/* BODY---------------------------------------------------------------- */
html{width:100%; height:100%;}
body {font-size:20px;color: #4e4c4c; background:#FFFFFF url("../images/background1.png") repeat; width:100%; height:100%; font-family: 'Montserrat', sans-serif; font-weight:300;}

ul, ol {margin: 0;padding: 0;}

/* TEXT---------------------------------------------------------------- */
h1 {margin: 0; padding:0; font-size: 0;}
h2 {font-size: 38px;}
.title{font-size: 60px; color:#003952; font-weight:700; text-align:left; display:block; padding:0; margin:0; margin-bottom:30px; }
.header{font-size: 50px; color:#4e4c4c; font-weight:900; margin-top:30px; padding-top:30px;}
.headerNoTop{font-size: 40px; color:#4e4c4c; font-weight:900;}
.headerNo{font-size: 40px; color:#4e4c4c; font-weight:900; text-transform:uppercase; margin-bottom:20px; padding-bottom:20px;}
.header1{font-size: 30px; color:#737373; font-weight:700;}
.header2{font-size: 26px; color:#737373; font-weight:700;}
.header3{font-size: 28px; color:#4e4c4c; font-weight:700;}
.bigger {font-size:26px;}

a {color: #003952;outline: 0 !important;outline-style:none; text-decoration:none;}
a:hover {color:#f69a25;  outline: none;outline: 0 !important;outline-style:none;text-decoration:underline;}
a:active {outline: 0 !important;outline-style:none;}
p{margin-bottom:30px;}
p a {color: #003952; font-weight:700; text-decoration:underline}
p a:hover {color:#f69a25; font-weight:700;   text-decoration:underline}

ul.bullet { list-style-type:square; margin:0 0 30px 10px; padding:0;} 
ul.bullet li { margin: 0 0 10px 10px; padding: 0 0 10px 0px;} 
ul.bullet li p{font-weight:300; margin-bottom:10px;} 
ul.bullet li i{font-weight:200;} 
ul.bullet a { font-weight:400; text-decoration:underline;} 
ul.bullet a:hover { font-weight:400; text-decoration:underline;} 
ul.bullet1 { list-style-type:circle; margin:10px 0 0 10px;} 
ul.bullet1 li { margin-bottom:10px; padding-bottom:10px;} 
ul.bullet1 a { font-weight:400; text-decoration:underline;} 
ul.bullet1 a:hover { font-weight:400; text-decoration:underline;} 

.special {text-align:left;}
.specia1l {text-align:center;}

/* IMAGES---------------------------------------------------------------- */
.img_right{position:relative; float:right; padding:0; margin:0 0 30px 0px; border:0; display:block; width:100%; height:auto; max-width:300px;}
.img_right1{position:relative; float:right; padding:0; margin:0 0 30px 30px; border:0; display:block; width:100%; height:auto; max-width:400px;}
.img_left {position:relative; float:left; padding:0; margin: 0px 30px 30px 0px; border:0;width:100%; height:auto; max-width:400px;}
.img_global {position:relative; float:left; padding:0; margin: 0px 30px 0px 0px; border:0;width:100%; height:auto; max-width:443px;}
.img_OB{position:relative; float:right; padding:0; margin:0 0 30px 0px; border:0; display:block; width:100%; height:auto; max-width:300px;}

.img_leadership {display: block;width:100%;height:auto;border: 0; margin:0 auto; padding:0;}
.img_leadership1 {display: block;width:100%;height:auto;border: 0; margin:0 auto; padding:0 0 30px 0; max-width:213px; margin-bottom:30px;}
.img_training {display: block;width:100%;height:auto;border: 0; margin:0 auto; padding:0; max-width:500px;}
.img_BottomLogo{width:100%; height: auto; max-width:500px; border:0; padding:0; margin:0 auto; display:block; margin-bottom:30px;}
.img_bottom_icon{display: inline-block;width:100%;height:auto;border: 0; margin:0 1px 0px 1px; padding:0; max-width:35px;}
.img_podcast {position:relative; float:left; padding:0; margin: 0px 60px 60px 0px;width:100%; height:auto; max-width:350px; border-radius:10px; display:block;}
.img_full{width:100%;height:auto;border: 0; padding:0; margin:0;  display:block;}
.resizeable1{display: block;width:100%;height:auto;border: 0; max-width:900px; padding:0; margin:0 auto;}
.resizeable2{display: block;width:100%;height:auto;border: 0; max-width:976px; padding:0; margin:0 auto;}

/* HEADER & NAV---------------------------------------------------------------- */
#header {position: fixed;top:0; width: 100%;z-index: 999; }
#header .header-content {border-bottom: 0px solid rgba(255, 255, 255, 0.15);margin: 0 auto;padding: 5px 80px 5px 80px;width: 100%; -moz-transition: padding 0.3s;-o-transition: padding 0.3s;-webkit-transition: padding 0.3s;transition: padding 0.3s;  max-width:1800px;}
#header .logo {float: left; padding:10px 0 10px 0; margin: 0;border-bottom:0px;}
.logo img {padding:0; margin:0; width:100%; height:auto; max-width:400px; border-bottom:0px;}
#header.fixed {background:#003952 url("../images/back_nav.png")repeat;}
#header.fixed .header-content {border-bottom: 0; padding: 0 80px 0 80px; max-width:1800px;}
#header.fixed .nav-toggle {top: 25px; }
#header.fixed .navigation li {display: block;}
#header.fixed .navigation a {color: #FFFFFF;}
#header.fixed .navigation a:hover {color: #f69a25; background:#003952; text-decoration:none;}
#header.fixed .navigation a:focus {color: #f69a25; background:#003952; text-decoration:none;}
#header.fixed .navigation li.active > a {color: #f69a25; background:#003952; text-decoration:none;}
#header.fixed .navigation li.active > a:hover {color: #f69a25;background-color: #003952;text-decoration:none; border-radius:0px;}
#header.fixed .navigation .dropdown-menu > li > a {color: #FFFFFF;}
#header.fixed .navigation .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{display: block; color: #f69a25; background-color:#033247;}
.navigation.open {opacity: 1;background:#003952 url("../images/back_nav.png")repeat;visibility: visible;-moz-transition: opacity 0.5s;-o-transition: opacity 0.5s;-webkit-transition: opacity 0.5s;transition: opacity 0.5s; }
.navigation {float: right; margin-right:15px;}
.navigation li {display: block; margin-top:35px; margin-left:5px;}
.navigation a {color: #FFFFFF;font-size: 22px; font-weight:400;padding:10px; -webkit-font-smoothing: antialiased; text-decoration:none;}
.navigation li > a:hover, .navigation a:hover, .navigation a.active {color: #f69a25; background:#003952; text-decoration:none; }
.navigation li.active > a, .navigation li.active > a:hover, .navigation li.active > a:focus {color: #f69a25; text-decoration:none; background:#003952;}
.nav-toggle {display: none;height: 44px;overflow: hidden;position: fixed;right: 5%;text-indent: 100%;top: 25px;white-space: nowrap;width: 44px;z-index: 99999;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; -webkit-font-smoothing: antialiased;}
.nav-toggle:before, .nav-toggle:after { border-radius: 50%;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;-moz-transform: translateZ(0);-ms-transform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);
-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-webkit-transition-property: -webkit-transform;
transition-property: transform; }
.nav-toggle:before {background-color: #f69a25;-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;transition-duration: 0.3s; }
.nav-toggle:after {background-color: #f69a25;-moz-transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);-moz-transition-duration: 0s;-o-transition-duration: 0s;-webkit-transition-duration: 0s;transition-duration: 0s; }
.nav-toggle span {background-color: #fff;bottom: auto;display: inline-block;height: 3px;left: 50%;position: absolute;right: auto;top: 50%;width: 18px;z-index: 10;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%); }
.nav-toggle span:before, .nav-toggle span:after { background-color: #fff;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;-moz-transform: translateZ(0);-ms-transform: translateZ(0);-webkit-transform: translateZ(0);
transform: translateZ(0);-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-transition: -moz-transform 0.3s;-o-transition: -o-transform 0.3s;-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s; }
.nav-toggle span:before {-moz-transform: translateY(-6px) rotate(0deg);-ms-transform: translateY(-6px) rotate(0deg);-webkit-transform: translateY(-6px) rotate(0deg);transform: translateY(-6px) rotate(0deg); }
.nav-toggle span:after { -moz-transform: translateY(6px) rotate(0deg);-ms-transform: translateY(6px) rotate(0deg);-webkit-transform: translateY(6px) rotate(0deg);transform: translateY(6px) rotate(0deg); }
.nav-toggle.close-nav:before {-moz-transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0); }
.nav-toggle.close-nav:after {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1); transform: scale(1); }
.nav-toggle.close-nav span {background-color: rgba(255, 255, 255, 0); }
.nav-toggle.close-nav span:before, .nav-toggle.close-nav span:after { background-color: #FFFFFF; }
.nav-toggle.close-nav span:before {-moz-transform: translateY(0) rotate(45deg);-ms-transform: translateY(0) rotate(45deg);-webkit-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg); }
.nav-toggle.close-nav span:after {-moz-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);-webkit-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg); }
.navbar .nav > li > a {height: 100%;line-height: 100%;color:#FFFFFF;text-decoration:none;}
.navbar .nav > li > a:hover {color: #f69a25;background-color: #003952;text-decoration:none;}
.navbar .nav > li.active > a,.navbar .nav  > li.active > a:hover,.navbar .nav  > li.active > a:focus {color: #f69a25;background-color: #003952;text-decoration:none; border-radius:0px;}
.navbar .nav > li > a:hover {color: #f69a25;background-color: #003952;text-decoration:none;  border-radius:0px;}
.navbar-nav > .open > a, .navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus {color: #f69a25;background-color: #003952;text-decoration:none; border-radius:0px; }
.navbar-nav > li.active > a:hover,.navbar-nav > li.active > a:focus {color: #f69a25;background-color: #003952;text-decoration:none; }
.dropdown-menu {position: absolute;top: 70;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 0px; margin:0;  text-transform:uppercase;list-style: none;background-color: #003952;color:#CCCCCC;border:0px; border-radius:0px;  -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 6px rgba(0, 0, 0, 0.175); }
.dropdown-menu > li {padding:0; margin:0;}
.dropdown-menu > li > a{display: block; padding:15px 25px 15px 25px; margin:0; clear: both;color: #DDDDDD;text-decoration:none;font-size: 16px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {display: block;  color: #f69a25; background-color:#033247; }
.dropdown-menu .divider {height: 1px;padding:0;overflow: hidden;background-color: #003952;margin:0;}

/* BANNERS HOME ---------------------------------------------------------------- */
.container {position:relative; width:100%; padding:0; margin:0; }
.banner {background: transparent url(../images/banner7.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;min-height: 900px; }
.btn-xl-white { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 30px;color: #FFFFFF;  font-size:18px; font-weight:900; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:60px 10px 20px 10px; text-align:center;}
.btn-xl-white:hover, .btn-xl-white:focus {background-color:#003952;border: 2px solid #003952;color: #FFFFFF;  text-decoration:none; }
#home-slider {overflow: hidden;position: relative;}
#home-slider .caption {position: absolute;top: 40%;margin-top:0;left: 0;right: 0;text-align: center;text-transform: uppercase;z-index: 15;font-size: 24px;font-weight: 300;color: #FFFFFF;}
.caption .special {    text-shadow: #000000 0.05em 0.05em 0.05em;}
.caption .fa {display:inline; padding:0; margin:0 5px 0 5px;}
.mobile-break {display: none;}
#home-slider .caption h1 {color: #FFFFFF;font-size: 80px;font-weight: 900;margin-bottom: 10px;}
.caption .btn-start { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 30px;color: #ffffff;  font-size:16px; font-weight:700; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:40px 1px 20px 1px; text-align:center; border-top-left-radius: 50px; border-bottom-left-radius:50px; }
.caption .btn-start:hover {text-decoration:none;background-color:#666666;border: 2px solid #666666; }
.caption .btn-start1 { text-decoration:none;background-color:#003952;border: 2px solid #003952; padding: 15px 30px;color: #FFFFFF;  font-size:16px; font-weight:700; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:40px 1px 20px 1px; text-align:center;border-top-right-radius: 50px; border-bottom-right-radius:50px; }
.caption .btn-start1:hover {text-decoration:none;background-color:#666666;border: 2px solid #666666; }
.carousel-fade .carousel-inner .item {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;background-repeat: no-repeat;background-size: cover;height: 2037px;}
.carousel-fade .carousel-inner .item:after {content: " ";position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}

/* VIDEO---------------------------------------------------------------- */
.videoDiv{position:relative; width:100%; height:auto; margin:0; padding:0;display:table;}

/* GLBOAL---------------------------------------------------------------- */
.global{display:table; position:relative; width:100%; padding:30px 0 30px 0; margin: -10px 0 0 0; }
.globalContainer{display:table; position:relative; width:90%; padding:0; margin: 0 auto; height:600px;}
.global1{position:relative;float:left; width:50%; padding:50px 100px 100px 200px; margin:0; height:600px;color:#3d505e; font-size:24px; font-weight:400;}
.global1Title{color:#3d505e;font-size:70px; font-weight:900; line-height:1;}
.global2{position:relative;float:left; width:50%; padding:0; margin:0;  height:600px;background: transparent url("../images/back_box3.png"); background-position: top left; background-repeat: no-repeat; }
.btnGlobal { text-decoration:none;background:#f69a25 url("../images/back_button.png") no-repeat;border: 0px solid #003952; padding: 15px 50px;color: #FFFFFF;  font-size:20px; font-weight:900; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;display: inline-block; text-transform: uppercase;  margin:40px 0px 0px 0px; text-align:center;font-style:normal;}
.btnGlobal:hover, .btnGlobal:focus {background:#f69a25 url("../images/back_buttonOver.png") no-repeat;border: 0px solid #003952;color: #3d505e;  text-decoration:none;  }

/* BOXES---------------------------------------------------------------- */
.boxesWhite{display:table; position:relative; width:100%; padding:0px; margin: 0; }
.boxes_container{display:table; position:relative; width:100%; padding:0; margin: 0; height:600px;}
.boxes3Title{font-size: 60px; color:#3b4a57; font-weight:900; display:block; padding:0; margin:0 0 30px 0; font-style:normal;}
.boxes3{position:relative;float:left; width:50%; margin:0; background: #009ec4 url("../images/banner6.jpg");background-size: 65% 100%; background-position: top left;background-attachment: fixed;background-repeat: no-repeat; height:600px;}
.boxes4{position:relative;float:left; width:50%; margin:0; background: #FFFFFF; height:600px; padding:120px; font-size:26px; font-style:italic;}
.btn-boxes4{ text-decoration:none;background:#09d3f6; border: 0; padding: 20px 40px;color: #FFFFFF;  font-size:22px; font-weight:300; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:20px 0 0 0; text-align:center;}
.btn-boxes4 a {color:#FFFFFF; text-decoration:none;}
.btn-boxes4:hover, .btn-boxes4:focus {background:#FFFFFF;border: 0;color: #09d3f6;  text-decoration:none; font-weight:300;}
.btn-boxes4 a:hover {color:#FFFFFF; text-decoration:none;}

/* NEWSLETTER---------------------------------------------------------------- */
.newsletterDiv{position:relative; width:100%; height:500px; margin:0; padding:0;display:table;background: url(../images/back_newsletter1.jpg);background-size: cover;background-position: bottom center;background-attachment: fixed;background-repeat: no-repeat;}
.newsletterContainer{ width:50%; margin:0 auto;text-align:center;color:#FFFFFF; font-size:24px; font-weight:400; font-style:oblique;padding: 140px 0 0 0;text-shadow: #000000 0.05em 0.05em 0.05em;}
.newsletterTitle{font-size:50px; font-weight:900; font-style:normal;text-shadow: #000000 0 0 0;}
.btnNewsletter { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 50px;color: #FFFFFF;  font-size:16px; font-weight:700; -moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block; text-transform: uppercase;  margin:30px 0px 0px 0px; text-align:center;font-style:normal;text-shadow: #000000 0 0 0}
.btnNewsletter:hover, .btnNewsletter:focus {background-color:#FFFFFF;border: 2px solid #FFFFFF;color: #003952;  text-decoration:none; }

/* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:70px 0 50px 0; margin:0; background:#222222 url(../images/back_footer.png) repeat; }
#footer1_container{position:relative; display:table; width:100%; padding:60px 0 20px 0; margin:0 auto; max-width:500px; }
#footer2_container{position:relative; display:table; width:100%; padding:40px 0px 50px 0px; margin:0 auto; max-width:900px;border-top:1px dotted #666666;}
.footer2_left{position:relative; width:36.6%; padding:0px 0 0px 20px; margin:0; float:left;color:#999999; font-size:16px; font-weight:300; text-align:left; }
.footer2_left a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_left a:hover{color:#f69a25; text-decoration:underline; font-weight:300;}
.footer2_left i {color:#999999; }
.footer2_middle{position:relative; width:30%; padding:0 0 30px 50px; margin:0; float:left; color:#999999; font-size:16px; font-weight:300; text-align:left; }
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#f69a25; text-decoration:underline; font-weight:300;}
.footer2_middle i {color:#999999; }
.footer2_right{position:relative; width:33.3%; padding:0px 0 30px 50px; margin:0; float:left; text-align:left;color:#FFFFFF; font-size:16px; font-weight:300; }
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#f69a25; text-decoration:underline; font-weight:300;}
.footerHeader{display:block; color:#FFFFFF; font-size:28px; font-weight:400;padding:20px 0 10px 0; margin:0;}
#footer3_container{display:table; position:relative; padding: 10px 80px 10px 80px;width: 100%; margin:0; background:#222222 url(../images/back_footer3.png) repeat; color:#999999; font-size:14px; text-align:center; }
.footer3_left{position:relative; width:70%; padding:5px 0 10px 0; margin:0; float:left;text-align:left; }
.footer3_right{position:relative; width:30%; padding:0; margin:0; float:left;text-align:right; }
#footer3_container a{color:#f69a25; text-decoration:underline; }
#footer3_container a:hover{color:#FFFFFF; text-decoration:underline; }
ul.footer-social{ margin:0;  padding:0;}
ul.footer-social li{display: inline-block;margin:0 auto; text-align:center;}
ul.footer-social i.fa {font-size: 26px;border: 0px;width: 40px;height: 40px;padding: 8px;border-radius: 50%;color: #FFFFFF; background-color:#f69a25; text-decoration:none;}
ul.footer-social i.fa:hover{background: #FFFFFF;color: #f69a25;border: 0px; text-decoration:none;}
.kairoi {position:relative; padding: 0;margin: 0 auto; margin:0; border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; float:right;}
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}

/* VIDEO---------------------------------------------------------------- */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0;  margin-top: 0px; margin-bottom:30px;} 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.video {position: relative;width:100%; height:auto;margin:0;padding:0; background:#FFFFFF;margin-top: 0px; margin-bottom:50px;}
.video_container {display:table; position:relative;width:100%; padding:0px 0 0px 0;  margin-right: auto;margin-left: auto;}
 
 /* SUPPORT---------------------------------------------------------------- */
.header_small{display:none;}

.about {background: transparent url(../images/back_about.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;min-height: 800px; font-size:90px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:300px 0 0 0;z-index:1;}

.resources {background: transparent url(../images/back_resources.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;min-height: 800px; font-size:90px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:300px 0 0 0;z-index:1;}

.give {background: transparent url(../images/back_give.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;min-height: 800px; font-size:90px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:300px 0 0 0;z-index:1;}

.updates {background: transparent url(../images/back_updates.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;min-height: 800px; font-size:90px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:300px 0 0 0;z-index:1;}

.espanol {background: transparent url(../images/back_espanol.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;min-height: 800px; font-size:90px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:300px 0 0 0;z-index:1;}

.support_containerTop{position:relative; width:100%; padding:30px 80px 30px 80px; height:130px; margin:0 auto; max-width:1640px;background: #f69a25 url("../images/back_header.png") repeat; margin-top:-130px; color:#FFFFFF; font-size:50px; font-weight:400;z-index:200;}
.support_container{position:relative; width:100%; padding:40px 80px 40px 80px; margin:0 auto; max-width:1640px; background-color: #FFFFFF; z-index:2;  margin-bottom:100px; overflow:hidden;border-bottom:50px solid #FFFFFF;}
.support_left {float:left; position:relative; width:65%; margin:0; padding:40px 80px 120px 0;  background-color:#ffffff;  }
.support_right {float:left; position:relative; width:35%; margin:0; padding:80px 0 0 80px;background-color:#FFFFFF;}
.support_right img {width:100%; height:auto; margin:0; padding:0;box-shadow: rgba(0, 0, 0, 0.5) 0px 15px 15px -10px; }
.support_right img:hover {width:100%; height:auto; margin:0; padding:0; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; opacity:.8;}
ul.side_nav {margin:0;padding:0; list-style-type:none;border-left:10px solid #efefef; }
.side_nav li { padding:0; margin:0;}
.side_nav li a:link,.side_nav li a:visited,.side_nav li a:active{display: block;color: #999999;text-decoration:none;width:100%;font-size:20px;padding:15px 0 15px 20px; border-left:10px solid #efefef; margin:0 0 0 -10px; font-weight:700;}
.side_nav li a.active:link,.side_nav li a.active:visited,.side_nav li a.active:active{color: #003952;width:100%;text-decoration:none; padding:15px 0 15px 20px;  margin:0 0 0 -10px;border-left:10px solid #003952; font-weight:700;}
.side_nav li a:hover, a.active:visited:hover, .side_nav li a.active:hover { color: #f69a25; text-decoration: none; margin:0 0 0 -10px;border-left:10px solid #f69a25; }

/* LOGIN FORM---------------------------------------------------------------- */
.row{clear:both; width: 100%; position:relative; padding:0; margin:0; display:block; height:80px;}
.row1{width: 100%; position:relative; display:block; overflow:auto; border-bottom:5px solid #dadad7; margin:0 auto; margin-top:20px; margin-bottom:35px; padding:20px 0px 30px 0px;}
.row1Full{width: 100%; position:relative; display:block; overflow:auto; border-bottom:5px solid #dadad7; margin:0 auto; margin-top:20px; margin-bottom:20px; padding:20px 0px 20px 0px;}
.row2{width: 100%; position:relative; padding:0 0 30px 0; margin:0 0 30px 0; display:block;}
.row3{width: 100%; position:relative; padding:0 0 30px 0; margin:0 0 30px 0; display:block; min-height:100px;}
.row4{clear:both; width: 100%; position:relative; padding:0; margin:0; display:block;}
.row5{clear:both; width: 100%; position:relative; padding:0; margin:0; display:block; height:30px;}
.col1 {width: 30%;margin:0;padding:12px 20px 0 0; float: left;display: block; text-align:right;}
.col2 {width: 70%;margin:0;padding:0; float: left; display: block;}
.col3 {width: 70%;display: block;float: left;margin: 0;padding:0;}
.col4 {width: 30%;display: block;float: left;margin: 0;padding:12px 0 0 0;}
.col5 {width: 90%;display: block;float: left;margin: 0;padding:0;}
.col6 {width: 10%;display: block;float: left;margin: 0;padding:0;}
.col1A {text-align: right;width: 30%;margin: 0;float: left;padding: 20px 0 0 0;}
.col2A {width: 70%;display: block;float: left;margin: 0;padding:0 0 0 0;}
.rowN{width: 100%; position:relative; padding:0 0 20px 0; margin:0 0 20px 0; display:table;}
.colN1 {width: 48%;display: block;float: left;margin: 0 2% 0 0 ;padding:0; }
.colN2 {width: 48%;display: block;float: left;margin: 0 0 0 2%;padding:0; text-align:right;}

.loginRow{width: 100%; position:relative; padding:0 0 10px 0; margin:0 0 10px 0;display:table;}
.loginCol1 {position:relative; float:left; width:33%; margin:0; padding:20px 0 0 0; display:block; text-align:right;}
.loginCol2 {position:relative; float:left; width:65%; margin:0 2% 0 0; padding:0; display:block}

#download{float:right; width:64px;height:64px; padding:0; margin:0;}
#download a:link {display: block; width: 64px; height: 64px; background: url('../images/arrow-down.png') no-repeat; background-position: 0 -64px; text-indent: -9000px;}
#download a:visited {display: block; width: 64px; height: 64px; background: url('../images/arrow-down.png') no-repeat; background-position: 0 -64px; text-indent: -9000px;}
#download a:hover {display: block; width: 64px; height: 64px; background: url('../images/arrow-down.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}
#download a:active {display: block; width: 64px; height: 64px; background: url('../images/arrow-down.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}

.formcreate {background-color:#EEEEEE;color: #333333;border:1px solid #999999;padding:20px;font-size:18px; margin:0;width:100%; height:auto; max-width:300px;}
.formcreate:focus {background-color:#EEEEEE;color:#333333;border:1px solid #999999;padding:20px;font-size:18px; margin:0;width:100%; height:auto; max-width:300px;}
.btn-secondary1 { text-decoration:none;background-color:#003952;border: 2px solid #003952; padding: 15px 30px;color: #FFFFFF;  font-size:18px; font-weight:900; -moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block; text-transform: uppercase;  margin:60px 10px 20px 10px; text-align:center;}
.btn-secondary1:hover,.btn-secondary1:focus,.btn-secondary1:active,.btn-secondary1.active {background-color:#f69a25;border: 2px solid #f69a25;color: #FFFFFF;  text-decoration:none; }

@media screen and (max-width: 1500px) {
	

.support_container{position:relative; width:100%; padding:40px 80px 40px 80px; margin:0 auto; max-width:1640px; background-color: #FFFFFF; z-index:2;  margin-bottom:0px; overflow:hidden;border-bottom:50px solid #FFFFFF;}
    

}

@media screen and (max-width: 1280px) {
/* HEADER & NAV---------------------------------------------------------------- */
#header {position: fixed;top:0; width: 100%;z-index: 999; }
#header .header-content {border-bottom: 0px solid rgba(255, 255, 255, 0.15);margin: 0 auto;padding: 5px 40px 5px 40px;width: 100%; -moz-transition: padding 0.3s;-o-transition: padding 0.3s;-webkit-transition: padding 0.3s;transition: padding 0.3s;  max-width:1800px;}
#header .logo {float: left; padding:10px 0 10px 0; margin: 0;border-bottom:0px;}
.logo img {padding:0; margin:0; width:100%; height:auto; max-width:400px; border-bottom:0px;}
#header.fixed {background:#003952 url("../images/back_nav.png")repeat;}
#header.fixed .header-content {border-bottom: 0; padding: 0 40px 0 40px; max-width:1800px;}
#header.fixed .nav-toggle {top: 25px; }
#header.fixed .navigation li {display: block;}
#header.fixed .navigation a {color: #FFFFFF;}
#header.fixed .navigation a:hover {color: #f69a25; background:#003952; text-decoration:none;}
#header.fixed .navigation a:focus {color: #f69a25; background:#003952; text-decoration:none;}
#header.fixed .navigation li.active > a {color: #f69a25; background:#003952; text-decoration:none;}
#header.fixed .navigation li.active > a:hover {color: #f69a25;background-color: #003952;text-decoration:none; border-radius:0px;}
#header.fixed .navigation .dropdown-menu > li > a {color: #FFFFFF;}
#header.fixed .navigation .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{display: block; color: #f69a25; background-color:#033247;}
    
  /* BANNERS HOME ---------------------------------------------------------------- */
.container {position:relative; width:100%; padding:0; margin:0; }
.banner {background: transparent url(../images/banner7.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;background-attachment: fixed;min-height: 900px; }
.btn-xl-white { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 30px;color: #FFFFFF;  font-size:18px; font-weight:900; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:60px 10px 20px 10px; text-align:center;}
.btn-xl-white:hover, .btn-xl-white:focus {background-color:#003952;border: 2px solid #003952;color: #FFFFFF;  text-decoration:none; }
#home-slider {overflow: hidden;position: relative;}
#home-slider .caption {position: absolute;top: 35%;margin-top:0;left: 0;right: 0;text-align: center;text-transform: uppercase;z-index: 15;font-size: 24px;font-weight: 300;color: #FFFFFF;}
.caption .special {    text-shadow: #000000 0.05em 0.05em 0.05em;}
#home-slider .caption h1 {color: #FFFFFF;font-size: 80px;font-weight: 900;margin-bottom: 10px;}
.caption .btn-start { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 30px;color: #ffffff;  font-size:16px; font-weight:700; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:40px 1px 20px 1px; text-align:center; border-top-left-radius: 50px; border-bottom-left-radius:50px; }
.caption .btn-start:hover {text-decoration:none;background-color:#666666;border: 2px solid #666666; }
.caption .btn-start1 { text-decoration:none;background-color:#003952;border: 2px solid #003952; padding: 15px 30px;color: #FFFFFF;  font-size:16px; font-weight:700; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:40px 1px 20px 1px; text-align:center;border-top-right-radius: 50px; border-bottom-right-radius:50px; }
.caption .btn-start1:hover {text-decoration:none;background-color:#666666;border: 2px solid #666666; }
.carousel-fade .carousel-inner .item {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;background-repeat: no-repeat;background-size: cover;height: 2037px;}
.carousel-fade .carousel-inner .item:after {content: " ";position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}
  
/* GLBOAL---------------------------------------------------------------- */
.global{display:table; position:relative; width:100%; padding:30px 0 30px 0; margin: -10px 0 0 0; }
.globalContainer{display:table; position:relative; width:100%; padding:0; margin: 0 auto; height:600px;}
.global1{position:relative;float:left; width:50%; padding:80px 40px 100px 130px; margin:0; height:600px;color:#3d505e; font-size:24px; font-weight:400;}
.global1Title{color:#3d505e;font-size:70px; font-weight:900; line-height:1;}
.global2{position:relative;float:left; width:50%; padding:0; margin:0;  height:600px;background: transparent url("../images/back_box3.png"); background-position: top left; background-repeat: no-repeat; }
.btnGlobal { text-decoration:none;background:#f69a25 url("../images/back_button.png") no-repeat;border: 0px solid #003952; padding: 15px 50px;color: #FFFFFF;  font-size:20px; font-weight:900; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;display: inline-block; text-transform: uppercase;  margin:40px 0px 0px 0px; text-align:center;font-style:normal;}
.btnGlobal:hover, .btnGlobal:focus {background:#f69a25 url("../images/back_buttonOver.png") no-repeat;border: 0px solid #003952;color: #3d505e;  text-decoration:none;  }
    
/* BOXES---------------------------------------------------------------- */
.boxesWhite{display:table; position:relative; width:100%; padding:0px; margin: 0; }
.boxes_container{display:table; position:relative; width:100%; padding:0; margin: 0; height:500px;}
.boxes3Title{font-size: 50px; color:#3b4a57; font-weight:900; display:block; padding:0; margin:0 0 30px 0; font-style:normal;}
.boxes3{position:relative;float:left; width:50%; margin:0; background: #009ec4 url("../images/banner6.jpg");background-size: 50% 100%; background-position: top left;background-attachment: fixed;background-repeat: no-repeat; height:500px;}
.boxes4{position:relative;float:left; width:50%; margin:0; background: #FFFFFF; height:500px; padding:40px; font-size:22px; font-style:italic;}
.btn-boxes4{ text-decoration:none;background:#09d3f6; border: 0; padding: 20px 40px;color: #FFFFFF;  font-size:22px; font-weight:300; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:20px 0 0 0; text-align:center;}
.btn-boxes4 a {color:#FFFFFF; text-decoration:none;}
.btn-boxes4:hover, .btn-boxes4:focus {background:#FFFFFF;border: 0;color: #09d3f6;  text-decoration:none; font-weight:300;}
.btn-boxes4 a:hover {color:#FFFFFF; text-decoration:none;}
    
/* FOOTER---------------------------------------------------------------- */
#footer3_container{display:table; position:relative; padding: 10px 40px 10px 40px;width: 100%; margin:0; background:#222222 url(../images/back_footer3.png) repeat; color:#999999; font-size:14px; text-align:center; }
.footer3_left{position:relative; width:70%; padding:5px 0 10px 0; margin:0; float:left;text-align:left; }
.footer3_right{position:relative; width:30%; padding:0; margin:0; float:left;text-align:right; }
#footer3_container a{color:#f69a25; text-decoration:underline; }
#footer3_container a:hover{color:#FFFFFF; text-decoration:underline; }
ul.footer-social{ margin:0;  padding:0;}
ul.footer-social li{display: inline-block;margin:0 auto; text-align:center;}
ul.footer-social i.fa {font-size: 26px;border: 0px;width: 40px;height: 40px;padding: 8px;border-radius: 50%;color: #FFFFFF; background-color:#f69a25; text-decoration:none;}
ul.footer-social i.fa:hover{background: #FFFFFF;color: #f69a25;border: 0px; text-decoration:none;}
.kairoi {position:relative; padding: 0;margin: 0 auto; margin:0; border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; float:right;}
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}

/* SUPPORT------------------------------------------------------------- */
.support_containerTop{position:relative; width:100%; padding:30px 40px 30px 40px; height:130px; margin:0 auto; max-width:1640px;background: #f69a25 url("../images/back_header.png") repeat; margin-top:-130px; color:#FFFFFF; font-size:50px; font-weight:400;z-index:200;}
.support_container{position:relative; width:100%; padding:20px 40px 40px 40px; margin:0 auto; max-width:1640px; background-color: #FFFFFF; z-index:2;overflow:hidden;border-bottom:50px solid #FFFFFF;}
.support_left {float:left; position:relative; width:65%; margin:0; padding:40px 50px 100px 0;  background-color:#ffffff;  }
.support_right {float:left; position:relative; width:35%; margin:0; padding:80px 0 0 50px;background-color:#FFFFFF;}
.support_right img {width:100%; height:auto; margin:0; padding:0;box-shadow: rgba(0, 0, 0, 0.5) 0px 15px 15px -10px; }
.support_right img:hover {width:100%; height:auto; margin:0; padding:0; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; opacity:.8;}
ul.side_nav {margin:0;padding:0; list-style-type:none;border-left:10px solid #efefef; }
.side_nav li { padding:0; margin:0;}
.side_nav li a:link,.side_nav li a:visited,.side_nav li a:active{display: block;color: #999999;text-decoration:none;width:100%;font-size:20px;padding:15px 0 15px 20px; border-left:10px solid #efefef; margin:0 0 0 -10px; font-weight:700;}
.side_nav li a.active:link,.side_nav li a.active:visited,.side_nav li a.active:active{color: #003952;width:100%;text-decoration:none; padding:15px 0 15px 20px;  margin:0 0 0 -10px;border-left:10px solid #003952; font-weight:700;}
.side_nav li a:hover, a.active:visited:hover, .side_nav li a.active:hover { color: #f69a25; text-decoration: none; margin:0 0 0 -10px;border-left:10px solid #f69a25; }
    
}




@media screen and (max-width: 1200px) {
/* HEADER & NAV---------------------------------------------------------------- */	
.navbar-header { float: none;}
.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin: 7.5px -15px;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
#header .header-content {margin: 0 auto;padding: 5px 20px 5px 20px;width: 100%; }
#header .logo {float: left; padding:5px 0 5px 0; margin: 0;border-bottom:0px; display:block; z-index:1104;}
.logo img {padding:0; margin:0; width:100%; height:auto; max-width:300px; border-bottom:0px; display:block; z-index:1104;}

#header.fixed .header-content {border-bottom: 0; padding: 5px 20px 5px 20px;width: 100%; }
#header.fixed .navigation a {color: #FFFFFF;}
#header.fixed .navigation a:hover {color: #FFFFFF; background:transparent; text-decoration:none;}
#header.fixed .navigation a:focus {color: #FFFFFF; background:transparent; text-decoration:none;}
#header.fixed .navigation li.active > a {color: #FFFFFF; background:#003952; text-decoration:none;}
#header.fixed .navigation li.active > a:hover {color: #FFFFFF;background-color: #003952;text-decoration:none; border-radius:0px;}
#header.fixed .navigation .dropdown-menu > li > a {color: #FFFFFF;}
#header.fixed .navigation .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{display: block; color: #FFFFFF; background-color:#003952;}

.nav-toggle {display: block; }
.navigation {position: fixed;background-color: #000;width: 100%;height: 100%;top: 0;left: 0;z-index: 99999;visibility: hidden;opacity: 0;-webkit-transition: opacity 0.5s, visibility 0s 0.5s;transition: opacity 0.5s, visibility 0s 0.5s; }
.navigation .navbar-right {position: relative;top: 45%;-moz-transform: translateY(-45%);-ms-transform: translateY(-45%);-webkit-transform: translateY(-45%);transform: translateY(-45%); }
.navigation li {display: block; margin: 0 0 15px 0; }
.navigation a {display: block;font-size: 28px;margin: 0 auto;text-align: center; padding:20px; color:#FFFFFF;}
.navigation li > a:hover, .navigation a:hover, .navigation a.active {color: #FFFFFF; background-color:#003952; text-decoration:none; }
.navigation li.active > a, .navigation li.active > a:hover, .navigation li.active > a:focus, .navigation .dropdown-toggle:hover {color: #FFFFFF; background-color:#003952; text-decoration:none; }
.navigation li.active > a, .navigation li.active > a:hover, .navigation li.active > a:focus, .navigation li > a:hover, .navigation li > a:focus, .navigation li > a:focus:hover {color: #FFFFFF;text-decoration: none;background-color: #003952; text-decoration:none;}
.navbar-nav > .open > a, .navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus {color: #FFFFFF;background-color: #003952;text-decoration:none; border-radius:0px; }
.navbar-nav > li.active > a:hover,.navbar-nav > li.active > a:focus {color: #FFFFFF;background-color: #003952;text-decoration:none; }
.navbar .nav > li > a {height: 100%;line-height: 100%;color:#FFFFFF;background-color:#003952;text-decoration:none;}
.navbar .nav > li > a:hover {color: #FFFFFF;background-color:#003952;text-decoration:none;}
.navbar .nav  > li.active > a,.navbar .nav  > li.active > a:hover,.navbar .nav  > li.active > a:focus {color: #FFFFFF;background-color:#003952;text-decoration:none;}
.navbar-nav .open .dropdown-menu {position: static;float: none; width: 100%;margin-top: 10px; margin-bottom:30px; background-color: transparent;border: 0;box-shadow: none;}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;font-size: 18px; font-weight:400;}
.navbar-nav .open .dropdown-menu > li > a {line-height: 18px; }
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}
.dropdown-menu > li > a{display: block; padding:5px; margin: 0; clear: both;color: #FFFFFF;white-space: nowrap;text-decoration:none;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #FFFFFF;text-decoration: none;background-color: #003952; text-decoration:none; }
.dropdown-menu .divider {height: 0px;padding:0;overflow: hidden;background-color: #003952;margin:0; display:none;}
    
/* NEWSLETTER---------------------------------------------------------------- */
.newsletterDiv{position:relative; width:100%; height:500px; margin:0; padding:0;display:table;background: url(../images/back_newsletter1.jpg);background-size: cover;background-position: bottom center;background-attachment: fixed;background-repeat: no-repeat;}
.newsletterContainer{ width:80%; margin:0 auto;text-align:center;color:#FFFFFF; font-size:24px; font-weight:400; font-style:oblique;padding: 140px 0 0 0;text-shadow: #000000 0.05em 0.05em 0.05em;}
.newsletterTitle{font-size:50px; font-weight:900; font-style:normal;text-shadow: #000000 0 0 0;}
.btnNewsletter { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 50px;color: #FFFFFF;  font-size:16px; font-weight:700; -moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block; text-transform: uppercase;  margin:30px 0px 0px 0px; text-align:center;font-style:normal;text-shadow: #000000 0 0 0}
.btnNewsletter:hover, .btnNewsletter:focus {background-color:#FFFFFF;border: 2px solid #FFFFFF;color: #003952;  text-decoration:none; }

  /* SUPPORT------------------------------------------------------------- */
.support_containerTop{position:relative; width:100%; padding:30px 40px 30px 40px; height:130px; margin:0 auto; max-width:1640px;background: #f69a25 url("../images/back_header.png") repeat; margin-top:-130px; color:#FFFFFF; font-size:50px; font-weight:400;z-index:200;}
.support_container{position:relative; width:100%; padding:20px 40px 40px 40px; margin:0 auto; max-width:1640px; background-color: #FFFFFF; z-index:2;overflow:hidden;border-bottom:50px solid #FFFFFF;}
.support_left {float:left; position:relative; width:60%; margin:0; padding:40px 50px 100px 0;  background-color:#ffffff;  }
.support_right {float:left; position:relative; width:40%; margin:0; padding:80px 0 0 50px;background-color:#FFFFFF;}
.support_right img {width:100%; height:auto; margin:0; padding:0;box-shadow: rgba(0, 0, 0, 0.5) 0px 15px 15px -10px; }
.support_right img:hover {width:100%; height:auto; margin:0; padding:0; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; opacity:.8;}
ul.side_nav {margin:0;padding:0; list-style-type:none;border-left:10px solid #efefef; }
.side_nav li { padding:0; margin:0;}
.side_nav li a:link,.side_nav li a:visited,.side_nav li a:active{display: block;color: #999999;text-decoration:none;width:100%;font-size:20px;padding:15px 0 15px 20px; border-left:10px solid #efefef; margin:0 0 0 -10px; font-weight:700;}
.side_nav li a.active:link,.side_nav li a.active:visited,.side_nav li a.active:active{color: #003952;width:100%;text-decoration:none; padding:15px 0 15px 20px;  margin:0 0 0 -10px;border-left:10px solid #003952; font-weight:700;}
.side_nav li a:hover, a.active:visited:hover, .side_nav li a.active:hover { color: #f69a25; text-decoration: none; margin:0 0 0 -10px;border-left:10px solid #f69a25; }  
    
    

  }

@media screen and (max-width: 1024px) {
  /* BODY---------------------------------------------------------------- */
html{width:100%; height:100%;}
body {font-size:18px;color: #4e4c4c; background:#FFFFFF url("../images/background1.png") repeat; width:100%; height:100%; font-family: 'Montserrat', sans-serif; font-weight:300;}  
    

/* TEXT---------------------------------------------------------------- */
h1 {margin: 0; padding:0; font-size: 0;}
h2 {font-size: 30px;}
.title{font-size: 50px; color:#003952; font-weight:700; text-align:left; display:block; padding:0; margin:0; margin-bottom:30px; }
.header{font-size: 40px; color:#4e4c4c; font-weight:900; margin-top:30px; padding-top:30px;}
.headerNoTop{font-size: 30px; color:#4e4c4c; font-weight:900;}
.headerNo{font-size: 30px; color:#4e4c4c; font-weight:900; text-transform:uppercase; margin-bottom:20px; padding-bottom:20px;}
.header1{font-size: 26px; color:#737373; font-weight:700;}
.header2{font-size: 24px; color:#737373; font-weight:700;}
.header3{font-size: 24px; color:#4e4c4c; font-weight:700;}
.bigger {font-size:24px;}

    .img_global {position:relative; float:none; padding:0; margin: 0; border:0;width:100%; height:auto; max-width:350px; display:block;}
    .img_OB{position:relative; float:right; padding:0; margin:0 0 0px 0px; border:0; display:block; width:100%; height:auto; max-width:200px;}
    
    
    /* BANNERS HOME ---------------------------------------------------------------- */
.container {position:relative; width:100%; padding:0; margin:0; }
.banner {background: transparent url(../images/banner7.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 700px; max-height:700px;}
.btn-xl-white { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 30px;color: #FFFFFF;  font-size:18px; font-weight:900; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:60px 10px 20px 10px; text-align:center;}
.btn-xl-white:hover, .btn-xl-white:focus {background-color:#003952;border: 2px solid #003952;color: #FFFFFF;  text-decoration:none; }
#home-slider {overflow: hidden;position: relative;}
#home-slider .caption {position: absolute;top: 20%;margin-top:0;left: 0;right: 0;text-align: center;text-transform: uppercase;z-index: 15;font-size: 24px;font-weight: 300;color: #FFFFFF;}
.caption .special {    text-shadow: #000000 0.05em 0.05em 0.05em;}
#home-slider .caption h1 {color: #FFFFFF;font-size: 80px;font-weight: 900;margin-bottom: 10px;}
.caption .btn-start { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 30px;color: #ffffff;  font-size:16px; font-weight:700; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:40px 1px 20px 1px; text-align:center; border-top-left-radius: 50px; border-bottom-left-radius:50px; }
.caption .btn-start:hover {text-decoration:none;background-color:#666666;border: 2px solid #666666; }
.caption .btn-start1 { text-decoration:none;background-color:#003952;border: 2px solid #003952; padding: 15px 30px;color: #FFFFFF;  font-size:16px; font-weight:700; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:40px 1px 20px 1px; text-align:center;border-top-right-radius: 50px; border-bottom-right-radius:50px; }
.caption .btn-start1:hover {text-decoration:none;background-color:#666666;border: 2px solid #666666; }
.carousel-fade .carousel-inner .item {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;background-repeat: no-repeat;background-size: cover;height: 1037px;}
.carousel-fade .carousel-inner .item:after {content: " ";position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}  
    
    /* GLBOAL---------------------------------------------------------------- */
.global{display:table; position:relative; width:100%; padding:20px; margin: -10px 0 0 0; }
.globalContainer{display:table; position:relative; width:100%; padding:0; margin: 0 auto; height:600px;}
.global1{position:relative;float:left; width:45%; padding:50px 0px 100px 20px; margin:0; height:600px;color:#3d505e; font-size:22px; font-weight:400;}
.global1Title{color:#3d505e;font-size:70px; font-weight:900; line-height:1;}
.global2{position:relative;float:left; width:55%; padding:0; margin:0;  height:600px;background: transparent url("../images/back_box333.png"); background-position: center right; background-repeat: no-repeat; }
    
.btnGlobal { text-decoration:none;background:#f69a25 url("../images/back_button.png") no-repeat;border: 0px solid #003952; padding: 15px 50px;color: #FFFFFF;  font-size:20px; font-weight:900; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;display: inline-block; text-transform: uppercase;  margin:40px 0px 0px 0px; text-align:center;font-style:normal;}
.btnGlobal:hover, .btnGlobal:focus {background:#f69a25 url("../images/back_buttonOver.png") no-repeat;border: 0px solid #003952;color: #3d505e;  text-decoration:none;  }
    
    
 /* BOXES---------------------------------------------------------------- */
.boxesWhite{display:table; position:relative; width:100%; padding:0px; margin: 0; }
.boxes_container{display:table; position:relative; width:100%; padding:0; margin: 0; height:500px;}
.boxes3Title{font-size: 50px; color:#3b4a57; font-weight:900; display:block; padding:0; margin:0 0 30px 0; font-style:normal;}
.boxes3{position:relative;float:left; width:50%; margin:0; background: #009ec4 url("../images/banner6.jpg");background-size: 100% 100%; background-position: top left;background-repeat: no-repeat; height:500px;}
.boxes4{position:relative;float:left; width:50%; margin:0; background: #FFFFFF; height:500px; padding:40px; font-size:22px; font-style:italic;}
.btn-boxes4{ text-decoration:none;background:#09d3f6; border: 0; padding: 20px 40px;color: #FFFFFF;  font-size:22px; font-weight:300; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:20px 0 0 0; text-align:center;}
.btn-boxes4 a {color:#FFFFFF; text-decoration:none;}
.btn-boxes4:hover, .btn-boxes4:focus {background:#FFFFFF;border: 0;color: #09d3f6;  text-decoration:none; font-weight:300;}
.btn-boxes4 a:hover {color:#FFFFFF; text-decoration:none;}   
    
/* NEWSLETTER---------------------------------------------------------------- */
.newsletterDiv{position:relative; width:100%; height:500px; margin:0; padding:0;display:table;background: url(../images/back_newsletter1.jpg);background-size: cover;background-position: bottom center;background-repeat: no-repeat;}
.newsletterContainer{ width:90%; margin:0 auto;text-align:center;color:#FFFFFF; font-size:24px; font-weight:400; font-style:oblique;padding: 140px 0 0 0;text-shadow: #000000 0.05em 0.05em 0.05em;}
.newsletterTitle{font-size:50px; font-weight:900; font-style:normal;text-shadow: #000000 0 0 0;}
.btnNewsletter { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 50px;color: #FFFFFF;  font-size:16px; font-weight:700; -moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block; text-transform: uppercase;  margin:30px 0px 0px 0px; text-align:center;font-style:normal;text-shadow: #000000 0 0 0}
.btnNewsletter:hover, .btnNewsletter:focus {background-color:#FFFFFF;border: 2px solid #FFFFFF;color: #003952;  text-decoration:none; }
    
  /* SUPPORT------------------------------------------------------------- */
.header_small{display:block;}
 
.about {background: transparent url(../images/back_about.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px; max-height:600px; font-size:80px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:240px 0 0 0;z-index:1;}

.resources {background: transparent url(../images/back_resources.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px; max-height:600px;  font-size:80px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:240px 0 0 0;z-index:1;}

.give {background: transparent url(../images/back_give.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px;  max-height:600px; font-size:80px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:240px 0 0 0;z-index:1;}

.updates {background: transparent url(../images/back_updates.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px; max-height:600px; font-size:80px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:240px 0 0 0;z-index:1;}

.espanol {background: transparent url(../images/back_espanol.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px;  max-height:600px; font-size:80px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:240px 0 0 0;z-index:1;}   
    
 .support_containerTop{display:none;}
.support_container{position:relative; width:100%; padding:40px; margin:0 auto; max-width:1640px; background-color: #FFFFFF; z-index:2;overflow:hidden;border-bottom:50px solid #FFFFFF;}
.support_left {float:left; position:relative; width:100%; margin:0; padding:20px 0px 60px 0;  background-color:#ffffff;  }
.support_right {display:none;}

    
}
  

  
@media screen and (max-width: 901px) {


    
 /* BANNERS HOME ---------------------------------------------------------------- */
.container {position:relative; width:100%; padding:0; margin:0; }
.banner {background: transparent url(../images/banner7.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 700px; max-height:700px;}
.btn-xl-white { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 30px;color: #FFFFFF;  font-size:18px; font-weight:900; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:60px 10px 20px 10px; text-align:center;}
.btn-xl-white:hover, .btn-xl-white:focus {background-color:#003952;border: 2px solid #003952;color: #FFFFFF;  text-decoration:none; }
#home-slider {overflow: hidden;position: relative;}
#home-slider .caption {position: absolute;top: 20%;margin-top:0;left: 0;right: 0;text-align: center;text-transform: uppercase;z-index: 15;font-size: 18px;font-weight: 300;color: #FFFFFF;}
.caption .special {    text-shadow: #000000 0.05em 0.05em 0.05em;}
#home-slider .caption h1 {color: #FFFFFF;font-size: 60px;font-weight: 900;margin-bottom: 10px;}
.caption .btn-start { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 30px;color: #ffffff;  font-size:16px; font-weight:700; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:40px 1px 20px 1px; text-align:center; border-top-left-radius: 50px; border-bottom-left-radius:50px; }
.caption .btn-start:hover {text-decoration:none;background-color:#666666;border: 2px solid #666666; }
.caption .btn-start1 { text-decoration:none;background-color:#003952;border: 2px solid #003952; padding: 15px 30px;color: #FFFFFF;  font-size:16px; font-weight:700; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:40px 1px 20px 1px; text-align:center;border-top-right-radius: 50px; border-bottom-right-radius:50px; }
.caption .btn-start1:hover {text-decoration:none;background-color:#666666;border: 2px solid #666666; }
.carousel-fade .carousel-inner .item {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;background-repeat: no-repeat;background-size: cover;height: 1037px;}
.carousel-fade .carousel-inner .item:after {content: " ";position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}  
    

    
    
 /* BOXES---------------------------------------------------------------- */
.boxesWhite{display:table; position:relative; width:100%; padding:0px; margin: 0; }
.boxes_container{display:table; position:relative; width:100%; padding:0; margin: 0; height:500px;}
.boxes3Title{font-size: 50px; color:#3b4a57; font-weight:900; display:block; padding:0; margin:0 0 30px 0; font-style:normal;}
.boxes3{position:relative;float:left; width:100%; margin:0; background: #009ec4 url("../images/banner6.jpg");background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height:500px;}
.boxes4{position:relative;float:left; width:100%; margin:0; background: #FFFFFF; height:500px; padding:40px; font-size:22px; font-style:italic;}
.btn-boxes4{ text-decoration:none;background:#09d3f6; border: 0; padding: 20px 40px;color: #FFFFFF;  font-size:22px; font-weight:300; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:20px 0 0 0; text-align:center;}
.btn-boxes4 a {color:#FFFFFF; text-decoration:none;}
.btn-boxes4:hover, .btn-boxes4:focus {background:#FFFFFF;border: 0;color: #09d3f6;  text-decoration:none; font-weight:300;}
.btn-boxes4 a:hover {color:#FFFFFF; text-decoration:none;}   
    
/* NEWSLETTER---------------------------------------------------------------- */
.newsletterDiv{position:relative; width:100%; height:500px; margin:0; padding:0;display:table;background: url(../images/back_newsletter1.jpg);background-size: cover;background-position: bottom center;background-repeat: no-repeat;}
.newsletterContainer{ width:90%; margin:0 auto;text-align:center;color:#FFFFFF; font-size:24px; font-weight:400; font-style:oblique;padding: 140px 0 0 0;text-shadow: #000000 0.05em 0.05em 0.05em;}
.newsletterTitle{font-size:50px; font-weight:900; font-style:normal;text-shadow: #000000 0 0 0;}
.btnNewsletter { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 50px;color: #FFFFFF;  font-size:16px; font-weight:700; -moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block; text-transform: uppercase;  margin:30px 0px 0px 0px; text-align:center;font-style:normal;text-shadow: #000000 0 0 0}
.btnNewsletter:hover, .btnNewsletter:focus {background-color:#FFFFFF;border: 2px solid #FFFFFF;color: #003952;  text-decoration:none; }
  }


@media screen and (max-width: 801px) {
    
    
    .img_global {position:relative; float:none; padding:0; margin: 0 auto; border:0;width:100%; height:auto; max-width:350px; display:block;}
    .img_OB{position:relative; float:right; padding:0; margin:0; border:0; display:block; width:100%; height:auto; max-width:230px;}
    
/* GLBOAL---------------------------------------------------------------- */
.global{display:table; position:relative; width:100%; padding:80px 50px 50px 50px; margin: -10px 0 0 0; }
.globalContainer{display:table; position:relative; width:100%; padding:0; margin: 0 auto; height:600px;}
.global1{position:relative;float:none; width:100%; padding:0; margin:0 0 30px 0; height:500px;color:#3d505e; font-size:24px; font-weight:400; text-align:center;}
.global1Title{color:#3d505e;font-size:70px; font-weight:900; line-height:1;}
.global2{position:relative;float:none; width:100%; padding:0; margin:0 0;  height:500px;background: transparent url("../images/back_box3333.png"); background-position: center center; background-repeat: no-repeat; }
.btnGlobal { text-decoration:none;background:#f69a25 url("../images/back_button.png") no-repeat;border: 0px solid #003952; padding: 15px 50px;color: #FFFFFF;  font-size:20px; font-weight:900; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;display: inline-block; text-transform: uppercase;  margin:40px 0px 0px 0px; text-align:center;font-style:normal;}
.btnGlobal:hover, .btnGlobal:focus {background:#f69a25 url("../images/back_buttonOver.png") no-repeat;border: 0px solid #003952;color: #3d505e;  text-decoration:none;  }
     
     /* BOXES---------------------------------------------------------------- */
.boxesWhite{display:table; position:relative; width:100%; padding:0px; margin: 0; }
.boxes_container{display:table; position:relative; width:100%; padding:0; margin: 0; height:500px;}
.boxes3Title{font-size: 50px; color:#3b4a57; font-weight:900; display:block; padding:0; margin:0 0 30px 0; font-style:normal;}
.boxes3{position:relative;float:left; width:100%; margin:0; background: #009ec4 url("../images/banner6.jpg");background-position: center bottom;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height:400px;}
.boxes4{position:relative;float:left; width:100%; margin:0; background: #FFFFFF; height:400px; padding:40px; font-size:22px; font-style:italic;}
.btn-boxes4{ text-decoration:none;background:#09d3f6; border: 0; padding: 20px 40px;color: #FFFFFF;  font-size:22px; font-weight:300; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:20px 0 0 0; text-align:center;}
.btn-boxes4 a {color:#FFFFFF; text-decoration:none;}
.btn-boxes4:hover, .btn-boxes4:focus {background:#FFFFFF;border: 0;color: #09d3f6;  text-decoration:none; font-weight:300;}
.btn-boxes4 a:hover {color:#FFFFFF; text-decoration:none;}   
    
    
    /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:70px 0 50px 0; margin:0; background:#222222 url(../images/back_footer.png) repeat; }
#footer1_container{position:relative; display:table; width:80%; padding:60px 0 20px 0; margin:0 auto; max-width:500px; }
#footer2_container{position:relative; display:table; width:80%; padding:40px 0px 20px 0px; margin:0 auto; max-width:900px;border-top:1px dotted #666666;}
    
.footer2_left{position:relative; width:100%; padding:0px 0 30px 0px; margin:0; float:none;color:#999999; font-size:18px; font-weight:300; text-align:center; }
.footer2_left a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_left a:hover{color:#f69a25; text-decoration:underline; font-weight:300;}
.footer2_left i {color:#999999; }
.footer2_middle{position:relative; width:100%; padding:0 0 35px 0px; margin:0; float:none; color:#999999; font-size:18px; font-weight:300; text-align:center; }
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#f69a25; text-decoration:underline; font-weight:300;}
.footer2_middle i {color:#999999; }
.footer2_right{position:relative; width:100%; padding:0px 0 30px 0px; margin:0; float:none; text-align:center;color:#FFFFFF; font-size:18px; font-weight:300; }
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#f69a25; text-decoration:underline; font-weight:300;}
.footerHeader{display:block; color:#FFFFFF; font-size:28px; font-weight:400;padding:20px 0 10px 0; margin:0;}
    
#footer3_container{display:table; position:relative; padding: 10px 80px 10px 80px;width: 100%; margin:0; background:#222222 url(../images/back_footer3.png) repeat; color:#999999; font-size:14px; text-align:center; }
.footer3_left{position:relative; width:100%; padding:5px 0 10px 0; margin:0; float:none;text-align:center; }
.footer3_right{position:relative; width:100%; padding:0; margin:0; float:none;text-align:center; }
#footer3_container a{color:#f69a25; text-decoration:underline; }
#footer3_container a:hover{color:#FFFFFF; text-decoration:underline; }
ul.footer-social{ margin:0;  padding:0;}
ul.footer-social li{display: inline-block;margin:0 auto; text-align:center;}
ul.footer-social i.fa {font-size: 26px;border: 0px;width: 40px;height: 40px;padding: 8px;border-radius: 50%;color: #FFFFFF; background-color:#f69a25; text-decoration:none;}
ul.footer-social i.fa:hover{background: #FFFFFF;color: #f69a25;border: 0px; text-decoration:none;}
.kairoi {position:relative; padding: 0;margin: 0 auto;  border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; float:none;}
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}

    
    
	
}
	


  
@media screen and (max-width: 701px) {
    
    
   /* BANNERS HOME ---------------------------------------------------------------- */
.container {position:relative; width:100%; padding:0; margin:0; }
.banner {background: transparent url(../images/banner7.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px; max-height:600px;}
.btn-xl-white { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 30px;color: #FFFFFF;  font-size:18px; font-weight:900; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:60px 10px 20px 10px; text-align:center;}
.btn-xl-white:hover, .btn-xl-white:focus {background-color:#003952;border: 2px solid #003952;color: #FFFFFF;  text-decoration:none; }
#home-slider {overflow: hidden;position: relative;}
#home-slider .caption {position: absolute;top: 20%;margin-top:0;left: 0;right: 0;text-align: center;text-transform: uppercase;z-index: 15;font-size: 22px;font-weight: 400;color: #FFFFFF;}
.caption .special {    text-shadow: #000000 0.05em 0.05em 0.05em; }
 .caption .fa {display:none;}
.mobile-break {display: inline; }
#home-slider .caption h1 {color: #FFFFFF;font-size: 55px;font-weight: 900;margin-bottom: 10px;}
    
.caption .btn-start { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 10px 20px;color: #ffffff;  font-size:14px; font-weight:700; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:40px 1px 20px 1px; text-align:center; border-top-left-radius: 50px; border-bottom-left-radius:50px; }
.caption .btn-start:hover {text-decoration:none;background-color:#666666;border: 2px solid #666666; }
.caption .btn-start1 { text-decoration:none;background-color:#003952;border: 2px solid #003952; padding: 10px 20px;color: #FFFFFF;  font-size:14px; font-weight:700; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:40px 1px 20px 1px; text-align:center;border-top-right-radius: 50px; border-bottom-right-radius:50px; }
.caption .btn-start1:hover {text-decoration:none;background-color:#666666;border: 2px solid #666666; }
.carousel-fade .carousel-inner .item {opacity: 0;-webkit-transition-property: opacity;transition-property: opacity;background-repeat: no-repeat;background-size: cover;height: 1037px;}
.carousel-fade .carousel-inner .item:after {content: " ";position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}   
    
        
/* NEWSLETTER---------------------------------------------------------------- */
.newsletterDiv{position:relative; width:100%; height:500px; margin:0; padding:0;display:table;background: url(../images/back_newsletter1.jpg);background-size: cover;background-position: bottom center;background-repeat: no-repeat;}
.newsletterContainer{ width:100%; margin:0 auto;text-align:center;color:#FFFFFF; font-size:20px; font-weight:400; font-style:oblique;padding: 140px 40px 0 40px;text-shadow: #000000 0.05em 0.05em 0.05em;}
.newsletterTitle{font-size:40px; font-weight:900; font-style:normal;text-shadow: #000000 0 0 0;}
.btnNewsletter { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 40px;color: #FFFFFF;  font-size:14px; font-weight:700; -moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block; text-transform: uppercase;  margin:30px 0px 0px 0px; text-align:center;font-style:normal;text-shadow: #000000 0 0 0}
.btnNewsletter:hover, .btnNewsletter:focus {background-color:#FFFFFF;border: 2px solid #FFFFFF;color: #003952;  text-decoration:none; }
    
     /* SUPPORT---------------------------------------------------------------- */
.header_small{display:block;}

.about {background: transparent url(../images/back_about.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px; max-height:600px; font-size:70px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:250px 0 0 0;z-index:1;}

.resources {background: transparent url(../images/back_resources.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px;  max-height:600px; font-size:70px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:250px 0 0 0;z-index:1;}

.give {background: transparent url(../images/back_give.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px;  max-height:600px; font-size:70px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:250px 0 0 0;z-index:1;}

.updates {background: transparent url(../images/back_updates.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px;  max-height:600px; font-size:70px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:250px 0 0 0;z-index:1;}

.espanol {background: transparent url(../images/back_espanol.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px;  max-height:600px; font-size:70px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:250px 0 0 0;z-index:1;}
    
	
}
	
@media screen and (max-width: 601px) {

.img_global {position:relative; float:none; padding:0; margin: 0 auto; border:0;width:100%; height:auto; max-width:350px; display:block;}
.img_OB{position:relative; float:right; padding:0; margin:0; border:0; display:block; width:100%; height:auto; max-width:180px;}


            
/* NEWSLETTER---------------------------------------------------------------- */
.newsletterDiv{position:relative; width:100%; height:400px; margin:0; padding:0;display:table;background: url(../images/back_newsletter1.jpg);background-size: cover;background-position: bottom center;background-repeat: no-repeat;}
.newsletterContainer{ width:100%; margin:0 auto;text-align:center;color:#FFFFFF; font-size:20px; font-weight:400; font-style:oblique;padding: 100px 40px 0 40px;text-shadow: #000000 0.05em 0.05em 0.05em;}
.newsletterTitle{font-size:40px; font-weight:900; font-style:normal;text-shadow: #000000 0 0 0;}
.btnNewsletter { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 40px;color: #FFFFFF;  font-size:14px; font-weight:700; -moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block; text-transform: uppercase;  margin:30px 0px 0px 0px; text-align:center;font-style:normal;text-shadow: #000000 0 0 0}
.btnNewsletter:hover, .btnNewsletter:focus {background-color:#FFFFFF;border: 2px solid #FFFFFF;color: #003952;  text-decoration:none; }
    
    
  }


	  
@media screen and (max-width: 501px) {
    
    /* TEXT---------------------------------------------------------------- */
h1 {margin: 0; padding:0; font-size: 0;}
h2 {font-size: 30px;}
.title{font-size: 40px; color:#003952; font-weight:700; text-align:left; display:block; padding:0; margin:0; margin-bottom:30px; }
.header{font-size: 30px; color:#4e4c4c; font-weight:900; margin-top:30px; padding-top:30px;}
.headerNoTop{font-size: 30px; color:#4e4c4c; font-weight:900;}
.headerNo{font-size: 30px; color:#4e4c4c; font-weight:900; text-transform:uppercase; margin-bottom:20px; padding-bottom:20px;}
.header1{font-size: 26px; color:#737373; font-weight:700;}
.header2{font-size: 24px; color:#737373; font-weight:700;}
.header3{font-size: 24px; color:#4e4c4c; font-weight:700;}
.bigger {font-size:24px;}
    
    
.img_global {position:relative; float:none; padding:0; margin: 0 auto; border:0;width:100%; height:auto; max-width:350px; display:block;}
.img_OB{position:relative; float:none; padding:0; margin:0 auto; margin-bottom:30px; border:0; display:block; width:100%; height:auto; max-width:180px;}
    
       /* BANNERS HOME ---------------------------------------------------------------- */
.container {position:relative; width:100%; padding:0; margin:0; }
.banner {background: transparent url(../images/banner7.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 600px; max-height:600px;}
.btn-xl-white { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 30px;color: #FFFFFF;  font-size:18px; font-weight:900; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:60px 10px 20px 10px; text-align:center;}
.btn-xl-white:hover, .btn-xl-white:focus {background-color:#003952;border: 2px solid #003952;color: #FFFFFF;  text-decoration:none; }
#home-slider {overflow: hidden;position: relative;}
#home-slider .caption {position: absolute;top: 20%;margin-top:0;left: 0;right: 0;text-align: center;text-transform: uppercase;z-index: 15;font-size: 22px;font-weight: 400;color: #FFFFFF;}
.caption .special {    text-shadow: #000000 0.05em 0.05em 0.05em; }
 .caption .fa {display:none;}
.mobile-break {display: inline; }
#home-slider .caption h1 {color: #FFFFFF;font-size: 50px;font-weight: 900;margin-bottom: 10px;}
	
    
/* GLBOAL---------------------------------------------------------------- */
.global{display:table; position:relative; width:100%; padding:80px 20px 50px 20px; margin: -10px 0 0 0; }
.globalContainer{display:table; position:relative; width:100%; padding:0; margin: 0 auto; height:600px;}
.global1{position:relative;float:none; width:100%; padding:0; margin:0 0 30px 0; height:500px;color:#3d505e; font-size:24px; font-weight:400; text-align:center;}
.global1Title{color:#3d505e;font-size:70px; font-weight:900; line-height:1;}
.global2{position:relative;float:none; width:100%; padding:0; margin:0 0;  height:450px;background: transparent url("../images/back_box33333.png"); background-position: center center; background-repeat: no-repeat; }
.btnGlobal { text-decoration:none;background:#f69a25 url("../images/back_button.png") no-repeat;border: 0px solid #003952; padding: 15px 50px;color: #FFFFFF;  font-size:20px; font-weight:900; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;display: inline-block; text-transform: uppercase;  margin:40px 0px 0px 0px; text-align:center;font-style:normal;}
.btnGlobal:hover, .btnGlobal:focus {background:#f69a25 url("../images/back_buttonOver.png") no-repeat;border: 0px solid #003952;color: #3d505e;  text-decoration:none;  }
    
       /* BOXES---------------------------------------------------------------- */
.boxesWhite{display:table; position:relative; width:100%; padding:0px; margin: 0; }
.boxes_container{display:table; position:relative; width:100%; padding:0; margin: 0; height:500px;}
.boxes3Title{font-size: 50px; color:#3b4a57; font-weight:900; display:block; padding:0; margin:0 0 30px 0; font-style:normal;}
.boxes3{position:relative;float:left; width:100%; margin:0; background: #009ec4 url("../images/banner6.jpg");background-position: center bottom;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;height:400px;}
.boxes4{position:relative;float:left; width:100%; margin:0; background: #FFFFFF; height:570px; padding:50px 40px 40px 40px; font-size:22px; font-style:italic; text-align:center;}
.btn-boxes4{ text-decoration:none;background:#09d3f6; border: 0; padding: 20px 40px;color: #FFFFFF;  font-size:22px; font-weight:300; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block; text-transform: uppercase;  margin:20px 0 0 0; text-align:center;}
.btn-boxes4 a {color:#FFFFFF; text-decoration:none;}
.btn-boxes4:hover, .btn-boxes4:focus {background:#FFFFFF;border: 0;color: #09d3f6;  text-decoration:none; font-weight:300;}
.btn-boxes4 a:hover {color:#FFFFFF; text-decoration:none;}     
    
            
/* NEWSLETTER---------------------------------------------------------------- */
.newsletterDiv{position:relative; width:100%; height:470px; margin:0; padding:0;display:table;background: url(../images/back_newsletter1.jpg);background-size: cover;background-position: bottom center;background-repeat: no-repeat;}
.newsletterContainer{ width:100%; margin:0 auto;text-align:center;color:#FFFFFF; font-size:20px; font-weight:400; font-style:oblique;padding: 60px 40px 0 40px;text-shadow: #000000 0.05em 0.05em 0.05em;}
.newsletterTitle{font-size:40px; font-weight:900; font-style:normal;text-shadow: #000000 0 0 0;}
.btnNewsletter { text-decoration:none;background-color:#f69a25;border: 2px solid #f69a25; padding: 15px 40px;color: #FFFFFF;  font-size:14px; font-weight:700; -moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;display: inline-block; text-transform: uppercase;  margin:30px 0px 0px 0px; text-align:center;font-style:normal;text-shadow: #000000 0 0 0}
.btnNewsletter:hover, .btnNewsletter:focus {background-color:#FFFFFF;border: 2px solid #FFFFFF;color: #003952;  text-decoration:none; }    
    
        /* FOOTER---------------------------------------------------------------- */
#footer{display:table; position:relative; width:100%; padding:70px 0 50px 0; margin:0; background:#222222 url(../images/back_footer.png) repeat; }
#footer1_container{position:relative; display:table; width:80%; padding:60px 0 20px 0; margin:0 auto; max-width:500px; }
#footer2_container{position:relative; display:table; width:80%; padding:40px 0px 20px 0px; margin:0 auto; max-width:900px;border-top:1px dotted #666666;}
    
.footer2_left{position:relative; width:100%; padding:0px 0 30px 0px; margin:0; float:none;color:#999999; font-size:18px; font-weight:300; text-align:center; }
.footer2_left a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_left a:hover{color:#f69a25; text-decoration:underline; font-weight:300;}
.footer2_left i {color:#999999; }
.footer2_middle{position:relative; width:100%; padding:0 0 35px 0px; margin:0; float:none; color:#999999; font-size:18px; font-weight:300; text-align:center; }
.footer2_middle a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_middle a:hover{color:#f69a25; text-decoration:underline; font-weight:300;}
.footer2_middle i {color:#999999; }
.footer2_right{position:relative; width:100%; padding:0px 0 30px 0px; margin:0; float:none; text-align:center;color:#FFFFFF; font-size:18px; font-weight:300; }
.footer2_right a{color:#999999; text-decoration:none; font-weight:300;}
.footer2_right a:hover{color:#f69a25; text-decoration:underline; font-weight:300;}
.footerHeader{display:block; color:#FFFFFF; font-size:28px; font-weight:400;padding:20px 0 10px 0; margin:0;}
    
#footer3_container{display:table; position:relative; padding: 10px 20px 10px 20px;width: 100%; margin:0; background:#222222 url(../images/back_footer3.png) repeat; color:#999999; font-size:14px; text-align:center; }
.footer3_left{position:relative; width:100%; padding:5px 0 10px 0; margin:0; float:none;text-align:center; }
.footer3_right{position:relative; width:100%; padding:0; margin:0; float:none;text-align:center; }
#footer3_container a{color:#f69a25; text-decoration:underline; }
#footer3_container a:hover{color:#FFFFFF; text-decoration:underline; }
ul.footer-social{ margin:0;  padding:0;}
ul.footer-social li{display: inline-block;margin:0 auto; text-align:center;}
ul.footer-social i.fa {font-size: 26px;border: 0px;width: 40px;height: 40px;padding: 8px;border-radius: 50%;color: #FFFFFF; background-color:#f69a25; text-decoration:none;}
ul.footer-social i.fa:hover{background: #FFFFFF;color: #f69a25;border: 0px; text-decoration:none;}
.kairoi {position:relative; padding: 0;margin: 0 auto;  border: none;outline: none;height: 50px;width: 50px;display: block; background: url('../images/kairoi.png') no-repeat; background-position: 0 -50px; text-indent: -9000px; float:none;}
.kairoi:hover {display: block; width: 50px; height: 50px; background: url('../images/kairoi.png') no-repeat; background-position: 0 0px; text-indent: -9000px;}
    
         /* SUPPORT---------------------------------------------------------------- */
.header_small{display:block;}

.about {background: transparent url(../images/back_about.jpg);background-position: center bottom;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 500px; max-height:500px; font-size:50px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:220px 0 0 0;z-index:1;}

.resources {background: transparent url(../images/back_resources.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 500px;  max-height:500px; font-size:50px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:220px 0 0 0;z-index:1;}

.give {background: transparent url(../images/back_give.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 500px;  max-height:500px; font-size:50px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:220px 0 0 0;z-index:1;}

.updates {background: transparent url(../images/back_updates.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 500px;  max-height:500px; font-size:50px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:220px 0 0 0;z-index:1;}

.espanol {background: transparent url(../images/back_espanol.jpg);background-position: center top;background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;min-height: 500px;  max-height:500px; font-size:50px; font-weight:700; color:#FFFFFF; text-align:center; margin:0; padding:220px 0 0 0;z-index:1;}
	
.col1 {width: 100%;margin:0;padding:0px 0px 0 0; float: none;display: block; text-align:left;}
.col2 {width: 100%;margin:0;padding:0; float: none; display: block; }
    
  }

