/********************************************************************************/
/*Mobile Responsive*/
/********************************************************************************/
/* Table of contents:
   # Mobile only
   # Tablets only
   # Mobile and tablets
   # Desktops
   # Big desktops
   # Really small devices
   */
   /*Global Styles */
   * { margin:0; padding:0; }
   p {
    margin: 0 0;
  }
  .display_none{
    display: none;
  }
  .display_inline{
    display: inline;
  }
   .display_inline_block, .inline_block{
    display: inline-block;
  }
  .display-block, .display_block{
    display: block;
    margin: 0 auto;
  }
  
.color_555{
  color:#555555;
}
.nomargin_grid{
  margin-right: 0;
  margin-left: 0;
}
.nopadding_grid{
  padding-left: 0;
  padding-right: 0;
}

  .dis_table, .dis_table + div{
    display: table;
  }
  
  .dis_table_0{
  border-top:1px solid #e6e6e6;
  margin-top: 5px; 
}
.dis_table_0 .sec_cell{
  vertical-align: top;
  padding-top: 16px;
}
.dis_table_0 *{
  font-size: 12px;
}
  .dis_cell{
    display: table-cell;
  }
  
  .dis_cell_checkbox{
    display: table-cell;
  }
  .dis_cell_checkbox_text{padding-left:5px;}
  .errorcheckGDPR{
	display: table-cell; 
	font-size: 13px;
    color: rgb(255, 132, 0);
    display: none;
  }
  
  
  .text_align{
    text-align: center;
  }
  .bottom-download-page #titleH2 {padding-bottom: 0}
  .titleH2 {
    text-align: center;
    color: #000000;
    font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif;
    font-size: 30px;
  }
  .titleH3{
    color: #000000;
    font-size: 16px;
    font-family: verdana;
  }
  .support-first-section, .download-first-section, .flex_box{
    display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
  }
  .img-support-responsive, .img-general-responsive{
    display: inline-block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }
  .arrow-support, .arrow-download, .arrow-download-mobile, .arrow-partners, .arrow_doc{
    display: inline-block;
  }
  .titleIntro, .customer-form-label, .common-link-download, .download-title{
    color: #000000;
  }
  #introheader .titleIntro{
    color: #d9d9d9;
  }
  .row-download .bg-color-red, .row-download .forum-logo-support {
    background-color: #E00000;
  }
  .left-border-download-wrapper {
    height: 100%;
    width: 100%;
  }
  .is-table-row {
    display: table;
    height: 100%;
    position: relative;
  }
  .is-table-row-g {
    display: table;
    width: 100%;
  }
  .is-table-row-cell {
    display: table-cell;
    vertical-align: middle;
  }
  .is-table-row [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
    height: 100%;
  }
  .container{
    width: auto;
  }
  .clear_both {
    clear:both;
  }

  /*Style.css*/
  #page-internal {
    text-align: left 
  }
  .style_descr{
    display: block;
  }
  .classButtonGreySupportPage a{
    display: block;
  }
  #titleH2{
    text-align: center;
  }
  .style_descr + .style_descr{
    padding-top: 14px;
  }
  #buttonTellmeHome{
    cursor: pointer;
  }
  .faqs_blu, .faqs_grey{
    font-size: 14px;
  }
  .classSelect {
    height: 31px; width:226px; padding:5px;
  }
  #menu_header{
  float: none;
  display: inline-block;
}
.mycart_new{
  vertical-align: top;
  height: 37.5px;
  text-align: left;
}
  /*Extras: Isolated properties*/
  .automargins {
    margin-left: auto;
    margin-right: auto;
  }
  .fullwidth {
    width: 100%;
  }
  #nopadding {
    padding: 0;
  }
  .height_forty{
    height: 40px;
  }
  


  /*menu links*/
  #layerleft{
    display: none;
  }
  #top-content-left{
    padding-left: 20px;
  }

  #layerleft-child-first, #layerleft-child-second{
    margin:0 auto; 
    width:100%;
    max-width: none;
  }
  #login_tr_height .full_width{
  height: 126px;
}

  #layerleft-child-first{
    margin-left:10px; margin-right:10px;
  }
  /*********/
  .no_float{
    float: none;
  }
  .width_fifteen{
    width: 15px;
  }
  .full_width{
    width: 100%;
  }
  .full_height{
    height: 100%;
  }
  .width_ten{
    width: 10px;
  }
  .width_twe_six{
    width: 26px;
  }
  .width_twe{
    width: 12px;
  }
  .lineeverybody{
    width: 6px;
  }
  .rowlayerOver{
    float: none;
  } 
  .img_padd{
    padding-left: 0;
    padding-right: 5px;
  }
  .important_padd, #SUBSE_tr .linesearch + td{
    padding-left:2px;
  }
  .height_float{
    height: 1px;
    float: right;
  }
  .height_float_left{
    height: 1px; 
    width: 6px;
    float: left;
  }
  .height_three_float{
    height: 3px;
    float: right;
  }
  .h2_class{
    font-size: 20px;
    color: #000;
  }
  .h2_sub{
    color: #878787;
    font-size: 14px;

    line-height: 17px;
  }
  /*.inline_block{
    display: inline-block;
  }*/

  #underleftSE, #underleftE, #underleftD, #underleftS, #underleftP, #underleftST, #underleftL {
    height:3px; 
    width:6px; 
    float:left; 
    display:none;
  }
  #SUBSE, #SUBEV, #SUBE, #SUBD, #SUBS, #SUBST, #SUBL, #SUBP {
    display:none;
  }
  .linesearch, .lineenterprise, .linedownload, .linesupport, .linepartners, .linestore, .linelogin{
    width: 6px;
  }
  #underleftSEClose, #underleftEVClose, #underleftEClose, #underleftDClose, #underleftSClose, #underleftPClose, #underleftSTClose, #underleftLClose{
    height:3px; 
    width:6px; 
    float:left; 
    display:block;
  }
  #underleftSEClose + div, #underleftEVClose + div{
    height:3px;
    float:right;
  }
  .tr_height_four_two{
    height: 42px;
  }

  /*Header*/
  #menu_header {
    width: auto !important;
  } 

  /*START SEARCH*/
  .rowlayerOver table{
    width: 100%;
  }
  .titlePrimLayer + td{
    width: 13px;
  }
  /*sub search*/
  #top-content-left a{
    display: block;
  }
  #SUBSE_tr{
    height: 95px;
  }
  #SUBSE_tr .full_width{
    height: 100%;
    padding-bottom: 1.5px;
  }
  #table_input_td .titleSecLayer{
    padding-left: 0;
  }
  #table_input {
    height: 92px;
  }
  #SUBSE_tr .rowlayerSecond, #SUBL .rowlayerSecond{
    cursor: default;
  }
  #table_input{
    width: 100%;
    padding-top:16px; 
    padding-bottom:16px;
  }
  #table_input_td{
    padding-top: 0px;
  }
  .form-item table{
    /*width: 100%;*/
    margin-left: 16px;
  }
  #SUBSE #edit-keys-support, #edit-keys-support_menu{
    background:transparent; 
    border: 0px none; 
    height: 25px; 
    padding-left:9px; 
    color:#ffffff;
  }
  #SUBSE .boxshadowSupportCenter--{
    padding:0px; 
    margin:0px;
    border: 1px solid #808080;
    width:500px;
  }
  #SUBSE .boxshadowSupportCenter-- + td{
    width: auto;
    padding-left: 15px;
  }
  #SUBSE #search-form-support .titleSecLayer{
    height: 30px;
  }
  #SUBSE #search-form-support #vAlIE7{
    height: 25px;
  }
  
  /*28 02 2018 - #searchbarmenu #logo{
  position: static!important;
}

  #searchbarmenu #searchfield{
  margin-left: 0!important;
  width: 80%!important;
  position: relative;
  top: 2px;
}
*/
#SE form #logo{
  position: static!important;
}
#SE form a{
  /*position: relative;
  top: 5px;*/
}
#SE form a{ top: 0px; }
#SE form #searchfield{
  margin-left: 0!important;
  width: 80%!important;
   /*position: relative;
  top: 2px;*/
}


  /*STOP SEARCH*/

  /*START EVERYBODY*/
  #underleftEV{
    height:3px; 
    float:left; 
    display:none;
  }
  #SUBEV a, #SUBE a, #SUBD a, #SUBS a, #SUBP a, #SUBST a{
    display: block;
    height: 100%;
    width: 100%;
  }
  #SUBEV .eve_height{
    height:1px; 
    float:left;
  }
  #SUBEV_tr .lineeverybody + .titleSecLayer{
    width: 12px;
  }
  /*START LOGIN*/
  #login_tr_height{
    height: 127px;
  } 
  
  
  
  #tableLoginSupportLayer #errorloginLayer{
    color:#FF8400;  
    padding-left: 20px; /*for error login in Menu!*/
  }
  
  
  
  #error_div{
    margin-left: 22px;
    padding-top: 5px;
    padding-bottom: 14px;
  }
  #error_div img{
    padding: 0;
  }
  #divforgotpwdLayer{
    padding-top: 24px;
    width: 100%;
    padding-bottom: 14px;
  }
  #user_connected #divforgotpwdLayer{
    padding-top: 0;
  }
  #user_connected #divforgotpwdLayer{
    padding-top: 9px;
    padding-bottom: 10px;
  }
  #user_connected .LogoutLayer{
    display: inline-block;
  }
  #user_connected #descriptionContentTypeGrey2{
    margin-bottom: 19px;
  }
  .descr_position{
    position: relative;
    bottom: 10px;
  }
  .user_name{
    color: #fff;
  }
  .user_name + span a{ 
    margin-left: 35px;
  }
  #divforgotpwdLayer .classButton a{
   height:30px !important; 
   line-height:30px !important;
 }
 #forgotpwdsupportLayer #divforgotpwdLayer *{
  color: #fff;  
}
#SUBL,  #layerleft{
  /*display: initial;*/
}
#inputSupportLayer, #inputPassLayer{
  padding-left: 10px;
}
/*********/

/*Page Structure: Everybody*/
.container-everybody #titleH2, #titleH2 + .contain-img-everybody{
  text-align: center;
}
.grey_background, #back-grey-lighter, .server-second-section, .server-four-section, .server-six-section, .terminal-second-section, .terminal-four-section, .cloud-second-section, .cloud-four-section, .cloud-six-section{
  background: #EFEDED !important;
}
#back-grey-light, .dark_grey_background{
  background: #DFDFDF;
}

/*Page Structure: Enterprise*/
.enterprise-second-section, .comparison-free-ed-second-section{
  background-color: #EFEDED;
}
.container-enterprise .min-max-width #titleH2, .container-comparison .min-max-width #titleH2{
  text-align: center;
}
.container-enterprise .min-max-width .img-general-responsive, .container-comparison .min-max-width .img-general-responsive{
  display: block;
}

/*Page Structure: Cloud-Server*/
.container-enterprise-server .min-max-width #titleH2{
  text-align: center;
}
.labelLMNoMachine-Enterprise-Server, .labelLMNoMachine-Enterprise-Terminal-Server{
  /*  width: 114px;*/
  padding: 0;
}
.downloadNoMachine-Terminal-Server, .downloadNoMachine-Small-Business-Server, .downloadNoMachine-Workstation{
  /*  width: 177px;*/
  width: auto;
  padding-right: 0;
  padding-left: 0;
}
.linkenterprise_second_sdiv {
  cursor:pointer; 
  text-align: center; 
  vertical-align: middle; 
  margin-right:12px;
  padding-top:3px; 
  height:23px;
}
#learnmoreNoMachine-Enterprise-Terminal-Server .linkenterprise_second_sdiv, #learnmoreNoMachine-Enterprise-Server .linkenterprise_second_sdiv, #learnmoreNoMachine-Enterprise-Desktop .linkenterprise_second_sdiv, #learnmoreNoMachine-Cloud-Server .linkenterprise_second_sdiv{
  /*  width: 114px;*/
  margin-right: 0;
}

.linkenterprise_second_sdiv2 {
  cursor:pointer; 
  text-align: center; 
  vertical-align: middle; 
  margin-right:12px; 
  padding-top:3px; 
  height:23px;
}
.div-contain-text p{
  margin-bottom: 14px;
  line-height: 1.5em;
  margin-top: 14px;
}
.container-server-first-section, .container-server-second-section{
  padding-bottom: 40px;
}
.container-server-four-section{
  padding-top: 40px;
}
#labelLMNoMachine-Cloud-Server, #labelBONoMachine-Cloud-Server, #labelBONoMachine-Enterprise-Desktop, #labelLMNoMachine-Enterprise-Desktop, #labelLMNoMachine-Enterprise-Server , #labelLMNoMachine-Enterprise-Terminal-Server{
  padding-right:12px; 
  color:#555555;
}
#imgBONoMachine-Terminal-Server, #imgBONoMachine-Small-Business-Server, #imgBONoMachine-Workstation{
  padding-right: 0;
}
#labelDENoMachine-Enterprise-Terminal-Server, #labelDENoMachine-Enterprise-Server, #labelDENoMachine-Enterprise-Desktop, #labelDENoMachine-Cloud-Server, #labelBONoMachine-Enterprise-Terminal-Server, #labelBONoMachine-Enterprise-Server,#labelBONoMachine-Enterprise-Desktop, #labelBONoMachine-Cloud-Server{
  padding-right: 0;
}
#terminal-server-cad, #terminal-server-imaging, #terminal-server-stat, #terminal-server-eng{
  margin-top: 30px;
}
.terminal-float-left{
  float: left;
}
/*Page Structure: Virtualization Server */
#invalidemail, #emailpresent ,#correctlyinserted{
  color: #FF8400;
  font-size: 12px;
  padding-top: 3px;
  display: none;
}
.bodycenter_input #mailuser{
  height:37px;
  border:1px solid #bfbfbf;
}
#bodycenter .sign_up #mailuser{
  padding-left: 10px;
}
.container-virtualization + .bodycenter{
  background-color: #EFEDED !important;
}

/*Page Structure: Download*/
.container-download-page #titleH2{
  text-align: center;
}
.row-download-ios .download-second-section, .row-download-android .download-second-section{
  padding-left: 0;
  padding-right: 0;
}
.bg-color-blue{
  background-color: #0072c6;
}
.bg-color-silver{
  background-color: #989898;
}
.bg-color-gold{
  background-color: #ffba00;
}
.bg-color-light-blue{
  background-color: #6b92bb;
}
.bg-color-light-green{
  background-color: #97C03E;
}
.bg-color-rasb {
  background-color: #bb1142;
}
.bg-color-arm {
  background-color: #ff9600;
}
.container-download-page { 
  padding-bottom: 60px;
}
#DAndr {
  float: right; margin-right: 5px;
}
.forum-logo-download, .arrow-download, .forum-logo-support, .arrow-support, .forum-logo-partners, .arrow-partners, .forum_logo_all_doc, .arrow_doc {
  float:left;
  height: 100%;
}
.row-download-ios {margin-top:28px}
.row-download-linux:before, .row-download-windows:before, .row-download-mac:before {
  content: initial;
}
.row-download-android {margin-top: 35px;}
#enterpriseproduct_paragraph {
  padding-top: 4px;
  padding-bottom: 34px;
}
#download_block_description .support-second-section {
  padding-left: 10px;
  padding-right: 10px;
}
#DW, #DM, #DL, #DAndr, #DEPE,#DLA,#DLR{
 margin-left: 0px;
 height: 23px;
 width: 100px;
 background-color: #fff;
}
#DW-first, #DM-first, #DL-first, #DAndr-first, #DEPE-child, #DLR-first, #DLA-first{
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  margin-right: 5px;
  width: 100px;
  padding-top: 3px;
  height: 23px,
}
#labelDW, #labelDM, #labelDL, #labelDAndr, #labelDEPE, #labelDEPE, #labelDLA, #labelDLR{
  padding-right: 5px;
  color: #555555;
}
.float_left{
  float: left;
}
.float-left{
  float: left;
  padding-left:5px;
}
.bottom-download-page p{
  margin-top: 5px;
}
#buttonBigLandingPage a{
  display: block;
  height: 100%;
}

/*
 *Download-enterprise page
 */
 .hr-download{
  height: 1px;
  background-color: #ededed;
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
.common-link-download .float-left{
  float: left;
  padding:0 5px 0 3px;
}
.download-title{
  font-size: 16px;
  font-family: verdana;
  padding-bottom: 13px;
}
.common-link-download{
  cursor:pointer; 
  vertical-align: middle; 
  /*ORIG width:310px; */
  /*width: 335px;*/
  width: 350px;
  padding-top:3px; 
  height:23px;
  margin-bottom: 10px;
}
#nine-download-description .common-link-download{
  padding-top:2px; 
}
#fourth-download-description p:nth-child(2) a:nth-child(2){
  text-decoration: underline;
}
#fourth-download-description p:nth-child(2) a:nth-child(2):visited{
  color: #404040;
}

#fifth-download-description p:nth-child(2) a:nth-child(2){
  text-decoration: underline;
}
#fifth-download-description p:nth-child(2) a:nth-child(2):visited{
  color: #404040;
}

.v_3 #titleH2{
  text-align: left;
  padding: 0 0 5px!important;
}
.v_3 #description{
}
.v_3{
  margin-bottom: 38px;
}
.enterprise-server-products .div-text .float-left + div{
  color: #555555;
}

/*Page Structure: Support*/
.third-support-section .boxshadowSupportCenter--{
  border: 1px solid #BEBEBE;
}
.third-support-section .boxshadowSupportCenter-- #edit-keys-support{
  background: url(/sites/all/themes/frontend/images/support/customercenter-search-icon.png) no-repeat scroll 5px 9px transparent; 
  border: 0px none; 
  padding-left: 29px; 
  height: 37px;
}
#divforgotpwd, #emptyTr{
  display: none;
}
.user_login #inputSupport, .user_login #inputPass, #inputSupport_id{
  height: 37px;
  border: 1px solid #c1bdbe;
}
.user_login p, .user_login p, .customer-form-label{
  text-align: left;
  padding-bottom: 7px;
}
#forgotpwdsupport .customer-form-label{
  color:  rgb(64, 64, 64);
}
.user_login #inputSupport{
  padding-left: 10px;
}
.user_login #inputPass{
  padding-left: 10px;
  padding-right: 10px;
}
#errorlogin, #errorloginFP{
  color: #FF8400;
  padding-top: 3px;
}
#messagesend{
  padding-top: 4px;
}
.showmetext, .tellmetext{
  text-align: left;
}

.font_fifteen{
  font-size: 15px;
}
.buttonBigLandingPages #buttonBigLandingPage .showmetext{
  font-size: 15px;
}
.buttonBigLandingPages #buttonBigLandingPage + #buttonBigLandingPage .icon_box{
  padding-left: 10px;
}

/*Page Structure: Home*/
.homebody_container #title-hp {
  padding-bottom:10px;
  padding-top:30px
}
.homebody_container #home_secondimg {
  padding-top: 36px;
}
.back-grey-darker_home {
  border: 0px solid green; background: #EFEDED ; 
}
.back-grey-darker_home-sub {
  background-color: #EFEDED !important; 
}
.back-grey-lighter_home {
  border: 0px solid red; 
  background: #ffffff;
}
.back-grey-lighter_home-sub {
  border: 0px solid green; background-color: #ffffff !important; 
}
.homebody_container .subtitles-home {
  font-size: 20px;padding-bottom: 10px;color: #000000;
  line-height: 24px;
} 
.list_homebottom img{padding-right:5px;}  
.list_homebottom p{min-height: 22px;}   
.list_homebottom .style_descr + .style_descr{padding-top: 0;}   
.border-padding-home{padding:20px}
.border-padding-home2{padding:0 15px;}
#home_lastpr{padding:15px 20px 35px 5px;}
.row-home .list_homebottom {padding-left: 13px; padding-top:2px;}
.buttonsection2 { width:100%; padding-bottom:50px}
.inlineblock{float:right;}
.baloon-top-angle-left,.baloon-top-angle-right {height: 17px;width:17px}
.baloon-top {height: 17px;width:auto}
.baloon-left, .baloon-right {width: 17px;height: 1px;}
.baloon-bottom-angle-right, .baloon-bottom-angle-left {height: 48px;width:17px}
.baloon-bottom1 {height: 48px;width:auto}
.baloon-bottom2 {height: 48px;width:auto}
.baloon-pointer-right, .baloon-pointer-left {height: 48px;width:55px}

.textboxhome {width:376px;float:right}
.textboxhome2 {width:355px;}
/*.textboxhome3 {width:466px;text-align: center;margin-left: auto;margin-right: auto;}*/
.textboxhome3 {width:646px;text-align: center;margin-left: auto;margin-right: auto;}
.tablediv {display:table;}
.tablerowdiv {display:table-row;}
.tablecelldiv {display:table-cell;}
#whatuserssaydiv {padding: 10px 0 20px 5px;}

/*Page Structure: World Wide Page*/
.container-lang #titleH2{
  text-align: left;
}
/** Footer */
.footerBottomSection2 #menulenguage_mr * {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.footerBottomSection2 #edit-lang-dropdown-select_msdd {
  width: 140px !important;
}
#menulenguage_mr {
  width:100%;
}
.footerBottomSection2 ul {
  margin: 0;
}
#sub_subFooter {
  border:0px solid red; 
  padding-top:40px;
}
#sub_subFooter .footmenu_first, #sub_subFooter .footmenu_first2 {
  color:#ffffff;
}
#followus2{
  text-align: left;
}
#middleFooter {
  clear: both;
}
#sub_Footer {
  text-align: center;
}
#sub_Footer-child {
  text-align: center;
  padding-top: 11px;
}
#subHeader_breadcrumb{
  min-width: 100%;
}

/*Scroll-Top*/
#scrolltop{
  z-index: 100000;
  position: fixed;
  background-color: #FFF;
  color:#505050;
  border-radius: 50%;
  border:1px solid #343434;
  text-align: center;
  cursor: pointer;
  -webkit-box-shadow: 9px 5px 17px -8px rgba(52,52,52,1);
  -moz-box-shadow: 9px 5px 17px -8px rgba(52,52,52,1);
  box-shadow: 9px 5px 17px -8px rgba(52,52,52,1);
} 
#scrolltop a{
  display: block;
  height: 100%;
  width: 100%;
}
#scrolltop:hover{
  background-color: #EFEDED;
}
.arrow-up {
  display: block;
  width: 0;
  height: 0;
  position: relative;
  top: 10px;
  margin: auto;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #343434;
  -webkit-transform: scaleX(0.7);
  -moz-transform: scaleX(0.7);
}
/*Page Structure: About Us*/
/* changed for new style - 10/2017
.container-about_us .para_g{
  line-height: 20px;
  padding-top: 5px;
}
.container-about_us h1 + .para_g{
  margin-bottom: 9px;
}
.address{
  margin-top: 48px;
}
.address .h2_sub{
  padding-bottom: 10px;
}
#row_addr_1, #row_addr_2, #row_addr_3{
  padding-top: 9px;
  padding-bottom: 10px;
}
.address ul{
  margin-top: 0px;
}
.address ul li{
  padding: 0;
  line-height: 18px;
}
stop*/
/*strat new style - 10/2017*/
.img_about_us{
  padding: 19px 0 24px;
}
.about_us_first{
  padding-bottom: 35px;
}
.container-about_us{
  padding-bottom: 50px;
}
.container-about_us .container_contact_us{
  background-color: #EFEDED;
}
/*stop*/


/*Page Structure: Getting started with NoMachine*/
.install_list{
  line-height:25px; 
  list-style-type: none; 
  list-style-position:outside; 
  padding-left:0px; 
  list-style-image: url("/sites/all/themes/frontend/images/shared/bullet-over.png") !important;
}
/* André 11 oct 17*/
.container_get_start .fig_descr_align{
    padding-right: 20px;
}
.container_get_start .header_align{
    padding-right: 7px;
}

.container_get_start .padding_line{
    padding-top: 14px;
}
/*end André */

/*Page Structure: Report an issue*/
.label_display, #h4TitleBlockSupport{
  display: block;
  padding-bottom: 7px;
}
.container_report #inputName, .container_report #inputMail, #captcha_code{
  /*13102017 width: 60%;*/
  width: 100%;
}
#captcha_code{
  width: 55%;
}
.container_report #div_img img{
    display: block;
    margin: auto;
  }
  
  
.container_report #inputName, .container_report #inputMail, #captcha_code, .container_report #inputSubject{
  height: 30px;
  padding-left: 2%;
}
.container_report #inputSubject{
  width: 97%;
}
.container_report #inputBody{
  /* 24 10 2017 - mobile style - width: 99%;
  margin-bottom: 30px;
  padding-left: 1%; */
   width: 98%;
  margin-bottom: 30px;
  padding-left: 2%; 
  
  
  padding-top: 5px;
}
#contactissue input{
  margin-bottom: 14px;
}
.container_report .siimage{
  margin-bottom: 14px;
}
.captcha #refresh_logo, #refresh_logo + p{
  display: inline-block;
  padding-right: 7px;
  line-height: 29px;
}
.container_report .input_code{
  margin-top: 14px;
}
#contactissue .error{
  display: inline-block;
}
#div_img + .style_descr{
  padding-bottom: 14px;
}
.container_report #div_img + .style_descr{
  padding-bottom: 0;
}

/*Page Structure: Store (Buy Online)*/
.container_store #titleH2{
  text-align: center;
}
#selectlistProductsStoreWin select, #selectlistProductsStoreWin select:hover{
  height: 30px;
}
#table_linux + .style_descr{
  padding-top: 30px;
  line-height: 18px;
  padding-bottom: 60px;
}
#para_table{
  padding-top: 30px;
  line-height: 18px;
  padding-bottom: 60px;
}
/*bottompage store*/
.container_bot_pag_st .titleIntro{
  color:#000000;
}
.container_bot_pag_st .icon_box{
  padding-right: 10px;
}
.pad_top{
  padding-top: 1px;
  margin-top: 0!important;
}
.buttonStore table{
  width: 100%;
}

/*Page Structure: All Documents*/
#installation .forum_logo_all_doc, #installation .arrow_doc img{
  background-color: #60943F;
}
#configuration .forum_logo_all_doc, #configuration .arrow_doc img{
  background-color: #ff6201;
}
#tutorial .forum_logo_all_doc, #tutorial .arrow_doc img{
  background-color: #FFC602;
}
#use_case .forum_logo_all_doc, #use_case .arrow_doc img{
  background-color: #157CDA;
}
.col_text{
  padding-left: 10px!important;
}
.col_text .titleIntro + .style_descr{ 
  padding-bottom: 20px;
}
.contain_doc_links p{
  line-height: 22px;
}
.contain_doc_links div > img:first-child{
  padding: 0 13px 0 10px;
  display: inline-block;
}
.contain_doc_links div > img +p{
  display: none;
}
.contain_doc_links div > .inline_block{
  display: inline-block;
}
.sec_sec .contain_doc_links div > img:first-child, .third_sec .contain_doc_links div > img:first-child{ 
  position: relative;
  bottom: 2px;
}
.sec_sec .contain_doc_links_lang div > img:first-child, .third_sec .contain_doc_links_lang div > img:first-child, .contain_doc_links_lang div > img:first-child{
  padding: 0 13px 0 10px;
}
.last_sec .contain_doc_links div > img:first-child{
  padding: 0 13.5px 0 10px;
}
.contain_doc_links .linkSupport + img{
  position: relative;
  bottom: 2px;
}
.last_sec + p img{
  position: relative;
  bottom: 2px;
}
.dis_table img:first-child, .dis_table + div img:first-child{
  display: table-cell!important;
}
.dis_table .inline_block, .dis_table + div .inline_block{
  display: table-cell!important;
}
.adjust{
  position: relative;
  bottom: 2px;
}
.adjust .inline_block{
  line-height: 18px;
}
/*Page Structure: Support-Services*/
.container_sup_ser .descript .forum-logo-download, .container_sup_ser .descript .img-download-responsive{
  background-color: #FFC602;
}
.boxComparison .marg_para p{
  margin: 1em auto!important;
}

/*Page Structure: Contact us*/
.inputGeneral{
  border: 1px solid #C1BDBE;
}
.dis_cell.radio{
  width: 26px;
}
.dis_cell input{
  display: block;
  margin: 0 7px 0 6px;
}

.dis_cell_checkbox input{
  display: block;
  /*margin: 0 7px 0 6px;*/
}

#radioText p{
  margin-bottom: 22px;
}
#radioText br + span{
  display: inline-block;
}
.info_sec{
  padding-bottom: 14px;
}
.info_sec .inputGeneral{
  width: 266px; 
  height: 35px; 
  padding-left: 10px; 
  border: 1px solid rgb(193, 189, 190);
}
.container_contact_us #h4TitleBlockSupport{
  position: relative;
  right: 0.5px;
}
.container_contact_us #sector {
  height:40px; 
  width:279px; 
  border:1px solid #C1BDBE;
}
.user_message{
  margin-top: 14px;
  padding-left: 12px;
}
.user_subject{
  padding-bottom: 9px;
}

.checkGDPR
  {
	  margin-top:15px;
  }

/*Page Structure: Contact us*/
.container_contact_us.dark_grey_background .min-max-width{
  padding-top: 24px;
  padding-bottom: 45px;
}
.container_contact_us .div_common *{
  text-align: center;
}
.div_common .img_div{
  padding: 22px 0 20px;
}
.address_list{
  padding: 0 0 2px 0;
}
.noma_address ul{
  margin-top: 13px;
}
.container_contact_us_2 .min-max-width #titleH2 + div{
  margin: 14px auto 59px!important;
}
.notif{
  padding: 20px 0 14px;
  }.notif .middle{
    margin: 14px auto;
  }
  .container_contact_us_2 + .contact_sec .min-max-width{
     max-width: 960px;
  }

  /*Page Structure: Package Download (Android, MAC, Windows)*/
  .container_package_down #titleH2{
    text-align: left;
    padding-bottom: 23px;
  }
  #info_product{
    position: relative;
    bottom: 2px;
    padding-bottom: 24px;
  }
  .container_package_down .dis_table{
    width: 100%;
    padding-bottom: 2px;
  }
  .dis_table .first_cell{
    /* 24 10 2017 - mobile style - width: 145px;*/
	width: 130px;
    padding: 2px;
  }
  .dis_table_0 .first_cell{
  width: 50px;
}
  .dis_table .first_cell p{ 
    color: #000000;
  }
  .dis_table .sec_cell{
    width: auto;
  }
  #download{
    border-top: 1px solid #e6e6e6;
    padding-bottom: 32px;
  }
  .container_package_down .listItemVersion{
    padding-top: 0!important;
  }
  #content_package{
    padding-bottom: 31px;
  }
  
  /*start new style for mobile*/
  .row_fonts{
  border-bottom: 1px solid #e6e6e6;
}
.row_fonts span{
  line-height: 24px;
  display: inline-block;
}
.row_fonts .label_prod{
  color: #000;
  min-width: 97px;
}
.row_fonts .label_prod + span{
  padding-left: 3.5px;
}
.container_package_down .nom_enter #titleH2{
  padding-bottom: 20px;
}
.font_block_1{
  padding-top: 3px;
}
.row_fonts{
  padding-bottom: 3px;
  margin-bottom: 3px;
}
.nom_enter{
  padding-bottom: 28px;
}
 /*stop new style for mobile*/


  /*Page Structure: Package Download (linux)*/
  .label_linux{
    padding-right: 0px; 
    color: rgb(85, 85, 85);
  }
  .linux_sub >div {
    margin-left: 0px; 
    height: 23px;
    cursor:pointer;
  }
  .float_left img{
    padding-right: 5px;
  }
  .container_pack_linux .titleH3{
    padding-bottom: 13px;
  }
  .section_down{
    margin-bottom: 40px;
  }
  #section_2, #section_3, #section_4{
    margin-bottom: 37px;
  }
  #section_2.section_down2{
    margin-bottom: 0;
  }

  /*Page Structure: Products details)*/
  .container_prod_det #titleH2{
    text-align: left;
    margin-bottom: 23px;
    padding-bottom: 0;
  }
  ul .product_list{
    background:none;
    list-style-type:disc; 
    padding-left:0px;
    line-height: 1.4em;
  }
  .ul_list_prod{
    margin: 0.5em 0 1em 30px;
  }
  #descr_product_det #description{
    line-height: 1.5em;
  }
  .CompOver { 
    z-index:90000;
    background:#e6e6e6;
    -webkit-box-shadow:0 0 10px #888888;
    -moz-box-shadow:0 0 10px #888888;
    box-shadow:0 0 20px #888888;
    position:relative;
  }
  .CompRight { 
    background:#0000ff; 
    border-radius:5px;
  }
  #intro_product_det + #table_descr #titleH2{
    margin-bottom: 11px;
  }
  .no_pad{
    padding: 0!important;
  }
  
  /*start new style for mobile*/
  #comparisonInternalLeft, #comparisonInternalLeftBig, #comparisonInternalLeftSmall, #comparisonInternalLeftGrey, #comparisonBottomLeft{
  /*15 12 2017 
  min-width: 375px;
  max-width: 490px;
  width: 100%;*/
}
.total_terminal #comparisonInternalLeft, .total_terminal #comparisonInternalLeftBig, .total_terminal #comparisonInternalLeftSmall, .total_terminal #comparisonInternalLeftGrey, .total_terminal #comparisonBottomLeft{
  min-width: 0;
}
/*stop new style for mobile*/

  /*Page Structure: OSS*/
  .container_oss #titleH2{
    text-align: left;
  }
  .img_descr{
    padding-top: 5px;
  }
  .ossmd5{
   font-size: 10px;
   margin-left: -50px;
   display: block;
   border: 0px solid red;
   width: 320px;
 }
 .tableOSS
 {
   -webkit-border-radius: 5px; 
   -moz-border-radius: 5px; 
   border-radius: 5px;
   border: 1px solid #e6e6e6;
 }

 /*Page Structure: Feature Comparison*/
 /*08 01 2018 .container_fr #titleH2{
  text-align: left;
}*/
.container_fr .img-responsive{
  padding: 23px 0 20px;
}
.container_fr .img-responsive + .style_descr{
  padding-bottom: 40px;
}
#table_descr_1{
  padding-top: 20px;
}
#display_logo{
  padding: 20px 10px;
}
.logos_supported:first-child{
  padding-bottom: 20px;
}
.label_descr{
  margin-left: 2%;
  bottom: 4px;
  position: relative;
}
.supported .inline_block img{
  bottom: 4px;
  position: relative;
}
.supported .inline_block + .inline_block{
  margin-left: 2.5%;
}

/*Page Structure: Access Partner*/
#banner_col .forum-logo-download, #banner_col .img-download-responsive{
  background-color: #FFA300;
}
#spotlight .forum-logo-download, #spotlight .img-download-responsive{
  background-color: #FFA300;
}
#case_studies .forum-logo-download, #case_studies .img-download-responsive{
  background-color: #97CF46;
}
#mailing .forum-logo-download, #mailing .img-download-responsive{
  background-color: #B30D0D;
}
.vCenter + div{
  clear: both!important;
}
.vCenterEurope + div{
  clear: both!important;
}
.banner_width{
  border: 1px solid #e4e4e4!important;
}

/*Page Structure: Value Partner*/
.container_value_part #banner_col .forum-logo-download, .container_value_part #banner_col .img-download-responsive{
  background-color: #97CF46;
}
.divWrapper ul{
  display: table;
}

/*Page Structure: Premium Partner*/
.container_premium_part #banner_col .forum-logo-download, .container_premium_part #banner_col .img-download-responsive{
  background-color: #B30D0D;
}

/*Page Structure: Technology Partners*/
.container_tech_part .titleIntro{
  text-align: center;
}
.container_tech_part .img img{
  display: block;
}

/*Page Structure: Spotlight Partners*/
.container_spot_part #titleH2{
  text-align: left;
}
#logo_spot{
  border-radius: 5px;
  background-color: #FFC600;
  height: auto;
  display: inline-block;
}
.container_spot_part #subTitlePartners{
  display: inline-block;
  vertical-align: top;
}
.partner_box{
  width: 232px;
  margin-right: 6px;
}
#PartnerTop{
  height: 52px;
}
#PartnerTop, #PartnerCentral, #PartnerBottom{
  max-width: 232px;
}
#PartnerBottom{
  overflow: visible;
  height: 34px;
}
#PartnerBottom:hover{
  background-color: #dedede;
}
#intro_spotlight + .row{
  margin-bottom: 40px;
}
#logo_partner, #download_doc{
  display: inline-block;
  width: 49%;
}
#download_doc{
  text-align: right;
}
#content_partner p + p{
  padding-top: 14px;
}
#intro_spotlight{
  margin-top: 5px;
  margin-bottom: 41px;
}
.container_spot_part a{
  display: block;
}
#close_part, #close_part_0{
  width: 30px;
  height: 30px;
  cursor: pointer;
  margin:0 auto;
}
#close_part_0{
  position: relative;
  bottom: 15px;
}
#close_part{
  margin:15px auto 0;
}

/*Page Structure: Mailing Lists*/
.container_mailing #decr_mail a{
  display: inline;
}
.container_mailing .label_display{
  color: #000;
}
.container_mailing .float_left{
  clear: both;
}
.container_mailing #h4TitleBlockSupport{
  display: inline-block;
  padding-top: 22px;
}
.container_mailing #h4TitleBlockSupport input{
  margin-right: 3px;
}
.container_mailing #errorCheck div{
  margin-bottom: 3.5px;
}
.container_mailing #errorCheck div input{
  width: 13px;
  /*changed for new style - 10/2017 margin: 0 5px;*/
   margin: 0 5px 0 0;
  display: inline-block;
  position: relative;
  top: 2px;
}
.container_mailing #errorCheck div span{
  padding-left: 2px;
}
/*start for new style 10/2017*/
.container_mailing #div_siimage .error{
  padding-top: 10px;
}
/*stop*/
/*#info_check .style_descr, */
#mailingform input + span{
  color: #000;
}


/*start new style for mobile*/
#info_check .style_descr{
  padding: 5px 0 10px;
}
.error, .error p{
  background-color: #FFF;
  color: #FF8821;
}
.errorCheck .g-recaptcha{
  margin-top: 30px;
}
.logo_spot{
  margin: 30px auto;
}
/*stop new style for mobile*/

/*10/2017
.error, .error p{
  background-color: #FFF;
  color: #FF8821;
}*/
#err_message .style_descr{
  color: #000;
}

/*Page Structure: North Am*/
.container_north_am #banner_col .forum-logo-download, .container_north_am #banner_col .img-download-responsive{
  background-color: #165478;
}
/*Page Structure: Oceania*/
.container_north_oce #banner_col .forum-logo-download, .container_north_oce #banner_col .img-download-responsive{
  background-color: #CA5A0A;
}
/*Page Structure: Middle East*/
.container_mid_east #banner_col .forum-logo-download, .container_mid_east #banner_col .img-download-responsive{
  background-color: #CDA722;
}
/*Page Structure: Asia*/
.container_asia #banner_col .forum-logo-download, .container_asia #banner_col .img-download-responsive{
  background-color: #FFC600;
}
/*Page Structure: Europe*/
.container_europe #banner_col .forum-logo-download, .container_europe #banner_col .img-download-responsive{
  background-color: #296c40;
}
/*Page Structure: South Am*/
.container_south_am #banner_col .forum-logo-download, .container_south_am #banner_col .img-download-responsive{
  background-color: #FFC600;
}
/*Page Structure: Africa*/
.container_africa #banner_col .forum-logo-download, .container_africa #banner_col .img-download-responsive{
  background-color: #FFC600;
}
/*Page Structure: Central America*/
.container_central_am #banner_col .forum-logo-download, .container_central_am #banner_col .img-download-responsive{
  background-color: #FFC600;
}

/*Page Structure: Latest News*/
.container_news #BlockNews table{
  width: 100%;
}
.container_news #img_news{
  padding-top: 19px;
  padding-bottom: 4px;
}
.container_news #titleH2{
  text-align: left;
}
.container_news .linkNews{
  text-align: right;
  padding-right:12px;
  padding-bottom: 10px;
}
.linkTitleNews{
  color: 000;
  padding-bottom: 4px;
}
.linkTitleNews + p{
  line-height:19px;
}
.container_news #BlockNews{
  vertical-align: top;
}
.container_news #block_news + #buttonTellmeHome{
  margin-bottom: 50px;
}
.container_news #block_news_2 #block_news + #buttonTellmeHome{
  margin-bottom: 0;
}
#img_news + .style_descr{
  padding-top: 5px;
}
#stay_updated{
  padding-bottom: 35px;
}
/*Page Structure: Press Release*/
.container_news_press #titleH2{
  text-align: left;
}
.container_news_details hr{
  margin: 7px auto;
}
.padding_descr{
  padding-top: 15px;
}
.padding_descr > p{
  padding-bottom: 14px;
}
.news_tittle{
  color: #000;
  font-family: verdana;
  font-size: 18px;
}

/*Page Structure: Cases Studies*/
.container_cases #titleH2{
  text-align: left;
}
.container_cases hr{
  margin: 7px;
}
.container_cases p{
  margin: 14px auto;
}

/*Page Structure: FAQ*/
.container_faq p {
  margin: 12px auto;
  /*color: #ffffff !important;*/
  font-family: Verdana,sans-serif;
  font-size: 12px;
}
.container_faq .img-responsive{
  margin: auto;
}

/*Page Structure: Customer Center*/
.container_cust_center .img-general-responsive{
  display: block;
} 

/*Page Structure: Search Results*/
.container_res, .container_res div {
  min-width: 0!important;
}
.form-item .container_res table{
  margin-left: 0;
}
.container_res hr{
  margin: 7px auto;
}
.container_res #positionDivSearch{
  position: static!important;
}
.td_results {
  text-align: center;
}

/*Page Structure: TUTORIALS*/
.container_tuto #titleH2{
  text-align: left!important;
}
.container_tuto .install_list{
  margin-left: 20px;
}
.container_tuto .install_list{
  margin-left: 0;
}

/*Page Structure: Enterprise features GENCI 11_Oct 2017*/

/* FNFE=Feature NoMachine for Enterprise */
.container_fnfe{
  padding-top: 25px;
  padding-bottom: 54px;
}
.container_fnfe .div_image{
  padding: 14px 0;
}
.container_fnfe .buttonShowmeHome{
  margin: 35px auto 50px!important;
}
.container_fnfe_de .tellmetext, .container_fnfe_de .showmetext{
  font-size: 13px;
}
.container_fnfe_ru .tellmetext, .container_fnfe_ru .showmetext{
  font-size: 15px;
}
.fnfe_subtitle{
  font-size: 18px;
  color:#000000;
  padding-bottom: 5px;
  text-align: center;
}
.fnfe_feature{
   padding: 10px 10px 20px;
   text-align: center;
}
.fnfe_main{
  padding-top: 30px;
  padding-bottom: 20px;
}
.fnfe_row{
  padding: 10px;
  padding-top: 15px;
}
.fnfe_gray_row{
  background-color: #EFEDED;
}
.padding-top-60{
  padding-top: 60px;
}
.padding-top-65{
  padding-top: 65px;
}
.padding-bottom-15{
  padding-bottom: 15px!important;
}

/* Genci Oct 12t 2017 */
/*Page Structure: what-s-new-in-nomachine*/
.container_wn{
    /*Linda 16 10 2017 - padding-top: 50px;*/
	padding-top: 30px;
    padding-bottom: 70px;
}
.container_wn .inline_block{
  box-sizing: border-box;
}
.block_new{
    margin-left: 10px;
    margin-top: 50px;
}
#block_new_2{
    margin-top: 48px;
}
.text_block .style_title{
    padding-bottom: 10px;
}
.text_block{
    vertical-align: top;
    padding-top: 10px;
}
.text_block:nth-child(even){
    padding: 10px 10px 0 21.5px;
}
.text_block:nth-child(odd){
    padding: 10px 10px 0 13px;
}
#block_new_1 .img_block{
    width: 407px;
}
#block_new_1 .img_block img{
    height: 272px;
}
#block_new_1 .text_block{
    width: 539px;
}
#block_new_2 .img_block{
  padding: 1px;
}
#block_new_2 .img_block{
    width: 441px;
}
#block_new_2 .text_block{
    width: 505px;
}
#block_new_3 .img_block{
  width: 437px;
}
#block_new_3{
  margin-top: 48px;
}
#block_new_3 .text_block{
  width: 509px;
  padding: 10px 10px 0 26.5px;
}
#block_new_4{
  margin-top: 64px;
}
#block_new_4 .text_block{
  width: 472px;
}
#block_new_4 .img_block, #block_new_8 .img_block{
    width: 472px;
}
#block_new_5{
  margin-top: 65px;
}
#block_new_5 .img_block, #block_new_6 .img_block{
    width: 447px;
}
#block_new_5 .text_block{
  width: 499px;
  padding: 10px 10px 0 26.5px;
}
#block_new_6{
  margin-top: 48px;
}
#block_new_6 .text_block{
  width: 497px;
}
#block_new_7 .img_block{
    width: 381px;
}
#block_new_7 .text_block{
  width: 565px;
  padding: 10px 10px 0 26.5px;
}
#block_new_8{
  margin-top: 48px;
}
#block_new_8 .text_block{
  width: 472px;
}
#block_new_9 .img_block{
    width: 426px;
}
#block_new_9 .text_block{
  width: 520px;
  padding: 10px 10px 0 26.5px;
}
#block_new_10{
  margin-top: 48px;
}
#block_new_10 .img_block{
    width: 390px;
}
#block_new_10 .text_block{
  width: 554px;
}
#block_new_11 .img_block{
    width: 434px;
}
#block_new_11 .text_block{
  width: 512px;
  padding: 10px 10px 0 26.5px;
}
#block_new_2 .text_block, #block_new_4 .text_block, #block_new_6 .text_block, #block_new_8 .text_block, #block_new_10 .text_block{
  padding: 10px 10px 0 13px;
}
.xs-view{
  display: none;
}
/*END GENCI*/

/*Page Structure: NoMachine for Raspberry Pi*/
.container_pack_rasp .product_pack{
  margin-top: 50px;
}
.container_pack_rasp .rasp_sub_3{
  margin-bottom: 20px;
}
.container_pack_rasp #section_1{
  margin-bottom: 37px;
}
.container_pack_rasp #section_2{
  margin-bottom: 32px;
}
.table_rasp_1{
  padding-bottom: 25px;
}
.table_rasp_0{
  border-top:1px solid #e4e4e4; 
}

/*Page Structure: NoMachine for Arm*/
.container_pack_arm  #section_1{
  margin-bottom: 40px;
}
.style_descr_rasp{
  display: table-cell;
}

/* André 29th October 2017 */
/* Page Structure: Getting started with NoMachine for IOS*/
.container_gs_ios #titleH2 {
    text-align: left;
    padding-bottom: 30px;

}

.container_gs_ios #titleIntro {
    font-size: 170%;
    padding-top: 40px;
    padding-bottom: 20px;
}

.container_gs_ios .title_padding {
    padding-top: 51px !important;
}

.container_gs_ios .center_image {
    display: block;
    margin: auto;
}

.container_gs_ios .custom_p {
    padding-top: 78px;
    line-height: 0.66cm
}

.container_gs_ios .custom_padding_top {
    padding-top: 21px;

}

.container_gs_ios .custom_padding_top2 {
    padding-top: 34px;
}

.container_gs_ios .custom_padding_top10 {
    padding-top: 21px;
}

.container_gs_ios .custom_lists_padding {
    padding-top: 7px;
    padding-bottom: 17px;
    line-height: 25px;
}

.container_gs_ios .custom_padding_bottom {
    padding-bottom: 2px;
}

.container_gs_ios .custom_padding_left {
    padding-left: 20px !important;
}

.container_gs_ios .custom_padding_top_left {
    padding-top: 7px;
    padding-left: 20px !important;
}

.container_gs_ios .custom_padding_top_bottom {
    padding-top: 14px;
    padding-bottom: 30px;
}

.container_gs_ios .custom_padding_top3 {
    padding-top: 20px;
}

.container_gs_ios .custom_padding_top4 {
    /*lINDA 31 10 2017 - padding-top: 14px;*/
	padding-top: 45px;
}

.container_gs_ios .custom_padding_top_left2 {
    padding-top: 37px;
    padding-left: 20px;
}

.container_gs_ios .custom_padding_top5 {
   /*lINDA 31 10 2017 - padding-top: 14px;*/
	padding-top: 45px;
}

.container_gs_ios .custom_padding_top_left3 {
    padding-left: 20px;
    padding-top: 8px;
}

.container_gs_ios .custom_padding_top_left4 {
    padding-top: 47px;
    padding-left: 20px;
}

.container_gs_ios .custom_padding_top6 {
    padding-top: 30px;
}

.container_gs_ios .custom_padding_right {
    padding-right: 0px;
}

.container_gs_ios .custom_padding_top7 {
    padding-top: 1px;
}

.container_gs_ios .custom_text2 {
    padding-bottom: 40px;
    text-align: center;
}

.container_gs_ios .pad_img_top {
    padding-top: 34px;
}

.container_gs_ios .pad_img_top2 {
    padding-top: 8px;
}

.container_gs_ios .img_size {
    width: 600px;
    height: 430px;
}

.container_gs_ios .img_size2 {
     /*21 06 2018 - width: 600px;*/
	width: 765px;
    height: 440px !important;
}

.container_gs_ios .position_relative {
    position: relative;
}

.container_gs_ios .img_left {
    width: 341px;
    display: inline-block;
    margin-right: 3px;
    padding-left: 14.1%
}

.container_gs_ios .img_right {
    width: 341px;
    display: inline-block;
    margin-left: 2px;
}

.container_gs_ios .custom_padding_top9 {
    padding-top: 31px;
    padding-right: 4px
}

.container_gs_ios .custom_padding_left5 {
    padding-left: 4px;
}

/* Page Structure: Getting started with NoMachine for Android*/
.container_gs_android #titleH2 {
    text-align: left;
    padding-bottom: 30px;

}

.container_gs_android #titleIntro {
    font-size: 170%;
    padding-top: 40px;
    padding-bottom: 20px;
}

.container_gs_android .title_padding {
    padding-top: 51px !important;
}

.container_gs_android .center_image {
    display: block;
    margin: auto;
}

.container_gs_android .custom_p {
    padding-top: 78px;
    line-height: 0.66cm
}

.container_gs_android .custom_padding_top {
    padding-top: 21px;

}

.container_gs_android .custom_padding_top2 {
    padding-top: 34px;
}

.container_gs_android .custom_padding_top10 {
    padding-top: 21px;
}

.container_gs_android .custom_lists_padding {
    padding-top: 7px;
    padding-bottom: 17px;
    line-height: 25px;
}

.container_gs_android .custom_padding_bottom {
    padding-bottom: 2px;
}

.container_gs_android .custom_padding_left {
    padding-left: 20px !important;
}

.container_gs_android .custom_padding_top_left {
    padding-top: 7px;
    padding-left: 20px !important;
}

.container_gs_android .custom_padding_top_bottom {
    padding-top: 14px;
    padding-bottom: 30px;
}

.container_gs_android .custom_padding_top3 {
    padding-top: 20px;
}

.container_gs_android .custom_padding_top4 {
   /*lINDA 31 10 2017 - padding-top: 14px;*/
	padding-top: 45px;
}

.container_gs_android .custom_padding_top_left2 {
    padding-top: 37px;
    padding-left: 20px;
}

.container_gs_android .custom_padding_top5 {
    /*lINDA 31 10 2017 - padding-top: 14px;*/
	padding-top: 45px;
}

.container_gs_android .custom_padding_top_left3 {
    padding-left: 20px;
    padding-top: 8px;
}

.container_gs_android .custom_padding_top_left4 {
    padding-top: 47px;
    padding-left: 20px;
}

.container_gs_android .custom_padding_top6 {
    padding-top: 30px;
}

.container_gs_android .custom_padding_right {
    padding-right: 0px;
}

.container_gs_android .custom_padding_top7 {
    padding-top: 1px;
}

.container_gs_android .custom_text2 {
    padding-bottom: 40px;
    text-align: center;

}

.container_gs_android .pad_img_top {
    padding-top: 34px;
}

.container_gs_android .pad_img_top2 {
    padding-top: 8px;
}

.container_gs_android .img_size {
    width: 600px;
    height: 430px;
}

.container_gs_android .img_size2 {
    width: 765px;
    height: 442px;
}

.container_gs_android .position_relative {
    position: relative;
}

.container_gs_android .img_left {
    width: 341px;
    display: inline-block;
    margin-right: 3px;
    padding-left: 14.1%
}

.container_gs_android .img_right {
    width: 341px;
    display: inline-block;
    margin-left: 2px;
}

.container_gs_android .custom_padding_top9 {
    padding-top: 31px;
    padding-right: 4px
}

.container_gs_android .custom_padding_left5 {
    padding-left: 4px;
}
/* End André */

/*Page Structure: Solutions Providers*/
.container_solutions p{
  line-height: 20px!important;
}
.solution_section_1 .style_descr + .style_descr, .solution_section_1 p + p{
  padding-top: 20px!important;
}
.solution_section_1 .style_descr + .style_descr + .style_descr, .solution_section_1 p + p + p{
  padding-bottom: 5px!important;
}
.solution_section .style_descr, .solution_section p{
  padding-bottom: 13px!important;
}

/*Start Page Comparison Free vs ED page*/
  .leftcomparison {padding-left:36px;}
  .heghtcomparison {height:40px}
  .text-comparison-list{margin-top:27px; margin-bottom:27px; text-align:center;}
  .text-comparison-list2{margin-bottom:25px; text-align:center;}
  #divrightomparisonfree-ed {padding-left: 0;  border-left:1px solid #cccccc;}
/*Stop Page Comparison Free vs ED page*/

/* Mobiles only*/
@media screen and (max-width:767px) { 
  
  /*Global Styles */
  body{
    /*for safari*/
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
  } 
  .hide_for_mobile{
    display: none;
  } 
  .dis_cell p {
    font-size:14px !important;
    overflow-wrap: break-word;
  }
  p, .style_descr, .product_list, .install_list { font-size:16px !important}
  .container-support, .container-download-page, .container-enterprise, .container-everybody, .container-partners, .container-lang, .container_mobile, .container-comparison{
    padding: 30px 15px;
  }
  .container-download-page .titleIntro,.row-support .titleIntro, .row-support-sec .titleIntro, .row-support-third .titleIntro{
    margin: 10px 0;
  }
  .row-support-sec .container-support-link img, .row-support .support-first-section, .row-support-third .support-first-section, .row-download .support-first-section, .download-first-section, .container-support .row-support-sec .support-first-section{
    padding: 0;
  }
  .second-row, .second-row-mobile{
    display: none;
  }
  .support-second-section p{
    text-align: justify;
  }
  .forum-logo-partners, .forum-logo-download{
    width: 80%;
  }
  .arrow-partners, .arrow-download, .arrow-download-mobile{
    width: 20%;
  }
  .img_div + #description{
    margin-bottom: 0!important;
  }
  
    /* Genci general style*/
  .padding-top-65{
    padding: 32px;
  }
  .padding-top-60{
    padding-top: 30px;
  }
  .padding-top-50{
    padding-top: 25px;
  }
  .padding-top-15{
    padding-top: 7px;
  }
  .padding-bottom-20{
    padding-bottom: 10px;
  }
  /*End GENCI*/
  
  .break_mobile{
    overflow-wrap: break-word;
    word-wrap: break-word;

   /*-ms-word-break: break-all;
    word-break: break-all;*/
    /* Instead use this non-standard one: */
    word-break: break-word;

    /* Adds a hyphen where the word breaks, if supported (No Blink) 
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto; */
  }

  /*Style.css*/
  #titleH2 {
    font-size: 23px;
  } 
  .titleIntro{
    font-size: 20px;
  }
  .title-everybody{
    font-size: 23px;
  }
  #tableLoginSupportLayer {
    width:auto;
  }
  .sub_title_mb, .style_title{
    font-size: 20px !important;
    text-align: center !important;
  }
  
    /* shoppingbag */
  .mycart_new{
    padding-top: 17px!important;
  }
   #menu_header{
  float: right;
}
  
  /*Extras: Isolated properties*/
  .widthheight_auto {
    width:auto;
    height:auto;
  }
  .nomargin_grid_mobile {
    margin-left: 0;
    margin-right: 0;
  }
  .nopadding_grid_mobile {
    padding-left: 0;
    padding-right: 0;
  }
  .width_height_default {
    width:auto;
    height:auto;
  }
  /*menu links*/
     .descr_position{
    position: static;
    display: block;
    margin-bottom: 14px;
  }
  #user_connected .LogoutLayer {
    margin-left: 0;
  }
  #layerleft-child-first{
    padding: 0;
	margin-left: 15px!important;
    margin-right: 15px!important;
    width: auto;
  }
  #login_tr_height .rowlayerSecond{
    height: auto;
  }
   #login_tr_height .full_width.full_height{
    height: auto;
    padding-bottom: 3px;
  }
  .customer-supportLayer p, .password-supportLayer p{
    padding: 10px 0 0;
  }
  .submit-supportLayer{
    padding-top: 10px;
    padding-bottom: 5px;
  }
  .customer-supportLayer #inputSupportLayer, .password-supportLayer #inputPassLayer, #inputSupport_idLayer{
    width: 100%;
    height: 29px; 
    background: #262626; 
    border: 1px solid #808080; 
    color: #ffffff;
  }
  #messagesendLayer{
    margin-top: 15px;
  }
  #divforgotpwdLayer #messagesendLayer, #divforgotpwdLayer #messageforgotLayer{
    padding:0 15px;
  }
  .customer-supportLayerforgot .titleSecLayer{
    padding-left: 0;
    padding-bottom: 5px;
  }
  #divforgotpwdLayer .classButton a{
    margin-bottom: 0;  
  }
  #top-content-left{
    /*padding-left: 16%;*/
  }
  #top-content-left{
    padding-left: 15px;
  }
  #menu_header{
    margin-right: 15px;
  }

  /* Header */
  #titleSubHeader, #titleSubHeaderLang {
    margin: 0 10px 0 10px;
    font-size: 34px;
  }  
  #titleSubHeader2, #titleSubHeader2Lang {font-size:36px;}
  #TitleButtonDownloadHome {font-size:20px !important;}
  #buttonRedDownloadHome {
    background-image:url('images/interface/download-button.png');
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center;
  }
  #TitleButtonDownloadHome2 {padding-bottom: 5px;}  
  #buttonRedDownloadHome {
    width:auto;
  }
  #buttonRedDownloadHome{
    margin-top: 30px;
  }

  #subHeader_minwidth #introheader .nomargin_grid_mobiletablets {
    margin-left: 20px;
  }
  #subHeader_minwidth .col-sm-2{
    width: 18%;
    padding:0;
  }
   #subHeader_minwidth .col-sm-10{
    width: 80%;
    padding: 0 0 0 10px;
  }
  #subHeader_minwidth .boxTransparentImg .img-responsive{
    display: inline-block;
  }

  /*Page Structure: Home*/
  .container-home .row-home *{
    padding-left: 0;
    padding-right: 0;
  }
  .container-home .row-home{
    margin-bottom: 25px;
  }
  #home_firstpr,#home_firstpr2 {padding-top:25px;}
  #home-enterprise_terserver {padding-left: 0;}
  .border-padding-home, .back-grey-darker_home, .back-grey-lighter_home {
    padding:10px 15px 0;
  }
  .back-grey-darker_home, .back-grey-lighter_home{
    padding-top: 0;
  }
  .homebody_container #title-hp{
    padding-top: 0;
  }
  #home_lastpr {padding-left:0}
  .textboxhome, .textboxhome2, .textboxhome3 {width:auto;float: none;}
  .textboxhome .lastlinebox, .textboxhome2 .lastlinebox, .textboxhome3 .lastlinebox{    width: 100%;}
  .row-comments {text-align:center}
  .tablebordercellp2 {margin-top: 15px;}
  .paragraph-comment {padding:20px 0 20px 0; font-size:16px;}
  .list_homebottom .style_descr {text-align: left;}
  
  /*Start Page Comparison Free vs ED page*/
  .list_homebottom .leftcomparison {padding-left:36px;}
  .list_homebottom .text-comparison-list{margin-top:27px; margin-bottom:27px; text-align:center;}
  .list_homebottom .text-comparison-list2{margin-bottom:25px; text-align:center;}
  #divrightomparisonfree-ed {padding-left: 0;  border-left:1px solid #cccccc;}
  /*Stop Page Comparison Free vs ED page*/
  
  .buttonsection #buttonTellmeHome.buttonTellmeHome, .back-grey-lighter_home + .buttonsection #buttonTellmeHome.buttonTellmeHome{
    margin-bottom: 30px;
  }
  .buttonsection2{
    padding-bottom: 30px;
  }
  .buttonsection2 #buttonShowmeHome.buttonShowmeHome, .back-grey-lighter_home + .buttonsection #buttonTellmeHome.buttonTellmeHome{
    margin-top: 5px;
  }
  /*  #whatuserssaydiv {height:800px;}*/
  #divLeft {margin-top:30px;}
  #divLeft, #divRight {min-height:260px;}
  #divUnder {min-height:300px;}

  /*Page Structure: Everybody*/
  .contain-img-everybody{
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .common_ev{
    margin-top: 60px;
  }
  .img-everybody{
    margin:auto;
  }
  #buttonShowmeHome a{
    display: block;
    height: 100%;
    line-height: 62px;
  }
  #back-grey-lighter, #back-grey-light{
    padding: 0 15px 40px;
  }
  .containerpeople .min-max-width h1{
    text-align: center;
    padding-top: 25px;
  }
  .containerpeople .min-max-width img{
    padding: 25px 0;
  }
  #buttonShowmeHome .showmetext{
    font-size: 16px;
  }
  .common_ev{
    margin-top: 45px;
  }

  /*Page Structure: Enterprise*/
  .container-enterprise .min-max-width, .container-comparison .min-max-width {
    padding: 30px 15px 50px;
  }
  .container-enterprise .min-max-width .img-general-responsive{
    margin: 20px auto 30px;
  }
  .container-comparison .min-max-width .img-general-responsive{
    margin: 20px auto 30px;
  }
  #buttonTellmeHome a{
    display: block;
    height: 100%;
    line-height: 50px;
    text-align: center;
  }

  /*Page Structure: Cloud-Server*/
  .container-enterprise-server .min-max-width{
    padding: 30px 15px !important;
  }
  .div_contain_img .img-responsive, .server-first-section #titleH2 {
    padding-top: 10px;
  }
  .div_contain_img .img-responsive, .server-first-section #titleH2 + .img-general-responsive{
    margin: 15px auto 15px;
    display: block
  }
  .container-sever-products{
    padding-top: 30px;
  }
  .container-sever-products .img-responsive{
    margin: auto;
  }
  .container-sever-products .div-contain-text h1 +p{
    margin: 20px auto;
  }
  .container-sever-products .div-contain-text h1 {
    text-align: center;
  }
  .server-link .col-xs-12 {
    margin-bottom: 5px;
  }
  .container-sever-products .last-para{
    margin: 10px 0 40px;
  } 
  .container-server-first-section, .container-server-second-section{
    padding-bottom: 25px;
  }

  /*Page Structure: Enterprise-Terminal*/
  .container-terminal .min-max-width{
    padding-bottom: 25px;
  }
  .container-terminal .div_contain_img .img-responsive{
    margin-top: 0;
  }
  .terminal-second-section .div_contain_img .img-responsive{
    padding-top: 25px;
  }
  .terminal-four-section .div_contain_img{
    padding: 20px 0;
  }
  .terminal-second-section + .terminal-third-section .div_contain_img, .terminal-first-section .div_contain_img{
    padding: 0 15px;
  }
  .terminal-four-section + .terminal-third-section .div_contain_img{
    padding: 10px 0;
  }
  #terminal-server-imaging, #terminal-server-stat, #terminal-server-eng {
    margin-top: 50px;
  }
  #terminal-server-cad{
    margin-top: 0;
  }
  #terminal-server-eng{
    padding-bottom: 20px;
  }
  .container-server-four-section{
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  /*Page Structure: Virtualization Server */
  .container-virtualization .min-max-width{
    padding-bottom: 25px;
  }
  .cloud-six-section .min-max-width{
    padding-bottom: 20px;
  }
  .bodycenter .min-max-width{
    padding: 0 15px 30px;
  }
  .bodycenter_input #mailuser{
    width: 100%;  
    padding: 0 10px;
  }
  .bodycenter_button .classButton{
    display: block;
    margin: 15px auto;  
  }
  .bodycenter p .style_descr{
    padding-top: 10px;
  }
  .cloud-six-section .div_img{
    margin: 0 auto 18px;
  }
  .container-cloud .img-responsive{
    padding-top: 20px;
  }

  /*Page Structure: Download*/
  .download-nomachine p {
    font-size: 14px !important;
  }
  .contain-download-text .style_descr{
    text-align: justify;
    margin-top: 5px;
    margin-bottom: 30px;
  }
  .row-download-windows, .row-download-mac, .row-download-ios, .row-download-android{
    margin-bottom: 30px;
  }
  #gold-height .titleIntro + .style_descr{
    text-align: justify;
  }
  .row-download{margin-bottom: 20px;margin-top:10px}
  #DAndr{
    display: block;
    margin-top: 10px;
  }
  #download_block_description .support-second-section{
    padding-right: 0;
    padding-left: 15px;
  }
  .bottom-download-page p{
    text-align: justify;
  } 
  .img-hidden img{
    max-width: 30%;
    height: auto;
    display: block;
    margin: 30px auto 0;
  }
  .container-download-page{
    padding-bottom: 0;
  }
  .container-download-page .contain-download-text .img-responsive{
    padding:20px 0;
  }
  .bodycenter .eval_down_section{
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .eval_down_section #titleH2 + .img-general-responsive{
    padding:20px 0;
    display: block;
    margin: auto;
  }
  #buttonBigLandingPage{
    margin: 40px auto 50px;
  }
  #buttonBigLandingPage a img{
    display: inline !important;
  }
  #ras_arm{
    padding: 10px 0 20px;
  }
  /*
 *Download-enterprise page
 */
 .common-link-download{
    height: auto;
    width: 100%;
    font-size: 16px;
  }
  .download-description .div-img img{
    margin: auto;
  }
  .download-section + .min-max-width{
    padding: 20px 0;
  }

  /*Page Structure: Support*/
  #to_area{
    padding-left: 15px;
  }
  #to_area-child .display-block{
    display: inline !important;
  }
  #to_area-child{
    margin: 15px auto;
    text-align: justify;
  }
  .customer-container-center #subscription{
    margin-top: 40px;
    text-align: justify;
  }
  .first-support-section .min-max-width{
    padding-bottom: 0;
  }
  #buttonBigLandingPage + #buttonBigLandingPage, .container-support #search-form-support + #buttonBigLandingPage{
    margin-bottom: 0;
  }
  .container-support .boxshadowSupportCenter--{
    margin: 25px auto;
  }
  #inputSupport, #inputPass, #inputSupport_id{
    display: block;
    width: 80%;
  }
  .customer-password{
    margin: 15px auto 25px;
  }
  .customer-container-center #errorlogin + .customer-links{
    margin-top: 15px;
    text-align: left;
  }
  .customer-input-width + .customer-button-width{
    margin: 15px auto;
  }
  #errorlogin{
    text-align: left;
  }
  #errorlogin + .customer-links img{
    padding-right: 5px;
  }
  .four-support-section .min-max-width{
    padding-bottom: 30px;
  }
  #forgotpwdsupport + #buttonBigLandingPage, #subscription + #buttonBigLandingPage{
    width: 249px !important;
  }

  /*Page Structure: Partners*/
  #map_container{
    display: none;
  }
  #solutions_partners {
    margin-top: 55px;
  }
  #worldmap-mobile .mini-map{
    margin: 40px auto;
  }
  .partners-locator #titleH2{
    padding-bottom: 20px;
  }

  /*Page Structure: World Wide Page*/
  .container-lang{
    height: 500px;
  }
  .container-lang .style_descr{
    text-align: justify;
    padding-top: 10px;
    padding-bottom: 30px;
  }
  .container-lang hr{
    margin: 5px 0;
  }
  .container-lang hr + .row{
    padding-top: 30px;
  }
  .container-lang .lang-width{
    margin-bottom: 25px;
    width: 49% !important;
    margin-right: 1%;
  }
  .container-lang .lang-width span{
    padding-left: 5px;
  }

  /*Footer*/
  #HomeFooter .addmenu_plus,#HomeFooter .addmenu_minus {float: right;font-size:20px;font-family: Arial, Helvetica, sans-serif;margin-right:3px}
  #HomeFooter #sub-left {float: left;}
  #menulenguage_mr {width:auto;}
  #HomeFooter #menulenguage_mr table {margin: 0 auto;}
  #HomeFooter, #sub_subFooter {height: auto; }
  #sub_subFooter {padding-top: 20px;}
  #footmenu_div {
    clear: both;
    padding-top:20px
  }
  #followus2 {text-align: center; margin: 15px 0 15px 0;}
  .row-centered {
    text-align:center;
    margin-left: 0;
    margin-right: 0;
  }
  .col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
    width: 40px;
    margin-left: 10px;
    margin-top: 10px;
  }
  .footmenu_rest {
    visibility: hidden;
    height: 0;
  }
  #sub_subFooter .footmenu_first2 {
    border-bottom: 0.0625rem solid #4A4A4A;
    height: 30px;
    cursor:pointer;
  }
  #footmenu_div {padding-top: 10px;}
  #footmenu_div ul li {padding-left: 0;}
  .menufooterc {
    height: 40px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .menufooterc.responsivemenu {height: 130px;}
  #footmenu_div .responsivemenu2 .footmenu_rest {
    visibility: visible;
    height: 20px;
  }  
  #sub_Footer {
    font-size: 12px;
    /*margin-left: 5px;
    margin-right: 5px;*/
    height: 56px !important;
  }
  .footmenu_rest:nth-child(2) {margin-top: 8px;}

  /*Scroll-Top*/
  #scrolltop{
    bottom: 20px;
    right: 10px;
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
  .arrow-up {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #505050;
  }

  /*Page Structure: Getting started with NoMachine*/
  .container_get_start{
    padding-bottom: 50px;
  }
  .get_st #titleH2 + .div_image{
    margin: 25px auto;
  }
  .get_st_one, .get_st_two {
    margin-bottom: 50px;
  }
  .container_get_start #titleIntro{
    margin: 30px 0 15px;
    padding-top: 0!important;
  }
  .container_get_start #listItemVersion{
    margin-left: 15px;
  }
  .container_get_start .fig{
    margin: 15px auto;
  }
  .container_get_start .text_align{
    font-size: 11px!important;
  }
  .container_get_start .text_align + #listItemVersion, .container_get_start .text_align + #description{
    margin-top: 30px!important;
  }
  .container_get_start #description{
    margin-bottom: 15px;
  }
  .container_get_start .display-block{
    display: inline;
  }

  /*Page Structure: Report an issue*/
  .container_report .min-max-width{
    padding: 30px 15px 35px; 
  }
  .container_report #titleH2{
    text-align: center;
  }
  .container_report #titleH2 + #div_img{
    margin: 20px auto;
  }
  
  /* 10/2017 start new style mobile*/
   
  .width_mob_full{
    width: 100%;
  }
   /* 10/2017 stop new style mobile*/
  
  #add_margin{
    margin-bottom: 60px;
  }

  /*Page Structure: Store (Buy Online)*/
  .table_container {
    width: 100%;
    overflow-y: auto;
    margin-bottom: 20px;
    margin-top: 30px;
  }
  .table_container > table{
    min-width: 650px;
    padding-top: 0!important;
  }
  #table_windows >table, #table_mac >table{
    /*10/2017 - new style for mobile height: 365px;*/
  }
  #table_linux >table{
    /*10/2017 - new style for mobile height: 1025px;*/
  }
  .container_store .min-max-width{
    padding: 30px 15px;
  }
  .container_store .cont_img .img-responsive{
    margin: 20px auto 14px;
  }
  .container_store .subTitleH3{
    padding-bottom: 10px;
    text-align: justify;
  }
  #table_linux + .style_descr{
    padding-bottom: 10px;
  }
   
   /*10/2017 - new style for mobile */
   #para_table{
    padding-top: 10px;
	 padding-bottom: 20px;
  }
  /*stop 10/2017 - new style for mobile */

  /*bottompage store*/
  .container_bot_pag_st .common_div .img_div img{
    padding-top: 25px!important;
    padding-bottom: 25px;
  }
  .img_div + #description{
    padding-bottom: 25px;
    text-align: center;
  }
  .container_bot_pag_st .min-max-width{
    padding-top: 30px;
    padding-bottom: 35px;
  }
  #incid, #quest, #partn{
    padding-bottom: 55px;
  }
  #prof_services{
    padding-bottom: 20px;
  }

  /*Page Structure: All Documents*/
  .arrow_doc{
    width: 20%;
  }
  .forum_logo_all_doc{
    width: 80%;
  }
  .container_all_doc{
    padding: 30px 15px;
  }
  .img_box{
    margin: 15px auto 14px;
  }
  .firs_sec, .sec_sec, .third_sec, .last_sec{
    padding-top: 30px;
  }
  .last_sec + p{
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .col_text .contain_doc_links div > img:first-child{
    padding-left: 0;
  }

  /*Page Structure: Support-Services*/
  .container_sup_ser{
    padding-top: 35px;
  }
  .container_sup_ser .contain_paras{
    padding: 14px 0 0;
  }
  .sup_ser_table{
    margin-top: 40px;
  }
  .sup_ser_table #titleH2{
    text-align: left;
    padding-bottom:14px;
  }
  .boxComparison{
    padding-top: 14px;
  }
  .container_prod_det .boxComparison, .container_fr .boxComparison{
    padding-top: 0;
  }
  .tr_twenty{
    height: 20px;
  }
  .boxComparison + .bottom_desc, .bottom_desc + .bottom_desc{
    margin: 14px 0;
  }
  #sup_ser_table_term{
    margin-bottom: 35px;
  }
  #sup_ser_table_ent.table_container > table{
    min-width: 500px;
  }
  .table_container td{
    vertical-align: middle!important;
  }

  /*Page Structure: Contact us*/
  .contact_first .min-max-width #titleH2 + div{
    margin: 18px auto;
  }
  .dis_cell .radio{
    width: 20px;
  }
  .dis_cell input{
    margin: 0 7px 0 0px;
  }
  
    .dis_cell_checkbox input{
    margin: 10px 0px 0 0px;
  }
  
  .info_sec .inputGeneral, .container_contact_us #sector, #country, .container_contact_us #inputSubject{
    height: 30px!important;
    /*for new style - 10/2017 - width: 80%!important;*/
	width: 98%!important;
    padding-left: 2%;
  }
  #inputSubject, #inputBody{
    /*for new style - 10/2017 - padding-left: 10px;*/
	 padding-left: 2%;
  }
  .container_contact_us #inputBody{
    padding-top: 5px;
    /*for new style - 10/2017 - width: 80%;*/
	width: 98%;
  }
  .user_message{
    padding-left: 0;
  }
  .user_text{
    margin-bottom: 15px;
  }
  .container_contact_us .siimage{
    padding: 6px 0;
  }
  .container_contact_us .input_code{
    padding: 6px 0 0;
  }
  .bottom_contact #buttonTellmeHome{
    margin: 35px auto;
  }
  .bottom_contact{
    /*for new style - 10/2017 - margin-top: 55px;*/
	 margin-top: 25px;
  }
  .button_table{
    margin: auto;
  }
  #privacy p:first-child{
    padding: 14px 0;
  }
  #privacy p{
    text-align: justify;
    font-size: 14px!important;
  }
  #noma_lux, #noma_usa{
    padding-top: 35px;
  }
  .container_contact_us_2 .min-max-width #titleH2 + div{
    margin-bottom: 25px!important;
  }
  #img_product .img-responsive{
    margin: 10px auto 20px;
  }

  /*Page Structure: Package Download (Android, MAC, Windows)*/
  .container_package_down{
    padding:30px 15px;
  }
  .container_package_down #titleH4{
    font-size: 17px;
    display: block;
    margin:0 3%!important;
    padding-top: 0!important;
  }
  #info_product .dis_table, #info_product .dis_cell{
    width: 100%;
    display: block;
  }
  #info_product .dis_table{
    padding-bottom: 15px;
  }
  #info_product .help_icon{
    display: table-cell;
    width: 40px;
  }
  #info_product .help_icon + .dis_cell{
    display: table-cell;
    width: auto;
    padding-left: 2%;
    vertical-align: top;
    padding-top: 15px;
  }
  #info_product .help_icon + .dis_cell{
    text-align: justify;
  }
  
  /*start 10/2017 new style for mobile*/  
  .row_fonts{
    margin-bottom: 25px;
  }
  .row_fonts span{
    display: block;
  }
  .row_fonts .label_prod + span{
    padding-left: 0;
  }
  .down_prod{
    margin: 15px auto;
  }
  /*stop 10/2017 new style for mobile*/  

  /*Page Structure: Package Download (linux)*/
  .container_pack_linux{
    padding-top: 30px;
  }
  #side_img img{
    margin: 0 auto 30px;
  }
  #section_5{
    margin-bottom: 15px;
  }
  .linux_sub >div {
    height: auto;
    line-height: 20px;
    margin-bottom: 5px;
  }
  .linux_sub .float_left{ 
    width: auto!important;
  }

  /*Page Structure: Products details)*/
  .sub_prod_links{
    width: 80%!important;
  }
  #img_product_det .img-responsive{
    margin: auto;
  }
  .ul_list_prod{
    margin-left: 15px;
  }
  #intro_product_det + #table_descr #titleH2 + .style_descr{
    margin-bottom: 30px;
  }
  #table_descr{
    margin-top: 35px;
  }
  #intro_product_det.intro_product_det + #table_descr {
    margin-top: 0;
  }
  #descr_product_det .western{
    margin: 20px auto;
  }
.td_v_align td {
    vertical-align: top;
    display: block;
  }
  .td_v_align td:first-child {
    padding-right: 5px;
  }
  .container_prod_det .boxComparison *, .container_fr .boxComparison *{
    word-break: normal;
    overflow-wrap: break-word;
    font-size: 13px;
  }
  .container_prod_det #total{
    position: relative;
  }
  .container_prod_det #sub_total{
    position: absolute;
  }
  #total + table td{
    padding: 3px 0;
  }
  /*Page Structure: Version 3*/
  .version_img{
    display: none;
  }
  .version_descr{
    margin-bottom: 25px;
  }

  /*Page Structure: OSS*/
  .container_oss .img-responsive{
    padding: 0;
    margin: auto;
  }
  .float_left{
    width: 100%
  }
  .container_oss .table_container td{
    vertical-align: top!important;
  }
  .table_mobile_oss > tbody > tr{
    display: table-cell;
  }
  .table_mobile_oss table{
    width: 100%;
  }
  .td_contains_button{
    display: inline-block;
    text-align: center;
    width: 100%;
  }
  .td_contains_button a{
    display: inline-block;
    margin-top: 25px;
  }
  .table_mobile_oss .show_only_mobile{
    width: 100%!important;
  }
  .table_mobile_oss .show_only_mobile td {
    vertical-align: top;
  }
  .table_mobile_oss .show_only_mobile .first_td_oss{
    padding: 0 10px 10px 0;
  }
  #linkBlockDownloadPreview00{
    width: 100%;
  }
  .break_md5{
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
  }
  .container_oss .subTitleIntro{
    font-size: 16px;
    text-align: justify;
  }
  .container_oss .titlesub{
    font-size: 20px;
    padding-bottom: 14px
  }

  /*Page Structure: OSS Port*/
  .dis_table_oss{
    display: table;
    width: 100%;
  }
  .container_oss_2 .classButton{
    display: table-row;
    text-align: center;
  }
  .container_oss_2 .classButton a{
    margin: 14px auto;
  }
  .dis_table_oss td{
    display: inline-block;
  }
  .dis_table_oss > td:first-child{
    width: 50%;
  }
  .dis_table_oss > td:first-child + td{
    width: 48%;
  }
  .dis_table_oss table td{
    min-height: 36px;
  }
  .v_align_top_oss{
    vertical-align: top;
  }
  .width_50_oss{
    width: 50%;
  }

  /*Page Structure: Feature Comparison*/
  .container_fr_2{
    padding-top: 0;
  }
  .container_fr_1{
    padding-bottom: 15px;
  }

  /*Page Structure: Solutions Providers*/
  .container_solutions .min-max-width{
    padding-bottom: 30px;
  }

  /*Page Structure: Access Partner*/
  .banner_width{
    margin: 0!important;
  }
  #banner_descr #subTitlePartners{
    padding: 10px 0 0;
    font-size: 18px;
  }
  .arrow_next{
    display: none;
  }
  .sub_banner_width{
    float: left;
    width: 100%!important;
    overflow: auto;
    min-width: 100%!important;
    max-width: 100%!important;
    height: 240px;
  }
  .banner_width{
    min-width: 100%!important;
    max-width: 100%!important;
    width: auto!important;
    height: auto!important;
    border: 1px solid #e4e4e4!important;
  }
 .sub_banner_width .scrollable, .sub_banner_width .scrollable2, .sub_banner_width .scrollableEurope{
    width: 90%!important;
    margin: 0 5%;
    height: auto;
  }
  .sub_banner_width .scrollable .items, .sub_banner_width .scrollable2 .items, .sub_banner_width .scrollableEurope .items{
    width: 100%!important;
    height: auto;
    position: static;
  }
  .sub_banner_width .vCenter{
    margin: 20px 4% 3px 2%;
    padding: 0;
    width: 94%; 
  }
  .sub_banner_width .vCenter a{
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  .sub_banner_width .vCenter + div{
    padding-left: 0!important;
  }
    /**/
  .sub_banner_width .vCenterEurope{
    margin: 20px 4% 3px 2%;
    padding: 0;
    width: 94%; 
  }
  .sub_banner_width .vCenterEurope a{
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  .sub_banner_width .vCenterEurope + div{
    padding-left: 0!important;
  }
  /**/
  .partner_link > div{
    width: 50%;
  }
  .partner_link {
    width: 100%;
  }
  #partner_info{
    margin: 30px auto;
  }
  #case_studies{
    margin: 24px auto;
  }
  #spotlight_descr, #mailing_descr{
    padding-left: 10px;
  }
  #case_descr{
    padding-right: 10px;
  }
  #partner_info .width_content p {
    padding: 14px 0!important;
  }

  /*Page Structure: Value Partner*/
  .divWrapper{
    padding: 0!important;
  }
  .container3 .handle3, .handleVoid{
    height: 25px!important;
  }
  .container3 .handle3 img, .container3 .handleVoid img{
    height: auto!important;
    max-width: 100%!important;
    display: inline-block!important;
    bottom: 112px!important;
  }
  #heightTrLogo td:first-child{
    width: 80%!important;
  }
  #heightTrLogo td + td{
    width: auto!important;
  }
  #heightTrLogo td img{
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
  }
  #containerDescription p {
    margin: 10px 0 0!important;
  }
  .divWrapper > div{
    font-size: 23px!important;
    padding: 5px 0!important;
  }
  #banner_descr{
    padding-right: 0;
  }

  /*Page Structure: Spotlight Partners*/
  .partner_box{
    width: 100%;
    margin-bottom: 25px;
  }
  #PartnerTop, #PartnerCentral, #PartnerBottom{
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
  #PartnerCentral{
    height: auto;
    padding-bottom: 20px;
  }
  #logo_spot{
    width: 20%;
    margin-right: 5%;
    margin-bottom: 14px;
  }
  #logo_spot img {
    max-width: 100%;
    min-width: 0;
    margin: auto;
  }
  .h1TitleBlockProduct{
    font-size: 24px!important;
  }
  #download_doc a{
    font-size: 12px;
    text-align: right;
  }
  #logo_partner{
    width: 44%;
  }
  #download_doc{
    width: 54%;
  }

  /*Page Structure: Mailing Lists*/
  /*10/2017 .container_mailing #subTitlePartners, .t_1black, .t_2black, .container_mailing #CenterTableDownload00 *, .container_acc_part #description{*/
   .container_mailing .subTitlePartners, .t_1black, .t_2black, .container_acc_part #description{
    text-align: justify;
    font-size: 16px;
  }
  
  .container_mailing #inputMailingList2{
    width: 85%;
    height: 35px;
  }
  .container_mailing #intro_spotlight{
    margin-bottom: 15px;
  }
  .container_mailing #errorCheck{
    margin: 24px auto 34px;
  }
  .container_mailing #errorCheck div{
    display: table;
    margin-bottom: 5px;
  }
  .container_mailing #errorCheck div span{
    font-size: 16px;
    display: table-cell;
  }
  .container_mailing #errorCheck + .row{
    padding: 15px 0 30px;
  }
  /*.container_mailing #info_check .style_descr, .container_mailing #info_check .style_descr + .display_inline_block{
    margin:18px 0;
  }
  .container_mailing #info_check .display_inline_block{
    display: block;
  }
  #div_siimage a{
    display: inline-block;
  }*/
  /*start 10/2017*/
    #info_check{
   margin-bottom: 20px;
  }
  /*stop10/2017*/
  
 

  .container_mailing #errorCheck div input{
    width: 16px;
    margin: 0 6px 0 0;
  }
  .container_mailing #h4TitleBlockSupport input{
    position: relative;
    top: 2px;
    margin-right: 6px;
  }
  #containerDescription p + p {
    font-size: 12px!important;
  }
  
  /*start 10/2017*/
  .container_mailing #div_siimage{
    display: block;
  }
  #align_center_div{
    text-align: center;
    padding-bottom: 30px;
    border-bottom: 1px solid #C1BDBE;
  }
  /*stop10/2017*/

  /*Page Structure: North Am*/
  .container_north_am{
    padding-bottom: 45px;
  }

  /*Page Structure: Latest News*/
  #news_descr, #BlockNews{
    width: 100%;
  }
  #sub_block_news{
    margin-bottom: 35px;
  }
  #news_descr .linkTitleNews{
    padding: 14px 0;
  }
  #block_news_1, #block_news_2{
    padding-bottom: 20px;
  }
   #block_news_1{
    padding-bottom: 10px;
  }
  .container_news #block_news_1 #buttonTellmeHome{
    margin-bottom: 0!important;
  }

  /*Page Structure: Press Release*/
  .container_news_press .year_width, .container_news_press .year_width img{
    width: 25px!important;
  }
  .container_news_press #BlockNews{
    width: auto;
    display: table-row;
    padding: 0!important;
  }
  .container_news_press #BlockNews + td{
    width: auto;
    display: table-row;
    padding-left: 0!important;
  }
  .container_news_press .block_news{
    height: auto;
    margin-bottom: 25px;
  }
  .container_news_press .separator{
    height: 35px!important;
  }
  .container_news_press .news_field{
    margin: 0 0 20px 0;
  }
  .container_news_press .linkTitleNews{
    padding-top: 10px;
  }
  .linkTitleNews, .container_news_press .text_justify{
    font-size: 16px!important;
  }
  .year_width, .year_width + td{
    display: table-row;
  }
  .year_width{
    height: 25px;
  }
  .year_width img{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    position: relative;
    left: 15px;
  }
  .container_news_press table, .container_news_press tbody, .container_news_press td, .container_news_press tr{
    display: block!important;
    border: 0!important;
  }
  .table_title{
    padding-left: 0!important;
  }
  #BlockNews td{
    margin: auto;
  }
  .container_news_press .text_justify{
    overflow-wrap:break-word;
  }
  .news_tittle, .padding_descr p, .style_descr_table, .padding_descr{
    font-size: 16px;
  }
  .container_news_details .padding_descr a, .container_news_details .break_word, .container_case td{
    overflow-wrap: break-word;
    word-wrap: break-word;
    /*-ms-word-break: break-all;
    word-break: break-all;*/
    word-break: break-word;
  }
  .padding_descr ul li{
    padding-left: 5px!important;
  }

  /*Page Structure: Cases Studies*/
  .boxYellowImg{
    margin: auto;
  }

  /*Page Structure: Cases Studies*/
  .boxYellowImg{
    width: 20%!important;
  }
  .container_cases table{
    padding-left: 0!important;
    padding-right: 0!important;
    margin-left: 0!important;
    margin-right: 0!important;
  }
  .container_cases p{
    text-align: justify;
  }
  #titleh1CaseStudies{
    overflow-wrap: break-word;
    font-size: 20px;
  }

  /*Page Structure: Cases Studies*/
  #td_content_img, #td_content_img + td{
    display: table-row;
  }
  #td_content_img .boxYellowImg{
    width: 100%!important;
  }
  .container_case td{
    font-size: 16px;
  }
  .container_case table a img{
    width: 100%!important;
  }

  /*Page Structure: FAQ*/
  .faqs_blu, .faqs_grey{
    border: 0px;
  }
  .container_faq .faqs_blu *, .container_faq .faqs_grey *, .container_faq .faqs_blue *{
    font-size: 16px;
  }
  .container_faq .answer_faq {
    margin-left: 0;
    margin-right: 18px;
  }
  .container_faq span {
    display: block;
  }
  .container_faq .western {
    text-align: left;
  }
  .container_faq *{
    font-family: "Gudea", AG Foreigner Light-Plain Medium,  sans-serif!important;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    /*-ms-word-break: break-all;
    word-break: break-all;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/
  }
  .container_faq .style_descr{
    padding-bottom: 30px!important;
  }

  /*Page Structure: Customer Center*/
  .container_cust_center .four-support-section .img-general-responsive{
    margin: 14px auto;
  }
  .container_cust_center .div_text{
    margin-bottom: 14px;
  }

  /*Page Structure: Professional Services*/
  .container_prof_services #td_descr #description *{
    font-size: 16px;
  }
  .first_td + td td{
    text-align: left!important;
    vertical-align: top;
  }
  /*for mobile style - 03 01 2018 - .first_td + td td + td{
    text-align: right!important;
  }*/
  .first_td + td td + td{
    width: 50%;
  }
  .first_td{
    width: 5px;
  }
  #table_ps{
    text-align: center;
  }
  #td_img, #td_descr{
    display: inline-block!important;
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .container_prof_services #td_descr, #td_descr #description{
    display: block!important;
    width: 100%!important;
  }
  #td_img{
    margin-top: 10px;
    margin-bottom: 28px;
  }

  /*Page Structure: All Knowledge Base*/
  .container_all_know_base #vAlIE7 td{
    display: table;
    width: 99.5%;
    margin-bottom: 14px!important;
    padding-left: 0!important;
  }
  .container_all_know_base #vAlIE7 .classButtonKB {
    display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;  /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
  }
  #search_width {
    display: none;
  }
  #banner_knowledge{
    width: 6%!important;
  }
  #banner_knowledge img{
    width: 100%!important;
    margin: auto;
    max-width: 100%;
    height: auto;
  }
  .arrow_td{
    width: 5px!important;
  }
  .arrow_td img{
    width: auto!important;
    height: auto!important;
    max-width: 100%;
    display: block;
  }
  .container_all_know_base #edit-keys-wrapper input{
    width: 92.1%!important;
  }
  #firstField-0{
    text-align: justify;
    display: block;
  }

  /*Page Structure: Search Results*/
  .container_res .img-responsive{
    padding-bottom: 25px;
  }
  .container_res table{
    padding: 0!important
  }
  .container_res #vAlIE7 td {
    padding: 0!important;
    display: table-row;
  }
   .container_res #vAlIE7{
    display: table;
    width: 100%;
  }
  .container_res + .container_res #vAlIE7 td{
    display: table-cell;
  }
  .container_res #vAlIE7 #edit-keys-wrapper{
    border: 1px solid #bebebe;
    margin-bottom: 15px!important;
  }
  .container_res{
    padding: 30px 15px 0;
    width: auto!important;
  }
  .container_res + .container_res{
    padding-top: 0;
  }
  .container_res_1{
    padding: 0 15px;
  }
  .container_res #edit-keys{
    padding-left: 2.5%!important;
    width: 97.5%;
    display: block;
  }
  .container_res #positionDivSearch #edit-submit{
    display: block;
  }
  .content_res{
    text-align: justify;
    font-size: 16px;
  }
  .td_results + td{
    font-size: 16px;
  }

  /*Page Structure: TUTORIALS*/
  .container_tuto #tuto_descr #titleH2 + .style_descr{
    padding: 14px 0 10px;
  }
  .container_get_start.container_tuto #titleIntro{
    padding: 30px 0 25px
  }
  .container_get_start.container_tuto .display-block{
    display: block;
  }

  /*Page Structure: Getting started with Web-based access*/
  .container_get_start.container_tuto_gswwba #titleIntro{
    padding-bottom: 10px;
  }
  .container_tuto_gswwba #listItemVersion + #description{
    margin-top: 28px;
  }
  .container_tuto_gswwba .style_list + .div_image{
    margin-top: 28px;
  }
  .container_tuto_gswwba .text_align + .style_list{
    margin-top: 30px;
  }
  .container_tuto_gswwba #titleIntro{
   font-size: 18px;
  }
  .container_tuto_gswwba .fig {
    margin: auto;
  }
  .container_tuto_gswwba .text_align + .div_image{
    margin-top: 30px;
  }

   /*Page Structure: Managing the NoMachine 'Connection preferences'*/
   .container_tuto_mncp .fig{
    margin-top: 24px;
   }
   .container_tuto_mncp #listItemVersion{
    margin-top: 14px;
   }

   /*Page Structure: Disabling access to your local desktop */
   .container_tuto_dayld .div_image{
      margin-top: 24px;
    }
    .container_tuto_dayld #tuto_sec_one{
      margin-top: 14px;
    }
    
    /*Blanking the host screen during remote control */
    .container_tuto_bhsdrc.container_tuto .display-block{
      margin-top: 24px;
    }
    .container_tuto_bhsdrc.container_get_start #titleIntro{
      padding-bottom: 0;
    }
	
	/*Page Structure: Enterprise features GENCI 11_Oct 2017*/
  .container_fnfe{
    padding-left: 0;
    padding-right: 0;
  }
  .container_fnfe .min-max-width{
    padding-left: 15px;
    padding-right: 15px;
  }
  .padding-top-65{
    padding: 32px;
  }
  .padding-top-60{
    padding-top: 30px;
  }
  .padding-top-50{
    padding-top: 25px;
  }
  .padding-bottom-20{
    padding-bottom: 10px;
  }
  .container_fnfe .fnfe_row, .container_fnfe .fnfe_feature{
    padding-left: 0;
    padding-right: 0;
  }
  .fnfe_subtitle{
    font-size: 18px!important;
  }
  .container_fnfe{
    padding: 30px 0 10px;
  }
   /* Genci Oct 12t 2017 */
  /*Page Structure: what-s-new-in-nomachine*/
  .container_wn .inline_block{
    width: 100%!important;
  }
  .text_block:nth-child(even){
    padding: 0!important;
  }
  .text_block:nth-child(odd){
    padding: 0 0 10px!important;
  }
  .text_block .style_title{
    padding-top: 10px;
  }
  .xs-view{
    display: block;
  }
  .xs-hide{
    display: none;
  }
  .block_new{
    margin-top: 50px!important;
    margin-left: 0;
  }
  .container_wn{
    padding-bottom: 50px;
  }
   /*Page Structure: what-s-new-in-nomachine*/ 
  #block_new_1 .img_block img{
    height: auto;
  }
  /*END GENCI*/
  
   /*Page Structure: NoMachine for Raspberry Pi*/
  .style_descr_rasp{
    padding-left: 5px;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 14px!important;
  }
  .table_rasp #titleH2{
    font-size: 20px;
  }
  
  /* André 29th October 2017 */
  /* Page Structure: Getting started with NoMachine for IOS*/
  .container_gs_ios .custom_padding_top9{
      padding-top: 0px!important;
  }
  .container_gs_ios .pad_img_top{
      padding-top: 14px!important;
  }
  .container_gs_ios .img_right{
      margin-left:0px!important;;
  }
  .container_gs_ios .custom_padding_top2{
      padding-top: 15px!important;
  }
  .container_gs_ios .custom_padding_top_left4{
      padding-top: 10px!important;
  }
  .container_gs_ios .custom_padding_top4 {
      padding-top: 28px;
  }
  .container_gs_ios .custom_padding_top5 {
      padding-top: 28px;
  }
  .container_gs_ios .div_image + p{
      font-size: 11px!important;
  }
  .container_gs_ios .custom_p {
      padding-top: 38px;
      line-height: 0.66cm
  }
  .container_gs_ios .title_padding {
      padding-top: 0px !important;
  }

  .container_gs_ios .img_size {
      width: 100%;
      height: 100%;
  }

  .container_gs_ios .img_size2 {
      width: 100%;
      height: 100% !important;
  }

  .container_gs_ios .img_left {
      padding-top: 8px;
      display: inline-block;
      padding-left: 0%;
      padding-right: 0%;
      text-align: center;
  }

  .container_gs_ios .img_right {
      padding-top: 8px;
      display: inline-block;
      padding-left: 0%;
      padding-right: 0%;
      text-align: center;
  }

  .container_gs_ios .img_mb {
      text-align: center;
  }

  .container_gs_ios #listItemVersion {
      padding-top: 5%;
  }

  .container_gs_ios #titleIntro {
      padding-top: 30px;
      padding-bottom: 1px;
  }

  .container_gs_ios .custom_padding_top_bottom {
      padding-bottom: 5px;
  }

  .container_gs_ios {
      padding-top: 30px;
  }

  /* Page Structure: Getting started with NoMachine for Android*/
  .container_gs_android .custom_padding_top9{
      padding-top: 0px!important;
  }
  .container_gs_android .custom_p {
      padding-top: 38px;
      line-height: 0.66cm
  }
  .container_gs_android .custom_padding_top_left4{
      padding-top: 30px!important;
  }
  .container_gs_android .custom_padding_top_left2{
      padding-top: 30px!important;
  }
  .container_gs_android .custom_padding_top_left3{
      padding-top: 30px!important;
  }
  .container_gs_android .custom_padding_top4 {
      padding-top: 28px;
  }
  .container_gs_android .custom_padding_top5 {
      padding-top: 28px;
  }
  .container_gs_android .div_image + p{
      font-size: 11px!important;
  }
  .container_gs_android .title_padding {
      padding-top: 0px !important;
  }

  .container_gs_android .img_size {
      width: 100%;
      height: 100%;
  }

  .container_gs_android .img_size2 {
      width: 100%;
      height: 100%;
  }

  .container_gs_android .img_left {
      padding-top: 8px;
      display: inline-block;
      padding-left: 0%;
      padding-right: 0%;
      text-align: center;
  }

  .container_gs_android .img_right {
      padding-top: 8px;
      display: inline-block;
      padding-left: 0%;
      padding-right: 0%;
      text-align: center;
  }

  .container_gs_android .img_mb {
      text-align: center;
  }

  .container_gs_android #listItemVersion {
      padding-top: 5%;
  }

  .container_gs_android #titleIntro {
      padding-top: 30px;
      padding-bottom: 1px;
  }

  .container_gs_android .custom_padding_top_bottom {
      padding-bottom: 5px;
  }

  .container_gs_android {
      padding-top: 30px;
  }
  /* End André*/
  /*Start Page Comparison Free vs ED page*/
  .containerbutton{width: 311px !important; /*margin-left:14px; border:1px solid green;*/}
  .downlaodfree, .downlaoded{width: 88%!important;}
  .downlaoded{padding: 10px 20px;}
  .leftcomparison {padding-left:36px;}
  .text-comparison-list{margin-top:27px; margin-bottom:27px; text-align:center;}
  .text-comparison-list2{margin-bottom:25px; text-align:center;}
  #divrightomparisonfree-ed {padding-left: 0;  padding-top:50px; border-left:0px solid #cccccc;}
  /*Stop Page Comparison Free vs ED page*/
}

@media screen and (min-width:330px) and (max-width:340px) { 
/*Start Page Comparison Free vs ED page*/
  .containerbutton{width: 290px !important; margin-left:12px; /*border:1px solid magenta;*/}
  .downlaodfree, .downlaoded{width: 88%!important;}
  .downlaoded{padding: 10px 20px;}
  .leftcomparison {padding-left:36px;}
  .text-comparison-list{margin-top:27px; margin-bottom:27px; text-align:center;}
  .text-comparison-list2{margin-bottom:25px; text-align:center;}
  #divrightomparisonfree-ed {padding-left: 0;  padding-top:50px; border-left:0px solid #cccccc;}
  /*Stop Page Comparison Free vs ED page*/
}

/*Tablets*/
@media screen and (min-width:768px) and (max-width:991px){

  /*General*/
  .container {
    padding-left: 0;
    padding-right: 0;
  }
  .row {
    margin-left: 0;
    margin-right: 0;
  }
  .container-enterprise, .container-sever-products, .container-download-page, .container-support, .container-everybody, .container-partners, .container-lang, .container_tablet, .container-comparison{
    padding: 40px 20px;
  }
  .container-download-page .titleIntro,.row-support .titleIntro, .row-support-sec .titleIntro, .row-support-third .titleIntro, .customer-center-text .titleIntro{
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .container{
    width: auto !important;
  }
  
  /*Extras: Isolated properties*/
  .nopadding_grid_tablets {
    padding-right: 0; 
    padding-left: 0;
  }
  .width_arrow{
    width: 61px;
  }
  .width_content{
    width: auto;
  }
    #top-content{
    height: 60px;
  }
  #top-content-left{
    height: 40px!important;
  }

  /*menu links*/
  /*#layerleft-child-first{
    padding: 0 20px;
  }*/

  /* Header */
  #titleSubHeader, #titleSubHeaderLang {
    padding-left:30px;
    /*    font-size:42px*/
  } 
  #subHeader_minwidth #introheader .nomargin_grid_mobiletablets {
    margin-left: 20px;
  }
  #subHeader_minwidth .col-sm-2{
    width: 123px;
    padding:0;
  }
   #subHeader_minwidth .col-sm-10{
    /*07 11 2017 width: auto;*/
	width: 80%;
    padding: 0 0 0 5px;
  }
  #subHeader_minwidth .boxTransparentImg .img-responsive{
    display: inline-block;
    width: 123px;
  }
  /*menulinks*/
  #layerleft-child-first {
    margin-left: 20px!important;
    margin-right: 20px!important;
    width: auto;
  }

  /*Page structure: Home */
  .textboxhome2 {width: 350px;}
  .back-grey-lighter_home, .back-grey-darker_home{
    padding-left: 20px;
    padding-right: 20px;
  }
  .buttonsection #buttonTellmeHome.buttonTellmeHome, .showme-home #buttonShowmeHome.buttonShowmeHome, .back-grey-lighter_home + .buttonsection #buttonTellmeHome.buttonTellmeHome{
    margin: 10px auto 0;
  }
  .buttonsection #buttonTellmeHome.buttonTellmeHome, .back-grey-lighter_home + .buttonsection #buttonTellmeHome.buttonTellmeHome{
    margin-bottom: 45px;
  }
  .homebody_container #title-hp{
    padding-top: 10px;
  }

  /*Page Structure: Everybody*/
  .common_ev{
    margin-top: 50px;
  }
  .common_ev .img-everybody{
    width: 100%;
  }
  .containerpeople .min-max-width{
    padding-left: 20px;
    padding-right: 20px;
  }
  #b-g-lighter{
    padding-top: 30px;
  }

  /*Page Structure: Enterprise*/
  .container-enterprise .min-max-width, .container-comparison .min-max-width {
    padding: 40px 20px 20px;
  }
  .container-enterprise .min-max-width .img-general-responsive{
    margin: 20px auto 30px;
  }
   .container-comparison .min-max-width .img-general-responsive{
    margin: 20px auto 30px;
  }
  /*Page Structure: Cloud Server*/
  #terminal-server-cad .contain-img, #terminal-server-imaging .contain-text, #terminal-server-stat .contain-img, #terminal-server-eng .contain-text{
    padding-left: 0;
  }
  #terminal-server-cad .contain-text, #terminal-server-imaging .contain-img, #terminal-server-stat .contain-text, #terminal-server-eng .contain-img{
    padding-right: 0;
  }
  .container-enterprise-server .min-max-width{
    padding: 40px 20px !important;
  }
  .container-sever-products .last-para{
    margin: 25px 0 25px;
  } 
  .container-enterprise-server #titleH2 + .img-general-responsive{
    display: block !important;
  }

  /*Page Structure: Terminal Server*/
  .terminal-four-section .prevlastterminal{
    padding-top: 20px;
  }

  /*Page Structure: Virtualization Server */
  .bodycenter_input #mailuser{
    height:37px; 
    width: 299px;
    border:1px solid #bfbfbf;
  }
  .bodycenter_input{
    width: 299px;
    margin-right: 15px;
  }
  .bodycenter_button{
    width: 142px;
  }
  .bodycenter_button .classButton{
    width: 142px;
    display: block;
    padding: 0;
  }
  #sign_up_message{
    margin-top: 25px;
  }
  .bodycenter p .style_descr{
    padding-top: 17px;
  }
  .bodycenter{
    padding-bottom: 0;
  }
  .bodycenter .min-max-width{
    padding-left: 20px;
    padding-right: 20px;
  }
  .container-cloud .min-max-width{
    padding-bottom: 40px;
  }
  .bodycenter_input{
    padding-left: 30% !important;
  }

  /*Page Structure: Download*/
  .is-table-row {
    width: 100%;
  }
  .contain-download-text .style_descr{
    text-align: justify;
    margin-top: 5px;
    margin-bottom: 30px;
  }
  .row-download-windows, .row-download-mac, .row-download-ios, .row-download-android{
    margin-bottom: 50px;
  }
  .titleIntro + .style_descr{
    margin-bottom: 10px;
    text-align: justify;
  }
  .row-download{margin-bottom: 50px;}
  .second-row-mobile, .row-download-ios .download-second-section, .row-download-android .download-second-section{
    padding-left: 0;
  }
  .first-row-mobile{padding-right: 0;}
  #DAndr{
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .row-download .first-row{
    padding-left: 0;
  }
  .row-download .second-row{
    padding-right: 0;
  }
  .row-download .second-row .img-download{
    position: absolute;
    right: 0;
  }
  #download_block_description .support-second-section, #download_block_description .style_descr {
    padding-right: 0
  }
  #light-blue-height .forum-logo-download, #green-blue-height .forum-logo-download {
    position: absolute;
    right: 0;
  }
  #light-blue-height .arrow-download, #green-blue-height .arrow-download {
    position: absolute;
    right: 50px;
  }
  .row-download-android{
    margin-bottom: 0;
  }
  #buttonBigLandingPage a img{
    display: inline !important;
  }
  .eval_down_section{
    padding-top: 30px;
    padding-bottom: 0;
  }
  #ras_arm .download-first-section{
    width: 61px;
  }
  #ras_arm .download-second-section{
    width: auto;
  }
  /*
 *Download-enterprise page
 */
 .common-link-download-parent{
  width: 310px;
}
.row-partners{
  margin-top: 20px;
}
.partners-technology .partners-second-section p, .partners-technology .partners-second-section h1{
  padding-left: 15px;
  padding-right: 0;
}

/*Page Structure: Support*/
.buttonBigLandingPages{
  text-align: center;
}
.buttonBigLandingPages #buttonBigLandingPage:first-child{
  margin-right: 10px;
}
#tableLoginSupport .customer-password + .customer-submit{
  width: 122px;
}
#divforgotpwd .row-support{
  margin-bottom: 0;
}
.customer-container-center #subscription{
  margin-right: 20px;
  margin-left: 20px;
}
.customer-container-center #buttonBigLandingPage{
  margin-bottom: 0;
}
.customer-container-center #subscription + #buttonBigLandingPage{
  margin-bottom: 50px;
}

/*Page Structure: World Wide Page*/
.container-lang{
  height: 500px;
}
.container-lang .style_descr{
  padding-top: 10px;
  padding-bottom: 50px;
}
.container-lang hr{
  margin: 7px 0;
}
.container-lang hr + .row{
  padding-top: 30px;
}
.container-lang .lang-width{
  margin-bottom: 35px;
  width: 24% !important;
  margin-right: 2px;
}
.container-lang .lang-width span{
  padding-left: 20px;
}

/* Footer */
#footmenu_div .col-sm-push-3 {left: 18%;}
#footmenu_div .latosubtext {overflow-wrap: break-word;}
#socialntworks div {width:36px}
#followus {padding-right: 0;}
#sub_subFooter .footmenu_first, #sub_subFooter .footmenu_first2 {padding-bottom: 5px}
#sub_subFooter .footmenu_five {padding-right: 0} 
.footmenu_second, .footmenu_third, .footmenu_four, .footmenu_five{
  padding-left: 0;
  padding-right: 0;
}

/*Scroll-Top*/
#scrolltop{
  bottom: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
} 
.arrow-up {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #505050;
}

/*Page Structure: Report an issue*/
.inputGeneral{
  border: 1px solid #C1BDBE;
}
#h4TitleBlockSupport{
  display: block;
}
#report_intro {
  padding-top: 45px;
  margin-bottom: 59px;
}
.container_report .min-max-width{
  padding: 0 20px; 
}
#report_intro{
  padding-top: 40px;
}

/*Page Structure: Store (Buy Online)*/
.container_store .min-max-width{
  padding: 40px 20px;
}
/*bottompage store*/
#partn{
  width: 50%;
  margin: 50px 25% 0;
}
.container_bot_pag_st_1 #partn, .container_bot_pag_st_1 #prof_services{
  margin: 60px auto 0;
}
.img_div + #description{
  margin-bottom: 0!important;
}
.container_bot_pag_st_1 #prof_services .img_div .img_de{
  padding: 7px 0!important;
}
.container_bot_pag_st_1 .titleIntro{
  height: 68px;
}
.container_bot_pag_st_1 .img_div + #description{
  height: 140px;
}
.container_bot_pag_st_1 .titleIntro.height_ru{
  height: 102px;
}
.container_bot_pag_st_1 .common_div .img_div .img-responsive{
  padding-top: 20px;
}

/*Page Structure: All Documents*/
.col_bar{
  width: 61px;
}
.container_all_doc{
  padding-left: 20px;
  padding-right: 20px;
}
.col_text{
  width: auto!important;
}

/*Page Structure: Contact us*/
.container_contact_us .min-max-width{
  padding-top: 0;
  padding-bottom: 0;
}
#noma_germ, #noma_lux{
  width: 50%;
}
#noma_usa{ 
  margin-top: 30px;
  width: 100%;
}

/*Page Structure: Package Download (Android, MAC, Windows)*/
#img_product{
  padding-left: 0;
}
#info_product{
  padding: 0;
}

/*Page Structure: Package Download (linux)*/
#section_5{
  margin-bottom: 0px;
}
#side_img{
  padding-left: 0;
}

/*Page Structure: Products details)*/
#img_product_det{
  padding-left: 0;
}
#descr_product_det{
  padding: 0;
}

/*Page Structure: OSS*/
  .table_mobile_oss .hide_for_mobile + .hide_for_mobile{
    padding-left: 10px;
  }
  .oss_descr .img_descr{
    width: 20%;
  }
  .oss_descr .oss_text{
    width: 80%;
  }
  .oss_descr .oss_text h3{
    padding-right: 0;
  }
  
  
/*Page Structure: Version 3*/
.version_descr {
  width: 75%;
}
.version_img{
  width: 20%;
  padding-left: 3%;
  margin-top: 40px;
}
.container_fr_1{
  padding-bottom: 0;
}
.container_fr_2{
  padding-top: 0;
}
#style_descr_2{
  padding-bottom: 30px;
}

/*Page Structure: Solutions Providers*/
.container_solutions .min-max-width{
  padding-bottom: 40px;
}

/*Page Structure: Access Partner*/
#banner_descr .titleIntro{
  padding-bottom: 10px;
}
#spotlight_descr, #mailing_descr{
  padding-left: 10px;
}
#case_descr{
  padding-right: 10px;
}
.banner_width, .sub_banner_width{
  width: 100%!important;
  border: 0!important;
  max-width: 100%!important;
  min-width: 100%!important;
  margin: 0!important;
}

/*Page Structure: Access Partner*/
.divWrapper{
  padding-left: 0!important;
}
#heightTrLogo td{
  width: 50%!important;
}
.sub_banner_width .scrollable {
  width: 650px!important;
}
.sub_banner_width .scrollable2, .sub_banner_width .scrollableEurope {
    width: 650px!important;
  }
.partner_link div:first-child .vCenter{
  margin-left: 5px!important;
}
.partner_link div:first-child .vCenterEurope{
  margin-left: 5px!important;
}
.partner_link div:first-child .vCenter + div{
  padding-left: 5px!important;
}
.partner_link div:first-child .vCenterEurope + div{
  padding-left: 5px!important;
}

/*Page Structure: Spotlight Partners*/
.partner_box{
  width: 45%;
  margin-bottom: 35px;
}
#PartnerTop, #PartnerCentral, #PartnerBottom{
  max-width: 100%;
  min-width: 100%;
  width: 100%;
}
.first_box, .third_box{
  margin-right: 9%;
}

/*Page Structure: Mailing Lists*/
.container_mailing .subTitlePartners{ 
  text-align: justify;
}
#info_check .style_descr{
  padding: 0 0 10px;
}
/*start 10/2017*/
#info_check{
    margin-top: 15px;
  }
/*stop 10/2017*/
.container_mailing form{
  margin-bottom: 30px;
}
.container_mailing #errorCheck + .row{
  padding-top: 15px;
}


/*Page Structure: North Am*/
.container_north_am{
  padding-bottom: 55px;
}  
#news_descr{
  width: 90%;
}
#BlockNews{
  width: 9%;
}
.news_field{
  padding-bottom: 
}
.container_news_press .text_justify{
  padding-bottom: 30px;
}
.separator{
  height: 25px!important;
}

/*Page Structure: Search Results*/
.container_res{
  padding: 40px 20px 0;
  width: auto!important;
}
.container_res + .container_res{
  padding-top: 0;
}
.container_res_1{
  padding: 0 20px;
}
/* Genci Oct 12t 2017 */
  /*Page Structure: what-s-new-in-nomachine*/ 
   .block_new{
    margin-left: 0;
  }
  .container_wn .inline_block{
    width: 49%!important;
  }
  .text_block:nth-child(even){
    padding: 10px 0 0 10px;
  }
  .text_block:nth-child(odd){
    padding: 10px 10px 0 0;
  }
  /*END GENCI*/
   /* André 29th October 2017 */
  /* Page Structure: Getting started with NoMachine for IOS*/
  .container_gs_ios .custom_padding_top9{
      padding-top: 0px!important;
  }
  .container_gs_ios .custom_padding_top2{
      padding-top: 24px!important;
  }
  .container_gs_ios .custom_padding_top_left4{
      padding-top: 30px!important;
  }
  .container_gs_ios .custom_padding_top_left2{
      padding-top: 30px!important;
  }
  .container_gs_ios .custom_padding_top_left3{
      padding-top: 30px!important;
  }
  .container_gs_ios .custom_padding_top4 {
      padding-top: 28px;
  }
  .container_gs_ios .custom_padding_top5 {
      padding-top: 28px;
  }
  .container_gs_ios .custom_padding_top4 {
      padding-top: 28px;
  }
  .container_gs_ios .custom_padding_top5 {
      padding-top: 28px;
  }
  .container_gs_ios .custom_p {
      padding-top: 30px;
      line-height: 0.66cm
  }
  .container_gs_ios {
      padding-top: 40px;
  }
  .container_gs_ios .div_image + p{
      font-size: 11px!important;
  }
  .container_gs_ios .title_padding {
      padding-top: 0px !important;
  }

  .container_gs_ios .img_size {
      width: 80%;
      height: 80%;
  }

  .container_gs_ios .img_size2 {
      width: 80%;
      height: 80%;
  }

  .container_gs_ios .img_left {
      display: inline-block;
      padding-left: 2%;
      padding-right: 0%;
      text-align: center;
  }

  .container_gs_ios .img_right {
      display: inline-block;
      padding-left: 0%;
      padding-right: 0%;
      text-align: center;
  }

  /* Page Structure: Getting started with NoMachine for Android*/
  .container_gs_android .custom_padding_top9{
      padding-top: 0px!important;
  }
  .container_gs_android .custom_p {
      padding-top: 38px;
      line-height: 0.66cm
  }
  .container_gs_android .custom_padding_top_left3 {
      padding-top: 30px!important;
  }
  .container_gs_android .custom_padding_top_left4 {
      padding-top: 30px!important;
  }
  .container_gs_android .custom_padding_top4 {
      padding-top: 28px;
  }
  .container_gs_android .custom_padding_top5 {
      padding-top: 28px;
  }
  .container_gs_android .div_image + p{
      font-size: 11px!important;
  }
  .container_gs_android {
      padding-top: 40px;
  }

  .container_gs_android .title_padding {
      padding-top: 0px !important;
  }

  .container_gs_android .img_size {
      width: 80%;
      height: 80%;
  }

  .container_gs_android .img_size2 {
      width: 80%;
      height: 80%;
  }

  .container_gs_android .img_left {
      display: inline-block;
      padding-left: 2%;
      padding-right: 0%;
      text-align: center;
  }

  .container_gs_android .img_right {
      display: inline-block;
      padding-left: 0%;
      padding-right: 0%;
      text-align
  }
  /* End André*/

}

/*Mobile and tablets */
@media screen and (max-width:991px) {  
  textarea,
  input.text,
  input[type="text"],
  input[type="button"],
  input[type="submit"],
  input[type="radio"],
  .input-checkbox {
  /*-webkit-appearance: none;
  border-radius: 0;*/
}
#searchfield{
  -webkit-border-radius: 0!important;
  -webkit-appearance: none; 
}

/*Scroll-bar appearance */
::-webkit-scrollbar {
  -webkit-appearance: none;
}
::-webkit-scrollbar:vertical {
  width: 10px;
}

::-webkit-scrollbar:horizontal {
  height: 10px;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, .5);
  border: 2px solid #ffffff;
}

::-webkit-scrollbar-track { 
  background-color: #ffffff; 
}

/*Global Styles */
ul {
  margin: 0;
  padding: 0;
}
.mmwmax {
  min-width: 0;
}
.img-everybody, .img-support-support, .img-download, .img-download-responsive, .img-partners{
  display: block;
  max-width: 100%;
  height: auto;
}
.overlay{
  min-width: 100%;
}
.style_descr, .para_g, .img-general-responsive +p, .div_contain_text, #description, .western{
  text-align:justify;
}
.text_justify, .style_list{
  text-align: justify;
}

/*Extras: Isolated properties*/
#container{ width: auto;}
.nomargin_grid_mobiletablets {
  margin-left: 0; 
  margin-right: 0;
}
.nopadding_grid_mobiletablets {
  padding-left: 0; 
  padding-right: 0;
}
.no_pad_10{
  padding: 0!important;
}

/*Style.css*/
#page-internal, #page-internal1 {
  max-width:100% !important; 
  min-width:0 !important;
}  
#subHeader, #sub_subHeader {min-width: 0;}
#subHeader_minwidth {
  max-width:none; 
  min-width:0;
}
#top, #top-content, #layerleft {
 min-width: 0 ;
}
#top-content{
  text-align: right;
}
#top-content-left{
  width: 60%;
   display: block;
  height: auto;
}
#layerleft-child-third{
  margin: 0;
}


/* shoppingbag */
.mycart_new{
  padding-top: 20px;
  padding-right: 10px;
}

/*menu links
#layerleft-child-first {
 
   margin-left: 20px!important;
  margin-right: 20px!important;

  width: auto;
}*/
#menu_header{
  margin-top: 16px;
}
/*****/
#SUBSE_tr .form-item table{
  margin-left: 10px;
  width: 98%;
}
#SUBSE .boxshadowSupportCenter--{
  width: 80%;
}
#SUBSE #search-form-support_menu .titleSecLayer{
  padding-left: 0;
  display: block;
  margin-bottom: 5px;
}
/*****/

/*Page Structure: Home*/  
.homebody_container .tdgrid_img1, .homebody_container .tdgrid_img2,.homebody_container .tdright_even, .homebody_container .tdgrid_img {
  padding-top: 25px;
}
.border-padding-home2{
  padding-left: 0;
  padding-right: 0;
}
#whatuserssaydiv{
  padding-left: 0;
}

/* Header */
#top, #top-content {
 min-width: 0;
}
/*#top-content-left {width: 60%;}  */
#subHeader, #sub_subHeader {min-width: 0;}
#subHeader_minwidth {
  max-width:none; 
  min-width:0;
}
.titleIntro {font-size: 23px;}
#subHeader_minheight {height: auto;}
#introheader {
  padding-top: 30px;
  padding-bottom: 50px;
}
#home-enterprise_terserver {padding-right: 10px;}
#home-enterprise_server {padding-left: 0;}
.row-home .list_homebottom {padding-left: 0;}

/* Header 2*/  
#titleSubHeader, #titleSubHeaderLang {padding-left:0}  
#OtherDownloadHome {width:auto;}      
.subHeader_mobile, #page-internal, #page-internal1 {
  max-width:none; 
  min-width:0;
}

/*Page Structure: Everybody*/
.common_ev .style_title{
  padding-bottom: 10px;
  padding-top: 10px;
}

/*Page Structure: Enterprise*/
#buttonShowmeHome .img-everybody, #buttonTellmeHome .img-everybody{
  display: inline-block;
}

/*Page Structure: Cloud-Server*/
.container-enterprise p, .container-sever-products p{text-align: justify;}
.container-sever-products #titleH2{
  font-size: 23px;
}  
.downloadNoMachine-Enterprise-Terminal-Server, .downloadNoMachine-Enterprise-Server, .downloadNoMachine-Enterprise-Desktop, .downloadNoMachine-Cloud-Server{
  padding: 0;
}

/*Page Structure: Enterprise Terminal*/
.terminal-resume{
  margin-top: 40px;
}
.enterprise-terminal-fourth-section{
  margin-bottom: 50px;
}
#terminal-server-cad .style_title, #terminal-server-imaging .style_title, #terminal-server-stat .style_title, #terminal-server-eng .style_title{
  padding-top: 10px;
  padding-bottom: 10px;
}
.img-terminal-client {
  padding-bottom: 0;
}

  /*
 *Download-enterprise page
 */
 .download-description{
  margin-top: 40px;
}

#fourth-download-description p:nth-child(2){
  margin-bottom: 15px;
  text-align: justify;
}

#fifth-download-description p:nth-child(2), .parag-companion{
  margin-bottom: 15px;
  text-align: justify;
}

/*Page Structure: Support*/
#forgotpwdsupport + #buttonBigLandingPage{
  margin-bottom: 55px;
}

/* Footer */
#HomeFooter, #sub_subFooter, #middleFooter, #sub_Footer {
  max-width:none;
  min-width:0;
}
/*Gettin Started with NoMachine*/
.container_get_start #description{
  margin-bottom: 11px!important;
  margin-top: 24px!important;
}

/*Page Structure: All Documents*/
.dis_table{
  padding-bottom: 7px;
}
.dis_table .inline_block{
  width: auto;
}
.firs_sec, .sec_sec, .third_sec, .last_sec{
  padding-top: 30px;
}
.last_sec + p{
  padding-top: 30px;
  padding-bottom: 10px;
}
.firs_sec .col_text, .third_sec .col_text{
  padding-right: 0;
}
.sec_sec .col_text, .third_sec .last_sec{
  padding-left: 0;
}

/*Page Structure: Products details)*/
.no_pad{
  min-width: 650px;
  padding-top: 0!important;
}
#total {
  margin-bottom: 20px;
  /*for mobile - 03 01 2018 - margin-top: 30px;*/
  overflow: hidden;
}
/*#total_0, #total, #total_1 {
  width: 100%;
  overflow-y: auto;
}
#total_1{
  display: block;
}*/
.no_pad_tab_mob{
  padding:15px 0 0!important;
}

/*Page Structure: Value Partner*/
.container3 ul{
  width: 100%!important;
}
.container3 .listItem3{
  display: block!important;
  float: none!important;
}
.container3 .handle3{
  display: block!important;
  float: none!important;
  width: 100%!important;
  height: 35px;
}
.handle3 img{
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  position: relative;
  left: 107px;
  bottom: 107px;
}
.handle3{
  background: #CCC8C8!important;
  margin-right: 0!important;
  margin-top: 2px!important;
  cursor: pointer;
}
.handle3:hover{
  background: #AEAAAA!important;
}
.handle3:active{
  background: #2D2E2E!important;
}
.handleVoid + .contentContainer3, .handle3 + .contentContainer3{
  display: none;
}
.handleSelected3, .handleSelectedValueEurope, .handleSelectedValueNorthAmerica, .handleSelectedValueMiddleEst, .handleSelectedValueOceania, .handleSelected3:hover, .handleSelectedValueEurope:hover, .handleSelectedValueNorthAmerica:hover, .handleSelectedValueMiddleEst:hover, .handleSelectedValueOceania:hover{
  background: #56575d!important;
}
.handleSelected3 + .contentContainer3, .handleSelectedValueEurope + .contentContainer3, .handleSelectedValueNorthAmerica + .contentContainer3, .handleSelectedValueMiddleEst + .contentContainer3, .handleSelectedValueOceania + .contentContainer3{
  display: block;
}
.contentContainer3{
  float: none!important;
  width: 100%!important;
  height: auto!important;
  overflow: auto!important;
  max-width: 100% !important; 
  min-width: 100% !important; 
}
.classwidth_max_min_sub{
  max-width: 100% !important;
  min-width: 100% !important;
  height: auto!important;
}
.contentInnerWrapper3{
  margin-right: 0!important;
  height: auto!important;
  border-left: 1px solid #c7c7c7!important;
}
.contentInnerWrapper3 > div{
  width: 100%!important;
}
.contentInnerWrapper3 table{
  width: 100%!important;
}
#containerDescription{
  height: auto!important;
  margin-bottom: 15px!important;
}
.handleVoid{
  float: none!important;
  height: 35px;
  width: 100%!important;
  background: #efeded!important;
  margin-top: 2px!important;
  display: none;
}
.handleVoid + .contentContainer3 .classwidth_max_min_sub .contentInnerWrapper3{
  padding: 0;
  border:1px solid #fff;
}
#containerDescription p span {
  font-size: 12px!important;
}
#containerDescription{
  overflow-y: visible!important;
}

/*Page Structure: Premium Partner*/
.handleSelectedPremiumEurope + .contentContainer3, .handleSelectedPremiumNorthAmerica + .contentContainer3{
  display: block;
}
.handleSelectedPremiumEurope, .handleSelectedPremiumNorthAmerica{
  background: #56575d!important;
}
.container_premium_part .container3 ul{
  width: auto!important;
}

/*Page Structure: Technology Partner*/
.handleSelectedNorthAmerica, .handleSelectedNorthAmerica:hover, .handleSelectedOceania:hover{
  background: #56575d!important;
}
.handleSelectedNorthAmerica + .contentContainer3, .handleSelectedOceania + .contentContainer3{
  display: block;
}

/*Page Structure: Spotlight Partners*/
.container_spot_part{
  overflow: hidden;
  height: auto;
}
#content_partner{
  margin-top: 30px;
}
#content_partner p{
  text-align: justify;
}
#content_partner ul{
  padding-bottom: 14px;
}
#content_partner p + ul{
  padding-top: 14px;
}
#partner_description img{
  height: 0;
}
#partner_description{
  position: relative;
  height: 0;
  opacity: 0;
  /*top: 300px;*/
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
#partner_description.partner_description img{
  height: auto;
}
#partner_description.partner_description{
  height: auto;
  opacity: 1;
  top: 0;
  -webkit-transition: all 0.7s linear;
  -moz-transition: all 0.7s linear;
  -o-transition: all 0.7s linear;
  transition: all 0.7s linear;

}

.sub_div{
  background-color: #fff;
  position: relative;
  left: 0;
  opacity: 1;
  -webkit-transition: left 0.5s ease;
  -moz-transition: left 0.5s ease;
  -o-transition: left 0.5s ease;
  transition: left 0.5s ease;
}
.layer_partner{
  position: fixed;
  left: 2000px;
  opacity: 0;
  -webkit-transition: left 0.5s ease;
  -moz-transition: left 0.5s ease;
  -o-transition: left 0.5s ease;
  transition: left 0.5s ease;
}
.height_auto{
  height: auto!important;
}

/*Page Structure: Premium Partners*/
#containerDescription ul {
  margin: 10px 0 5px!important;
  padding-left: 0!important;
  display: block
}
#containerDescription ul li {
  font-size: 12px;
}
#subTitlePartners{
  display: block;
}

/*Page Structure: Latest News*/
.container_news #block_news{
  margin: 30px auto 30px;
}
.linkTitleNews + p{
  text-align: justify;
}
#block_news_2{
  padding-top: 20px;
}

/*Page Structure: Press Release*/
.container_news_press .table_title{
  margin-top: 0!important;
  padding: 0 0 26px;
}
.container_news_press .table_news{
  padding: 0!important;
}
.container_news_press .linkTitleNews{
  padding-bottom: 14px!important;
}
.padding_descr p, .padding_descr, .container_cases td{
  text-align: justify!important;
}
.container_cases .first_td + td td + td{
  text-align: right!important;
}
.padding_descr{
  padding-bottom: 0!important;
}
.padding_descr p > br{
  /*display: none;*/
}
.container_news_details > div{
  padding: 0 0 30px!important;
}
.container_news_details {
  padding-top: 20px!important;
}
.container_news_details .style_descr_table{
  padding-bottom: 7px;
}
.container_cases > table, #td_pad{
  padding-top: 0!important;
}
.align_mobile tr td{
  width: 30%!important;
  padding-right: 3%;
  font-size: 14px;
  vertical-align: top;
}
.align_mobile tr td:last-child{
  padding-left: 3%;
}
.align_mobile tr td:first-child + td{
  width: 31%!important;
  padding: 0 1%;
}
.container_case table table table a{
  display: block;
  }.container_case table table table a{
    display: block;
  }
  .container_case table a img{
    display: inline-block;
  }
  .container_case table a img{
    display: block;
    max-width: 100%;
    height: auto;
    width: 80%;
    margin: auto;
  }

  /*Page Structure: FAQ*/
  .td_faq{
    width: 6.5%!important;
    padding: 15px 2% 2%!important;
  }
  .td_faq img{
    display: block;
    height: auto;
    max-width: 100%;
  }
  .container_faq table{
    padding: 0!important;
    margin: 0!important;
  }
  .td_faq +td{
    padding: 10px 5px 10px 0;
  }
  .answer_faq{
    margin-top: 10px;
    margin-left: 18px;
  }
  .none_mob_tab{
    display: none;
  }
  .container_faq .display_block{
    display: block;
    padding-bottom: 10px;
  }

  /*Page Structure: All Knowledge Base*/
  .container_all_know_base{
    padding-bottom: 0;
  }
  .container_all_know_base #nopadding{
    padding: 0!important;
  }
  .container_all_know_base .tableContent td{
    padding-right: 0;
  }
  .no_pad_right{
    padding-right: 0!important;
  }

  /*Page Structure: Professional Services*/
  .container_prof_services .boxYellowImg{
    max-width: 100%;
    min-width: 0;
    width: 90%!important;
    margin: 0 auto 0 0;
  }
  #td_descr {
    width: 85%!important;
  }
  #td_img{
    padding-top: 5px;
  }
  #td_img img{
    margin: auto;
    display: block;
    max-width: 100%; 
    height: auto;
  }
  .container_prof_services #titleH2{
    padding-bottom: 15px;
  }

  /*Page Structure: Search Results*/
  .item_list_res{
    width: 100%!important
  }
  .td_results + td{
    padding-left: 10px;
  }
  .container_res_1{
    margin-bottom: 15px;
  }
  .container_res table{
    padding: 0!important
  }
  
  /*Page Structure: Enterprise features GENCI 11_Oct 2017*/
  .container_fnfe{
    padding-top: 40px;
  }
  .container_fnfe .padding-top-65{
    padding-top: 30px;
  }
  .container_fnfe .buttonShowmeHome{
    margin-top: 0!important;
  }
  /*Page Structure: About us */
  .about_us_third #titleH2{
    padding: 0!important;
  }
  
  /*Start Page Comparison Free vs ED page*/
  .leftcomparison {padding-left:36px;}
  .text-comparison-list{margin-top:27px; margin-bottom:27px; text-align:center;}
  .text-comparison-list2{margin-bottom:25px; text-align:center;}
  /*Stop Page Comparison Free vs ED page*/
}

/*Tablets and Desktop*/
@media screen and (min-width:768px) {
 .show_only_mobile{
    display: none;
  }
  /*menu links*/
  #tableLoginSupportLayer{
    margin-top: 21px;
    padding-left: 4px;
  }
  .customer-supportLayer, .customer-supportLayerforgot{
    margin: 0 16px 0 19px;
    width: 200px;
  }
  .customer-supportLayerforgot{
    margin-bottom: 5px;
  }
  .password-supportLayer{
    width: 200px;
    margin-right: 1px;
  }
  .submit-supportLayer{
    width: auto;
    margin-top: 26px;
  }
  .customer-supportLayer p, .password-supportLayer p, .customer-supportLayerforgot p{
    padding: 2px 0 4px;
  }
  .customer-supportLayer #inputSupportLayer, .password-supportLayer #inputPassLayer, #inputSupport_idLayer{
    width: 200px;
    height: 29px; 
    background: #262626; 
    color: #ffffff;
  }
  #inputSupport_idLayer{
    width: 133px;
  }
  .request-forgot, .cancel-forgot{
    margin-top: 26px;
    width: 150px;
    margin-left: 20px;
  }
  .cancel-forgot{
    margin-left: 15px;
  }
  #divforgotpwdLayer #messagesendLayer, #divforgotpwdLayer #messageforgotLayer{
    padding-left: 21px;
  }
  #tableLoginSupportLayer #error_div {
    padding-top: 0px;
    padding-bottom: 28px;
    margin-left: 22px;
  }
  #tableLoginSupportLayer #error_div img{
    position: relative;
    bottom: 2px;
    display: inline-block;
    margin-right: 3.5px;
  }
  #login_tr_height{
    height: 129px;
  }
  #SUBSE .boxshadowSupportCenter--{
    width: 91%;
  }
  #table_input_td .form-item table{
    width: 100%;
  }
  #SUBSE_tr, #SUBSE_tr #table_input{
    height: 122px;
  }
  #table_input_td{
    vertical-align: top!important;
    padding-left: 5px;
  }
  #table_input_td .titleSecLayer{
    height: 30px;
  }

  /*Page Structure: Home*/  
  .homebody_container .tdright_even1 {
    padding-left: 10px; 
    padding-right: 30px;
  }
  .homebody_container .tdright_even2 {
    padding-left: 13px; padding-right: 25px;padding-top:2px
  }
  .homebody_container .tdgrid_img1 {
    padding-left: 30px;
    padding-right: 10px;
    padding-top: 40px;
  }
  .homebody_container .tdgrid_img2 {
    padding-left: 33px;
    padding-right: 10px;
    padding-top: 42px;
  }
  #home-enterprise {padding-top:38px;padding-bottom:20px}
  #home_firstpr,#home_firstpr2 {padding:25px 20px 0 20px;}
  .home-second-div {
    padding-bottom: 20px;
  }
  .back-grey-darker_home{
    padding-bottom: 20px;
  }
  .baloon-bottom1 {height: 48px;width:188px}
  .baloon-bottom2 {height: 48px;width:99px}
  .firstname0 {font-size:16px;}
  .secondname {padding-left:40px;font-size:16px;}
  .thirdname {padding-left:100px;font-size:16px;}
  
  
  /*.baloon-top1 {width: 432px;}
  .baloon-top2 {width: 257px;}
  .baloon-top3 {width: 120px;}*/
  .baloon-top1 {width: 612px;}
  .baloon-top2 {width: 347px;}
  .baloon-top3 {width: 210px;}
  
  
  .tablebordercellp1 {padding-right: 5px;padding-top: 36px; height:300px;}
  .tablebordercellp2 {padding-left: 15px;padding-top: 18px;}
  .row-comments {padding-left: 10px;text-align:center;height:auto}
  .paragraph-comment {padding:20px; font-size:16px;}
  #divUnder {height: 270px;}

  /*Page Structure: Everybody*/
  .container-everybody .contain-img-everybody{
    padding-top: 23px;
  }
  .container-everybody .contain-img-everybody img{   
    height: 134px;
    width: 457px;
  }
  .contain-text-everybody{
    padding-top: 34px;
  } 
  #back-grey-lighter{
    padding-bottom: 40px;
  }
  #back-grey-light{
    padding-bottom: 40px;
  }
  #buttonShowmeHome.buttonShowmeHome{
    text-align: center;
    margin: 37px auto 30px;
  }
  #buttonShowmeHome a{
    display: block;
    height: 100%;
    line-height: 62px;
  }
  .containerpeople h1{
    text-align: center;
    padding-bottom: 15px;
  }
  #b-g-lighter .style_descr{
    padding-top: 30px;
  }
  #b-g-light .style_descr{
    padding-top: 25px;
  }
  #b-g-light{
    padding-top: 30px;
  }
  #b-g-light img{
    padding-top: 12px;
  }
  #center_button{
    text-align: center;
    margin-bottom: 10px;
  }
  #center_button #buttonShowmeHome:first-child{
    margin-right: 8px;
  }
  #center_button #buttonShowmeHome:first-child * {
    text-align: left;
  }
  #center_button #buttonShowmeHome *{
    font-size: 17px;
  }
  #center_button #buttonShowmeHome{
    display: inline-block;
  }

  /*Page Structure: Enterprise*/
  #buttonTellmeHome.buttonTellmeHome{
    margin: 45px auto 30px;
  }
    .enterprise-second-section #buttonTellmeHome.buttonTellmeHome, .comparison-free-ed-second-section #buttonTellmeHome.buttonTellmeHomes{
    margin-top: 65px;
  }
  #buttonTellmeHome a{
    text-align: center;
    display: block;
    height: 100%;
    line-height: 62px;
  }

  /*Page Structure: Cloud-Server*/
  .container-enterprise-server #titleH2 + .img-general-responsive{
    margin: 14px auto 33px;
  }
  .server-first-section .img-general-responsive{
    width: 377px;
    height: 158px;
  }
  .server-first-section .div_contain_img img{
    margin: 34px auto 4px;
  }
  .server-second-section .div_contain_img img{
    margin: 43px auto 14px;
  }
  .server-third-section .div_contain_img img{
    margin: 43px auto 0;
  }
  .server-four-section .div_contain_img img{
    margin: 43px auto 14px;
  }
  .server-fiv-section .div_contain_img img{
    margin: 28px auto 20px;
  }
  .server-six-section .div_contain_img img{
    margin: 30px auto 10px;
  }
  .div_contain_text {
    padding-top: 10px;
  }
  .div_contain_text.thirdsection{
    padding-top: 24px;
  }
  #section_enterprise .div_contain_img img{
    margin: 14px auto 24px;
  }

  /*Page Structure: Enterprise-Terminal*/
  .container-terminal #titleH2 + .img-general-responsive{
    margin: 14px auto 4px;
  }
  .terminal-first-section .img-general-responsive{
    width: 402px;
    height: 172px;
  }
  .terminal-first-section .min-max-width, .terminal-second-section .min-max-width{
    padding-bottom: 34px !important;
  }
  .terminal-first-section .div_contain_img{
    margin-bottom: 34px;
  }
  .terminal-second-section .div_contain_img{
    margin-top: 34px;
    margin-bottom: 10px;
  }
  .terminal-third-section .div_contain_img{
    margin-top: 25px;
    margin-bottom: 24px;
  }
  .terminal-third-section .div_contain_text + .div_contain_img{
    margin-top: 34px;
    margin-bottom: 19px;
  }
  .terminal-four-section .div_contain_img{
    margin-top: 34px;
    /*margin-bottom: 24px;*/
  }
  #div_contain_img_2{
    padding-top: 18px;
  }

  /*Page Structure: Virtualization-server */
  .virtual-first-section #titleH2 + .img-general-responsive{
    margin: 14px auto 19px; 
  }
  .virtual-first-section #titleH2 + .img-general-responsive + .style_descr{
    margin-bottom: 15px;
  }
  .virtual-second-section .div_contain_img .img-responsive, .virtual-five-section .div_contain_img .img-responsive{
    margin: 34px auto 9px;
  }
  .virtual-third-section .div_contain_img .img-responsive{
    margin: 24px auto 19px;
  }
  .virtual-four-section .div_contain_text{
    margin: 14px auto 19px;
  }
  .virtual-six-section .div_contain_img .img-responsive{
    margin: 24px auto 28px;
  }
  .virtual-five-section #titleH2.titleH2{
    margin-top: 25px;
  }
  .sign_up{
    padding-top: 1px;
  }
  #div_contain_img_1 {
    margin:34px auto 29px;
  }
  .bodycenter_input #mailuser{
    width: 299px;
  }
  .bodycenter_input{
    width: 563px;
    padding-left: 254px;
    padding-right: 10px;
  }
  .bodycenter_button{
    width: 142px;
    padding: 0;
  }
  .bodycenter_button .classButton{
    width: 142px;
    display: block;
    padding: 0;
  }
  #invalidemail, #emailpresent ,#correctlyinserted{
    padding-left: 254px;
  }
  #sign_up_message{
    margin-top: 34px;
  }
  .bodycenter p .style_descr{
    padding-top: 17px;
    padding-bottom: 34px;
  }
  .bodycenter .min-max-width{
    padding-bottom: 50px;
  }
  .container-terminal + .container-sever-products{
    padding-bottom: 32px;
  }
  .container_terminal_lang + .container-sever-products{
    padding-bottom: 0;
  }
  
  /*Page Structure: Download */
  .img-hidden{
    display: none;
  }
  .container-download-page .contain-download-text .img-responsive{
    padding:50px 0 35px;
  }
  .eval_down_section #titleH2 + .img-general-responsive{
    display: block;
    padding: 24px 0 14px;
  }
  #buttonBigLandingPage{
    margin-top: 42px;
    margin-bottom: 58px
  }
  .eval_down_section #buttonBigLandingPage{
    margin-bottom: 8px;
  }
  #ras_arm{
    margin-top: 70px;
  }
  #ras_height{
    margin-bottom: 50px;
  }
  /*Page Structure: Support*/
  .first-support-section #titleH2 + .img-general-responsive{
    margin: 14px auto 24px;
  }
  .first-support-section #buttonBigLandingPage{
    margin: 30px auto 20px;
  }
  .second-support-section #titleH2 + .img-general-responsive{
    margin: 24px auto;
  }
  .second-support-section .buttonBigLandingPages{
    margin: 40px auto;
    height: 62px;
  }
  .second-support-section #buttonBigLandingPage{
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }
  .third-support-section #titleH2 + .img-general-responsive{
    margin: 44px auto 24px;
  }
  .third-support-section #vAlIE7{
    width: 506px;
    margin: auto;
  }
  .third-support-section .boxshadowSupportCenter--{
    width: 337px;
  }
  .third-support-section .classButtonGreySupportPage{
    width: 122px;
    margin-left: 30px;
    padding-top: 1px;
  }
  .third-support-section #search-form-support{
    margin-top: 40px;
  }
  .third-support-section #buttonBigLandingPage{
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .four-support-section #titleH2 + .img-general-responsive{
    margin: 34px auto 14px;
  }
  .four_support_section .img-general-responsive{
    margin: 24px auto 24px;
  }
  .four_support_section #buttonTellmeHome.buttonTellmeHome{
    margin: 43px auto 55px;
  }
  .user_login, #errorlogin, #errorlogin + .customer-links, #forgotpwdsupport, .tableLoginSupport{
    width: 560px;
    margin: auto;
    text-align: left;
  }
  .user_login + #errorlogin + .customer-links{
    margin-top: 13px;
  }
  .user_login + #errorlogin + .customer-links img{
    padding-right: 3.5px;
  }
  .user_login .customer-login{
    width: 207px;
    padding: 0;
  }
  .user_login .customer-password{
    width: 212px;
    padding: 0;
  }
  .user_login #inputSupport{
    width: 192px;
  }
  .user_login #inputPass{
    width: 197px;
  }
  .user_login #inputSupport, .user_login #inputPass{
    position: relative;
  }
  .user_login .customer-submit{
    top: 25px;
    padding: 0;
  }
  .customer-container-center .customer-input-width{
    padding: 0;
    width: 192px; 
    margin-right: 76px;
  }
  .customer-container-center .customer-button-width{
    width: 122px;
    margin-top: 25px;
    margin-right: 15px;
  }
  .customer-container-center #inputSupport_id{
    width: 192px;
  }
  .tableLoginSupport #to_area-child{
    width: 428px;
    padding-top: 7px;
  }
  .tableLoginSupport #to_area_button{
    width: 122px;
    margin-left: 10px;
    margin-top: 7px;
  }
  .customer-container-center #subscription{
    margin-top: 69px;
    margin-bottom: 33px;
  }
  .customer-container-center #messagesend{
    padding-bottom: 90px;
  }  
  #forgotpwdsupport + #buttonBigLandingPage{
    /*width: 290px;*/
  }

  /*Page Structure: Partners*/
  #worldmap-mobile{
    display: none;
  }
  .partners-first-section #titleH2 + .img-general-responsive{
    margin: 19px auto 28px;
  }
  .partners-first-section .min-max-width{
    padding-bottom: 44px !important;
  }
  .partners-second-section #titleH2 + .img-general-responsive{
    margin: 24px auto 29px;
  }
  #technology_partners #buttonTellmeHome {
    margin-top: 40px;
  }
  #solutions_partners{
    margin-top: 85px;
  }
  #solutions_partners #titleH2 + .img-general-responsive{
    margin: 34px auto 24px;
  }
  #solutions_partners .div_text .style_descr{
    padding: 0 10px 15px 0;
  }
  .partners-first-section .div_text .style_descr, #technology_partners .style_descr{
    padding-right: 10px;
  }
  #solutions_partners #buttonTellmeHome {
    margin: 25px auto 40px;
  }
  .partners-locator #titleH2 + p{
    margin: 14px auto 27px;
  } 
  .partners-third-section  .min-max-width{
    padding-bottom: 0 !important;
  }
  #map_container{
    padding-bottom: 80px;
  }

  /*Footer*/
  #HomeFooter .addmenu_plus,#HomeFooter .addmenu_minus {display:none}

  /*Page Structure: About Us*/
  /*start new style - 10/2017*/
  .container-about_us .container_contact_us .min-max-width{
    padding-top: 44px;
    padding-bottom: 37px;
  }
  .container-about_us .container_contact_us .div_common .img_div{
    padding: 20px 0 4px;
  }
  .about_us_third #titleH2{
    padding-top: 30px;
  }
  .about_us_third .img_about_us{
    padding-top: 25px;
    padding-bottom: 11px;
  }
  /*stop*/
  /*10/2017#row_addr_2{
    padding-left: 19px;
    border-left: 1px solid #d9d9d9;
  } 
  #row_addr_3{
    padding-left: 20px;
    border-left: 1px solid #d9d9d9;
  }*/

  /*Page Structure: Getting started with NoMachine*/
  .container_get_start{
    padding-top: 35px;
    padding-bottom: 54px;
  }
  .get_st_one .div_image{
    padding: 40px 0 20px;
  }
  .get_st_one .div_image + .style_descr{
    /*padding-bottom: 14px;*/
  }
  .container_get_start #titleH2{
    text-align: center;
  }
  .get_st_two, .get_st_three{
    margin-top: 44px;
  }
  .get_st_two #titleH2 + .div_image, .get_st_three #titleH2 + .div_image{
    margin: 40px auto 45px;
  }
  .container_get_start #titleIntro{
    font-size: 170%;
    line-height: 130%;
    margin-bottom: 14px;
  }
  .container_get_start #listItemVersion{
    padding-left: 20px;
  }
  .container_get_start #listItemVersion + .div_image{
    padding-top: 20px;
  }
  .container_get_start .text_align + #listItemVersion {
    margin-top: 44px;
  }
  .container_get_start #listItemVersion + #titleIntro{
    margin-top: 44px;
    margin-bottom: 19px;
  } 
  .container_get_start #titleIntro + #listItemVersion + #titleIntro{
    margin-top: 34px;
  }
  .container_get_start #description {
    margin-bottom: 34px;
  }
  .container_get_start #description + #listItemVersion .install_list{
    padding-bottom: 3px;
  }
  .container_get_start .text_align + .div_image{
    padding-top: 20px;
  }
  .container_get_start .text_align + #description{
    margin-top: 64px;
  }
  .listItemVersion{
    padding-top: 4px;
  }
  .listItemVersion_Sec{
    padding-top: 5px;
  }
  #fig_7{
    padding-top: 30px!important;
  }
  .get_st_three{
    margin-top: 64px;
  }
  .get_st_three #titleH2 + .div_image{
    margin-bottom: 30px;
  }
  .container_get_start .text_align + #titleIntro{
    margin-top: 50px;
  }
  .get_st_three #listItemVersion + #titleIntro{
    margin-bottom: 14px;
  }
  .get_st_three #description + #listItemVersion{
    padding-top: 10px;
  }
  .get_st_three .text_align + #listItemVersion{
    margin-top: 54px;
  }
  #img_12{
    padding-top: 41px!important;
  }
  #img_12 + .text_align + #description{
    margin-top: 19px;
    margin-bottom: 24px;
  }
  #img_13 + .text_align + #description{
    margin-top: 19px;
    margin-bottom: 29px;
  }

  /*Page Structure: Report an issue*/
  .inputGeneral{
    border: 1px solid #C1BDBE;
  }
  #h4TitleBlockSupport{
    display: block;
  }
  #report_intro {
   margin-bottom: 59px;
 }
   .container_report #titleH2{
    text-align: center;  
  }
  .container_report #div_img{
    margin: 24px auto 14px;
  }

  #contactissue{
    width: 600px;
    margin: 34px auto 0;
    /* new style for mobile - padding: 0 10px 30px 30px;*/
	padding: 0 10px 30px 22px;
  }
  .container_report .h4TitleBlockSupport{
    width: 300px;
  }
  .container_report #h4TitleBlockSupport, .container_report .label_display{
    padding-top: 14px;
    padding-bottom: 7px;
  }
   .container_report #h4TitleBlockSupport{
    /*padding-top: 0;*/
  }
  .h4TitleBlockSupport + .h4TitleBlockSupport{
    /* new style for mobile - padding-left: 22px;*/
	padding-left: 8px;
  }
  .container_report #h4TitleBlockSupport + #inputName, .container_report #h4TitleBlockSupport + #inputMail{
    height: 37px;
    padding-left: 10px;
    width: 278px;
	
	 /* new style for mobile - */ margin-bottom: 0;
  }
  #contactissue #inputSubject{
    height: 35px;
    /* new style for mobile - width: 588px;
    padding-left: 10px;*/
	/*width: 576px; ==> Linda*/
	width: 574px;
    padding-left: 10px;
    margin-bottom: 0;
  }
  .container_report .issue #h4TitleBlockSupport, .container_report .label_display{
    padding-top: 9px;
  }
  .issue #inputBody{
    height:119px; 
    /* new style for mobile - width: 598px; */
	/*width: 580px;  ==> Linda*/
	width: 572px;
    padding-top:5px; 
    resize:vertical;
  }
  .container_report #errorCheck{
    /* new style for mobile - margin-top: 23px;
    padding-left: 34px;*/
	padding-left: 0;
    margin: 15px auto 0;
    width: 303px;
  }
  .container_report #errorCheck #captcha_code{
    width: 285px;
    padding-left: 10px;
    height: 35px;
  }
  #errorCheck #siimage{
    padding-right: 0px; 
    border: 1px solid #222222;
  }
  .input_code, .captcha{
    display: inline-block;
    width: 266px;
    vertical-align: top;
  }
  .container_report .captcha #refresh_logo{
    padding-left: 41px;
    padding-right: 5px;
  }
  .container_report .captcha #refresh_logo, .container_report #refresh_logo + p{
    padding-top: 8px;
  }
  #contactissue #buttonTellmeHome{
    /* new style for mobile - margin-top: 50px; */
	margin-top: 94px;
  }
  #contactissue .icon_box + td{
    padding-left: 15px;
  }

  /*Page Structure: Store (Buy Online)*/
  .container_store .min-max-width{
    padding-top: 30px;
  }
  .container_store .cont_img .img-responsive{
    margin: 34px auto 14px;
  }
  .container_store .subTitleH3{
    padding-bottom: 20px;
  }

  /*bottompage store*/
  .container_bot_pag_st .titleIntro{
    font-size:28px
  }
  .container_bot_pag_st .min-max-width{
    padding-bottom: 50px;
  }
  .container_bot_pag_st .common_div .img_div img{
    padding-top: 41px;
    padding-bottom: 30px;
  }
  .img_div + #description{
    padding: 10px 10px 0 0;
    height: 110px;
    text-align: center;
    line-height: 18px;
    margin-bottom: 10px;
  }
  .height_de, .height_ru{
    height: 68px;
  }
  .container_bot_pag_st_1 .common_div .img_div .img_de{
    padding: 0 0 7px;
  }
  .container_bot_pag_st_1 #partn .img_div .img_de{
    padding: 7px 0;
  }

  .container_bot_pag_st_1 .img_div + #description.margin_ru{
    margin-bottom: 0px!important;
  }

  /*Page Structure: All Documents*/
  .col_bar{
    width: 61px;
  }
  .forum_logo_all_doc{
    width: 50px;
  }
  .arrow_doc{
    width: 11px;
    height: 50px;
  }
  .container_all_doc{
    padding-top: 20px;
  }
  .img_box{
    margin: 15px auto 14px;
  }
  .firs_sec{
    padding-top: 50px;
  }
  .sec_sec, .third_sec, .last_sec{
    padding-top: 40px;
  }
  .col_text{
    /*26 01 2018 - width: 899px;*/
	width: 897px;
    padding: 0 10px;
  }
  .last_sec + p{
    padding-top: 39px;
    padding-bottom: 33px;
  }

  /*Page Structure: Support-Services*/
  .container_sup_ser .sup_ser_banner{
    width: 61px;
  }
  .container_sup_ser .sup_ser_desc{
    width: auto;
    padding: 0 0 0 10px;

  }
  .container_sup_ser{
    padding-top: 50px;
  }
  .container_sup_ser .contain_paras{
    padding: 24px 5px 34px 0;
  }
  .sup_ser_table{
    padding-top: 10px;
  }
  .sup_ser_table #titleH2{
    text-align: left;
    padding-bottom:30px;
  }
  .boxComparison + .bottom_desc{
    padding-top: 20px;
    padding-left: 3px;
  }
  .boxComparison + .bottom_desc + .bottom_desc{
    padding-left: 3px;
    margin-bottom: 100px;
  }
  #sup_ser_table_term{
    margin-top: 40px;
  }
  #sup_ser_table_ent{
    margin-top: 30px;
  }

  /*Page Structure: Contact us*/
  .contact_first .min-max-width{
    padding-top: 20px;
  }
  .contact_first .min-max-width #titleH2 + div{
    margin: 10px auto 0;
  }
  .contact_first .min-max-width .style_descr{
    margin: 23px auto 34px;
  }
  .container_contact_us #form_layer{
    width: 604px;
    margin: 29px auto;
  }
   .min-max-width.container_assign{
    padding-bottom: 30px;
  }
  #questions{
    width: 291px;
    display: inline-block;
    vertical-align: top;
    padding-left: 3px;
    padding-right: 10px;
  }
  #infos{
    width: 286px;
    display: inline-block;
    vertical-align: top;
    padding-left: 9px;
    padding-top: 3px;
  }
  .user_subject #inputSubject{
    height: 35px; 
    padding-left: 10px; 
    width: 579px;
  }
  .container_contact_us #inputBody{
    width: 584px;
    height: 119px; 
    padding-left: 1%; 
    padding-top: 5px; 
    border: 1px solid rgb(193, 189, 190);
  }
  .container_contact_us #errorCheck{
    margin-top: 45px;
    padding-bottom: 44px;
    border-bottom: 1px solid #C1BDBE;
  }
  .container_contact_us #errorCheck .g-recaptcha > div{
    margin:auto;
  }
  .container_contact_us .label_display{
    padding-top: 6px;
    padding-bottom: 9px;
  }
  .container_contact_us .input_code{
    padding-left: 1px;
  }
  .container_contact_us #captcha_code{
    width: 262px;
    padding-left: 10px;
    height: 35px;
  }
  .container_contact_us #refresh_logo + p{
    padding-top: 5px;
  }
  .container_contact_us .captcha #refresh_logo{
    position: relative;
    bottom: 2px;
    padding-left: 1px;
    padding-right: 2px;
  }
  .bottom_contact{
    margin: 42px auto 58px;
  }
  .bottom_contact #buttonTellmeHome{
    margin-bottom: 44px;
    position: relative;
  }
  #privacy p:first-child{
    padding-bottom: 1px;
  }
  #privacy p span:first-child{
    display: block;
    margin: 14px auto 13px;
  }
  .button_table{
    margin: auto;
    position: relative;
    bottom: 2px;
  }
  #noma_germ .noma_address, #noma_lux .noma_address{
    padding-left: 5px;
  }

  /*Page Structure: Package Download (Android, MAC, Windows)*/
    #download{
    padding-top: 6px;
    position: relative;
    right: 2px;
  }
  .dis_table .sec_cell{
    padding-left: 10px;
  }
  #content_package{
    margin-left: 172px;
  } 

  /*start - 10/2017 new style for mobile */
  .nom_enter{
    padding-top: 31px;
  }
  .font_block_1 {
    width: 174px;
    display: table-cell;
    vertical-align: top;
  }
  .font_block_1 img{
    margin-left: 0;
  }
  .font_block_2{
    width: auto;
    display: table-cell;
    vertical-align: top;
  }
  .down_prod{
    padding-top: 17px;
    padding-right: 6px;
  }
  .down_prod .classButton{
    text-align: right;
  }
  /*stop - 10/2017 new style for mobile */



  /*Page Structure: Package Download (linux)*/
  .container_pack_linux{
    padding-top: 50px;
  }
  #side_img{
    width: 161px;
  }
   #side_text{
    /*29 01 2018 - Linda - width: 450px;*/
	width: 550px;
    padding-left: 9px;
  }
  .linux_sub{
    width: 273px;
  }
  .rasp_sub{
    width: auto;
  }
  .linux_sub2{
    width:  auto;
  }
  

  /*Page Structure: Products details)*/
  /*#intro_product_det + #table_descr {
    margin-top: 81px;
  }*/
   #intro_product_det{
    margin-bottom: 40px;
  }
   #title_descr{
    padding-left: 0!important;
    padding-right: 0!important;
  }
  #intro_product_det + table{
    padding-left: 0!important;
    padding-right: 0!important;
  }
  
  /*#intro_product_det.intro_product_det + #table_descr {
    margin-top: 0;
  }*/
  #intro_product_det + #table_descr #titleH2 + .style_descr{
    /*10/2017 new style for mobile - margin-bottom: 59px;*/
	margin-bottom: 57px;
  }
  #descr_product_det .western{
    margin: 29px auto 14px;
    line-height: 19px;
  }

  /*Page Structure: Version 3*/
  .centered_4_mobile{
    display: none;
  }
  .first_para{
    margin-top: 20px;
  }
  .container_v3_ru{
    padding-bottom: 39px!important;
  }
  /*Page Structure: OSS*/
  .container_oss .oss_text{
    padding-top: 5px;
  }
  .container_oss td {
    line-height: 20px;
  }

  /*Page Structure: Feature Comparison*/
  #style_descr_1{
    padding: 2px 0 3px;
    line-height: 18px;
  }

  /*Page Structure: Access Partner*/
  #banner_descr #subTitlePartners{
    padding: 0 0 10px;
  }
  #banner_descr .style_descr{
    line-height: 18px;
  }
  #partner_info{
    padding-top: 64px;
  }
   .container_value_part #partner_info{
    padding-top: 63px;
  }
  #spotlight, #case_studies, #mailing {
    margin-bottom: 40px!important;
  }
  #partner_info .width_content p{
    margin: 24px auto 15px;
  }

  /*Page Structure: Technology Partners*/
  .container_tech_part .img{
    margin: 34px auto 14px;
  }

  /*Page Structure: Mailing Lists*/
  #mailingform{
    width: 440px;
    margin: auto;
  }
  .container_spot_part #inputMailingList2{
   width: 428px;
    height:35px;
  }
  .container_spot_part #inputMailingList{
    width:242px;
    height:37px;
    margin-right: 25px;
  }
  
  .container_mailing #errorCheck{
    margin: 34px auto 55px 0;
  }
  .container_mailing #div_siimage{
    padding: 20px 0 44px;
    margin: 0 auto; 
    width: 304px;
  }
  #align_center_div{
    border-bottom: 1px solid #C1BDBE;
  }
   .container_mailing #div_siimage .g-recaptcha{
    display: inline-block;
   }

  /*Page Structure: Latest News*/
  .container_news #sub_block_news{
    /*margin-bottom: 17px;*/
	 margin-bottom: 35px;
  }

  /*Page Structure: Customer Center*/
  .container_cust_center .four-support-section .style_descr{
    width: 560px;
    margin: 24px auto 35px;
  }

  /*Page Structure: TUTORIALS*/
  .container_tuto #titleH2{
    margin-bottom:20px;
  }
  .container_tuto #titleIntro{
    font-size: 170%;
  }
  #tuto_sec_1, #tuto_sec_2{
    margin-top: 34px;
  }
  .container_tuto #description{
    margin: 34px auto 39px!important;
  }
  .container_tuto .div_image{
    margin: 34px auto 0px;
  }
  #div_image_1{
    margin-top: 24px;
  }
  .container_tuto .text_align + #listItemVersion{
    margin: 44px auto 0;
  }
  .container_tuto #listItemVersion + .div_image{
    padding-top: 0;
  }
  #div_image_1{
    margin-top: 24px;
  }
  .default_para{
    margin: 14px 0;
    padding-bottom: 13px;
  }
  .container_tuto #tuto_sec_2{
    margin-top: 60px;
  }
  #description.description_1{
    margin: 38px 0 24px!important;
  }
  
  /*Page Structure: Getting started with Web-based access*/
  .container_tuto_gswwba #tuto_sec_1{
      margin-top: 54px;
  }
  .container_tuto_gswwba #tuto_sec_2 {
      margin-top: 104px;
  }
  .container_tuto_gswwba #titleIntro + #titleIntro{
      margin-top: 40px;
  }
  .container_tuto_gswwba #titleIntro + #titleIntro + #listItemVersion{
      margin-top: 49px;
  }
   .container_tuto_gswwba.container_tuto_de #titleIntro + #titleIntro + #listItemVersion{
    margin-top: 17px;
  }
  .container_tuto_gswwba .install_list{
      padding: 0;
  }
  .container_tuto_gswwba #description {
      margin: 41px auto 15px!important;
  }
  .container_tuto_gswwba .style_list{
      line-height: 19px;
  }
  .container_tuto_gswwba .style_list + .div_image {
      margin-top: 44px;
  }
  .container_tuto_gswwba #div_image_1 {
      margin-top: 42px;
  }
  .container_tuto_gswwba #div_image_2 {
      margin-top: 74px;
  }
  .container_tuto_gswwba #div_image_3 {
      margin-top: 73px;
  }
  .container_tuto_gswwba #div_image_4, .container_tuto_gswwba #div_image_6 {
      margin-top: 41px;
  }
  .container_tuto_gswwba #div_image_5 {
      margin-top: 105.5px;
  }
  .container_tuto_gswwba #div_image_7, .container_tuto_gswwba #div_image_9{
      margin-top: 42px;
  }
  .container_tuto_gswwba #div_image_8{
      margin-top: 43px;
  }
   .container_tuto_gswwba #div_image_10{
      margin-top: 28px;
   }
   #div_image_10 + .text_align{
      padding-bottom: 14px;
   }
  .container_tuto_gswwba .text_align + #description {
      margin-top: 88px!important;
  }
  .container_tuto_gswwba .text_align + .style_list {
      margin-top: 56px;
  }
  .container_tuto_gswwba #tuto_sec_2 #titleIntro + .style_descr{
      padding-top: 26px;
  }
  .container_tuto_gswwba #tuto_sec_2 .style_descr + #titleIntro {
      padding: 54px 0 35px;
  }
  .container_tuto_gswwba #tuto_sec_2 #listItemVersion + #description {
      margin-top: 105px!important;
  }
  .container_tuto_gswwba.container_tuto_de #tuto_sec_2 #listItemVersion + #description{
      margin-top: 90px!important;
  }
  .style_descr.style_list{
      line-height: 18px;
  }
  #description.step{
      margin-bottom: 14px!important;
  }
  .container_tuto_gswwba .text_align + .style_list1{
      margin-top: 40px;
  }
  
  /*Page Structure: Managing the NoMachine 'Connection preferences'*/
  .img_fig_1 {
        height:410px;
        width:600px;
    }
    .img_fig_2 {
        height:420px;
        width:552px;
    }
    .img_fig_3 {
        height:377px;
        width:552px;
    }
    .img_fig_4, .img_fig_5 {
        height: 413px;
        width:552px;
    }
    .container_tuto_mncp  .div_image{
        margin-top: 20px;
   }
   .container_tuto_gswwba .text_align + #listItemVersion {
        margin-top: 20px;
   }
   .container_tuto_gswwba .text_align + #listItemVersion{
    margin-top: 12px;
   }
   .container_tuto_gswwba #listItemVersion .install_list {
        line-height: 28px;
   }
   .container_tuto_mncp #div_image_mncp {
        margin-top: 32px;
   }
   .container_tuto_mncp #div_image_mncp_1 {
        margin-top: 16px;
   }
   .container_tuto_mncp .text_align + .style_list{
        margin: 21px auto 52px;
   }
   .container_tuto_mncp .text_align + #listItemVersion.listItemVersion_1{
        margin: 32px auto 36px;
   }
   .container_tuto_mncp .text_align + #listItemVersion.listItemVersion_2{
        margin: 27px auto 36px;
   }

  /*Page Structure: Disabling access to your local desktop */
  .container_tuto_dayld #titleH2{
      margin-bottom: 0;
  }
  .container_tuto_dayld #tuto_descr{
      margin-bottom: 12px;
  }
  .container_tuto_dayld #tuto_sec_one .div_image{
      margin-top: 36px;
  }
  .container_tuto_dayld #tuto_sec_one #div_img_1{
      margin-top: 33px;
  }
  .container_tuto_dayld #tuto_sec_one .text_align + #listItemVersion{
      margin-top: 32px;
  }

  /*Page Structure: Blanking the host screen during remote control*/
  .container_tuto_bhsdrc #tuto_descr, .container_tuto_bhsdrc #tuto_sec_2{
    padding-right: 10px;
  }
  .container_tuto_bhsdrc #tuto_sec_1{
      margin-top: 40px;
  }
  .fig_tut_1{
      height: 448px;
      width: 600px;
  }
  .container_tuto_bhsdrc #listItemVersion + .div_image{
    margin-top: 34px;
  }
  .container_tuto_bhsdrc #div_image_one{
      padding-bottom: 10px;
  }
  .container_tuto_bhsdrc .text_align + .listItemVersion_one#listItemVersion{
      margin-top: 24px;
  }
  .container_tuto_bhsdrc .text_align + .listItemVersion_one#listItemVersion + .div_image{
      margin-top: 14px;
  }
  .container_tuto_bhsdrc .text_align + .listItemVersion_two#listItemVersion{
      margin-top: 35px;
  }
  .container_tuto_bhsdrc #tuto_sec_2{
      margin-top: 34px;
  }
  
  /*Linda - Added on 16 10 2017 - Page Structure: what-s-new-in-nomachine*/
  .container_wn .contain-img-everybody{
    padding-top: 23px;
  }

}

/*Desktops */
@media screen and (min-width:992px) { 
  
  /*Global*/
  .subHeader_mobile {
    max-width: 1000px;
    min-width: 800px;
  }
  .support-first-section, .download-first-section{
    width: 61px;
    padding-right: 0;
    padding-left: 0;
  }
  .forum-logo-support img, .forum-logo-download img{
    width: 50px;
    height: auto;
  }
  .container-download-page .titleIntro,.row-support .titleIntro, .row-support-sec .titleIntro, .row-support-third .titleIntro{
    padding-bottom: 10px;
  }
  .width_arrow{
    width: 61px;
  }
  .width_content{
    width: 879px;
  }
  
  /*Extras: Isolated properties*/
  #container{ width: 745px;}
  .nomargin_grid_desktop {
    margin-left: 0; 
    margin-right: 0;
  }
  .nopadding_grid_desktop {
    padding-right: 0; 
    padding-left: 0;
  }
  .container-everybody, .container-download-page, .container-lang, .container_general{
    max-width: 960px;
    min-width: 730px;
    padding: 30px 10px 20px;
  }  
  .min-max-width{
    max-width: 960px;
    min-width: 730px;
    margin: 0 auto;
  }
  .min-max-width.prevlastterminal{
    max-width: 1000px;
    min-width: 760px;
  }
  .min-max-width-wider{
    max-width: 980px;
    margin: auto;
  }

  /*Style.css*/
  #page-internal1, #page-internal1 #page-internal{
    min-width: 0;
    max-width: none;
  }
  
  #top-content{
    padding: 20px 20px 0 20px;
    max-width: 960px;
    height: 40px;
  }
  #top-content-left{
    height: 40px;
    padding: 0;
    width: 860px;
  }
  #menu_header{
    margin: 0;
    width: 23px;
  }
  /* shoppingbag */
  .mycart_new{
    padding: 2.5px 0 0;
    width: auto;
    position: relative;
    right: 7px;

  }

  /*menu links*/
  #layerleft{
    min-width: 800px;
  }
  #layerleft-child-first, #layerleft-child-third{
    margin-left: 0;
    margin-right: 0;
  }
   #layerleft-child-second, #layerleft-child-first{
    max-width:980px; 
  }
  #layerleft-child-first{
    margin: auto!important;
  }
  #top-content-left img{
    /*12 03 2016 - width: 263px;
    height: 23px;*/
    max-width: none;
  }
  .titleSecLayer + #vAlIE7{
    display: block;
    position: relative;
    top: 6px;
  }
  /*No scrollptop for desktop*/
  #scrolltop{
    display: none!important;
  }
  
  /*Header*/
  #introheader {padding-top: 40px;}
  #introtittle {
    padding-top: 17px;
    padding-bottom: 5px;
  }
  #introheader .col-md-2 {
    margin-right: 10px; 
    /*width: 110px;*/
    width: auto;
    padding-left:10px;
    padding-right:0;
  }
  #introheader #wwp{
    padding-left: 5px;
  }
  #introheader .col-md-10 {width:85%}

  /*Page Structure: Home*/
  .homebody_container .originimage {
    height: 133px;
  }
  .container-home{
    padding: 0 0;
  }
  .homebody_container .originimage2 {
    height: 256px;
  }  
  #center1 .originimage1 {
    height: 280px;
  }       
  #enterprise_terserver {padding-right: 10px;}
  .back-grey-darker_home, .back-grey-lighter_home-sub {
    min-width:750px;
  }

  .back-grey-darker_home-sub, .showme-home {
   min-width:730px;
  }
  .homebody_container #home_secondimg {
    margin-left: 10px;
  }
  #home_secondsection {padding-left: 10px;}
  .border-padding-home2{
    padding: 0 20px 0 20px;
  }
  .buttonsection #buttonTellmeHome.buttonTellmeHome{
    margin: 33px auto 65px;
  }
  .back-grey-lighter_home + .buttonsection #buttonTellmeHome.buttonTellmeHome{
    margin: 0 auto 50px;
  }
  .showme-home #buttonShowmeHome.buttonShowmeHome{
    margin: 30px auto 0;
  }
  .back-grey-lighter_home + .buttonsection{
    margin-top: 14px;
  }
  .container_home .back-grey-lighter_home + .buttonsection{
    margin-top: 0;
  }
  #home_secondimg img {
    height: 504px;
    width: 747px;
  }
  .back-grey-darker_home-sub.border-padding-home .originimage.automargins{
    height: 280px;
    width: 765px;
  }
  .container_home #home_secondimg img, .container_home .back-grey-darker_home-sub.border-padding-home .originimage.automargins{
    height: auto;
    width: auto;
  }

  /*Page Structure: Everybody*/
  .first-sec-ev{
    padding-top: 69px;
  }
  .first-sec-ev, .third-sec-ev{
    padding-bottom: 22px;
  }
  .sec-sec-ev, .fourth-sec-ev{
    padding-bottom: 23px;
  }
  .fiv-sec-ev, .sev-sec-ev{
    padding-bottom: 42px;
  }
  .six-sec-ev {
    padding-bottom: 3px;
  }
  .ev_firstimg{
    width: 330px;
    /*height: 225px;*/
  }
  .ev_firsttext{
    width: 620px;
    padding-top: 10px;
  }
  .ev_firsttext .style_title, .ev_firsttext .style_descr{
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 10px;
  }
  #ev_secitext{
    right: 0; 
    padding-top: 25px;
    width: 590px;
  }
  #ev_secitext .style_title, #ev_secitext .style_descr{
    padding-bottom: 10px;
    padding-left: 13px;
    padding-right: 10px;
  }
  #ev_secimg{
    width: 355px;
    float: right;
    left: 0;
    padding-top: 1px;
  }
  .ev_thirdimg{
    width: 353px;
  }
  .ev_thirdtext{
    width: 597px;
    padding-top: 10px;
  }
  .ev_thirdtext .style_title, .ev_thirdtext .style_descr, .ev_fithtext .style_title, .ev_fithtext .style_descr, .ev_sevtext .style_title, .ev_sevtext .style_descr{
    padding-left: 30px;
    padding-right: 10px;
    padding-bottom: 10px;
  }
  #ev_fourthtext{
    width: 623px;
    right: 0;
    padding-top: 10px;
    left: 10px;
  }
  #ev_fourthtext .style_title, #ev_fourthtext .style_descr{
    padding-bottom: 10px;
    padding-left: 3px;
    padding-right: 10px;
  }
  #ev_fourthimg{
    float: right;
    left: 0;
    width: 315px;
    padding-top: 1px;
  }
  .ev_fithimg{
    width: 351px;
  }
  .ev_fithtext{
    width: 599px;
    padding-top: 10px;
  }
  #ev_sixthimg{
    width: 340px;
    left: 0;
    padding-top: 1px;
    float: right;
  }
  #ev_sixthtext{
    width: 603px;
    padding-top: 10px;
    right: 0;
    left: 10px;
  }
  #ev_sixthtext .style_title, #ev_sixthtext .style_descr, #ev_eighttext .style_title, #ev_eighttext .style_descr{
    padding-bottom: 10px;
    padding-left: 3px;
    padding-right: 10px;
  }
  .ev_sevimg{
    width: 316px;
  }
  .ev_sevtext{
    width: 634px;
    padding-top: 10px;
  }
  #ev_eightimg{
    width: 287px;
    left: 0;
    padding-top: 1px;
    float: right;
  }
  #ev_eighttext{
    width: 651px;
    padding-top: 10px;
    right: 0;
    left: 10px;
  } 
  .containerpeople .min-max-width{
    padding: 10px;
    padding-top: 25px;
  }
  /*Page Structure: Enterprise*/
  .enterprise-second-section .img-general-responsive +p{
    padding: 0 5px 3px;
  }
  .comparison-free-ed-second-section .img-general-responsive +p{
    padding: 0 5px 3px;
  }
  
  .container-enterprise .min-max-width, .container-comparison .min-max-width{
    padding: 25px 10px;
  }
  .container-enterprise .terminal-four-section .min-max-width {
    padding-bottom: 24px;
  }
  .container-enterprise .min-max-width.prevlastterminal {
    padding-top: 0;
  }
  .enterprise-second-section .min-max-width, .comparison-free-ed-second-section .min-max-width{
    padding-bottom: 15px;
  }
  .enterprise-third-section .min-max-width{
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .enterprise-first-section .img-general-responsive{
    width: 377px;
    height: 158px;
    margin: 19px auto 24px;
  }
   .comparison-free-ed-main .img-general-responsive{
    /*21 06 2018 - width: 348px;
    height: 165px;*/
	width: 455px;
    height: 167px;
    margin: 19px auto 24px;
  }
  .comparison-free-ed-second-section .img-general-responsive{
    /*21 06 2018 - width: 348px;
    height: 163px;*/
	width: 456px;
    height: 188px;
    margin: 30px auto 20px;
  }
  
  .comparison-free-ed-third-section .img-general-responsive{
    width: 291px;
    height: 150px;
    margin: 40px auto 50px;
  }
  .enterprise-second-section .img-general-responsive{
    width: 402px;
    height: 172px;
    margin: 26px auto 24px;
  }
  .enterprise-third-section .img-general-responsive{
    width: 382px;
    margin: 21px auto 24px;
  }
  .enterprise-third-section #buttonTellmeHome.buttonTellmeHome{
    margin-top: 65px;
  }

  /*Page Structure: Cloud-Server*/
  .container-enterprise-server .min-max-width{
    padding: 30px 10px;
  }
  .server-first-section .div_contain_img img{
    width: 759px;
    height: 324px;
    margin-top: 71px;
  }
  .server-second-section .div_contain_img img{
    width: 660px;
    height: 325px;
  }
  .server-third-section .div_contain_img img{
    width: 715px;
    height: 530px;
  }
  .server-four-section .div_contain_text{
    padding-top: 24px;
  }
  .server-fiv-section .div_contain_img img{
    margin: 43px auto 0;
  }
  .server-first-section .img-general-responsive{
    display: block;
  }
  .server-six-section .div_contain_img img{
    margin: 39px auto 14px;
  }
  .server-second-section .min-max-width, .server-four-section .min-max-width, .server-six-section .min-max-width, #section_enterprise{
    padding-top: 25px;
  }
  .server-third-section .min-max-width, .server-fiv-section .min-max-width{
    padding-top: 25px;
    padding-bottom: 24px;
  }
  .container-sever-products{
    padding-top: 0;
  }
  .div-contain-text{  
    width: 811px;
    padding-right: 0;
    padding-left: 0;
    margin-left: 10px;
  }
  .container-server-first-section .div-contain-text p{
    margin-bottom: 13px;
  }
  .div-contain-text #titleH2{
    padding-bottom: 5px;
    font-size: 22px;
  }
  .container-server-second-section + .last-para{
    margin-top: 24px !important;
  }
  .container-server-third-section {
    margin-bottom: 30px;
  }
  .container-server-four-section {
    padding-top: 10px;
  }
  .labelLMNoMachine-Enterprise-Server, .labelLMNoMachine-Enterprise-Terminal-Server{
    height: 23px;
    width: auto;
  }
  .downloadNoMachine-Enterprise-Server, .downloadNoMachine-Enterprise-Terminal-Server, .downloadNoMachine-Enterprise-Desktop, .downloadNoMachine-Cloud-Server, .downloadNoMachine {
    padding-left: 0;
    padding-right: 0;
    height: 23px;
    /*width: 177px;*/
    width: auto;
  }
  .buyNoMachine-Cloud-Server{
    padding-left: 0;
    padding-right: 0;
    width: auto;
    height: 23px;
  }
  .last-para p{
    line-height: normal;
  }
  .linkenterprise_second {
    float: left;
    height: 23px;
    border: 0px solid blue;
    background-color: rgb(255, 255, 255);
    width:114px 
  }
  .linkenterprise_second2 {
    float:left; 
    height:23px; 
    border:0px solid blue;
    width:177px
  }  
  .server-link img {
    padding-left:8px; 
    padding-right:3px
  }
  #imgBONoMachine-Enterprise-Server, #imgBONoMachine-Enterprise-Terminal-Server, #imgBONoMachine-Enterprise-Desktop, #imgBONoMachine-Cloud-Server {
    padding-left:8px;
    padding-right:0;
  }
  #subHeader_minheight{
    height: 208px;
  }
  .div-contain-img{
    height: 115px;
    width: 129px;
    padding: 0;
  }
  .div-contain-img img{
    padding-top: 10px;
    width: 100%;
  }
  .container-sever-products .last-para{
    padding: 0;
    margin: 54px auto 44px;
  }
  /*Page Structure: Enterprise-Terminal*/
  .terminal-first-section .min-max-width{
    padding: 30px 10px;
  }
  #terminal-server-cad .contain-img{
    width: 440px;
    padding: 25px 10px 0;
  }
  #terminal-server-cad .contain-text{
    width: 540px;
    padding: 10px 10px 0 20px;
  }
  #terminal-server-cad .style_title, #terminal-server-imaging .style_title, #terminal-server-stat .style_title, #terminal-server-eng .style_title{
    padding-bottom: 10px;
  }
  #terminal-server-imaging .contain-text{
    width: 641px;
    padding-left: 23px;
    padding-right: 10px;
    float: left;
  }
  #terminal-server-imaging .contain-img{
    width: 337px;
    float: right;
    padding: 0;
  }
  #terminal-server-imaging .contain-img img{
    position: relative;
    right: 5px;
    top: 1px;
  }
  #terminal-server-stat{
    margin-top: 3px;
  }
  #terminal-server-stat .contain-img{
    width: 440px;
    padding-left: 10px;
    padding-top: 1px;
  }
  #terminal-server-stat .contain-text{
    width: 546px;
    padding: 11px 10px 0 20px;
  }
  #terminal-server-eng .contain-img{
    float: right;
    width: 336px;
    padding: 3px 0 0 0;
    position: relative;
    right: 2px;
  }
  #terminal-server-eng{
    margin: 0 auto 19px;
  }
  #terminal-server-eng .contain-text{
    float: left;
    width: 650px;
    padding: 42px 0 0 23px;
  }
  #terminal-server-imaging, #terminal-server-stat, #terminal-server-eng{
    /*margin-top: 30px;*/
  }
  #terminal-server-cad{
    margin-top: 0;
  }
  #terminal-server-imaging{
    margin-top: 27px;
  }
  .container-terminal #section_enterprise{
    padding-top: 20px;
    padding-bottom: 30px;
  }

  /*Page Structure: Virtualization-Server */
  .container-virtualization .virtual-first-section .min-max-width{
    padding-top: 30px;
  }
  .virtual-second-section .min-max-width{
    padding-top: 20px;
  }

  /*Page Structure: Download*/
  .download-ios-android {
    padding-top: 40px;
  }
  .download-nomachine {
    margin: 65px auto 60px;
  }
  .download-second-section{
    /* width: 88%;*/
    width: 644px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #ras_arm .download-second-section{    
    /*17 01 2018 - width: 899px;*/
	width: 898px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #row_mobile{
    margin-top: 40px;
  }
  .download-nomachine .first-row{width: 706px;}
  .download-nomachine .second-row{width: 254px;}
  .row-download-ios .download-second-section, .row-download-android .download-second-section{
    width: 617px;
    margin-top: 28px;
    padding: 0 10px;
  }
  #light-blue-height .left-border-download-wrapper, #green-blue-height .left-border-download-wrapper{
    position: relative;
    left: 2px;
  }
  #DAndr{
    margin-right: 3px !important;
  }
  .row-download-ios .download-second-section{margin-bottom: 7px;}
  .first-row-mobile .download-first-section{margin-top: 28px;}
  .first-row-mobile{width: 680px;}
  .second-row-mobile{
    width: 280px;
    padding: 0;
  }
  .download-second-section .style_descr{padding: 0 10px 20px 0;}
  #blue-height, #silver-height{margin-bottom: 50px;}
  /*  #gold-height{margin-bottom: 80px;}*/
  .inline-block p{
    width: 491px;
  }
  #red-height{
    margin-bottom: 60px;
  }
  .eval_down_section{
    padding: 25px 10px 50px;
  }
  .eval_down_section #titleH2 +{
    padding: 25px 10px 0;
  }
  .container-download-page #titleH2{
    padding-top: 20px;
  }

    /*
   *Download-enterprise page
   */
   .download-section{
    padding-top: 20px;
  }
  .download-description{
    margin-top: 27px;
  }
  #first-download-description{
    margin-top: 30px;
  }
  
  #fourth-download-description, #fifth-download-description, #seven-download-description, #eight-download-description{
    margin-top: 53px;
  }
  #eight-download-description, #nine-download-description{
    margin-bottom: 58px;
  }
  #ten-download-description{
    margin-top: 23px;
    margin-bottom: 63px;
  }
  #fifth-download-description p:nth-child(2){
    padding-left: 13px;
    margin-top: 24px;
  }
  #fifth-download-description .hr-download{
    margin-top: 34px;
  }
  .parag-companion{
    line-height: 1.1em;
    padding-left: 13px;
    margin-top: 11px;
    margin-bottom: 23px;
  }
  .div-img{
    width: 170px;
    padding-right: 0;
    padding-left: 3px;
  }
  .div-text{
    width: 780px;
    padding-left: 10px;
    padding-top: 3px;
  }
  .download-section + .bottom-download-page{
    margin-bottom: 48px;
  }
  .common-link-download-parent{
    /*ORIGwidth: 310px;*/
    /*width: 335px;*/
	 width: 350px;
  }

  /*Page Structure: Support*/
  .first-support-section #titleH2{
    padding-top: 25px;
  }
  .second-support-section #buttonBigLandingPage:first-child{
    margin-left: 225px;
    margin-right: 9px;
  }
  .third-support-section .min-max-width{
    padding-top: 40px;
  }
  .four-support-section .min-max-width{
    padding-top: 30px;
  }
  .customer-container-center{
    padding-top: 25px;
  }
  .customer-container-center #buttonBigLandingPage{
    margin-top: 0;
    margin-bottom: 50px;
  }
  .customer-container-center #errorlogin + .customer-links{
    margin-bottom: 99px;
  }
  .customer-container-center #subscription{
    max-width: 960px;
    min-width: 730px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px;
  }
  .customer-container-center #subscription + #buttonBigLandingPage, #forgotpwdsupport + #buttonBigLandingPage{
    margin-bottom: 70px;
  }
 

  /*Page Structure: Download*/
  .partners-second-section .min-max-width{
    padding-top: 20px;
  }
  .partners-third-section .min-max-width{
    padding-top: 30px;
    padding-bottom: 20px;
  }

  /*Page Structure: World Wide Page*/
  .container-lang{
    padding: 30px 10px;
    height: 615px;
  }
  .container-lang .style_descr{
    padding-top: 10px;
    padding-bottom: 50px;
  }
  .container-lang hr{
    margin: 7px 0;
  }
  .container-lang hr + .row{
    padding-top: 30px;
    padding-left: 2px;
    padding-top: 32px;
  }
  .container-lang .lang-width{
    margin-bottom: 35px;
    width: 238px !important;
    margin-right: 1px;
  }
  .container-lang .lang-width span{
    padding-left: 20px;
    /*padding-left: 22px;*/
    /* position: relative; */
    /* top: 3px; */
  }
  .container-lang .lang-width .img-general-responsive{
    /* padding-top: 4px; */
    /* padding-left: 2px; */
  }
  #WWPDisabled{
    /* height: 61px; */
  }

  /*Footer*/  
  .footerBottomSection2 ul li {padding-left: 0;}
  #followus {width:auto;right: 775px;}
  #followus2 {margin-left:21px}  
  #socialntworks {padding-top:2px}
  #socialntworks div {width:38px}
  /*  #footmenu_div {padding-top:1px;}*/
  #footmenu_div .footmenu_second {width:159px;left: 200px;padding-top:1px}
  #footmenu_div .footmenu_third {width:240px;left: 200px;padding-top:1px}
  #footmenu_div .footmenu_four {width:200px;left: 200px;padding-top:1px}
  #footmenu_div .footmenu_five {width:175px;left: 200px;padding-top:1px}
  #footmenu_div .latosubtext {height:18px;}
  #HomeFooter .ruheight .latosubtext {height:auto;}
  #sub_subFooter .footmenu_first_de {width:auto; right: 772px;}

  #footmenu_div .footmenu_second_de {width:144px; left: 187px;}
  #footmenu_div .footmenu_third_de {width:218px; left: 192px;}
  #footmenu_div .footmenu_four_de {width:244px; left: 199px;}
  #footmenu_div .footmenu_five_de {width:165px; left: 206px;}

  #sub_subFooter .footmenu_first_pl {width:auto; right: 773px;}
  #footmenu_div .footmenu_second_pl {width:142px; left: 184px;}
  #footmenu_div .footmenu_third_pl {width:291px; left: 189px;}
  #footmenu_div .footmenu_four_pl {width:179px; left: 198px; }
  #footmenu_div .footmenu_five_pl {width:160px; left: 203px;}
  .footmenu_first2 {height:20px;}
  .row-centered {margin: 0;}
  #menulenguage_mr{
    padding-top: 23px !important;
  }

  /*Scroll-Top*/
  #scrolltop{
    bottom: 50px;
    right: 50px;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }

  /*Page Structure: About Us*/
  /*commented for new style - 10/2017 -
  .container-about_us{
    padding:40px 10px 22px;
  }
  .container-about_us #titleH2{
    padding: 10px 0 0px;
  }*/
  .container-about_us{
    padding:25px 0 51px;
  }
  
  
  
  .address #titleH2{
    font-size: 32px;
  }
  #row_addr_1{
    width: 319px;
  } 
  #row_addr_2, #row_addr_3{
    width: 320px;
  }
  .about_us_first {
    padding-bottom: 98px;
  }

  /*Page Structure: Getting started with NoMachine*/
  .get_st_lang{
    margin-top: 84px;
  }

  /*Page Structure: Report an issue*/
  #report_intro {
    padding-top: 45px;
  }
  /*bottompage store*/
  .container_bot_pag_st .min-max-width{
    padding-top: 50px;
  }
  #incid{
    width: 325px;
    padding-right: 14px; 
  }
  #quest{
    width: 326px;
    padding-right: 14px; 
  }
  #partn{
    width: 309px;
  }
  .container_bot_pag_st_1 #incid, .container_bot_pag_st_1 #quest{
    width: 50%;
    padding-right: 0px; 
    margin-bottom: 58px;
  }
  .container_bot_pag_st_1 #partn, .container_bot_pag_st_1 #prof_services{
    width: 50%;
  }
  .container_bot_pag_st_1 .common_div .img_div img{
    padding: 16px 0 7px;
  }
  .container_bot_pag_st_1 .img_div + #description{
    margin-bottom: 0;
    height: 98px;
  }
  .img_box_lang{
   margin-bottom: 29px; 
  }
  .col_text .titleIntro + .style_descr{
    padding-right: 20px;
  }
  .img_div + #description.descr_de{
    height: 130px!important;
  }
  .container_bot_pag_st_1 table{
    position: relative;
    bottom: 3px;
  }
  .container_bot_pag_st_1 .buttonStore .icon_box{
    position: relative;
    right: 2px;
  }
  .container_bot_pag_st_1 .icon_box + td{
    position: relative;
    left: 2px;
  }

  /*Page Structure: Support-Services*/
  .container_sup_ser {
    padding-top: 73px;
  }
  .container_sup_ser .sup_ser_desc{
    width: 879px;
  }

  /*Page Structure: Contact us*/
  .container_contact_us.dark_grey_background .min-max-width{
    max-width: 980px;
  }
  .container_assign{
    padding: 0 10px 30px;
  }
  #noma_germ{
    width: 326px
  }
  #noma_lux{
    width: 327px
  }
  #noma_usa{
    width: 327px
  }

  /*Page Structure: Package Download (Android, MAC, Windows)*/
  .container_package_down{
    padding-top: 51px;
    padding-left: 21px;
  }
  #img_product{
    width: 161px;
  }
  #info_product{
    width: 788px;
  }
  .container_package_down .dis_table{
    width: 100%;
  }
  #download + table{
    padding: 2px;
    width: 784px;
  }
  #download{
    padding: 2px 2px 32px;
    width: 784px;
  }
  #download >div{
    padding-top: 4px;
  }
  #info_product{
    padding-left: 11px;
  }
  
  .nom_enter{
    width: 960px;
  }

  /*Page Structure: Package Download (linux)*/
  #section_5{
    margin-bottom: 57px;
  }

  /*Page Structure: Products details)*/
  .container_prod_det{
    padding-top: 52px;
    padding-bottom: 50px;
  }
  #img_product_det{
    width: 161px;
  }
  #descr_product_det{
    width: 799px;
    padding-left: 24px;
  }
  #descr_product_det.descr_product_det{
    padding-left: 10px;
    padding-top: 14px;
  }
  #descr_product_det.descr_product_det #description{
    line-height: 19px;
  }
  .descr_product_det > #description.description{
    padding-bottom: 14px;
  }
  .ul_list_prod_2{
    margin-top: 10px
  }
  .ul_list_prod_3{
    margin-top: 14px;
  }
  .ul_list_prod_4{
    margin-top: 4.5px;
  }
  .ul_list_prod_5{
    margin-top: 4.5px;
  }
  #descr_product_det #description.descriptio_2{
    padding-top: 14px;
    line-height: 1.4em;
  }
  #descr_product_det #description.description_pad_top{
    padding-top: 14px;
    line-height: 1.4em;
  }
  .prod_links{padding-bottom: 90px;}
  .prod_links_2{padding-bottom: 50px;}
  .prod_links_3{padding-bottom: 71px;}
  .prod_links_4{padding-bottom: 10px;}

  /*Page Structure: Version 3*/
  .container_v3{
    padding-top: 50px
  }
  .version_descr{
    width: 710px;
    padding-right: 10px;
    padding-bottom: 10px;
  }
  .version_img{
    width: 232px;
  }

  /*Page Structure: OSS*/
  .container_oss{
    padding-top: 27px;
  }
  .container_oss .img_descr{
    width: 161px;
  }
  .container_oss .oss_text{
    width: 779px;
    padding-left: 10px;
  }
  .container_oss #CenterTableDownload00 {
    margin-bottom: 91px;
  }
  .container_oss_2 #CenterTableDownload00 {
    margin-bottom: 88px;
  }

  /*Page Structure: Feature Comparison*/
  .container_fr_1{
    /*08 01 2018 - padding-top: 51px;*/
	padding: 28px 0 84px;
  }
  .container_fr_2{
    padding-bottom: 60px;
  }
  #style_descr_2{
    padding-bottom: 49px;
  }
  .style_descr_2{
    margin-bottom: 10px;
  }
  .container_fr .img-responsive{
    padding-bottom: 50px;
  }

  /*Page Structure: Solutions Providers*/
  .solution_section_1 .img-general-responsive{
    margin-top: 10px;
  }
  .solution_section .img-general-responsive{
    margin: 30px auto 33px;
  }
  .solution_section_3 .img-general-responsive{
    height: 163px;
    width: 377px;
  }
  .solution_section_4 .img-general-responsive{
    height: 155px;
    width: 377px;
  }
  /*.solution_section_1 .style_descr + .style_descr{
    padding-top: 20px;
  }
  .solution_section_1 .style_descr + .style_descr + .style_descr{
    padding-bottom: 5px;
  }*/
  .container_solutions .solution_section .min-max-width{
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .container_solutions .solution_section_4 .min-max-width{
    padding-bottom: 55px;
  }
  /*.solution_section .style_descr{
    padding-bottom: 13px;
  }*/

  /*Page Structure: Access Partner*/
  .container_acc_part{
    padding-top: 60px;
    padding-bottom: 40px;
    max-width: 980px;
  }
  #banner_descr, #spotlight_descr, #mailing_descr{
    padding-left: 10px;
  }
  #banner_descr{
    padding-right: 10px;
  }
  .container_acc_part .row{
    margin: 0 10px 20px;
  }
  .container_acc_part .row_access{
    margin-bottom: 20px;
  }
  #case_studies{
    margin-left: 0;
    margin-right: 0;
  }
  #case_descr{
    padding-left: 10px;
    width: 859px;
  }

  /*Page Structure: Value Partner*/
  .container_value_part .row_access{
    margin-bottom: 50px;
  }
  .divWrapper .contentInnerWrapper3{
    padding: 11px!important;
  }
   .container_value_part .divWrapper{
    margin: 29px 0px 0px 20px;
  }
  .classwidth_max_min_sup{
    width: 62.4%!important;
  }
  .contentContainer3, .contentWrapper3{
    height: 247px;
  }
  .contentInnerWrapper3{
    height: 222px;
  }

  /*Page Structure: Technology Partners*/
  .container_tech_part{
    padding-top: 29px;
    padding-bottom: 104px;
  }
  .container_tech_part #all_partners{
    padding-top: 14px;
  }
  .container_tech_part .divWrapper{
    padding-left: 0px!important;
  }
  .container_tech_part .classwidth_max_min_sup{
    width: 63.6%!important;
  }
  .container_tech_part .divWrapper .contentInnerWrapper3{
    padding: 10px 10px 12px!important;
  }
  .container_tech_part .view-id-partner_north_america .divWrapper, .container_tech_part .view-id-partner_oceania .divWrapper{
    padding-top: 34px!important;
  }
  .container_bot_pag_tech .min-max-width{
    padding-bottom: 70px;
  }
  #tech_part_descr .style_descr{
    padding-right: 10px;
  }

  /*Page Structure: Spotlight Partners*/
  .container_spot_part{
    padding-top: 50px;
    padding-bottom: 44px;
    height: auto!important;
  }
  #logo_spot{
    margin-right: 16.5px;
    width: 100px;
  }
  .container_spot_part #subTitlePartners{
    width: 830px;
  }
  #logo_partner, #download_doc{
    width: 478px;
  }
  #download_doc{
    position: relative;
    left: 1px;
  }
  #close_part, #close_part_0{
    display: none;
  }

  /*Page Structure: Mailing Lists*/
  .container_mailing{
    padding-top: 27px;
    /*10/2017 - new stylr for mobile - padding-bottom: 120px;*/
	padding-bottom: 80px;
  }
  
  .container_mailing .t_2black{
    line-height: 19px;
  }
  .container_mailing #intro_spotlight{
    margin-top: 10px;
    margin-bottom: 24px;
  }
  
  
  /*commented 10/2017 need check #div_siimage{
    width: 260px;
  }
  #info_check{
    width: auto;
  }
  #info_check .style_descr{
    padding: 14px 0 10px;
  }
  */
   #info_check{
    margin-top: 45px;
  }
  .container_mailing .buttonTellmeHome#buttonTellmeHome{
    margin-top: 42px; 
  }

  /*Page Structure: North Am*/
  .container_north_am{
    padding-bottom: 78px;
  }
  .container_north_am .add_margin{
    margin-top: 8px;
  }
  .container_north_am .row_access{
    margin-bottom: 50px;
  }
  .container_north_am #banner_descr{
    margin-right: 0;
  }
  .container_north_am .classwidth_max_min_sup{
    width: 63%!important;
  }
  .container_north_am .divWrapper .contentInnerWrapper3{
    padding: 10px!important;
    height: 224px;
  }

  /*Page Structure: Latest News*/
  .container_news{
    /*padding-top: 54px;
    min-width: 980px;*/
	padding-top: 49px;
  }
  /*.container_news #titleH2{
    padding-left: 20px;
  }*/
  .container_news #news_descr{
    width: 896px;
    padding-left: 0.5px;
  }
  #block_news_2{
    margin-top: 19px;
    /*margin-bottom: 18px;*/
  }
  #block_news_2 #block_news{
    /*margin-top: 26px!important;*/
	margin-top: 50px!important;
  }
  .container_news #BlockNews{
    width: 79px;
    padding-top: 1px;
  }
  .container_news #BlockNews div{
    margin: 0 10.5px 0 14.5px;
  }
  .container_news #block_news{
    /*margin: 46px auto 35px;*/
	margin: 46px auto 65px;
  }
   #img_news + .style_descr{
    padding:6px 10px 15px;
  }
  #stay_updated{
    padding-bottom: 98px;
  }

  /*Page Structure: Press Release*/
  .container_news, .container_news_press, .container_news_details{
    min-width: 980px;
  }

  /*Page Structure: FAQ*/
  .table_faq{
    max-width:930px; 
    min-width:730px;
  }

  /*Page Structure: Customer Center*/
  .container_cust_center{
    padding-top: 65px;
  } 
  .container_cust_center .four-support-section .style_descr{
    width: 560px;
    margin: 24px auto 35px;
  }
  .container_cust_center #errorlogin + .customer-links{
    margin-bottom: 74px;
  }
  .container_cust_center #forgotpwdsupport + #buttonBigLandingPage{
    margin-bottom: 75px;
  }

  /*Page Structure: Professional Services*/
  .container_prof_services{
    padding-bottom: 80px;
  }

  /*Page Structure: Search Results*/
  .container_res {
    padding-right: 10px;
    padding-left: 10px;
  }
  .container_res_1{
    padding-right: 0;
    padding-left: 0;
  }

  /*Page Structure: TUTORIALS*/
  .container_tuto{
    padding-top: 81px;
    padding-bottom: 40px;
  }
  .container_tuto_de {
    padding-top: 65px;
  }
   .container_tuto_gswwba.container_tuto_de {
    padding-top: 49px;
  }

  /*Page Structure: Managing the NoMachine 'Connection preferences'*/
  .container_tuto_mncp, .container_tuto_bhsdrc{
    padding-top: 49px;
  }
  
  .container_tuto_bhsdrc #div-img img{
    margin-top: 0;
  }
  
  /*Page Structure: Enterprise features GENCI 11_Oct 2017*/
  .fnfe_gray_row{
    background-color: #EFEDED;
    margin-left: -15px;
    margin-right: -15px;
  }
   /*Page Structure: what-s-new-in-nomachine*/
  .block_new{
    margin-left: 0;
  }
  .container_wn{
    padding-right: 10px;
    padding-left: 10px;
  }
  /*End Genci*/

  /*Page Structure: NoMachine for Raspberry Pi*/
  .table_rasp{
    margin-left: 170px;
    width: 790px;
  }
  .table_rasp_1{
    padding: 14px 0 100px;
  }
  
   /* André 29th October 2017 */
  /* Page Structure: Getting started with NoMachine for IOS*/
  .container_gs_ios {
      padding-top: 14px;
  }
  .container_gs_ios #titleH2 {
      padding-top: 35px;
  }

  /* Page Structure: Getting started with NoMachine for Android*/
  .container_gs_android {
      padding-top: 14px;
  }
  .container_gs_android #titleH2 {
      padding-top: 35px;
  }
  /* End André*/
  
  /*Start Page Comparison Free vs ED page*/
  .leftcomparison {padding-left:36px;}
  .text-comparison-list{margin-top:27px; margin-bottom:27px; text-align:center;}
  .text-comparison-list2{margin-bottom:25px; text-align:center;}
  #divrightomparisonfree-ed {padding-left: 0;  border-left:1px solid #cccccc;}
  /*Stop Page Comparison Free vs ED page*/

}  

/*Larger desktops */
@media screen and (min-width:1200px) {
  /*Global Styles */
  .container {
   width: auto;
 }
}

/*For really small devices*/
/*@media screen and (max-width:319px) {*/
@media screen and (max-width:329px) {
  /*Global Styles */
  body{
    font-size:12px;
  }
  .style_descr, p , .showmetext, .tellmetext, .break_word, .install_list, .inline_block, .subTitleIntro, .dis_cell p, .product_list, .container3, .download-nomachine p, .install_list {
    font-size:12px !important;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    /*-ms-word-break: break-all;
    word-break: break-all;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/
  }
  #titleSubHeaderLang, .footmenu_rest, .news_tittle, .style_descr_table, .titleIntro{
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    /*-ms-word-break: break-all;
    word-break: break-all;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/
  }
  .sub_title_mb {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 7px;
  }
  #introheader .col-md-2 {
    width: 100%;
  }
  #introheader .col-md-10 {
    width: 100%;
  }
  .title-everybody, .style_title, .container-everybody .sub_title_mb, .titleIntro, .h2_class{
    font-size: 16px;
  }
  #titleH2, .titleH2{
    font-size: 18px;
  }
  #introtittle .titleIntro{
    font-size: 20px;
  }
  .width_content{
    width: 100%;
    padding-left: 0!important;
  }

  /*Style.css*/
  .classButtonGreySupportPage a{
    height: 30px;
    line-height: 30px;
  }
  #buttonTellmeHome{
    width: 100%!important
  }
  
  .containerbutton{width: 100%!important; margin-left: 10px;  /*border:1px solid blue;*/}
  .downlaodfree, .downlaoded{width: 88%!important;}  
  .downlaoded{padding: 10px 20px;}
  
  /*Extras: Isolated properties*/
  .nopadding_grid_smalldevices {
    padding-right: 0; 
    padding-left: 0;
  }
  .nomargin_grid_smalldevices {
    margin-right: 0; 
    margin-left: 0;
  }
  .is-table-row, .is-table-row [class*="col-"]{
    display: block;
  }
    /* menulinks quick search */
  #SUBSE #search-form-layer > div{
    padding-left: 5px!important;
  }
  #tableRO #firstRow p{
    font-size: 16px!important;
  }

  /*Page Structure: Everybody*/
  #buttonShowmeHome.buttonShowmeHome{
    /*    height: 30px;*/
    width: 100%;
    text-align: center;
    display: table;
  }
  #buttonShowmeHome .showmetext{
    font-size: 14px;
  }
  #buttonShowmeHome a{
    line-height: 30px;
    vertical-align: middle;
    display: table-cell;
  }
  #buttonShowmeHome img{
    width: 15px;
  }
  #back-grey-lighter >.img-everybody, #back-grey-light >.img-everybody{
    width: 60px;
  }
  .server-first-section #titleH2{
    padding-top: 0;
  }
  .container-enterprise-server .div_contain_img .img-responsive{
    margin-bottom: 0;
  }
  
  /*menu-links*/
  #top-content-left{
    padding-left: 3%;
    /*07 11 2017 width: 75%;*/
	width: 55%;
  }
  #menu_header{
    margin-top: 16px;
    margin-right: 13px;
  }
  #divclasscontainer .bar1, #divclasscontainer .bar2, #divclasscontainer .bar3{
    height: 2px;
    width: 15px;
  }
  #user_connected #descriptionContentTypeGrey2 .descr_position, #user_connected #descriptionContentTypeGrey2 .user_name + span a{
    display: block;
    padding-left: 0;
    margin-left: 0;
  }
  #user_connected #descriptionContentTypeGrey2 .user_name{
    padding-top: 6px;
  }
  .change .bar3{
    position: relative;
    top: 4px;
  }
  .titleSecLayer{
    padding-left: 5px;
  }
  .titleThirdLayer{
    padding-left: 23px;
  }
  .titleThirdLayer + .titleThirdLayer{
    padding-left: 5px;
  }
/*menu links*/
  #layerleft-child-first {
    margin-left: 0!important;
    margin-right: 0!important;
  }
  /*Page structure: Home*/
  #buttonTellmeHome td:first-child, #buttonShowmeHome td:first-child{
    width: auto;
    height: auto;
  }
  .buttonsection, .buttonsection2 {padding: 0 15px 30px 15px;}
  .buttonsection2 {width: auto;}
  #buttonTellmeHome, #buttonShowmeHome {
    width:auto;
    height: auto;
  }
  #buttonShowmeHome {margin-right:5px}
  .tellmetext, .showmetext{font-size: 14px;}
  .homebody_container .subtitles-home{
    font-size: 16px;
  }
  .tablebordercellp2{
    margin-top: 0;
  }
  .buttonsection #buttonTellmeHome.buttonTellmeHome, .back-grey-lighter_home + .buttonsection #buttonTellmeHome.buttonTellmeHome{
    margin-bottom: 0;
  }
  .buttonsection2 #buttonShowmeHome{
    margin-top: 0;
  }
  #home_lastpr{
    padding-bottom: 20px;
  }
  #center1 .titleH2, #center1 #titleH2{
    padding-top: 20px !important;
  }
  #divLeft {margin-top:10px;}
  #divLeft, #divRight, #divUnder {height:auto;}

  /*Header*/
  #titleSubHeader, #titleSubHeaderLang {
    font-size:30px;
    padding-top: 20px;
  }
  /*#buttonRedDownloadHome {margin: 30px 10px 0 10px;}*/
  #buttonRedDownloadHome {margin: 30px 10px 0 10px;height: auto;}
  #TitleButtonDownloadHome {font-size: 14px !important; height: auto;}
  #OtherDownloadHome {margin: 20px 5px 0 5px;} 
  #titleSubHeader2, #titleSubHeader2Lang {font-size:35px;}
  #buttonRedDownloadHome a {
    /*position: relative;
    top: 10px;*/
	display: block;
    padding-bottom: 6px;
  }
  
  /*Page Structure: Everybody*/
  #buttonShowmeHome{
    /*height: 30px;*/
    width: 100%;
    text-align: center;
    display: table;
  }
  #buttonShowmeHome .showmetext{
    font-size: 14px;
  }
  #buttonShowmeHome img{
    width: 15px;
  }
  
  /*Page Structure: Enterprise*/
  .container-enterprise .min-max-width, .container-comparison .min-max-width{
    padding-bottom: 25px;
  }
  .arrow_img{
    width: 60px;
  }
  #buttonTellmeHome.buttonTellmeHome{
    width: 100%;
    height: auto;
  }
  .icon_box{
    height: auto;
  }
  #buttonTellmeHome img{
    width: 25px;
  }

  /*Page Structure: Cloud-Server*/
  .container-enterprise-server .img-everybody, .arrow, .center-margin img{
    width: 60px;
  }
  #labelDENoMachine-Enterprise-Server, #labelDENoMachine-Enterprise-TerminalServer, #labelDENoMachine-Enterprise-Desktop, #labelDENoMachine-Cloud-Server{
    position: relative;
  }
  .server-link .col-xs-12 {margin-bottom: 3px;}
  .server-link .col-xs-12:nth-child(2) {margin-bottom: 8px;}
  .last-para {margin: 0 15px 25px 15px;}
  .linkenterprise_second_sdiv2 {height:auto;} 
  .enterprise-fourth-section, .img-enterprise + p, .enterprise-fifth-section, .enterprise-sixth-section {
    margin-top: 25px;
  }
  .enterprise-third-section{
    padding-bottom: 20px;
  }
  .enterprise-seventh-section {
    margin-top: 35px;
  }
  .container-sever-products #titleH2 {
    font-size: 18px;
  }
  .enterprise-terminal-fourth-section h1 {
    margin-bottom: 0;
  }
  .linkenterprise_second2, .linkenterprise_second{
    width: 100% !important;
  }
  .linkenterprise_second_sdiv2, .linkenterprise_second_sdiv{
    width: 100%;
    text-align: left;
  }
  .linkenterprise_second_sdiv2 .terminal-float-left, .linkenterprise_second_sdiv{
    margin-right: 5px;
  }
  
  /*Page Structure: Terminal-Server*/
  #subHeader_breadcrumb 
  #subHeader_enterprise{
    width: 100%;
    line-height: 23px;
    height: auto;
  }
  #subHeader_enterprise .breadcrumb{
    margin-left: 6px !important;
  }
  .downloadNoMachine-Terminal-Server, .downloadNoMachine-Small-Business-Server, .downloadNoMachine-Workstation{
    width: 100%; 
  }
  .terminal-third-section .min-max-width, .terminal-four-section .min-max-width{
    padding-bottom: 0;
  }
  .terminal-second-section .div_contain_img .img-responsive{
    margin-bottom: 0;
  }

  /*Page Structure: Virtualization Server */
  .bodycenter_button .classButton a{
    width: 100px;
    height: 30px;
    line-height: 30px;
  }

  /*Page Structure: Download*/
  .forum-logo-download, .arrow-download, .forum-logo-support, .arrow-support {display:none}
  .img-hidden img{max-width: 70%;}
  /* .row-download-mac .download-second-section, .row-download-linux .download-second-section {float: right;}*/
  .row-download-mac p, .row-download-linux p {overflow-wrap: break-word;/*word-break: break-all;*/}
  #gold-height .titleIntro + .style_descr { text-align: left;}
  .download-second-section .is-table-row-cell {
    display:inline-block;
  }
  .support-first-section {width: auto; }
  #download_block_description .support-second-section {padding-left: 0; }
  .row-download {margin-bottom: 10px;}
  #enterpriseproduct_paragraph {padding-bottom: 5px;}
  #red-height {margin-bottom:30px}
  .download-first-section{
    width: 0;
  }
  .download-second-section {
    width: 100%;
  }
  .row-download-ios .img-download-responsive, .first-row-mobile .is-table-row-cell:first-child{
    width: 90px;
  }
  .row-download-windows, .row-download-mac{
    margin-bottom: 10px;
  }
  .row-download-ios, .row-download-android{
    margin-top: 0;
    margin-bottom: 15px;
  }
  #buttonBigLandingPage{
    height: auto;
    width: 100%;
    text-align: center;
    display: table;
  }
  #buttonBigLandingPage img{
    width: 25px;
    display: inline-block !important;
    padding-right: 5px;
    padding-bottom: 3px;
  }
  #buttonBigLandingPage .tellmetext{
    font-size: 14px;
  }
  .bodycenter .eval_down_section #buttonBigLandingPage{
    margin: 25px auto;
  }

  /*
 *Download-enterprise page
 */
 .common-link-download{
  width: 100%;
  height: auto;
  font-size: 12px;
}
.download-title{
  font-size: 14px;
}

/*Page Structure: Support*/
.first-support-section #buttonBigLandingPage, .buttonBigLandingPages #buttonBigLandingPage{
  margin: 25px auto 5px;
}
.buttonBigLandingPages #buttonBigLandingPage a, #search-form-support + #buttonBigLandingPage a{
  text-align: left;
}
#forgotpwdsupport + #buttonBigLandingPage, #subscription + #buttonBigLandingPage{
  width: 100% !important;
}
#forgotpwdsupport + #buttonBigLandingPage a img, #subscription + #buttonBigLandingPage a img{
  width: 20px;
}
#buttonBigLandingPage a .showmetext, #buttonBigLandingPage a .tellmetext{
  font-size: 13px;
}
#search-form-support + #buttonBigLandingPage a img{
  width: 20px;
}
.customer-container-center #inputSupport, .customer-container-center #inputPass{
  height: 30px !important;
  width: 100% !important;
}
.container-support .min-max-width .img-general-responsive{
  margin-top: 5px;
}
.icon_box{
  padding-left: 6px!important;
  width: auto!important;
  padding-right: 4px;
}

 #buttonTellmeHome table{
    width: 100%
  }
  .buttonStore > a > table > tbody > tr, #buttonTellmeHome  > a > table > tbody > tr, #buttonShowmeHome > a > table > tbody > tr{
    display: inline-block;
  }
  #buttonBigLandingPage > a > table > tbody > tr{
    display: inline-block;
  }
  #buttonBigLandingPage > a > table, .buttonStore > a > table{
    text-align: center;
  }

/*Page Structure: Partners*/
#worldmap-mobile .mini-map{
  margin: 20px auto;
}

/*Page Structure: World Wide Page*/
.container-lang{
  height: auto;
}
.container-lang .lang-width{
  width: 100% !important;
}

/*Footer*/
#footmenu_div .menufooterc .footmenu_rest, .menufooterc.responsivemenu{
  height: auto;
}
/*Scroll-Top*/
#scrolltop{
  bottom: 10px;
  right: 10px;
  width: 25px;
  height: 25px;
  line-height: 25px;
} 
.arrow-up {
  top: 6px;
}
.address{
  margin-top: 30px;
}

/*Page Structure: Report an issue*/
#inputName, #inputMail, #captcha_code{
  width: 99%;
}
#refresh_logo + p{
  padding-right: 0;
}
.container_report #titleH2 + #div_img{
  margin: 14px auto;
}

/*bottompage store*/
.container_bot_pag_st .common_div .img_div img{
  /*width: 40%;*/
}
.buttonStore{
  width: auto!important;
  height: auto!important;
}
.buttonStore .icon_box{
}
.buttonStore img{
  width: 25px;
}

/*Page Structure: All Documents*/
.col_bar{
  display: none!important;
}
.col_text{
  width: 100%;
  padding-left: 0!important
}
.firs_sec, .sec_sec, .third_sec, .last_sec{
  padding-top: 20px;
}

/*Page Structure: Contact us*/
.info_sec .inputGeneral, .container_contact_us #sector, #country, .container_contact_us #inputSubject, .container_contact_us #inputBody{
  width: 98%!important;
  padding-left: 1%;
}

/*Page Structure: Package Download*/
#download a{
  width: 100%;
}
#content_package{
  overflow-y: auto;
  width: 100%;
}
#content_package > table >table{
  min-width: 180px;
}
#info_product .help_icon{
  width: 15%;
}
#info_product .help_icon img{
  max-width: 100%;
  height: auto;
  margin: auto;
  width: 20px;
}
#info_product .help_icon + .dis_cell {
  padding-top: 7.5px;
}

/*Page Structure: Feature Comparison*/
#table_descr_1 .supported .inline_block{
  display: block;
  padding-bottom: 10px;
  margin-left: 0;
}
  .solution_section_1 #titleH2 {overflow-wrap: break-word;/*word-break: break-all;*/}

/*Page Structure: Access Partner*/
#banner_descr .titleIntro, .region_title{
  font-size: 18px!important;
}
.partner_link > div{
  width: 100%;
}
.sub_banner_width .vCenter{
  margin: 10px 5% 3px;
  width: 90%;
}
.sub_banner_width .vCenterEurope{
  margin: 10px 5% 3px;
  width: 90%;
}
#banner_descr #subTitlePartners{
  font-size: 15px;
}
#partner_info .width_content p{
  text-align: justify;
}

/*Page Structure: Value Partner*/
.container3 .handle3 img, .container3 .handleVoid img{
  width: 25px!important;
  bottom: 75px!important;
  left: 75px!important;
}
.divWrapper{
  padding-top: 0!important;
}
.divWrapper > div{
  font-size: 20px!important;
  padding-bottom: 0!important;
}
#containerDescription p span{
  font-size: 12px!important;
}

#containerDescription ul li{
  font-size: 12px;
  overflow-wrap: break-word;
  text-align: justify;
}
.handle3{
  overflow:hidden;
}

/*Page Structure: Spotlight Partners*/
#subTitlePartners{
  width: 70%;
  position: relative;
  bottom: 5px;
}
#logo_partner img, #download_doc img{
  display: block;
  max-width: 100%;
  height: auto!important;
  margin: auto;
}
#download_doc{
  margin-top: 14px;
}
#download_doc a{
  font-size: 11px;
  text-align: left;
}
#logo_partner, #download_doc{
  width: 100%;
  display: block;
}
.h1TitleBlockProduct {
  font-size: 16px!important;
  text-align: left;
}
#logo_spot{
  display: block;
  width: 60%;
  margin: auto;
}
#subTitlePartners{
  display: block;
  margin-top: 14px;
  width: 100%;
  font-size: 14px;
}
#intro_spotlight + .row{
  margin-bottom: 10px;
}
#content_partner{
  margin-top: 20px;
}
#intro_spotlight{
  margin-bottom: 25px;
}

/*Page Structure: Spotlight Partners*/
#content_partner table, #content_partner table > *{
  display: block;
}
#content_partner ul li {
  font-size: 12px;
  padding-top: 4px;
}

 /*Page Structure: Mailing Lists*/
  .container_mailing .subTitlePartners, .t_1black, .t_2black{
    text-align: justify;
    font-size: 12px!important;
  }
  .container_mailing #h4TitleBlockSupport input{
    margin-left: 0!important;
  }
  .container_mailing #h4TitleBlockSupport {
    padding-top: 10px;
    display: block;
  }
  .container_mailing #btnSubmit >table{
    /*display: inline-block;*/
  }
  .container_mailing #btnSubmit .icon_box{
    padding-left: 0!important;
  }
  .container_mailing #errorCheck div span, .container_mailing #h4TitleBlockSupport input{
    font-size: 12px;
  }

/*Page Structure: Press Release*/
.container_news_press .year_width, .container_news_press .year_width img{
  width: 18px!important;
}
.linkTitleNews, .container_news_press .text_justify, .container_news_details span, .container_news_details .padding_descr a{
  font-size: 12px!important;
  overflow-wrap: break-word;
}
.container_news_details .style_descr_table{
  font-size: 13px;
}
.news_tittle{
  font-size: 14px;
}
.padding_descr ul li, .padding_descr{
  font-size: 12px!important;
}

/*Page Structure: Cases Studies*/
#titleh1CaseStudies{
  font-size: 18px;
}
.container_cases *{
  overflow-wrap: break-word;
  word-wrap: break-word;

   /*-ms-word-break: break-all;
    word-break: break-all;*/
    /* Instead use this non-standard one: */
    word-break: break-word;

    /* Adds a hyphen where the word breaks, if supported (No Blink)
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto; */
}
.boxYellowImg{
  width: 60%!important;
  margin: auto!important;
}

/*Page Structure: Cases Studies*/
.container_case td{
  font-size: 12px;
}
.align_mobile tr td, .container_case .t_2black li{
  font-size: 12px;
}

/*Page Structure: FAQ*/
.container_faq .faqs_blu *, .container_faq .faqs_grey *, .container_faq .faqs_blue *{
  font-size: 12px;
}

/*Page Structure: Professional Services*/
.container_prof_services #td_descr #description *{
  font-size: 12px;
}
#td_img{
  display: none;
}
#td_descr{
  padding-left: 0!important;
  width: 100%!important;
}
.first_td {
  width: 5px!important;
}
.first_td + td td +td{
  width: 40%!important;
}

 /*Page Structure: OSS*/
  #linkBlockDownloadPreview00 a{
    width: 100%;
  }
  
/*Page Structure: All Knowledge Base*/
#banner_knowledge, .arrow_td{
  display: none;
}
.no_pad_right{
  width: 100%;
  padding-left: 0!important;
}
.container_all_know_base #edit-keys-wrapper input{
  padding-left: 5%!important;
  width: 95%!important;
}
.container_all_know_base #vAlIE7 .classButtonKB a{
  width: 100%;
}
.container_all_know_base .tableContent td{
  background: transparent!important;
  padding-left: 0!important;
}

/*Page Structure: Search Results*/
#tabs-wrapper.tabs_wrapper ul.primary{
  margin: 5px 0;
  padding: 0 0 0 15px;
}
#tabs-wrapper.tabs_wrapper ul li{
  padding: 0;
}
#tabs-wrapper.tabs_wrapper ul li a{
  padding: 0 5px;
}
.td_results{
  display: none;
}
.td_results + td{
  padding-left: 0;
}
.content_res{
  text-align: justify;
  font-size: 12px;
}
.td_results + td{
  font-size: 12px;
}

/*Page Structure: Enterprise features*/
  .fnfe_subtitle{
    font-size: 16px!important;
  }
  .container_fnfe #buttonShowmeHome.buttonShowmeHome, .container_fnfe #buttonTellmeHome.buttonShowmeHome{
    margin: 10px auto 20px!important
  }
  /* Genci Oct 12t 2017 */
  /*Page Structure: what-s-new-in-nomachine*/
  .block_new{
    margin-top: 25px!important;
    margin-left: 0;
  }
  /*END GENCI*/
  
  /*Page Structure: NoMachine for Raspberry Pi*/
  .img_rasp{
    vertical-align: top;
    padding-top: 5px;
  }
  .table_rasp #titleH2{
    font-size: 18px;
  }
  
  /*Page Structure: About Us*/
  .about_us_third + #buttonTellmeHome{
    margin: 5px 15px;
    width: auto!important;
  }
  
  /* André 29th October 2017 */
  /* Page Structure: Getting started with NoMachine for IOS*/
  .container_gs_ios .custom_padding_top9{
      padding-top: 0px!important;
  }
  .container_gs_ios .custom_p {
      padding-top: 28px;
      line-height: 0.66cm
  }
  .container_gs_ios .div_image + p{
      font-size: 11px!important;
  }
  .container_gs_ios .custom_text2 {
      padding-bottom: 0px;
  }

  .container_gs_ios .text_align custom_padding_top9 {
      padding-bottom: 0px;
  }

  .container_gs_ios .custom_padding_top_left4 {
      padding-top: 0px;
  }

  .container_gs_ios .pad_img_top {
      padding-top: 0px;
  }

  /* Page Structure: Getting started with NoMachine for Android*/
  .container_gs_android .custom_padding_top9{
      padding-top: 0px!important;
  }
  .container_gs_android .div_image + p{
      font-size: 11px!important;
  }
  .container_gs_android .custom_text2 {
      padding-bottom: 0px;
  }

  .container_gs_android .text_align custom_padding_top9 {
      padding-bottom: 0px;
  }

  .container_gs_android .custom_padding_top_left4 {
      padding-top: 0px;
  }

  .container_gs_android .pad_img_top {
      padding-top: 0px;
  }
  /*End André*/
  
  /*Page Structure: OSS Port*/
  .dis_table_oss > td:first-child{
    width: 54%;
  }
  .dis_table_oss > td:first-child + td{
    width: 44%;
  }
  
  /*Start Page Comparison Free vs ED page*/
  .leftcomparison {padding-left:36px;}
  .text-comparison-list{margin-top:27px; margin-bottom:27px; text-align:center;}
  .text-comparison-list2{margin-bottom:25px; text-align:center;}
  #divrightomparisonfree-ed {padding-left: 0;  padding-top:50px; border-left:0px;}
  .containerbutton{width: 262px !important; /*margin-left:10px;  border:1px solid red;*/}
  /*Stop Page Comparison Free vs ED page*/
}

/* IE10+ specific styles go here */  

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width:768px) and (max-width:991px){ 
  
}
/*Only Desktop*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width:992px){  

}

/*Mobile and tablets for MOZILLA*/
@media screen and (min-width:768px) {  
  @-moz-document url-prefix() {
    .buttonBigLandingPages #buttonBigLandingPage a .showmetext{
      /*font-size: 13px !important;*/
    }
  }
}
/*DEsktop for MOZILLA*/
@media screen and (min-width:992px) {  
  @-moz-document url-prefix() {

  }
}

/* SAFARI 7+ specific styles go here */ 


/********************************************************************************/
/*Closed Mobile Responsive*/
/********************************************************************************/
/********************************************************************************/
/*Start Tutorials Mobile Responsive*/
/********************************************************************************/
/*Common*/
@media screen and (min-width: 992px) {
    .display_block_desktop {
        display: block;
    }
}
/*End Common*/
/* ----Begin Web based access----*/
/* desktop */
@media screen and (min-width: 992px) {
  .container_tuto_gswwba .mod_pad1{
    margin-top: 29px!important;
  }
  .container_tuto_gswwba .install_list {
    line-height: 25px !important;
  }
  .container_tuto_gswwba #description {
    margin: 42px auto 14px !important;
  }
  .container_tuto_gswwba .mod_pad2{
    line-height: 20px!important;
  }
  .container_tuto_gswwba .mod_pad3{
    margin-top: 43px !important;
  }
  .container_tuto_gswwba .mod_pad4{
    margin-top: 75px !important;
  }
  .container_tuto_gswwba .mod_pad5{
    line-height: 18px !important;
  }
  .container_tuto_gswwba .mod_pad6{
    margin-top: 76px !important;
  }
  .container_tuto_gswwba .mod_pad7{
    margin-top: 44px !important;
  }
  .container_tuto_gswwba .mod_pad8{
    margin-top: 108.5px !important;
  }
  .container_tuto_gswwba .mod_pad9{
    padding: 54px 0 34px!important;
  }
  .container_tuto_gswwba .mod_pad10{
    margin-top: 106px !important;
    margin-bottom: 14px;
  }
  .container_tuto_gswwba .mod_pad11{
    margin-bottom: 13px !important;
    margin-top: 88px!important;
  }
  .container_tuto_gswwba .mod_pad12{
    margin-top: 30px !important;
  }
  .container_tuto_gswwba .mod_pad13{
    padding-top: 16px!important;
  }
  .container_tuto_gswwba .mod_pad14{
    margin-top: 49px !important;
  }
  .container_tuto_gswwba .mod_pad15{
    margin-bottom: 14px !important;
    margin-top: 88px !important;
  }
}
/* Mobiles only*/
@media screen and (max-width: 767px) {
  .container_tuto_gswwba .mod_pad10{
    padding-top: 20px!important;
    padding-bottom: 20px;
  }
  .container_tuto_gswwba .mod_pad11{
    padding-top: 20px!important;
    padding-bottom: 20px;
  }
  .container_tuto_gswwba .mod_pad15{
    padding-top: 20px!important;
    padding-bottom: 20px;
  }
  .container_tuto_gswwba .step{
    padding-bottom: 25px!important;
  }
}
/*For really small devices*/
@media screen and (max-width: 319px) {

}
/*Mobile and tablets */
@media screen and (max-width: 991px) and (min-width: 767px) {
  .container_tuto_gswwba .mod_pad10{
    padding-top: 20px!important;
  }
}
/* ----End Web based access----*/
/* -----------------------Beginning of Disabling-------------------------------*/

/* desktop */
@media screen and (min-width: 992px) {
    .container_tuto_dayld #tuto_descr{
        margin-bottom: 14px;
    }
    .container_tuto_dayld {
        padding-top: 49px;
    }
    .container_tuto_dayld #listItemVersion .install_list {
        line-height: 25px;
        padding-bottom: 0.2em;
    }
    .container_tuto_dayld #titleH2{
        padding-bottom: 30px;
    }
    .container_tuto_dayld .fit_dayl_1{
        margin-top: 54px!important;
        margin-bottom: 14px!important;
    }
    .container_tuto_dayld .fit_dayl_2{
        margin-top: 55px!important;
        margin-bottom: 14px!important;
    }
    .container_tuto_dayld .fit_dayl_3{
        margin-top: 48px!important;
    }
    .container_tuto_dayld .fit_dayl_4{
        margin-bottom: 14px!important;
    }
}
/* -----------------------End of Disabling-------------------------------*/
/* ----Begin Creating New Virtual Desktop sessions----*/
/* desktop */
@media screen and (min-width: 992px) {
    .container_tuto_cnvds .cnvds1{
      padding-top: 33px!important;
    }
    .container_tuto_cnvds .tac{
        text-align: center;
    }
    .container_tuto_cnvds .title5 {
        padding-top: 24px !important;
    }

    .container_tuto_cnvds .title6 {
        padding-top: 14px !important;
        padding-bottom: 5px !important;
    }

    .container_tuto_cnvds .title-fixer {
        padding-bottom: 30px !important;
        margin-top: 49px !important;
        font-size: 170%;
        text-align: left !important;
    }

    .container_tuto_cnvds .listItemVersion {
        padding-top: 7px;
    }

    .container_tuto_cnvds .descrp-fixer {
        margin: 28px 0 6px 0;
        line-height: 18px;
    }

    .container_tuto_cnvds .intro-fixer {
        padding: 34px 0 15px;
        font-size: 170%;
    }

    .container_tuto_cnvds .mrg-6 {
        margin-top: 6px !important;
    }

    .container_tuto_cnvds .mrg0 {
        margin-top: 0px !important;
    }

    .container_tuto_cnvds .img1 {
        margin-top: 68px;
    }

    .container_tuto_cnvds .img2 {
        margin-top: 39px;
    }

    .container_tuto_cnvds .img3 {
        margin-top: 17px;
    }

    .container_tuto_cnvds .list-fixer {
        margin-top: 27px !important;
    }

    .container_tuto_cnvds .tips-fixer-3 {
        margin-top: 37px !important;
        margin-bottom: 54px !important;
    }

    .container_tuto_cnvds .fig-descrp-1 {
        padding-bottom: 0px;
    }

    .container_tuto_cnvds .steps-descr {
        padding-bottom: 25px !important;
    }

    .container_tuto_cnvds .list-fixer-4 {
        padding-top: 0px;
    }

    .container_tuto_cnvds .steps-descr-2 {
        padding-top: 44px;
        padding-bottom: 25px;
    }

    .container_tuto_cnvds .fig-descrp-3 {
        padding-bottom: 40px;
    }

    .container_tuto_cnvds .tip {
        margin-top: 60px !important;
        margin-bottom: 54px !important;
        line-height: 18px !important;
    }

    .container_tuto_cnvds .tip2 {
        margin-top: 61px !important;
        margin-bottom: 14px !important;
        line-height: 18px !important;
    }

    .container_tuto_cnvds .fig-descrp {
        padding-top: 14px;
    }

    .container_tuto_cnvds #listItemVersion {
        padding-left: 20px;
    }

    .container_tuto_cnvds #listItemVersion > ul li {
        line-height: 25px !important;
        padding: 0 !important;
    }

    .container_tuto_cnvds .intro-fixer-2 {
        font-size: 170%;
        padding: 0px 0 13px;
    }

    .container_tuto_cnvds .ss {
        padding-top: 1px;
    }

    .container_tuto_cnvds #list2 {
        padding-top: 7px;
        padding-left: 20px !important;
    }

    .container_tuto_cnvds #list3 {
        padding-top: 0px;
        padding-left: 20px !important;
    }

    .container_tuto_cnvds #list4 {
        padding-top: 27px;
        padding-left: 20px !important;
    }

    .container_tuto_cnvds #p2 {
        margin-top: 44px;
    }
}

/* Mobiles only*/
@media screen and (max-width: 767px) {
    .container_tuto_cnvds .tac{
        text-align: center;
    }
    .container_tuto_cnvds .list-fixer-2 {
        margin-top: 15px;
    }

    .container_tuto_cnvds .title-fixer {
        padding-bottom: 30px !important;
        margin-top: 30px !important;
        text-align: left !important;
    }

    .container_tuto_cnvds .descrp-fixer {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .container_tuto_cnvds .style_descr {
        padding-bottom: 30px;
    }

    .container_tuto_cnvds .fig-descrp {
        padding-bottom: 30px;
        font-size: 11px !important;
    }

    .container_tuto_cnvds #listItemVersion {
        padding-left: 20px !important;
    }

    .container_tuto_cnvds .listItemVersion {
        padding-left: 20px !important;
    }

    .container_tuto_cnvds #titleIntro {
        padding-bottom: 30px;
    }

    .container_tuto_cnvds .install_list {
        padding-bottom: 10px;
    }

    .container_tuto_cnvds .list-fixer {
        padding-top: 20px;
    }

    .container_tuto_cnvds .tips-fixer-3 {
        font-size: 16px;
        padding-top: 10px;
        padding-bottom: 30px;
    }

    .container_tuto_cnvds .fig-descrp-5 {
        padding-bottom: 20px !important;
    }

    .container_tuto_cnvds .steps-descr {
        padding-bottom: 20px;
    }

    .container_tuto_cnvds .fig-descrp-1 {
        padding-bottom: 5px;
    }

    .container_tuto_cnvds .tip2 {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .container_tuto_cnvds .pimg2 {
        font-size: 11px !important;
        padding-bottom: 20px !important;
    }

    .container_tuto_cnvds .fig-descrp-1 {
        font-size: 11px !important;
        padding-bottom: 20px !important;
    }

    .container_tuto_cnvds .fig-descrp-5 {
        font-size: 11px !important;
        padding-bottom: 30px !important;
    }

    .container_tuto_cnvds .fig-descrp-3 {
        font-size: 11px !important;
        padding-bottom: 40px;
    }

    .container_tuto_cnvds {
        padding-bottom: 30px;
    }
}

/*For really small devices*/
@media screen and (max-width: 319px) {
    .container_tuto_cnvds .tac{
        text-align: center;
    }
    .container_tuto_cnvds .tip2 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .container_tuto_cnvds .list-fixer {
        padding-top: 10px !important;
    }

    .container_tuto_cnvds .tips-fixer-3 {
        font-size: 12px;
    }

    .container_tuto_cnvds .style_descr {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }

    .container_tuto_cnvds .intro-fixer {
        padding-top: 10px !important;
    }

    .container_tuto_cnvds #titleH2 {
        margin-top: 0px !important;
        padding-bottom: 10px !important;
    }
}

/*Mobile and tablets */
@media screen and (max-width: 991px) and (min-width: 767px) {
    .container_tuto_cnvds .tac{
        text-align: center;
    }
    .container_tuto_cnvds {
        padding-top: 40px;
        padding: 40px 20px;
    }

    .container_tuto_cnvds .title-fixer {
        padding-bottom: 30px !important;
        text-align: left !important;
    }

    .container_tuto_cnvds .descrp-fixer {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .container_tuto_cnvds .style_descr {
        padding-bottom: 30px;
    }

    .container_tuto_cnvds .fig-descrp {
        padding-bottom: 30px;
        font-size: 11px !important;
    }

    .container_tuto_cnvds #listItemVersion {
        padding-left: 20px !important;
    }

    .container_tuto_cnvds .listItemVersion {
        padding-left: 20px !important;
    }

    .container_tuto_cnvds #titleIntro {
        padding-bottom: 30px;
    }

    .container_tuto_cnvds .install_list {
        padding-bottom: 10px;
    }

    .container_tuto_cnvds .list-fixer {
        padding-top: 20px;
    }

    .container_tuto_cnvds .tip {
        font-size: 14px;
        font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif, sans-serif;
    }

    .container_tuto_cnvds .tips-fixer-3 {
        font-size: 14px;
        font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif, sans-serif;
        padding-top: 10px;
        padding-bottom: 30px;
    }

    .container_tuto_cnvds .fig-descrp-5 {
        padding-bottom: 20px !important;
    }

    .container_tuto_cnvds .steps-descr {
        padding-bottom: 20px;
    }

    .container_tuto_cnvds .fig-descrp-1 {
        padding-bottom: 5px;
    }

    .container_tuto_cnvds .tip2 {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .container_tuto_cnvds .pimg2 {
        font-size: 11px !important;
        padding-bottom: 20px !important;
    }

    .container_tuto_cnvds .fig-descrp-1 {
        font-size: 11px !important;
        padding-bottom: 20px !important;
    }

    .container_tuto_cnvds .fig-descrp-5 {
        font-size: 11px !important;
        padding-bottom: 30px !important;
    }

    .container_tuto_cnvds .fig-descrp-3 {
        font-size: 11px !important;
        padding-bottom: 40px;
    }

    .container_tuto_cnvds {
        padding-bottom: 30px;
    }

    .container_tuto_cnvds .steps-descr-2 {
        padding-bottom: 20px;
    }
}

/* ----End Creating New Virtual Desktop sessions---*/

/* ----Begin Sharing----*/
@media screen and (min-width: 992px) {
  .container_sharing_de{
    padding-top: 65px !important;
  }
  .container_sharing{
    padding-top: 49px ;
    padding-bottom: 40px!important;
  }
  .container_sharing .shar_padding1{
    margin-top: 35px !important;
  }
  .container_sharing #titleH2{
    text-align: left;
    padding-bottom: 30px !important;
  }
  .container_sharing .shar_padding2{
    padding-top: 5px!important;
  }
  .container_sharing .shar_padding0{
    padding-top: 0px!important;
  }
  .container_sharing .shar_padding3{
    padding-top: 19px!important;
  }
  .container_sharing .shar_padding4{
    margin-top: 35px!important;
  }
  .container_sharing .shar_padding5{
    padding-top: 5px!important;
    margin-bottom: 24px!important;
  }
  .container_sharing .shar_padding6{
    margin-top: 0px !important;
    padding-top: 10px !important;
  }
  .container_sharing .shar_padding7{
    margin-top: 0px!important;
  }
  .container_sharing .shar_padding8{
    margin-top: 21px!important;
  }
  .container_sharing .shar_padding9{
    padding-bottom: 6px!important;
  }
  .container_sharing .shar_padding10{
    padding-top: 19px !important;
  }
  .container_sharing .shar_padding11{
    margin-top: 35px!important;
    margin-bottom: 39px!important;
  }
  .container_sharing .shar_padding12{
    margin-top:60px!important;
  }
  .container_sharing .shar_padding13{
    padding-bottom: 21px!important;
  }
  .container_sharing .shar_padding14{
    margin-bottom: 39px!important;
  }
  .container_sharing .shar_padding15{
    margin-top: 34px !important;
  }
  .container_sharing .shar_padding16{
    padding-bottom: 6px !important;
  }
  .container_sharing .shar_padding17{
    padding-top: 19px!important;
  }
  .container_sharing .shar_padding18{
    padding-top: 21px!important;
  }
  .container_sharing .shar_padding19{
    margin-top: 34px!important;
    margin-bottom: 39px!important;
  }
  .container_sharing .shar_padding20{
    margin-top: 35px!important;
    margin-bottom: 38px!important;
  }
  .container_sharing_de .shar_de_pad1{
    margin-top: 45px !important;
  }
  .container_sharing_de .shar_de_pad2{
    padding-top: 20px!important;
  }
  .container_sharing_de .shar_de_pad3{
    margin-top: 35px!important;
    margin-bottom: 38px!important;
  }
}
@media screen and (max-width: 767px){
  .container_sharing{
    padding-top: 49px !important;
    padding-bottom: 40px!important;
  }
  .container_sharing .shar_padding1{
    margin-top: 35px !important;
  }
  .container_sharing #titleH2{
    text-align: left!important;
    padding-bottom: 30px !important;
  }
  .container_sharing .shar_padding2{
    padding-top: 5px!important;
  }
  .container_sharing .shar_padding0{
    padding-top: 0px!important;
  }
  .container_sharing .shar_padding3{
    padding-top: 19px!important;
  }
  .container_sharing .shar_padding4{
    margin-top: 35px!important;
  }
  .container_sharing .shar_padding5{
    padding-top: 5px!important;
    margin-bottom: 24px!important;
  }
  .container_sharing .shar_padding6{
    margin-top: 0px !important;
    padding-top: 10px !important;
  }
  .container_sharing .shar_padding7{
    margin-top: 0px!important;
  }
  .container_sharing .shar_padding8{
    margin-top: 21px!important;
  }
  .container_sharing .shar_padding9{
    padding-bottom: 6px!important;
  }
  .container_sharing .shar_padding10{
    padding-top: 19px !important;
  }
  .container_sharing .shar_padding11{
    margin-top: 35px!important;
    margin-bottom: 39px!important;
  }
  .container_sharing .shar_padding12{
    margin-top:60px!important;
  }
  .container_sharing .shar_padding13{
    padding-bottom: 21px!important;
  }
  .container_sharing .shar_padding14{
    margin-bottom: 39px!important;
  }
  .container_sharing .shar_padding15{
    margin-top: 34px !important;
  }
  .container_sharing .shar_padding16{
    padding-bottom: 6px !important;
  }
  .container_sharing .shar_padding17{
    padding-top: 19px!important;
  }
  .container_sharing .shar_padding18{
    padding-top: 21px!important;
  }
  .container_sharing .shar_padding19{
    margin-top: 34px!important;
    margin-bottom: 39px!important;
  }
  .container_sharing .shar_padding20{
    margin-top: 35px!important;
    margin-bottom: 38px!important;
  }
}
@media screen and (max-width: 991px){

}

/* ----Eng Sharing----*/
/* ---Begin Finding other nomachine------------------------------------------- */
/* desktop */
@media screen and (min-width: 992px) {
    .container_tuto_foncotsn .not_pad_a12{
      padding-top: 36px !important;
      padding-bottom: 24px !important;
    }
    .container_tuto_foncotsn .not_pad_a11{
      margin-left: 76px!important;
    }
    .container_tuto_foncotsn .not_pad_a10{
      margin-left: 69px !important;
    }
    .container_tuto_foncotsn .not_pad_a9{
      padding-bottom: 41px !important;
    }
    .container_tuto_foncotsn .not_pad_a8{
      padding-bottom: 30px !important;
      padding-top: 9px !important;
    }
    .container_tuto_foncotsn .not_pad_a7{
      padding-top: 30px!important;
    }
    .container_tuto_foncotsn .not_pad_a6{
      padding-top: 21px !important;
    }
    .container_tuto_foncotsn .not_pad_a5{
      padding-top: 32px !important;
      padding-bottom: 22px !important;
    }
    .container_tuto_foncotsn .not_pad_a4{
      padding-top: 9px!important;
      padding-right: 78px!important;
    }
    .container_tuto_foncotsn .not_pad_a14{
      padding-top: 9px !important;
    }
    .container_tuto_foncotsn .not_pad_a3{
      padding-top: 31px !important;
    }
    .container_tuto_foncotsn .not_pad_a2{
      padding-bottom: 22px!important;
    }
    .container_tuto_foncotsn .not_pad_a1{
      padding-top: 13px!important;
    }
    .container_tuto_foncotsn .div_right_de{
        padding-left: 38px;
    }
    .container_tuto_foncotsn .d_inline_block_de{
        padding-top: 3px!important;
        display: inline-block!important;
        margin-right: 71px;
        margin-left: 89px;
    }
    .container_tuto_foncotsn .d_inline_block_ru{
        padding-top: 3px!important;
        display: inline-block!important;
        margin-right: 71px;
        margin-left: 104px;
    }
    .container_tuto_foncotsn .d_inline_block_ru{
        padding-top: 3px!important;
        display: inline-block!important;
        margin-right: 71px;
        margin-left: 104px;
    }
    .container_tuto_foncotsn_de {
        padding-top: 30px!important;
    }
    .container_tuto_foncotsn .titleDE{
        padding-top: 20px!important;
        padding-bottom: 20px!important;
    }
    .container_tuto_foncotsn .fit_image1_de{
        padding-right:0px!important;
        padding-top: 20px!important;
    }
    .container_tuto_foncotsn .fit_descr1_de{
        padding-top: 0px!important;
        padding-right: 0px!important;
    }
    .container_tuto_foncotsn .fit_descr2_de{
        padding-top: 20px!important;
    }
    .container_tuto_foncotsn .fit_header1_de{
        padding-top: 30px!important;
        padding-bottom: 20px!important;
    }
    .container_tuto_foncotsn .fit_descr2{
        padding-top: 26px!important;
    }
    .container_tuto_foncotsn .fit_descr3{
        padding-right: 78px;
        padding-top: 6px;
        padding-bottom: 33px;
    }
    .container_tuto_foncotsn .fit_header1{
        padding-top: 36px!important;
    }
    .container_tuto_foncotsn .fit_descr1{
        padding-right: 81px;
        padding-top: 6px;
    }
    .container_tuto_foncotsn .fit_image1{
        padding-right: 78px;
        padding-top: 27px;
    }
    .container_tuto_foncotsn .fit_image2{
        padding-right: 78px;
        padding-top: 29px;
    }
    .container_tuto_foncotsn .fit_image2_de{
        padding-right: 0px!important;
        padding-top: 20px;
    }
    .container_tuto_foncotsn .fit_descr3_de{
        padding-right:0px!important;
        padding-top: 0px;
        padding-bottom: 30px;
    }
    .container_tuto_foncotsn .d_inline_block{
        padding-top: 9px;
        display: inline-block!important;
        margin-right: 67px;
        margin-left: 70px;
    }
    .container_tuto_foncotsn{
        padding-top:16px;
        padding-bottom: 40px;
    }
    .container_tuto_foncotsn #titleH2{
        padding-top: 35px;
        padding-bottom: 30px;
        text-align: left;
    }
    .container_tuto_foncotsn #titleIntro{
        padding-bottom: 23px;
        padding-top: 15px;
        font-size:170%;
    }

    .container_tuto_foncotsn .descr4{
        padding-top: 29px;
        padding-bottom: 26px;
    }

    .container_tuto_foncotsn .descr4_de{
        padding-top: 30px;
        padding-bottom: 20px;
    }

    .container_tuto_foncotsn .descr5{
        padding-bottom: 40px;
    }

    .container_tuto_foncotsn .descr5_de{
        padding-bottom: 37px;
    }

    .container_tuto_foncotsn .p_left{
        margin-left: 77px;
    }

    .container_tuto_foncotsn .p_right{
        margin-left: 78px;
    }
    .container_tuto_foncotsn .p_left2{
        margin-left: 95px!important;
    }
    .container_tuto_foncotsn .p_left3{
        margin-left: 108px!important;
    }
    .container_tuto_foncotsn .p_left4{
        margin-left: 99px!important;
    }
    .container_tuto_foncotsn .p_left5{
        margin-left: 130px!important;
    }
    .container_tuto_foncotsn .p_left6{
        margin-left: 84px!important;
    }

    .container_tuto_foncotsn .p_right2{
        margin-left: 94px!important;
    }
    .container_tuto_foncotsn .p_right3{
        margin-left: 122px!important;
    }
    .container_tuto_foncotsn .p_right4{
        margin-left: 111px!important;
    }
    .container_tuto_foncotsn .p_right5{
        margin-left: 120px!important;
    }
    .container_tuto_foncotsn .p_left6_ru{
      margin-left: 60px !important;
    }
    .container_tuto_foncotsn .p_right6{
        margin-left: 106px!important;
    }
    .container_tuto_foncotsn .p_right7{
        margin-left: 126px!important;
    }
    .container_tuto_foncotsn .p_right8_ru{
        margin-left: 120px !important;
    }
    .container_tuto_foncotsn .p_right8{
        margin-left: 135px!important;
    }
    .container_tuto_foncotsn .div_right2{
        width: 44%!important;
        display: inline-block;
        padding-left: 4px !important;
    }
    .container_tuto_foncotsn .div_right{
        width: 49%;
        display: inline-block;
    }
    .container_tuto_foncotsn .div_left2{
      margin-left: 16px!important;
      width: 472px;
      display: inline-block;
    }
    .container_tuto_foncotsn .div_left{
        width: 438px;
        display: inline-block;
    }

    .container_tuto_foncotsn .margin_left1{
        padding-left: 182px;
    }
    .container_tuto_foncotsn .margin_left1_de{
        padding-left: 152px;
    }
    .container_tuto_foncotsn .margin_left2{
        padding-left: 172px;
    }
    .container_tuto_foncotsn .margin_left2_de{
        padding-left: 156px;
    }
    .container_tuto_foncotsn .margin_left1_es{
        padding-left: 172px;
    }
    .container_tuto_foncotsn .margin_left1_pl{
        padding-left: 207px;
    }
    .container_tuto_foncotsn .margin_left1_pt-pt{
        padding-left: 130px;
    }
    .container_tuto_foncotsn .margin_left1_ru{
        padding-left: 121px;
    }
    .container_tuto_foncotsn .margin_left2_es{
        padding-left: 167px;
    }
    .container_tuto_foncotsn .margin_left2_fr{
        padding-left: 176px;
    }
    .container_tuto_foncotsn .margin_left2_it{
        padding-left: 172px;
    }
    .container_tuto_foncotsn .margin_left2_pl{
        padding-left: 169px;
    }
    .container_tuto_foncotsn .margin_left2_pt-pt{
        padding-left: 172px;
    }
    .container_tuto_foncotsn .margin_left2_ru{
        padding-left: 121px;
    }
}

/* Mobiles only*/
@media screen and (max-width: 767px) {
    .container_tuto_foncotsn .fit_descr3_de{
        font-size: 11px!important;
    }
    .container_tuto_foncotsn #titleH2{
        text-align: left;
    }
    .container_tuto_foncotsn .img-responsive{
        margin:auto;
    }
    .container_tuto_foncotsn #titleIntro{
        padding-top: 10% ;
    }
    .container_tuto_foncotsn .style_descr{
        padding-top: 5%;
    }
    .container_tuto_foncotsn .div_image{
        padding-top: 5%;
        padding-bottom: 5%;
    }
    .container_tuto_foncotsn .p_right{
        font-size: 11px!important;
        display: block!important;
        text-align: center;
    }
    .container_tuto_foncotsn .p_left{
        font-size: 11px!important;
        display: block!important;
        text-align: center;
    }
    .container_tuto_foncotsn .fit_descr3{
        font-size: 11px!important;
    }
    .container_tuto_foncotsn .fit_descr1{
        font-size: 11px!important;
    }
}

/*For really small devices*/
@media screen and (max-width: 319px) {
    .container_tuto_foncotsn .fit_descr3{
        padding-bottom: 5%;
    }
}

/*Mobile and tablets */
@media screen and (max-width: 991px) and (min-width: 767px) {
    .container_tuto_foncotsn #titleH2{
        text-align: left;
    }
    .container_tuto_foncotsn .img-responsive{
        margin:auto;
    }
    .container_tuto_foncotsn #titleIntro{
        padding-top: 5% ;
    }
    .container_tuto_foncotsn .style_descr{
        padding-top: 3%;
    }
    .container_tuto_foncotsn .descr4{
        padding-top: 1%;
    }
    .container_tuto_foncotsn .div_image{
        padding-top: 2%;
        padding-bottom: 4%;
    }
    .container_tuto_foncotsn .div_right{
        padding-top: 1% !important;
        padding-bottom: 2%!important;
    }
    .container_tuto_foncotsn .div_left{
        padding-bottom: 2%!important;
    }
    .container_tuto_foncotsn .p_right{
        font-size: 11px!important;
        display: block!important;
        text-align: center;
    }
    .container_tuto_foncotsn .p_left{
        font-size: 11px!important;
        display: block!important;
        text-align: center;
    }
    .container_tuto_foncotsn .fit_descr3{
        font-size: 11px!important;
    }
    .container_tuto_foncotsn .fit_descr1{
        font-size: 11px!important;
    }
}
/* ---End Finding other nomachine------------------------------------- */
/* ----Begin Tips .. raspberry-----------------------------------------*/
@media screen and (min-width: 992px) {
  .container_ras_pi{
    padding-bottom: 40px!important;
  }
  .container_ras_pi #titleH2 {
    text-align: left;
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .container_ras_pi .titleH2mod {
    text-align: left;
    padding-bottom: 30px;
    padding-top: 14px!important;
  }
  .container_ras_pi #titleIntro{
    padding-bottom: 6px;
    padding-top: 40px;
  }
  .container_ras_pi .ras_pad1{
    padding-top: 44px!important;
  }
  .container_ras_pi .ras_pad2{
    padding-top: 48px!important;
  }
  .container_ras_pi .ras_pad3{
    padding-top: 13px;
    padding-bottom: 12px;
  }
  .container_ras_pi .ras_pad0{
    padding-bottom: 0px !important;
  }
  .container_ras_pi .ras_pad4{
    padding-top: 31px;
    padding-bottom: 10px;
  }
  .container_ras_pi .ras_pad5{
    padding-top: 15px;
    padding-bottom: 36px;
  }
  .container_ras_pi .ras_pad6{
    padding-bottom: 30px!important;
  }
  .container_ras_pi .ras_pad7{
    padding-top: 64px!important;
  }
  .container_ras_pi .ras_pad8{
    padding-top: 30px!important;
  }
  .container_ras_pi .ras_pad9{
    padding-top: 54px!important;
  }
  .container_ras_pi .ras_pad10{
    padding-top: 20px!important;
  }
  .container_ras_pi .ras_pad11{
    padding-top: 26px;
  }
  .container_ras_pi .ras_pad12{
    padding-top: 15px;
    padding-bottom: 10px;
  }
  .container_ras_pi .ras_pad13{
    padding-top: 4px;
    padding-bottom: 13px;
  }
  .container_ras_pi .ras_pad14{
    padding-top: 12px;
    padding-bottom: 0px;
  }
  .container_ras_pi .ras_pad15{
    padding-top: 14px;
    padding-bottom: 20px;
  }
  .container_ras_pi .ras_pad16{
    padding-top: 28px;
  }
  .container_ras_pi .ras_pad17{
    padding-top: 13px;
    padding-bottom: 12px;
  }
  .container_ras_pi .ras_pad18{
    padding-top: 14px;
    padding-bottom: 11px;
  }
  .container_ras_pi .ras_pad19{
    padding-top: 14px;
  }
  .container_ras_pi .ras_pad20{
    padding-top: 1px !important;
  }
  .container_ras_pi .ras_pad21{
    padding-top: 11px!important;
  }
  .container_ras_pi .ras_pad22{
    padding-top: 15px!important;
  }
  .container_ras_pi .ras_pad23{
    padding-bottom: 3px!important;
  }
  .container_ras_pi .ras_pad24{
    padding-top: 26px!important;
  }
  .container_get_start .ras_pad25{
    padding-top: 58px!important;
  }
}
@media screen and (max-width: 767px){

}
@media screen and (max-width: 991px){
  .container_ras_pi{
    padding-bottom: 40px!important;
  }
  .container_ras_pi #titleH2 {
    text-align: left;
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .container_ras_pi #titleIntro{
    padding-bottom: 6px;
    padding-top: 40px;
  }
  .container_ras_pi .ras_pad1{
    padding-top: 44px!important;
  }
  .container_ras_pi .ras_pad2{
    padding-top: 48px!important;
  }
  .container_ras_pi .ras_pad3{
    padding-top: 13px;
    padding-bottom: 12px;
  }
  .container_ras_pi .ras_pad0{
    padding-bottom: 0px !important;
  }
  .container_ras_pi .ras_pad4{
    padding-top: 31px;
    padding-bottom: 10px;
  }
  .container_ras_pi .ras_pad5{
    padding-top: 15px;
    padding-bottom: 36px;
  }
  .container_ras_pi .ras_pad6{
    padding-bottom: 30px!important;
  }
  .container_ras_pi .ras_pad7{
    padding-top: 64px!important;
  }
  .container_ras_pi .ras_pad8{
    padding-top: 30px!important;
  }
  .container_ras_pi .ras_pad9{
    padding-top: 54px!important;
  }
  .container_ras_pi .ras_pad10{
    padding-top: 20px!important;
  }
  .container_ras_pi .ras_pad11{
    padding-top: 26px;
  }
  .container_ras_pi .ras_pad12{
    padding-top: 15px;
    padding-bottom: 10px;
  }
  .container_ras_pi .ras_pad13{
    padding-top: 4px;
    padding-bottom: 13px;
  }
  .container_ras_pi .ras_pad14{
    padding-top: 12px;
    padding-bottom: 0px;
  }
  .container_ras_pi .ras_pad15{
    padding-top: 14px;
    padding-bottom: 20px;
  }
  .container_ras_pi .ras_pad16{
    padding-top: 28px;
  }
  .container_ras_pi .ras_pad17{
    padding-top: 13px;
    padding-bottom: 12px;
  }
  .container_ras_pi .ras_pad18{
    padding-top: 14px;
    padding-bottom: 11px;
  }
  .container_ras_pi .ras_pad19{
    padding-top: 14px;
  }
  .container_ras_pi .ras_pad20{
    padding-top: 1px !important;
  }
  .container_ras_pi .ras_pad21{
    padding-top: 11px!important;
  }
  .container_ras_pi .ras_pad22{
    padding-top: 15px!important;
  }
  .container_ras_pi .ras_pad23{
    padding-bottom: 3px!important;
  }
  .container_ras_pi .ras_pad24{
    padding-top: 26px!important;
  }
  .container_get_start .ras_pad25{
    padding-top: 58px!important;
  }
}

/* ----Eng Tips .. raspberry--------------------------*/
/* ----------------------Begin Blanking-----------------------------*/
/* desktop */
@media screen and (min-width: 992px) {
    .container_tuto_bhsdrc .bhsdrc-p1-it{
        line-height: 20px!important;
    }
    .container_tuto_bhsdrc #bhsdrc-p1{
        margin-bottom: 28px;
    }
    .container_tuto_bhsdrc .fit_bhsdrc_1{
        margin-top: 34px!important;
    }
    .container_tuto_bhsdrc #div_img_1{
       margin-top: 34px!important;
    }
    .container_tuto_bhsdrc #tuto_sec_2{
        margin-top: 30px!important;
    }
    .container_tuto_bhsdrc .fit_bhsdrc_2{
        padding-bottom: 5px!important;
    }
    .container_tuto_bhsdrc .fit_bhsdrc_3{
        margin-bottom: 14px;
    }

}
/* ----------------------End Blanking-----------------------------*/
/*-----------------------------Begin Customizing the appearance of the nomachine user interface--------*/
/* desktop */
@media screen and (min-width: 992px) {
    .container_tuto_ctaotng #titleH2{
        text-align: left;
        padding-top: 49px;
    }
    .container_tuto_ctaotng .ctaotng_pad1{
        padding-top: 20px;
    }
    .container_tuto_ctaotng .ctaotng_pad2{
        padding-top: 15px;
        padding-bottom: 4px;
    }
    .container_tuto_ctaotng .ctaotng_pad3{
        padding-left: 20px;
    }
    .container_tuto_ctaotng .ctaotng_pad4{
        padding-top: 20px;
    }
    .container_tuto_ctaotng .ctaotng_pad5{
        padding-top: 23px;
    }
    .container_tuto_ctaotng .ctaotng_pad6{
        padding-top: 1px;
    }
    .container_tuto_ctaotng .ctaotng_pad7{
        padding-top: 27px;
    }
    .container_tuto_ctaotng .ctaotng_pad8{
        padding-top: 23px;
        padding-bottom: 40px;
    }
    .container_tuto_ctaotng .ctaotng_pad9{
        padding-top: 10px;
    }

}

/* Mobiles only*/
@media screen and (max-width: 767px) {
    .container_tuto_ctaotng #titleH2{
        text-align: left;
    }
    .container_tuto_ctaotng .ctaotng_pad1{
        padding-top: 20px;
    }
    .container_tuto_ctaotng .ctaotng_pad2{
        padding-top: 6%;
        padding-bottom: 6%;
    }
    .container_tuto_ctaotng .ctaotng_pad3{
        padding-left: 20px;
    }
    .container_tuto_ctaotng .ctaotng_pad4{
        padding-top: 2%;
    }
    .container_tuto_ctaotng .ctaotng_pad5{
        padding-top: 23px;
    }
    .container_tuto_ctaotng .ctaotng_pad6{
        padding-top: 1px;
    }
    .container_tuto_ctaotng .ctaotng_pad7{
        padding-top: 27px;
    }
    .container_tuto_ctaotng .ctaotng_pad8{
        padding-top: 15%;
    }
    .container_tuto_ctaotng .ctaotng_pad9{
        padding-top: 10px;
    }
    .container_tuto_ctaotng .text_align{
        font-size: 11px!important;
    }

}

/*For really small devices*/
@media screen and (max-width: 319px) {
    .container_tuto_ctaotng .ctaotng_pad9{
        padding-top: 1%;
    }
}

/*Mobile and tablets */
@media screen and (max-width: 991px) and (min-width: 767px) {
    .container_tuto_ctaotng #titleH2{
        text-align: left;
    }
    .container_tuto_ctaotng .ctaotng_pad1{
        padding-top: 20px;
    }
    .container_tuto_ctaotng .ctaotng_pad2{
        padding-top: 3%;
        padding-bottom: 3%;
    }
    .container_tuto_ctaotng .ctaotng_pad3{
        padding-left: 20px;
    }
    .container_tuto_ctaotng .ctaotng_pad4{
        padding-top: 1%;
    }
    .container_tuto_ctaotng .ctaotng_pad5{
        padding-top: 2%;
    }
    .container_tuto_ctaotng .ctaotng_pad6{
        padding-top: 1px;
    }
    .container_tuto_ctaotng .ctaotng_pad7{
        padding-top: 27px;
    }
    .container_tuto_ctaotng .ctaotng_pad8{
        padding-top: 2%;
    }
    .container_tuto_ctaotng .ctaotng_pad9{
        padding-top: 1%;
    }
    .container_tuto_ctaotng .text_align{
        font-size: 11px!important;
    }
}
/*-----------------------------End Customizing the appearance of the nomachine user interface--------*/
/* ----------------------Begin Managing-----------------------------*/
/* desktop */
@media screen and (min-width: 992px) {
    .container_tuto_mncp .fit_mncp_1{
        padding-top: 25px!important;
    }

    .container_tuto_mncp .fit_mncp_2{
        padding-top: 16px!important;
        height: 401px;
        width: 600px;
    }
    .container_tuto_mncp .fit_mncp_3{
        padding-top: 20px!important;
    }
    .container_tuto_mncp .fit_mncp_4{
        padding-top: 4px!important;
        height: 389px;
        width: 600px;
    }
    .container_tuto_mncp .fit_mncp_5{
        padding-bottom: 20px!important;
    }
    .container_tuto_mncp .fit_mncp_6{
        padding-top: 17px!important;
        height: 389px;
        width: 600px;
    }
    .container_tuto_mncp .fit_mncp_7{
        padding-top: 34px;
    }
    .container_tuto_mncp .fit_mncp_8{
        padding-top: 39px;
    }
    .container_tuto_mncp .fit_mncp_9{
        height: 354px;
        width: 600px;
    }
    .container_tuto_mncp .fit_mncp_10{
        margin-top: 16px!important;
    }
    .container_tuto_mncp .fit_mncp_11{
        padding-top: 5px;
        margin-bottom: 16px!important;
    }

}
/* Mobiles only*/
@media screen and (max-width: 767px) {
    .container_tuto_mncp .fit_mncp_7{
        padding-top: 34px;
    }
}
/* ----------------------End Managing-----------------------------*/
/* ----Begin Changing how you view----*/
/* desktop */
@media screen and (min-width: 992px) {
    .container_tuto_chyvtrh #titleH2{
        padding-top: 49px;
        padding-bottom: 30px;
        text-align: left;
    }
    .container_tuto_chyvtrh .switching_1{
        padding-left: 20px;
    }
    .container_tuto_chyvtrh .listItemVersion{
        padding-top: 7px!important;
    }
    .container_tuto_chyvtrh .padding_image_sw1{
        padding-top: 20px!important;
    }
    .container_tuto_chyvtrh .title_sw2{
        padding-top: 40px;
        padding-bottom: 7px;
        font-size: 170% !important;
    }

    .container_tuto_chyvtrh .sw_pad1{
        padding-top: 1px;
    }
    .container_tuto_chyvtrh .title3_sw{
        padding-top: 30px;
        padding-bottom: 34px;
        font-size: 170%;
    }
    .container_tuto_chyvtrh .pad_bt1{
        padding-bottom: 40px ;
    }
    .container_tuto_chyvtrh .pad_bt2{
        padding-bottom: 34px;
    }
    .container_tuto_chyvtrh .pad_bt4{
        padding-top: 20px;
    }
    .container_tuto_chyvtrh .line20{
        line-height: 20px;
    }
}

/* Mobiles only*/
@media screen and (max-width: 767px) {
    .container_tuto_chyvtrh #titleH2{
        padding-bottom: 30px;
        text-align: left;
    }
    .container_tuto_chyvtrh .text_align{
        font-size: 11px!important;
    }
    .container_tuto_chyvtrh .switching_1{
        padding-left: 20px;
    }
    .container_tuto_chyvtrh .listItemVersion{
        padding-top: 7px!important;
    }
    .container_tuto_chyvtrh .padding_image_sw1{
        padding-top: 20px!important;
    }
    .container_tuto_chyvtrh .title_sw2{
        padding-top: 40px;
        padding-bottom: 7px;
        font-size: 170% !important;
    }

    .container_tuto_chyvtrh .sw_pad1{
        padding-top: 1px;
    }
    .container_tuto_chyvtrh .title3_sw{
        padding-top: 30px;
        padding-bottom: 34px;
        font-size: 170%;
    }
    .container_tuto_chyvtrh .pad_bt1{
        padding-bottom: 40px ;
    }
    .container_tuto_chyvtrh .pad_bt2{
        padding-bottom: 34px;
    }
    .container_tuto_chyvtrh .pad_bt4{
        padding-top: 20px;
    }
    .container_tuto_chyvtrh .line20{
        line-height: 20px;
    }
}

/*For really small devices*/
@media screen and (max-width: 319px) {
    .container_tuto_chyvtrh .title3_sw{
        padding-top: 25px;
        padding-bottom: 5px;
    }
    .container_tuto_chyvtrh .titleH2{
        padding-bottom: 15px;
    }
    .container_tuto_chyvtrh .fig_22{
        padding-top: 15px;
    }
    .container_tuto_chyvtrh .pad_bt1{
        padding-bottom: 0px!important;
    }
    .container_tuto_chyvtrh .title3_sw{
        padding-bottom: 20px;
    }

}

/*Mobile and tablets */
@media screen and (max-width: 991px) and (min-width: 767px) {
    .container_tuto_chyvtrh .install_list{
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .container_tuto_chyvtrh .text_align{
        font-size: 11px!important;
    }
    .container_tuto_chyvtrh #titleH2{
        padding-bottom: 30px;
        text-align: left;
    }
    .container_tuto_chyvtrh .switching_1{
        padding-left: 20px;
    }
    .container_tuto_chyvtrh .listItemVersion{
        padding-top: 7px!important;
    }
    .container_tuto_chyvtrh .padding_image_sw1{
        padding-top: 20px!important;
    }
    .container_tuto_chyvtrh .title_sw2{
        padding-top: 40px;
        padding-bottom: 7px;
        font-size: 170% !important;
    }
    .container_tuto_chyvtrh .sw_pad1{
        padding-top: 1px;
    }
    .container_tuto_chyvtrh .title3_sw{
        padding-top: 30px;
        padding-bottom: 34px;
        font-size: 170%;
    }
    .container_tuto_chyvtrh .pad_bt1{
        padding-bottom: 40px ;
    }
    .container_tuto_chyvtrh .pad_bt2{
        padding-bottom: 34px;
    }
    .container_tuto_chyvtrh .pad_bt4{
        padding-top: 20px;
    }
    .container_tuto_chyvtrh .line20{
        line-height: 20px;
    }
}
/* ----End Changing how you view----*/
/* ----Begin Switching the view between multi-monitors during a remote desktop session----*/
/* desktop */
@media screen and (min-width: 992px) {
     .container_tuto_stvbmdards #titleH2{
         padding-top: 49px;
         padding-bottom: 30px;
         text-align: left;
     }
    .container_tuto_stvbmdards .switching_1{
        padding-left: 20px;
    }
    .container_tuto_stvbmdards .listItemVersion{
        padding-top: 7px!important;
    }
    .container_tuto_stvbmdards .switching_img1{
        padding-top: 20px;
    }
    .container_tuto_stvbmdards .switching_2{
        padding-top: 40px;
        padding-bottom: 15px;
        font-size:170%;
    }
}

/* Mobiles only*/
@media screen and (max-width: 767px) {
    .container_tuto_stvbmdards #titleH2{
        padding-bottom: 30px;
        text-align: left;
    }
    .container_tuto_stvbmdards .switching_1{
        padding-left: 20px;
    }
    .container_tuto_stvbmdards .listItemVersion{
        padding-top: 7px!important;
    }
    .container_tuto_stvbmdards .switching_img1{
        padding-top: 20px;
    }
    .container_tuto_stvbmdards .switching_2{
        padding-top: 40px;
        padding-bottom: 15px;
        font-size:170%;
    }
    .container_tuto_stvbmdards .text_align{
        font-size: 11px!important;
    }
    .container_tuto_stvbmdards .install_list{
        padding-top: 15px;
    }
}

/*For really small devices*/
@media screen and (max-width: 319px) {
    .container_tuto_stvbmdards .switching_2{
        padding-top: 20px;
        padding-bottom: 5px;
        font-size:170%;
    }
}

/*Mobile and tablets */
@media screen and (max-width: 991px) and (min-width: 767px) {
    .container_tuto_stvbmdards .text_align{
        font-size: 11px!important;
        padding-bottom: 15px!important;
    }
    .container_tuto_stvbmdards #titleH2{
        padding-bottom: 30px;
        text-align: left;
    }
    .container_tuto_stvbmdards .switching_1{
        padding-left: 20px;
    }
    .container_tuto_stvbmdards .listItemVersion{
        padding-top: 7px!important;
    }
    .container_tuto_stvbmdards .switching_img1{
        padding-top: 20px;
    }
    .container_tuto_stvbmdards .switching_2{
        padding-top: 40px;
        padding-bottom: 15px;
        font-size:170%;
    }
    .container_tuto_stvbmdards .install_list{
        padding-top: 15px;
    }
}
/* ----End Switching the view between multi-monitors during a remote desktop session----*/
/* ----Begin Adding Servers to NoMachine Cloud Server via the GUI----*/
@media screen and (min-width: 992px) {
  .container_asnmcsg #titleH2{
    padding-top: 49px;
    text-align: left;
    padding-bottom: 30px;
  }
  .container_asnmcsg #titleIntro{
    padding-top:40px;
    font-size: 170%;
  }
  .container_asnmcsg #listItemVersion{
    padding-left: 20px;
  }
  .container_asnmcsg .asnm_padding_top_7{
    padding-top: 7px;
  }
  .container_asnmcsg .asnm_padding_top_10{
    padding-top: 20px;
  }
  .container_asnmcsg .asnm_padding_top_48{
    padding-top: 48px!important;
  }
  .container_asnmcsg .asnm_padding_bottom_7{
    padding-bottom: 7px;
  }
  .container_asnmcsg .asnm_padding_top_20{
    padding-top: 20px!important;
  }
  .container_asnmcsg .asnm_padding_top_14{
    padding-top: 14px!important;
  }
  .container_asnmcsg .asnm_padding_bottom_53{
    padding-bottom: 46px;
    /*padding-bottom: 53px;*/
  }
  .container_asnmcsg .asnm_padding_top_53{
    padding-top: 46px;
    /*padding-top: 53px;*/
  }
  .container_asnmcsg .asnm_padding_top_34{
    padding-top: 34px!important;
  }
  .container_asnmcsg .asnm_padding_top_41{
    padding-top: 34px!important;
    /*padding-top: 41px!important;*/
  }

  .container_asnmcsg .asnm_padding_bottom_34{
    padding-bottom: 34px!important;
  }
  .container_asnmcsg .asnm_padding_bottom_14{
    padding-bottom: 14px!important;
  }
  .container_asnmcsg .asnm_padding_top_54{
    padding-top: 54px!important;
  }
}
@media screen and (max-width: 767px){

}
@media screen and (max-width: 991px){

}

/* ----Eng Adding Servers to Nomachine Cloud Server via the GUI----*/
/* ----Begin Adding Terminal Server Nodes to Enterprise Terminal Server via the User Interface----*/
/* desktop */
@media screen and (min-width: 992px) {
        .container_tuto_atsnetsg {
            padding-top: 49px!important;
            padding-bottom: 34px;
        }
        .container_tuto_atsnetsg #tuto_sec_1{
           margin-top: 54px!important;
        }
        .container_tuto_atsnetsg #tut_adding_01{
            margin-top: 20px!important;
            margin-bottom: 28px!important;
        }
        .container_tuto_atsnetsg #titleIntro2{
            margin-top: 38px!important;
            margin-bottom: 14px;
            font-size: 170%;
        }
        .container_tuto_atsnetsg #tut_adding_02{
            margin-top: 14px;
        }
        .container_tuto_atsnetsg #tut_adding_03{
            margin-top:60px;
        }
        .container_tuto_atsnetsg .tut_adding_04{
            margin-top: 14px!important;
        }
        .container_tuto_atsnetsg .tut_adding_05{
            margin-top: 60px!important;
        }
        .container_tuto_atsnetsg #tut_adding_06{
            margin-top: 49px!important;
        }
        .container_tuto_atsnetsg .tut_adding_07{
            margin-top: 80px!important;
        }
        .container_tuto_atsnetsg .tut_adding_08{
            margin-top: 14px;
        }
        .container_tuto_atsnetsg .tut_adding_09{
            margin-top: 48px!important;
        }
        .container_tuto_atsnetsg_de #titleH2{
            margin-bottom: 34px!important;
        }
        .container_tuto_atsnetsg_de #titleIntro{
            margin-top: 88px!important;
        }
        .container_tuto_atsnetsg_de #titleIntro2{
            margin-top: 48px!important;
        }
        .container_tuto_atsnetsg_de #tut_adding_01{
            margin-top: 0px!important;
        }
}
/* Mobiles only*/
@media screen and (max-width: 767px) {
    .container_tuto_atsnetsg #titleIntro{
        margin-bottom: 14px!important;
        padding-bottom:  0px!important;

    }
    .container_tuto_atsnetsg #titleIntro2{
        margin-top: 38px!important;
        margin-bottom: 14px;
        font-size: 170%;
    }
}
/*For really small devices*/
@media screen and (max-width: 319px) {

}
/*Mobile and tablets */
@media screen and (max-width: 991px) and (min-width: 767px) {
    .container_tuto_atsnetsg #titleIntro2{
        margin-top: 38px!important;
        margin-bottom: 14px;
        font-size: 170%;
    }
}
/* ----End Adding Terminal Server Nodes to Enterprise Terminal Server via the User Interface----*/
/* ----Begin Accessing your.. amazon..----*/
/***Common for every page**/
.padding-top-50{
    padding-top: 50px;
}
.padding-top-15{
    padding-top: 15px;
}
.padding-bottom-20{
    padding-bottom: 20px;
}
.margin-14{
    margin: 14px 0;
}
.linkGeneralGreen a{
    word-break: break-word;
}
@media screen and (max-width: 767px){
    .padding-top-65{
        padding: 32px;
    }
    .padding-top-60{
        padding-top: 30px;
    }
    .padding-top-50{
        padding-top: 25px;
    }
    .padding-top-15{
        padding-top: 7px;
    }
    .padding-bottom-20{
        padding-bottom: 10px;
    }
}
/***End for every common page**/
/* AYRDAECCVN */
.container_ayrdaeccvn{
    padding-top: 36px;
    padding-bottom: 60px;
}
.container_ayrdaeccvn #titleH2{
    text-align: left;
    margin-bottom: 14px;
}
.container_ayrdaeccvn .first_pg p{
    margin: 14px 0;
}
.container_ayrdaeccvn #titleIntro{
    padding-top: 51px;
    padding-bottom: 14px;
    font-size: 170%;
}
.container_ayrdaeccvn .titlepadding1{
    padding-top: 60px!important;
}
.container_ayrdaeccvn .margin-bottom-7{
    margin-bottom: 7px!important;
}
.container_ayrdaeccvn .parapadding1{
    padding-top: 28px!important;
}
.container_ayrdaeccvn .padding-top-97{
    padding-top: 97px!important;
}
.container_ayrdaeccvn .div_image{
    padding: 34px 0 46px;
}
.container_ayrdaeccvn #listItemVersion{
    padding-left: 20px;
    margin-top: 45px;
}
.container_ayrdaeccvn .padding-bottom-15{
    padding-bottom: 15px!important;
}
.container_ayrdaeccvn .padding-top-23{
    padding-top: 23px!important;
}
.container_ayrdaeccvn .padding-top-71{
    padding-top: 71px!important;
}
.container_ayrdaeccvn .line-height-48{
    line-height: 48px!important;
}
.container_ayrdaeccvn .line-height-18{
    line-height:18px;
}
.container_ayrdaeccvn .padding-top-23-padding-bottom-1{
    padding-top: 23px!important;
    padding-bottom: 1px!important;
}
.container_ayrdaeccvn .padding-top-34{
    padding-top: 34px!important;
}
.container_ayrdaeccvn .padding-top-38{
    padding-top: 38px!important;
}
.container_ayrdaeccvn .padding-top-58{
    padding-top: 58px!important;
}
.container_ayrdaeccvn .margin-top-45{
    margin-top: 45px!important;
}
.container_ayrdaeccvn .padding-top-17{
    padding-top: 17px!important;
}
.container_ayrdaeccvn .padding-top-35{
    padding-top: 35px!important;
}
.container_ayrdaeccvn .padding-bottom-118{
    padding-bottom: 118px!important;
}
.container_ayrdaeccvn .padding-top-54{
    padding-top: 54px!important;
}
.container_ayrdaeccvn .padding-bottom-10{
    padding-bottom: 10px!important;
}
.container_ayrdaeccvn .listPadding{
    margin-top: 43px!important;
}
.container_ayrdaeccvn .padding-top-24{
    padding-top:24px!important;
}
.container_ayrdaeccvn .padding-top-60{
    padding-top: 60px!important;
}
.container_ayrdaeccvn .margin-top-41{
    margin-top: 41px!important;
}
.container_ayrdaeccvn .margin-top-44{
    margin-top: 44px!important;
}
.container_ayrdaeccvn .margin-top-34{
    margin-top: 34px!important;
}
.container_ayrdaeccvn .padding-bottom-14{
    padding-bottom: 14px!important;
}
.container_ayrdaeccvn .padding-left-0{
    padding-left: 0px!important;
}
.container_ayrdaeccvn .margin-top-28{
    margin-top: 28px!important;
}
.container_ayrdaeccvn .margin-top-24{
    margin-top: 24px!important;
}
.container_ayrdaeccvn .padding-top-14{
    padding-top:14px!important;
}
.container_ayrdaeccvn .margin-top-42{
    margin-top: 42px!important;
}
.container_ayrdaeccvn .line-height-25{
    line-height: 25px!important;
}
.container_ayrdaeccvn .padding-top-76{
    padding-top:76px!important;
}
.container_ayrdaeccvn .margin-top-38{
    margin-top: 38px!important;
}
.container_ayrdaeccvn .line-height-30{
    line-height: 30px!important;
}
.container_ayrdaeccvn .line-height-28{
    line-height: 28px!important;
}
.container_ayrdaeccvn .line-height-20{
    line-height: 20px!important;
}
.container_ayrdaeccvn .padding-left-20{
    padding-left: 20px!important;
}
.container_ayrdaeccvn .line-height-49{
    line-height: 49px;
}
.container_ayrdaeccvn .line-height-23{
    line-height: 23px!important;
}
.container_ayrdaeccvn .line-height-46{
    line-height: 46px!important;
}
.container_ayrdaeccvn .line-height-49{
    line-height: 49px!important;
}
.container_ayrdaeccvn .div_image1{
    padding-top: 18px!important;
}
.container_ayrdaeccvn .div_image2{
    padding-top: 23px!important;
}
.container_ayrdaeccvn .margin-top-92{
    margin-top: 92px!important;
}
.container_ayrdaeccvn .special_title1{
    padding-top: 34px!important;
    padding-bottom: 25px!important;
}
.container_ayrdaeccvn .padding-top-4{
    padding-top: 4px!important;
}
.container_ayrdaeccvn .padding-top-105{
    padding-top: 105px!important;
}

.container_ayrdaeccvn .ulpadding1{
    margin-top: 49px!important;
}
.container_ayrdaeccvn .div_image4{
    padding-top: 23px!important;
}
.container_ayrdaeccvn .install_list{
    padding: 0;
    line-height: 25px;
}
.container_ayrdaeccvn pre{
    display: initial;
    line-height: 45px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    word-break: break-all;
}
.padding-top-25{
    padding-top: 25px;
}
.container_ayrdaeccvn .no-padding-bottom{
    padding-bottom: 0!important;
}
.container_ayrdaeccvn .special_line{
    line-height: 14px!important;
    margin-top: 3px!important;
}
.container_ayrdaeccvn .special_ul{
    margin-top: 48px!important;
}
.container_ayrdaeccvn .special_list{
    margin-top:2px!important;
    margin-bottom: 1px !important;
    line-height: 20px !important;
}
@media screen and (max-width: 991px){
    .container_ayrdaeccvn .first_pg p{
        text-align: justify;
    }
    .container_ayrdaeccvn .div_image{
        padding-bottom: 20px;
    }
    .container_ayrdaeccvn #tip1{
        padding-top: 30px!important;
    }
    .container_ayrdaeccvn .padding_x{
        margin-top: 40px!important;
    }
    .container_ayrdaeccvn .image_pad_top{
        padding-top: 50px!important;
    }
    .container_ayrdaeccvn #x_paragraph{
        padding-top: 40px!important;
    }
    .container_ayrdaeccvn .padding-bottom-118{
        padding-bottom: 40px!important;
    }
}
@media screen and (max-width: 767px){
    .container_ayrdaeccvn #titleIntro{
        padding-top: 30px;
    }
    .container_ayrdaeccvn #listItemVersion{
        margin-top: 25px;
    }
    .container_ayrdaeccvn .div_image{
        padding-bottom: 10px;
    }
}

@media screen and (max-width: 991px) {
    .container_asnmcsg .text_align{
    font-size: 11px!important;
    }
    .container_asnmcsg #titleIntro{
	padding-top: 8%!important;;
	padding-bottom: 5%!important;;		
    }
    .container_asnmcsg .div_image {
	padding-top: 7%;
    }	
}


@media screen and (max-width: 991px) {
    .container_ayrdaeccvn .text_align{
    font-size: 11px!important;
    }
    
}


/* end AYRDAECCVN */
/*
End Tutorials
*/
/********************************************************************************/
/*Stop Tutorials Mobile Responsive*/
/********************************************************************************/
