﻿ @font-face {
  font-family: 'FontAwesome';
  src: url('/Static/fonts/FontAwesome/fontawesome-webfont.eot?v=4.0.3');
  src: url('/Static/fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/Static/fonts/FontAwesome/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/Static/fonts/FontAwesome/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/Static/fonts/FontAwesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
 @font-face{
	font-family:'NextExitBold';
	font-weight:400; /*(bold)*/
	font-style: normal;
		src: url('/Static/fonts/nextexit/NextExitBold.eot'); 
		src: url('/Static/fonts/nextexit/NextExitBold.eot?#iefix') format('embedded-opentype'), 
			url('/Static/fonts/nextexit/NextExitBold.ttf') format('truetype'), 
			url('/Static/fonts/nextexit/NextExitBold.woff') format('woff');
}
  
@font-face{
	font-family:'NextExitExtraBold';
	font-weight:400; /*(extra bold)*/
	font-style: normal;
		src: url('/Static/fonts/nextexit/NextExitExtraBold.eot'); 
		src: url('/Static/fonts/nextexit/NextExitExtraBold.eot?#iefix') format('embedded-opentype'), 
			url('/Static/fonts/nextexit/NextExitExtraBold.ttf') format('truetype'), 
			url('/Static/fonts/nextexit/NextExitExtraBold.woff') format('woff');
}

@font-face{
	font-family:'NextExitRegular';
	font-weight:400; /*(regular)*/
	font-style: normal;
		src: url('/Static/fonts/nextexit/NextExitRegular.eot'); 
		src: url('/Static/fonts/nextexit/NextExitRegular.eot?#iefix') format('embedded-opentype'), 
			url('/Static/fonts/nextexit/NextExitRegular.ttf') format('truetype'), 
			url('/Static/fonts/nextexit/NextExitRegular.woff') format('woff');
}

@font-face{
	font-family:'NextExitLight';
	font-weight:400; /*(light)*/
	font-style: normal;
		src: url('/Static/fonts/nextexit/NextExitLight.eot'); 
		src: url('/Static/fonts/nextexit/NextExitLight.eot?#iefix') format('embedded-opentype'), 
			url('/Static/fonts/nextexit/NextExitLight.ttf') format('truetype'), 
			url('/Static/fonts/nextexit/NextExitLight.woff') format('woff');
}


#intro .introTitle .mainLogo { position:static;float: right; border:0!important; width:175px; height:175px; margin:0 !important}
.headerWr {width:100%;    background: rgba(0, 0, 0, 0.8); height:85px; position:fixed; z-index:100000 }
 header {background:none;width: 100%; position: static;    transform: none;}
header nav ul li a {color:#fff;font-family:NextExitRegular;font-size: 20px;}
header nav ul li a.active {font-family:NextExitBold; color:#fff; border:0 }
#globesLink {display:none}
header .lang {padding: 5px 15px; color: #fff; border: 1px #fff solid; position:absolute; left:40px; top:20px;  }
header .fb {margin: 14px 0 0 51px;}

#main.HE header .logo {background: url(https://images.globes.co.il/images/veida/2018/logo.png) no-repeat 0 0; width: 112px; height: 35px; right:40px}
#intro .introTitle {background:none; width:714px}

#intro .introTitle .mainText span strong { display:inline-block;    background: #158acc;    padding: 0 10px;font-size:69px; line-height: 46px; height:55px; font-family:NextExitBold;  color: #fff1e5; margin-bottom:10px}
#intro .introTitle .mainText span em { display:inline-block;    background: #158acc;    padding: 0 10px;font-size:45px; font-family:NextExitLight; color:#fff1e5;  height: 46px; 
    line-height: 40px;}
#intro .introTitle .mainText .regLink {  border: 2px #fff solid;  background-color: rgba(43, 43, 43, 0.4); font-size:22px; font-family:NextExitRegular; margin-top:18px }
#intro .introTitle .mainText  img {display:none}
.logoText {    color: #fff;
    border: solid 9.1px #007ec8;
    font-size: 50px;
    float: right;
    width: 135px;
    height: 155px;
    background-color: rgba(0, 0, 0, 0.44);
 
    padding: 10px 20px;
    font-family: NextExitRegular;

}

#intro .introTitle .mainText { float:right; width:440px; margin-top:0; margin-right:25px}
section.registration .stopReg {margin-top:60%}
section.registration .stopReg .text {font-size:32px; line-height:36px; }
section.registration .stopReg .title {font-size:32px; line-height:36px; display:block; margin:20px 0}
section.registration .stopReg .phone { display:block; margin:20px 0}



video { 
position: absolute;
top: 0;
left: 0;
width: 100%;
height: auto;
z-index:-1;
}

#countdown { background:#072f5a ; text-align:center; padding:20px 0}
#countdown span {color:#fff} 
#countdown div {width:200px; display:inline-block; padding:10px 0; position:relative}
#countdown div:after {     position: absolute;
    border-left: 2px #fff solid;
    top: 25px;
    left: -5px;
    height: 42px;
    content: ""; }
#countdown span:first-child {font-size:68.5px; font-family:NextExitRegular}
#countdown span:last-child {font-size:35px;font-family:NextExitLight}
#countdown div.c4:after {display:none}
section.about {background:#fff}


section.schedule .item.active:hover {background:#158acc;}
section.schedule .item.active:hover span  {color:#fff}

section.schedule .item.active.on {background:#158acc;}
section.schedule .item.active.on span {color:#fff}


/*.item.active:hover .addInfo {display:block; width:700px;height:700px; position:fixed;    left: 50%;top: 50%; transform: translate(-50%, -50%); background:#fff; border:1px #ccc solid; overflow:hidden; padding:20px; z-index:10}*/

.btnRow span {color: #158acc !important;
    font-size: 22px !important;
    line-height: 1.32;
    font-family: NextExitRegular;
    text-align: center;
    float:left;
    background:#fff;
    border: solid 2px #158acc;
    margin: 20px 0 0 10px;
    cursor:pointer
}


section.about .wr p {font-size:25px;font-family:NextExitLight;line-height: 1.28;}


h1, h2 {color: #072f5a  !important; border:0 !important; }
h1, h2 {font-size: 55px;  font-weight: bold;font-family:NextExitExtraBold  !important;   line-height: 0.58;}
section.about .morelink {max-width:1140px}


h2.Section_Title {
    
    margin-top: 20px;
    color: #333 !important;
    max-width: 1160px;
    margin: 0 auto 30px;}


h2.Section_Title a { 
    font-size: 30px;
    color:#158acc; 
    float: left;
    margin-top: 15px;
    font-family: nextexitbold;}
h2.Section_Title a:after {content:" >>"; font-family:arial; font-size:22px; color:#158acc }

section.about .morelink span {color: #158acc;  border: solid 2px #158acc;font-size: 22px;
  line-height: 1.32; font-family:NextExitRegular }
section.about .fa:before {line-height:44px;    display: block;   text-align: center; font-family:NextExitRegular;  }
section.about.open .morelink span {width:152px}

section.speakers .morelink span {  color: #158acc;  font-size: 22px;
  line-height: 1.32; font-family:NextExitRegular;     margin: 1px 2px 0 0; text-align:center }
 
section.speakers .morelink { border: solid 2px #158acc;width:214.9px; height:47px; float:left; margin:20px 0 0 0}
section.speakers .fa:before {   font-family: NextExitRegular;  line-height: 43px;    margin-right: 60px;}
section.about .morelink .fa:after {content:'' !important}
section.speakers .morelink .fa:after {content:'' !important}
 
section.about .wr { max-width: 1140px;}
section.speakers .speaker .wr {background:#072f5a ; border-top:0; z-index:7; height:95px; padding-top:15px}
section.speakers .speaker:hover .wr { background:#158acc}

section.speakers .speaker .speakerName, section.speakers .speaker .speakerTitle {
    margin-right: 10px; color:#fff1e5}
section.speakers .speaker .speakerTitle p {color:#fff1e5;    font-size: 17px;
    line-height: 1.02;}
section.speakers .speaker .speakerName {   font-size: 40px;  line-height: 1.02;font-family:NextExitRegular; height:50px; margin-bottom:0 }

section.speakers .speaker .speakerTitle {  font-family: NextExitLight;  font-size: 23px;
  font-weight: 300;  line-height: 1; height:45px}

section.speakers .speaker:after {  
    /*background-image: linear-gradient(159deg, #32aeb4, #22d0cc 28%, #4da8f4 63%, #865afa);
    background-blend-mode: multiply;*/
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.3;}
section.speakers .speaker:hover:after { background: none;}
section.speakers .speaker.open:after { display:none}
section.sponsers h2, section.conferences h2 {text-align:center}

.registration.sec .info { background:#072f5a; float:right; width:40%; padding:0 5%; }
.registration.sec .map {  float:left;width:50%; margin-left:0}
.registration.sec .info h2 {color:#fff !important; margin:35px 0 20px}
.registration.sec .info * {color:#fff1e5}
.registration.sec .info .track { 
    width: 32%;
    float: right;
    border-left: 1px #fff solid;
    margin-left: 6%;}
.registration.sec .info > div {overflow:hidden}
.registration.sec .info div div:last-child {border:0; margin:0}
.registration.sec .info .track .trackPrice {display:block;font-size: 50px; font-family:NextExitRegular}
.registration.sec .info .track .trackPrice span {font-size: 23px;}
.registration.sec .info .discount {width:100%; clear:both; margin:3px 0; font-size: 23px; font-family:NextExitRegular}
.registration.sec .info .discount span {font-size: 40px;}
.registration.sec .tracksWraper {font-size: 21px; font-family:NextExitLight; margin-top:10px}
.registration.sec .payment {text-align:center; border-bottom:1px #fff solid; padding-bottom:10px; margin-bottom:10px}
.registration.sec .payment a { display:inline-block; width:44%; background:#fff; border-radius:0; float:right}
.registration.sec .payment a span {color:#072f5a; font-size: 21px; font-family:NextExitRegular}
#left_form_inner_relative .text {font-size: 30px; font-family:NextExitRegular}
#left_form_inner_relative p label {font-size: 22px; font-family:NextExitLight; top:3px}
#left_form_inner_relative p {margin-bottom:14px}
#chkAdds { height:15px !important}
#left_form_inner_relative .chckbx {font-size: 20px; font-family:NextExitLight;}
#txtFirstName,#txtLastName,#txtCompany,#txtJobTitle {text-indent: 23%;}
.tracksWraper .trackTitle { font-size:21px; font-family:NextExitLight }
#thankYouMsg { position:static; background:none}

section.speakers .speaker img { /*filter: grayscale(100%);*/ display:block}
section.speakers .speaker:hover img {filter: grayscale(0);}


#form2018 {overflow:hidden;background:#072f5a}
section.registration .btn.pp {height: 21px;    float: left;}
section.registration .map a {      background: none !important;  width:100% !important; height:100% !important;}
section.registration .map a img#mobileMap { display:none}
section.registration .map a img#Map { width:100%;height:auto; display:block}

.formSend18 label {color:#fff}
#left_form_inner_relative input,#left_form_inner_relative input:focus {background:none}
#left_form_inner_relative input {color:#fff; border-radius:0; height:28px}

#submit_btm {background:#158acc; text-align:center;border-radius:0; margin:0;    width: 30%;}
#submit_btm.middle {margin: 50% 17% 0 0; width:60%}
.schedule  {padding:0 20px 80px;   max-width: 1120px; margin:0 auto}
.schedule  .confTab  { font-size: 55px;
  line-height: 0.58; font-family:NextExitRegular; color:#a7b5c4; margin-bottom:25px;     width: 50%;   display: inline-block; text-align: center; padding:20px 0; cursor:pointer }
.schedule  .confTab.active { display:none;  opacity:1; color:#072f5a   }
#tab_9689 {margin-right: -20px;float: right;}
#tab_9690 {margin-left: -20px;float: left;}

.schedule  .tabData { display:none;}
.schedule  .tabData.active { display:block; clear:both}

.schedule  .item  {     
    background: #fff;
    color: #072f5a;
    padding:22px 32px;
    width: 20%;
    display: inline-block;
    margin-left:12px;
    border-top:0 !important;

}
.schedule .addInfo {display:none}
.schedule .addInfo.on {display:block}
.schedule .item .title  {  font-size: 23px;
  line-height: 0.91;
  text-align: right;
  color: #000;
  display:block;
  font-family:NextExitRegular;
}

.schedule .item.open .title {
    background: #0b4779;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    width: 98%;
    padding: 20px 2% 20px 0;
    color:#fff;
    font-size:35px;

}
.schedule .item.open .title:hover {color:#fff}
section.schedule .item.open .close,
section.speakers .speaker.open .close {left:0; right:auto}
section.schedule .item.open .close:after,
section.speakers .speaker.open .close:after { 
    content:"סגור"; 
    font-size:30px;
    color:#fff;
    border-bottom:1px #fff solid;
    font-family:NextExitLight;
    left:20px; right:auto;

}

section.schedule h2 a {color:#072f5a}
section.schedule h2 a:after {font-family:Arial;  color:#072f5a;  font-size: 18px;}
section.schedule .item.open, 
section.schedule .item.open:hover { background:#072f5a !important; z-index:4}
section.schedule .item.open *,section.schedule .item.activer.open:hover .subTitle, section.schedule .item.active.open:hover span { color:#fff !important}

.schedule .item .subTitle  { 
 
  font-size: 20px;
  font-weight: 300;
  line-height: 1;
  text-align: right;
  color: #000;
  font-family:NextExitLight;
  display: block;
}
.schedule  .item.open .subTitle {    margin-top:90px; font-size:35px;}
.confSche b {
  font-size: 25px;
  line-height: 1.28;
  text-align: right;
  color: #4a4a4a;
  margin:22px 0 24px;
   font-family:NextExitRegular;
}
.confSche span {
  font-size: 17px;
  font-weight: 300;
  line-height: 1.24;
  text-align: center;
  color: #4a4a4a;
  opacity: 0.6;
    font-family:NextExitLight;

}
.confSche {  overflow: hidden;   margin:24px 0;  position: relative;}
.confSche:after {
    content: "";
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 100%;
    margin-left: -100%;
    margin-right: 10px;
    border-top: 1px solid #072f5a;
    opacity: 0.19;
}
 
section.speakers .speaker.open,
section.schedule .item.open:hover, 
section.speakers .speaker.open:hover,
section.speakers .speaker.open .wr {background:#072f5a;}
section.speakers .speaker.open p {color:#fff}
 
 
section.gallery {background:#e1e6eb; position:relative}
section.gallery .galleryNavDiv {color:#000}
section.gallery .galleryImages {height:240px;}
section.gallery .galleryImages span b {border:0; bottom:3px;  font-size: 22.8px;     font-family: NextExitLight;     background: rgba(0, 0, 0, 0.3); text-align:right;display:none}
section.gallery .galleryImages span:hover b {display:block}

section.gallery h2 {display:block; text-align:center}
 
section.gallery .galleryImages span {float:right; margin:0 1.5% 0 3px; width:31%}
 section.speakers .speaker.more {
    margin-left: 4px;
    margin-right: 3px;
    float: right;
    z-index:3;
}
.arrow {                
position: absolute;
width: 30px;
height: 109px;

top: 50%;
cursor: pointer;
font-size: 32px;
z-index: 1000;
}
.arrow i {color:#fff; font-size:70px}
.left{left: 25px;}
.right{right: 28px;}
.fa {
display: inline-block;
font-family: FontAwesome !important;
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
}
.fa-angle-left:before {content: "\f104";}
.fa-angle-right:before {content: "\f105";}


section.speakers .speaker {padding-bottom:85px}

section.schedule .item  {width:19.5%;  margin: 0 0 0 2%; padding:20px;        min-height:65px;}

 

section.schedule .lectureWraper .item:nth-child(4) {margin-left:0}
section.schedule .lectureWraper .item:nth-child(3n+3) {margin-left:2%}
.socialBlock { width:565px; height:532px; background:#fff; position:fixed; z-index:200000; transform: translate(-50%, -50%); left:50%; top:50%}

.overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: grey;
    opacity: 0.7;
    z-index: 10;
    width: 110%;
    height: 110%;
    overflow: hidden;
}
.overlay, .socialBlock {display:none}

html.hidden {overflow:hidden}

section.sec {background:#fff}
section.sec h2 {color:#c00}
section.sec .item.active:hover {background:#fff}
section.sec .item.active:hover span {color:#666}
section.schedule.sec .item {
    width: 23%;
    display: inline-block;
    text-align: right;
    vertical-align: top;
    padding: 40px 3%;
    border-top: 1px #158acc solid !important;
    margin: 0 0 0 5%;
}
section.schedule.sec .item:nth-child(3n+3) {
    margin-left: 0;
}
section.schedule.sec .item.active { background:none}
section.schedule.sec .item.active.open {
    background:#fbf20f!important;
    width:83%
}
 section.sec.schedule strong {
    font-size: 19px!important;
    color: #072f5a  !important;
    display: block;
    margin-bottom: 10px!important;
    font-weight:bold;
}
section.sec.schedule span {
    font-size:27px;
    color:#000;
}
 
     .schedule.sec .item.active.open .addInfo strong { display:inline}
 
     .schedule.sec .item.active.open .addInfo span { font-size:22px;}





@media only screen and (max-width: 800px) {
    section.schedule.sec .item {
        width: 90%;
        margin: 0 !important;
        padding: 40px 0 !important;
    }
    section.schedule.sec .item.active.open {border:0!important; width:92%; padding-left:4%!important; padding-right:4%!important}
    section.schedule.sec .item.active.open .hide.close {top:-35px}

    section.schedule .item.open { top: 12%; width:86%;  left: 0;  transform: none;  }

    h2.Section_Title { text-align:center; margin:20px auto}
    h2.Section_Title a {  display: block;  float: none;}

    .schedule .item.open .title {position:static;}
    .schedule .item.open .subTitle {margin-top:20px}
    section.schedule .item.open .close {top:-55px}
    section.schedule .addInfo {height:300px}
}



.close {
  font-size:50px;
  position:absolute;
  top:5px;
  right:20px;
  color: #000;
  cursor:pointer;
  display:inline-block;
  z-index: 100;
 
}
.closetext {
    font-size: 25px;
    position: relative;
    color: #000;
    cursor: pointer;
    border-bottom: 1px #000 solid;
    top: 450px;
    display: inline-block;
    transform: translate(0, -50%);
    left: 50%;
    bottom: 0;
    font-family:almoni-dl;
}
.socialBlock .close {font-family:arial}
.socialBlock h3 {
    font-size: 30px; 
    font-weight:normal; 
    font-family:almoni-dl7;
    top: 46px;
     transform: translate(-50%, -50%); left:50%;
    position: absolute;
    margin:0;
}
.socialBlock .sWr { position:absolute;  transform: translate(-50%, -50%); left:50%; top:50%;    width: 100%;
    text-align: center;
    margin: 0 auto;}

.socialBlock a { display:inline-block;   width:77px; height:77px; border-radius:50%; margin:37.5px; position:relative}
.socialBlock a:after {position: absolute;font-size: 14px;bottom: -33px;  font-family:arial;color:#000}

.socialBlock .fb:after { content: "facebook"; left: 12px;}
.socialBlock .fb {background:url(https://images.globes.co.il/images/ladies-top50-2017/fb.png) no-repeat 0 0; }

.socialBlock .twitter:after { content: "twitter"; left: 12px;} 
.socialBlock .twitter  {background:url(https://images.globes.co.il/images/ladies-top50-2017/twitter.png) no-repeat 0 0;}

.socialBlock .whatsapp:after { content: "whatsapp"; left: 12px;}  
.socialBlock .whatsapp {background:url(https://images.globes.co.il/images/ladies-top50-2017/whatsapp.png) no-repeat 0 0; visibility:hidden;}

.socialBlock .mail:after { content: 'דוא"ל'; left:26px;} 
.socialBlock .mail {background:url(https://images.globes.co.il/images/ladies-top50-2017/mail.png) no-repeat 0 0;}

.socialBlock .google:after { content: "google +"; left: 12px; direction:ltr} 
.socialBlock .google {background:url(https://images.globes.co.il/images/ladies-top50-2017/google.png) no-repeat 0 0;}

.socialBlock .copy:after { content: "העתק קישור"; left: -5px;
    width: 90px;} 
.socialBlock .copy {background:url(https://images.globes.co.il/images/ladies-top50-2017/group.png) no-repeat 0 0;}

.overlay { display:none;    overflow: hidden;
    width: 110% !important;
    height: 4110% !important;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: Gray;
    opacity: 0.7;
    z-index: 10;
}

header .social {
 padding:2px 15px;
    cursor: pointer;
    font-size: 24px;
    font-family: NextExitRegular;
    line-height: 24px;
    background: #fff;
        position: absolute;
    left: 110px;
    top: 20px;
}


.galleryNavDiv .pagesNav, .moreData{display:none;}
.moreData.on{display:block;}
.btnMore, .btnPrint {display:inline-block; margin: 5px; padding:5px;}
section.conferences div a:first-child {width:auto; display:inline-block; border-bottom:0; margin-left:20px}




section.schedule span.btnMore {    width: 214.9px;
    height: 37px;
    line-height: 39px;
    font-size: 18px !important;}

section.gallery .galleryNavDiv {
margin-top:10px;
position: absolute;
width: 100%;
text-align: center;
}
.galleryNavDiv span {
width: 5px;
height: 5px;
background-color: #072f5a;
border: 1px solid #072f5a;
border-radius: 50%;
margin: 5px;
display: inline-block;
vertical-align: middle !important;
}
.galleryNavDiv span.active {
width: 9px;
height: 9px;
}

.galleryNavDiv .pagesNav {
            
 
border-radius: 12px;
background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
font-family: NextExitFOT;
font-size: 18px;                
text-align: center;
color: #ffffff;
padding: 10px;
margin: 0 auto;
            
}
            





section.about .wr p strong {font-weight:bold; font-family:NextExitRegular !important}


@media only screen and (max-width: 1024px) {
    #mobMenu {float:right;background: url(https://images.globes.co.il/images/veida/2018/shape.png) no-repeat 0 0; width: 18px; height: 12px; margin:17px 12px 0 0; }
    #main.EN #mobMenu {margin: 6px 0 0 12px !important}
    #main.EN header .logo { left:50px}
    header .logo { position:static; margin:17px auto 0;  width: 112px !important; height: 40px !important;}
    #main header nav {top: 42px;}

}

@media only screen and (max-width: 1200px) {
    #intro .introTitle .mainText span strong {font-size: 67px; }
    
    #intro { height:500px}
    #intro .introTitle {background:none; width:660px; top:30%}
    video {width:100%}
    section.speakers .speaker {width:26%}



}
@media only screen and (max-width: 1000px) {
     #intro { height:420px}
 
     #countdown {width:100%}
    #countdown div {width:22%;}
    #countdown div:after {top:3px}
    #countdown span:first-child {font-size:35px;}
    #countdown span:last-child {font-size:18px;}
    #txtFirstName,#txtLastName,#txtCompany,#txtJobTitle {text-indent: 30%;}
 

}
@media only screen and (max-width: 800px) {
    header .logo {margin-top:0; display:block}
    #intro .introTitle .mainText span strong {font-size:48px}
    #intro .introTitle .mainText span em {font-size:32px}
    #intro .introTitle .mainText, #intro .introTitle a {margin:0}
    #intro .introTitle .mainText .regLink {width:auto; float:right}
    #intro .introTitle .mainText {width:50%; margin-top:0 !important}
    #intro .introTitle {padding-top:0;    top: 83px;
    position: absolute;}
    #mobMenu  {margin-top:11px; z-index:100;}
    #intro .introTitle .mainText { margin-right:25px !important}
    header {padding:3px 0; height:42px}
    header .lang { 
    padding: 2px 5px;
    color: #fff;
    border: 1px #fff solid;
    position: absolute;
    left: 10px;
    top: 9px;
}
 section.conferences div a:first-child img {width:auto}
header .fb {display:none} 
 .headerWr { height:42px}
 .logoText { font-size:35px; width:105px}


 #intro .introTitle {height:400px  !important; width:100%  !important; top:90px  !important; margin-right:20%  !important}

 #intro .introTitle .mainText span strong {font-size:35px;    line-height: 32px;
    height: 35px;}
 #intro .introTitle .mainText span em {font-size:25px; height: 25px;   line-height: 22px;}
 #intro .introTitle .mainText span { text-align: right;}
 #intro .introTitle .mainText .regLink {margin:5px  0 0 0 !important; }
 h1, h2 {font-size:35px !important }
 h2 {margin-right:8px}
 section.speakers .speaker {width:45%; display:inline-block}
 section.speakers .speaker .speakerTitle {font-size:17px;  line-height: 14px;}
 section.speakers .speaker .speakerName {font-size:22px;  line-height: 1.43; height:30px}
 .schedule  .confTab {font-size:23px;  }
 section.speakers .speaker .wr {height:75px; padding-top:0}
    section.schedule .item {
        width: 96%;
        margin: 10px 0 !important;
        padding: 2% !important;
    }

    .registration.sec .info {float:none; width:90%}
    .registration.sec .map {float:none;width:100%}
    section.registration .map a {     }
    section.registration .btn.pp {
        height: 24px;
    }
 
    #intro {
        height: 100%;padding-top: 0;
    }
    video {
    height: auto;
 
    position:static;
    }
    .logoText {height:auto; padding: 0px 10px 10px 5px}

 section.speakers .speaker.open {    top: 30px;}

}

@media only screen and (max-width: 480px) {
    .logoText,.mainText {float:none;}
     #intro .introTitle .mainText {width:80%; margin-top:10px !important}
     #intro .introTitle {height:350px; }
     #intro .introTitle .mainText .regLink {padding:5px}
     #countdown {padding:0; margin-top:-3px}
     .socialLinks.sticked {top:0}
     #countdown div:after {top:18px  !important; height:25px  !important}
     #left_form_inner_relative .chckbx {width:100%; font-size:19px}
     section.speakers .morelink {width:194px; height:34px; margin-left:15px}
     section.speakers .fa:before {line-height: 33px; margin-right: 39px;}
     .registration.sec .info h2,  .registration.sec .info .tracksWraper {color: #fff1e5 !important;}
     section.registration .btn.pp, section.registration .btn.buy  { background:#fff1e5 !important; padding:7px 0}
    .registration.sec .payment { padding-bottom: 25px; margin-bottom: 25px;}
    #left_form_inner_relative .text {font-size: 22.3px; text-align:right}
    #left_form_inner_relative input:focus {    border: 1px solid #ff7070; }
    #submit_btm {width:100%; font-size: 22px;  line-height: 1.32;}
    section.gallery .galleryImages span {width:96%}
    #intro .introTitle .mainText { margin-right:0 !important}
    section.speakers .speaker.open .wr { margin-top:40px}

    #galleryNav span, #galleryNavDiv {display:none}
    #galleryNav .pagesNav {    display: block;
    position: absolute;
    left: 15px;
    bottom: 12px;}
    section.registration .map a img#mobileMap { display:block}
    section.registration .map a img#Map { display:none}
     video {       width: auto;  }
    section.speakers .speaker.more {
        margin-left: 2px !important;
        margin-right: 3px !important;
        float:none;
    }
    section.gallery .galleryImages span b {display:block}
    section.speakers .speaker.more:last-child {float:right;    margin-right: 15px !important;}
    section.speakers .speaker.open .speakerBox { padding:10px 20px}
    section.speakers .speaker.open .speakerBox img { margin-right:5px}
    section.speakers #layer { background:#072f5a; opacity:1}
    .registration.sec .info div div:last-child {float:right; width:20%}
    section.speakers .speaker img {filter: grayscale(0);}

    #submit_btm.middle {    margin:0 auto; width:60%}
}


#left_form_inner_relative .text span {float:left}


#main.EN section.about .fa:before {    display: block; margin:0 auto;  text-align: center;font-family:"Open Sans", Arial, Helvetica, sans-serif !important; }
#main.EN * {font-family:"Open Sans", Arial, Helvetica, sans-serif !important;}
#main.EN #intro .introTitle .mainText span strong {font-size: 40px;line-height: 54px; font-weight:bold}
#main.EN #intro .introTitle .mainText span em {font-size:24px;}

#main.EN header .logo {background: url(https://images.globes.co.il/images/veida/2018/m1e.png) no-repeat 0 0; width: 137px  !important; height: 30px  !important;}
#main.EN header .lang {right:40px; left:auto;padding: 3px 10px; }
#main.EN .logoText {width:250px}
#main.EN #intro .introTitle {width:650px}
#main.EN #intro .introTitle .mainText {margin:0}
#main.EN, #main.EN section {text-align:center}
#main.EN header .fb {margin: 9px 60px 0 0;}
#main.EN section.about .wr p {text-align:left; font-size:18px;}
#main.EN header .social {    right: 110px;   left: auto; font-size:15px; padding:0 15px}
#main.EN #countdown div:after {right:-5px; }
#main.EN section.speakers .speaker .speakerName {font-size: 26px; height:30px}
#main.EN section.speakers .speaker .speakerTitle,#main.EN section.speakers .speaker .speakerTitle p {color:#fff; font-size:18px; line-height:22px}
 section.speakers .morelink span { float:none}
section.speakers .morelink .fa:before {margin:0 auto; font-size: 18px; text-align:center; display:block}
#main.EN #left_form_inner_relative .text {font-size:15px}
#main.EN  #left_form_inner_relative p label {font-size:15px}
#main.EN #left_form_inner_relative .call, #main.EN  #left_form_inner_relative .chckbx {font-size:15px}
#main.EN h1, #main.EN h2 { font-size:32px; line-height:1;  text-align:left}
#main.EN #countdown span:first-child { font-size:32px}
#main.EN #countdown span:last-child { font-size:24px}
#main.EN #countdown div:after  {    top: 17px; height: 25px;}
#main.EN section.about .morelink span { font-size:16px; margin-left:20px}
 
#main.EN section.speakers .speaker.open .close::after {content:"Close"; font-family:Arial;font-size:15px}
#main.EN .registration.sec .info { float:left}
#main.EN  #left_form_inner_relative .text span { float:none}
#main.EN #left_form_inner_relative .text { text-align:left}
#main.EN #countdown {direction: rtl;}
#main.EN #countdown div {direction: ltr;}
#main.EN section.about .wr { height: 224px;}
#main.EN section.speakers .speaker .wr {height:70px}
#main.EN section.speakers .speaker.open .wr {height:100%}
#main.EN section.speakers .speaker.more {
    margin-left: 3px;
    margin-right: 4px;
    float: left;
}
#main.EN section.about .wr p, 
#main.EN section.about .wr h2 {margin-left:20px}

#main.EN #intro .introTitle .mainLogo {float:left; }
#main.EN #mobMenu {float:left;     margin: 27px 0 0 12px}


    @media only screen and (max-width: 800px) { 
     #main.EN #intro .introTitle .mainText { float:left}
     #main.EN #intro .introTitle .mainText .regLink { float:left}
     #main.EN #intro .introTitle .mainText span {text-align:left}
     #main.EN #intro .introTitle .mainText span em {font-size:20px}
     #main.EN #intro .introTitle .mainText span strong { font-size: 32px; line-height: 41px;} 
     #main.EN #intro .introTitle {     width: 93% !important;   margin-left: 7%;}
     }

#main.EN #txtFirstName, 
#main.EN #txtLastName,
#main.EN #txtCompany,
#main.EN #txtJobTitle,
#main.EN #txtEmail { text-indent: 30%;}
#main.EN #txtTel {  width: 46% !important;}

@media only screen and (max-width: 480px) {
    #main.EN section.speakers .speaker .speakerName {font-size: 15px;}
    #main.EN section.speakers .speaker .speakerTitle,#main.EN section.speakers .speaker .speakerTitle p{font-size: 13px;}
    #main.EN #countdown span:first-child {font-size: 19px; }
    #main.EN #countdown span:last-child {font-size: 15px;}
    #main.EN, #main.EN section {overflow:hidden; margin-top:0}
    #main.EN section.about .wr {  height: 163px;}
    #main.EN #intro .introTitle .mainLogo {float:left; margin-left:2.5% !important}
    #main.EN  section.about .morelink span { margin-left:30px}
    #main.EN  #intro .introTitle .mainText span {text-align:left}
    #main.EN #intro .introTitle .mainText {float:left;margin-left:2.5% !important}
    #main.EN #intro .introTitle .mainText span strong {font-size: 25px;line-height: 36px;font-weight: bold;}
    #main.EN #intro .introTitle .mainText span em {font-size:17px;    line-height: 28px;}
    #main.EN #intro .introTitle .mainText .regLink {float:left; font-size:15px}
  
    #main.EN #mobMenu {  float:left;   margin: 9px 18px 0 13px;}
    #main.EN header .lang {right:18px}
    
    #main.EN header { padding: 7px 0;}
 
}

@media only screen and (device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2) {

        #main.EN section.speakers .speaker .speakerName {font-size: 15px;}
    #main.EN section.speakers .speaker .speakerTitle,#main.EN section.speakers .speaker .speakerTitle p{font-size: 13px;}
    #main.EN #countdown span:first-child {font-size: 19px; }
    #main.EN #countdown span:last-child {font-size: 15px;}
    #main.EN, #main.EN section {overflow:hidden; margin-top:0}
    #main.EN section.about .wr {  height: 163px;}
    #main.EN #intro .introTitle .mainLogo {float:left; margin-left:2.5% !important}
    #main.EN  section.about .morelink span { margin-left:30px}
    #main.EN  #intro .introTitle .mainText span {text-align:left}
    #main.EN #intro .introTitle .mainText {float:left;margin-left:2.5% !important}
    #main.EN #intro .introTitle .mainText span strong {font-size: 25px;line-height: 36px;font-weight: bold;}
    #main.EN #intro .introTitle .mainText span em {font-size:17px;    line-height: 28px;}
    #main.EN #intro .introTitle .mainText .regLink {float:left; font-size:15px}
  
    #main.EN #mobMenu {  float:left;   margin: 9px 18px 0 13px;}
    #main.EN header .lang {right:18px}
    
    #main.EN header { padding: 7px 0;}

}


.hide {display:none}
#main.EN #left_form_inner_relative .call {display:none!important}
#main .fa {font-family: FontAwesome !important;}