@font-face {

    font-family: 'FbTipograf';
  
    src: url('/wp-content/themes/Projects/fonts/FbTipograf-Regular.otf');
  
  }
  
  
  
  
  
  
  
  html, body {
  
      margin: 0;
  
      padding: 0;
  
      text-align: right;
  
      height: 100%;
  
      color: #404040;
  
      font-family: 'FbTipograf', sans-serif;
  
      background: #fff;
  
      font-size: 18px;
  
  }
  
  #aradon-webdevelopment-lighter-xs-left {
      direction: rtl;
      display: inline-block;
      font-family: Tahoma;
      font-weight: normal;
      line-height: 15px;
      text-decoration: none;
      background: url(img/logoaradon.png) no-repeat center right;
      font-size: 11px;
      padding: 2px 52px 2px 0;
      margin: 2px;
      color: #434549;
  }
  
  .countdown-timer {
      display: none;
  }
  
  .gallery-section-item {
      margin: 0 9px;
  }
  
  .tlv-footer-new-container {
      text-align: center;
      color: #fff;
  }
  
  .tlv-footer-social {
      max-width: 500px;
      height: 50px;
      margin: 0 auto;
      background: url(img/foote-icons.png) no-repeat top center;
      position: relative;
      top: -27px;
      display: flex;
      justify-content: center;
  }
  #lang-switcher{
      display: none;
  }
  .mtlv-banner img {
      width: 100%;
  }
  
  
  .tlv-footer-social a {
      width: 47px;
      height: 57px;
      display: block;
      cursor: pointer;
  }
  
  .tlv-footer-new {
      height: 103px;
      background-color: #3974c0;
      margin-top: 66px;
  }
  
  .page-id-25389 .lottery-results{
  
      display: none;
  
  }
  
  
  .success-output{
      padding: 30px;
  }
  
  #res-tables h3 {
      font-size: 20px;
  }
  
  #front-page-tlv-new .main-container {
      max-width: 1096px;
      margin: 0 auto;
  }
  
  #ng-debi-unique-h1,
  #front-page-tlv-new h1,
  .page-template-mtlv h1,
  .page-template-diyur-result-page h1{
      width: auto;
      text-align: center;
      display: inline-block;
      position: relative;
      width: 100%;
      font-size: 35px;
  }
  
  #tlv-gallery-sm .gallery-section-item.slick-current img {
      border: 1px solid #e42c27;
  }
  
  #tlv-gallery-sm {
      /* height: 88px; */
      overflow: hidden;
  }
  
  .gallery-section-item img {
      width: 100%;
  }
  
  #ng-debi-unique-h1::before,
  #front-page-tlv-new h1::before,
  .page-template-mtlv h1::before,
  .page-template-diyur-result-page h1::before
   {
      content: '';
      border: solid 1px #e42c27;
      position: absolute;
      top: 50%;
      width: 23%;
      height: 2px;
      right: 0%;
  }
  #ng-debi-unique-h1::after,
  #front-page-tlv-new h1::after,
  .page-template-mtlv h1::after,
  .page-template-diyur-result-page h1::after
  {
      content: '';
      border: solid 1px #e42c27;
      position: absolute;
      top: 50%;
      width: 23%;
      height: 2px;
      left: 0%;
  }
  
  
  #front-page-tlv-new .htitle {
     
      margin: 30px auto 40px;
  }
  
  #front-page-tlv-new .row {
      display: flex;
      width: 100%;
  }
  
  
  #front-page-tlv-new .row .col{
      border:none !important;
      width: 50%;
  }
  
  #front-page-tlv-new .row .col:first-child {
      padding-left: 5%;
  }
  
  #tlv-gallery-big {
      margin-bottom: 32px;
  }
  
  #front-page-tlv-new .register-button,
  .page-template-mtlv .register-button{
      background: #e42c27;
      padding-left: 4.5vw;
      background: url(img/arrow_left_submit.jpg) no-repeat 0 1px #e42c27;
      border: 0;
      color: #f7f7f7;
      transition: all .5s;
      height: 50px;
      display: inline-block;
      padding-top: 12px;
      padding-right: 12px;
      margin-top: 18px;
      min-width: 155px;
  }
  
  
  /*big form page*/
  
  
  /*
  Styling all field wraps
  */
  
  
  .page-template-tlv-bigform .nf-pass .nf-field-element::after {
      content: none!important;
  }
  
  .page-template-tlv-bigform .nf-pass input {
      border: 1px solid #c4c4c4!important;
  }
  .arr-up .fa-solid{
      font-family: 'FontAwesome';
      font-style: normal;
  }
  
  .kid-arrow-controller{
  }
  .kid-arrow-controller .nf-field-element{
      text-align:right;
  }
  span.add-kid,span.remove-kid{
      display:inline-block;
      width: 40px;
      height: 40px;
      cursor: pointer;
      background-size: 100% 100%!important;
      position: relative;
  }
  .kid-arrow-controller{
      padding-left: 10px;
  }
  span.add-kid {
    background:url(img/plus_child.jpg);
  }
  span.add-kid::after{
      position: absolute;
      content: "הוסף ילד";
      top:42px;
      right: 0;
      font-size: 12px;
      color:#3974c0;
      width: 40px;
      text-align: center;
  }
  span.remove-kid::after{
      position: absolute;
      content: "הסר ילד";
      top:42px;
      right: 0;
      font-size: 12px;
      color:#e42d29;
      width: 40px;
      text-align: center; 
  }
  span.remove-kid{
      background:url(img/minus_child.jpg);
  }
  .kid-arrow-controller .nf-field-element {
      text-align: left;
  }
  .pikaday__container input {
      border: 1px solid #c4c4c4;
  }
  
  .nf-field-element{
      text-align: center;
  }
  .page-template-tlv-bigform .menu{
      background: #fff;
  }
  .page-template-tlv-bigform  .nf-form-content {
   
  }
  .page-template-tlv-bigform  .field-wrap {
    /* Your CSS styles */
    position: relative;
  }
  
  
  .page-template-tlv-bigform  .three_row{
       flex: 1 0 31%;
  }
  .page-template-tlv-bigform  .nf-field-label {
      position: static;
      display: block;
      top: 16px;
      right: 15px;
      z-index: 9;
      font-size: 7px!important;
  }
  .page-template-tlv-bigform  .nf-field-label label {
      font-weight: normal;
      font-size: 16px!important
  }
  .page-template-tlv-bigform h4,
  .resident_reg_result-template-results2 h1,
  
  .single-resident_reg_result h1,
  .single-police_reg_result h1,
  .single-gan_reg_result h1 {
      width: auto;
      text-align: center;
      display: inline-block;
      position: relative;
      width: 100%;
      font-size: 35px;
  }
  .page-template-tlv-bigform  h4::before,
  .resident_reg_result-template-results2 h1::before,
  
  .single-resident_reg_result h1::before,
  .single-police_reg_result h1::before,
  .single-gan_reg_result h1::before{
      content: '';
      border: solid 1px #e42c27;
      position: absolute;
      top: 50%;
      width: 30%;
      height: 2px;
      right: 0%;
  
  }
  
  .page-template-tlv-bigform  h4::after,
  .resident_reg_result-template-results2 h1::after,
  
  .single-resident_reg_result h1::after,
  .single-police_reg_result h1::after,
  .single-gan_reg_result h1::after{
      content: '';
      border: solid 1px #e42c27;
      position: absolute;
      top: 50%;
      width: 30%;
      height: 2px;
      left:0%;
  
  }
  
  .resident_reg_result-template-results2 h1::before,
  .resident_reg_result-template-results2 h1::after,
  .single-resident_reg_result h1::before,
  .single-resident_reg_result h1::after,
  
  .single-police_reg_result h1::before,
  .single-police_reg_result h1::after,
  .single-gan_reg_result h1::before,
  .single-gan_reg_result h1::after{
      width:8%;
  }
  
  .single-police_reg_result h1,
  .single-resident_reg_result h1,
  .single-gan_reg_result h1 {
      font-size: 27px;
  }
  
  a.download_all_results {
      background: url(img/left_arr_lottery.jpg) no-repeat center left;
      width: 27%;
      border-radius: 0;
      margin: auto;
      display: inline-grid;
      margin-top: 3vh;
  }
  .page-template-tlv-bigform  #nf-form-title-7{
      display: none;
  }
  
  .list-checkbox-wrap .nf-field-element li input, 
  .list-image-wrap .nf-field-element li input, 
  .list-radio-wrap .nf-field-element li input {
      float: right!important;
  }
  /*
  .checkbox-container.pregnent{
      display: none!important;
  }*/
  .countdown-timer {
      position: absolute;
      width: 49%;
      top: 6vw;
      margin-right: 30%;
  }
  
  .mtlv-banner img {
  padding-top: 80px;
  }
  
  @media(max-width:1400px){
      /*.mtlv-banner img {
          
      min-height: 432px;
      padding-top: 70px;
      
  }*/
      .countdown-timer{top: 11vw;}
  }
  
  .countdown-timer h2 {
      font-size: 2.6em;
      font-weight: bold;
      color: #fff;
      text-shadow: 2px 4px 2px #3b0b0b;
      text-align: center;
      padding-bottom: 2vh;
  }
  .page-template-tlv-bigform .checkbox-wrap label {
      padding-right: 37px;
      font-size: 20px!important;
      line-height: 25px;
  }
  .page-template-tlv-bigform .checkbox-wrap label::before,
  .page-template-tlv-bigform .checkbox-wrap label::after
  {
      margin-right: 27px;
      width: 26px!important;
      height: 26px!important;
  }
  .page-template-tlv-bigform .checkbox-wrap label{
      font-weight: bold;
      font-size: 18px!important;
  
  }
  .page-template-tlv-bigform .checkbox-wrap label::before {
      margin-top: -4px;
      margin-right: 29px;
  }
  .page-template-tlv-bigform form input[type=button]{
      background: #e42c27;
      padding-left: 4.5vw;
      background: url(img/arrow_left_submit.jpg) no-repeat 0 1px #e42c27;
  }
  
  .hoth-dash_title{
      top:auto!important;
      bottom:-55px !important;
      font-size: 30px!important;
      font-weight: bold;
      text-shadow: 2px 4px 2px #3B0B0B;
  }
  .hoth-dash{
      height: 85px!important;
  }
  
  
  .hoth-dash {
      text-align: center;
      direction: ltr;
  }
  
  .hoth-dashboard {
      direction: ltr;
  }
  
  /*children*/
  .wrap_children_head h3{
      margin-top: 0;
      font-size: 20px;
  }
  .wrap_children_head h3 span{
      font-size: 18px;
  }
  .checkbox-container.label-right label:before {
      left: auto;
      right: -30px;
  }
  
  .page-template-tlv-bigform  nf-fields{
      position: relative;
  }
  .page-template-tlv-bigform  nf-fields-wrap{
      display: flex;
      flex-direction: row;
  }
  .page-template-tlv-bigform  fieldset{
      border:none;
  }
  .page-template-tlv-bigform  nf-fields-wrap nf-field{
      margin-left: 1%;
      width: 33%;
  }
  .nf-remove-fieldset{
      margin-top: 0.2em;
  }
  
  .page-template-tlv-bigform .listcheckbox-wrap  ul {
      display: flex;
      justify-content: center;
  }
  
  .page-template-tlv-bigform .listcheckbox-wrap  ul li {
      width: 20%;
  }
  .nf-error .nf-error-msg{
      text-align: right;
  }
  
  .page-template-tlv-bigform .nf-add-fieldset {
      position: absolute;
      width: 37px;
      height: 37px;
      left: 0;
      left: -2.2vw;
      bottom: 6.5vh;
      background: url(img/plus_child.jpg) no-repeat 57%;
      text-indent: -99999px;
  }
  .page-template-tlv-bigform  .nf-add-fieldset::after{
      content: 'Ãƒâ€”Ã¢â‚¬ÂÃƒâ€”Ã¢â‚¬Â¢Ãƒâ€”Ã‚Â¡Ãƒâ€”Ã‚Â¤Ãƒâ€”Ã‚Âª Ãƒâ€”Ã¢â€žÂ¢Ãƒâ€”Ã…â€œÃƒâ€”Ã¢â‚¬Å“';
      position: absolute;
      top:100%;
      color: #3874c0;
      right: 0;
      width: 37px;
      font-size: 12px;
      word-break: break-word;
  }
  .page-template-tlv-bigform .nf-remove-fieldset {
      background: #e42c27;
      content: '';
      margin-top: 0.8vh;
      color: #fff;
      position: relative;
      width: 37px;
      height: 37px;
      float: left;
  }
  .page-template-tlv-bigform  .nf-remove-fieldset::after{
      content: 'Ãƒâ€”Ã¢â‚¬ÂÃƒâ€”Ã¢â‚¬Â¢Ãƒâ€”Ã‚Â¨Ãƒâ€”Ã¢â‚¬Å“Ãƒâ€”Ã‚Âª Ãƒâ€”Ã¢â€žÂ¢Ãƒâ€”Ã…â€œÃƒâ€”Ã¢â‚¬Å“';
      position: absolute;
      top:100%;
      color: #e42c27;
      right: 0;
      width: 37px;
      font-size: 12px;
      word-break: break-word;
  }
  .page-template-tlv-bigform .nf-field-element label.nf-checked-label:before,
  .page-template-tlv-bigform .nf-field-label label.nf-checked-label:before,
   .page-template-tlv-bigform .nf-field-element label.nf-checked-label:before,
   .page-template-tlv-bigform .nf-field-label label.nf-checked-label:before,
   .page-template-tlv-bigform .nf-field-element label.nf-checked-label::after,
  .page-template-tlv-bigform .nf-field-label label.nf-checked-label::after,
  .page-template-tlv-bigform .nf-field-element label.nf-checked-label::after,
   .page-template-tlv-bigform .nf-field-label label.nf-checked-label::after{
      color: #333;
      opacity: 1;
      transition: all .5s;
      width: 34px;
      height: 34px;
      font-size: 23px;
  }
  .page-template-tlv-bigform .listcheckbox-wrap .nf-field-label{
      width: 100%;
      text-align: center;
  }
  .page-template-tlv-bigform .gray-block .nf-field-label label{
      text-align: center;
      font-size: 26px!important;
     
  }
  .page-template-tlv-bigform .gray-block li label{
       padding-right: 23px!important;
  }
  
  .page-template-tlv-bigform .nf-field-element label.nf-checked-label:before{
      margin-top: 0px;
  }
  .page-template-tlv-bigform .nf-field-element label:after,
  .page-template-tlv-bigform .nf-field-element label::after{
      width: 30px!important;
      height: 30px!important;
  }
  
  /*
  <div class="lottery-list">
                                                                                     <div class="column">
                                                 <div class="row-result">
                                                     <span>1</span>
                                                     <span>50</span>
                                                 </div>
                                             </div>   
                                                                                     <div class="column">
                                                 <div class="row-result">
                                                     <span>2</span>
                                                     <span>48</span>
                                                 </div>
                                             </div>   
                                                                                     <div class="column">
                                                 <div class="row-result">
                                                     <span>3</span>
                                                     <span>51</span>
                                                 </div>
                                             </div>   
                                                                                     <div class="column">
                                                 <div class="row-result">
                                                     <span>4</span>
                                                     <span>38</span>
                                                 </div>
                                             </div>   
                                                                              </div>
  
  
  */
  .page-template-tlv-bigform .form-table td,
  .resident_reg_result-template-results2 .row-result span,
  .single-resident_reg_result .row-result span ,
  .single-police_reg_result .row-result span  {
      border: 1px solid gray;
      padding:10px;
  }
  .page-template-tlv-bigform .form-table tr td:nth-child(2),
  .resident_reg_result-template-results2 .row-result span:nth-child(2),
  
  .single-police_reg_result .row-result span:nth-child(2),
  .single-resident_reg_result .row-result span:nth-child(2){
      border: none;
  }
  
  .page-template-tlv-bigform .form-table tr td,
  .resident_reg_result-template-results2 .row-result span,
  .single-resident_reg_result .row-result span,
  .single-police_reg_result .row-result span{
      border-left: 0;
      border-right: 0;
      border-top: 0;
  }
  .resident_reg_result-template-results2 .lottery-result .column .row-result,
  .single-resident_reg_result .lottery-result .column .row-result,
  .single-police_reg_result .lottery-result .column .row-result{
      background: #fff;
  }
  .page-template-tlv-bigform .form-table tr:nth-child(even) td:nth-child(2),
  .resident_reg_result-template-results2 .column:nth-child(even) .row-result span:nth-child(2),
  .single-resident_reg_result .column:nth-child(even) .row-result span:nth-child(2),
  .single-police_reg_result .column:nth-child(even) .row-result span:nth-child(2){
      background: #e3ebf6;
      border-bottom:  #e3ebf6 solid 1px;
  }
  .form-table{
      margin-right: 8%;
  }
  .button_submit_bigform > div > div > div{
      text-align: left;
  }
  
  .nf-response-msg p{
      font-size: 45px;
      text-align: center;
      line-height: 6;
      background: transparent;
  }
  /*
  .page-template-tlv-bigform .form-table tr td:nth-child(2){
      background: #e3ebf6;
  }
  */
  .children-wrap{
  
  }
  
  #alert-box p {
      padding: 10px;
      width: 100%;
      background: #ffe6e6;
      border: 1px solid red;
  }
  
  .nf-field-container.submit-container {
      text-align: center;
  }
  
  .nf-field-container.submit-container input {
      font-size: 22px;
      transform: scale(1.1);
  
  }
  .nf-form-content label {
      font-size: 20px!important;
      font-weight: normal;
      line-height: 25px!important;
  
  }
  .page-template-tlv-bigform .nf-form-title {
      display: none;
  }
  .list-checkbox-wrap .nf-field-element li label{
      line-height: 37px!important;
  }
  .nf-form-title, .nf-before-form-content,.nf-error-msg {
      text-align: center;
  }
  
  .listradio-wrap .nf-field-element label:after {
      left: auto!important;
      right: 0!important;
  }
  
  .listradio-wrap .nf-field-element label.nf-checked-label:before {
      left: auto!important;
      right: 4px!important;
  }
  
  
  
  .listradio-wrap .nf-field-element label {padding-right: 26px;}
  
  .nf-form-content .list-select-wrap>div div:after {
      right: auto!important;
      left: 10px!important;
  }
  
  .nf-form-content .list-select-wrap>div div:after {
      right: auto!important;
      left: 10px!important;
  }
  
  .nf-error.field-wrap .nf-field-element:after {
      right: auto!important;
      left: 1px!important;
  }
  
  .listcheckbox-container .nf-field-element label {
      margin-right: 30px!important;
  }
  
  .listcheckbox-container .nf-field-element label:before {
      left: auto!important;
      right: -30px!important;
  }
  
  .checkbox-wrap .nf-field-element label:after, .checkbox-wrap .nf-field-label label:after, .listcheckbox-wrap .nf-field-element label:after, .listcheckbox-wrap .nf-field-label label:after {
      left: auto!important;
      right: -28px!important;
  }
  
  
  .nf-pass.field-wrap .nf-field-element:after {
      right: auto!important;
      left: 16px!important;
  }
  
  .page-template-tlv-bigform .main-container {
      margin: 30px auto;
      max-width: 1020px;
      background: #fff;
      padding: 15px;
  }
  .page-template-tlv-bigform #page{
      background: url(img/bg_form_diyur.jpg) repeat-y center 355px ;
  
  }
  .page-template-tlv-bigform .main-container table {
      width: 100%;
  }
  
  
  .page-template-tlv-bigform .nf-multi-cell .nf-cell {
      float: right;
  }
  .page-template-tlv-bigform .nf-field-label{
      display: none;
  }
  
  .page-template-tlv-bigform .gray-block .nf-field-label{
      display:block;
  }
  .gray-block {
      background: #efefef;
      padding: 16px 0 5px;
  }
  
  /*paragraph*/
  .page-template-tlv-bigform form ul {
      list-style: none;
      padding-right: 0;
      list-style: circle;
      margin-top: 1cm;
      padding-right: 20px;
  }
  .page-template-tlv-bigform form ul li {
      text-align: right;
      padding-right: 5px;
      
      margin-bottom: 2vh;
  }
.page-template-tlv-bigform form ul li span,
.page-template-tlv-bigform form ul li p{
  font-family: 'FbTipograf', sans-serif!important;
  font-size: 17px!important;
}
  
  
  
  
  
  /*big form page end*/
  
  
  /*bazzers page start*/
  .lottery-page-project{
      margin-top: 28%;
  }
  
  /*counter*/
  /*.hoth-dash{
     background: url(img/bg_counter_num.png) no-repeat;
     background-size: 100% 100%; 
  }
  */
  
  /*thankyoupage*/
  .page-id-29710 .page-template-tlv-bigform .main-container{
      background: transparent;
  }
  .page-id-29710 .form-container {
      padding: 3vh;
      margin-bottom: 16vh;
      padding-bottom: 17vh;
      background: #fff;
  }
  .page-id-29710 h1{
      text-align: center;
      position: relative;
  }
  .page-id-29710 h1::before {
      content: '';
      border: solid 1px #e42c27;
      position: absolute;
      top: 50%;
      width: 30%;
      height: 2px;
      right: 0%;
  }
  .page-id-29710 h1::after {
      content: '';
      border: solid 1px #e42c27;
      position: absolute;
      top: 50%;
      width: 30%;
      height: 2px;
      left: 0%;
  }
  
  .mflex {
  
      display: flex;
  
      margin: 0;
  
  }
  
  
  
  .col {
  
      width: 100%;
  
      padding: 8px;
  
  }
  
  
  
  .col + .col {
  
      border-right: 1px solid #000;
  
  }
  
  
  
  label#file-id-error {
  
      margin-top: 13px;
  
  }
  
  #tlv-header{display: block;}
  
  
  
  .single-resident_reg_result #tlv-header,
  .single-police_reg_result #tlv-header {
      display: none;
  }
  
  .entry-mobile, .btn-subcat-mobile, #header2_4_mobile{
  
      display: none;
  
  }
  
  
  
  .s-box-icon {background: rgba(0, 0, 0, 0) url("img/search-btn.jpg") no-repeat scroll 20px -3px;
  
               cursor: pointer;display: block;height: 40px;width: auto;background-size: 35px;
  
  }
  
  .search-box  {position: absolute;width: auto;height: 30px;top: 22px;right: 95px; }
  
  .search-form {
  
              background-size: 35px;
  
                height: 40px; width: auto;position: relative;border:none;} 
  
  
  
  .search-form .search-field {background:url(img/search-btn.jpg) no-repeat 5px -1px #fff; -webkit-transition: width 0.4s ease-in-out;transition: width 0.4s ease-in-out;
  
                              border:none; cursor: pointer;color:#2773BE;font-size: 18px; display: block;height: 40px;
  
                              font-family: 'FbTipograf', sans-serif; float: right; width: 40px;text-align: center; background-size: 35px;
  
                                  }
  
  .search-form .search-field:focus{ width:230px;border-bottom:solid 2px #b8894b; background:url(img/search-btn.jpg) no-repeat 195px -1px #fff;background-size: 35px;}
  
  
  
  .search-form .search-submit {outline: 2px;color:#fff; display: none; height: 40px;border: none;border-left:solid #b8894b 2px;
  
                               background:#b8894b;font-family: 'FbTipograf', sans-serif; cursor: pointer; font-size: 17px; border-bottom:solid #b8894b 2px;line-height: 40px;
  
                               float: left;height: 40px;}
  
  #nav-center  { width:100%;  }
  
  
  
  
  
  /* header */
  
  
  
  #header5 #header-menu.header-active {
  
      right: 0;
  
  }
  
  
  
  #headerrow{position: fixed;z-index: 99998;background: #fff;width: 100%;padding: 0;height:80px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;}
  
  #header-bg{position:fixed;z-index: 99993;width:388px;top:80px;left:calc(50% - 194px);}
  
  
  
  #header1{width: 80px;height:80px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: center;-ms-flex-align: center;align-items: center;align-content: center;}
  
  #header1 a{width: 100%;height: 100%;background: url(img/facbook_icon.png) no-repeat 20px 20px; padding:0 10px;text-decoration:none;display: -webkit-box;
  
              display: -moz-box;display: -ms-flexbox;
  
              display: -webkit-flex;display:flex;
  
              -webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;
  
              -moz-flex-wrap: wrap;flex-wrap: wrap; justify-content:space-between;
  
              -webkit-justify-content:space-between;-ms-justify-content:space-between;
  
              -moz-justify-content:space-between;-webkit-align-items: center;
  
              -ms-flex-align: center;align-items: center;align-content: center;
  
          }
  
  #locationtext{display:inline-block;margin:0;line-height:1;color:#fff;font-size:28px;}
  
  #header1 img{display:inline-block;padding: 0 0 0 10px;margin-top: -7px;}
  
  #header2{width:calc((100% - 180px - 388px) / 2 - 10px);height:80px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;align-content: center;}
  
  #headerbuttons2{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;}
  
  .headerbutton2{display:inline-block;padding:0 10px;}
  
  .headerbutton2 a , .headerbutton1 a{text-decoration:none;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap; justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-align-items: center;-ms-flex-align: center;align-items: center;align-content: center;}
  
  .headerbutton2 p{display:inline-block;margin:0;color:#2773BE;font-size: 24px;line-height:1;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
  
  .headerbutton2 p:hover{opacity:0.8;}
  
  .headerbutton2 img , .headerbutton1 img{display:inline-block;padding: 0 0 0 10px;/*display: none;*/}
  
  #header3{width:388px;text-align:center;}
  
  #header3 img{display:inline-block;max-width:100%;max-height:110px;margin:0;padding:0;}
  
  #header4{width:calc((100% - 180px - 388px) / 2 + 10px);height:80px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;align-content: center;}
  
  #headerbuttons1{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;}
  
  .headerbutton1{display:inline-block;padding:0 10px;}
  
  .headerbutton1 a{text-decoration:none;}
  
  .headerbutton1 p{display:inline-block;margin:0;color:#2773BE;font-size:28px;line-height:1;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
  
  .headerbutton1 p:hover{opacity:0.8;}
  
  
  
  #header5{height:80px;text-align:center;width: 80px;background: #2773BE;}
  
  #mainmenubutton > a{display:block;cursor:pointer;z-index:2;position:relative;height: 100%;width: 100%;background: url('/wp-content/themes/Projects/img/menubutton.png');background-repeat: no-repeat !important;background-position: center center !important;}
  
  
  
  #mainmenubutton > a:FOCUS {}
  
  
  
  #header-menu{position:absolute;background: #fff;top: 80px;width: 300px;height: calc(100vh - 80px);right: -300px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
  
  
  
  .main-navigation ul{direction:ltr;list-style:none;padding: 0;margin: 0;}
  
  .main-navigation ul li{display:block;margin:0;}
  
  .main-navigation a{text-decoration:none;color:#000;padding: 0px 12px;font-size:22px;white-space: nowrap;display: block;text-align:right;height:50px;line-height:50px;}
  
  .main-navigation a:hover{}
  
  .menu > li{position:relative;z-index:10;background:#000;}
  
  .menu > li > a{color:#fff;}
  
  .menu > li.menu-item-has-children{padding-left:55px;}
  
  
  
  li#menu-item-151 {}
  
  .menu .menuarrow{background: url('/wp-content/themes/Projects/img/submenu-open.png');background-repeat: no-repeat !important;background-position: center center !important;position:relative;z-index: 11;top: 50px;margin-top: -50px;left: 0;display:block;width:50px;height: 50px;}
  
  .menu .menuarrow.active{background: url('/wp-content/themes/Projects/img/submenu-close.png');}
  
  
  
  #header-menu .sub-menu{background:#fff;margin-left: -55px !important;padding-right:12px !important;max-height:0;overflow:hidden;position:relative;z-index:5;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
  
  #header-menu .sub-menu.active,.main-navigation ul li:focus-within .sub-menu{max-height:1000px;}
  
  #header-menu .sub-menu a{border-bottom: 2px dashed;padding-right:0 !important;height: 40px;line-height: 40px;font-size:20px;}
  
  #header-menu .sub-menu li:last-child a{border:none;}
  
  
  
  /** tlv Hdr */
  
  header .top-black {
  
      background: #353535;
  
      height: 40px;
  
  }
  
  header .logo {
  
      padding: 5px 15px;
  
  }
  
  header .logo a {
  
      display: block;
  
  }
  
  header .logo img {
  
      max-width: 370px;
  
      width: 100%;
  
      height: auto;
  
  }
  
  header .menu {
  
      
  
  }
  
  header .menu > div {
  
      margin: auto;
  
      width: 100%;
  
  }
  
  .hamburger-border {
  
      border: 1px solid #000000;
  
      padding: 10px;
  
      position: relative;
  
      top: 32px;
  
      display: none;
  
  }
  
  .single-projects_tlv .hamburger-border {
      top: 0 !important;
  }
  
  header .menu .menu-container {
  
      list-style: none;
  
      padding: 0;
  
      margin: 0;
  
      text-align: right;
  
      display: block;
  
      height: 100%;
  
      position: relative;
  
      z-index: 9999;
  
      text-align: center;
  
  }
  
  header .menu .menu-container > li {
  
      display: inline-block;
  
      position: relative;
  
      padding: 10px 0;
  
  }
  /*result page general*/
  #sub-categories
  {
      border: none;
      padding: 0;
      margin-bottom: 0;
  
  }
  .single-projects_tlv #sub-categories{
      padding: 0!important;
      margin-bottom: 0!important;
  }
  .single-projects #sub-categories
  .page-template-diyur-result-page h1{
      font-size: 35px;
      margin: 3vh auto;
      max-width: 50%;
  }
  .page-template-diyur-result-page .entry-header{
      text-align: center;
  }
  /*
  .page-template-diyur-result-page h1::before{
      height: 0;
      width:0;
  }
  .page-template-diyur-result-page h1::after{
      height: 0;
      width: 0;
  
  }
  */
  #menu-tlv li
  {
      margin-bottom: 0;
      padding: 10px 0;
  }
   #menu-tlv li a:hover{
          text-decoration: none;
  }
  #primary{
      padding: 0;
      padding-bottom: 10vh;
  }
  .page-id-29521 #primary{
      padding-bottom: 18vh
  }
  .nav_michraz{
      margin-bottom: 2vh!important;
  }
  header .menu .menu-container > li::after{
  
      /*content: "aftrer";*/
  
      width: 2px;
  
      height: 30px;
  
      background: #404040;
  
  }
  
  
  
  header .menu .menu-container > li > a {
  
      direction: rtl;
  
      cursor: pointer;
  
      display: block;
  
      padding: 0 14px;
  
      color: #404040;
  
      font-size: 22px;
  
      text-decoration: none;
  
      line-height: 30px;
  
  }
  
  header .menu .menu-container > li:hover > a, header .menu .menu-container > li.current-menu-item > a, header .menu .menu-container > li.current-menu-ancestor > a {
  
      color: #ee302e;
  
  }
  
  header .menu .menu-container > li:hover > a:before, header .menu .menu-container > li.current-menu-item > a:before, header .menu .menu-container > li.current-menu-ancestor > a:before {
  
      opacity: 1;
  
  }
  
  header .menu .menu-container > li > a:before {
  
      position: absolute;
  
      content: '';
  
      width: 100%;
  
      top: 0;
  
      height: 2px;
  
      background: #000;
  
      right: 0;
  
      -webkit-transition: opacity 0.5s;
  
      -moz-transition: opacity 0.5s;
  
      -ms-transition: opacity 0.5s;
  
      -o-transition: opacity 0.5s;
  
      transition: opacity 0.5s;
  
      opacity: 0;
  
  }
  
  header .menu .menu-container > li .sub-menu {
  
      list-style: none;
  
      padding: 0;
  
      margin: 0;
  
      background: #000;
  
      color: #fff;
  
      position: absolute;
  
      white-space: nowrap;
  
      right: 20px;
  
      top: 100%;
  
      opacity: 0;
  
      visibility: hidden;
  
      transition: visibility 0s 0.2s, opacity 0.2s linear;
  
      -webkit-transition: visibility 0s 0.2s, opacity 0.2s linear;
  
      -o-transition: visibility 0s 0.2s, opacity 0.2s linear;
  
      -ms-transition: visibility 0s 0.2s, opacity 0.2s linear;
  
      min-width: 215px;
  
      -moz-transition: visibility 0s 0.2s, opacity 0.2s linear;
  
  }
  
  
  
  header .menu .menu-container > li > a:hover + .sub-menu, header .menu .menu-container > li .sub-menu:hover {
  
      visibility: visible;
  
      opacity: 1;
  
      transition: opacity 0.2s linear;
  
  }
  
  
  
  header .menu .menu-container > li .sub-menu > li {
  
      margin-bottom: 0;
  
  }
  
  
  
  header .menu .menu-container > li .sub-menu > li > a {
  
      padding: 10px 5px 10px 5px!important;
      display: block!important;
      -webkit-transition: background 0.5s!important;
      font-size: 18px!important;
      color: #fff!important;
      -moz-transition: background 0.5s;
  
      -ms-transition: background 0.5s;
  
      -o-transition: background 0.5s;
  
      transition: background 0.5s;
  
      text-align: right;
  
  }
  
  
  
  header .menu .menu-container > li .sub-menu > li > a:hover, header .menu .menu-container > li .sub-menu > li.current-menu-item > a {
  
      background: #ee302e;
  
  }
  
  
  
  #hamburger {
  
      width: 31px;
  
      height: 23px;
  
      -webkit-transform: rotate(0deg);
  
      -moz-transform: rotate(0deg);
  
      -o-transform: rotate(0deg);
  
      transform: rotate(0deg);
  
      -webkit-transition: .5s ease-in-out;
  
      -moz-transition: .5s ease-in-out;
  
      -o-transition: .5s ease-in-out;
  
      transition: .5s ease-in-out;
  
      float: right;
  
  
  
  }
  
  
  
  #hamburger span {
  
      display: block;
  
      position: absolute;
  
      height: 1px;
  
      width: 100%;
  
      background: #050c39;
  
      opacity: 1;
  
      left: 0;
  
      -webkit-transform: rotate(0deg);
  
      -moz-transform: rotate(0deg);
  
      -o-transform: rotate(0deg);
  
      transform: rotate(0deg);
  
      -webkit-transition: .25s ease-in-out;
  
      -moz-transition: .25s ease-in-out;
  
      -o-transition: .25s ease-in-out;
  
      transition: .25s ease-in-out;
  
      cursor: pointer;
  
  }
  
  
  
  #hamburger span:nth-child(1) {
  
      top: 0px;
  
  }
  
  
  
  #hamburger span:nth-child(2),#hamburger span:nth-child(3) {
  
      top: 11px;
  
  }
  
  
  
  #hamburger span:nth-child(4) {
  
      top: 22px;
  
  }
  
  
  
  #hamburger.open span:nth-child(1) {
  
      top: 22px;
  
      width: 0%;
  
      left: 50%;
  
  }
  
  
  
  #hamburger.open span:nth-child(2) {
  
      -webkit-transform: rotate(45deg);
  
      -moz-transform: rotate(45deg);
  
      -o-transform: rotate(45deg);
  
      transform: rotate(45deg);
  
  }
  
  
  
  #hamburger.open span:nth-child(3) {
  
      -webkit-transform: rotate(-45deg);
  
      -moz-transform: rotate(-45deg);
  
      -o-transform: rotate(-45deg);
  
      transform: rotate(-45deg);
  
  }
  
  
  
  #hamburger.open span:nth-child(4) {
  
      top: 22px;
  
      width: 0%;
  
      left: 50%;
  
  }
  
  
  
  /*header scroll*/
  
  /*
  #headerrow.scroll ,  #headerrow.scroll > div,#mainmenubutton.scroll a    {height: 60px;}
  
  
  
  #mainmenubutton.scroll> a {
  
      width: 60px;
  
  }
  
  #primary.scroll                                 {padding: 60px 0 0;}
  
  #header3.scroll img                             {max-height: 80px;margin-top: 10px;}
  
  #header-bg.scroll                               {top:60px;}
  
  #mainmenubutton.scroll , #header1.scroll , #header5.scroll        {width: 60px; height: 60px;}
  
  #header1.scroll a                               {background: url(img/facbook_icon.png) no-repeat 20px 15px;background-size: 30%;}
  
  #header-menu.scroll                             {top: 60px;height: calc(100vh - 60px);right: -300px;}
  */
  
  
  /* footer */
  
  #bottomrow{position:fixed;left:0;bottom:0;z-index:10000;margin-top: -50px;height:40px;padding:5px 10px;width:100%;background: url('/wp-content/themes/Projects/img/bottomline-bg.png');background-repeat: repeat-x !important;background-position: 0 0 !important;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;}
  
  #bottomrow-left{width:calc(100vw - 342px);padding:0px 20px 0 150px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: center;-ms-flex-align: center;align-items: center;align-content: center;}
  
  #bottomrow-separator{height:100%;width:2px;background:#fff;}
  
  #bottomrow-right{width: 127px;padding: 0px 5px 0 18px;text-align:center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: center;-ms-flex-align: center;align-items: center;align-content: center;}
  
  #bottomrow-right a{text-decoration:none;}
  
  #bottomrow-right p{color:#fff;font-size:21px;font-weight:bold;line-height:1;margin:0;}
  
  #bottomrow marquee{color:#fff;font-size:28px;line-height:1;margin:0;text-align:left;}
  
  marquee p         {font-size: 25px;margin-bottom: 0;display:inline;}
  
  marquee p a{color:#fff!important;}
  
  .marquee_mobile   {display: none;}
  
  
  
  @media screen and (min-width:960px){
  
  
  
      #header5:hover #header-menu, #mainmenubutton > a:focus + #header-menu, #header5:focus-within #header-menu{right:0;}
  
  }
  
  
  
  
  
  /** TLV styling **/
  
  /** lightbox **/
  
  #sep-div{
  
      margin-bottom: 80px;
  
  }
  
  .letter-image {
  
      float: right;
  
      width: 230px;
  
  }
  
  .letter-text {
  
      float: right;
  
      width: calc(100% - 230px);
  
      padding-right: 45px;
  
  }
  
  .letter-image img {
  
      max-width: 100%;
  
  }
  
  .page-description img {
  
      max-width: 100%;
  
      height: auto;
  
  }
  
  
  
  #content>.m-container{
  
      background:#fff;
  
  }
  
  .projects-container .project {
  
      margin-bottom: 30px;
  
  }
  
  .projects-container .project .project-image {
  
      overflow: hidden;
  
      width: 100%;
  
      height: 200px;
  
      margin-bottom: 20px;
  
      position: relative;
  
  }
  
  .projects-container .project .project-more {
  
      text-align: left;
  
      border-top: 1px solid #d6c048;
  
      padding-top: 2px;
  
      margin-top: 25px;
  
  }
  
  .projects-container .project .project-more a {
  
      background: #d6c048;
  
      color: #fff;
  
      font-size: 14px;
  
      display: block;
  
      padding-left: 5px;
  
      padding-bottom: 1px;
  
  }
  
  .projects-container .project.non-active h3, .projects-container .project.non-active .project-short-desc {
  
      opacity: 0.6 !important;
  
  }
  
  .projects-container .project h3 {
  
      text-align: center;
  
      margin-bottom: 15px;
  
  }
  
  
  
  
  
  .center-vert {
  
      display: table;
  
      height: 100%;
  
      width: 100%;
  
  }
  
  .page-id-2 .center-vert{
  
      display: none;
  
  }
  
  .projects-container .project.non-active .project-image img,
  
  .project-image a img{
  
      width: 100%;
  
  }
  
  .center-vert-inside {
  
      display: table-cell;
  
      vertical-align: middle;
  
  }
  
  #project-lightbox {
  
      width: 100%;
  
      height: 100vh;
  
      position: fixed;
  
      top: 0;
  
      left: 0;
  
      background: rgba(0,0,0,0.8);
  
      z-index: 3;
  
      display: none;
  
  }
  
  .closeLight {
  
      width: 65px;
  
      height: 65px;
  
      position: absolute;
  
      left: 0;
  
      top: 104px;
  
      text-align: center;
  
      color: #fff;
  
      cursor: pointer;
  
      font-size: 36px;
  
      opacity: 0.7;
  
      -webkit-transition: opacity 0.7s;
  
      -moz-transition: opacity 0.7s;
  
      -ms-transition: opacity 0.7s;
  
      -o-transition: opacity 0.7s;
  
      transition: opacity 0.7s;
  
      z-index: 5;
  
  }
  
  .lightbox-gallery {
  
      width: 100%;
  
      height: 100%;
  
  }
  
  #project-lightbox .lightbox-gallery div {
  
      width: 100%;
  
      height: 100%;
  
      position: relative;
  
  }
  
  .center-vert {
  
      display: table;
  
      height: 100%;
  
      width: 100%;
  
  }
  
  .center-vert-inside {
  
      display: table-cell;
  
      vertical-align: middle;
  
  }
  
  #project-lightbox .lightbox-gallery div {
  
      width: 100%;
  
      height: 100%;
  
      position: relative;
  
  }
  
  #project-lightbox .lightbox-gallery img {
  
      margin: auto;
  
  }
  
  .lightbox-gallery img.horiz {
  
      max-width: 1000px !important;
  
  }
  
  img.horiz {
  
      max-width: 100% !important;
  
      height: auto !important;
  
  }
  
  
  
  #project-lightbox .lightbox-gallery div.arrow {
  
      width: 65px;
  
      height: 100%;
  
      position: absolute;
  
      left: 0;
  
      top: 0;
  
      text-align: center;
  
      color: #fff;
  
      cursor: pointer;
  
      font-size: 60px;
  
      opacity: 0.7;
  
      -webkit-transition: opacity 0.7s;
  
      -moz-transition: opacity 0.7s;
  
      -ms-transition: opacity 0.7s;
  
      -o-transition: opacity 0.7s;
  
      transition: opacity 0.7s;
  
      z-index: 4;
  
  }
  
  #project-lightbox .lightbox-gallery div.arrow i {
  
      position: absolute;
  
      width: 100%;
  
      left: 0;
  
      top: calc(50% - 30px);
  
  }
  
  #project-lightbox .lightbox-gallery .arrow.prev {
  
      left: auto;
  
      right: 38px;
  
  }
  
  /** lightbox end **/
  
  
  
  .newInnerHead{
  
      max-width:100%;
  
  }
  
  .project_notes{
  
  margin-top:15px;}
  
  .phase-submit {
  
      margin-top: 5px;
  
      text-align: center;
  
      position: relative;
  
      padding-top: 30px;
  
      border-top: 2px solid #ee302e;
  
  }
  
  .lottery-term{text-align:right;margin-right: 15px;margin-bottom: 15px;position: relative;}
  
  a.icon-a.gray, .icon-a.gray {
  
      background: #eeeeee;
  
      color: #353535;
  
  }
  
  a.icon-a .btn-a, .icon-a .btn-a {
  
      background: #353535;
  
      color: #fff;
  
      height: 100%;
  
      padding: 5px;
  
      width: 35px;
  
      display: inline-block;
  
      text-align: center;
  
      border-left: 6px solid #fff;
  
      min-height: 22px;
  
  }
  
  #map .text{    color: #353535;}
  
  p{
  
      line-height: 1.2;
  
      margin-bottom: 6px;
  
  }
  
  .project-description .icon-a {
  
      margin-top: 6px;
  
  }
  
  .em-btn {
  
      background: #d6c048;
  
      color: #fff;
  
      font-size: 18px;
  
      font-weight: bold;
  
      padding: 10px 45px 13px;
  
      display: inline-block;
  
      border: 0!important;
  
  }
  
  a.icon-a, .icon-a {
  
      padding: 0;
  
      width: 100%;
  
      color: #fff;
  
      font-weight: bold;
  
  }
  
  .slick-dots {
  
      display: none !important;
  
  }
  
  #hero .hero-slider .hero-slide:before {
  
   /*   content: '';
  
      width: 100%;
  
      height: 100%;
  
      background: rgba(0,0,0,0.5);
  
      position: absolute;
  
      top: 0;
  
      left: 0;
  
      z-index: 4;
  
  */
  
  }
  
  div#countdown {
  
      display: none!important;
  
      padding: 10px 0 13px;
  
      position: relative;
  
      z-index: 1;
  
      padding-top: 72px;
  
  
  
  }
  
  div#countdown > .row > .col{
  
      display: none;
  
  }
  
  div#countdown > .row > .col:nth-child(1),
  
  div#countdown > .row > .col:last-child{
  
      display: block;
  
  }
  
  .single div#countdown{
  
      padding-top: 20px;
  
  }
  
  .page-template-front-pager
  
   div#countdown {padding-top: 20px;}
  
  
  
  div#countdown .col-md-12 {
  
      text-align: center;
  
  }
  
  #countdown {
  
      background: #ee302e;
  
      color: #fff;
  
      text-align: center;
  
      font-size: 19px;
  
      padding: 20px 0;
  
  }
  
  .project-5883 #content {
  
      background: url(uploads/back.png) repeat center center;
  
      background-size: 95%;
  
  }
  
  #newHead .col-md-12 h3 {
  
      color: #fff;
  
      background: #27aae1;
  
      text-align: center;
  
      padding: 10px 0;
  
      margin-bottom: 45px;
  
      font-size: 26px;
  
  }
  
  .project-description {
  
      padding-bottom: 15px;
  
      margin-bottom: 15px;
  
      background: #fff;
  
  }
  
  .em-btn.new-red .btn-a, .em-btn.new-red {
  
      background: #eb4350;
  
  }
  
  a.icon-a .btn-a, .icon-a .btn-a {
  
      background: #353535;
  
      color: #fff;
  
      height: 100%;
  
      padding: 5px;
  
      width: 35px;
  
      display: inline-block;
  
      text-align: center;
  
      border-left: 6px solid #fff;
  
      min-height: 22px;
  
  }
  
  a.icon-a .btn-a {
  
      padding: 9px 5px 11px !important;
  
      font-size: 22px;
  
      width: 50px !important;
  
  }
  
  .project-description p + a {
  
      margin-top: 35px !important;
  
      display: inline-block;
  
  }
  
  
  
  .project-5883 #content {
  
      background: url('uploads/back.png') repeat center center;
  
      background-size: 95%;
  
  }
  
  
  
  .project-5883 + #gotoregister {
  
      top: 480px;
  
  }
  
  #gotoregister {
  
      padding: 0 10px;
  
      position: fixed;
  
      right: 30px;
  
      text-align: center;
  
      top: 325px;
  
      display: none;
  
      background: #eeeeee;
  
      width: 70px;
  
      height: 70px;
  
      border-radius: 100px;
  
      font-size: 14px;
  
      padding-top: 10px;
  
      cursor: pointer;
  
      -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
  
      -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
  
      box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);
  
  }
  
  .em-btn.new-blue .btn-a, .em-btn.new-blue {
  
      background: #27aae1;
  
  }
  
  .project-gallery {
  
      width: 100%;
  
      
  
      margin-top: 24px;
  
  }
  
  .project-gallery .project-gallery-slick {
  
      height: 100%;
  
      width: 100%;
  
      border-bottom: 6px solid #fff;
  
      border-right: 3px solid #fff;
  
      border-left: 3px solid #fff;
  
      cursor: pointer;
  
  }
  
  .project-gallery .project-gallery-slick div {
  
      width: 100%;
  
      height: 100%;
  
      position: relative;
  
  }
  
  .project-gallery .project-gallery-slick img {
  
      width: 100%;
  
      display: block;
  
  }
  
  .project-gallery * {
  
      outline: 0 !important;
  
  }
  
  .project-gallery-slick-thumb {
  
      overflow: auto;
  
  }
  
  .project-gallery-slick-thumb .gallery-image-thumb.selected, .project-gallery-slick-thumb .gallery-image-thumb:hover {
  
      opacity: 0.5;
  
  }
  
  .project-gallery-slick-thumb .gallery-image-thumb {
  
      float: right;
  
      overflow: hidden;
  
      height: 75px;
  
      border-right: 3px solid #fff;
  
      border-left: 3px solid #fff;
  
      -webkit-transition: opacity 0.5s;
  
      -moz-transition: opacity 0.5s;
  
      -ms-transition: opacity 0.5s;
  
      -o-transition: opacity 0.5s;
  
      transition: opacity 0.5s;
  
      cursor: pointer;
  
      text-align: center;
  
  }
  
  .project-gallery-slick-thumb .gallery-image-thumb {
  
      float: right;
  
      overflow: hidden;
  
      height: 75px;
  
      border-right: 3px solid #fff;
  
      border-left: 3px solid #fff;
  
      -webkit-transition: opacity 0.5s;
  
      -moz-transition: opacity 0.5s;
  
      -ms-transition: opacity 0.5s;
  
      -o-transition: opacity 0.5s;
  
      transition: opacity 0.5s;
  
      cursor: pointer;
  
      text-align: center;
  
  }
  
  .project-gallery-slick-thumb .gallery-image-thumb img {
  
      width: 100%;
  
  }
  
  img.newImage {
  
      max-width: 100%;
  
      padding: 0 3px;
  
      margin-top: 95px;
  
  }
  
  
  
  .project-extra .extra-block.margin-top {
  
      margin-top: 20px;
  
  }
  
  .icon-a-heart .btn-a {
  
      text-indent: -99999px;
  
      background: url(uploads/heart-small-white.png) no-repeat center center #353535;
  
      background-size: 16px;
  
  }
  
  
  
  .course {
  
      text-align: center;
  
      margin-top: 40px;
  
      max-width: 100%;
  
      overflow: hidden;
  
  }
  
  .course .em-btn.green {
  
      opacity: 1;
  
      -webkit-transition: opacity 0.4s;
  
      -moz-transition: opacity 0.4s;
  
      -ms-transition: opacity 0.4s;
  
      -o-transition: opacity 0.4s;
  
      transition: opacity 0.4s;
  
      position: relative;
  
  }
  
  .course a.em-btn {
  
      margin: 0 15px 20px;
  
      font-size: 20px;
  
  }
  
  a.icon-a.green, .icon-a.green, .em-btn.green {
  
      background: #3bcd5e;
  
  }
  
  form .form-control, form .form-control:focus, form .form-control:active {
      text-align: right!important;
  
      border-radius: 0 !important;
  
      background: #ebebeb;
  
      outline: 0 !important;
  
      border: 1px solid transparent;
  
      -webkit-box-shadow: none !important;
  
      -moz-box-shadow: none !important;
  
      box-shadow: none !important;
  
      margin-bottom: 20px;
  
  }
  
  
  
  input[type=file] {
  
      display: block;
  
      position: absolute;
  
      width: 100%;
  
      opacity: 00;
  
  }
  
  input[type=file] + .file-name-container {
  
      width: 69%;
  
      display: inline-block;
  
      margin-left: -2px;
  
      vertical-align: top;
  
      margin-bottom: 0px !important;
  
      overflow: hidden;
  
      text-overflow: ellipsis;
  
      white-space: pre;
  
      direction: ltr;
  
      text-align: right;
  
  }
  
  input[type=file] + .file-name-container + label {
  
      font-size: 16px;
  
      color: #fff;
  
      display: inline-block;
  
      cursor: pointer;
  
      opacity: 1 !important;
  
      border-right: 10px solid #fff;
  
      top: 0 !important;
  
      width: 30%;
  
      text-align: center;
  
      padding: 6px 6px;
  
      position: relative;
  
      background: #353535;
  
      vertical-align: top;
  
      margin-right: -2px;
  
  }
  
  .lottery-term input[type=checkbox] {
  
      opacity: 0;
  
      width: 100%;
  
      position: absolute;
  
      right: 0;
  
      cursor: pointer;
  
      z-index: 50;
  
      bottom: 0;
  
  }
  
  .lottery-term input[type=checkbox]:hover + label:before {
  
  }
  
  .lottery-term label {
  
      text-align: right;
  
      display: block;
  
      margin-right: 29px;
  
  }
  
  .lottery-term input[type=checkbox] + label:before {
  
      display: inline-block;
  
      cursor: pointer;
  
      background: #fff;
  
      border: 1px solid red;
  
      width: 20px;
  
      height: 20px;
  
      position: absolute;
  
      top: 1px;
  
      right: 0;
  
      margin-left: 10px;
  
      font: normal normal normal 14px/1 FontAwesome;
  
      font-size: 14px;
  
      text-rendering: auto;
  
      -webkit-font-smoothing: antialiased;
  
      -moz-osx-font-smoothing: grayscale;
  
      content: "\f00c";
  
      color: #fff;
  
      text-align: center;
  
      line-height: 1.3;
  
      -webkit-transition: all 0.5s;
  
      -moz-transition: all 0.5s;
  
      -ms-transition: all 0.5s;
  
      -o-transition: all 0.5s;
  
      transition: all 0.5s;
  
  }
  
  .lottery-term input[type=checkbox]:checked + label:before {
  
      color: red;
  
      background: #fff;
  
      border-color: red !important;
  
  }
  
  
  
  div#countdown .pretext {
  
      display: inline-block;
  
      font-size: 22px;
  
      margin-left: 5px;
  
      text-align: center;
  
  }
  
  #project_form, .course #quick_register_form {
  
      display: none;
  
  }
  
  form label.error {
  
      font-size: 12px;
  
      color: red;
  
      font-weight: normal;
  
      position: relative;
  
      top: -18px;
  
      height: 5px;
  
      float: right;
  
      text-align: right;
  
  }
  
  
  
  .lottery-term label.error {
  
      margin-top: 12px;
  
  }
  
  form .form-control, form .form-control:focus, form .form-control:active {
  
      border-radius: 0 !important;
  
      background: #ebebeb;
  
      outline: 0 !important;
  
      border: 1px solid transparent;
  
      -webkit-box-shadow: none !important;
  
      -moz-box-shadow: none !important;
  
      box-shadow: none !important;
  
      margin-bottom: 20px;
  
  }
  
  .postid-25362 #project_form .row:nth-child(3),
  
  .postid-25362 #status > option:nth-child(6),
  
  .postid-25362 #status > option:nth-child(5){
  
      display: none;
  
  }
  
  .form-control.error {
  
      border-color: red !important;
  
  }
  
  #countdown .countdown {
  
      direction: ltr;
  
      font-weight: bold;
  
      font-size: 24px;
  
      line-height: 1;
  
      display: inline-block;
  
  }
  
  div#countdown .countdown {
  
      display: inline-block;
  
      font-size: 22px;
  
  }
  
  span.countspan {
  
      margin-right: 15px;
  
      font-weight: bold;
  
      font-size: 34px;
  
  }
  
  div#countdown span.countspan {
  
      margin-right: 5px;
  
      font-weight: normal;
  
      font-size: 22px;
  
  }
  
  
  
  .projects-container h2 {
  
      margin-bottom: 35px;
  
      text-align: center;
  
  }
  
  h2.line:before {
  
      content: '';
  
      position: absolute;
  
      height: 2px;
  
      width: 100%;
  
      background: #ee302e;
  
      top: 50%;
  
      left: 0;
  
  }
  
  h2.line span {
  
      background: #fff;
  
      display: inline-block;
  
      position: relative;
  
      z-index: 1;
  
      padding: 0 45px;
  
  }
  
  .projects-container .project.non-active .soon {
  
      -webkit-transform: none !important;
  
      -moz-transform: none !important;
  
      -ms-transform: none !important;
  
      -o-transform: none !important;
  
      transform: none !important;
  
      width: 100% !important;
  
      background: none !important;
  
      left: 0 !important;
  
      font-size: 20px !important;
  
      top: calc(50% - 22px) !important;
  
  }
  
  .projects-container .project.non-active .soon {
  
      background: #eeeeee;
  
      font-weight: bold;
  
      font-size: 14px;
  
      text-align: center;
  
      position: absolute;
  
      top: 20px;
  
      left: calc(-50% + 35px);
  
      padding: 8px;
  
      width: 100%;
  
      -webkit-transform: rotate(-45deg);
  
      -ms-transform: rotate(-45deg);
  
      transform: rotate(-45deg);
  
          color: #000;
  
  }
  
  .projects-container .project.non-active .project-image img, .projects-container .project.non-active h3, .projects-container .project.non-active .project-short-desc {
  
      opacity: 0.3;
  
  }
  
  .lottery-result {
  
      margin: 15px 0 15px;
  
      overflow: hidden;
  
  }
  
  .lottery-result .title {
  
      margin: 0px 0 15px;
  
      font-weight: bold;
      text-align: center;
  
  }
  
  .lottery-result .lottery-list {
  
      overflow: hidden;
  
  }
  
  .lottery-result .column {
  
      /* float: right; */
  
      width: 38.5%;
  
      padding-left: 15px;
      margin: auto;
  
      /* margin-bottom: 15px; */
  
  }
  
  .lottery-result .column .row-result {
  
      background: #ebebeb;
  
  }
  
  .lottery-result .column .row-result > span:first-child {
  
      border-left: 3px solid #fff;
  
      font-size: 14px;
  
      width: 50%;
  
      text-align: center;
  
      display: inline-block;
  
      padding: 5px 0px;
  
  }
  
  .lottery-result .column .row-result span:last-child {
  
      font-size: 18px;
      padding: 5px 0px;
      display: inline-block;
      width: 46%;
      text-align: center;
  
  }
  
  
  
  #content .block:last-child {
  
      margin-bottom: 0;
  
  }
  
  #content .block {
  
      margin-bottom: 45px;
  
  }
  
  .page-title {
  
      border-bottom: 2px solid #ee302e;
  
      padding-bottom: 5px;
  
      margin-bottom: 20px;
  
      font-weight: bold;
  
  }
  
  .google-map {
  
      width: 100%;
  
      height: 200px;
  
      margin-bottom: 20px;
  
  }
  
  .google-map .acf-map {
  
      width: 100%;
  
      height: 100%;
  
  }
  
  .page-col-content {
  
      position: relative;
  
  }
  
  .page-col-content p {
  
      margin-bottom: 0;
  
  }
  
  #content .col-md-5 {
  
      padding-right: 45px;
  
  }
  
  .success-msg {
  
      background: #fff;
  
      position: absolute;
  
      width: 100%;
  
      height: 100%;
  
      top: 0;
  
      left: 0;
  
      display: none;
  
  }
  
  .social-icons a.facebook {
  
      color: #3b5999;
  
  }
  
  .social-icons a {
  
      font-size: 32px;
  
      line-height: 1;
  
      margin-left: 15px;
  
      text-decoration: none !important;
  
  }
  
  .social-icons a.eb {
  
      background: url(uploads/heart-small.png) no-repeat center center;
  
      background-size: 37px;
  
      background-position-y: 0px;
  
  }
  
  .social-icons a.eb i {
  
      opacity: 0;
  
  }
  
  
  
  #hero {
  
      position: relative;
  
      overflow: hidden;
  
      border-bottom: 5px solid #ee302e;
  
  }
  
  img.circle {
  
      position: absolute;
  
      bottom: -58px;
  
      left: 70px;
  
      z-index: 1;
  
      width: 250px;
  
  }
  
  img.plus {
  
      position: absolute;
  
      top: -45px;
  
      right: 230px;
  
      z-index: 1;
  
      width: 205px;
  
  }
  
  #hero .hero-slider {
  
      height: 399px;
  
  }
  
  #hero .hero-slider .hero-slick-slider, #hero .hero-slider .hero-slick-slider > div, #hero .hero-slider .hero-slick-slider > div .slick-track, #hero .hero-slider .hero-slide {
  
      width: 100%;
  
      height: 100%;
  
  }
  
  #hero .hero-slider * {
  
      outline: 0 !important;
  
      height: 100%;
  
  }
  
  .page-template-front-pager #hero .hero-slider h1{
  
      display: none;
  
      padding: 1vw 3vw;
  
      background-color: rgba(0, 0, 0, 0.8);
  
      border-radius: 6px;
  
  }
  
  #hero .hero-slider .container {
  
      z-index: 5;
  
      position: relative;
  
  }
  
  .center-vert {
  
      display: table;
  
      height: 100%;
  
      width: 100%;
  
  }
  
  #hero .new-inside {
  
      height: auto;
  
      margin: auto;
  
      color: #fff;
  
  }
  
  #hero .hero-subtext {
  
      margin: 10px 0 20px;
  
      max-width: 350px;
  
      line-height: 1;
  
  }
  
  h2.line {
  
      text-align: center;
  
      position: relative;
  
  }
  
  #map h2 {
  
      margin-bottom: 35px;
  
  }
  
  #hero .hero-slider a {
  
      display: inline-block;
  
      margin-left: 10px;
  
      background: #27aae1;
  
  }
  
  .newFrontImage {
  
      max-height: 75%;
  
      margin: auto;
  
      position: absolute;
  
      top: 50%;
  
      left: 50%;
  
      -webkit-transform: translateX(-50%) translateY(-50%);
  
      -moz-transform: translateX(-50%) translateY(-50%);
  
      -ms-transform: translateX(-50%) translateY(-50%);
  
      -o-transform: translateX(-50%) translateY(-50%);
  
      transform: translateX(-50%) translateY(-50%);
  
  }
  
  .bacground-home {
  
      /*background: url(uploads/back.png) repeat center center;*/
  
      padding-top: 50px;
  
  }
  
  #map {
  
      margin-bottom: 50px;
  
      overflow-x: hidden;
  
  }
  
  #content .container, #map .container, #projects .container {
  
      background: #fff;
  
  }
  
  #map .col-md-3 {
  
      width: 30%;
  
      padding-left: 0;
  
  }
  
  #map .title {
  
      color: #0674ba;
  
      font-weight: bold;
  
      background: url(uploads/heart-small.png) no-repeat center right;
  
      background-size: 24px;
  
      padding-right: 32px;
  
      font-size: 18px;
  
      margin-bottom: 5px;
  
  }
  
  #map .text {
  
      font-size: 14px;
  
      margin-bottom: 20px;
  
  }
  
  #map .col-md-9 {
  
      width: 70%;
  
  }
  
  .map-container .inside {
  
      position: relative;
  
  }
  
  #map .col-md-9 img {
  
      width: 100%;
  
  }
  
  .map-container .inside {
  
      position: relative;
  
  }
  
  
  
  .pop-click {
  
      position: absolute;
  
      
  
  }
  
  
  
  .target-map.no-active {
  
      opacity: 0.6;
  
      -webkit-transition: all 0.4s;
  
      -moz-transition: all 0.4s;
  
      -ms-transition: all 0.4s;
  
      -o-transition: all 0.4s;
  
      transition: all 0.4s;
  
  }
  
  
  
  .target-map.no-active:hover {
  
      opacity: 1 ;
  
  }
  
  
  
  .pop-click .pop-img {
  
      width: 220px;
  
      height: 140px;
  
      overflow: hidden;
  
      position: relative;
  
      -webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.5);
  
      -moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.5);
  
      box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.5);
  
      border: 5px solid #fff;
  
      opacity: 0;
  
      visibility: hidden;
  
      -webkit-transition: all 0.4s;
  
      -moz-transition: all 0.4s;
  
      -ms-transition: all 0.4s;
  
      -o-transition: all 0.4s;
  
      transition: all 0.4s;
  
  }
  
  
  
  .pop-click:hover .pop-img, .pop-click.hover .pop-img {
  
      opacity: 1;
  
      visibility: visible;
  
  }
  
  
  
  #midtown {
  
      top: 75px;
  
      right: 158px;
  
      width: 100px;
  
      height: 150px;
  
  }
  
  
  
  #midtown .pop-img {
  
      right: 105px;
  
  }
  
  
  
  #we {
  
      top: 12px;
  
      right: 83px;
  
      width: 100px;
  
      height: 174px;
  
  }
  
  
  
  #we .pop-img {
  
      right: -138px;
  
      top: 169px;
  
  }
  
  
  
  
  
  #htlv {
  
      top: 218px;
  
      right: 166px;
  
       width: 188px;
  
       height: 125px;
  
   }
  
  
  
  #htlv .pop-img {
  
      left: 209px;
  
      top: -10px;
  
  }
  
  
  
  #yesod {
  
      top: 347px;
  
      right: 216px;
  
      width: 122px;
  
      height: 125px;
  
  }
  
  
  
  #yesod .pop-img {
  
      right: 118px;
  
      top: -96px;
  
  }
  
  
  
  #yad {
  
      top: 407px;
  
      right: 6px;
  
      width: 196px;
  
      height: 134px;
  
  }
  
  
  
  #yad .pop-img {
  
      right: 0;
  
      top: -160px;
  
  }
  
  
  
  #shapira {
  
      top: 492px;
  
      right: 184px;
  
      width: 215px;
  
      height: 134px
  
  }
  
  
  
  #micha {
  
      top: 540px;
  
      right: 409px;
  
      width: 215px;
  
      height: 134px
  
  }
  
  
  
  #micha .pop-img {
  
      left: 210px;
  
      top: 75px;
  
  }
  
  
  
  
  
  #tec {
  
      top: 397px;
  
      right: 335px;
  
      width: 177px;
  
      height: 105px;
  
  }
  
  
  
  #tec .pop-img {
  
      right: 184px;
  
      bottom: 75px;
  
  }
  
  
  
  #shapira .pop-img {
  
      left: 210px;
  
      top: 75px;
  
  }
  
  
  
  #map .title {
  
      color: #0674ba;
  
      font-weight: bold;
  
      background: url(uploads/heart-small.png) no-repeat center right;
  
      background-size: 24px;
  
      padding-right: 32px;
  
      font-size: 18px;
  
      margin-bottom: 5px;
  
  }
  
  
  
  #map .text {
  
      font-size: 14px;
  
      margin-bottom: 20px;
  
  }
  
  .container {
  
      max-width: 1000px;
  
  }
  .top-header{
  text-align: center;
  }
  .mtlv-banner img{
      /*padding-top: 110px;*/
  }
  
  .tax-project_category_tlv .banner_tax_project,
  .tax-project_category_tlv #main-category,
  .tax-project_category_tlv .entry-header > #sub-categories,
  .single-projects_tlv .projectbg,
  .single-projects_tlv #main-category{
      display: none;
  }
  /** TLV end **/
  
  @media(max-width:980px){
      
  .top-header{
      display: none!important;
  }
  header .menu .menu-container > li .sub-menu > li > a{
      color:#404040!important;
  }
  .page-template-diyur-result-page h1 {
      max-width: 93%;
  }
  .page-template-tlv-bigform .listcheckbox-wrap ul li {
      width: 82%;
      padding-right: 4vw!important;
      background: transparent;
  }
  .page-template-tlv-bigform .listcheckbox-wrap ul{
      display: block;
  }
  
      
      #tlv-header{
  
          /* display: none; */
  
          position: relative;
  
          height: auto;
  
          z-index: 1;
  
      }
  
      div#countdown{padding-top:10px;}
  
      .letter-image {
  
      width: 100%;
  
      float: none;
  
      text-align: center;
  
      margin-bottom: 45px;
  
      }
  
  
  .page-template-tlv-bigform h4::after,
  .resident_reg_result-template-results2 h1::after,
  .single-resident_reg_result h1::after,
  .single-gan_reg_result h1::after,
  .single-police_reg_result h1::after,
  .page-template-diyur-result-page h1::after,
  
  .page-template-tlv-bigform h4::before,
  .resident_reg_result-template-results2 h1::before,
  .single-resident_reg_result h1::before,
  .single-police_reg_result h1::before,
  .single-gan_reg_result h1::before,
  .page-template-diyur-result-page h1::before
   {
      width: 10%;
  
  }
  .single-resident_reg_result h1,
  .single-police_reg_result h1,
  .single-gan_reg_result h1,
  .page-template-tlv-bigform h4,
  .page-template-diyur-result-page h1{
      font-size: 29px;
  }
  /*count down+banner*/
  .wrap_countdown-timer{
      padding-top: 50px;
  }
  .countdown-timer {
      background:#39c2d7;
      position: static;
      width: 100%;
      top: 207px;
      margin-right: 0%;
      min-height: 22vh;
      padding: 0 0 12vh;
      /*background: url(https://e-b.w1.wepress.cloud/wp-content/uploads/bg_top_bug_form.jpg) no-repeat;*/
      background-size: 100% 100%;
  }
  
  .ng-debi-bg {
      height: 50vw;
      background: url(img/mobile_diyur_25.jpg) #7dccb9 no-repeat;
      background-size: 70% auto;
      background-position: center 60px;
  }
  
  
  
  .countdown-timer h2 {
      font-size: 28px;
      font-weight: bold;
      color: #d6d6d6;
      text-shadow: 2px 4px 2px #3b0b0b;
      text-align: center;
      padding: 0;
      margin: 0;
      padding-top: 2vh;
  }
  .hoth-dash_title{
      bottom: -46px;
      font-size: 26px;
  }
  
  .hoth-digit{
      font-size: 2.3em!important;
      height: 69px!important;
      margin-top: 27px!important;
  }
  .tc_bottom{
      font-size: 2.9!important;
      line-height: 1.6;
  }
  .page-template-tlv-bigform form input[type=button] {
      padding-left: 22.5vw;
      margin-top: 5vh;
  }
  
  }
      .letter-text {
  
      float: none;
  
      width: 100%;
  
      padding: 0;
  
      }
  
      #content .col-md-5 {
  
      padding-right: 15px;
  
      margin-top: 40px;
  
      }
  
      #sep-div{
  
          margin-bottom: 20px;
  
      }
  
  .nf-field-container .checkbox-wrap .nf-field-label label{
      text-align: right;
  }  
  .page-description img {
      width: 100%;
  }
  
  
  /*}*/
  
  
  
  /** responsive **/
  
  
  
  @media screen and (min-width:960px) and (max-width: 1680px) {
  
      .mtlv-banner img {
          padding-top: 60px;
          }
  
  /*global*/
  
  #headerrow ,  #headerrow > div           {height: 60px;}
  
  #header2                                 {width: calc((100% - 150px - 348px) / 2 - 10px);}
  
  #primary                                 {padding: /*60px 0*/ 0;}
  
  #header3 img                             {max-height: 80px;margin-top: 10px;}
  
  #header-bg                               {top:60px;}
  
  #mainmenubutton , #header1 , #header5        {width: 60px; height: 60px;}
  
  #header1 a                              {background: url(img/facbook_icon.png) no-repeat 20px 15px;background-size: 30%;}
  
  #header-menu                            {top: 60px;height: calc(100vh - 60px);right: -300px;}
  
  .headerbutton1                          {display: inline-block;padding: 0 12px;}
  
  .headerbutton1 p , .headerbutton2 p    {font-size: 1.2em;}
  
  .headerbutton2 img, .headerbutton1 img {display: inline-block;padding: 0 0 0 5px;display: none;}
  
  .headerbutton2                         {display: inline-block;padding: 0 10px;}
  
  .search-box                            {top: 15px;right: 65px;}
  
  
  
  /*hp*/
  
  #main1-2 .main1-centers{min-height:auto;}
  
  /*end hp*/
  
  /*single post*/
  
  .header_single .wrap_head_text         {float: right;width:600px;padding-right: 20px;}
  
  .content_cat                           { width:75%;  } 
  
  
  
  #maincat-16 .entry-header.maincat , #maincat-11 .entry-header.maincat 
  
  ,.archive.category article .entry-header.maincat               {padding-top: 9vh;}
  
   
  
  
  
  /*single project*/
  
  .lightboxgalleryimages img      {max-height: 500px;height: 550px;}
  
  .single-projects #nav-center    {width: 75%;}
  
  #navs #nav-next, #navs #nav-previous {width: 140px;}
  
  #lightboxgallery img {padding: 3px !important;cursor: pointer;min-height:1px;max-height: 300px;object-fit: cover;}
  
  .lightboxgallery-big {top: 58px !important;}
  
  .lightboxbiggalleryimages                               {height:auto;height: 395px!important; max-height: 395px;}
  
  .lightboxbiggalleryimages img                           {height:auto!important;}
  
  .slider-nav-big img                                     {height:auto;max-height: 170px;}
  
  .slider-nav-big                                         {margin-top: 4px;}
  
  .single-projects .arrow_red_down                        {z-index: 9999; right:0; display: block;cursor:pointer; width:81px; height:26px;position: absolute; top: 306px; }
  
  
  
  /*tax project*/
  
  .entry-header.maincat h1 {line-height: 36px;font-size: 22px;}
  
  .maincat-description     {padding: 15px 20px 3px 20px;}
  
  .maincat-description > p {max-height: 65px;font-size: 16px;}
  
  #videohref {margin-top: 2%;height: 60px;}   
  
  .videoicon {width: 60px;} 
  
   .maincat-subcategory , .archive.category article .maincat-subcategory {height: 120px;}
  
   #maincat-11 .maincat-subcategory p {font-size: 25px;}
  
  .maincat-subcategory span.goto {font-size: 22px;line-height: 25px;padding: 0 10px 0 30px;}
  
  .tax-project_category .entry-content , .category .entry-content.maincat{margin-top: 2%;}
  
  .tax-project_category #maincat-subcategories {margin-bottom: 0!important;}
  
  .single-projects h1 {width: 25%;line-height: 30px!important;}
  
  .single-projects #navs {padding: 0 5px;}
  
  .single-projects .kama_breadcrumbs {width: 70%;}
  
  #nav-next a, #nav-previous a {padding-left: 20px;}
  
  
  
  .tax-project_category .entry-content.gallery_thumbs {margin-top: 0px;}
  
  .incategory h1                                      {margin: 30px 0 30px;}
  
  .projectblock{padding: 20px 0;}
  
  
  
  .imgorg{width: 70%;position: static!important;}
  
  /*team*/
  
  .person_item {margin-left: 2px;}
  
  
  
  
  
  /*organization*/
  
  .wrapper_michrazim.post #sub-categories a {
  
      line-height: 350px;
  
      height: 350px;
  
      
  
      }
  
  .wrapper_michrazim , .wrap_layer_michraz     {min-height: 450px;}
  
  .wrapper_michrazim.post {min-height: 400px;}
  
  /*single event*/
  
  .single-event .gitem {min-height: 460px;}
  
  
  
  
  
  }
  
  
  
  
  
  @-ms-viewport {
  
      width: device-width;
  
  }
  
  @viewport {
  
      width: device-width;
  
  }
  
  
  
  
  
  
  
  
  
  @media screen and (min-height: 800px) {
  
      .main1-centers h2,#main1_1_linktext, #main1_2_linktext{font-size:25px;}
  
  }
  
  @media screen and (max-height: 900px) {
  
      .single-projects article{height:auto !important;overflow: visible;}
  
      .single-projects .projectbg{height: auto;width: auto;}
  
      .single-projects #main-category a{font-size: 22px;line-height: 50px;}
  
      .single-projects #main-category > img {top: 50px;}
  
      .single-projects .entry-header{margin-top: 17px !important;}
  
      .single-projects #main-category {margin-bottom: 0;}
      .single-projects_tlv #main-category {display: none!important;}
  
      .single-projects #sub-categories {margin-bottom: 20px;padding: 10px 0;}
  
      .single-projects #sub-categories a,.single-projects  #sub-categories input{padding: 0 20px;font-size: 22px;}
  
      .single-projects #navs {width:90%;width: 84%;margin: 0 auto 15px auto;}
  
      .single-projects h1 {font-size: 30px; }
  
      .single-projects #project-content {}
  
      .single-projects .project-fieldrow-field-title p,.single-projects  .project-fieldrow-field-content p{font-size: 22px;line-height: 45px;}
  
      .single-projects .project-mapbutton a{line-height: 50px;font-size: 22px;}
  
      .single-projects #project-content-right p {font-size: 20px;margin-bottom: 20px;}
  
      
  
      #lightboxgallery{height: auto !important;overflow: visible;}
  
  
  
      #hero .hero-slider .container {
  
      padding-top: 30px;
  
      }
  
  }
  
  @media screen and (max-height: 800px) {
  
      #maincat-11 {overflow: visible;}
  
      #maincat-11 .entry-header.maincat{}
  
      
  
      
  
      #maincat-11 .maincat-subcategory {}
  
      
  
      #maincat-11 .maincat-subcategory span.goto {font-size: 22px;}
  
      #maincat-11 .maincat-subcategory .additionalicon{max-width: auto;}
  
      #maincat-11 .maincat-subcategory .subcategoryimage{margin-bottom: 10px;}
  
      #maincat-11 #videohref p{}
  
      #maincat-11 .videoicon {padding-bottom: 10px;max-height: 100%;}
  
  
  
      #maincat-16{overflow: visible;}
  
      #maincat-16 .entry-header.maincat{}
  
      
  
      #maincat-16 #necessaryevil {height: 220px;}
  
      #maincat-16 #maincat-subcategories {margin-bottom: 10vh;}
  
      
  
      .archive.category article{height: auto !important;overflow: visible;}
  
      .archive.category article .entry-header.maincat{}
  
      .archive.category article .maincat-description {margin: -33px auto 100px;}
  
      .archive.category article #maincat-subcategories {margin-bottom: 10vh;}
  
      
  
      .archive.category article .maincat-subcategory .subcategoryimage{margin-bottom: 10px;}
  
       
  
  }
  
  @media screen and (max-height: 500px) {
  
      .home {height: auto !important;overflow: visible;}
  
      #main1-1, #main1-2 {height: auto !important;padding: 50px 0 !important;min-height: calc(100vh - 80px);}
  
      .main1_logo{display:inline-block;max-width: 90%;max-height: auto;margin-bottom: 20px;}
  
      .main1-centers h2{font-size: 25px;margin-bottom: 10px;}
  
      #main1_1_linktext,#main1_2_linktext{font-size: 25px;}
  
  }
  
  @media screen and (max-width: 1920px) {
  
      .projectblock:hover .projectblock-text {padding: 35px 0 10px;}
  
      
  
      #navs #nav-next,#navs #nav-previous{width:120px;}
  
      
  
  
  
  }
  
  
  
  @media screen and (max-width: 1600px) {
  
      .projectblock .projectblock-text p{font-size:18px;}
  
      .projectblock-title {line-height: 45px;font-size: 20px;}
  
      .projectblock-title img {top: 45px;}
  
      .lightboxgalleryimages img {max-height: 350px;height: 350px;}
  
      .slider-nav img            {height:200px;}
  
  }
  
  @media screen and (max-width: 1400px) {
  
      .projectblock:hover .projectblock-text {padding: 50px 0;}
  
      .projectblock .projectblock-text p{font-size:22px;}
  
      .projectblock-title {line-height: 60px;font-size: 22px;}
  
      .projectblock-title img {top: 60px;}
  
      
  
      #project-content {width: 100%;padding: 0;}
  
  }
  
  @media screen and (max-width: 1200px) {
  
      .projectblock:hover .projectblock-text {padding: 35px 0 10px;}
  
      
  
      .tableconteiner{overflow:scroll;width:100%;}
  
      
  
      #header1{position:fixed;left:0;top:0;}
  
      #header5{position:fixed;right:0;top:0;}
  
      
  
      #primary{padding: 80px 0 0;}
  
      
  
      #header3         {width: 388px;text-align: center;position: absolute;right: 50%;text-align: center;transform: translate(50%, 0);}
  
      #header2,#header4{width: calc((100% - 90px) / 2 );}
  
      
  
      #sub-categories a, #sub-categories input{padding: 0 20px;font-size: 20px;}
  
      
  
      .project-fieldrow-field-content p,.project-fieldrow-field-title p{font-size:16px;}
  
      
  
      #main1-1,#main1-2{height:calc(100vh - 160px);}
  
      #maincat-16{height: calc(100vh - 160px);}
  
      #maincat-11{height: calc(100vh - 160px);}
  
      .archive.category article {height: calc(100vh - 160px);}
  
      
  
      .single-projects article{height:auto !important;overflow: visible;}
  
      .single-projects .projectbg{height: auto;width:auto;}
  
      .single-projects #main-category a{font-size: 22px;line-height: 50px;}
  
      .single-projects #main-category > img {top: 50px;}
  
      .single-projects .entry-header{margin-top: -59px !important;}
  
      .single-projects #main-category {margin-bottom: 15px;}
  
      .single-projects #sub-categories {margin-bottom: 20px;padding: 10px 0;}
  
      .single-projects #sub-categories a,.single-projects  #sub-categories input{padding: 0 50px;font-size: 22px;}
  
      .single-projects #navs {padding: 15px 20px;margin-bottom: 30px;}
  
      .single-projects h1 {font-size: 50px;line-height: 1; margin: 15px 0;}
  
      .single-projects #project-content {margin: 30px 0;}
  
      .single-projects .project-fieldrow-field-title p,.single-projects  .project-fieldrow-field-content p{font-size: 22px;line-height: 45px;}
  
      .single-projects .project-mapbutton a{line-height: 50px;font-size: 22px;}
  
      .single-projects #project-content-right p {font-size: 20px;margin-bottom: 20px;}
  
      #lightboxgallery{height: auto !important;overflow: visible;}
  
  
  
  }
  
  
  
  @media screen and (max-width: 900px) {
  
      #front-page-tlv-new .row{flex-wrap:wrap;}
       #front-page-tlv-new .row .col{width:100%;padding: 0 8%;margin-bottom: 23px;}
       #front-page-tlv-new .row .col:nth-child(2) {
          padding: 0 0%;
          margin-bottom: 23px;
          margin: 3% 4%;
          width: 96%;
      }
      #front-page-tlv-new .register-button{
          float: left;
      }
      #front-page-tlv-new h1::before{content:none;}
      #front-page-tlv-new h1::after{content:none;}
      #front-page-tlv-new .htitle{margin:0;}
  
      .row{display: block;}
  
      .mflex{display: block;}
  
      .projectblock:hover .projectblock-text {padding: 50px 0;}
  
      .projectblock .projectblock-text p{font-size:22px;}
  
      .projectblock-title {line-height: 60px;font-size: 22px;}
  
      .projectblock-title img {top: 60px;}
  
  
  
      /*landing*/
  
      .page-template-thank-you .container{
  
          padding-top: 100px!important;
  
      }
  
      .page-template-thank-you p > span{
  
          font-size: 25pt!important;
  
      }
  
  }
  
  @media screen and (max-width: 800px) {
  
      
  
   
  
      #header3 {margin-top: 0;position: fixed;top: 0;width: 180px;left: calc(50% - 80px);max-height: 80px;}
  
  /*    #header3 img{max-height:80px;max-width:180px}*/
  
      #header2,#header4{width: 50%;}
  
      
  
      #contact-forms-right,#contact-forms-left{margin:10px 0 0;width:100%;}
  
      #contact-forms-right{order:1;-webkit-order:1;}
  
      #contact-forms-left{order:2;-webkit-order:2;}
  
      
  
      #project-content-left,#project-content-right{width: 100%;padding: 0;}
  
      #project-content-right{order:1;-webkit-order:1;}
  
      #project-content-left{order:2;-webkit-order:2;}
  
      .project-mapbutton a{max-width: 90%;margin: auto;}
  
      #project-content-right p{padding:0 10px;}
  
      
  
      #navs #nav-next{margin-top:20px;order:2;-webkit-order:2;}
  
      #navs #nav-previous{margin-top:20px;order:3;-webkit-order:3;}
  
  }
  
  @media screen and (max-width: 700px) {
  
      .projectblock:hover .projectblock-text {padding: 35px 0 10px;}
  
      
  
      .sub-categories-separator{display:none;}
  
      #sub-categories a, #sub-categories input{padding: 5px 15px;font-size: 18px;}
  
      
  
      .home{height:auto !important;overflow:visible;}
  
      #main1-1,#main1-2{height:100%;padding: 100px 0 !important;width: 100%;}
  
      .main1_logo{display:inline-block;max-width: 90%; max-height: auto;margin-bottom: 20px;}
  
      .main1-2 .main1_logo {max-width: 50%;}
  
      .main1-centers h2{font-size: 25px;margin-bottom: 10px;width: 220px;}
  
      #main1_1_linktext,#main1_2_linktext{font-size: 25px;}
  
  }
  
  @media screen and (max-width: 600px) {
  
      .projectblock .projectblock-text p{font-size:18px;}
  
      .projectblock-title {line-height: 45px;font-size: 20px;}
  
      .projectblock-title img {top: 45px;}
  
  
  
  }
  
  @media screen and (max-width: 500px) {
  
      .headerbutton1 a span,.headerbutton2 a img{display:none;}
  
      #header3 {width: 140px;left: calc(50% - 60px);}
  
      /*    #header3 img{max-width:120px}*/
  
      
  
      .filehere{justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;}
  
      .filetitle {width: 100%;margin-bottom:5px;}
  
      .tooltip{width:20%;}
  
      .filehere label{width:40%;}
  
      .form50{width: 100%;}
  
      .form50:first-child{margin-bottom: 10px;}
  
      
  
      .headerbutton1 p,.headerbutton2 p{font-size:20px;}
  
      
  
      #bottomrow-left {width: calc(100% - 160px);}
  
      #bottomrow-right {width: 70px;}
  
      #bottomrow-right p {font-size: 25px;}
  
      #bottomrow marquee { font-size: 20px;}
  
      
  
      .entry-header.maincat {padding-top: 50px;}
  
      .entry-header.maincat.red h1{background: #fff !important;border-radius: 10px;margin: 20px auto;max-width: 90%;display: inline-block;padding: 0 20px;}
  
      .entry-header.maincat.blue h1{background: #fff !important;border-radius: 10px;margin: 20px auto;max-width: 90%;display: inline-block;padding: 0 20px;}
  
      .entry-header.maincat.red .maincat-description{background: #fff !important;border-radius: 10px;margin: 20px auto 50px;max-width: 90%;}
  
      .entry-header.maincat.blue .maincat-description{background: #fff !important;border-radius: 10px;margin: 20px auto 50px;max-width: 90%;}
  
      #necessaryevil {height: 100px;}
  
      
  
      #main-category a{max-width:100%;min-width:200px;}
  
      
  
      .projectblock .projectblock-text p{font-size:16px;}
  
      .projectblock-title {line-height: 30px;font-size: 18px;}
  
      .projectblock-title img {top: 30px;width: 20px;left: calc(50% - 10px);}
  
  }
  
  
  
  
  
  
  
  @media(min-width:960px) and (max-width: 1358px) 
  
  {
  
  .headerbutton1 p , .headerbutton2 p    {font-size: 0.9em !important;}
  
  .entry-header.maincat h1               {font-size: 16px!important;}
  
  .maincat-description > p               {max-height: 48px;}
  
  #videohref                             {margin-top: 1%;}
  
  .tax-project_category .entry-content,
  
  .category .entry-content.maincat       {margin-top: 1%;}
  
  .tax-project_category .maincat-subcategory{width: 15%;}
  
  .maincat-subcategory,
  
  .archive.category article .maincat-subcategory{height: 117px;}
  
  #maincat-11 .maincat-subcategory p            {font-size: 16px;}
  
  
  
      
  
  }
  
  
  
  @media screen and (max-width: 1200px) {
  
      #header1{
  
          position:absolute;
  
          left:0;
  
          top:0;
  
      }
  
      #header5{
  
          position:absolute;
  
          right:0;
  
          top:0;
  
      }
  
      .breadcrumbs-contain{display: none;}
  
  }
  .breadcrumbs-contain,
  .breadcrumbs{display: none;}
  @media screen and (max-width: 980px) {
  
  
  
      *{}
  
  #acwp-toolbar-btn.acwp-right{
      bottom: auto!important;
      border-radius: 0!important;
  }
  
  .inner-mtlv-menu-text {
  
      text-align: center;
  
      color: #000;
  
  }
  
  
  
  body.tax-project_category.term-39 {
  
      background-position: bottom !important;
  
  }
  
  
  
  .arrow_red_down {
  
      position: absolute;
  
      right: auto;
  
      margin-left: -30px;
  
      height: 30px;
  
      animation: none;
  
      top: -38px;
  
  }
  
  
  
  .step label {
  
      display: none;
  
  }
  
  
  
  .step-con {
  
      /* display: none; */
  
  }
  
  
  
      .step label.last_step{
  
      left: 50%;
  
      display: block;
  
      margin-left: -50px;
  
      right:35%!important;
  
  }
  
  .a11y-toolbar {
  
      position: fixed;
  
      z-index: 99999;
  
      top: auto!important;
  
      bottom: 5%!important;
  
      left: 0;
  
  }
  
      #header1{
  
          width: 50px;
  
          height: 50px;
  
      }
  
      #header1 #locationtext{
  
          font-size: 22px;
  
      }
  
      #header1 img {
  
          padding-left: 5px;
  
      }
  
      #header2, #header4{
  
          background: #ededed;
  
          display: none;
  
      }
  
      #header2_4_mobile{
  
          width: 100%;
  
          height: 50px;
  
          background: #ededed;
  
  
  
          display: -webkit-box;
  
          display: -moz-box;
  
          display: -ms-flexbox;
  
          display: -webkit-flex;
  
          display: flex;
  
          -webkit-flex-wrap: wrap;
  
          -ms-flex-wrap: wrap;
  
          -moz-flex-wrap: wrap;
  
          flex-wrap: wrap;
  
          justify-content: center;
  
          -webkit-justify-content: center;
  
          -ms-justify-content: center;
  
          -moz-justify-content: center;
  
          -webkit-align-items: center;
  
          -ms-flex-align: center;
  
          align-items: center;
  
          align-content: center;
  
          flex-direction: row-reverse;
  
      }
  
  
  
      #header2_4_mobile .headerbutton1 img{
  
          display: none;
  
      }
  
      #header2_4_mobile .headerbutton1 a:after{
  
          content: '';
  
          margin-left: 9px;
  
          width: 6px;
  
          height: 6px;
  
          border-radius: 50%;
  
          background: #0173BC;
  
          display: inline-block;
  
      }
  
  
  
      
  
  
  
      #header3{
  
          position: absolute;
  
      }
  
      #maincat-11 .entry-header.maincat{
  
          padding-top: 14px;
  
      }
  
      .entry-header.maincat h1{
  
          margin-bottom: 19px;
  
      }
  
      #maincat-11 .maincat-description{
  
          display: none;
  
          position: relative;
  
      }
  
      
  
      .projects .maincat{
  
          overflow: hidden;
  
      }
  
      .entry-mobile{
  
          display: block;
  
      }
  
      #maincat-11 #maincat-subcategories{
  
          margin-bottom: 0;
  
      }
  
  
  
      #maincat-11 .maincat-subcategory span.goto{
  
          opacity: 0;
  
          position: absolute;
  
          top: 0;
  
          right: 0;
  
          bottom: 0;
  
          left: 0;
  
      }
  
      #maincat-11 .maincat-subcategory .additionalicon{
  
          display: none;
  
      }
  
      .entry-mobile{
  
          overflow: hidden;
  
          padding: 0 10px;
  
      }
  
      .entry-mobile .maincat-desc{
  
          background: url(/wp-content/themes/Projects/img/cat1-excerpt-bg.png) no-repeat center center;
  
          background-size: 100% 100%;
  
          z-index: 1;
  
          position: relative;
  
          color: #404040;
  
          padding: 20px 20px 40px;
  
          display: -webkit-box;
  
          display: -moz-box;
  
          display: -ms-flexbox;
  
          display: -webkit-flex;
  
          display: flex;
  
          -webkit-flex-wrap: wrap;
  
          -ms-flex-wrap: wrap;
  
          -moz-flex-wrap: wrap;
  
          flex-wrap: wrap;
  
          justify-content: center;
  
          -webkit-justify-content: center;
  
          -ms-justify-content: center;
  
          -moz-justify-content: center;
  
          -webkit-align-items: center;
  
          -ms-flex-align: center;
  
          align-items: center;
  
          align-content: center;
  
          margin-bottom: 75px;
  
          height: 400px;
  
          overflow: auto;
  
      }
  
      .entry-mobile .maincat-desc p{
  
          margin: 0;
  
          font-size: 18px;
  
          text-align: center;
  
          padding: 10px;
  
  
  
      }
  
      .entry-mobile .maincat-fancybox{
  
          display: none;
  
          background: #E42C28;
  
          height: 80px;
  
          padding: 0 15px;
  
          position: relative;
  
          margin-bottom: 20px;
  
          color: #fff;
  
          text-decoration: none;
  
          margin-top: 20px;
  
  
  
      }
  
      .entry-mobile .maincat-fancybox:before{
  
          content: '';
  
          display: block;
  
          height: 100%;
  
          width: 166px;
  
          position: absolute;
  
          top: 0;
  
          right: 0;
  
          z-index: 1;
  
          background-color: #ed4141;
  
      }
  
      .entry-mobile .maincat-fancybox img{
  
          position: absolute;
  
          width: 64px;
  
          height: 64px;
  
          top: 8px;
  
          right: 51px;
  
          z-index: 2;
  
      }
  
      
  
      .entry-mobile .maincat-fancybox p:before{
  
          content: '';
  
          
  
          display: inline-block;
  
          width: 17px;
  
          height: 30px;
  
          vertical-align: middle;
  
          margin-right: 26px;
  
      }
  
      .single-projects .entry-header{
  
          position: relative;
  
      }
  
      
  
      .single-projects #main-category .btn-subcat-mobile{
  
          display: block;
  
          font-size: 28px;
  
              /*font-size: 5.3vw;*/
  
          color: #fff;
  
          border: 0;
  
          background: none;
  
          position: absolute;
  
          top: 50%;
  
          left: 26px;
  
          margin-top: -18px;
  
          cursor: pointer;
  
          height: 30px;
  
          line-height: 30px;
  
      }
  
      .single-projects #main-category .btn-subcat-mobile:before{
  
          content: '';
  
          background-image: url(img/submenu-open-big.png);
  
          background-size: 100% 100%;
  
          background-repeat: no-repeat;
  
          width: 33px;
  
          height: 18px;
  
          margin-right: 16px;
  
          vertical-align: middle;
  
          display: inline-block;
  
      }
  
      
  
      .single-projects #sub-categories form{
  
          display: none;
  
      }
  
      .single-projects #sub-categories a{
  
          display: block;
  
          padding: 17px 30px;
  
          text-align: right;
  
          color: #fff;
  
      }
  
      .single-projects #sub-categories a:hover{
  
          text-decoration: none;
  
          font-weight: 700;
  
      }
  
      .single-projects #sub-categories .sub-categories-separator{
  
          display: block;
  
          width: auto;
  
          height: auto;
  
          border-top: 2px dashed #fff;
  
          background: transparent;
  
          margin: 0 30px;
  
      }
  
      .single-projects #sub-categories .sub-categories-separator:last-of-type{
  
          display: none;
  
      }
  
      .single-projects #navs{
  
          padding: 24px 20%;
  
          position: relative;
  
      }
  
      .single-projects .kama_breadcrumbs{
  
          float: none;
  
          width: 100%;
  
          line-height: 1;
  
          display:none;
  
      }
  
      .single-projects h1{
  
          display: block;
  
          width: 85%;
  
          margin: auto;
  
          float: none;
  
          font-size: 5.5vw;
  
          font-weight: 100;
  
          line-height: 0.85;
  
          margin-top: 4px;
  
          margin-bottom: 0;
  
      }
  
      
      .single-projects_tlv #sub-categories a{
  
     
  
          color: rgb(0, 0, 0);
  
      }
  
  
  
  
  }
  
  @media screen and (max-width: 700px) {
  
      .headerbutton1 p, .headerbutton2 p{
  
          font-size: 20px;
  
      }
  
      #main1-1, #main1-2{
  
          height: calc(50vh - 105px);
  
          min-height: 0;
  
          /*padding: 20px 0 30px!important;*/
  
          
  
          width: 100%; 
  
          position: relative;
  
      }
  
      #main1-1 .main1-centers h2,
  
      #main1-2 .main1-centers h2{
  
          line-height: 1.3;
  
      }
  
      #main1_1_linktext,
  
      #main1_2_linktext{
  
          line-height: 1.3
  
      }
  
      #main1-2{
  
          padding-bottom: 55px!important;
  
      }
  
      .main1_logo{
  
          max-height: 120px!important;
  
          margin-bottom: 0;
  
      }
  
      #main1-1 .main1_logo {
  
          margin-bottom: 0.1vh;
  
          margin-top: 1.0vh;
  
      }
  
      #main1_1_link, #main1_2_link  {width: 60%;}
  
      #main1_1_linktext, #main1_2_linktext{margin: auto;}
  
      .topos, .botpos{
  
          position: static;
  
          display: block;
  
      }
  
      .main1-centers{
  
          min-height: 0;
  
          width: 67%;
  
      }   
  
      #main1-2 .main1-centers{
  
          min-height: 0;
  
      }
  
  
  
  }
  
  @media screen and (max-width: 600px) {
  
      /*.headerbutton2 img, .headerbutton1 img{
  
          display: none;
  
      }*/
  
      #maincat-11 .maincat-subcategory p{
  
          font-size: 22px;
  
      }
  
      #header2_4_mobile .headerbutton1,
  
      #header2_4_mobile .headerbutton2{
  
          padding: 0 5px;
  
      }
  
  }
  
  @media screen and (max-width: 500px){
  
      .entry-mobile .maincat-fancybox:before{
  
          width: 80px;
  
      }
  
      .entry-mobile .maincat-fancybox img{
  
          right: 8px;
  
      }
  
      .entry-mobile .maincat-fancybox p{
  
          font-size: 30px;
  
          padding-top: 20px;
  
      }
  
  
  
      .single-projects #main-category a{
  
          /*font-size: 32px;*/
  
      }
  
      #navs #nav-next{
  
          left: 0;
  
      }
  
      #navs #nav-previous{
  
          right: 0;
  
      }
  
      
  
      #lightboxgallery .slick-prev {
  
          left: -19px!important;
  
      }
  
      #lightboxgallery .slick-next {
  
          right: -19px!important;
  
      }
  
  
  
      .headerbutton2 a img {
  
          display: inline-block;
  
      }
  
  
  
      .single-projects .kama_breadcrumbs a,
  
      .single-projects .kama_breadcrumbs span{
  
          font-size: 16px;
  
      }
  
  
  
      #navs #nav-next a, #navs #nav-previous a{
  
          font-size: 14px;
  
      }
  
      .single-projects #main-category .btn-subcat-mobile{
  
          left: 10px;
  
          display: none;
  
      }
  
      
  
  
  
      .single-projects #main-category .btn-subcat-mobile{
  
        font-size: 5.2vw;
  
      }
  
  }
  
  @media screen and (max-width: 1080px) {
  
      #header1 a{width: 100%;height: 100%;background: url(img/facbook_icon.png) no-repeat 12px 4px;} 
  
      .projectblock .projectblock-text p{font-size:18px;}
  
      .projectblock-title {line-height: 45px;font-size: 20px;}
  
      .projectblock-title img {top: 45px;}
  
      
  
      .wrapper {width: 100%;}
  
      .page-template-default .entry-content{padding:0 10px;width: calc(100% - 20px);}
  
      .single-post .entry-content{padding:0 10px;width:calc(100% - 20px);}
  
      
  
      .slick-next, .slick-prev {width: 34px !important;height: 55px !important;padding: 10px !important;border-radius: 5px;}
  
      .slick-prev{left: 10px !important;background: url(/wp-content/themes/Projects/img/slide-left.png) no-repeat center center / 70% 70%, #fff !important;}
  
      .slick-next{right: 10px !important;background: url(/wp-content/themes/Projects/img/slide-right.png) no-repeat center center / 70% 70%, #fff !important;}
  
      .slick-prev.slick-disabled{background: url(/wp-content/themes/Projects/img/slide-left-noitems.png) no-repeat center center / 70% 70%, #fff !important;}
  
      .slick-next.slick-disabled{background: url(/wp-content/themes/Projects/img/slide-right-noitems.png) no-repeat center center / 70% 70%, #fff !important;}
  
      
  
  
  
      
  
      #maincat-11{overflow: visible;}
  
      #maincat-11 .entry-header.maincat{padding-top: 0px;}
  
      #maincat-11 .maincat-description {margin: -33px auto 100px;}
  
      #maincat-11 #maincat-subcategories {margin-bottom: 185px;}
  
      #maincat-11 .maincat-subcategory {width: 335px;height: 140px;padding-top: 40px;}
  
      #maincat-11 .maincat-subcategory p {font-size: 30px;}
  
      #maincat-11 .maincat-subcategory span.goto {font-size: 22px;}
  
      #maincat-11 .maincat-subcategory .additionalicon{max-width: auto;}
  
      #maincat-11 .maincat-subcategory .subcategoryimage{margin-bottom: 10px;}
  
      
  
      #maincat-11 .videoicon {padding-bottom: 10px;max-height: 100%;}
  
      
  
      #maincat-16{overflow: visible;}
  
      #maincat-16 .entry-header.maincat{padding-top: 14px;}
  
      #maincat-16 .maincat-description {margin: -33px auto 100px;}
  
      #maincat-16 #necessaryevil {height: 0;}
  
      #maincat-16 #maincat-subcategories {margin-bottom: 10vh;}
  
      
  
      
  
      .archive.category article{height: auto !important;overflow: visible;}
  
      .archive.category article .entry-header.maincat{padding-top: 14px;}
  
      .archive.category article .maincat-description {margin: -33px auto 100px;}
  
      .archive.category article #maincat-subcategories {margin-bottom: 10vh;}
  
      .archive.category article .maincat-subcategory {width: 335px;height: 140px;padding-top: 40px;}
  
      .archive.category article .maincat-subcategory p {font-size: 30px;}
  
      .archive.category article .maincat-subcategory span.goto {font-size: 22px;}
  
      .archive.category article .maincat-subcategory .subcategoryimage{margin-bottom: 10px;}
  
  
  
      #lightboxgallery .slick-next{right: 20px!important;}
  
      #lightboxgallery .slick-prev{left: 20px!important;}
  
  }
  
  @media screen and (max-width: 960px) {
  
  .a11y-toolbar {
  
      position: fixed;
  
      z-index: 99999;
  
      top: auto!important;
  
      bottom: 20%!important;
  
      right: auto!important;
  
      left: 0!important;
  
  }
  
  .a11y-toolbar ul li button {
  
      font-size: 1.2em!important;
  
      padding: .25em;
  
  }
  
  #credit {
  
      position: absolute;
  
      height: 45px;
  
      width: 100px;
  
      left: 3px;
  
      text-align: left;
  
      direction: rtl;
  
      display: inline-block;
  
      font-family: Tahoma;
  
      font-weight: normal;
  
      line-height: 100px;
  
      text-decoration: none;
  
      background: url(img/white-credit.png) no-repeat 0px 32px;
  
      font-size: 9px;
  
      padding: 2px 0px 2px 0;
  
      color: #fff;
  
  }
  
  
  
  .marquee_mobile {display: block;}
  
  .marquee_desktop , .enterlink {display: none;}
  
  #header3   {
      left: calc(50% - 100px);
      width: 100px;
      right: auto;
      top: 7px;
  
  }
  
  #header-bg {
      top: 50px;
      width: 160px;
      left: calc(50% - 80px);
  
  }
  
  #primary   {padding: 0 0 0;}
  
  #header-menu {top:50px;background: transparent;height: auto;}
  
  #headerrow {padding-top: 0;height: 50px;background: #fff;}
  
  #header5   {
  
      height: 50px;
  
      width: 50px;
  
  }
  
  #header1 #locationtext {
  
      text-align: center;
  
      width: 100%;
  
  }
  
  #header1 a {padding:0;}
  
  #header1 img , #header2_4_mobile{
  
  display: none!important;
  
  }
  
  
  
  #mainmenubutton > a {
  
      height: 50px;
  
      width: 50px;
  
      background-size: 60%;
  
  }
  
  #main1-1 {
  
      padding: 40px 0 20px!important;
  
  }
  
  #main1-2{
  
      padding: 10px 0 50px!important; 
  
  }
  
  #bottomrow      {padding: 0; width: 100%;margin-top: 0;height: 50px;}
  
  #bottomrow-left {padding: 0 10px 0 5px;width:65%;}
  
  #bottomrow-right {width: 22%;padding:  0 0 0 15px; }
  
  marquee p       {font-size: 25px;line-height: 50px;font-size: 21px;padding: 0;margin: 0;}
  
  marquee p a     {color: #fff;}
  
  /*category page*/
  
      #maincat-11 .maincat-subcategory ,  #maincat-16 .maincat-subcategory ,.archive.category article .maincat-subcategory {
  
          width: 45%;
  
          margin-bottom: 51px;
  
          height: 103px;
  
          opacity: 1;
  
          padding-top: 15px;padding-bottom: 5px;
  
          float: right;
  
      }
  
  
  
      .tax-project_category .maincat-subcategory {border-radius: 10px;}
  
      .maincat-subcategory-arrow.cat{display: none;}
  
  .archive.category article .maincat-subcategory {margin: 0 2% 3vh;padding-top: 10px;}
  
  #maincat-11 .maincat-subcategory p ,#maincat-16 .maincat-subcategory p , .archive.category article .maincat-subcategory p{
  
          font-size: 22px;
  
      }
  
  
  
  #maincat-11 #videohref p , #maincat-16 #videohref p {margin-bottom: 0;font-size: 25px;}
  
  #maincat-11 .videoicon , #maincat-16 .videoicon   {padding-bottom: 0px;height: 80px;padding: 0px 0 5px;}
  
  #maincat-11 .maincat-subcategory , #maincat-16 .maincat-subcategory {margin:5px 5px;}
  
  .entry-header.maincat.red h1 , .entry-header.maincat.blue h1 , .entry-header.maincat h1     { width:80%; margin: 20px 0 10px;}
  
  .archive.category article .maincat-description                      {display: none!important;}
  
  .side_img                                         {display: none; background: none!important;}
  
  .category .side_img                               {/*display: none;*/}
  
  .entry-mobile .maincat-fancybox p{
  
          font-size: 38px;
  
          font-weight: 700;
  
          margin-bottom: 0;
  
          padding-top: 14px;
  
          text-align: center;
  
          padding-right: 90px;
  
  }
  
  iframe , #video{height: 500px;}
  
  .kama_breadcrumbs{display: none;}
  
  .maincat-desc  {background: #fff!important;padding-top: 30px 10px;border-radius: 10px;border: 1px solid #E42C28;}
  
  .maincat-desc p{line-height: 16px;}
  
  
  
  /*.tax-project_category*/
  
  .single-projects .entry-header
  
  ,.tax-project_category .entry-header {margin-top: 0;}
  
  .projectbg                           {display: none;}
  
  .tax-project_category article > img  {height: 100px;}
  
  .tax-project_category #main-category , .single #main-category      { margin-bottom: 0;border-bottom: 2px #fff solid; }
  
  .single #sub-categories                                            {border-bottom: none; border-top: none;}
  
  #sub-categories                {display: none;position: relative;max-height: none;float: none;clear: both;top: 16px;}
  
  #sub-categories.blue           {background: #2773BE;}
  
  #sub-categories.red            {background: #E42C28;}
  
  
  
  .tax-project_category #sub-categories      {border:none;}
  
  /*.tax-project_category #sub-categories a , .single #sub-categories a , #sub-categories form    {padding:0!important; line-height: 40px; direction: rtl; color:#fff;  width: 90%;margin: 0 5%;font-size: 18px;
  
                                                                     font-size: 22px; text-align: right;border-bottom: dotted 2px #fff;}*/
  
  .tax-project_category #navs , .single #navs                         {padding: 15px 20px 0;}
  
  .tax-project_category .maincat-description                        {display: none;}
  
  #sub-categories input {text-align: right; color:#fff; font-size: 22px; }
  
  #main-category > img {display: none;}
  
  #main-category a     {width: 90%;
  
      background-repeat: no-repeat!important;
  
      background-image: url(img/arrow_down.png)!important;
  
      background-position: 0 5px;
  
      padding-top: 40px;
  
      border-top: solid 1px #fff;
  
      text-align: right;
  
      padding: 25px 5% 10px 10%;
  
      line-height: 8vw;
  
      background-position-y: -6px!important;
  
      background-position-x: -22px!important;
  
  }
  
  .tax-project_category #navs.incategory     {padding: 0;  }
  
  .tax-project_category .kama_breadcrumbs a, .kama_breadcrumbs span{color:#000;}
  
  .tax-project_category .kama_breadcrumbs                          {text-align: right;}
  
  .slick-prev, .slick-next {display: none!important;}
  
  .projectblock-inner {background: rgba(255,255,255,1);width:100%;margin: auto;position: absolute;bottom: 0;font-size: 10px;}
  
  .projectblock       {width: 100%;margin: 0px 0;height: 150px;}
  
  .tax-project_category p {width: 100%;}
  
  .maincat-subcategory p  {padding: 0;}
  
  
  
  .blue .maincat-subcategory span.goto , .archive.category article .maincat-subcategory span.goto{opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
  
  
  
  .content_cat.half50 , .content_cat.half50.bg{width:100%;padding: 0 4.5% 1% 4.5%;}
  
  .content_cat.half50 h1                      {font-size: 33px;border-bottom: 1px solid;margin-bottom: 10px;}
  
  .content_cat p, .content_cat p span         {font-size: 12pt!important;}
  
  .content_cat.half50.bg                      {display: none;}
  
  
  
  /*kablan*/
  
  .wrapper_kablanim a{width: 49%;margin-left: 0;vertical-align: top;}
  
  #navs #nav-center h1{width: 100%;font-size: 45px;padding: 20px 0;margin: 0;}
  
  .single-projects_tlv #navs #nav-center h1 {padding: 0px 0;}
  
  .text_slide_mobile  {display: block; background:#404040;line-height: 20px;height: 15vh;padding: 60px 2% 0;text-align: center;width: 96%;color:#fff;right:0;font-size: 20px; } 
  
  .text_slide_mobile p{padding-bottom: 0;width: 100%;margin-bottom: 0;}
  
  /*single project page*/
  
  .single-projects #main-category{
  
          text-align: right;
  
          display: block;
  
          position: relative;
  
          margin-bottom: 0;
  
      }
  
  .single-projects #main-category a{width: 85%;padding-top: 20px;display: block;font-size: 20px;
  
                                        line-height: 30px;padding-right: 5%;border-top: solid 1px #fff;}
  
  .single-projects .entry-header       {margin-top: 0!important;}
  
  .single-projects #navs #nav-center h1{font-size: 30px;line-height: 37px;}
  
  .single-projects #sub-categories{border: 0;margin-bottom: 0;display: none;
  
                                   position: absolute;top: 73px;left: 0;right: 0;z-index: 2;}
  
  .single-projects_tlv #sub-categories{top: 49px;}
     
  
  
  .single-projects #navs > img , .sub-categories-separator  
  
  , .single-projects .arrow_blue_down , .single-projects .arrow_red_down  {display: none!important;}
  
  .single-projects #nav-next a, .single-projects #nav-previous a {content: '';}
  
  .single #navs  {padding: 15px 0!important;width: 100%;}
  
  .lightboxgalleryimages img {max-height: 250px;height: 350px;}
  
  #lightboxgallery img       {padding: 0!important;}
  
  .slider-nav img            {height:110px;}
  
  .single-projects #navs     {margin-bottom: 2px;  }
  
  .single-projects #nav-center{margin: auto;}
  
  .single-projects #nav-center                {height: 60px;}
  .single-projects_tlv #nav-center                {height: auto;}
  
  
  
  #navs #nav-next, #navs #nav-previous{
  
          width: 16%;
  
          background-position: center top!important;
  
          text-align: center;
  
          margin: 0;
  
          position: absolute;
  
          top: 72%;
  
          margin-top: -25px;
  
          height: 40px;
  
          text-indent: -9999px;
  
      }
      .single-projects_tlv #navs #nav-next, #navs #nav-previous {
          overflow: hidden;
      }
  
  
      #navs #nav-next{
  
          
  
      }
  
      #navs #nav-previous{
  
          
  
      }
  
      #lightboxgallery img{min-height: 250px; max-height: 250px;}
  
      #lightboxgallery    {width: 100%;}
  
      #navs #nav-next a, #navs #nav-previous a{
  
          padding: 0;
  
          line-height: 1;
  
          min-height: 0;
  
          /*font-size: 2.3vw;*/
  
      }
  
      #project-images                {padding:0 10px;}
  
      .project-fieldrow-field        {width: calc(100% - 50px);padding:0px;}
  
      .project-fieldrow-field-content{width: 50%;text-align: right;}
  
      .project-fieldrow-field-title  {width: 35%;text-align:center;}
  
      .project-fieldrow-img          {width: auto;}
  
      .single-projects .entry-content{
  
          padding: 0;
  
          box-sizing: border-box;
  
      }
  
      .single-projects #project-content{
  
          margin-top: 2px;
  
      }
  
      .single-projects #project-content #project-content-right{
  
          order: 2;
  
          -webkit-order: 2;
  
          padding-top: 13px;
  
          width: 95%;
  
          margin: auto;
  
      }
  
      .single-projects #project-content #project-content-right p{
  
          padding: 0;
  
          text-align: right;
  
      }
  
      .single-projects #project-content .project-fieldrow{
  
          padding: 3px;
  
      }
  
      .single-projects .project-mapbutton a{
  
          margin: 0;
  
          width: auto;
  
          max-width: none;
  
      }
  
      #lightboxgallery .slick-prev{
  
          left: -28px!important;
  
          width: 21px!important;
  
          height: 37px!important;
  
          padding: 0!important;
  
      }
  
      #lightboxgallery .slick-next{
  
          right: -28px!important;
  
          width: 21px!important;
  
          height: 37px!important;
  
          padding: 0!important;
  
      }
  
  
  
  /*category native + single post */
  
  .archive.category article .maincat-subcategory {border-radius: 10px;}
  
  .category .entry-content.maincat               {margin-top: 0;}
  
  .archive.category #necessaryevil               {height: 20px;}
  
  #maincat-11 .maincat-subcategory p, #maincat-16 .maincat-subcategory p, .archive.category article .maincat-subcategory p {
  
      font-size: 22px;
  
      height: 100%;
  
  }
  
  .archive.category article .maincat-subcategory p {
  
      line-height: 103px;
  
  }
  
  .single-post .entry-header {margin-top: 0;}
  
  .postid-287  #navs         {padding: 0!important;}
  
  .organization              {display: block;}
  
  .wrapper_michrazim.post .organization a                {width: 100%; color:#404040;font-size: 44px;height: 35%;padding-top: 20%;line-height: normal;}
  
  .wrapper_michrazim.post .organization a:nth-child(1)   {margin-bottom: 1%;}
  
  .person_item {
  
      width: 46.15%;
  
  }
  
  /*end category native + single post */
  
  /*content page*/
  
  .content_cat   {width:95%;}
  
  
  
  .content_cat.bgcolor_steps {
  
      padding-bottom: 0;
  
  }
  
  .wrap_buttons  {overflow: hidden;}
  
  .wrap_buttons a{width: 90%;margin: 5px auto;display: inline-block;}
  
  
  
  /*post page*/
  
  .single-post .entry-content {width: 90%;}
  
  .single-post .entry-content p{font-size: 17px;}
  
  
  
  /*drushim*/
  
  .page-template-careers .entry-header {padding: 10px 30px 5px;margin-bottom: 20px;width: calc(100% - 60px);}
  
  .qa-q, .qa-a                         {overflow: hidden; padding-right: 10%;font-size: 16px; width: 70%;border: none;border-bottom: 1px solid;padding-left: 20%;}
  
  .qa-a                                {padding-left: 10%;width: 80%;}
  
  .qa-q:after                          { background: none; }
  
  .page-template-careers .entry-header {margin-bottom: 0;}
  
  .wrap_michraz_items a                {padding: 24%;margin: 5px 3px;float: right;}
  
  .close                               {position: absolute;top: 0px;left: 0px;  }
  
  /*step by step*/
  
  .center_step                  {width: 100%;padding-bottom: 0;}
  
  .step                         {width: 95%;min-height: 50px;padding: 10px 0px 10px 0px;}
  
  .step.right , .step.left      {background: #e0e0e0;position: static; border-radius: 5px;margin-bottom: 50px; margin-right:1.5%;border: solid 3px #fff;}
  
  .step.left label              {right: 0;left: 0;}
  
  .step.right .innerstep ,
  
  .step.left .innerstep         { background: none;background: #e0e0e0; width: 100%;position: static;  }
  
  .step.right .read-more_step   {bottom: 10px;}
  
  
  
  /*events*/
  
  .page-template-page-events .search-filters{height: 68px;}
  
  .page-template-page-events .search-filters .center-me{width: 100%;}
  
  .page-template-page-events .input-wrapper {
  
      float: right;
  
      margin-top: 10px;
  
      margin-left: 0;
  
      border-left: 1px solid #fff;
  
      width: 33%;
  
  }
  
  .page-template-page-events .input-wrapper:last-child     {border-left: none;}
  
  .page-template-page-events .input-wrapper .select-button {width: auto;display: block;width: 100%;padding: 10px 0;font-size: 20px;}
  
  .page-template-page-events .ban-events img               {display: none;}
  
  .page-template-page-events .each-event {
  
      width: 49%;
  
      margin: 0 1% 4px 0;
  
      height: 200px;
  
  }
  
  .page-template-page-events .each-event .sliding-info      {bottom: 0;background: rgb(0,144,214, 0.9);}
  
  .each-event .sliding-info .ttitle {
  
      line-height: 15px;
  
      font-size: 14px;
  
      font-weight: normal;
  
      width: calc(100% - 10px);
  
      padding:0 5px;
  
  }
  
  .each-event .sliding-info .tdate {
  
      font-size: 23px;
  
      font-weight: normal;
  
  }
  
  
  
  /*single event*/
  
  .single-event .content-wrapper        {margin-top: 80px;}
  
  .single-event .content-right ,
  
  .single-event .slide-left             {
  
      float: right;
  
      width: 100%; min-height: auto;
  
      padding:0;
  
  }
  
  .single-event .content-right          {padding: 0 5%; width: 90%;}
  
  .single-event .content-right .wrapper {
  
      padding: 0;margin-top: 20px;
  
  }
  
  .single-event .content-right .wrapper h1{font-size: 30px;}
  
  .single-event .ban-events,
  
  .single-event .content-right .wrapper > img {display: none; }
  
  .single-event button.slick-prev.slick-arrow,
  
  .single-event button.slick-next.slick-arrow {display: none!important;}
  
  .single-event #contact_button,
  
  .single-event #gmap_button                  {width: 49.5%;margin-right: 0;margin-left: 1%;}
  
  .single-event #gmap_button                  {margin-left: 0;}
  
  .single-event form .form50                  {width: 100%;}
  
  .single-event .content-right form           {padding: 20px 20px;}
  
  .single-event .your-checkbox label >span    {font-size: 21px;line-height: 34px;}
  
  .single-event h2                            {padding-bottom: 30px; background: url(img/arrow_down_event.png) no-repeat center bottom; display: block;background-size:40px;  text-align: center;color: #000;font-size: 60px;}
  
  .single-event .gitem                        {min-height: 400px;}
  
  .wrap_event_map                             {padding-bottom: 30px; /*background: url(img/arrow_down_event.png) no-repeat center bottom;*/ background-size:40px;}
  
  /*contact page*/
  
  .page-template-contacts .leftformblock                    {width: 100%;}
  
  .page-template-contacts #contact-forms .wpcf7-text,
  
  .page-template-contacts .single-event .wpcf7-text         {padding: 11px 20px;}
  
  .page-template-contacts .filetitle                        {width: 55%;margin-bottom: 5px;padding: 10px 10px; margin-left: 3%;line-height: 14px;font-size: 16px;}
  
  .page-template-contacts .filehere label                   {width: 33%;margin-right: 0;}
  
  .page-template-contacts .tooltip                          {display: none;}
  
  .page-template-contacts .contactsimg                      {margin-bottom: 0;}
  
  .page-template-contacts .banner_tax_project               {height: 110px;}
  
  .page-template-contacts .leftform-form                    {position: relative;padding-top: 20px;border-top: 3px #fff solid;}
  
  .leftform {padding: 0px 20px;}
  
  
  
  
  
  
  
  
  
  }
  
  
  
  
  
  /** tlv mobile **/
  
  @media (max-width: 993px) {
  
  
  
          #sub-categories > ul > li.menu-item-has-children > a::after {content: ">";position: relative;font-size: 28px;text-decoration: none;height: 28px;display: inline-block;transform-origin: center center;margin-right: 8px;top: 3px;}
  
  
  
          #sub-categories > ul > li > .a-opened::after {
  
              /* transform: rotate(-90deg); */
  
              transform: rotate(-90deg);
  
          }
  
  
  
      #map .col-md-9 {
  
          width: 100%;
  
      }
  
      #hero{padding-top: 0!important;}
  
      .newInnerHead {
  
          display: none;
  
      }
  
  
  
      .pop-click {
  
          display: none !important;
  
      }
  
  
  
      .pop-img {
  
          display: none !important;
  
      }
  
  
  
      span.countspan {
  
          font-size: 28px;
  
          margin-right: 10px;
  
      }
  
  
  
      .target-map {
  
          display: none;
  
      }
  
  
  
      .projects-container .project:nth-child(4) {
  
          margin-right: 0;
  
      }
  
  
  
      #video .video-mask {
  
          height: 220px !important;
  
      }
  
  
  
  
  
      #video iframe {
  
          height: 220px !important;
  
      }
  
  
  
  
  
      #video .video-mask .inside .center-heart {
  
          background-size: 330px;
  
      }
  
  
  
      header#masthead {
  
          position: fixed;
  
          top: 0;
  
          left: 0;
  
          width: 100%;
  
          z-index: 9999;
  
          height: 50px;
  
          background: #fff;
  
      }
  
  
  
      header .logo img {
  
          max-width: 200px;
  
      }
  
  
  
      header .top-black {
  
          display: none;
  
      }
  
  
  
      header .menu > div.accessibility {
  
          position: fixed;
  
          bottom: 0;
  
          left: 0;
  
          top: auto;
  
          height: 49px;
  
      }
  
  
  
      header .accessibility span {
  
          display: none;
  
      }
  
  
  
      header .logo {
  
          float: left;
  
      }
  
  
  
      header .menu > div:last-child {
  
          float: right;
  
      }
  
  
  
      header .menu > div.hamburger-border {
  
          display: block;
  
          cursor: pointer;
  
          float: right;
  
          width: 100%;
  
          margin-bottom: 22px;
  
      }
  
      .single-projects_tlv header .menu > div.hamburger-border {
          margin-bottom: 0;
      }
  
  
      .hamburger-border + div {
  
          position: static;
  
          width: 100%;
  
          /* left: 0; */
  
          /* top: 71px; */
  
          background: #fff;
  
          max-height: calc(100% - 71px);
  
          overflow: auto;
  
          display: none;
  
      }
  
  
  
      header .menu .menu-container > li,
      #menu-tlv li {
  
          float: none;
  
          display: block;
  
          width: 100%;
  
          padding: 0 15px;
  
          text-align: right;
  
          margin-bottom: 0;
  
      }
  
  
  
  
  
  
  
      #sub-categories ul.sub-menu {
  
          display: none;
  
      }
  
  
  
      header .menu .menu-container > li > a {
  
          padding: 7px 15px;
  
          border-bottom: 1px solid #c0c0c0;
  
          -webkit-transition: all 0.5s;
  
          -moz-transition: all 0.5s;
  
          -ms-transition: all 0.5s;
  
          -o-transition: all 0.5s;
  
          transition: all 0.5s;
  
      }
  
  
  
      #sub-categories li.current-menu-parent > ul.sub-menu {
  
      display: block;
  
  }
  
  
  
      header .menu .menu-container > li:first-child > a {
  
          border-top: 1px solid #c0c0c0;
  
      }
  
  
  
      header .menu .menu-container > li.current-menu-ancestor > a {
  
          color: #000000;
  
      }
  
  
  
      header .menu .menu-container > li:not(.current-menu-item):hover > a {
  
          color: #000;
  
          background: #fff;
  
      }
  
  
  
      header .menu .menu-container > li.current-menu-item > a,header .menu .menu-container > li.current-menu-parent > a {
  
          color: #fff;
  
          background: #d6c048;
  
      }
  
  
  
      header .menu .menu-container > li > a:before {
  
          display: none !important;
  
      }
  
  
  
      header .menu .menu-container > li .sub-menu {
  
          display: block;
  
          position: static;
  
          opacity: 1;
  
          visibility: visible;
  
          background: #fff;
  
          color: #000000;
  
          padding-right: 25px;
  
          border-bottom: 1px solid #c0c0c0;
  
      }
  
  
  
      header .menu .menu-container > li .sub-menu > li > a {
  
          padding: 7px 15px;
  
          border-bottom: 1px solid #c0c0c0;
  
          -webkit-transition: all 0.5s;
  
          -moz-transition: all 0.5s;
  
          -ms-transition: all 0.5s;
  
          -o-transition: all 0.5s;
  
          transition: all 0.5s;
  
          color: #000;
  
      }
  
  
  
      header .menu .menu-container > li .sub-menu > li:last-child > a {
  
          border-bottom: 0;
  
      }
  
  
  
      header .menu .menu-container > li .sub-menu > li:not(.current-menu-item) > a:hover {
  
          color: #000000;
  
          background: #fff;
  
      }
  
  
  
      header .menu .menu-container > li .sub-menu > li.current-menu-item > a {
  
          color: #fff!important;
  
  
  
      }
  
  
  
      #countdown, div#countdown {
  
          width: 100%;
  
          top: 30px;
  
          left: 0;
  
          padding: 7px 0 9px;
  
          z-index: 3;
  
      }
  
      .page-template-about #countdown, div#countdown {
  
          margin-bottom: 26px;
  
      }
  
      div#countdown {
  
          padding-bottom: 7px;
  
      }
  
      div#countdown span{
  
          font-size: 20px!important;
  
      }
  
      div#countdown .col {
  
          width: 100%;
  
          border-bottom: 1px #fff solid;
  
          text-align: right;
  
          padding: 6px 15px;
  
      }
  
  
  
      div#countdown .col:nth-child(2) {
  
          border:none;
  
      }
  
      #map h2 {
  
         margin: 0 0 15px;
  
      }
  
      .page-template-front-pager div#countdown {
  
          padding-top: 0px;
  
      }
  
      #countdown .pretext, div#countdown .pretext {
  
          display: none;
  
      }
  
  
  
      #countdown .countdown, div#countdown .countdown {
  
          font-size: 18px;
  
      }
  
  
  
          .post-thumbnail-not-mobile{display: none;}
  
  
  
  section#hero {
  
      display: none;
  
  }
  
  
  
      #newHead .col-md-12 h3 {
  
          font-size: 18px;
  
          margin-bottom: 0;
  
      }
  
  
  
      img.plus, img.circle {
  
          display: none;
  
      }
  
  
  
      #hero .hero-text {
  
          width: 100%;
  
          max-width: 100%;
  
          margin: 0;
  
          padding: 50px 15px 85px;
  
          background: rgba(0,0,0,0.7);
  
          color: #fff;
  
          text-align: center   ;
  
      }
  
  
  
      #hero .hero-slider .container {
  
          padding-top: 30px;
  
      }
  
  
  
      #hero .hero-slider .slick-dots {
  
          top: auto;
  
          bottom: 0;
  
      }
  
  
  
      #hero .hero-text .hero-subtext {
  
          max-width: 400px;
  
          margin: 0 auto 25px ;
  
      }
  
  
  
      #hero .back-right {
  
          right: -185px;
  
      }
  
  
  
      #video {
  
          padding: 50px 0 20px;
  
          height: 291px;
  
      }
  
  
  
      .projects-container .project .project-image img {
  
          width: 100%;
  
      }
  
  
  
      .projects-container .project .project-image {
  
          height: 350px;
  
      }
  
  
  
      .projects-container .project {
  
          margin-bottom: 35px;
  
      }
  
  
  
      .projects-container .project:last-child:not(:first-child) {
  
          margin-bottom: 0;
  
      }
  
  
  
      .projects-container .project .project-more a {
  
          padding: 10px 10px;
  
      }
  
  
  
      footer .main-footer .col-md-4 {
  
          margin-bottom: 25px;
  
      }
  
  
  
      .breadcrumbs h2, .breadcrumbs h1 {
  
          display: none;
  
      }
  
  
  
      .breadcrumbs .breadcrumbs-contain{
  
          text-align: right;
  
      }
  
  
  
  
  
      #main-container .project-info {
  
          padding-left: 15px;
  
          margin-bottom: 50px;
  
      }
  
  
  
      .results a.icon-a .btn-a {
  
          display: none;
  
          
  
      }
  
  
  
      .results a.icon-a {
  
          font-size: 16px !important;
  
      }
  
  
  
      .course {
  
          text-align: center;
  
          margin-top: 130px;
  
      }
  
  
  
      .lightbox-gallery img.vert {
  
          max-height: 450px !important;
  
      }
  
  
  
  
  
      .lightbox-gallery img.horiz {
  
          max-width: 100% !important;
  
      }
  
  
  
      .lightbox-gallery {
  
          padding-top: 71px;
  
      }
  
  
  
      #project-lightbox .lightbox-gallery div.arrow {
  
          top: 38px;
  
      }
  
  
  
      .closeLight {
  
          top: 71px;
  
      }
  
  
  
      #content .col-md-5 {
  
          padding-right: 15px;
  
          margin-top: 40px;
  
      }
  
  
  
      .lottery-result .column {
  
          width: 50%;
  
      }
  
  }
  
  
  
  @media (max-width: 769px) {
  
  
  
      .results .icon-a-heart .btn-a {
  
          display: none;
  
      }
  
  
  
      .projects-container .project .project-image {
  
          height: 300px;
  
      }
  
  
  
      #video iframe {
  
          height: 220px !important;
  
      }
  
  
  
      .qa-subject {
  
          width: 100%;
  
      }
  
  
  
      .letter-image {
  
          width: 100%;
  
          float: none;
  
          text-align: center;
  
          margin-bottom: 45px;
  
      }
  
  
  
      .letter-image img {
  
          max-width: 280px;
  
      }
  
  
  
      .letter-text {
  
          float: none;
  
          width: 100%;
  
          padding: 0;
  
      }
  
  
  
      #content {
  
          padding-bottom: 25px;
  
      }
  
  
  
      footer .copyright .inline-copy {
  
          display: block;
  
          margin-bottom: 2px;
  
      }
  
  
  
      footer .copyright .inline-copy:last-child {
  
          margin-bottom: 0;
  
      }
  
  
  
      footer .copyright .inline-copy.footer-heart {
  
          margin: 3px auto 6px;
  
      }
  
  
  
      .lightbox-gallery img.vert {
  
          max-height: 300px !important;
  
      }
  
  
  
  
  
      .project-gallery .project-gallery-slick div.large-image {
  
          opacity: 1;
  
      }
  
  
  
      .project-gallery-slick-thumb .gallery-image-thumb {
  
          height: 50px;
  
      }
  
  
  
      .course a.em-btn {
  
          font-size: 18px;
  
      }
  
  
  
      #hero .hero-slider {
  
          height: auto;
  
      }
  
  
  
  
  
      #hero .hero-slider a {
  
          display: block;
  
          width: 100%;
  
          margin-bottom: 15px;
  
      }
  
  }
  
  
  
  @media (max-width: 469px) {
  
  
  
  
  
      h2 {
  
          font-size: 25px;
  
      }
  
  
  
      #video iframe {
  
          height: 215px !important;
  
      }
  
  
  
      #video .video-mask .inside .center-heart {
  
          background-size: 100%;
  
      }
  
  
  
      #video .float-video-info {
  
          width: 100%;
  
          text-align: center;
  
          padding: 0;
  
          background: transparent;
  
          right: 0;
  
      }
  
  
  
      .projects-container .project .project-image {
  
          height: 220px;
  
      }
  
  
  
  
  
      #hero .hero-slider h1 {
  
          font-size: 32px;
  
      }
  
  
  
      a.icon-a {
  
          font-size: 16px !important;
  
      }
  
  
  
      a.icon-a.small-font .btn-text {
  
          font-size: 12px !important;
  
      }
  
  
  
      .courses-a {
  
          margin-bottom: 25px;
  
      }
  
  
  
      a.em-btn {
  
          font-size: 16px;
  
      }
  
  
  
      .project-gallery {
  
          height: 190px;
  
      }
  
  
  
      .project-gallery-slick-thumb .gallery-image-thumb {
  
          height: 35px;
  
      }
  
  
  
      .course a.em-btn {
  
          margin: 0 0 0px;
  
      }
  
  
  
  
  
      .course {
  
          margin-top: 95px;
  
      }
  
  
  
      .course .inside {
  
          margin-bottom: 25px;
  
          padding-bottom: 25px;
  
      }
  
  
  
      h2.line span {
  
          padding: 0 15px;
  
      }
  
  
  
      .letter-sig {
  
          text-align: center;
  
      }
  
  
  
  }
  
  
  
  
  
  @media print {
  
      .breadcrumbs, #countdown, footer, .phase-submit, .menu, .top-black {
  
          display: none !important;
  
      }
  
  }
  
  
  
  
  
  #new_upload input[type=file] {
  
      position: static;
  
      opacity: 1;
  
  }
  
  .page-id-81 .projects-container,
  .page-template-about .breadcrumbs{
      display: none;
  }
  
  @media screen and (max-width: 700px) {
  
      .page-template-diyur-result-page .wrapper_michrazim > #sub-categories {
          display: flex!important;
          justify-content: space-evenly;
      }
  
      .page-template-diyur-result-page #sub-categories a{
          flex-grow: 1;
          min-width: auto!important;
          width:auto!important;
          margin:1!important;
          padding:15px 8px 15px 8px!important;
      }
  
      .page-template-diyur-result-page h1::after,
      .page-template-diyur-result-page h1::before {
          width:5%;
      }
  }
  
  #projects-selector {
   display: flex;
   flex-wrap: wrap;   
  }
  
  .eb-ps-item {
      background-color: #efefef;
      width:100%;
      padding:0.75rem 0.75rem ;
      margin:0.5rem;
      border-radius: 0.5rem;
      transition: all 0.3s;
      border: solid 1px #efefef;
      cursor: pointer;
      text-align: right;
      display: flex;
      align-items: center;
      line-height: 1.5;
      position: relative;
  }
  
  @media (min-width:550px ) {
      .eb-ps-item {
          width:calc(100% / 2 - 1rem);
      }
  }
  
  @media (min-width:980px ) {
      .eb-ps-item {
          width:calc(100% / 3 - 1rem);
      }
  }
  
  .eb-ps-item:focus {
      outline:#0674ba 2px dotted;
  }
  
  .eb-ps-item.active,
  .eb-ps-item:hover {
      border: solid 1px #3974c0;
  }
  
  .eb-ps-item.active {
      background-color: #c3eaff;
  }
  
  .eb-ps-item-priority {
      display: none;
      position: absolute;
      right:10px;
  /*    top:12px;*/
  
      border-radius: 0.5rem;
      background-color: white;
      background-size:contain;
      background-image: url(img/v_p.jpg);
      background-repeat: no-repeat;
      width:26px;
      height:26px;
  }
  .eb-ps-item-priority > * {
      display: none!important;
  }
  
  .eb-ps-item-priority-up {}
  .eb-ps-item-priority-val {
      background-color: white;
      border-radius: 1rem;
      width:30px;
      height: 30px;
      display: inline-block;
      line-height: 30px;
      text-align: center;
  
  }
  .eb-ps-item-priority-down {}
  
  
  
  .eb-ps-item.active .eb-ps-item-priority {
      display: block;
  }
  
  .eb-ps-item-title::before {
      display: block;
      content: " ";
      background-color: white;
      border-radius: 0.25rem;
      width:20px;
      
      height: 20px;
      margin-left: 0.5rem;
      flex-shrink: 0;
  }
  
  .eb-ps-item-title {
      display: flex;
      align-items: center;  
  }
  
  .eb-ps-item-title > span {
      display: block;
      
  }
  
  .eb-ps-item-title > span > * {
      display: block;
  }
  
  .eb-ps-item-title > span > var {
      font-weight: normal;
      font-size: 0.85em;
      font-style: normal;
  }
  
  .eb-ps-item-title > span > strong {
      font-weight: normal;
  }
  
  .eb2-projects-value-container .nf-error-required-error {
      display: none;
  }
  
  .eb2-projects-value-container .field-wrap.textbox-wrap {
      display: none;
  }
  
  
  
  .list-radio-wrap .nf-field-label {
      display: block!important;
  }
  
  .list-radio-wrap .nf-field-element ul {
      display: flex;
      flex-direction: row;
      align-items: center;
      gap:2rem;
  }
  
  .list-radio-wrap .nf-field-element li {
      display: flex;
      flex-direction: row;
      justify-content: center;
      background: none!important;
  }
  
  .list-radio-wrap .nf-field-element li > label {
      padding:0!important;
      margin:0!important;
      cursor: pointer!important;
  }
  
  .list-radio-wrap .nf-field-element li > input {
      padding:0!important;
      margin:0!important;
      margin-left:0.5rem!important;
      cursor: pointer!important;
      
  }
  .list-radio-wrap .nf-field-element li > input:focus {
      outline:#0173BC dotted 2px;
  }
  
  .list-radio-wrap .nf-field-element li > label:before, 
  .list-radio-wrap .nf-field-element li > label:after {
      display: none!important;
  } 
  
  
  body.police_reg_result-template-police_diyur_by_projects_resluts #main-container,
  body.gan_reg_result-template-gan_diyur_by_projects_resluts #main-container,
  body.resident_reg_result-template-diyur_by_projects_resluts #main-container {
      padding-top:140px;
  }
  
  .eb2-dlm-results table {
      /*max-width:min(100%, 800px);*/
      margin:50px auto;    
      width:100%;
      border-radius: 0.5rem;
      font-size: 1rem;
  }
  
  .eb2-dlm-results table th {
      background-color: #fff;
      border-top: solid 1px #000000;
      border-bottom: solid 1px #000000;
      
  }
  
  .eb2-dlm-results table th,
  .eb2-dlm-results table td {
      padding:0.25rem;
      
      line-height: 1.5;
      /*border:solid 1px #000000;*/
  }
  .eb2-dlm-results table th:first-child,
  .eb2-dlm-results table td:first-child {
      text-align: center;
  }
  
  .eb2-dlm-results table th:not(:first-child),
  .eb2-dlm-results table td:not(:first-child) {
      padding-right:0.75rem;
  }
  
  .eb2-dlm-results tbody tr:nth-child(odd) {
      background-color: #e3ebf6;
  
    }
  
  .eb2-dlm-download-wrap {
  
  }
  
  
  /* CSS */
  .eb2-dlm-download-btn {
      margin:2rem auto;
  
    align-items: center;
    appearance: none;
    background-image: radial-gradient(100% 100% at 100% 0, #5aff94 0, #27ab4c 100%);
    border: 0;
    border-radius: 6px;
    box-shadow: rgba(38, 66, 35, 0.4) 0 2px 4px,rgba(35, 66, 52, 0.3) 0 7px 13px -3px,rgba(58, 111, 85, 0.5) 0 -3px 0 inset;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    height: 48px;
    justify-content: center;
    line-height: 1;
    list-style: none;
    overflow: hidden;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
    text-align: left;
    text-decoration: none;
    transition: box-shadow .15s,transform .15s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
    will-change: box-shadow,transform;
    font-size: 18px;
    max-width: min(50%, 200px);
  }
  
  .eb2-dlm-download-wrap:not(.loading) .eb2-dlm-download-btn:focus {
    box-shadow: #27ab4c 0 0 0 1.5px inset, rgba(38, 66, 35, 0.4) 0 2px 4px, rgba(35, 66, 52, 0.3) 0 7px 13px -3px, #3c4fe0 0 -3px 0 inset;
    text-decoration: none ;
    color:white;
  }
  
  .eb2-dlm-download-wrap:not(.loading) .eb2-dlm-download-btn:hover {
    box-shadow: rgba(38, 66, 35, 0.4) 0 4px 8px, rgba(35, 66, 52, 0.3) 0 7px 13px -3px, #258a42 0 -3px 0 inset;
    transform: translateY(-2px);
    text-decoration: none ;
    color:white;
  }
  
  .eb2-dlm-download-wrap:not(.loading) .eb2-dlm-download-btn:active {
    box-shadow: #27ab4c 0 3px 7px inset;
    transform: translateY(2px);
    text-decoration: none ;
    color:white;
  }
  
  .eb2-dlm-download-wrap {
      position: relative;
  }
  
  
  /*
  .eb2-dlm-download-wrap.loading::before {
      content: '';
      position: absolute;
      top: -1rem;
      left: -1rem;
      width: calc(100% + 2rem);
      height: calc(100% + 2rem);
      background:rgba(255, 255, 255, 0.75);    
      z-index: 1;
      animation: fadeIn 1s;
  }*/
  
  .eb2-dlm-download-wrap.loading .eb2-dlm-download-btn {
      display: flex;
      align-items: center;
      cursor: wait;
  }
  
  .eb2-dlm-download-wrap.loading .eb2-dlm-download-btn::before {
      content: '';
      position: relative;
      display: block;
      width: 24px;
      height: 24px;
      border: 2px solid #fff;
      border-top-color: #27ab4c;
      border-radius: 50%;
      animation: spin 1s linear infinite;
  }
  
  .wrap_projects_head {
      display: none;
  }
  .ninja_is_teacher_container,
  .ninja_is_arab_container {
      display: none;
  }


  .page-id-106146 .ninja_is_teacher_container,
  .page-id-106146 .ninja_is_arab_container {
      display: none!important;
  }

  
  @keyframes fadeIn {
      0% {
          opacity: 0;
      }
      100% {
          opacity: 1;
      }
  }
  
  @keyframes fadeOutHidde {
      0% {
          opacity: 1;
          display: block;
      }
      99% {
          opacity: 0;
          display: block;
      }
      100% {
          display: none;
      }
  }
  
  #masthead {
      position: relative;
  }
  
  #masthead:after {
      content: ' ';
      display: block;
      box-shadow:0px 1px 8px 0px #00000054;
      position: fixed;
      width:100%;
      height: 80px;
      top:0;
   
      background-color: white;
  }
  
  #header-bg {
  }
  
  @media screen and (max-width: 960px) {
      #masthead:after {
          height: 50px;
          box-shadow:0px -2px 8px 0px #00000054;
      }
  }
  
  @media screen and (min-width: 960px) and (max-width: 1680px) {
      #masthead:after {
          height: 60px;
      }
  }
  
  #header2_4_mobile {
      display: none!important;
  }
  
  
  body.admin-bar #header-bg{
      top:92px;
  }
  
  body.admin-bar #masthead:after{
      top:32px;
  }
  
  body.admin-bar #headerrow{
      top:32px;
  }
  
  @media screen and (min-width: 960px) and (max-width: 1680px) {
      body.admin-bar #primary {
          padding-top: 0px;
      }   
  }
  
  #nf-form-11-cont input[type="tel"] {
      direction: rtl;
  }
  
  
  #nf-form-11-cont #nf-field-697 {
      padding-left: 70px;
      line-height: 1;
      transform: scale(1);
  }
  #nf-form-11-cont #nf-field-697:hover {
      background:url(img/arrow_left_submit.jpg) no-repeat 0 1px #e42c27;
      color:white;
      transform: scale(1.2);
  }
  
  #nf-form-11-cont #nf-field-697:active {
      background:url(img/arrow_left_submit.jpg) no-repeat 0 1px #e42c27;
      color:white;
      transform: scale(1);
  }
  
  header .menu .menu-container > li .sub-menu {
      z-index: 9999999;
  }
  .eb2-payf-message,
  #eb2-payf {
       position: relative;
      width:100%; 
  }
  
  
  @media (min-width:1024px) {
      .eb2-payf-message,
      #eb2-payf {
          width:50%;  
      }
  
  }
  
  
  #eb2-payf > section {
      margin-bottom:0.5rem;
  }
  
  
  .eb2-payf-label {
      margin-bottom:0;
      width:100%;
      position: relative;    
      /*display: flex;
      gap: 0.5rem;*/
  }
  
  .eb2-payf-label > input {
  
      border: 1px solid #c4c4c4;
      width:100%;
      flex-grow: 1;
      padding: 0.5rem;
      font-size:1rem;
      font-weight: normal;
      padding-right:34%;
  }
  
  .eb2-payf-cvv-div {
      flex-grow: 1;
  }
  
  
  
  .eb2-payf-street-label {
      width:100%;
  }
  
  .eb2-payf-city-label {
      flex-grow: 1;
      width:auto;
  }
  
  
  .eb2-payf-cvv-div > label > input {
      padding-right: 30%;
  }
  
  
  
  .eb2-payf-label > span {
      position: absolute;
      right:0;
      top:2px;
      padding:0.5rem;
      opacity: 0.9;
  }
  
  
  #eb2-payf > button {
      background-color: #e42c27;
      color:white;
      border: 0;
      padding: 0.5rem;
      font-size:1rem;
      font-weight: normal;
      cursor: pointer;
      width:100%;
      transition: all 0.3s;
  }
  
  #eb2-payf > button:focus,
  #eb2-payf > button:hover {
      transform:scale(1.05);
  }
  #eb2-payf > button:active {
      transform:scale(1.0);
  }
  
  .eb2-payf-amount-section strong {
      /*padding-right:0.5rem;*/
  }
  
  .eb2-payf-exp-cvv-section > div{
  
  
  }
  
  #eb2-payf input[type="email"],
  #eb2-payf input[type="tel"] {
      direction: ltr;
  }
  
  
  #eb2-payf > section {
      display: flex;
      flex-direction: column;
      gap: 0.5rem;
  }
  
  .eb2-payf-exp-div {
      border: 1px solid #c4c4c4;
      width:100%;
      padding: 0.5rem;
      font-size:1rem;
  
      font-weight: normal;
  }
  
  
  @media (min-width:480px) {
      #eb2-payf > section {
          flex-direction: row;
      }
  
      .eb2-payf-street-label {
          width:60%;
      }
      .eb2-payf-exp-div {
          
          width:60%;
      }
  }
  
  
  .eb2-payf-exp-div select {
      border:0;
      background: transparent;
  }
  
  .eb2-payf-cvv-div {
  
  
  }
  
  .eb2-payf-error {
      border:solid 1px #e42c27;
      background-color: rgb(255, 203, 203);
      padding:0.5rem 2rem;
      color: red;
      font-size: 0.8rem;
      font-weight: normal;
      margin-top: 0.5rem;
  }
  
  .eb2-payf-error h3{
      margin:0.5rem 0;
      
  }
  
  #eb2-payf.loading::before {
      content: '';
      position: absolute;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color: rgba(255,255,255,0.9);
      z-index: 9999;
      animation-name: fadeIn;
      animation-duration: 0.5s;
  
  }
  
  #eb2-payf .loader, #eb2-payf .loader:before, #eb2-payf .loader:after {
      z-index: 9999;
      position: absolute;
      border-radius: 50%;
      width: 2.5em;
      height: 2.5em;
      animation-fill-mode: both;
      animation: bblFadInOut 1.8s infinite ease-in-out;
      display: none;
    }
    #eb2-payf.loading .loader, #eb2-payf.loading .loader:before, #eb2-payf.loading .loader:after {
      display: block;
    }
  
    #eb2-payf .loader {
      color: #000000;
      font-size: 7px;
      position: absolute;
      text-indent: -9999em;
      top:50%;
      left:50%;
      transform: translate(-50%,-50%) translateZ(0);
  
      animation-delay: -0.16s;
    }
    #eb2-payf .loader:before,
    #eb2-payf .loader:after {
      content: '';
      position: absolute;
      top: 0;
    }
    #eb2-payf .loader:before {
      left: -3.5em;
      animation-delay: -0.32s;
    }
    #eb2-payf .loader:after {
      left: 3.5em;
    }
    
    @keyframes bblFadInOut {
      0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em }
      40% { box-shadow: 0 2.5em 0 0 }
    }
  
  #cc-number {
      direction: ltr;
      text-align: right;
  }
  
  .eb2-payf-success {
      border:solid 1px #27ab4c;
      background-color: rgb(203, 255, 203);
      padding:2rem;
      color: #27ab4c;
      font-size: 0.8rem;
      font-weight: normal;
      margin-top: 0.5rem;
      text-align: center;
  }


  /*--------------------------------------*/

  .police_migzar_con  .nf-label-span,
  .gan_place_con  .nf-label-span,
  .is_police_con .nf-label-span,
  .is_gan_con .nf-label-span,
  .is_gan_50_con .nf-label-span,
  .is_police_100_con .nf-label-span {
      font-size:1rem;
  }
  .police_migzar_con input[type="radio"],
  .gan_place_con input[type="radio"],
  .is_police_con  input[type="radio"] ,
  .is_gan_con input[type="radio"] ,
  .is_gan_50_con  input[type="radio"],
  .is_police_100_con  input[type="radio"] {
      opacity: 1!important;
  }
  
  .gan_place_con .nf-field-label,
  .police_migzar_con .nf-field-label {
      margin-bottom: 0!important;
  }
  .gan_place_con .nf-field-description,
  .police_migzar_con .nf-field-description {
      font-size: 0.85rem;
  }

  .gan_place_con .nf-field-element ul {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    
  }

  .gan_place_con .nf-field-element {
    padding-top:1rem;
  }

  .gan_place_con .nf-field-element li{
    
  }
  
  .listselect-container.police_state_con {
      margin-bottom:25px!important;
  }
  
  .only_for_child_msg_con,
  .only_for_police_msg_con,
  .only_for_gan_msg_con,
  .only_for_50_msg_con,
  .only_for_100_msg_con {
      border:solid 2px #e42c27;
      height:200px;
      display: flex;
      justify-content: center;
      align-items: center;
  
  }
  
  .only_for_child_msg_con .nf-field-element,
  .only_for_police_msg_con .nf-field-element,
  .only_for_gan_msg_con .nf-field-element,
  .only_for_50_msg_con .nf-field-element,
  .only_for_100_msg_con .nf-field-element {
      font-size: 1.25rem;
      font-weight: bold;
  }

  .wrap_projects_head .nf-field-element {
    display: none!important;
  }

  .preg_week_con .nf-field-label{
    display: block;
    width:unset!important;
    margin-left: 5px!important;
  }

  .preg_week_con .nf-field-label label {
    width: unset!important;
  }

  .preg_week_con .nf-field-element {
    width:100px!important;
  }

  .ninja_is_teacher_container .nf-label-span,
  .ninja_is_arab_container .nf-label-span {
    font-size:1rem; 
  }

  .ninja_is_teacher_container .nf-field-element input[type="radio"],
  .ninja_is_arab_container .nf-field-element  input[type="radio"]{
    width:20px!important;
    height:20px!important;
    opacity:1!important;
  }

  .eb2-projects-selector-container {
    height: 0;
    overflow: hidden; 
  }


body.gan_reg_result-template #content .container{
    max-width: 2000px!important;
    width:90%;
    margin:0 auto;
}