
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
body, .entry-content { font-family:"open sans hebrew"}
article { direction:rtl; text-align:right;}
.btn-default:hover {background-color: #fff}
       
       
       a, .act_bt,
       .db_item ul li strong,
       .hp_panel .panel-heading .panel-title,
       body.body_purple a, body.body_purple .next_title, body.body_purple .next_all, body.body_purple .carousel_title, body.body_purple .carousel_spec, body.body_purple .carousel_text a.bt_small, body.body_purple .groups_spec, body.body_purple .groups_items li a.groups_more, body.body_purple .maintitle, body.body_purple .table_designed table th, body.body_purple .data_bt .bt_small_r, body.body_purple .next_items .bt_small_r, body.body_purple .pagination a, body.body_purple .filter_data, body.body_purple .asterisk, body.body_purple .bt_grp, body.body_purple .act_text strong, body.body_purple .filter_activities, body.body_purple .title_act, body.body_purple .act_table table th, body.body_purple .top_tags .box_short_middle a.bt_register, body.body_purple .top_tags .box_short_middle a.bt_print, body.body_purple .top_tags h3.act_howtoregister, body.body_purple .top_tags .box_short_middle.past_act ul li a, body.body_purple .top_tags .box_short_middle a.bt_print_act, body.body_purple .top_tags .box_short_middle a.bt_show_pres, body.body_purple .act_table table tr td.tdtitle  {color:#073A72;}
     .gsc-search-box-tools .gsc-search-box table.gsc-input,
     .gsc-search-box-tools .gsc-search-box input.gsc-input,
       .gsc-search-box-tools .gsc-search-box td.gsc-input  {background:#274A82 !important;}
       .footer .footer-bottom,#commi h1
      header .header-top  {background:#24406c;}
      
      header .google_search_bt,
      header .header-top .open>a, header .header-top .open>a:hover, header .header-top .open>a:focus, header .header-top a:hover, header .header-top a:focus {
          background-color:#073A72;
      }
      .eng-menu-hld a  {color:#fff  !important;;}
      .navbar { max-height:0px; min-height:0px}
        a.navbar-brand.logo + img ,
       xx .eng-menu-hld,
       .owl-stage-outer a.btn.gradient_back                   {display:none !important;}
       .calender_popup .day,
       .clndr-table tr.header-days td,
       .footer_container_menu > ul > li > a,
       header .header-bottom .navbar-nav>li>a:hover, header .header-bottom .navbar-nav>li>a:focus,
       .iltam_members h3,
       .activities_list > li a,
       .activities_list > li h4{
           color:#476Aa2;
       }  
       
       .clndr-table tbody tr td.event:hover{
             border: 1px solid #274A82;                  
       }
       .calender_popup:before, .calender_popup:after {
   border-top: 7px solid #476Aa2;
}

#box2 div a {  margin-right:-21px}
.calender_popup{
          border-bottom: 3px solid #476Aa2;              
}
       .clndr-table .event{
           background:#476Aa2;;
       }
       
     .eng-menu-hld ul:before,  
       .gradient_back {
    background: #476Aa2;
    background: -moz-linear-gradient(left, #476Aa2 0%, #274A82 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #476Aa2), color-stop(100%, #274A82));
    background: -webkit-linear-gradient(left, #476Aa2 0%, #274A82 100%);
    background: -o-linear-gradient(left, #476Aa2 0%, #274A82 100%);
    background: -ms-linear-gradient(left, #476Aa2 0%, #274A82 100%);
    background: linear-gradient(to right, #476Aa2 0%, #274A82 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476Aa2', endColorstr='#274A82', GradientType=1 );
}
 
.hp_panel .panel-heading:after {
    content: '';
    height: 4px;
    width: 100%;
    display: block;
    background: #476Aa2;
    background: -moz-linear-gradient(left, #476Aa2 0%, #274A82 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #476Aa2), color-stop(100%, #274A82));
    background: -webkit-linear-gradient(left, #476Aa2 0%, #274A82 100%);
    background: -o-linear-gradient(left, #476Aa2 0%, #274A82 100%);
    background: -ms-linear-gradient(left, #476Aa2 0%, #274A82 100%);
    background: linear-gradient(to right, #476Aa2 0%, #274A82 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476Aa2', endColorstr='#274A82', GradientType=1 );
}
       
.maintitle, .maintitleeng {
                        color:#073A72 !important;
}
.main  .allgroups-groups ul li{
                        border:1px solid #274A82  !important;
}   
.main   .allgroups-groups ul li.active,.main    .allgroups-groups ul li:hover {
    background: #274A82;
}      
       
   

.img-aspect-1-1 {
    position:relative;
    padding-top:100%;
    display:block;
    width: 100%;
}

.img-aspect-1-1 img {
    position: absolute;
    object-fit: cover;
    top: 0px;
}


header .header-bottom .dropdown-menu:before,
 .carousel_links li.active a:before, .carousel_links li a:hover:before, .carousel_links li a:focus:before {
     
    background: #476Aa2;
    background: -moz-linear-gradient(top, #476Aa2 0%, #274A82 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #476Aa2), color-stop(100%, #274A82));
    background: -webkit-linear-gradient(top, #476Aa2 0%, #274A82 100%);
    background: -o-linear-gradient(top, #476Aa2 0%, #274A82 100%);
    background: -ms-linear-gradient(top, #476Aa2 0%, #274A82 100%);
    background: linear-gradient(to bottom, #476Aa2 0%, #274A82 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476Aa2', endColorstr='#274A82', GradientType=0 );
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}      
       
      .owl-stage-outer a.btn.gradient_back + a.btn.gradient_back + a.btn.gradient_back + a.btn.gradient_back {
                            display: block !important;top: 3px;
    }
    header .header-bottom .navbar-brand { padding-top:2px; padding-bottom:2px;}
    header .header-bottom .navbar-brand img { xheight:75px;}  
       
       
        .allgroups-groups ul li a{ min-height:66px; }
        li.wgid-wg_greenD { display:none !important;}
       
       
        
        
                  
.prs-btn {background: #1D3579; color:#fff; display:inline-block; padding:3px 10px;     margin: 7px 0px 3px 0px;}
 footer.footer {
    display: none !important;
}

@font-face {
        font-family: 'Alef';
        src: url('/fonts/Alef-Regular.eot');
        src: url('/fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'),
             url('/fonts/Alef-Regular.woff') format('woff'),
             url('/fonts/Alef-Regular.ttf') format('truetype'),
             url('/fonts/Alef-Regular.svg#alefregular') format('svg');
        font-weight: normal;
        font-style: normal;
}
 
.bio-modal-container { height:100%; width:100%;}
.footer-sitemap { height:200px;}
       header  {
    position: fixed;
    z-index: 499;
    top: 0px;
    left: 0px;
    width:100vw;
    background:#fff;
    height:80px;
}   
 header .actiobtns { 
 width:97%; max-width:1200px;margin:18px auto 0 auto;
 text-align:left;
 direction:rtl;
 }
 header .actiobtns >div {display:inline}
 header + .line {
    padding-top: 80px;
    padding-top: 60px;
}
 
 .actiobtns2 {
    position: fixed;
    z-index: 499;
    top: 10px;
    right: 12px;
}  
.pp_description , 
.pp_social { display:none;}
div.facebook .pp_description {display:none !important;}

.btnvolnteer {
    display: inline-block;
    width: auto;
    text-align: center;
    font-size: 17px;
    color:#323C47; 
    line-height: 38px;
    margin: 0 14px 0px 14px;
    
    font-weight: 400;
    opacity:0.93;
}

.btnvolnteer:after {
    content: " ";
    height: 3px;
    display: block;
    margin-top: 19px;
    width: calc(100% + 26px);
    margin-right: -13px;
}

#box2 {text-align: center;position:absolute;width:100%; top:-160px; direction:rtl;}
#box2 > div{ 
          max-width: 46%;  
    width:500px;
    text-align:center;
    background:#fff;
    border-radius:14px;
    padding:18px;
        display:inline-block;
}
#box2 > div  + div{ margin-right:20px;}

#box2 > div img {
    width: 98%;
    cursor:pointer;
    margin-right: -22px;
    margin-top: -10px;
}

#box2  div a { color:#1A73E8; text-decoration:underline;}
#box2 + img {
    float: right;
    width: 47%;
    margin-top: 109px;
    margin-left: 2%;
    margin-right: 1%;
}
#h1 {
    padding-top: 115px;
    float: right;
    width: 80%;
    font-size: 18px;
    margin-right: 10%;
    margin-left: 10%;
}

#h1 p {
    line-height: 163%;
}

#h1:after{
    clear:Both;
    content:" ";
    display:block; width:100%;
}
.actiobtns > img { float:right; max-width:200px; margin-left:12px;}
.btnvolnteer.active{
    color:#1A73E8;
}
.btnvolnteer.active:after {
background:#1A73E8; 
}

.btnvolnteer font{
    color:#39D5F8;
    padding:0px 3px;
}

#reg_pretty_photo_he.btnvolnteer {
background:rgb(243, 0, 2);
color:#fff;
}

.btnvolnteer:hover {
    text-decoration: none;
}
.container .main {display:none;}

.hero-heading-top {
    margin: 0 0 10px;
    
    font-size: 19px;
    font-weight: 600;
    line-height: 1.7;
    letter-spacing: 0.65em;
}
#about { 
    max-width: calc(100vw + 15px);
    max-width: 100vw;
    padding-left: 0px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { margin-bottom:35px;}


#about > .container   {



}

 
.entry-content h1 {
    margin: 0px;
    color: #323C47;
    font-size: 40px;
    font-weight: 900;
}
.entry-content h2 {  }
.entry-content #about  h2 {    }
#conf0 .wpb_wrapper img {float:right;     margin-left: 25px;}
article .container {max-width:1300px; width:100%;}
#conf0 .engdesc { color:#ffffff; font-size: 20px;}
 
 
.vc_col-sm-4 {
    width: 33.33333333%;float: left;
}

 
.vc_col-sm-7 {
    width: 20%;float: left; margin-top:20px;
}
.vc_col-sm-7 .btn { padding:20px; font-size:24px;}
.vc_col-sm-7 .btn:hover { color:#f5f5f5;  background:#9a52a3;}
.btn, .btn-alt, .pricetable:not(.pricetable-alt) .package-column:not(.special-column) .btn {
    position: relative;
    margin: 0 7px;
    vertical-align: middle;
    display: inline-block;
    min-width: 144px;
    max-width: 100%;
     
    font-size: 11px;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1;
    letter-spacing: 0.4em;
    border-style: solid;
    overflow: hidden;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
    -webkit-transition: color 0.2s ease, background 0.25s ease, border 0.2s ease;
    -o-transition: color 0.2s ease, background 0.25s ease, border 0.2s ease;
    transition: color 0.2s ease, background 0.25s ease, border 0.2s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
     font-size: 12px;
}
#savethedate { color:#fff;  min-height:210px;}
#savethedate .column_container.vc_col-sm-12    { margin: 0px auto;  float: none;}
#savethedate  h3 { clear:both; font-size:42px; color:#414141; margin:25px auto 30px auto;;}
#savethedate
.btn {
    padding: 21px 25px 19px;
    color: #ffffff;
    background-color: #45bfdb;
    border-width: 0px;
    border-color: rgba(255, 255, 255, 0);
    border-radius: 4px;
        width: 86%;
}

.chk {
    background: url(/incoseil2024/bg/green-chk.png) no-repeat right 13px center #ffffff;
    background-size: 20px 20px;
    width: 47%;
    float: right;
    color: #ffffff;
    /* background: #ffffff; */
    color: #000000;
    width: 25%;
    border: 1px solid #000000;
    margin-left: 18%;
    font-size: 19px;
    padding: 20px;
    margin-bottom: 10px;
    padding-right: 42px;
    text-indent: 0px;
}
.chk:nth-child(2n+2){ clear:both;}

.lecturers {
    width: 90%;
    margin: 0 auto;
    background: #dedede;
    border-right: 20px solid #dedede;
    border-left: 20px solid #dedede;
}
.lecturers div { color:#303030;}
.lecturers h2 { font-weight:bold; margin-top:-4px;}
.lecturers td img {
    float: left;
    height: auto;
    width: 139px;
    margin-right: 20px;
    border: 2px solid #939598;
    margin-bottom: 20px;
    margin-top: 40px;
    margin-left: 22px;
    border-radius: 13px;
    -webkit-border-radius: 13px;
}

.lecturers td div {
         
    font-size: 20px;
    text-align:justify;
    direction:ltr;
        padding-top: 20px;
            line-height: 160%;
            padding-bottom:32px;
}

.lecturers td div {
    border-radius: 12px;
    border: 2px solid #c0c0c0;
    padding: 20px;
    margin: 20px 0px;
}

.btnvolnteer.venue {
    font-size: 14px;
    margin-left: -2px;
}

#reg_pretty_photo_he.btnvolnteer {
    background: #1A73E8;
    height: 38px;
    border-radius: 19px;
    -webkit-border-radius: 19px;
    padding: 3px 11px;
    line-height: 32px;
}

.entry-content h1:after {
    content: ' ';
    height: 3px;
    background: #196fe0;
    width: 60px;
    display: block;
    margin-top: 9px;
    margin-right: 1px;
}

#topics .row2 span img, #topics .row1 span img {
    display: block;
    margin: 0 auto;
        margin-bottom: 23px;
    height: 53px;
}

 #spons .row1 span img {
    display: block;
    margin: 0 auto;
        margin-bottom: 23px;
    height: 70px;
}
 #spks .row1 span img {
    display: block;
    margin: 0 auto;
        margin-bottom: 23px;
        min-height:185px;
     
}


 #spks .row1 span img { 
        border-radius:50%;
        -webkit-border-radius:50%;
    border:12px solid #e5e3e3;
    
        width: 100%;
    height: 100%;
    box-shadow: 2px 2px 30px #d2d2d2;
 
    }
    
    
#spks .row1 span.hasb { cursor:pointer;}
#topics {
    
    background:url(/activity_page/incoseil2024/assets/blue-bg.jpg) no-repeat center center transparent;
    padding:64px 0px;
    background-size:100% 45vw;
}

#spks{
    padding:64px 0px;
    background-size:100% 45vw;
    background:#fff;
}
#spons{
    padding:64px 0px;
    background-size:100% 45vw;
    background:#F4F7FD;
}


#spons h2 {color:#323C47; font-size:32px; font-weight:800; text-align:center; margin:0 auto; display:block;}
#spks h2 {color:#323C47; font-size:32px; font-weight:800; text-align:center; margin:0 auto; display:block;}
#spks h2:after{
    content:" ";
    display:block; margin:22px auto 0 auto;
    border-bottom:2px solid #2da7cc;
    width:80px;
}

#spons h2:after{
    content:" ";
    display:block; margin:22px auto 0 auto;
    border-bottom:2px solid #2da7cc;
    width:80px;
}

 
#about-txt h2 { margin-top:20px; font-size:21px; text-align:right;color:#323C47; direction: rtl; }
.about-txt-bottom #commi > div {
    box-shadow: 10px 10px 90px #98989899;
}

.about-txt-bottom #box2 > div {
    box-shadow: 10px 10px 90px #98989899;
}

#about-txt li,
#about-txt ul { margin-right:0px; padding-right:0px; font-size:18px; text-align:right;color:#323C47; direction: rtl;}
#about-txt ul {
    margin-right: 24px;
    margin-bottom:24px;
}
#about-txt { margin:0 auto; max-width:920px; width:88%;}
#about-txt p {color:#323C47; text-align:right; direction:rtl; font-size:18px;     line-height: 140%;}
#about-txt h1 {color:#323C47; font-size:32px; font-weight:800; text-align:center; margin:0 auto 40px auto; display:block;}
#about-txt h1:after{ display:none;}

#topics h2 {color:#fff; font-size:32px; font-weight:800; text-align:center; margin:0 auto; display:block;}
#topics h2:after{
    content:" ";
    display:block; margin:22px auto 0 auto;
    border-bottom:2px solid #2da7cc;
    width:80px;
}
#topics .row2,
#topics .row1 { margin:62px auto; max-width:1140px; width:90%;}
#topics .row2 span ,
#topics .row1 span { text-align:center; color:#fff; width:20%; vertical-align: text-top; display:inline-block; font-size:19px;}

#topics .row2 span + span ,
#topics .row1 span + span  { margin-right:6.1%;}


#spons > p > a{
    color:#1A73E8;
    text-decoration:underline;
}
#spons .row1 {direction:rtl; margin:62px auto; max-width:1140px; width:90%; color:#323C47}
 
 

#spks > p > a{
    color:#1A73E8;
    text-decoration:underline;
}
#spks .row1 { margin:62px auto; max-width:1140px; width:90%; color:#323C47; direction:rtl;}
 #spons .row1 > span { text-align:center; color:#323C47; width:20%; vertical-align: text-top; display:inline-block; font-size:20px; font-weight:600;}
#spons .row1 > span font { display:block; font-weight:400; font-size:16px;}


#spks .row1 > span { margin-top:18px;text-align:center; color:#323C47; width:17%; vertical-align: text-top; display:inline-block; font-size:20px; font-weight:600;}
#spks .row1 > span font { display:block; font-weight:400; font-size:16px;}
#spons .row1 > span , 
 
#spks .row1 > span   { margin-right:9.1%;}
#spks .row1 > span:nth-child(4n + 1) { margin-right:0px;}
#main-links { padding-top:21px;}
#main-links a {    font-size: 18px; color:#1A73E8; text-decoration: underline;}
#main-links a,
#main-links a:nth-child(1) {    background: #1A73E8;
    height: 32px;
    border-radius: 16px;
    text-decoration:none;
    -webkit-border-radius: 16px; margin-left:10px;
    padding: 3px 11px; color:#fff;
    line-height: 27px;}

footer.entry-footer {
    background: #191f28 !important;
    color: #ffffff !important;
    padding: 50px 0;
    font-size: 21px;
    text-align: center;
}
#commi {
    margin-top: 0px;
    padding-top: 0px;
}
footer.entry-footer a {color:#ffffff !important;}

.conf-footer {
    max-width: 1160px;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
}

footer.entry-footer a { font-size:15px;}
#mainweburl {float:left;
                 display: inline-block;
    width: auto;
    text-align: center;
    font-size: 17px;
    color: #323C47;
    line-height: 38px;
    margin: 0 14px 0px 14px;
    font-weight: 400;
    opacity: 0.93;
    background: #1A73E8;
    height: 38px;
    border-radius: 19px;
    -webkit-border-radius: 19px;
    padding: 3px 11px;
    line-height: 32px;
    
    line-height: 32px !important;
    max-height: 37px;
    max-width: 170px;
    margin-right:-170px;
}
    



footer.entry-footer a:nth-child(1):before {
    content: "אימייל:";
    float: right;
    direction: rtl;
    background: url(/images/email-icon.svg) no-repeat right center;
    margin-left: -4px;
    text-indent: 20px;
    background-size: 13px auto;
}
footer.entry-footer a:nth-child(4) { padding-left:30px;}
footer.entry-footer a:nth-child(4):before {
    content: "טלפון:";
    float: right;
        direction: rtl;
        background:url(/images/phone-icon.svg) no-repeat right center;
       
    margin-left: -4px;
    text-indent: 20px;
    background-size: 13px auto;
}




   #mainweburl + a { display:none !important;}          
 #savethedateSection,
   #savethedate-div {     padding-bottom: 22px;
    padding-top: 15px;background:#24406C !important;}
     
    #topics table tbody , 
    #topics table tr td , 
    #topics table tr ,
    #topics table { display:block !important; width: 100% !important;}
    
    #right-comm h2 { color:#000;   font-weight:Bold; font-size:32px; margin-bottom:28px;}
    #left-comm h2 { color:#000;       font-weight:Bold; font-size:32px;margin-bottom:28px;}
    
    #left-comm , #right-comm { max-width:680px; padding-right:30px; padding-left:30px; margin:0 auto;}
    
    #commi h1 {     font-size:32px; color: #323C47;text-align: center;}
    #commi h1:after {display:none}
    
    #commi h2 {       font-weight: 900;  color: #323C47;text-align:right; direction:rtl; font-size:20px; }
    
    #right-comm p {  text-align:right;  margin-bottom: 0px;    width: 48%;    display: block;    height: 60px;    font-size: 16px;    float: right;    background: #ffffff;      padding-right: 14px;         padding-right: 14px;    line-height: 26px;    padding-top: 7px;}
    #right-comm p { border:2px solid #c3c3c3; border-radius:4px; -webkit-border-radius: 4px; box-shadow: 10px 10px 90px #98989899;
    box-shadow:10px 10px 20px #98989844;
    }
    #right-comm p b { display:block; font-size:20px;}
  
    #right-comm p:nth-child(3) { float:left;}
    #right-comm p:nth-child(7) {  float:left;}
    #right-comm p:nth-child(5) {   float:left;}
    #right-comm p:nth-child(4) {    }
    
    
     #left-comm p {      color: #323C47;  margin-bottom: 0px;    width: 48%;    display: block;    height: 60px;    font-size: 16px;    float: right;    background: #ffffff;         padding-right: 14px;      padding-right: 14px;    line-height: 26px;    padding-top: 7px;}
    #left-comm p b { display:block; font-size:20px;}
  
  
    #left-comm p:nth-child(2n + 1)  { float:left;}
   
    #left-comm p ,
     #right-comm p { color: #323C47;border:2px solid #c3c3c3; border-radius:6px;height:71px;  -webkit-border-radius: 6px;box-shadow:10px 10px 20px #98989844; margin-bottom:7px;}
   
     
     
     
     
  
    .bio-para {
    text-align: right;
    direction: rtl;
}
.bio-para hr {display:none}     
     
     
 .bio-data { display:none;}
    .overlay {    position: fixed;
    z-index: 8000;
    background: #454545ee;
    top: 0px;
    width: 100%;
    height: 100vh;
    right: 0px;
    left: 0px;
    }
    .bio-modal{
        position:fixed; z-index:9000; background:#ffffff; top:12vh;width:68vw; height:76vh;  left:16vw;
        padding:20px 30px; direction: rtl; text-align:right; color:#000;
        font-size:18px;
    }
    .bio-modal #close { float:left; font-size:45px; color:#000; cursor:pointer; margin-top:-70px; margin-bottom:10px;}
    .bio-modal #close:hover {text-decoration: none; transform: scale(1.01);}
    .bio-modal h2 {Color:#000000; font-size:24px;}
    
    .bio-modal .r {
    float: right;
    width: 40%;
}

.bio-modal .r .bio { display:none;}

    .bio-modal .l {
    float: left;
    width: 59%;
    border-right: 1px solid #c3c3c3;
    height: 100%;
    margin-top: 0px;
    padding-top: 56px;
    padding-right: 2vw;
    text-align: left;
}

.bio-modal .l img {
    max-width: 80%;
    max-height: 90%;
    max-height: 30%;margin-bottom: -5px;
}
.bio-modal .r.scr{height:100%; overflow-y:scroll;}



.bio-para {
    text-align: right;
    direction: rtl;
    overflow: auto;
    max-height: 430px;
    max-height: calc(60vh - 60px - 18vh);
}

@media (min-width:1200px) and (max-width:1440px){
    #spks .row1 span img {     min-height: 153px;}
    
}


@media (max-width:700px){
    .bio-modal { position:relative;}
   .bio-modal .l img {
    /* display: none; */
    margin: 0px auto;
    display: block;
    max-width: 50vw;
    height: auto;
}
 .bio-modal .l {
    position: absolute;
    position: static;
    top: 10px;
    top: auto;
    width:100%;
   
    border: none;
}
.bio-modal .r { width:100%; margin-top: 1px;}

 .bio-modal{
        position:fixed; z-index:9000; background:#ffffff; top:6vh;width:84vw; height:88vh;  left:7vw;
        padding:20px 30px; direction: rtl; text-align:right; color:#000;
        font-size:17px;
    }
    .bio-modal #close { position:absolute;     top: 70px;}
    
    
    .bio-modal-container {
    height: 100%;
    overflow: auto;
}
.bio-para {
    text-align: right;
    direction: rtl;
    overflow: visible;
    max-height: auto !important;
    /* max-height: calc(60vh - 60px - 18vh); */
}

}    
     
     
     
    @media screen and (max-width: 800px){
        #right-comm p  { background: #E9EBF3; clear:both; float:none; width:100% !important; min-width:100%;}  
       #left-comm p { background:#f9f9f9; clear:both; float:none; width:100% !important; min-width:100%;}  
    }


@media screen and (max-width: 1450px) {
    article .container {    max-width: calc(100vw - 208px);}
    .actiobtns > img {max-width:170px;     margin-top: 5px;}
     #box2 + img { margin-top:110px;}
   #h1 {    padding-top: 106px;}
   .entry-content h1{ font-size:33px;}
}


@media screen and (max-width: 1200px) {
   .btnvolnteer { margin:0 9px 0px 9px}
   #box2 + img { margin-top:100px;}
   #h1 {    padding-top: 96px;}

    #spks .row1 span img { min-height:0px;}


}






@media screen and (max-width: 1000px) {
    
    #pdfsy { max-width: 100% !important;
    border: 1px solid #c3c3c3;
    color: #000;
    margin-right: -10%;
    font-size: 15px  !important; }
    
    #savethedate-div .btn{ min-width:90px;}
    
    
    
    #ubox0  { width:100%; min-width:100%; max-width:70px;}
   
    #ubox0 + div  { margin-top:1px;    margin-right: 0px; width:100%; min-width:100%; max-width:70px;}
    .navbar-toggle .la { background:url(/activity_page/incoseil2024/assets/hmenu.png) no-repeat center center transparent;
                       display:block;  height:40px; width:40px; background-size:95% 95%;
    
    transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    }
    
     .navbar-toggle .la:before{display:none;}
    
    
    .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: -20px;
    border: 1px solid transparent;
}
    
    
   .column_container h2 { font-size:28px !important;}
    .column_container .lecturers h2 { font-size:22px !important;}
   .column_container h3 { font-size:24px !important;}
   .lecturers td div { font-size:16px;}
   .column_container { font-size:16px !important; 
   text-align: justify;
   }
   .footer-sitemap { background-size:150vw auto; background-position-y: 34%;}
   #left-comm-h2, #left-comm { padding-right:0px !important;}
   
   #conf0 .wpb_column img {
    padding: 0% 0% 1% 0% !important;
    width: 116% !important;
    margin-right: -8%;}
    
    button.navbar-toggle:not(.collapsed) .la {
    transform: translateY(-2px) translateX(-4px) rotate(-90deg);
    opacity: 0.586;
}

article .container {
    max-width: calc(100vw - 0px);
}

 

 


#savethedate-div .vc_col-sm-4 { float:none;width:100%; margin-bottom:10px;}

.navbar-toggle {
    float: left;
    margin-left: 15px;
    margin-right: auto;
    position: absolute;
    left: 0px;
    background: #fff;
    margin-left: 0px;
}



#box {
        direction: rtl;
}
#box2 > div {
    width: 90%;    margin-right:  0px;     margin-bottom: 20px;
    overflow:hidden;
}
#box2 > div img {
    max-width: 180%;
    margin-right: -40%;
}
header + .line {
    padding-top: 52px;
}
header { height:67px;}

.actiobtns { display:block !important;}
.btnvolnteer {
    display: none;
}
#reg_pretty_photo_he.btnvolnteer {
    display: inline-block;    width: auto;    margin:2px 0 0 0 ;
}
.actiobtns > img {
    float: right;
    max-width: 150px;
    margin-left: 2px;
    margin-right: 19px;
}

.actiobtns2 { z-index:10000;}
.actiobtns2 > a { display:none;}
#menu-h {
    width: 42px;
    height: 40px;
    display: block;
    position: relative;
    cursor: pointer;
    margin-top: 16px;
    margin-top: 20px;
    float:right;
    margin-right:6px;
}

#menu-h span {
  width: 36px;
  height: 4px;
  background-color: #333;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  transition: transform 0.3s ease;
}

#menu-h span::before,
#menu-h span::after {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #333;
  position: absolute;
  transition: transform 0.3s ease;right:0px;
}

#menu-h span::before {
  top: -13px;
}

#menu-h span::after {
  bottom: -13px;
}

#menu-h.active span {
    transform: translateY(-2px) translateX(0px) rotate(45deg);
}

#menu-h.active span::before {
  transform: rotate(0deg) translateY(13px);
  
}

 
.container>.navbar-header {
    display: none;
}



#menu-h.active span::after {
   
    transform: rotate(90deg) translateX(-13px);
}

#box2 div a { font-size:20px; margin-right:-21px}
#box2 { top:calc(-4vw - 83px);}



#conf0 {
      
          height: 48vw !important;
    background-size: 164vw auto !important;
    background-position: 51% 0vw !important;
        
}

.igud-logo-b { max-height:60px;}
#main-links a,
#main-links a:nth-child(1) {
        padding: 7px 20px;
}
#conf0.conf0home {
    height: 75vw !important;
        background-size: 256vw auto !important;
        background-position: 69% 0vw  !important;
        
            height: 90vw !important;
    background-size: 336vw auto !important;
    background-position: 70% -13vw !important;
        
}


p.yor {
    position: absolute;
    min-height: 82px;
    bottom: 0px;
    left: 5px;
    line-height: 102% important;
    font-size: 16px !important;
}

.container {
    padding-right: 6px;
    padding-left: 6px;
}

#box2 + img { display:none;}
#h1 {
    color:#323C47;
    padding-top: 320px;
    float: none;
    width: 97%;
    font-size: 18px;
    margin-left:0px;
}
 header .actiobtns >div {display:block}
#menu-h ~ div {
    position: fixed;
    top: 62px;
    padding-top: 7px;
    background: #fff;
    right: 0px;
    height:0px;
}
#menu-h.active ~ div { height:auto;}
#menu-h.active ~ div a {
    display: block;
    background: #fff;
    color: #000;
    line-height: 15px;
    margin-right: 14px;
    padding-top: 14px;
}
#menu-h.active ~ div a + a {border-top:1px solid #c3c3c3;}


#conf0.vc_row.vc-day  { 
    height: 76vw !important;
    background-size: 406vw auto !important;
    background-position: 50% 0vw !important;
    margin-bottom: 0vw;
}

#about {
    padding-top: 0px !important;
    /*padding-top: 20px !important;*/
    margin-right:0px;
    margin-left:0px;
}

#box2 > div img {
    width: 180%;
    max-width: 180%;
    margin-right: -27%;
}
#box2 > div { max-width:100%}
#box2 div a {
    font-size: 17px;
    margin-right: -7px;
}
.entry-content h1{ text-align:right;}
#genreg {
    left: 62% !important;
    top: 102% !important;
    width: 17% !important;
    height: 16% !important;
}


#savethedate-div h3.ttl {
    height: 120px;
    margin-top: 10px;
}

.img-aspect-1-1 { margin-bottom:8px}
#topics{    background-size:cover;}
#spons .row2 > span + span, #spons .row1 > span + span,
#spons .row2 > span, #spons .row1 > span ,
#spks .row2 > span + span, 
#spks .row2 > span,  
#topics .row2 > span + span, #topics .row1 > span + span,
#topics .row2 > span, #topics .row1 > span { margin-top: 30px;
    font-size: 13px;widtH:43%; margin-right:2.8%; margin-left:2.8%;}


#spks .row1,
#spons .row1,
#topics .row2, #topics .row1 {
    margin: 0px  auto;
     
}
#spons .row1 span img {
    display: block;
    margin: 0 auto;
    margin-bottom: 23px;
    height: auto;
    width: 100%;
}

.wpb_wrapper img {
    max-width: 150%;
    margin-top: 10px;
    height: auto !important;
        width: 150% !important;
}
.conf-footer { position:relative;}
#box2 > div + div {
    margin-right: 0px;
}

#mainweburl {
    position: absolute;
    clear: both;
    float: none;
    display: block !important;
    margin: 40px auto 0 auto;
    top: 68px;
    left: 50%;
    margin-left: -110px !important;
    width: 220px;
    max-width: 220px;
}
footer.entry-footer { padding-bottom:100px;}
.about-txt-bottom {min-height:535px;}
#left-comm p:nth-child(2n + 1) {float:none;}

/* COMM */
#left-comm, #right-comm {
    padding-right: 30px !important;;
    padding-left: 30px !important;;
}
#left-comm, #right-comm {
    margin-bottom: 50px !important;
}

#left-comm p, #right-comm p {
    min-height: 76px;
    height: auto;
}

.btnvolnteer:after { 
width:100%; margin-right:0px; margin-left:0px;}
/* REG */

#toggleReg button {
    width: 100%;
}
#groupr-b button {
    width: 47% !important;
    display: inline-block  !important;;
    height: 80px  !important;;
    float: right  !important;;
    line-height:24px  !important;;
}

#groupr-b { height:280px;}

#about-txt p img { max-width:30%;}

#reg1-price th {
    font-size: 11px;
    line-height: 116%;
}

#reg1-price th:nth-child(1) {
    width: 100px;
}
.act-item.act-item-reg h1 {
    font-size: 22px;
}

#reg2sum .f2 > div#total-price{line-height: 50px;}
#reg2sum .f2 > div#total-price.isfree{ font-size:21px;}
.spk-no { display:none;}

footer.entry-footer a { text-indent:-10px;}
footer.entry-footer a#mainweburl  { text-indent:0px;}

 header .actiobtns { margin:14px auto 0 auto; }
 
 .entry-content {
    margin-top: 15px;
}


#savethedate-div h3.ttl b {
    display: block;
    height: 28px;
    padding: 0px 18px;
}
.wpb_wrapper img {
    max-width: 190%;
    margin-top: 4px;
}

#spks .row1 span img{
    min-height:33.5vw;
}
#spks .row1 > span {display:block; float:right; width:41%; margin-right:3%}
#spks .row1 > span:nth-child(2n + 1) {     clear: both; margin-right:0px;}
#spks .row1 > span:nth-child(2n + 0) { float:left;}
#spks .row1 > span:nth-child(4n + 1) { margin-right:0px;}

}

