<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);

a, a:focus, a:hover, button, button:focus, input[type=submit], input[type=submit]:hover{ text-decoration:none; outline: 0;  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
input:focus, select:focus,textarea:focus,button:focus {outline: none; box-shadow:none !important; border: none;}

.bar{ height:15px; background: #072a54; background: -moz-linear-gradient(left,  #072a54 0%, #2eaadb 100%); background: -webkit-linear-gradient(left,  #072a54 0%,#2eaadb 100%); background: linear-gradient(to right,  #072a54 0%,#2eaadb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#072a54', endColorstr='#2eaadb',GradientType=1 ); z-index:100}
.header{ position:fixed; z-index:500; top:0; left:0; right:0;font-family: 'Open Sans Hebrew Condensed';}
.header .container{ position:relative;}
.header-inner{ position:relative; background:rgba(255,255,255,0.7); -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease;  -o-transition:all 0.5s ease; transition:all 0.2s ease;}
.header-inner.active{ padding-bottom:250px;}
.header-inner:after{ background:url(../images/header-bg.png) no-repeat right; height:44px; left:0; right:0; top:100%; content:''; position:absolute;}
.header-inner .container{ position:relative; z-index:100}
.header-inner .logo{ padding:20px 0 0 0; margin-bottom:-105px; position:relative; float:right;}
.header-inner .logo img{ width:197px;}


.toggleMenu { display:none; height:43px; width:100%; padding-right:30px; line-height:43px; font-weight:700; font-size:18px; color:#072a53; text-transform:uppercase; background:url(../images/menu.svg) no-repeat right; background-size:20px; float:none;}
.toggleMenu.active{  background:url(../images/cancel.svg) no-repeat right; background-size:20px; color:#072a53;}
.toggleMenu:hover{ color:#072a53; }
.main-nav{ float:right; padding:39px 0; }
.menu { list-style:none; *zoom:1; margin:0; padding:0; width:100%; display:table;}
.menu:before, .menu:after { content:""; display:table; }
.menu:after { clear:both; }
.menu ul { list-style:none; min-width:200px; float:none; right:0; top:100%; position:relative;}
.menu a { padding:0; color:#061221; padding:0 12px; font-size:20px;}
.menu li { position:relative; padding:0; }
.menu li a:hover, .menu li:hover &gt; a, .menu li.current-menu-item &gt; a, .menu li.current-menu-parent &gt; a{color:#2eaadc; text-decoration:none; /*font-weight:700;*/}
.menu &gt; li { display:table-cell; position:relative; line-height:43px;}
.menu &gt; li:last-child{ background:none;}
.menu &gt; li &gt; a { display:block;  text-transform:uppercase; position:relative;  text-align:center;}
.menu li ul { position:absolute; right:-9999px; margin:0; list-style:none;  padding:0 }
.menu &gt; li.hover &gt; ul { right:0; margin-right:0; }
.menu li li.hover ul { right:100%; top:0; }
.menu li li{ padding:0; line-height:22px; margin:0;}
.menu li li a { display:block; position:relative; z-index:100; padding:4px 12px; text-transform:inherit; color:#2eaadc; /*font-weight:700;*/}
.menu li li:last-child{ border-bottom:none; }
.menu li li a:hover{ color:#2eaadc;}
.menu li li li a { z-index:200; }

.pic4 { position: fixed; z-index: 2; background: url(../images/ok_pic.png) no-repeat right bottom; left: 0; right: 0; top: 0; bottom: 0;}
.ptitle {position: absolute; left: 0; right: 0; text-align:center; z-index: 3;  top: 50%; font-size: 24px; color: #fff; font-weight: 700;font-family: 'Open Sans Hebrew Condensed';
  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}

@media (min-width: 992px) and (max-width: 1199px) {
.menu a{ font-size:18px; padding:0 10px;}
.menu li li a{ padding:0 10px;}
}

@media screen and (max-width:991px) {
.main-nav .active { display:block; }
.main-nav{ position:relative; z-index:9999; display:block; padding:0; width:auto; float:none;}
.menu &gt; li { float:none; display:block; line-height:24px; background:none; border-bottom:none;}
.menu a{ padding:2px 0; font-size:20px; text-align:right; font-size:16px;}
.menu li{ display:block; }
.menu &gt; li &gt; a{ text-align:right; padding:2px 0;}
.menu &gt; li &gt; .parent { background-image:none;}
.menu ul { display:block; width:auto; border-bottom:none; min-width:inherit}
.menu &gt; li.hover &gt; ul , .menu li li.hover ul {position:static; margin-left:0}
.menu li li a { padding:2px 0;}
.menu li li li a{ padding:2px 0; }
}

.header-options{ position:absolute; left: 15px; top:50%;  -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.header-options .header-btns{ float:right;}
.header-options .lang-menu{ color:#2eaadc; font-weight:700; font-size:20px; height:43px; width:43px; line-height:43px; display:block; float:right; text-align:center;}
.header-options .button{ color:#fff; font-weight:700; display:block; float:left; font-size:24px; line-height:43px; border-radius:43px; padding:0 15px; background: #072b54; background: -moz-linear-gradient(left,  #072b54 0%, #2ea8d9 100%); background: -webkit-linear-gradient(left,  #072b54 0%,#2ea8d9 100%); background: linear-gradient(to right,  #072b54 0%,#2ea8d9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#072b54', endColorstr='#2ea8d9',GradientType=1 );}
.header-options .social{ width: 150px; position: absolute; left: -150px; top: 0;  margin:0; padding:2px 0; list-style:none;}
.header-options .social li{ float:right; margin-right:10px;}
.lang-menu-mobile{ position:absolute; top:15px; left:15px; z-index:1; color:#2eaadc; font-weight:700; font-size:16px; height:30px; width:30px; line-height:30px; display:block; display:none; text-align:center;}

.banner{ position:relative;}
.banner img { width: 100%;}
.banner-shape{ position:absolute; left:0; z-index:10; right:0; bottom:0; pointer-events:none; z-index:10;}
.banner-image{ min-width:initial; height:100vh; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.banner-image img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.banner .carousel-caption{ text-align:right; left:0; right:0; bottom:16%; font-family: 'Open Sans Hebrew Condensed';}
.banner .carousel-caption p{ font-weight:300; font-size:50px; line-height: 50px; margin-bottom: 10px;}
.banner .carousel-caption p:nth-child(2){ font-size:69px; font-weight: 700;}
.banner .carousel-indicators{ margin:0; padding:0 15px; text-align:right; bottom:109px; display:block; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); right:auto;}
.banner .carousel-indicators li { height:14px; width:14px; border-radius:50%; border:3px solid #fff; opacity:1; background-color:transparent; display:inline-block;}
.banner .carousel-indicators li.active{ background:#fff;}
.banner .dowm-arrow{ background:url(../images/scroll-arrow.png); background-size:100%; height:32px; width:33px; position:absolute; z-index:100;  left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); bottom:36px;}

.section{ padding:74px 0; position:relative;}
.anchor:before{content:""; display:block; height:127px; margin-top:-127px}
.section.home_top{ padding-bottom: 120px;}
.w1{ background:#e7eaf2; overflow:hidden;}
.w1 h1{ text-align:center; margin-bottom:40px; font-size: 40px;}
.w1 h1 b, .w1 h1 strong{ color:#2eaadc;}
.w1 .full-img{ margin-bottom:13px; width: 100%;}
.w1 .full-img img { width: 100%;}
.w1 .card{ border: none;border-radius: 0;background-color: transparent;
  margin: 0px .5%;
  margin-bottom: -50px;
  width: 24%;
}
.w1 .card a + div {
  position: relative;
}
.w1 .card a + div &gt; div {
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1;
  background-color: #e7eaf2;
}
.card-columns {display: flex; flex-wrap: wrap; column-gap: 0rem !important}
.card-columns .card .btn_top {font-weight: 700;font-size: 24px;padding: 0;line-height: 41px;display: block;width: 100%; color: #fff; text-align:center;border-radius: 0px;}


.card-columns .card ul{ list-style:none; padding:0;}
.card-columns .card ul li{ border-bottom:1px solid #2eaadc; width: 100%; padding:d 0; margin: 0;list-style:none;}
.card-columns .card ul li a{ display:block; font-size:14px; padding:12px 9px; color: #072a53;}
.card-columns .card .btn_open{ font-weight: 700;font-size: 24px;padding: 0;line-height: 41px; color: #fff; text-align:center; display: block; border-radius:43px; -webkit-box-shadow: 0 2px 0 2px #414756; box-shadow: 0 2px 0 2px #414756;}


.container.home_middle { padding: 0;}
#container ul{ list-style: none;width: 100%;display: block;padding: 0;margin: 0;}
#container ul li{  list-style:none; width: 25%; display:block; float: right !important; padding: 0 15px ; margin: 0 0 30px 0;}
#container ul li:nth-child(2) {margin-top:60px;}
#container ul li:nth-child(4) {margin-top:60px;}

.isotope .isotope-item {
  -webkit-transition-property: right, top, -webkit-transform, opacity;
     -moz-transition-property: right, top, -moz-transform, opacity;
      -ms-transition-property: right, top, -ms-transform, opacity;
       -o-transition-property: right, top, -o-transform, opacity;
          transition-property: right, top, transform, opacity;
}

#container ul li img { width: 100%; margin-bottom: 0px;}



.w1 .btn{ font-weight:700; font-size:24px; padding:0; line-height:41px;}
.w1 .card-body{ background:none; border:none; padding:0;}
.w1 #container .card-body ul{ list-style:none; padding:0;}
.w1 #container .card-body ul li{ border-bottom:1px solid #2eaadc; width: 100%; padding:d 0; margin: 0;}
.w1 #container .card-body ul li a{ display:block; font-size:14px; padding:12px 9px;}
.w1 #container .card-body .btn{ border-radius:43px; -webkit-box-shadow: 0 2px 0 2px #414756; box-shadow: 0 2px 0 2px #414756;}

.w2{ background:#d0d7e8; padding:100px 0; position:relative;}
.w2 h2{ font-size:40px; text-align:center; margin-bottom:19px; color: #2eaadc;}
.w2 h2 b, .w2 h2 strong{ color:#072a53;}
.w2 .shape{ position:absolute; top:0; left:0; right:0; text-align:left; line-height:0;}
.w2 .shape img{ position:relative; left:10%;}
.w2 .content-top{ line-height:1.2}
.w2 .first-img{ padding-top: 10px;}
.w2 .row [class*=col-]{ margin-top:30px;}
.w2 .content-bottom{ line-height:1.2; color:#fff; background:#072a53; padding:30px;}
.w2 .content-bottom p span{ color:#2eaadc;}

.footer{ position:relative; background:#fff;font-family: 'Open Sans Hebrew', sans-serif; color: #072a53;}
.footer p a { color: #072a53;}
.footer-top{ padding:45px 0; position:relative;}
.footer-top:before{ background:url(../images/footer-bg.png) no-repeat right 18% center; position:absolute; bottom:100%; left:0; right:0; z-index:10; content:''; height:33px;}
.footer-top .col-md-8 .row{ direction:ltr;}
.footer-top .col-md-8 .row [class*=col-]{ direction:rtl;}
.menu-widget{ padding:0; list-style:none;font-family: 'Open Sans Hebrew Condensed', sans-serif;}
.menu-widget li{ float:right; width:50%; font-weight:700; margin-bottom:5px;}
.menu-widget li a{ color:#2eaadc;}
.menu-widget li a:hover{ color:#072a53;}
.footer-top p{ margin-bottom:20px;}
.footer-top .social{ margin:0; padding:0; list-style:none;}
.footer-top .social li{ display:inline-block; margin-left:5px;}
.footer-bottom{ padding-bottom:20px; font-size:14px;}
.footer-bottom [class*=col-]:last-child{ text-align:left;}
.footer-logo img{ width:197px;}
.back-to-top{ background:url(../images/up-arrow.png) no-repeat top center; font-weight:700; font-size:14px; line-height:100%; padding-top:40px; position:fixed; bottom:30px; right:30px; z-index:100; display:block; text-align:center; color: #072a53;font-family: 'Open Sans Hebrew Condensed', sans-serif;}

.nav.anouttab { padding: 0 0 50px 0; margin: 0; list-style:none; display: block; text-align:center;}
.nav.anouttab li { padding: 0 2px; margin: 0 0 4px 0; list-style:none; display: inline-block;}
.nav.anouttab li a { padding: 0 16px; height: 30px; line-height: 30px; border-radius: 20px; font-size: 20px; color: #000000; display: inline-block; font-family: 'Open Sans Hebrew Condensed', sans-serif; font-weight: 400;background: #e7eaf2;}
.nav.anouttab li a:hover , .nav.anouttab li a.active{ color: #fff;background: #072b54; background: -moz-linear-gradient(left,  #072b54 0%, #2ea8d9 100%); background: -webkit-linear-gradient(left,  #072b54 0%,#2ea8d9 100%); background: linear-gradient(to right,  #072b54 0%,#2ea8d9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#072b54', endColorstr='#2ea8d9',GradientType=1 );}
.tab-content h2 { font-size: 16px; font-weight: 700; padding: 0 0 15px 0; margin: 0;}
.tab-content h2 b, .tab-content h2 strong { color: #2eaadc; font-weight: 700;}
.tab-content b, .tab-content strong {color: #2eaadc;}
.tab-content img { width: 100%; height: auto; margin-bottom: 30px;}
.w2 h3{ font-size: 20px; font-weight: 400; display: block; padding: 0 0 40px 0; margin: 0; text-align:center;}

.contactform .form-group { margin-bottom: 0px; padding-bottom: 16px; width: 100%; float: left; position:relative;}
.contactform .form-group label { font-size: 18px; color: #072a53; display: block; font-weight: 700;}
.contactform .form-group .form-control{ height: 40px; background: #fff; border: none; padding: 0 20px; box-shadow: none;  border-bottom: solid 1px #fff; font-size: 14px; color: #072a53; font-weight: 300 !important; line-height: 40px; border-radius: 0px; }
.contactform .form-group .form-control::-webkit-input-placeholder {color: #072a53; opacity: 1;font-weight:  300 !important;}
.contactform .form-group .form-control::-moz-placeholder {color: #072a53; opacity: 1;font-weight: 300 !important;}
.contactform .form-group .form-control:-ms-input-placeholder {color: #072a53; opacity: 1;font-weight: 300 !important;}
.contactform .form-group .form-control::-ms-input-placeholder {color: #072a53; opacity: 1;font-weight: 300 !important;}
.contactform .form-group .form-control::placeholder {color: #072a53; opacity: 1;font-weight: 300 !important;}
.contactform .form-group .form-control.textarea { width: 100%; height: 140px; line-height: 18px; padding: 10px 20px; }
.contactform .form-group.submit { text-align: center;}
.contactform input[type=submit] {background: #072a53; width: 256px; height: 40px; font-size: 26px; font-weight: 700; text-align:center; color: #fff; line-height: 20px; text-transform:uppercase;
border: solid 1px #072a53;  box-shadow: none; border-radius: 40px; margin-top: 8px; cursor: pointer;}
.cinfo { padding-top: 50px;}
.w2 .row.contactform [class*="col-"] {  margin-top: 20px;}

.contactform .form-group .floating_label{position:absolute;right: 0px; bottom: -2px; font-size: 12px; line-height: 12px; color: rgba(215,25,33, 0);}
.contactform .form-group .form-control.inputError + .floating_label{ color: rgba(215,25,33, 1);}
.contactform .form-group .form-control:not(:placeholder-shown) + .floating_label {font-size: 12px; color: rgba(215,25,33, 0);}
/* For IE Browsers*/
.contactform .form-group .form-control:not(:-ms-input-placeholder) + .floating_label {color: rgba(215,25,33, 0);}
.form-group.checkboxs { display: block; padding-top: 5px;}
.form-group.checkboxs label { font-size: 14px; font-weight: 300;  color: #072a53; display: inline-block; position:relative; padding-right: 30px;}
.form-group.checkboxs label input[type="checkbox"]{ position:absolute; right: 2px; top: 4px; z-index: 1; opacity: 0;}
.form-group.checkboxs label input[type="checkbox"] + span{width:15px;height:15px; background:url(../images/checkbox.png) no-repeat left top;cursor:pointer; position:absolute; right: 0; top: 4px; z-index: 2;}
.form-group.checkboxs label input[type="checkbox"]:checked + span{background:url(../images/checkbox.png) no-repeat left  -15px;}
.schedule { padding-top: 200px;}
.schedule h3{ font-family: 'Open Sans Hebrew Condensed', sans-serif; font-size: 20px; font-weight: 400; color: #072a53; padding: 0 0 20px 0; margin:-15px 0 0  0; display: block; text-align:center;}
.schedule_table{ display: block; padding: 20px; background: #fff; margin-top: 40px;}
.schedule_table img, .events_pis img { width: 100%; height:auto;}
.events_pis { display: block;}
.event_top{ display: block; height: 102px; padding: 20px 0 0 0;}
.event_top a{ width: 188px; height: 38px; display: inline-block; color: #fff; background: #2eaadc; border-radius: 30px; position:relative; font-size: 25 px; font-weight: 700; line-height: 38px; text-align:center; font-family: 'Open Sans Hebrew Condensed', sans-serif;
-webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,1);-moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,1);box-shadow: 0px 2px 0px 0px rgba(0,0,0,1);}
.event_top a:nth-child(1){ float: left;}
.event_top a:nth-child(1):after{ content: ""; width: 8px; height: 14px; background: url(../images/arrow.png) no-repeat; position:absolute; left: 20px; top: 50%; margin-top: -6px; }
.event_top a:nth-child(2){ float: right;background: -moz-linear-gradient(left,  #072b54 0%, #2ea8d9 100%); background: -webkit-linear-gradient(left,  #072b54 0%,#2ea8d9 100%); background: linear-gradient(to right,  #072b54 0%,#2ea8d9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#072b54', endColorstr='#2ea8d9',GradientType=1 );}

.gallery_pagination { display: block; position:relative; padding: 20px 40px; font-family: 'Open Sans Hebrew Condensed', sans-serif;}
.gallery_pagination ul { display: block; padding: 0; margin: 0; text-align:center;}
.gallery_pagination ul li { display: inline-block; padding: 5px 1px;}
.gallery_pagination ul li a{ color: #072a53; font-size: 20px; width: 30px; height: 30px; line-height: 30px;border-radius: 50%; display: inline-block;}
.gallery_pagination ul li a:hover{ color: #fff; background: #072b54; background: -moz-linear-gradient(left,  #072b54 0%, #2ea8d9 100%); background: -webkit-linear-gradient(left,  #072b54 0%,#2ea8d9 100%); background: linear-gradient(to right,  #072b54 0%,#2ea8d9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#072b54', endColorstr='#2ea8d9',GradientType=1 );}

.gallery_pagination ul li.preview a{ width: 40px; height: 40px; border-radius: 50%; background: #072a53 url(../images/arrow.png) no-repeat center center; position:absolute; left: 0; top: 20px; }
.gallery_pagination ul li.next a{ width: 40px; height: 40px; border-radius: 50%; background: #072a53 url(../images/arrow2.png) no-repeat center center; position:absolute; right: 0; top: 20px; }

.tab-content .video2{ margin-bottom: 30px; position:relative; display: block;}
.tab-content .video2:after { content: ""; width: 62px; height: 40px; background: url(../images/play.png) no-repeat; position:absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -20px;}
.tab-content .video2 img { margin-bottom: 0px; }
.container.blog h2 { display: block; text-align:center; fon 700;  font-family: 'Open Sans Hebrew Condensed', sans-serif; font-size: 20px; color: #2eaadc; padding: 0; margin: -15px 0 30px 0;  }
.blog_select{ display: block; padding:10px 0 25px 0; text-align:center;}
select.form-control2 {height: 40px; width:540px; text-align:right; background: #fff url(../images/arrow3.png) no-repeat left center;  -webkit-appearance: none; -moz-appearance: none; appearance: none; border: solid 1px #fff; border-radius: 0; font-size: 14px; padding: 0 10px; color: #072a53;font-family: 'Open Sans Hebrew Condensed', sans-serif; font-weight: 400;}
.contact { line-height: 30px; padding-top: 30px;}
.contact img { width: 100%;}
.contact .address img { width: auto; margin-left: 12px;}
.contact .address a{ color: #072a53; font-weight: 700;}
.contact  h3 { font-size: 20px; font-family: 'Open Sans Hebrew Condensed', sans-serif;  padding: 40px 0; margin: 0; display: block; text-align:center;}


/*new css 12-07-2019*/
.eventname h1 { text-align:right;}
.eventname h2{ text-align:right; margin-bottom:40px; font-size: 40px;}
.video_pic { padding-top: 50px; padding-bottom: 50px;}
.video_pic [class*=col-] { padding-bottom: 30px;}
.video_pic img { width: 100%; height: auto;}
.center_button  { text-align:center; padding-top: 50px;}
.center_button a, .about_box a{ min-width: 315px; font-family: 'Open Sans Hebrew Condensed', sans-serif; font-weight: 700;font-size: 24px;padding: 0;line-height: 41px; color: #fff; text-align:center; display: inline-block; border-radius:43px; -webkit-box-shadow: 0 2px 0 2px #414756; box-shadow: 0 2px 0 2px #414756;background-color: #2eaadc;border-color: #2eaadc;}
.about_box { width: 100%; float: right; background: #fff; margin-bottom: 70px; position:relative; padding: 22px 60px 10px 60px;  font-family: 'Open Sans Hebrew Condensed', sans-serif; font-size: 20px; line-height: 26px; font-weight: 400; color: #072a53;}
.about_box:after { content: ""; position:absolute; left: 0; right: 0; bottom:-49px; background: url(../images/new_curve.png) no-repeat center top; background-size: 100% auto; height: 49px;}
.about_box ul { display: block; padding: 0 0 15px 0; margin: 0; list-style:none;}
.about_box ul li{ display: block; position:relative; padding: 6px 40px 6px 0; margin: 0; list-style:none;}
.about_box ul li strong, .about_box ul li b { font-size: 24px;}
.about_box ul li i, .about_box p:nth-last-child(1) i { position:absolute; right:0; top: 50%; margin-top: -14px; text-align:right; width: 28px;}
.about_box ul li i img , .about_box p:nth-last-child(1) i img{ max-width: 100%; height: auto;}
.eventname .about_box h2 { font-weight: 300; color: #2eaadc; font-size: 60px; line-height:60px; margin-bottom: 30px; }
.eventname .about_box h2 b, .eventname .about_box h2 strong { font-weight: 700;}
.about_box p:nth-last-child(1) { font-size: 16px; padding-right: 40px; position:relative; line-height: 18px;}
.about_box p { margin-bottom: 20px;}
.about_box p a { color: #fff; font-weight: 700; min-width: 100%;}
.about_box p strong { color: #2eaadc; font-weight: 700;}
.about_box p:nth-last-child(1) a {min-width: auto; font-size: 16px;line-height: 18px;  display: inline-block; color: #2eaadc; border-radius:0; -webkit-box-shadow: none; box-shadow:none;background-color: transparent;border-color: none;}
.moreext { background: #e7eaf2;  height: 18px; line-height: 18px; color: #2eaadc; font-weight: 700; position: absolute; left: 10px; bottom: 0; display: none; padding: 0 8px;}


.header_new { position: fixed; left: 0; right: 0; top: 0;  z-index: 99; background: url(../images/header_new.svg) no-repeat center top; height: 220px;}
.new_back { z-index: 2; padding: 0; font-family: 'Open Sans Hebrew Condensed'; color: #fff; font-size: 17px; line-height: 23px; text-align:center; font-weight: 700;}
.new_back:after { content: ""; position:fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: -5; background: #072B54; }
.logo_back {width: 223px;height: 223px; top: 20px; right: 40px; position:absolute; z-index: 100; background: url(../images/logo_back.svg) no-repeat center top; text-align:center; padding-top: 14px;}
.page1_pic { position: absolute; z-index: -1; width: 946px; left: 50%; margin-left: -473px; bottom: 0; overflow: hidden;  }
.page1_pic img { width: 100%; margin-bottom: -115px;}
.new_back .container { max-width: 492px; padding-top: 370px; padding-bottom: 50px; }
.new_back h1, .new_back2  h1 { font-size: 24px; font-weight: 700; color: #2CA5D5; text-align:center; margin-bottom: 26px; font-weight: 700;}
.new_back p a {color: #2CA5D5;}
.new_form { text-align: right; padding-bottom: 10px;}
.new_form .form-control { background: #fff; border-radius: 24px; height: 48px; line-height: 48px; color: #2CA5D5; width: 100%; font-size: 24px; padding: 0 24px; border: solid 1px #fff; }
.new_form input[type=submit] , .new_form2 input[type=submit], .sent { display: block; cursor:pointer;height: 48px; line-height: 46px; border: 0; width: 100%;  border-radius: 24px; border: solid 1px #fff; color: #fff !important; font-size: 17px;  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2ca3d3+0,082d56+100 */
background: rgb(44,163,211); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(44,163,211,1) 0%, rgba(8,45,86,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(44,163,211,1) 0%,rgba(8,45,86,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(44,163,211,1) 0%,rgba(8,45,86,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca3d3', endColorstr='#082d56',GradientType=1 ); /* IE6-9 */
}
.new_form input[type=submit]:hover, .new_form2 input[type=submit]:hover, .sent:hover { background: #072B54;   -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
.new_form input[type=submit]:focus, .new_form2 input[type=submit]:focus, .sent:focus  { background: #2CA5D5; color: #072B54 !important;   -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}

.new_form label { display: block; padding: 0; margin: 0; font-size: 10px; line-height: 12px; font-family: 'Open Sans Hebrew', sans-serif; font-weight: 400; color: #d9dee4; padding-right: 124px; padding-bottom: 6px;}
.new_form .form-group { margin-bottom: 4px;}
.new_form .form-group.submit { margin-top: 20px;}

.new_back2 { color: #848484;font-family: 'Open Sans Hebrew', sans-serif; font-weight: 400; font-size: 17px; line-height: 20px; text-align:center; padding: 0; }
.new_back2 .container { max-width: 512px; padding-top: 340px; padding-bottom: 50px; }
.new_back2:after { content: ""; position:fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: -5; background: #E4E4E4; }
.new_back2 h1 { margin-bottom: 10px; }
.new_form2 .form-control { background: #fff; border-radius: 24px; height: 48px; line-height: 48px; color: #848484; width: 100%; font-size: 17px; padding: 0 24px; border: solid 1px #fff;; }
.new_form2 label { text-align:right; margin-bottom: 0px; display: block; margin-top: 6px; }
.new_form2 .form-group.checkboxs label { font-size: 17px; font-weight: 400;  color: #848484; display: block; position:relative; padding-right: 40px; text-align:right;}
.new_form2 .form-group.checkboxs label input[type="checkbox"]{ position:absolute; right: 2px; top: 4px; z-index: 1; opacity: 0;}
.new_form2 .form-group.checkboxs label input[type="checkbox"] + span{width:31px;height:31px; background:url(../images/dcheckbox.png) no-repeat left top;cursor:pointer; position:absolute; right: 0; top: 50%; margin-top: -15px; z-index: 2;}
.new_form2 .form-group.checkboxs label input[type="checkbox"]:checked + span{width:31px;height:31px; background:url(../images/dcheckbox2.png) no-repeat left  top;}
.new_form2 select.form-control2 {height: 48px; width:100%; background: #fff url(../images/darrow2.svg) no-repeat 20px center;  border: 0; border-radius: 24px; color: #848484; width: 100%;  padding: 0 24px; font-size: 17px; line-height: 48px; color: #072a53; font-family: 'Open Sans Hebrew', sans-serif; font-weight: 400;border: solid 1px #fff;}

.header_new.page3 span  { position:absolute; left: 67px; top: 77px; color:#072B54; font-family: 'Open Sans Hebrew Condensed'; font-size: 14px; font-weight: 700;  }
.header_new.page3 span:nth-last-child(1) { left: 194px;}

.top_title { display: inline-block; height: 82px; padding-right: 100px; position:relative; color: #2CA5D5; font-size: 24px; line-height: 82px; margin-bottom: 74px; }
.top_title i { z-index:2; border: solid 2px #fff; border-radius: 50%; position:absolute; right: 0; top: 50%; margin-top: -40px; width: 80px; height: 80px;}
.top_title i img { position:absolute; left: 50%;  top: 50%; -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  }
.new_back.page3 .container { max-width: 692px; padding-top: 320px;}
.sent { max-width: 286px; display: inline-block; }
.steps ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;  list-style: none; padding: 0; margin: 0; margin-bottom: 60px;}
.steps ul  li {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding: 0 20px;}
.steps ul  li a { display: block; position:relative; color: #fff; font-size: 24px; line-height: 28px; color: #fff; padding-top: 104px;}
.steps ul  li a.active,.steps ul  li a:hover { color: #2CA5D5; }
.steps ul  li a img { position:absolute; left: 50%; margin-left: -44px; top: 0;}

.progress_bar { margin-top: 80px; }
.progress_bar ul { display: inline-block; width: 364px; height: 20px; padding: 0; margin: 0; list-style:none; position:relative; }
.progress_bar ul:after { content: ""; position:absolute; left: 0; right: 0; top: 8px; height: 3px; background: #fff; z-index: 1;}
.progress_bar ul li { width: 20px; height: 20px; border: solid 3px #fff; background: #072b54; border-radius: 50%; display: inline-block; position:absolute; top: 0; right: 0; z-index: 2;}
.progress_bar ul li.active { background: #2ca5d5;}
.progress_bar ul li:nth-child(2) { right: 50%; margin-right: -10px;}
.progress_bar ul li:nth-child(3) { right: auto; left: 0;}
.pic3 { position:absolute; z-index: -1; right: 0; width: 48%; height: 580px;  top: 65%; margin-top: -290px; background: url(../images/pic3.png) no-repeat left center;  }
.track_payment { overflow: hidden; margin-bottom: 150px;}
.track_payment ul { width: 50%; float: right; padding: 0 0 0 22px; margin: 0; list-style:none;}
.track_payment ul:nth-child(2) { padding: 0 22px 0 0}
.track_payment ul li{ width: 100%; float: right; padding: 0; margin: 0 0 4px 0; list-style:none; font-size: 18px; line-height: 24px; color: #fff; font-weight:400; position:relative; cursor: pointer; text-align:right;}
.track_payment ul li:after { content: ""; position:absolute; left: 0; bottom: -2px; right: 20px; border-bottom: dashed 1px #fff;  }
.track_payment ul li i { font-style:normal; position:absolute; left: 10px; top: 50%; margin-top: -12px;}
.track_payment ul li.selected { font-weight: 700;}
.track_payment ul li.selected:before {content: ""; position:absolute; top: 0; left: 0; bottom: 0; right: 20px; background: #2CA5D5; z-index: -1;}
/*.track_payment ul li span { position:absolute; right: 0; top: 50%; margin-top: -7px; width: 14px; height: 14px; background: #fff; border-radius: 50%; }
.track_payment ul li.selected span:before { content: ""; width: 8px; height: 8px; background: #072B54; border-radius: 50%; left: 50%; top: 50%; right: auto; bottom: auto; margin: -4px 0 0 -4px; position:absolute; z-index: 1;}*/

.track_payment.sub, .track_payment.sub2, .track_payment.sub3 { text-align:center; padding-top: 50px; position:relative; margin-top: -20px;}
.track_payment.sub ul { display: inline-block; max-width: 286px; padding: 0; float: none;}
.new_back .track_payment.sub h1, .new_back .track_payment.sub2 h1, .new_back .track_payment.sub3 h1 { position:absolute; left: 0; right: 0; top: 0; text-align:center; font-size: 17px; font-weight: 700; color: #fff;}
.track_payment.sub2 ul { width: 374px; margin: 0 auto; display: inline-block; padding: 20px 0; list-style:none;border-bottom: dashed 1px #fff; border-top: dashed 1px #fff; float: none; }
.track_payment.sub2 ul li { padding: 0; margin: 0; display: block;}
.track_payment.sub2 ul li:after { display: none;}
.track_payment ul li label { font-family: 'Open Sans Hebrew Condensed'; font-size: 18px; font-weight: 400; display: block; position:relative; padding:5px 24px 5px 0; text-align:right; color: #fff; margin: 0;}
.track_payment ul li label input[type="radio"], .track_payment ul li label input[type="checkbox"]{ position:absolute; right: 2px; top: 4px; z-index: 1; opacity: 0;}
.track_payment ul li label input[type="radio"] + span, .track_payment ul li label input[type="checkbox"] + span{position:absolute; right: 0; top: 50%; margin-top: -7px; width: 14px; height: 14px; background: #fff; border-radius: 50%; z-index: 1;}
.track_payment ul li label input[type="radio"]:checked + span:after, .track_payment ul li label input[type="checkbox"]:checked + span:after{ content: ""; width: 8px; height: 8px; background: #072B54; border-radius: 50%; left: 50%; top: 50%; right: auto; bottom: auto; margin: -4px 0 0 -4px; position:absolute; z-index: 1;}

.track_payment.sub3  { margin-bottom: 40px;}
.paypal_card { background: #fff; position:relative; display: block; padding: 20px; color: #989898; font-size: 17px; line-height: 24px; margin: 15px 0 40px 0; text-align:right;}
.paypal_card:before {content: ""; width: 374px;  position:absolute; left: 50%; top: -7px; border-top: dashed 1px #fff; z-index: 1;margin-left: -187px;}
.paypal_card:after {content: ""; width: 374px;  position:absolute; left: 50%; bottom: -30px; border-top: dashed 1px #fff; z-index: 1;margin-left: -187px;}
.textsmall { font-size: 14px; margin-bottom: 30px;}
.textsmall img { margin-left: 6px;}
.rpadding { padding-right: 32px;}
.textsmall2 { direction: ltr; font-size: 12px; line-height: 14px; text-align: left; margin-bottom: 0px;}
.paypal_card i { z-index: 1; color: #072B54; font-size: 24px; position:absolute; font-style:normal; left: 20px; top: 20px;}
.paypal_card label { text-align:right; margin-bottom: 15px; display: block;}
.paypal_card label { font-size: 14px; font-weight: 700;  color: #989898; display: block; position:relative; padding-right: 40px; text-align:right;}
.paypal_card label input[type="checkbox"]{ position:absolute; right: 2px; top: 4px; z-index: 1; opacity: 0;}
.paypal_card label input[type="checkbox"] + span{width:31px;height:31px; background:url(../images/dcheckbox.png) no-repeat left top;cursor:pointer; position:absolute; right: 0; top: 50%; margin-top: -15px; z-index: 2;}
.paypal_card label input[type="checkbox"]:checked + span{width:31px;height:31px; background:url(../images/dcheckbox2.png) no-repeat left  top;}

.new_back.page3.time .container { max-width: 1180px;}
.class_time { display: block;}
.class_time_wrap { padding: 20px; background: #fff; border-radius: 20px; color: #072B54; font-size: 17px; margin-bottom:40px; font-family: 'Open Sans Hebrew Condensed';}
.class_time h1 { font-size: 17px; font-weight: 700; text-align:center; color: #072B54; border-bottom: dashed  1px #072B54; padding-bottom: 8px; margin: 0;}
.class_time table { width: 100%; padding: 0; margin: 0;}
.class_time table tr  th, .class_time table tr  td { padding: 5px 10px;  border-bottom: dashed  1px #072B54; }
.class_time table tr  th:nth-child(1), .class_time table tr  td:nth-child(1) { width: 15%; text-align:right;}
.class_time table tr  th:nth-child(2), .class_time table tr  td:nth-child(2) { width: 40%; text-align:center;}
.class_time table tr  th:nth-child(3), .class_time table tr  td:nth-child(3) { width: 25%; text-align:left;}
.class_time .sent { background: #072B54; height: 38px; line-height: 36px; max-width: 364px;  }
.class_time .sent:focus { color: #fff !important;}
.new_back.page3.registration { position:relative;}
.new_back.page3.registration .container { max-width: 980px; padding-bottom: 350px;}
.pic5 { position: absolute; right: 0; bottom: 0; width: 48%; height: 600px; background: url(../images/amit.png) no-repeat left top; z-index: -1}
.registration .form-group { margin-bottom: 4px; width: 100%; float: right;}
.registration .form-group .form-control { background: #fff; border-radius: 24px; height: 38px; line-height: 36px; color: #2CA5D5; width: 100%; float: right; font-size: 24px; padding: 0 24px; border: solid 1px #fff; text-align:right;  font-weight: 700;font-family: 'Open Sans Hebrew Condensed'; font-size: 17px;}
.registration .form-group .form-control::-webkit-input-placeholder {color: #2CA5D5; opacity: 1;font-weight:  700 !important;}
.registration .form-group .form-control::-moz-placeholder {color: #2CA5D5; opacity: 1;font-weight: 700 !important;}
.registration .form-group .form-control:-ms-input-placeholder {color: #2CA5D5; opacity: 1;font-weight: 700 !important;}
.registration .form-group .form-control::-ms-input-placeholder {color: #2CA5D5; opacity: 1;font-weight: 700 !important;}
.registration .form-group .form-control::placeholder {color: #2CA5D5; opacity: 1;font-weight: 700 !important;}

.registration  .form-group label { color: #fff; font-size: 17px; font-weight: 700;font-family: 'Open Sans Hebrew Condensed'; text-align:right; display: block; width: 100%;  float: right;padding-right: 10px; margin-bottom: 6px;}
.registration select.form-control2 {height: 38px; width:100%; background: #fff url(../images/darrow3.svg) no-repeat 20px center;  border: 0; border-radius: 24px; color: #2CA5D5; width: 100%;  padding: 0 24px; font-size: 17px; line-height: 38px; color: #072a53; font-family: 'Open Sans Hebrew', sans-serif; font-weight: 400;border: solid 1px #fff;  float: right;}
.registration .form-group .form-control.textarea { height: 94px; line-height: 24px; padding: 12px;  }
.registration .form-group.submit { padding-top: 30px;}
.registration .form-group.submit   input[type=submit] { cursor: pointer; height: 94px; background: #2CA5D5; width: 100%; line-height: 92px; border: 0; color: #fff; font-size: 17px; font-weight: 700; border-radius: 24px; }
.birthdate { width: 100%; float: right; background: #fff; border-radius: 24px; height: 38px; padding: 4px 0; direction: ltr; }
.registration .form-group .birthdate .form-control  { width: 33.33%; text-align:center; border-radius: 0; background: none; border: 0; height: 30px; line-height: 30px; float: left;}
.registration .form-group .birthdate .form-control:nth-child(2) { border-left: solid 1px #959595; border-right: solid 1px #959595;}
.new_back.page3.personalarea .container { max-width:1170px; padding-bottom: 50px;}

.personalarea table { width: 100%; padding: 0; margin: 0;}
.personalarea table tr  th, .personalarea table tr  td { padding: 5px 10px;  border-bottom: dashed  1px #072B54; border-bottom: dashed 1px #fff; font-variant:4700; font-size: 18px; line-height: 30px; }
.personalarea table tr  th:nth-child(1), .personalarea table tr  td:nth-child(1) { width: 20%; text-align:right; position:relative; padding-right: 90px;}
.personalarea table tr  th:nth-child(2), .personalarea table tr  td:nth-child(2) { width: 30%; text-align:center;}
.personalarea table tr  th:nth-child(2), .personalarea table tr  td:nth-child(3) { width: 50%; text-align:right;position:relative; padding-right: 70px; padding-left: 0px;}
.personalarea table tr  td:nth-child(1), .personalarea table tr  td:nth-child(2), .personalarea table tr  td:nth-child(3) { font-weight: 700; }
.personalarea table tr  td span { position:absolute; right: 0; top: 0; line-height: 40px;}
.dropdown.tooptip { width: 30px; height: 40px; position:absolute; z-index: 1; left: 0; top: 0;}
.dropdown.tooptip button { background: url(../images/dot.svg) no-repeat left center; width: 30px; height: 40px; border: 0; cursor: pointer; z-index: 1;}
.dropdown.tooptip &gt; div { display: none; width: 152px; background: #EBEBEB; padding: 6px; position:absolute; left: 0; top: 44px; font-size: 14px; line-height: 17px; color: #072B54; font-weight: 400;}
.dropdown.tooptip.active &gt; div { display: block;}
.dropdown.tooptip.active &gt; div:after{ content: "";   width: 0;height: 0;  border-bottom: 10px solid #EBEBEB;  border-right: 10px solid transparent; position:absolute; left: 0; top: -10px;}
.bottom_links { padding-top: 170px; width: 100%; float: right; position:relative; font-size: 18px; color: #fff; text-align:right; font-weight:400;}
.bottom_links .row [class*="col-"] a {font-family: 'Open Sans Hebrew Condensed'; display:block; height: 38px; line-height: 18px; font-size: 14px; color:#072B54; background: #fff; border-radius: 19px; text-align:center; border: solid 1px #fff; position:relative; }
.bottom_links .row [class*="col-"] a i{ position:absolute; left: 50%; top: 50%;-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-style:normal; text-decoration:underline; }
.bottom_links .row [class*="col-"] { padding-bottom: 15px;}
.bottom_links .row [class*="col-"]:nth-last-child(2) a { background: none; color: #fff;}
.add_chilldren { display: inline-block; position:absolute;  width:120px; height: 30px; color: #fff !important; line-height: 30px; font-size: 18px; font-weight: 400; padding-left: 42px; background: url(../images/circle.png) no-repeat left center; top: 25px; left: 50%; margin-left: -40px; z-index: 1; text-align:left;}

.personalarea table .dropdown { float: left;}
.personalarea table .dropdown button { background: url(../images/dot.svg) no-repeat left top; width: 30px; height: 24px; border: 0; cursor: pointer; z-index: 1; padding: 0; margin: 0;}
.personalarea table .dropdown button:after { display: none;}
.personalarea table  .dropdown-menu { max-width: 152px; width: 152px; background: #EBEBEB; padding: 6px; font-size: 14px; line-height: 17px; color: #072B54; font-weight: 400; border-radius: 0; text-align:right;}
.personalarea table  .dropdown-menu:after{ content: "";   width: 0;height: 0;  border-bottom: 10px solid #EBEBEB;  border-right: 10px solid transparent; position:absolute; left: 0; top: -10px;}
.personalarea table  .dropdown-menu a { color: #072B54;}


/* #Media Queries
================================================== */
@media (min-width: 1950px) {
.header_new { background-size: 105% auto; height: 350px; background-position: center  -70px;}
.new_back2 .container , .new_back.page3 .container { padding-top: 340px;}
}
@media (min-width: 1200px) and (max-width: 1400px) {
.header-options{ left: 120px;}
.pic3 { background-size: 800px auto;}
.pic5 { width: 48%; height: 400px; background-size: 130% auto; background-position: left top;}
.new_back.page3.registration .container { padding-bottom: 430px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.w1 .btn{ font-size:18px;}
.header-inner .logo img{ width:150px;}
.header-options{ left: 0px; top: 30%;}
.header-options .lang-menu{ font-size:18px; float: none; position:absolute; top: 24px; right: -50px;}
.header-options .button{ font-size:18px;}
.header-options .social { left: 0; top: 50px;}
.nav.anouttab { padding: 0 0 30px 0;}
/*new  css 12-07-2019*/
.about_box {padding: 20px 40px 10px 40px;}
.eventname .about_box h2 { font-size: 40px; line-height: 40px;}
.pic3 { background-size: 800px auto;}
.pic5 { width: 48%; height: 340px; background-size: 130% auto; background-position: left top;}
.new_back.page3.registration .container { padding-bottom: 370px;}
}
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.w1 .column:nth-child(1) .item{ margin-top:0; margin-bottom:30px;}
.w1 .column:nth-child(2) .item, .w1 .column:nth-child(2) .item + .item{ margin-top:30px;}
.w1 .btn{ font-size:18px;}
.w1 h1{ font-size:32px;}
.w2 .row [class*=col-]{ margin-top:30px;}
.w2 .first-img{ padding-top:0;}
.banner .carousel-caption p{font-size:40px; line-height: 40px;}
.banner .carousel-caption p:nth-child(2){ font-size:50px;}
.menu-widget li{ width:100%;}
.header-inner .logo{ position:absolute; top:0; right:25px;}
.header-inner .logo img{ width:100px;}
.header-options{ left: 0px; }
.header-options .lang-menu{ font-size:16px; float: right; position: relative; top: auto; right: auto;}
.header-options .button{ font-size:16px; padding:0 20px;}
.header-options .social { left: auto; top: auto; float: left; position:relative;}
.header .container{ width:auto; max-width:inherit; max-width:inherit; padding:20px 140px 20px 330px;}
.header-inner.active{ padding-bottom:0;}
.anchor:before{content:""; display:block; height:123px; margin-top:-123px}
.nav.anouttab { padding: 0 0 30px 0;}
.schedule_table{ padding: 15px; }
#container ul li{ width: 33.33%;}
#container ul li:nth-child(2) {margin-top:40px;}
#container ul li:nth-child(4) {margin-top:0px;}

.page1_pic { width: 700px; margin-left: -350px;}
.page1_pic img { margin-bottom: -84px;}
.pic3 { background-size: 600px auto; width: 50%; height: 400px; margin-top: -200px; top: 75%; }
.progress_bar { margin-top: 100px;}
.pic5 { width: 48%; height: 250px; background-size: 130% auto; background-position: left top;}
.new_back.page3.registration .container { padding-bottom: 270px;}
}
/* END__ */

@media only screen and (max-width: 767px) {
  #short_desc {
    line-height:20px;
  }
body , .tab-content h2, .w2 h3{ font-size: 13px; line-height: 16px;}
.form-control, .btn , .dropdown-menu, .input-group-text, .popover-header{ font-size:1rem;}
.bar{ height:10px;}
.section{ padding:20px 0;}
.section.home_top{ padding-bottom: 50px;}
.w1 .column:nth-child(1) .item{ margin-top:0; margin-bottom:20px;}
.w1 .column:nth-child(2) .item, .w1 .column:nth-child(2) .item + .item{ margin-top:20px;}
.w1 .btn{ font-size:15px; line-height:25px}
#masonary{ margin:0 -10px 0 -10px; }
.size-1of2 {width: 50%; padding:0 10px; }

.w1 h1, .w2 h2{ font-size:20px;}
.banner-image{ height:418px;}
.banner .carousel-caption p{font-size:20px; line-height: 20px;}
.banner .carousel-caption p:nth-child(2){ font-size:25px;}
.banner .dowm-arrow{ height:16px; width:17px;}
.banner .carousel-indicators{ bottom:40px;}
.banner .carousel-indicators li{ height:7px; width:7px;}
.w2 .shape{text-align:center;}
.w2 .shape img{ left:auto;}
.w2{ padding:43px 0 70px;}
.w2 .row [class*=col-]{ margin-top:20px;}
.w2 .content-top{ text-align:center;}
.w2 .first-img{ padding-top:0; position:relative; z-index:100}
.w2 .first-img img{ width:234px;}
.w2 .row [class*=col-]:last-child{ margin-top:0}
.w2 .row [class*=col-]:last-child .full-img{ padding-right:40px; padding-left:15px;}
.w2 .content-bottom{ position:relative; margin-top:-40px; padding:40px 20px 20px;}
.footer-top:before{ background-position:center center;}
.footer-top{ padding:25px 0;}
.footer-logo img{ width:77px;}
.footer-top .col-md-8 .row [class*=col-]{ margin-top:30px;}
.footer-bottom [class*=col-], .footer-bottom [class*=col-]:last-child{ text-align:center;}
.back-to-top{ padding-top:27px; background-size:17px 16px; font-size:12px; right:20px; bottom:20px;}

.header-inner .logo{ position:absolute; top:0; right:10px;}
.header-inner .logo img{ width:78px;}
.header-options {left:10px; top:auto;  bottom:-18px; width: 100px; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%);  z-index:20}
.header-options .lang-menu{ display:none;}
.header-options .button{ font-size:13px; padding:0 ; line-height: 34px; float:right; margin-top:8px; height: 36px; width: 100px; text-align:center;}
.header .container{ width:auto; max-width:inherit; max-width:inherit; padding:15px 113px 15px 97px;}
.header-inner.active{ padding-bottom:0;}
.header-options .social{ display:block; float:right; width: 100px; position:relative; left: auto; top: auto;}
.header-options .social li{ margin:0;  width:33.333%; text-align:center; text-align:center;}
.header-options .social li img{ width:30px;}
.header-inner:after{ height:21px; background-size:312px 21px}
.header-options .header-btns{ float:none; position:relative;}
.lang-menu-mobile{ display:block;}

.anchor:before{content:""; display:block; height:100px; margin-top:-100px}

.card-columns .card .btn_top , .card-columns .card .btn_open {font-size: 15px;line-height: 25px;}
.card-columns .card ul li a {display: block;font-size: 14px;padding: 12px 9px;}
.nav.anouttab { padding: 0 0 20px 0;}
.nav.anouttab li a { padding: 0 12px; height: 20px; line-height: 20px; border-radius: 16px; font-size: 14px;}
.tab-content img { margin-bottom: 10px;}

.container, .banner .carousel-indicators {padding-right: 10px;padding-left: 10px;}
.row { margin-right: -10px; margin-left: -10px;}
.row  [class*="col-"] {padding-right: 10px; padding-left: 10px;}

.w2 .row.contactform [class*="col-"] {  margin-top: 15px;}
.contactform .form-group label {font-size: 16px;}
.contactform .form-group .form-control { font-size: 12px;}
.form-group.checkboxs label {font-size: 12px;}
.contactform input[type="submit"] { width: 100px;  height: 30px; font-size: 14px; padding-top: 0px; line-height: 20px;}
.schedule { padding-top: 130px;}
.schedule_table{ padding: 10px; }
.schedule h3{ font-size: 14px; margin-top: -20px; }
.event_top{ height:70px; padding: 15px 0 0 0;}
.event_top a{ width: 108px; height: 28px; font-size: 13px; line-height: 28px; }
.event_top a:nth-child(1):after{ left: 7px;}

.container.home_middle { padding: 0 5px;}
#container ul li{ width: 50%; padding: 0 5px; margin-bottom: 10px;}
#container ul li:nth-child(1) {margin-top:40px;}
#container ul li:nth-child(2) {margin-top:0px;}
#container ul li:nth-child(4) {margin-top:0px;}
.tab-content .video2{ margin-bottom: 10px;}
.container.blog h2 { font-size: 14px;margin: -15px 0 15px 0;}
.contact { line-height: 20px; padding-top: 0px; text-align:center; padding-bottom: 20px;}
.contact  h3 { display: none;}
.contact  .contactform { text-align:right;}

/*new css 12-07-2019*/
.eventname h1 { text-align:center; margin-bottom: 20px;}
.eventname h2 { margin-bottom: 20px;}
.video_pic { padding-top: 10px; padding-bottom: 20px;}
.video_pic [class*=col-] { padding-bottom: 15px;}
.center_button { display: none;}
.center_button a { min-width: 150px; height: 26px; line-height: 26px; font-size: 14px;}

.about_box {padding: 20px 40px 10px 40px; font-size: 14px; margin-top: 30px;}
.eventname .about_box h2 { font-size: 40px; line-height: 40px;}
.about_box ul li strong, .about_box ul li b { font-size: 16px;}
.about_box p:nth-last-child(1) { font-size: 12px; line-height: 14px;}
.newcontent { max-height: 244px; overflow: hidden;  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
.newcontent.show_all {max-height: 2050px; overflow: hidden;  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
.moreext { display: block;}
.newcontent.show_all .moreext { display: none;}

.header_new {  background: url(../images/header_new_sm.svg) no-repeat center bottom; background-size: 108%; height: 180px;}
.logo_back { width: 190px; height: 190px; right: auto; left: 50%; margin-left: -95px; top: 38px; padding-top: 12px; background-size: 100% auto; }
.logo_back  img { max-width: 155px;}
.new_back .container { max-width: 306px; padding: 293px 10px 20px 10px; }

.page1_pic { width: 100%; margin-left: -50%;}
.page1_pic img { margin-bottom: -10%;}
.new_form label { padding-right: 35px;}
.new_back2 .container { max-width: max-width: 306px; padding: 293px 10px 20px 10px;}

.header_new.page3 {  background: url(../images/header_new_sm.svg) no-repeat center bottom; background-size: 108%; height: 100px;}
.header_new.page3 .logo_back { width: 104px; height: 104px; right: auto; left: 20px; top: 14px; padding-top: 4px; background-size: 100% auto; margin-left: auto; }
.header_new.page3 .logo_back  img { max-width: 84px;}
.header_new.page3 span { left: 128px; top: 29px;}
.header_new.page3 span:nth-last-child(1) { left: auto; right: 15px; top: 29px;}

.new_back.page3 { position:relative;}
.new_back.page3 .container { max-width: 384px; padding: 160px 10px 240px 10px;}
.new_back.page3.bpadding  .container { padding-bottom: 50px;}
.pic3 { background-size: 430px auto; width: 100%; height: 320px; margin-top: auto; top: auto; bottom: 10px; left: 0; right: 0; background-position: center bottom;  }
.progress_bar { margin-top: 100px;}
.steps { width: 286px; display: block; margin: 0 auto;}
.steps ul { margin-bottom: 30px;}
.steps ul  li {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding:0 10px 20px 10px;}
.progress_bar { position:absolute; left: 10px; right: 10px; z-index: 2; top: 120px; margin-top: 0px;}
.progress_bar ul { width: 100%;}
.top_title { margin-bottom: 100px; padding-right: 70px; }
.top_title i { margin-top: -27px; width: 54px; height: 54px;}
.top_title img { max-width: 70%; max-height: 90%;}

.track_payment { margin-bottom: 40px; padding: 0 30px;}
.track_payment ul { width: 100%; padding: 0;}
.track_payment ul:nth-child(2) { padding: 0}
.track_payment ul li { padding-right: 12px; }
/*.track_payment ul li span { display: none;}*/
.track_payment ul li:after { right: 0;}
.track_payment ul li.selected:before { right: 0;}
.track_payment.sub, .track_payment.sub2 { margin-top: 0px;}

.track_payment.sub ul li { padding-right: 0px;}
.track_payment.sub ul li label { padding-right: 0px;}
.track_payment.sub ul li label input[type="radio"] + span { display: none;}
.track_payment.sub  ul li i { text-align:left; left: 0; }
.track_payment.sub2 ul { max-width: 100%; padding: 20px 0; }
.track_payment.sub2 ul li label input[type="radio"] + span { display: block;}

.track_payment.sub3 { padding: 0;}
.paypal_card { margin-top: 50px;}
.paypal_card:befor, .paypal_card:after { left: 0; right: 0; width: 100%; margin-left: auto;}
.pic4 { background-size:90% auto; right: -70px; bottom: -30px;}

.class_time { background: #fff; border-radius: 20px; padding-bottom: 40px; max-width: 80%; margin:-50px 10% 0 10%;}
.top_title.bpadding { margin-bottom: 50px;}
.new_back.page3.registration .container { /*max-width: 326px;*/ padding-bottom: 40px; position:relative; z-index: 2;}
.pic5 { width: 100%; height: 200px; background-size: 375px auto; background-position: center top; bottom: 80px;}
.registration .form-group.submit input[type="submit"] { height:  38px; line-height: 38px; margin-top: 180px;}
.new_back.page3.registration:before { content: ""; background: #fff; height: 60px; position:absolute; left: 0; right: 0; bottom: 0; z-index: 1;}
.bottom_links .row [class*="col-"] { padding-bottom: 50px;}
.new_back.page3.personalarea .container { max-width: 395px;}
.bottom_links .row [class*="col-"]:nth-child(1) a { height: 58px; border-radius:0 29px 29px 0; text-align:left; font-weight: 700;  }
.bottom_links .row [class*="col-"]:nth-child(1) a i { width: 80px; left: 60%;}
.bottom_links .row [class*="col-"]:nth-child(2) a { height: 58px; border-radius: 29px 0 0 29px; text-align:right; font-weight: 700; }
.bottom_links .row [class*="col-"]:nth-child(2) a i { width:96px; left: 35%;}
.add_chilldren { width:110px; height: 150px;line-height: 24px;  padding-left: 0px; text-align:center; padding-bottom: 125px;  background: url(../images/circle_sm.png) no-repeat center bottom; top: 100px;margin-left: -55px;  text-align:center;}
}
/* END__ */

@media (max-width: 575px) {
select.form-control2 { width: 96%;}

}

@media (max-width: 400px) {
.add_chilldren { width:80px; height: 120px; padding-bottom: 80px; top: 120px;margin-left: -40px; background-size: 80px 80px;}

}

/* END__ */
@media (min-width: 0px) and (max-width: 991px) {
.w1.home_top .card-columns .card {width: 48%; margin: 0 1%}
.w1.home_top .card-columns .card .btn_top{background-color: #2eaadc;border-color: #2eaadc;}
.w1.home_top .card-columns .card:nth-child(even) .btn_top{background-color: #072a53;border-color: #072a53;}
.w1.home_top .card-columns .card { margin-top: 0;}
.w1.home_top .card-columns .card:nth-child(even) { margin-top: 20px;}
.w1.home_top .card-columns .card .btn_open{background-color: #2eaadc;border-color: #2eaadc;}
.w1.home_top .card-columns .card:nth-child(even) .btn_open{background-color: #072a53;border-color: #072a53;}


.w1.activities .card-columns .card:nth-child(5n+5) { margin-top: 20px;}
.w1.activities .card-columns .card .btn_top{background-color: #2eaadc;border-color: #2eaadc;}
.w1.activities .card-columns .card .btn_open{background-color: #2eaadc;border-color: #2eaadc;}
.w1.activities .card-columns .card:nth-child(n+5) .btn_top {background-color: #072a53;border-color: #072a53;}
.w1.activities .card-columns .card:nth-child(n+5) .btn_open {background-color: #072a53;border-color: #072a53;}

}
@media (min-width: 0px) and (max-width: 767px) {
  .card-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    orphans: 1;
    widows: 1;
  }
}

@media (min-width: 992px) {
.w1.home_top .card-columns .card:nth-child(odd) .btn_top{background-color: #2eaadc;border-color: #2eaadc;}
.w1.home_top .card-columns .card:nth-child(even) .btn_top{background-color: #072a53;border-color: #072a53;}
.w1.home_top .card-columns .card:nth-child(odd) .btn_open{background-color: #2eaadc;border-color: #2eaadc;}
.w1.home_top .card-columns .card:nth-child(even) .btn_open{background-color: #072a53;border-color: #072a53;}
.w1.home_top .card-columns .card:nth-child(odd) { margin-top: 60px;}
.w1.activities .card-columns .card:nth-child(1), .w1.activities .card-columns .card:nth-child(5) { margin-top: 60px;}
.w1.activities .card-columns .card .btn_top{background-color: #2eaadc;border-color: #2eaadc;}
.w1.activities .card-columns .card .btn_open{background-color: #2eaadc;border-color: #2eaadc;}
.w1.activities .card-columns .card:nth-child(3) .btn_top, .w1.activities .card-columns .card:nth-child(4) .btn_top, .w1.activities .card-columns .card:nth-child(7) .btn_top, .w1.activities .card-columns .card:nth-child(8) .btn_top
{background-color: #072a53;border-color: #072a53;}
.w1.activities .card-columns .card:nth-child(3) .btn_open, .w1.activities .card-columns .card:nth-child(4) .btn_open, .w1.activities .card-columns .card:nth-child(7) .btn_open, .w1.activities .card-columns .card:nth-child(8) .btn_open
{background-color: #072a53;border-color: #072a53;}
}

input[type='number']{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}
input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button {   -webkit-appearance: none;   margin: 0; }
input[type='number'] { -moz-appearance:textfield;}
</pre></body></html>