

::selection{color:#fff;background: #003663}
::-moz-selection{color:#fff;background: #003663}

body {
    font-family:arial;
    margin:0;
    font-size:10pt;
}

.regFormStages {
	display: none;
}

.tArea{
	width: 100% !important;
	border: 1px solid #898989;
	border-radius: 3px;
	text-indent: 5px;
	-webkit-appearance: none;
	height: 50px;
}

.mar ul{
	list-style:none;
    padding: 0;
}
.mar ul li{
	width:100% !important;
}
/* add this class to any responsive image to make it sharp */
.sharpen {
    image-rendering:optimizeSpeed;
    image-rendering:-moz-crisp-edges;
    image-rendering:-o-crisp-edges;
    image-rendering:-webkit-optimize-contrast;
    image-rendering:crisp-edges;
    -ms-interpolation-mode:bicubic;
}

/* add this class to any image to make it responsive */
.responsive {
    max-width: 100%;
    width: auto\9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

@media print {
    .noprint {display:none !important;}
    a:link:after, a:visited:after {
        display: none;
        content: "";
    }
}


/*************************************************************************************************
	Class for hidden label for inputs with placeholder only
	add class="placeholder" to the input. label must come after the input itself
	make extra individual css settings for the label itself for each place
*************************************************************************************************/

input.placeholder:focus::-moz-placeholder {  color:transparent;  }
input.placeholder:focus::-webkit-input-placeholder {  color:transparent;  }
input.placeholder:focus:-ms-input-placeholder {  color:transparent;  }

input.placeholder + label {
    position:absolute;
    right:-999px;
    cursor: text;
    opacity: 0;
}

input.placeholder:focus + label {
    transition: all 0.5s cubic-bezier(1, 0, 0, 1) 0s;
    opacity: 1;
    right: 0;
}

/*** end placeholder label classes ***/


/*UI TOOLTIP*/
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border:1px solid #000001;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border:1px solid #000001;border-width:1px 1px 0;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}#qtip-overlay{position:fixed;left:-10000em;top:-10000em;}#qtip-overlay.blurs{cursor:pointer;}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}
.ui-tooltip-slider {width:55px !important;}
.ui-tooltip-slider *{font-family:Arial !important;font-size:10px !important;direction:rtl !important;text-decoration:none !important;text-align:center !important;white-space:nowrap !important;color:#ffffff !important;background:#1870b1 !important;border:0px !important;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.ui-tooltip-help, .ui-tooltip-help-ltr {width:180px !important;}
.ui-tooltip-help *,  .ui-tooltip-help-ltr *{
    direction:rtl !important;
    text-decoration:none !important;
    text-align:right !important;
    color:#ffffff !important;
    background:#0AA6CC !important;
    text-shadow:0 0 !important;
    font-weight:normal !important;
    font-size:12px !important;
}

.ui-tooltip-help-ltr * {
    direction:ltr !important;
    text-align:left !important;
}

.ui-tooltip-img{width:220px !important;}
.ui-tooltip-img *{
    text-align:center !important;
    background:#efefef !important;
    border:0px !important;
    font-family:Arial !important;
    font-size:11px !important;
    direction:ltr !important;
}
.ui-tooltip-img .ui-tooltip-content  {
    padding:10px 3px;
}

.ui-tooltip-img img {
    width:200px;
    width:auto;
    max-width:200px;
    margin-bottom:5px;
}

.ui-tooltip-theme{
    width:auto !important;
    max-width:406px !important;
}
.ui-tooltip-theme *{
    text-align:center !important;
    background:#efefef !important;
    border:0px !important;
    font-family:Arial !important;
    font-size:11px !important;
    direction:ltr !important;
}
.ui-tooltip-theme .ui-tooltip-content  {
    padding:10px 3px;
}

.ui-tooltip-theme img {
    max-width:400px;
    margin-bottom:5px;
}

.ui-tooltip-title *{
    font-size: 11px !important;
    direction:rtl !important;
    text-align:center !important;
    color:#eee !important;
    opacity:.9;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-shadow:0 0 !important;
    font-weight:normal !important;
}
.ui-tooltip {
    padding:0 !important;
}
/*** End Qtip **/

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    src: url('Fonts/sourceSans/EOT/SourceSansPro-Light.eot') format('embedded-opentype'),
    url('Fonts/sourceSans/WOFF2/TTF/SourceSansPro-Light.ttf.woff2') format('woff2'),
    url('Fonts/sourceSans/WOFF/OTF/SourceSansPro-Light.otf.woff') format('woff'),
    url('Fonts/sourceSans/OTF/SourceSansPro-Light.otf') format('opentype'),
    url('Fonts/sourceSans/TTF/SourceSansPro-Light.ttf') format('truetype');
}
@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    src: url('Fonts/sourceSans/EOT/SourceSansPro-Regular.eot') format('embedded-opentype'),
    url('Fonts/sourceSans/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2') format('woff2'),
    url('Fonts/sourceSans/WOFF/OTF/SourceSansPro-Regular.otf.woff') format('woff'),
    url('Fonts/sourceSans/OTF/SourceSansPro-Regular.otf') format('opentype'),
    url('Fonts/sourceSans/TTF/SourceSansPro-Regular.ttf') format('truetype');
}
@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    src: url('Fonts/sourceSans/EOT/SourceSansPro-Bold.eot') format('embedded-opentype'),
    url('Fonts/sourceSans/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2') format('woff2'),
    url('Fonts/sourceSans/WOFF/OTF/SourceSansPro-Bold.otf.woff') format('woff'),
    url('Fonts/sourceSans/OTF/SourceSansPro-Bold.otf') format('opentype'),
    url('Fonts/sourceSans/TTF/SourceSansPro-Bold.ttf') format('truetype');
}
html, body {
    height: 100%;
}
body {
    font-family:'Source Sans Pro', arial;
    font-weight: 400;
    color:#464646;
    margin:0;
    font-size:14px;
    padding-top: 147px;
}
::-webkit-input-placeholder{color:#464646;}
:-moz-placeholder{color:#464646;}
input{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.wrapper {
    margin: 0 auto -100px;
    min-height: 100%;
    position: relative;
    width: 100%;
    float: left;
}
.mainContent{
    margin-bottom: 40px;
}
footer, .push {
    height: 100px;
    width: 100%;
    float: left;
}
footer{
    z-index: 2;
    position: relative;
}

#topHeader {
    position: fixed;
    z-index: 12;
    top: 0;
    width: 100%;
}

header{
    background: #fff;
}
.logo{
    display: block;
    margin-top: 33px;
    /*margin-left: 34px;*/
    margin-bottom: 20px;
}
.logo img{
    width:80%;
}
.socialLinks{
    margin: 0;
    padding: 0;
    list-style: none;
}
.socialLinks li{
    display: inline-block;
    width:30px;
    height:30px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #626262;
    text-align: center;
    margin-right: 5px;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.socialLinks li:hover{
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.socialLinks li.facebook:hover{background:#3B5998;}
.socialLinks li.linkedin:hover{background:#007bb6;}
.socialLinks li.youtube:hover{background:#c8312b;}
.socialLinks.footerSocial li.facebook:hover{border:1px solid #3B5998;}
.socialLinks.footerSocial li.linkedin:hover{border:1px solid #007bb6;}
.socialLinks.footerSocial li.youtube:hover{border:1px solid #c8312b;}
/*.socialLinks.footerSocial li.facebook:hover svg{fill:#3B5998;}
.socialLinks.footerSocial li.linkedin:hover svg{fill:#007bb6;}
.socialLinks.footerSocial li.youtube:hover svg{fill:#c8312b;}*/
.socialLinks li a{
    display: block;
}
.socialLinks li a svg{
    width:18px;
    height:30px;
    fill:#fff;
}
.socialLinks.footerSocial li a svg{
    width: 16px;
    height: 27px;
}
.socialLinks li a svg.icon-facebook{
    width:8px;
}
.mainHeaderWrap{
    margin-top: 50px;
    margin-bottom: 15px;
}
.langWrapper ul li{
    /*display: none;*/
    padding-left:5px;
    margin-right: 5px;
}
.langWrapper .btn{
    width: 100%;
    height: 100%;
    border: 0;
    background: transparent;
    box-shadow: none;
}
/*.langWrapper.active{
    height:auto;
}
.langWrapper.active ul li{
display: block;
}*/
.langWrapper ul li.active{
    display: none;
}
.langWrapper ul li a{
    color:#464646;
    font-size: 13px;
}
.langWrapper .btn span{
    display: block;
    text-align: left;
}
.langWrapper .dropdown-menu{
    width:calc(100% + 2px);
    display: block;
    opacity: 0;
    top:-999px;
}
.langWrapper.open .dropdown-menu,
.langWrapper.hover .dropdown-menu{
    opacity: 1;
    top:23px;
	border-top: 0;
	box-shadow: none;
	border-radius: 0 0 4px 4px;
	margin-left: -1px;
	border-color: #bebaba;
}
.langWrapper .dropdown-menu>li>a,
.langWrapper .dropdown-menu>li>a:focus,
.langWrapper .dropdown-menu>li>a:hover{
    padding: 5px 0;
}
.langWrapper.hover>.dropdown-toggle.btn-default:focus,
.langWrapper.hover>.dropdown-toggle.btn-default:hover,
.langWrapper.open>.dropdown-toggle.btn-default:focus,
.langWrapper.open>.dropdown-toggle.btn-default:hover,
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default{
    background: transparent;
    border: 0;
    box-shadow: none;
}
.langWrapper.hover,
.langWrapper.open{
    border-radius: 4px 4px 0 0;
}

.langWrapper .eng {
    background: url('../images/icons/eng.svg') right center no-repeat;
    background-size: 20px 15px;

}
.langWrapper .korean{
    background: url('../images/icons/korea.svg') right center no-repeat;
    background-size: 20px 15px;
}
.langWrapper .spa{
    background: url('../images/icons/spain.svg') right center no-repeat;
    background-size: 20px 15px;
}
.langWrapper .jpn{
    background: url('../images/icons/japan.svg') right center no-repeat;
    background-size: 20px 15px;
}
.langWrapper .chi{
    background: url('../images/icons/china.svg') right center no-repeat;
    background-size: 20px 15px;
}
.langWrapper .rus{
    background: url('../images/icons/russia.svg') right center no-repeat;
    background-size: 20px 15px;
}
.langWrapper .fra{
    background: url('../images/icons/france.svg') right center no-repeat;
    background-size: 20px 15px;
}
.langWrapper .por{
    background: url('../images/icons/portugal.svg') right center no-repeat;
    background-size: 20px 15px;
}
.langWrapper ul{
    margin:0;
    padding: 0;
    list-style: none;
}
.searchWrapper button{
    float: right;
    padding: 0;
    background: transparent;
    border: 0;
    margin-right: 6px;
    height:22px;
    width:20px;
}
.searchWrapper button .icon-search{
    width:15px;
    height:22px;
    fill:#828282;
}
.searchWrapper input[type=search]{
    border:0;
    border-radius: 4px;
    text-indent: 8px;
    font-size: 13px;
    width:100%;
}
.searchWrapper,
.langWrapper{
    width:70%;
    float:right;
    border:1px solid #bebaba;
    border-radius: 4px;
    height:24px;
    margin-left: 15px;
}
.langWrapper{
    margin-top: 60px;
    margin-bottom: 10px;
}
.AccessWrapper{
    border: 1px solid #bebaba;
    width: 32px;
    height: 32px;
    text-align: center;
    float: left;
    margin-top: 60px;
}
.swiper-slide img{
    width: 100%;
}
.swiper-button-prev, .swiper-button-next{
    width: 45px;
    height: 53px;
    background-size: cover;
}
.swiper-button-prev {
	left: var(--rest-of-width);
}
.swiper-button-next{
	right: var(--rest-of-width);
}
.swiper-container-horizontal>.swiper-pagination{
	width: unset;
	height: unset;
	top: 0;
	right: var(--rest-of-width);
	bottom: unset;
	left: unset;
}
.swiper-pagination .container{
    height: 100%;
    position: relative;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background-image: url('../images/icons/arr1.png');
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    background-image: url('../images/icons/arr2.png');
}
.bullets{
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}
.swiper-pagination-bullet{
    background:none;
    border:2px solid #fff;
    opacity: 0.9;
    width:11px;
    height:11px;

}
.swiper-pagination-bullet-active{
    background: #fff;
    opacity: 0.9;
}
.mainRotator{
    position: relative;
}
.hpMain h1{
    margin: 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
    margin: 30px 0 25px;
}
.hpMain p{
    font-size: 16px;
}
.hpBox h2{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
}
.hpBox {
    position: relative;
    margin-top: 20px;
}

.hpBox>.imageWrapper>img{
    width:100%;

    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.hpBox .imageWrapper{
    overflow: hidden;
    margin-top: 15px;
    width:100%;
}
.hpBox .imageWrapper:hover img{
    -moz-transform:scale(1.03);
    -webkit-transform:scale(1.03);
    -o-transform:scale(1.03);
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.hpBox .itemsBox{
    height:140px;
    border:1px solid #bebaba;
    margin-top:25px;
    padding: 10px;
    overflow: hidden;
	font-size: 16px;
}
.hpBox .itemsBox.calender .item h3{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 10px;
    padding: 0 0 6px;
    color: #464646;
    border-bottom: 1px solid #636363;
}
.hpBox .itemsBox.calender .item ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.hpBox .itemsBox.calender .item ul li{
    margin: 5px 0;
    position: relative;
    padding: 0 15px;
}
.hpBox .itemsBox.calender .item ul li a{
    color: #464646;
    text-decoration: none;
}
.hpBox .itemsBox.calender .item ul li a:hover,
.hpBox .itemsBox.calender .item ul li a:focus{
    text-decoration: underline;
}
.hpBox .itemsBox.calender .item ul li:before{
    content: "";
    position: absolute;
    top: 6px;
    left:0;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 7px solid #003663;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #a1a1a1!important;
}
.mCSB_scrollTools .mCSB_draggerRail{
    background-color: #ebebeb!important;
    width:4px!important;
}
.itemsBox  .item{
    padding-right: 15px!important;
}
.hpBox .itemsBox.news .item a{
    /*float: right;*/
    color:#003663;
    font-size: 14px;
    margin-top: 5px;
    margin-left: 5px;
    /*text-decoration: underline;*/
}
.hpBox .itemsBox.news .item:before{
    content: "";
    position: absolute;
    top: 10px;
    left:0;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 7px solid #003663;
}
.hpBox .itemsBox.news .item{
    margin: 0 10px 5px;
    position: relative;
    padding: 5px 0 5px 15px;
    width: calc(100% - 30px);
    float:left;
    padding-bottom: 5px;
}
.hpBox .itemsBox.news:not(.noscroll) .item{
    border-top:1px solid #636363;
}
.hpBox .itemsBox.news .item:first-child{
    border-top:0;
}
.hpBox .itemsBox.news .item span{
    font-weight: 700;
}
.play {
    width: 50px;
    height: 50px;
    position: absolute;
    right: calc(50% - 25px);
    top: calc(50% - 25px);
    z-index: 1;
}
.youtubeWrapper{
    margin-top: 33px;
}
.youtubeWrapper .play{
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.youtubeWrapper:hover .play{
    -moz-transform:scale(0.90);
    -webkit-transform:scale(0.90);
    -o-transform:scale(0.90);
}
.youtubeWrapper a{
    display: block;
    position: relative;
}
.youtubeWrapper a h3{
    background-color: #003663;
    color:#fff;
    font-weight: 200;
    text-align: center;
    position: absolute;
    bottom:0;
    right:0;
    margin: 0;
    font-size:14px;
    width:100%;
    padding:6px 0;
}
.youtubeWrapper a img:not(.play){
    width:100%;
}
.hpSearch h2{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
    margin: 30px 0 25px;
}
.selectWrapper select{
    width:100%;
    border-color:#a49e9e;
    border-radius: 3px;
    padding: 3px 0;
    background: #fff;
}
.selectWrapper{
    margin-bottom: 10px;
}
.sortWrapper .selectWrapper{
    width:50%;
    padding: 0 7px;
    float: left;
    margin-bottom: 15px;
}
.sortWrapper{
    margin: 40px -7px 0;
}
#searchForm{
    padding: 15px;
    border:1px solid #a49e9e;
    border-radius: 3px;
}
.submitSearch{
    border-radius: 3px;
    background:#003663;
    color:#fff;
    text-align: center;
    border:0;
    width:100%;
    font-size: 18px;
    padding: 3px 0;
}
.submitSearchWrapper{
    position: relative;
    display: inline-block;
}
.innerPageSearch .submitSearchWrapper,
.hpSearch .submitSearchWrapper{
    display: block;
}
.submitSearchWrapper:before,
.submitSearchWrapper:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 100%;
    width: 100%;
    height: 3px;
    opacity: 0;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
    background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.submitSearchWrapper:after{
    bottom: auto;
    top:100%;
    background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
    background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.submitSearchWrapper:hover:before,
.submitSearchWrapper:focus:before,
.submitSearchWrapper:hover:after,
.submitSearchWrapper:focus:after{
    opacity: 1;
}
.submitWrapper .submitSearchWrapper{
    float: right;
    width: 100%;
}
.innerFooter1{
    background:#636363;
    height:50px;
}
.innerFooter2{
    background:#fff;
    height:50px;
}

.footerSocial li{
    background: none;
    border:1px solid #fff;
}
.footerLogo, .footerMenu, .footerSocial{
    padding: 0 15px;
    float: left;
    line-height: 50px;
}
.footerLogo img{
    width:60px;
    height:43px;
}
.footerSocial{
    margin-top: 10px;
    line-height: inherit;
}
.footerMenu{
    margin: 0;
    list-style: none;
    padding-right: 50px;
}
.footerMenu li{
    display: inline-block;
    border-left: 1px solid #fff;
    padding: 0 5px;
    line-height: 12px;
}
.footerMenu li:first-child{
    border-left:0;
}
.footerMenu li a{
    color:#fff;
    font-size: 12px;
}
.footerText{
    text-align: center;
    padding: 15px;
}

.alumniLink{
    margin-top: 31px;
    display: block;
    text-align: center;
    height: 60px;
    line-height: 60px;
    background: #fff;
    border: 1px #abbdcc solid;
}
.alumniLink img{
    max-width: 100%;
}

.alumniLink.boxhelper {
    display: block;
    width: 100%;
    margin-top: 18px !important;
    padding: 0 12px 12px 12px;
    background: url('https://www.galilcol.ac.il/images/sign-up-icon.png?210725') no-repeat;
    background-size: 44px 34px;
    background-position: 15px 15px;
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.3);
    box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.3);
}

.alumniLink.boxhelper img {
    height: 42px;
    vertical-align: middle;
    position: relative;

}

.boxhelpertext {
    display: block;
    font-size: 18px;
    color: #464646;
    font-weight: 500;
    margin: 0 auto;
    text-align: center;
}

/* Subscribe Modal */

.thickborder {
    background: #e1e1e1;
    border: 8px #325c7f solid !important;
}

.thickborder .this-modal-text {
    font-size: 22px;
    color: #325c7f;
    font-weight: 600;
    display: block;
    text-align: center;
    margin: 24px;
}

.close.closehelper {
    position: relative;
    width: 35px;
    height: 35px;
    margin: 9px;
    color: #ffffff !important;
    text-shadow: none !important;
    background: #325c7f !important;
    opacity: 1 !important;
    border-radius: 50%;
    border: 0 !important;
    z-index: 1001;
}

.agreebutton {
    display: block;
    width: 117px;
    height: 37px;
    margin: 12px auto;
    line-height: 37px;
    text-align: center;
    text-decoration: none !important;
    color: #464646;
    font-size: 19px;
    text-transform: uppercase;
    background: #ffffff;
    box-sizing: border-box;
    -webkit-box-shadow: 0 4px 12px -3px #000000 !important;
    -moz-box-shadow: 0 4px 12px -3px #000000 !important;
    box-shadow: 0 4px 12px -3px #000000 !important;
}

/* --- */

.centerBtn{
    border:0;
    background: none;
    float: right;
    width:23px;
    padding: 0;
    display: none;
}
.icon-bar{
    background: #555555;
}
.navbar-collapse{
    float: left;
    margin-top: 10px;
}
.inputWrapper{
    width: calc(100% - 28px );
    float: left;
}
#registerForm{
    font-size: 14px;
}
#registerForm .inputWrapper{
    width: 100%;
    padding: 0 10px;
    margin-bottom: 10px;
}
#registerForm .inputWrapper.w50{
width:50%;
}
#registerForm .inputLabel{
    width:90px;
    float: left;
    font-weight: 400;
    font-size: 14px;
    margin: 0;
    line-height: 24px;
    padding-right: 5px;
}
#registerForm .inputWrapper .inputField{
    width:calc(100% - 90px);
    float: left;
    font-size: 14px;
}
#registerForm section{
    padding: 5px 0 10px;
    /* border-top:1px solid #555555;*/
    float: left;
    width:100%;
}
#registerForm section.firstSection{
    border-top:1px solid #555555;
    padding-top: 15px;
}
#registerForm section.thirdSection .inputWrapper .inputLabel{
    width:100px;
    line-height: 12px;
}
#registerForm section.fifthSection .inputWrapper .inputLabel{
    line-height: 12px;
}
#registerForm section.sixthSection .inputWrapper .inputLabel{
    line-height: 12px;
}
#registerForm section.thirdSection .inputWrapper .inputField{
    width: calc(100% - 100px);
}
#registerForm section.seventhSection p{
    padding:0 10px;
}
#registerForm section.eightSection .inputWrapper .inputLabel{
    width:300px;
}
#registerForm section.eightSection .inputWrapper .inputField{
/*    width: calc(100% - 300px);*/
    width: 100%;
}
#registerForm section.tenSection .inputWrapper .inputLabel{
    width: 100%;
    margin-bottom: 15px;
}
#registerForm .inputWrapper input,
#registerForm .inputWrapper select{
    width:calc(100% - 90px);
    border: 1px solid #898989;
    border-radius: 3px;
    text-indent: 5px;
    height: 24px;
}
select:invalid {
	box-shadow: none;
}
input:invalid {
	box-shadow: none;
}
.pagesHeader{
    background: #003663;
}
.pagesHeader h1{
    color:#fff;
    margin:15px 0 5px;
    font-size:22px;
    font-weight: 700;
    padding: 0 15px;
}

.breadcrumb{
    background-color: transparent;
    padding: 0 15px;
}
.breadcrumb>li+li:before{
    content: ">";
}
.breadcrumb>.active, .breadcrumb span{

    color:#fff;
}
.breadcrumb>li>a{
    color:#fff;
    text-decoration: underline;
}
.innerPage h2{
    font-weight: 700;
    color: #003663;
    margin-bottom: 50px;
    float: left;
    width: 100%;
}
.innerPage{
    font-size: 16px;
}
.innerPage>h3{
    font-weight: 700;
    font-size:16px;
    margin: 25px 0 10px;
    float: left;
    min-width: 50%;
}
.innerPageSearch #searchForm{
    border:0;
    padding: 0;
}
.innerPageSearch{
    padding: 15px;
    border: 1px solid #a49e9e;
    border-radius: 3px;
    margin-top: 20px;
}
.innerPageSearch h2{
    font-weight: 400;
    text-align: center;
    margin: 0px 0 15px;
    color:#464646;
    font-size: 18px;
}
.sideMeniNews .item{
    margin-bottom: 20px;
}
.sideMeniNews.hpBox .itemsBox{
    border:0;
    padding: 10px 0;
}
.sideMeniNews {
    border: 1px solid #bebaba;
    padding: 15px;
    border-radius: 3px;
}
.sideMeniNews h2{
    color:#464646;
    font-weight: 400;
    font-size:18px;
    float:left;
    width: auto;
    margin-bottom: 0;
}
.sideMeniNews>a{
    position: static!important;
    float: right!important;
    font-weight: 400!important;
    font-size: 14px!important;
}
.sideMenu .alumniLink{
    height:60px;
    line-height: 60px;
    margin-top: 20px;
}
.shareBtnWrapper{
    text-align: center;
    border: 1px solid #bebaba;
    padding: 15px;
    border-radius: 3px;
    height: 60px;
}

.iconCon {
    padding: 16.5px;
    margin: 0 15px;
    display: inline;
    float: left;
}

.headerIconCenter{
    width:70px;
    height: 51px;
}
.innerBanner img{
    width:100%;
}
.innerItem{
    float: left;
    width:100%;
    margin-bottom: 20px;
}


.innerItem .imageWrapper{
    display: inline-block;
    padding-right: 15px;
    width: 25%;
    float: left;

}
.innerItem .textWrapper{
    width: 75%;
    float: left;
}
.innerItem .imageWrapper img{
    width: 100%;
    margin-top: 5px;
    max-width: 140px;
    max-height: 111px;
}
.innerItem .textWrapper h3 a{
    text-decoration: underline;
    color:#003663;
}


.staffItem:not(:last-child) {
    padding-bottom: 20px;
}

.innerItem.staffItem .textWrapper h3 a{
    color:#003663;
}
.innerItem .textWrapper h3{
    margin-top: 0;
    font-size: 16px;

    display: inline-block;
    font-weight: 700;
}
.innerItem .textWrapper .lang{
    float:left;
    width:100%;
}
.innerItem .textWrapper p{
    float: left;
    width:100%;
    margin-bottom: 5px;
}
.innerItem .textWrapper .lang label{
    font-weight: 700;
    float: left;
    padding-right: 5px;
}
.innerItem .textWrapper .lang ul{
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
}
.innerItem .textWrapper .lang ul li{
    float: left;
    margin-left: 5px;

}
.innerItem .textWrapper .lang ul li a{
    margin: 0 0 0 5px;
    color:#464646;
}

.innerItem .textWrapper .lang ul li a{
    text-decoration: underline;

}
.innerItem .textWrapper .readMore{
    float: left;
    color:#003663;
    text-decoration: none;
    font-size: 14px;
}
.innerPage .side{margin-top: 20px;}
.facebookShare{
    width:30px;
    height:30px;
    display: inline-block;
    background-color: rgb(59, 89, 152);
    float: left;
    margin-right: 10px;
}
.linkedinShare{
    width:30px;
    height:30px;
    display: inline-block;
    background-color: rgb(0, 119, 181);
    float: left;
    margin-right: 10px;
}
.addthis_counter.addthis_pill_style{
    float: left;
    margin-left: 10px;
}
.addthis_button_facebook_like,
.addthis_counter.addthis_pill_style{
    height:20px!important;
    margin-top: 5px!important;
}
.linkedinShare svg{
    width: 18px;
    height: 30px;
    fill: #fff;
}
.facebookShare svg{
    width:8px;
    height: 30px;
    fill: #fff;
}
.shareInnerWrapper{
    width: 100%;
    margin: 0 auto;
}
.courseInner hr{
    border-top: 2px solid #e1e1e1;
    float: left;
    width: 100%;
}
.courseInner h2{
    color:#8ac640;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}
.courseInner ul{
padding: 0 15px;
    float: left;
    width: 100%;
}
.courseInner ul li {
    float: left;
    width: 100%;
}
.msgBx{
	color: red;
	font-weight: 600;
	display:none;
}
.courseInner ul li a{
    color:#00aeef;
    text-decoration: underline;
}
.crsSelectorSelected{
	text-decoration:underline;
	font-weight:bold;
}
#currentPage{  text-decoration: underline;  }
#totalPages{  text-decoration: underline;  }
.downloadBtn{
    border-radius: 3px;
    background: #083c68;
    padding: 5px 10px;
    display: inline-block;
    color:#fff;
    margin-top: 15px;
    margin-right: 15px;

}
.downloadBtn:hover,
.downloadBtn:focus{
    text-decoration: none;
    color:#fff;
}
.msgB{
	display: none;
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
}
.innerTitle{
	margin-bottom: 0px;
}
.sideMenu .contactBox{
    padding: 15px;
    border: 1px solid #a49e9e;
    margin-top: 20px;
    border-radius: 3px;
    width:100%;
    float: left;
}
.sideMenu .contactBox h2{
    text-transform: uppercase;
    color: #003663;
    font-weight: 400;
    font-size: 18px;
    margin: 0;
    margin-bottom: 10px;
}
.sideMenu .contactBox h3{
    color:#464646;
    font-size: 16px;
    font-weight: 700;
    margin: 0;
    margin-bottom: 10px;
}
.sideMenu .contactBox .textWrapper{
    font-size: 14px;
    width:calc(100% - 100px);
    float: left;
}
.sideMenu .contactBox .imageWrapper{
    float: right;
    width:85px;
    height:85px;
    border-radius: 100%;
    overflow: hidden;
    margin-left: 15px;
}
.sideMenu .contactBox .imageWrapper img{
    width:100%;
    height:100%
}
.courseItem{
    margin-top: 40px;
}
.innerCourseItem{
    width:75%;
}
.courseImag{ padding: 5px 0;}
/*.lang_flag{margin-: 5px;}*/
.lang_flag{ margin-left: 0px;  width: 25px;  margin-right: 10px;}
/*.lang_flag:first-child {margin-: 0;}*/
.first .courseImag{background:#8c9210;}
.second .courseImag{background:#8ac640;}
.third .courseImag{background:#00abbb;}
.forth .courseImag{background:#0067a2;}
.fifth .courseImag{background:#6083a9;}
.six .courseImag{background:#9c66aa;}
.seven .courseImag{background:#93005c;}
.eight .courseImag{background:#e31e25;}
.nine .courseImag{background:#f59c1e;}
.ten .courseImag{background:#ffd400;}
.courseImag img{
    width:40%;
    margin: 0 auto;
    display: block;
}
.courseItem h3, .courseItem h3 a{
color:#464646;
font-size: 18px;
    font-weight: 700;
}
.courseItem ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.courseItem ul li{
    padding: 0 0 20px 0;
}

.courseItem ul li a {
    color: #464646;
}
.iframeWrapper{
    position: relative;
}
.iframeWrapper .contactBox{
position:absolute;
top:40px;
right:50px;
z-index: 10;
}
.iframeWrapper .contactBox .innerBox{
    background: #fff;
    padding: 15px;
    border:1px solid #898989;
    width:300px;
    margin-bottom: 20px;
}
.iframeWrapper .contactBox h2{
    font-size: 18px;
    color:#464646;
    text-transform: uppercase;
    margin: 0;
    font-weight: 400;
}
.iframeWrapper .info{
color:#003663;
    margin-top: 10px;
}
.iframeWrapper .info a{
    color:#003663;
    text-decoration: none;
}
.iframeWrapper .inputWrapper{
    width:100%;
    float: none;
}
.iframeWrapper .submitSearchWrapper{
    margin-top: 10px;
}
.iframeWrapper .inputWrapper label{
    width:100%;
    color:#003663;
    font-weight: 400;
}
.iframeWrapper .inputWrapper textarea,
.iframeWrapper .inputWrapper select,
.iframeWrapper .inputWrapper input{
    width:100%;
    border:1px solid #898989;
    border-radius: 3px;
}
.iframeWrapper .inputWrapper textarea{
    height:70px;
}
.submitREquest{
background:#003663;
    border:0;
    border-radius: 3px;
    padding: 5px 20px;
    color: #fff;
    width:100%;
}

.iframeWrapper .contactBox h3{
    font-size: 12px;
    font-weight: 700;
    margin: 5px 0;
    text-align: center;
}
.faqWrapper .panel-group h3{
    color:#003663;
    font-size: 18px;
    font-weight: bold;
    margin: 25px 0;
	float: left;
	width: 100%;
}
.panel-default{
    border:0;
}
.panel-default>.panel-heading{
    background: none;
    border:0;
    border-top: 1px dashed #003663;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.panel-heading{
    padding: 10px 0;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
    border: 0;
    padding: 0 0px 15px;
}
.panel-group .panel{
    box-shadow: none;
}
.panel-group .panel+.panel{
    margin-top: 0;
}
.panel-title{
    font-weight: 700;
    font-size: 16px;
    position: relative;
}
.panel-title a,
.panel-title a:hover,
.panel-title a:focus{
    text-decoration: none;
    display: block;
    padding-left: 10px;
}
.panel-title a.collapsed:before{
    content: "";
    position: absolute;
    top: 6px;
    right: -5px;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 7px solid #003663;

}
.panel-title a:before{
    content: "";
    position: absolute;
    top: 6px;
    right: 0;
    width: 0;
    height: 0;
    border-bottom: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 7px solid #003663;

}
.innerItem.newsItem h3 a,
.innerItem.newsItem h3 a:hover,
.innerItem.newsItem h3 a:focus,
.innerItem.testimonialItem h3 a,
.innerItem.testimonialItem h3 a:hover,
.innerItem.testimonialItem h3 a:focus{
    text-decoration: none;
    color:#003663;
}
.innerItem.testimonialItem .textWrapper span{
    font-weight: 700;
    display: block;
}
.datewrapper{
    margin: -4px 0 5px;
}
.date{
    margin-right: 5px;
}
.addTxt{
    margin-left: 5px;
}
.archiveUl{
    float: left;
    margin: 35px 0 0 0;
    padding: 0;
    list-style: none;
}
.archiveUl li{
    position: relative;
}
.archiveUl li a{
    padding-left: 20px;
    color:#003663;
    font-weight: bold;
}
.archiveUl li:before{
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 7px solid #003663;
}
.pagerWrapper{
    float: left;
    width: 100%;
    text-align: center;
}
.pagination>li{float: left; border-left: 2px solid #fff;}
.pagination>li[class*="-etc"],
.pagination>li.disabled{border: 0;}
.pagination>li>a, .pagination>li>span{
    border: 0;
    border-radius: 0!important;
    background-color: #eee;
    /*margin: 0 5px;*/
    color:#464646;
    font-size: 18px;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span{
    background-color: transparent;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{
background-color:#9DA1A4;
    border:0;
}
.resultCounter{
    border-top:1px solid #555555;
    border-bottom:1px solid #555555;
    padding: 10px 0;
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.tableWrapper table tr:nth-child(even){
    background: #e0eaf2;
}
.tableWrapper table tr td,
.tableWrapper table tr th{
    padding: 15px;
}
.tableWrapper table{
    width: 100%;
}
#registerForm .checkBoxBg{
    /*width:25%;*/
    float: left;
    padding: 0 10px;
}
#registerForm .checkBoxBg label{
    margin-bottom: 0;
    margin-left: 5px;
    font-weight: normal;
}
.checkBoxBg{
    position: relative;
}
.checkBoxBg input[type="checkbox"]{
    width: 15px;
    height: 15px;
    z-index: 1;
    position: relative;
    vertical-align: top;
    cursor: pointer;
}
.checkBoxBg input:checked + span {
    background: url("https://www.galilcol.ac.il/images/icons/checkBoxBg.png?210725") bottom right no-repeat;
}
.checkBoxBg span {
    width: 15px;
    height: 15px;
    top: calc(50% - 6px);
    position: absolute;
    left: 10px;
    background: url("https://www.galilcol.ac.il/images/icons/checkBoxBg.png?210725") top right no-repeat;
}
.checkBoxBg label{
    margin-left: 5px;
}
#registerForm .checkBoxBg{
    margin-bottom: 10px;
}
#registerForm .checkBoxBg .inputField{
    border: 1px solid #898989;
    border-radius: 3px;
    margin-left: 5px;
    width: calc(100% - 70px);
}
#registerForm .inputWrapper .inputField.inputField2{
    width:100%;
    height:200px;
    border: 1px solid #898989;
    border-radius: 7px;
}
.prevSentece{
    font-size:14px;
    font-weight: 700;
    margin: 15px 0 0px;
}
.prevSentece + .prevSentece{
    font-weight: 400;
    margin: 15px 0;
}
#registerForm h3{
    font-size: 14px;
    font-weight: 700;
    padding: 0 10px;
    margin: 0 0 15px 0;
}
.downloadWrapper{
    width: 80%;
    float: left;
}
.submitWrapper{
    width:20%;
    float: right;
}
/*.submit{
    float:right;
    background: #003663;
    border-radius: 7px;
    color:#fff;
    border:0;
    padding: 5px 15px;
    text-align: center;

}*/
.innerSectionWrapper{
    margin: 0 -10px;
}
hr{
    width:100%;
    border-top: 1px solid #a49e9e;
}
#sortGalleryForm{
    margin: 40px 0;
}
.galleryItemaWrapper{
    margin: 0 -15px;
}
.galleryItem{
    margin-bottom: 30px;
}
.galleryItem a{
    display: block;
    color:#fff;
}
.galleryItem img{
    width:100%;
}
.galleryItem h3{
    margin: 0;
    padding: 10px 5px;
    background: #003663;
    text-align: center;
	min-height: 110px;
}
.galleryItem h3 span{
    display: block;
    font-size: 16px;
    color:#fff;
}
.galleryItem h3 span.name{
    font-weight:700;
}
.calenderWrap h3{
    font-weight: 700;
    color:#003663;
    font-size: 18px;
}
.calenderGroup{
    border-top:1px solid #bebaba;
    padding: 10px 0 20px;
}
.calenderGroup h4{
    font-weight: 700;
    color:#003663;
    font-size: 16px;
}
.calenderGroup ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
.calenderGroup ul li{
    margin: 5px 0;
    position: relative;
    padding: 0 15px;
}
.calenderGroup ul li a{
    color:#464646;
    text-decoration: underline;

}
.calenderGroup ul li a img{
    margin-left: 5px;
}
.calenderGroup ul li:before{
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 7px solid #003663;
}
.innerItem.newsletterItem .textWrapper h3 a{
    color:#003663;
}
.innerItem.newsletterItem .imageWrapper img{
    margin: 0;
}
.innerItem.newsletterItem{
    display: table;
}
.innerItem.newsletterItem .imageWrapper{
    display: table-cell;
    float: none;
}
.innerItem.newsletterItem .textWrapper{
    display: table-cell;
    vertical-align: middle;
    float: none;
}
#awb-accessibility{
    fill: #7E7979;
}
#awbt{
    width:30px!important;
    height: 30px!important;
}
.sl-overlay{
    background: #000;
    opacity: 0.6;
}
.notWorkOnMobile{
    position: relative;
}
.notWorkOnMobile img{
    width: 100%;
}
.notWorkOnMobileTxt{
    position: absolute;
    top: 70%;
    left: 50%;
    transform: translate(-85%, -50%);
}
.notWorkOnMobileTxt h2{
    color:#00aeef;
    font-size: 16px;
   text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.76);
    font-weight: 400;
}
/************* Global Added */
.grecaptcha-badge {
    display: none !important;
}

/*** loader */


@-webkit-keyframes ball-beat {
    50% {
        opacity: 0.2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); } }

@keyframes ball-beat {
    50% {
        opacity: 0.2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75); }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); } }

.ball-beat > div {
    background-color: #fff;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: ball-beat 0.7s 0s infinite linear;
    animation: ball-beat 0.7s 0s infinite linear;
    vertical-align: middle;
}
.ball-beat > div:nth-child(2n-1) {
    -webkit-animation-delay: -0.35s !important;
    animation-delay: -0.35s !important;
}


.loader.subscribe {
    display: none;
}

.loader.submitREquest {
    text-align: center;
    display: none;

    width: 70px;
    height: 30px;
    padding: 0;
    padding-top: 3px;
}


.loader-inner {
    padding: 7px;
}

.loader.submitREquest .loader-inner{
    padding: 0px;
}


/** EOF loader */

.floatImg{
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

[data-href] {
    cursor: pointer;
}

/************* EOF Global Added */

.birthday select{
    width: 21.9% !important;
}

.secondBtn{
}
.nopointer{
    cursor: context-menu;
}
p a,p a span{
    color: #00aeef !important;
    text-decoration: underline;
}
/*
Area for categories text colors by categoryID
*/
.grp_45_txt{
    color:#8C9210 !important;
}
.grp_46_txt{
    color:#8DC63F !important;
}
.grp_53_txt{
    color:#F99D1C !important;
}
.grp_52_txt{
    color:#D41E24 !important;
}
.grp_51_txt{
    color:#93005C !important;
}
.grp_50_txt{
    color:#8E6191 !important;
}
.grp_49_txt{
    color: #6993B2 !important;
}
.grp_48_txt{
    color:#60A0C5 !important;
}
.grp_47_txt{
    color:#1FADB9 !important;
}
.grp_54_txt{
    color:#FFDE17 !important;
}
/*
Area for categories background color by categoryId
*/
.grp_45_bg{
    background-color:#8C9210 !important;
}
.grp_46_bg{
    background-color:#8DC63F !important;
}
.grp_53_bg{
    background-color:#F99D1C !important;
}
.grp_52_bg{
    background-color:#D41E24 !important;
}
.grp_51_bg{
    background-color:#93005C !important;
}
.grp_50_bg{
    background-color:#8E6191 !important;
}
.grp_49_bg{
    background-color: #6993B2 !important;
}
.grp_48_bg{
    background-color:#60A0C5 !important;
}
.grp_47_bg{
    background-color:#1FADB9 !important;
}
.grp_54_bg{
    background-color:#FFDE17 !important;
}
.sl-wrapper .sl-navigation button,
.sl-wrapper .sl-close{
    font-size: 60px;
    position: absolute;
    color:#fff;
}
.sl-wrapper .sl-close{
    font-size: 40px;
    top: -30px;
    right: -30px;
    line-height: 20px;
}
.sl-wrapper .sl-navigation button.sl-prev{
    left: -50px;
}
.sl-wrapper .sl-navigation button.sl-next{
    right: -50px;
}
.sl-overlay{
    opacity: 0.8;
}
.sectionHeader{
    margin-bottom: 30px;
    padding: 0 10px;
}
.sectionHeader img{
    width: 21px;
    height:21px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px;
}
.sectionHeader span{
    display: inline-block;
    vertical-align: middle;
    color:#224099;
    margin: 0!important;
    border-bottom:1px solid #464646;
    width:calc(100% - 35px);
    padding-bottom: 5px!important;
}
#registerForm .tenSection .inputWrapper .inputField{
    width:100%;
}
.tycoCredit{
    color:#464646!important;
    font-size: 12px;
    display: block;
    margin-top: -6px;
}

#modalTXT {
    position: relative;
	margin-top:10px;
}

#thanksModal .modal-dialog{
    width: 400px;
    height: 400px;
    border-radius: 50%;
    background: #003663;
    color:#fff;
    text-align: center;
}
#thanksModal .close{
    width: 40px;
    height: 41px;
    line-height: 41px;
    font-size: 36px;
    border-radius: 50%;
    background: #fff;
    color: #003663;
    opacity: 1;
    float: none;
}
#thanksModal .innerModalWrapper{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -30%);
    width: 75%;
}
#thanksModal .modal-title{
    font-size: 40px;
    margin-bottom: 20px;
}
#thanksModal p{
    font-size: 19px;
    margin-bottom: 70px;
}
.faqWarp h2{
    float: none;
}
.faqWarp h3{
    color: #003663;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px;
}
.faqWarp h4{
color:#464646;

}
.faqWarp h4 a,
.faqWarp h4 a:focus,
.faqWarp h4 a:hover{
    padding-left: 0;
}

/*****************************hp-popup-modal*****************************/
#welcomeModal .modal-content .modal-header .close {
    box-shadow: none;
    background: #003663;
    color: #fff;
    font-size: 28px;
    font-weight: 300;
    padding: 8px;
    line-height: 13px;
    border-radius: 100%;
    opacity: 1 !important;
}

#welcomeModal .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    width: 100%;
    border: solid 9px #335e82;
    background: #e1e1e1;
}
#welcomeModal h4.modal-title {
    margin: 0;
    line-height: 24px;
    text-align: center;
    font-size: 22px;
    color: #003663;
    margin-top: 30px;
}
#welcomeModal .modal-body {
    padding: 5px 35px;
}
#welcomeModal button.btn.btn-default {
    color: #fff;
    background-color: #003663;
    border-color: #ccc;

}
#welcomeModal input.form-control.placeholder{background-color: #fff!important; padding-left: 60px!important;}
#welcomeModal .inputImage{position: absolute;z-index: 999;top: 6px;left: 6px;}


#welcomeModal.showThanks .modal-content {
	border: solid 9px #e7e7e7;
	background: #2e597d;
	font-size: 20px;
	color: #e7e7e7;
}
@media only screen and (max-width:400px) {
	font-size: 18px;
}
#welcomeModal.showThanks .modal-header {
	border-bottom: 0;
	padding-bottom: 0;
}
#welcomeModal .thanks {
	display: none;
	text-align: center;
}
#welcomeModal.showThanks .thanks{display: block;}
#welcomeModal.showThanks .mlForm{display: none;}

#welcomeModal.showThanks h4.modal-title {
	margin-top: 0;
	color: #e7e7e7;
	font-size: 22px;
}
.addthis_native_toolbox{
    width: calc(100% - 80px);
    float: left;
}
#registerForm .inputLabel{width: 110px;}
#registerForm .inputWrapper .inputField{width: calc(100% - 110px);}
.courseDates{
    font-weight: bold;
    font-size:12pt;
}
.courseDates span{
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

/* Go to English page */

.thisButtonHolder {
    text-align: center;
}

.goToEnglishPage {
    display: inline-block;
    padding: 12px 24px;
    color: #ffffff !important;
    text-decoration: none !important;
    border-radius: 8px;
    background: #003663;
    transition: all 0.5s ease;
    box-shadow: 0 4px 12px -3px #333333;
}

.goToEnglishPage:hover {
    box-shadow: 0 0 4px -3px #333333;
}


/* Staff page */

.row.staffCatHolder.fixed {
    position: fixed;
    z-index: 1;
    top: 150px;
    background: #ffffff;
    box-shadow: 0 4px 12px -2px #666666;
}

.row.staffCatHolder.fixed .categories-choose {
    margin-top: 12px !important;
}


.staffHolderHelper {
    position: relative;
}


.categories-choose {
    list-style-type: none;
    margin: 24px 0 0 0;
    padding: 0;
}

.categories-choose::after {
    display: block;
    clear: both;
    content: "";
}

.categories-choose li ul li {
    margin-bottom: 18px;
}

.categories-choose li ul li a {
    font-size: 14px;
    font-weight: 700;
    background: #ffffff;
    transition: all 0.5s ease;
    padding: 6px 12px;
}

.categories-choose li ul li a,
.singleItem h3 a {
    color: #003663;
}

.singleItem h3 a {
    font-size: 19px;
    font-weight: 700;
    min-height: 100px;
}


.categories-choose li ul li:hover a,
.categories-choose li ul li a:focus {
    color: #ffffff;
    background: #003663;
    text-decoration: none;
}

.singleItem {
    height: 290px;
    text-align: center;
}


/******************************Responsive**********************************/

@media only screen and (min-width:768px){
    .navbar-nav>li>a{padding: 5px 15px;text-transform: uppercase;color:#7d7d7d;font-weight:700;font-size: 15px;}
    .navbar-nav>li{border-left:1px solid #636363;}
    .navbar-nav>li>.dropdown-menu{border: 0;border-top: 3px solid #003663;margin-left: -1px;box-shadow: none;min-width: 220px;padding: 15px;display: block;opacity: 0;top:-999px;}

    .nav .open:not(.dropdown-submenu)>a:focus{background-color: transparent;!important;}
    .navbar-nav>li.hover>.dropdown-menu, .navbar-nav>li:hover>.dropdown-menu{opacity: 1;top:auto;}
    .navbar-nav>li>ul>li{border-bottom: 1px solid #7d7d7d;padding: 0 3px;}
    .navbar-nav>li>ul>li:last-child{border-bottom: 0;}
    .dropdown-menu>li>a,
    .dropdown-menu>li>a:focus,
    .dropdown-menu>li>a:hover,
    .dropdown-menu>.active>a,
    .dropdown-menu>.active>a:focus,
    .dropdown-menu>.active>a:hover{color: #003663;padding: 10px 0;background-color:transparent;}
    .nav>li>a:focus, .nav>li>a:hover{background-color: #003663;color:#fff;}
    .nav>li>a .caret{display: none;}
    .dropdown-submenu.open,
    .dropdown-submenu:hover,
    .dropdown-submenu:focus,
    .dropdown-submenu .dropdown-menu li:hover,
    .dropdown-submenu .dropdown-menu li:hover{
        background: #ebebeb;
    }
    /*    .dropdown-submenu {background: #ebebeb;}*/
    .nav .open:not(.dropdown-submenu)>a, .nav .open:not(.dropdown-submenu)>a:focus, .nav .open:not(.dropdown-submenu)>a:hover, .nav>.active>a{background-color: #003663;border-color:transparent;color:#fff;}
    .nav .open.dropdown-submenu>a, .nav .open.dropdown-submenu>a:focus, .nav .open.dropdown-submenu>a:hover{background-color: transparent;}
    .dropdown-submenu-toggle .caret{float: right;margin: 7px 0 0 0; margin-right:-2px; border-left: 5px dashed;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
    .dropdown-submenu-toggle{white-space: initial!important;}
    .dropdown-submenu{position: relative;}
    .dropdown-submenu .dropdown-menu{top: 0;left:100%;box-shadow: none;border: 0;margin: 0;background: #fff;border-radius: 0;padding: 0 15px; padding-left: 30px;}
    .centers{position: absolute;bottom: 0;right:0;width: 100%;height:auto;background: rgba(255,255,255,0.8);z-index: 2;padding: 5px 0 10px;}
    .centers.innerPage{position: static;    padding: 20px 0 40px;}
    .centers ul{margin: 0 -15px;padding: 0;list-style: none;}
    .centers ul li{width:10%;float: left;margin-top: 5px;position: relative;}
    .centers ul li img{width: 50%;margin: 0 auto;display: block;position: absolute;left: 50%;top:0; transform: translate(-50%,0);transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
    .centers ul li:hover img, .centers ul li:focus img{width: 70%;margin-top: -15%;transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;}
    .centers ul li a{text-align: center;display: block;padding: 0 9px;font-size: 14px;line-height: 15px;color: #464646;margin-top: 50px;}
    .centers ul li:hover a, .centers ul li:focus a{text-decoration: none;}
    .hpBox>a:not(.alumniLink){position: absolute;top:0;right:15px;color:#003663;font-size: 14px;font-weight: 700;}
    .modal-dialog{margin-top: 15%;}
    #youtubeModal button.close{position: absolute;right: -30px;top: -30px;color: #fff;opacity: 1;border: 2px solid #fff;border-radius: 50%;width: 28px;height: 28px;line-height: 24px;text-align: center;font-size: 21px;font-weight: normal;text-shadow: 0 0px 0 #fff;}
	.mainHeaderWrap{padding: 0;}
    .modal.in .modal-dialog {
        width: 470px!important; height: 155px!important;
    }

    /* Staff Page */


    .categories-choose {
        position: relative;
    left: -48px;
    }

    .categories-choose li ul li {
        display: block;
        float: left;
        padding: 0;
    }

    .categories-choose li ul li:not(:last-child) {
        border-right: 1px #003663 solid;
    }


    .groupsDropDownCLoser {
        display: none;
    }

}
@media only screen and (min-width:992px) and (max-width:1200px){
    .centers ul li a{font-size: 13px;padding: 0 0;}
    .navbar-nav>li>a{padding: 5px 9px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
    .logo img{width:100%;}
    .logo{margin: 20px 0 0 0;}
    .navbar-nav>li>a{font-size: 13px;padding: 5px 10px;}
    .centers ul li a{font-size: 13px;padding: 0;}
    .facebookShare, .linkedinShare{width: 25px;height: 25px;    margin-right: 5px;}
    .facebookShare svg{height: 25px;width:6px;}
    .linkedinShare svg{height: 25px; width: 15px;}
    .addthis_native_toolbox{width: calc(100% - 60px);}
    .addthis_counter.addthis_pill_style{margin-left: 5px;}
    .addthis_button_facebook_like , .addthis_counter.addthis_pill_style{margin-top: 2px!important;}
/*    .shareInnerWrapper{width: 198px;}*/
    .shareBtnWrapper{height: 57px;padding: 15px 10px;}
    .sideMenu .contactBox .imageWrapper{float: none;margin: 0 auto 15px;display: block}
    .sideMenu .contactBox .textWrapper{width: 100%;}
    .hpBox{margin-top: 30px;}
    .youtubeWrapper{width: 50%;float: left;margin: 0;padding-right: 15px;}
    .alumniLink{width: calc(50% - 15px);float: left;margin: 0;margin-left: 15px;height: 160px;line-height: 160px;}
    .centers ul li img{width:80%;}
    .centers ul li:hover img, .centers ul li:focus img{width: 100%;}
    .logoWrapper{float: none;width: 20%;}
    .mainHeaderWrap, .langWrapper, .AccessWrapper{margin-top: 20px;}
}
@media only screen and (max-width:767px){
    body {padding-top: 91px}
    .mainHeaderWrap{margin: 0;width: 50%;float: left;}
    .socialLinks{display: none;}
    .centers{top: 91px;position: fixed;left: 0;width: 100%;background: #fff;z-index: 1;border-top: 1px solid #eee;display: none;}
    .centers ul{padding:0;margin: 0;list-style: none;}
    .centers ul li{padding:10px 0;border-bottom: 1px solid #eee;}
    .centers ul li:last-child{border-bottom:0;}
    .centers ul li img{width:30px;margin-right: 10px;}
    .hpMain h1, .hpSearch h2, .hpBox h2{color:#003663}
    .hpMain h1{line-height: 25px;margin:10px 0;}
    .hpSearch h2{margin:10px 0;}
    .hpBox h2{float: left;}
    .hpMain p{font-size:14px;}
    .side:not(.sideMenu), .hpBox:not(:last-child){border-bottom:1px solid #636363;padding: 0 15px 15px;}
    .hpBox>a:not(.alumniLink){float:left;border-left: 1px solid #c2c2c2;padding-left: 5px;color:#003663;margin-left: 5px;}
    .youtubeWrapper{width: 50%;float: left;margin: 0;padding-right: 15px;height:160px;}
    .alumniLink{width: calc(50% - 15px);float: left;margin: 0;margin-left: 15px;height: 160px;line-height: 160px;}
    .youtubeWrapper a{height:100%;}
    .youtubeWrapper a img:not(.play){height: 100%;}
    .hpBox .imageWrapper, .hpBox .itemsBox, .hpBox{float:left;}
    .sideMeniNews>a{float: left!important;}
    .sideMeniNews{padding: 15px!important;}
    .footerSocial.socialLinks{float: right;display: block;}
    .footerMenu{display: none;}
    /*.innerFooter2{display: none;}*/
    footer, .push{height:50px;}
    .wrapper{margin: 0 auto -50px;}
    .swiper-button-prev, .swiper-button-next{width: 28px;background-size: 100%;}
    .langWrapper{width:80%;margin: 0 0 15px 0;}
    /*.AccessWrapper{position: fixed;top: 18%;right: -2px;background: #fff;margin: 0;z-index: 99;}*/
    .AccessWrapper{position: absolute;right:80%;width: 24px;height: 24px;margin-top: 0;}
    .searchWrapper{width:40px;border:0; border-left:1px solid #c2c2c2;border-radius: 0;margin: 0;}
    .navbar-toggle{margin: 0;border-left:1px solid #c2c2c2;border-radius: 0;padding: 0;}
    .navbar-toggle .icon-bar{    height: 3px;    margin: 0 auto;}
    .centerBtn{display: block;}
    header{padding: 15px 0 0 0;position: fixed;top: 0;left: 0;z-index: 99;height: 91px;width: 100%;}
    /*    .mainRotator{margin-top: 91px;}*/
    .logo img {width:100px;}
    .logo{margin: 0;}
    .navbar-toggle, .searchWrapper, .centerBtn{width:33.3%;height: 26px;}
    .centerBtn img{width:60%;max-height: 100%;}
    #searchWr{display:none;position: fixed;top: 91px;left: 0;width: 100%;height: 45px;border-radius: 0;background: #003663;}
    .searchWrapper input[type=search]{background: #fff;width: 90%;height: 35px;margin: 5px auto;float: none; display: block;}
    .searchWrapper button{width:100%;margin:0;height: 36px;}
    .searchWrapper button .icon-search{width: 60%;margin-top: -10px;    vertical-align: middle;}
    .navbar-toggle .icon-bar{width:20px;/*float: right;*/}
    .testWrapper{width: 80%; float: right;}
    .mobileMainMenu{width:40%;}
    .navbar-nav{margin: 0}
    .nav li{background: #003663;}
    .nav>li>a{border-bottom:1px solid#7d7d7d;background: #003663;width: 90%;margin: 0 auto;}
    .nav>li:last-child>a{border-bottom:0;}
    .open>a{border-bottom:0!important;}
    .dropdown-submenu.open li a, .dropdown-submenu.open li{background: #7da7d9!important;border-radius: 0;}
    .dropdown-menu li a{border-bottom:1px solid#7d7d7d;width: 90%;margin: 0 auto;}
    .dropdown-menu li:last-child a{border-bottom:0;}
    .navbar-collapse{position: fixed;top:90px;left:0;width:100%;margin: 0;padding: 0;border-top: 1px solid #eee;}
    .navbar-nav>li>a{color:#fff;}
    .caret {float: right;margin: 7px 0 0 0; margin-right: -2px;border-right: 5px solid transparent;border-left: 5px solid transparent;border-top: 5px dashed #fff;}
    .open .caret{border-top: 5px dashed #003663;}
    .open>a .caret{border-bottom: 5px dashed #003663; border-top: 5px dashed transparent;margin: 4px 0 0 0;}
    .nav>li>a:focus, .nav>li>a:hover{background-color:#003663;color:#fff;}
    .dropdown.open{background: #fff;}
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown.open a, .dropdown.open li{background: #fff;color:#003663;}
    .navbar-nav .openn .dropdown-menu .dropdown-header, .navbar-nav .openn .dropdown-menu>li>a{padding: 5px 15px;}
    .navbar-nav .openn .dropdown-menu{padding: 0;}
    .navbar-toggle.collapsed .icon-bar.first {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;margin-top: 0px;height: 3px;}
    .navbar-toggle.collapsed .icon-bar.second{-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;margin-top: 4px;height: 3px;}
    .navbar-toggle.collapsed .icon-bar.third{display: block;}
    .navbar-toggle .icon-bar.first {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;height: 3px;}
    .navbar-toggle .icon-bar.second{-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;margin-top: -3px;height: 3px;}
    .navbar-toggle .icon-bar.third{display: none;}
    .langWrapper ul.dropdown-menu li a{border-bottom:0;width: 100%;}
    .langWrapper ul.dropdown-menu{min-width: 100%}
    .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{    background-color: transparent;}
    .innerPage .side{width:100%;float: left;}
    .innerItem .imageWrapper{width:40%;}
    .innerItem .textWrapper{width:60%;}
    /*    .pagesHeader{margin-top: 98px;}*/
    .iframeWrapper .contactBox{position: static;padding: 0 15px;margin-top: 15px;}
    .iframeWrapper iframe{height:350px!important;}
    .iframeWrapper .contactBox .innerBox{width: 100%;border:0;padding: 0 15px 15px;}
    .iframeWrapper .contactBox .innerBox:first-child{border-bottom: 1px solid #898989;}
    .iframeWrapper .contactBox h3{text-align: left;margin: 15px 0;}
    .innerPage h2{margin-top: 0;font-size: 22px;}
    .hpBox .itemsBox{margin-top: 15px;}
    .headerIconCenter{width:50px;height: 36px;}
    .side img{height: auto!important;}
    /*li:hover>ul{display: block;}*/
    #awbt{width: 22px!important;height: 22px!important;}
    .inputWrapper{width: 85%;}
    .mobileBtn{width: 15%!important;float: right!important;    margin: 5px auto!important;}
    .searchWrapper button.mobileBtn .icon-search{margin-top: -5px;}
    .mobileBtn svg{fill:#fff!important;}
    #thanksModal .modal-dialog{margin: 30px auto;}


    /* Staff Page */

    .row.staffCatHolder.fixed {
        top: 80px;
    }


    .groupsDropDownCLoser {
        position: relative;
        top: -12px;
    right: -12px;
        display: block;
        float: right;
        background: transparent;
        border: 0;
        width: 40px;
        height: 40px;
    }

    .groupsDropDownCLoser img {
        display: block;
        width: 100%;
    }


    .categories-choose li div {
        position: relative;
        border: 1px #999999 solid;
        border-radius: 12px;
        padding: 12px;
        background: #ffffff;
    }

    .categories-choose li div::before {
        width: 18px;
        height: 18px;
        display: block;
        position: absolute;
        top: 15px;
    right: 3px;
        content: "";
        background: url('https://www.galilcol.ac.il//develop/images/select.svg?210725') no-repeat center center;
        background-size: 14px 14px;
        transform: rotate(90deg);
        transition: all 0.5s ease;
    }



    .categories-choose li ul {
        position: absolute;
        display: block;
        width: 88%;
        list-style-type: none;
        padding: 14px;
        background: #ffffff;
        box-shadow: 0 4px 12px -2px #333333;
        z-index: 101;
        box-sizing: border-box;
        height: 240px;
        overflow-x: hidden;
        overflow-y: scroll;
    }

    .categories-choose li.closed ul {
        display: none;
    }

    .categories-choose li ul li,
    .categories-choose li ul li a {
        display: block;
        width: 100%;
    }


    .row.staffCatHolder.fixed {
        width: 100%;
        background: transparent;
        box-shadow: unset;
    }


    .row.staffHolder {
        margin-top: 44px;
    }


    .row.staffHolder h2 {
        text-align: center;
    }

}
@media only screen and (max-width:599px){
    .mobileMainMenu{width:50%;}
    .innerItem:not(.staffItem, .testimonialItem) .textWrapper p{display: none;}
    /*.innerItem.staffItem .textWrapper p{display: block;}*/
    .sideMenu .contactBox .imageWrapper{float: none;margin: 0 auto 15px;display: block}
    .sideMenu .contactBox .textWrapper{width:100%;}
    .innerCourseItem{width:100%;}
    #registerForm .inputWrapper.w50{width:100%;}
    .prevSentece{margin: 0px 0 10px;}
    .checkBoxBg span{top: 3px;}
    .pagination>li>a, .pagination>li>span{padding: 2px 10px;margin: 0 3px;}
    .youtubeWrapper{width: 100%;height:auto;padding: 0;}
    .alumniLink{width: 100%;margin: 20px 0 0;height: 65px;line-height: 63px;}
    .courseInner img{width:100%!important;
        float: none; margin: 0 0 10px 0;}
    .courseInner h2{font-size: 16px;}
}
@media only screen and (max-width:479px){
    .mobileMainMenu{width:50%;}
    .logo img{width:80px;}
    .hpBox{width:100%;}
    .courseItem{width:100%;}
    .iframeWrapper iframe{height:250px!important;}
    .sortWrapper .selectWrapper{width:100%;padding: 0;}
    .sortWrapper{margin: 10px 0 0 0;}
    .galleryItem{width:50%;}
    .notWorkOnMobileTxt{position: absolute; top: 60%;left: 10%;transform: translate(0, -50%); width: 80%;}
    #thanksModal .modal-dialog{margin: 30px auto;width: 300px;height: 300px;}
    #thanksModal .modal-title{font-size: 30px;}
    #thanksModal p{font-size: 16px; margin-bottom: 50px;}
    .input-group{display: block;}
    .input-group .form-control, .input-group-btn{display: block;clear: both; width: 100%;border-radius: 0;}
    #welcomeModal button.btn.btn-default{ width: 100%;border-radius: 0;margin-top: 5px;}
}
@media only screen and (max-width:380px){
    .innerItem .imageWrapper{width:40%;padding: 0;margin-bottom:15px;display: block;}
    .innerItem .textWrapper{width:60%;}
    .innerItem.newsletterItem .imageWrapper, .innerItem.newsletterItem .textWrapper{display: block;}
    .galleryItem{width:100%;}
    .shareBtnWrapper{padding: 15px 10px;}
    #welcomeModal .modal-body {  padding: 5px 15px; }
    #welcomeModal input.form-control.placeholder {padding-left:50px!important !important;    }
}
.flags-container{
	width:100%;
}

#cookieBanner {
	transform: translate(-50%, 0);
	background-color: #003663;
	border-radius: 7px;
	text-align: center;
	font-size: 1.3em;
	font-weight: 400;
	padding: 20px 0;
	margin: 0 auto;
	position:fixed;
	display: none;
	height: 60px;
	opacity: 0.8;
	width: 680px;
	color: #fff;
	bottom:0px;
	z-index:3;
	left: 50%;
	border:0;
}

#cookieBanner a {
	color: #fff;
}

#cookieBanner a:hover,
#cookieBanner span:hover {
	cursor: pointer;
}
#cookieBanner span {
	background-color: #fff;
	border-radius: 5px;
	margin-left: 20px;
	padding: 2px 10px;
	font-weight: 500;
	font-size: 1.1em;
	color: #003663;
}

@media only screen and (max-width: 430px) {
	#cookieBanner {
		font-size: 1em;
	}

	#cookieBanner span {
		margin-left: 0;
		font-size: 1em;
	}
}

/******************************Responsive**********************************/