/*
Theme Name: TAF
Description:  A simple, three column, widget-ready WordPress theme.
Author:  AVIV KETTER
Author URI:  http: //createam.co
version:  5.2
Tags:  fixed-width, three-columns, threaded-comments, brown*/
/* basics */
* {margin: 0; padding: 0; border: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section { display: block; }
ol, li { margin:0px; padding:0px;}
ul {padding:0 0 0 20px; margin:0px;}
body { font-family: 'gobold_thinregular'; font-weight:normal; font-size: 20px; color: #003D80; direction: ltr; background:#fff;}
p, h1, h2, h3, h4, h5, h6, a {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, b, strong {font-family: 'Almoni Neue DL 4.0 AAA'; font-weight: bold;}
a{ text-decoration:none; cursor:pointer; transition:0.3s; -webkit-transition:0.3s;}
a:focus { outline:auto;}
table { border-collapse: collapse; border-spacing: 0; width:100%;}
th, td, caption { font-weight: normal; vertical-align: central; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
sub, sup { line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: 10px; }
sup { top: 10px; }
svg { overflow: hidden; }
hr { border: 0; border: 1px solid #eee; clear: both; }
code { margin: 10px; }
.clr {clear:both; display:block;}
.cf:after, .cf:before { clear: both; content: ''; display: block; width: 100%;}
img {max-width: 100%; display: block; border: 0px;}
img a {border:none;}
label {display:block;}
input, select {font-family: 'gobold_thinregular'; font-weight:normal; width:100%; color:#211F1A; font-size:18px; height:30px; text-align:left; padding:0px 12px; background:#ffffff; display:block; border:0px;  border-radius:0px;}
textarea{font-family: 'gobold_thinregular'; font-weight:normal; width:100%; color:#211F1A; font-size:18px; height:140px; text-align:left; padding:10px 15px; display:block; border:0px; border-radius:0px;}
a {cursor:pointer;}
select { box-shadow: none; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor:pointer; padding:0 35px 0 5px;}
select:focus, input:focus {outline:auto;}
select::-ms-expand {display: none;}
input[type=checkbox] {width:auto; height:auto; padding:0px; border:0px;}
input[type=submit] {cursor:pointer; display:inline-block; width:225px; font-size:18px; color:#fff; font-family: 'goboldregular'; font-weight:normal; height:35px; padding:0 10px; border:0px; text-align:center; transition:0.3s; -webkit-transition:0.3s; font-weight:normal; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
input[type=submit]:focus {outline:auto;}
.wow { visibility: hidden; }
/**/
::-webkit-input-placeholder { color: #003C80; }
:-moz-placeholder { color: #003C80; opacity: 1; }
::-moz-placeholder { color: #003C80; opacity: 1; }
:-ms-input-placeholder { color: #003C80 }
input.wpcf7-not-valid {border:1px solid #f00 !important;}
span.wpcf7-not-valid-tip {/*text-transform:uppercase;*/font-family: 'Heebo';}
textarea.wpcf7-not-valid {border:1px solid #f00 !important;}
div.wpcf7 img.ajax-loader, .div.wpcf7 .ajax-loader {display:none !important;}
div.wpcf7 .ajax-loader.is-active { visibility:hidden !important;}
div.wpcf7-validation-errors {margin:10px 0 !important; text-align:center; color:#f00;}
div.wpcf7-response-output {margin:10px 0 !important; text-align:center; border:2px solid #f00 !important; font-size:16px; text-transform:uppercase;}
div.wpcf7-response-output.wpcf7-mail-sent-ok {border:2px solid #003C80 !important;}
.joinbanleft div.wpcf7-response-output.wpcf7-mail-sent-ok, .joinbanleft .wpcf7 form.sent .wpcf7-response-output {border:2px solid #fff !important; color:#fff !important;}
.joinbanleft .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{color:#fff !important;}
div.wpcf7 .ajax-loader {display:none !important;}
.wpcf7 {direction:ltr; text-align:left;}
/*---------------------*/
.main_container {max-width:100%; margin:0 auto; position: relative; transition:0.3s; -webkit-transition:0.3s; overflow:hidden; padding:120px 0 0 0;} 
.wrap {max-width:1464px; margin:0 auto;}
/* --- Header --- */
.header {padding:17px 80px 0 80px; position: fixed; top:0px; left:0px; width:100%; background:#fff; z-index:99; transition:0.4s; -webkit-transition:0.4s;}
.sticky .header {box-shadow: 0px 6px 20px #0000001A; -webkit-box-shadow: 0px 6px 20px #0000001A; padding:11px 80px 0 80px;}
.logo {float:left; width:178px; transition:0.4s; -webkit-transition:0.4s;}
.logo img.ltwo {display:none;}
.sticky .logo {width:139px;}
.logo a {display:block;}
.hmenu {float:left; width:800px; padding:29px 0 0 110px; transition:0.4s; -webkit-transition:0.4s;}
.sticky .hmenu { padding-top:25px;}
.hmenu ul {display:block; margin:0px; padding:0px; font-size:0px;}
.hmenu ul li {display:inline-block; vertical-align:top; margin:0 89px 0 0; padding:0 10px 47px 10px; transition:0.4s; -webkit-transition:0.4s; position:relative;}
.sticky .hmenu ul li {padding-bottom:33px;}
.hmenu ul li:last-child {margin:0px;}
.hmenu ul li a { font-size:20px; color:#003C80; letter-spacing: 0.6px; line-height:1; position:relative; font-weight:normal;}
.hmenu ul li a:after {position:absolute; bottom:-9px; right:0px; left:0px; width:0px; margin:0 auto; height:4px; background:#00B3F0; content:''; transition:0.2s; -webkit-transition:0.2s;}
.hmenu ul li a:hover:after { width:40px;}
.hmenu ul li.current-menu-item a:after, .hmenu ul li.current-menu-ancestor a:after { width:40px;}
.hmenu ul li.current-menu-item ul li a:after {opacity:0; visibility:hidden;}
.hmenu ul li ul {position:absolute; width:540px; top:40px; padding:37px 0 40px 0; margin:0px; z-index:-1; left:0px; display:none;}
.hmenu ul li ul:after {width: 200vw; height: 100%; left: -185%; top: 0; position: absolute; content: ''; background:#fff; box-shadow: 0px 6px 8px #0000001A; -webkit-box-shadow: 0px 6px 8px #0000001A;}
.hmenu ul li ul li { display:inline-block; width:176px; vertical-align:top; margin:0px !important; padding:0px 20px 0 0!important;}
.hmenu ul li ul li a { display:none;}
.hmenu ul li ul li ul {position:static; width:100%; padding:0px; display:block; opacity:1; visibility:visible;}
.hmenu ul li ul li ul:before, .hmenu ul li ul li ul:after {display:none;}
.hmenu ul li ul li ul:after, .hmenu ul li ul li ul:after {display: none;}
.hmenu ul li ul li ul li { margin:0px 0 19px 0!important; padding:0 !important; z-index:9;}
.hmenu ul li ul li ul li a { font-size:20px; display:block; font-family: 'gobold_thinregular'; font-weight:normal; letter-spacing: 0.2px;} 
.hmenu ul li ul li ul li a:hover, .hmenu ul li ul li ul li a:focus, .hmenu ul li ul li ul li.current-menu-item a { color:#00B3F0;}
.hmenu ul li ul li ul li a:after {display:none !important;}
.sticky .hmenu ul li:hover ul, .sticky .hmenu ul li a:focus + ul, .sticky .hmenu ul li ul.fli {top:53px;}
.hmenu ul > li:hover ul, .hmenu ul li a:focus + ul, .hmenu ul li ul.fli { display:block; opacity:1; visibility:visible; z-index:9; top:60px;}
.hleft {float:right; padding:23px 0 0 0; transition:0.4s; -webkit-transition:0.4s;}
.sticky .hleft {padding:18px 0 0  0;}
.hlang {float:right; margin:6px 0 0 53px;}
.hlang a { color:#003C80; text-transform:uppercase; font-size:20px; letter-spacing: 0.6px; line-height:1.2;}
.hlang .wpml-ls-legacy-list-horizontal {padding:0px !important; border:0px !important;}
.hlang .wpml-ls-legacy-list-horizontal a {padding:0px !important;}
.hlang ul li.wpml-ls-current-language {display:none;}
.wpml-ls-legacy-list-horizontal a span.wpml-ls-display {display:none;}
.hlangin {float:right;} 
.arlang {float:right;}
.arlang a {color: #003C80; text-transform: uppercase; font-size: 27px; letter-spacing: 0.27px; line-height:10px;}
.hlang .hsep { float:right; color: #003C80; text-transform: uppercase; font-size: 27px; letter-spacing: 0.27px; line-height: 1; margin:0 5px;}
.hlang .wpml-ls-legacy-list-horizontal {display:inline-block; vertical-align:top;}
.hsearch {float:right; margin:9px 0 0 134px;}
.hsearch a {display:inline-block;}
.hsearch a svg {transition:0.3s; -webkit-transition:0.3s;}
.hsearch a svg .as {fill:#003c80;}
.hsearch a:hover svg .as {fill:#00b3f0;}
.donatebut {float:right;}
.donatebut a {display:inline-block; width:199px; padding:0 10px; text-align:center; line-height:40px; background:#003C80; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; font-size:20px; letter-spacing: 1px; color:#fff; text-transform:uppercase;}
.donatebut a:hover, .donatebut a:focus { background:#00B3F0;}
.hsopen {position:fixed; top:120px; display:none; width:100%; padding:29px 148px 153px 0px; left:0px; box-shadow: 0px 3px 8px #0000001A; -webkit-box-shadow: 0px 3px 8px #0000001A; background:#fff;}
.sticky .hsopen {top:90px;}
.hsopenin {float:right; position:relative; width:576px;}
.hsopenin input.hstext{ display:block; width:100%; background:#F1F1F1; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; height:48px; padding:0 40px 0 20px; color:#003C80; font-size:20px; letter-spacing: 0.2px; font-family: 'Heebo'; font-weight:normal;}
.hsopenin input.hssub { display:block; position:absolute; top:15px; right:18px; height:20px; width:10.4px; background:url(images/polygon.svg) no-repeat center center; background-size:cover; padding:0px; transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.skiplink {position:absolute; top:0px; left:378px;}
.sticky .header .skiplink { left:338px; top:-2px;}
.skiplink a {color:#003C80; opacity:0; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; display:inline-block; padding:5px; background:#fff;}
.skiplink a:focus {opacity:1;}
.footer_top .skiplink {left:0px; width:100%;}
#acwp-toolbar-btn-wrap {display:none !important;}
/* --- Footer --- */
.footer_top { background:#E3E1E2; padding:100px 0 107px 0; position:relative;}
.fwrap {max-width:1666px; margin:0 auto;}
.flogo { float:left; width:104px; padding:0 20px 0 0;}
.flogo a {display:inline-block;}
.faddbox {float:left; width:25.4%; border-left: 1px solid #B2B2B2; padding:0 20px 0 13px;}
.footer_top h5 { color:#003C80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; font-size:18px; letter-spacing: 0.36px; line-height:1; margin:0 0 12px 0;}
.faddin p { color:#003C80; font-size:18px; letter-spacing: 0.36px; line-height:22px; margin:0 0 5px 0; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.faddin p span {float:left;}
.faddin p span.one {width:70px;}
.faddin p span.two {width:calc(100% - 70px);}
.faddin p span a { color:#003C80;}
.faddin p span a:hover, .faddin p span a:focus { color:#00B3F0;}
.fmenu {float:left; border-left: 1px solid #B2B2B2; padding:0 20px 0 13px; width:18.9%;}
.fmenu ul {display:block; margin:0px; padding:0px;}
.fmenu ul li {display:block; margin:0 0 9px 0; line-height:1;}
.fmenu ul li:last-child {margin:0px;}
.fmenu ul li a { font-size:18px; line-height:1; color:#003C80; letter-spacing: 0.36px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.fmenu ul li a:hover, .fmenu ul li a:focus { color:#00B3F0;}
.fcontact {float:left; width:26.6%; border-left: 1px solid #B2B2B2; padding:0 0 0 13px;}
.fsocial {font-size:0px; padding:0 0 25px 0;}
.fsocial a {display:inline-block; vertical-align:top; width:23.45px; margin:0 20px 20px 0px;}
.fsocial a .sa{fill:#003c80; transition:0.3s; -webkit-transition:0.3s;}
.fsocial a:hover .sa, .fsocial a:focus .sa {fill:#00B3F0;}
.fsocial a:last-child {margin-right:0px;}
.ffield {/*float:left; width:32.6%; padding:0 10px 0 0;*/ margin:0 0 11px 0;}
.ffield input {display:block; width:100%; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; background:#F1F1F1; height:50px; padding:0 11px; font-size:16px; color:#003C80; letter-spacing:0.48px; font-family: 'Heebo'; font-weight:normal;}
.ffield input::-webkit-input-placeholder { color: #003C80; }
.ffield input:-moz-placeholder { color: #003C80; opacity: 1; }
.ffield input::-moz-placeholder { color: #003C80; opacity: 1; }
.ffield input:-ms-input-placeholder { color: #003C80 }
.ffsub {/*float:left; width:34.8%;*/ padding:20px 0 0 0;}
.ffsub input {display:block; width:199px; background:#003C80; padding:0 10px; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; height:38px; font-size:18px; letter-spacing: 0.9px; color:#fff; font-family: 'gobold_thinregular'; font-weight:normal;}
.ffsub input:hover, .ffsub input:focus { background:#00B3F0; outline:none;}
.fformin a {display:inline-block; background: #003C80; padding: 0 56px; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; line-height: 38px; font-size: 18px; letter-spacing: 0.9px; color: #fff; font-family: 'gobold_thinregular'; font-weight: normal;}
.fformin a:hover, .fformin a:focus { background:#00B3F0; outline:none;}
.nslintpopup { position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:999; display:none; overflow:auto;}
.nslintpopbg {position:absolute; top:0px; left:0px; width:100%; height:100%; background: #000000 0% 0% no-repeat padding-box; opacity:0.1;}
.nslintpopuptable {display:table; width:100%; height:100%; padding:20px;}
.nslintpopuptablein {display:table-cell; vertical-align:middle;}
.nslintpopdiv { position:relative; z-index:9; max-width:450px; margin:0 auto; border-radius: 20px 0px 20px 20px; -webkit-border-radius: 20px 0px 20px 20px; background:#fff; box-shadow: 0px 10px 10px #00000029; -webkit-box-shadow: 0px 10px 10px #00000029; padding:58px 40px 23px 40px;}
.nslintpopclose {position:absolute; top:19px; right:21px;}
.nslintpopclose a {display:inline-block;}
.nslclosew {text-align:center; padding:27px 0 0 0;}
.nslclosew a { color:#003C80; font-size:14px; line-height:1; letter-spacing: 0.14px; font-family: 'Heebo'; font-weight:normal;}
.footer_bot {padding:14px 0;}
.fwrap2 {max-width:1464px; margin:0 auto;}
.fbotright {float:left;}
.fcopy{ float:left; margin:0 178px 0 0;}
.fcopy p { font-size:16px; line-height:1; color:#003C80; letter-spacing: 0.32px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.facces {float:left;}
.facces a {font-size:16px; line-height:1; color:#003C80; letter-spacing: 0.32px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.facces a:hover, .facces a:focus, .fbotleft p a:hover, .fbotleft p a:focus { color:#00B3F0;}
.fbotleft {float:right;}
.fbotleft p { color:#B4B4B4; font-size:16px; line-height:1; letter-spacing: 0.32px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.fbotleft p a {color:#B4B4B4;}
#acp-toggle-toolbar img {margin:0 auto;}

.ftopright { float:right; width:18%; border-left: 1px solid #B2B2B2; padding:0 0 0 14px;}
.ftoprlogo { width:85px;}
.ftoprlogo a { display:inline-block;}
.ftoprltxt { padding:9px 0 0 0;}
.ftoprltxt p { font-size:14px; line-height:18px; color:#003C80; letter-spacing:0.28px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight: normal;}

/* --- Home Page --- */
.homeslider {position:relative;}
.hsdiv a {min-height:calc(100vh - 120px); position:relative; display:block;}
.hsdiv a:after {position:absolute; top:0px; left:0px; width:100%; height:100%; content:''; background:rgba(0,0,0,0.4);}
.hsdtext {position:absolute; z-index:1; width:842px; top:22%; left:223px;}
.hsdtext h1 { font-size:80px; line-height:120px; color:#fff; text-shadow: 6px 6px 6px #0000001A; letter-spacing: 2.4px; font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase;}
.hmslist {position:absolute; bottom:80px; left:223px; z-index:1; font-size:0px; margin:0 0 0 -10px;}
.hmslist a { font-size:26px; color:#fff; letter-spacing: 1.04px; margin:0 33px 0 0; display:inline-block; vertical-align:top; line-height:33px; position:relative; padding:10px;}
.hmslist a:after {position:absolute; bottom:0px; right:0px; content:''; width:0px; height:4px; background:#00B3F0; transition:0.2s; -webkit-transition:0.2s; left:0px; margin:0 auto;}
.hmslist a:hover:after, .hmslist a.active:after { width:40px;}
.hmslist a:last-child {margin:0px;}
.hsecone {margin:144px 0 295px 0; min-height:282px; position:relative;}
.hseconein {position:absolute; top:-33px; left:0px; width:100%;}
.hwrap1 { max-width:1474px; margin:0 auto; padding:0 86px 0 0;}
.hseconeright {float:left; background:#00B3F0; width: 872px; min-height: 347px; padding:70px 10.6% 70px 10.6%; display:table;}
.hseconerightin { display:table-cell; vertical-align:middle; width:100%;}
.hseconeright h2 {font-family: 'gobold_thin_lightregular'; font-weight:normal; font-size:58px; line-height:72px; color:#fff; letter-spacing: 2.04px; margin:0 0 16px 0; text-transform:uppercase;}
.hseconeright p { font-size:22px; line-height:26px; letter-spacing: 0.22px; color:#fff; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.hseconebut {float:right; width:199px; padding:150px 0 0 0;}
.hseconebut a {display:block; padding:0 10px; line-height:40px; background:#00B3F0; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; font-size:18px; letter-spacing: 0.9px; color:#fff; text-align:center; text-transform:uppercase;}
.hseconebut a:hover, .hseconebut a:focus { background:rgba(0,179,240,0.5);}
.hsecslider { margin:0 0 212px 0; padding:0 80px;}
.hsecsms {float:right; width:58.5%; position:relative;}
.hsecslidimg a {min-height:534px; position:relative; display:block;}
.hsecslidimg a:after {position:absolute; top:0px; content:''; left:0px; width:100%; height:100%; background: transparent linear-gradient(0deg, #000000B8 0%, #00000085 31%, #00000000 100%) 0% 0% no-repeat padding-box; opacity:0.7;}
.hsecsttop {position:absolute; top:0px; z-index:1; padding:0 0 0 148px; width:100%;}
.hsecsttop1 {display:inline-block; padding:10px 25px 11px 22px; background:#00B3F0; font-size:18px; line-height:1; color:#fff; letter-spacing: 0.54px; border-radius:0px 10px 10px 10px; -webkit-border-radius:0px 10px 10px 10px;}
.hsecstbot {position:absolute; bottom:55px; width:100%; padding:0 0 0 148px; z-index:1;}
.hsecstbot1 { max-width:600px;}
.hsecstbot1 h3 { font-size:40px; line-height:60px; color:#fff; font-family: 'gobold_thinregular'; font-weight:normal; margin:0 0 7px 0; letter-spacing: 1.6px; text-transform:uppercase;}
.hsecstbot1 p { font-size:20px; line-height:22px; color:#fff; letter-spacing: 0.2px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.hsecmtext {float:left; padding:44px 0 0 0; width:41.5%;}
.hsecmtextin { background:#003C80; min-height:445px; padding:110px 14% 30px 8%;}
.hsecmtextin h3 { color:#00B3F0; letter-spacing: 0.62px; font-size:62px; line-height:67px; font-family: 'gobold_thinregular'; font-weight:normal; margin:0 0 16px 0; text-transform:uppercase;}
.hsecmtextin p { font-size:22px; line-height:26px; color:#fff; letter-spacing: 0.22px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.hsecmtbut {padding:60px 0 0 0;}
.hsecmtbut a { font-size:18px; line-height:1; color:#fff; letter-spacing: 0.54px; position:relative; text-transform:uppercase;}
.hsecmtbut a:after {position:absolute; bottom:-8px; left:0px; content:''; width:0px; height:4px; background:#00B3F0; transition:0.2s; -webkit-transition:0.2s;}
.hsecmtbut a:hover { color:#00B3F0;}
.hsecmtbut a:hover:after, .hsecmtbut a:focus:after {width:40px;}
.customdots { position:absolute; bottom:-35px; left:0px; width:100%; padding:0 0 0 148px;}
.customdots .owl-dots a { display:inline-block; width:42px; margin:0 0 0 0px; padding:6px;}
.customdots .owl-dots a span { display:block; height:4px; background:#b5b5b5;}
.customdots .owl-dots a:last-child {margin:0px;}
.customdots .owl-dots a.active span {background:#00B3F0;}
.hsecsmsin .owl-nav {position:absolute; width:100%; top:50%; transition:0.3s; -webkit-transition:0.3s; opacity:0; visibility:hidden;}
.hsecsmsin:hover .owl-nav {opacity:1; visibility:visible;}
.hsecsmsin .owl-nav a {display:inline-block; opacity:0.6;}
.hsecsmsin .owl-nav a:hover, .hsecsmsin .owl-nav a:focus {opacity:1;}
.hsecsmsin .owl-nav .owl-prev { position:absolute; left:28px; margin-top:-15px; transform:rotate(-180deg); -webkit-transform:rotate(-180deg); }
.hsecsmsin .owl-nav .owl-next { position:absolute; right:28px; margin-top:-15px;}
.hsecsmsin2 .owl-nav {position:absolute; width:100%; top:50%; transition:0.3s; -webkit-transition:0.3s; opacity:0; visibility:hidden;}
.hsecsmsin2:hover .owl-nav {opacity:1; visibility:visible;}
.hsecsmsin2 .owl-nav a {display:inline-block; opacity:0.6;}
.hsecsmsin2 .owl-nav a:hover, .hsecsmsin2 .owl-nav a:focus {opacity:1;}
.hsecsmsin2 .owl-nav .owl-prev { position:absolute; left:28px; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.hsecsmsin2 .owl-nav .owl-next { position:absolute; right:28px;}
.hsecsmsin3 .owl-nav {position:absolute; width:100%; top:50%; transition:0.3s; -webkit-transition:0.3s; opacity:0; visibility:hidden;}
.hsecsmsin3:hover .owl-nav {opacity:1; visibility:visible;}
.hsecsmsin3 .owl-nav a {display:inline-block;  opacity:0.6;}
.hsecsmsin3 .owl-nav a:hover, .hsecsmsin3 .owl-nav a:focus {opacity:1;}
.hsecsmsin3 .owl-nav .owl-prev { position:absolute; left:28px;  margin-top:-15px; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.hsecsmsin3 .owl-nav .owl-next { position:absolute; right:28px;  margin-top:-15px;}
.even .hsecsms { float:left;}
.even .hsecmtext { float:right;}
.hmidlist {padding:0 0 100px 0;}
.midwrap { max-width:1204px; margin:0 auto;}
.hmidlist ul {display:block; margin:0px -32px; padding:0px; font-size:0px;}
.hmidlist ul li {display:inline-block; vertical-align:top; width:33.33%; padding:0 32px; margin:0 0 64px 0;}
.midlimg { width:135px; float:left;}
.midlleft { float:left; width:calc(100% - 135px); padding:20px 0 0 30px;}
.midlleft h4 {font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; color:#003D80; font-size:48px; line-height:1.2; letter-spacing: 0.48px;}
.midlleft p { font-size:20px; line-height:20px; color:#003D80; letter-spacing: 0.2px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.hbotslider { padding:0 80px; margin:0 0 157px 0;}
.hbotsliderin { padding:69px 0 23px 0; background:#003C80;}
.hbotwrap { max-width:1392px; margin:0 auto;}
.hbotsin { padding:0 35px 68px 179px; position:relative;}
/*.hbotsdiv { padding:0 179px 68px 35px;}*/
.hbotsimg {float:left; width:239px; position:relative; padding:10px 0 0 0;}
.hbotsimgin {position:relative; z-index:1;}
.hbotsimgin img {width:100%;}
.hbotimgater {position:absolute; top:170px; left:90px;}
.hbotstext {float:right; width:calc(100% - 239px); padding:0 57px 0 57px; position:relative;}
.layer2 {position:absolute; top:0px; right:34px;}
.hbotstext h4 {font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; color:#FFFFFF; font-size:20px; line-height:1; letter-spacing: 0.2px; margin:20px 0 0px 0;}
.hbotstext p { font-size:40px; line-height:56px; color:#fff; letter-spacing: 1.2px; font-family: 'gobold_thinregular'; font-weight: normal;}
.hbots .owl-nav {position:absolute; width:100%; top:45%; transform:translateY(-50%); -webkit-transform:translateY(-50%); transition:0.3s; -webkit-transition:0.3s;}
.hbots .owl-nav a {display:inline-block; opacity:0.6;}
.hbots .owl-nav a:hover, .hbots .owl-nav a:focus {opacity:1;}
.hbots .owl-nav .owl-prev { position:absolute; left:-180px; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.hbots .owl-nav .owl-next { position:absolute; right:-35px;}
.hbotdonation { padding:0 80px; margin:0 0 164px 0;}
.hbotdonationin { max-width:1464px; margin:0 auto; min-height:598px; padding:243px 20px 100px 20px;}
.hbotdondiv { max-width:740px; margin:0 auto; background:rgba(0,179,240,0.7); padding:32px 78px 62px 98px; position:relative; text-align:center;}
.hbotdondiv h3 { font-size:56px; letter-spacing: 1.16px; color:#fff; line-height:1; font-family: 'gobold_thinregular'; font-weight:normal; margin:0 0 16px 0; text-transform:uppercase;}
.hbotdondiv p { font-size:22px; line-height:26px; color:#fff; letter-spacing: 0.22px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.hbotdonlink { position:absolute; bottom:-20px; left:0px; text-align:center; width:100%;}
.hbotdonlink a {display: inline-block; width: 199px; padding: 0 10px; text-align: center; line-height: 40px; background: #003C80; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; font-size: 18px; letter-spacing: 0.9px; color: #fff;  text-transform:uppercase;}
.hbotdonlink a:hover, .hbotdonlink a:focus { background:#00B3F0;}
/* --- About Page --- */
.breadcrumbs {padding:3px 80px 10px 80px; color:#003C80; font-size:16px; line-height:1; letter-spacing: 0.48px; text-transform:uppercase;}
.breadcrumbs a {color:#003C80;}
.breadcrumbs span.current-item {opacity:0.5;}
.breadcrumbs a.home {display:none;}
.inner_banner {position:relative; padding:0 47px;}
.inner_banner img {width:100%;}
.innbantablet {display:none;}
.banner_text {position:absolute; bottom:20.7%; left:0px; right:0px; margin:0 auto; max-width:576px; background:rgba(0,179,240,0.7); padding:38px 45px 40px 45px; text-align:center;}
.banner_text h1 { font-size:58px; line-height:1.2; color:#fff; letter-spacing: 0.4px; font-family: 'gobold_thinregular'; font-weight:normal; margin:0 0 10px 0; text-transform:uppercase;}
.banner_text p { font-size:22px; line-height:26px; letter-spacing: 0.22px; color:#fff; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.inner_content {padding:88px 0 130px 0;}
.abtright {float:left; width:200px;}
.aboutmenu ul {display:block; margin:0px; padding:0px;}
.aboutmenu ul li {display:block; margin:0 0 30px 0; padding:0px;}
.aboutmenu ul li a { font-size:20px; line-height:1; color:#003C80; letter-spacing: 0.2px; position:relative; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight: normal;}
.aboutmenu ul li a:after {position: absolute; bottom: -8px; left: 0px; width: 0px; height: 4px; background: #00B3F0; content: ''; transition:0.2s; -webkit-transition:0.2s;}
.aboutmenu ul li a:hover:after, .aboutmenu ul li.current-menu-item a:after, .aboutmenu ul li a:focus:after { width:40px;}
.abtleft {float:right; width:872px;}
.about_main .abtleft {margin:-5px 0 0 0;}
.abtleft p { font-size:20px; line-height:30px; color:#003D80; margin:0 0 10px 0; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.abtbotbut {padding:10px 0 0 0;}
.abtbotbut a  {display: inline-block; padding: 0 40px; text-align: center; line-height: 40px; background: #003C80; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; font-size: 18px; letter-spacing: 0.9px; color: #fff; text-transform:uppercase;}
.abtbotbut a:hover, .abtbotbut a:focus { background:#00B3F0;}
/* --- History Page --- */
.hislist ul {display:block; margin:0px; padding:0px;}
.hislist ul li {display:block; margin:0 0 160px 0; padding:0px;}
.hislist ul li:last-child {margin:0px;}
.hisimg { float:left; width:280px;}
.hisimg img {width:100%; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px;}
.hisleft {float:left; width:calc(100% - 280px); padding:0 0 0 16px; margin:-42px 0 0 0}
.hyear { color:#003C80; font-size:32px; line-height:1; letter-spacing: 0.2px; margin:0 0 5px 0;}
/* --- Board Page --- */
.board_main .inner_content{ padding-bottom:20px;}
/*.board_main .abtleft {width:724px;}*/
.boardlist { margin:0 -70px; font-size:0px;}
.brdlistin {display:inline-block; vertical-align:top; width:50%; padding:0 70px; margin:0 0 56px 0;}
.blisttitle { color:#003D80; font-size:22px; line-height:26px; letter-spacing: 0.22px; margin:0 0 16px 0; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.brdlistin ul {display:block; margin:0px; padding:0px;}
.brdlistin ul li {display:block; padding:0px; margin:0 0 10px 0; font-size:22px; line-height:26px; color:#003D80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold;}
.brdlistin ul li:last-child {margin:0px;}
/* --- Contact Page --- */
.inner_content.contact_content {padding-bottom:65px;}
.conright {float:left; width:334px;}
.contact_content h3 { color:#003C80; font-size:20px; line-height:24px; color:#003C80; letter-spacing: 0.4px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; margin:0 0 35px 0;}
.conright p { margin:0 0 7px 0; color:#003C80; font-size:20px; line-height:24px; letter-spacing: 0.4px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.conright p a {color:#003C80;}
.conright p a:hover, .conright p a:focus {color:#00B3F0;}
.conright p span {display:block;}
.conright p .one {float:left; width:81px;}
.conright p .two {float:left; width:calc(100% - 81px);}
.consocial {padding:40px 0 0 0;}
.consocial a {display:inline-block; vertical-align:top; margin:0px 18px 0 0; padding:0px;}
.consocial a .csa{fill:#003c80; transition:0.3s; -webkit-transition:0.3s;}
.consocial a:hover .csa, .consocial a:focus .csa {fill:#00B3F0;}
.consocial a:last-child {margin:0px;}
.conmid {float:left; margin:0 0 0 10%; width:161px;}
.cmidlist p { color:#003C80; font-size:18px; line-height:1; letter-spacing: 0.36px; margin:0 0 5px 0; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.cmidlist p a {color:#003C80;}
.cmidlist p a:hover, .cmidlist p a:focus {color: #00B3F0;}
.conleft {float:right; width:49.5%;}
.cfieldbig {font-size:0px; margin:0 -8px; padding:0 0 11px 0;}
.cfield {padding:0 8px; display:inline-block; vertical-align:top; width:50%;}
.cfield label {display:block; color:#003C80; font-size:16px; letter-spacing: 0.16px; font-family: 'Heebo'; font-weight:normal;}
.cfield input {display:block; width:100%; background:#F1F1F1; padding:0 10px; height:50px; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; color:#003C80; font-family: 'Heebo'; font-weight:normal; font-size:16px; letter-spacing: 0.16px;}
.carea label {display:block; color:#003C80; font-size:16px; letter-spacing: 0.16px; font-family: 'Heebo'; font-weight:normal;}
.carea textarea {display:block; width:100%; background:#F1F1F1; padding:10px; height:102px; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; color:#003C80; font-family: 'Heebo'; font-weight:normal; font-size:16px; letter-spacing: 0.16px;}
.csub { padding:29px 0 0 0;}
.csub input {display:inline-block; width:199px; background:#003C80; padding:0 10px; height:38px; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; color:#fff; font-size:18px; letter-spacing: 0.54px; font-family: 'gobold_thin_lightregular'; font-weight:normal;}
.csub input:hover, .csub input:focus { background:#00B3F0; outline:none;}
.conform span.wpcf7-not-valid-tip, .nslintpopdivin span.wpcf7-not-valid-tip {font-size:16px; letter-spacing: 0.16px;}
.contact_main .banner_text { bottom:17%; padding:43px 45px 40px 45px;}
.contact_main .banner_text h1 {margin-bottom:5px;}
.frecapcha { margin:25px 0 0 0;}
.joinbanleft .frecapcha{ clear:both; padding:25px 0px}
/* --- Initiative Category Page --- */
.projm_main .banner_text { padding:38px 25px 40px 25px;}
.projm_main .inner_content { padding:126px 0 122px 0;}
.projmtop ul {display:block; margin:0px; padding:0px;}
.projmtop ul li {display:block; padding:0px; margin:0 0 100px 0;}
.projmimg {float:left; width:40.5%;}
.projmimg a {display:block; position:relative;}
.projmimg img {width:100%;}
.proimgtxt {position:absolute; top:0px; background:#00B3F0; left:31px; padding:10px 61px; color:#FFFFFF; font-size:20px; letter-spacing: 0.6px; line-height:1; border-radius:10px 0px 10px 10px; -webkit-border-radius:10px 0px 10px 10px; font-family: 'gobold_thinregular'; font-weight:normal;}
.projmtext {float:left; width:44%; padding:15px 0 0 45px;}
.projmtext h3 { color:#00B3F0; font-size:42px; line-height:1.2; font-family: 'gobold_thinregular'; font-weight:normal; letter-spacing:0.84px; text-transform:uppercase;}
.pmsubtitle { font-size:18px; color:#003D80; letter-spacing: 0.18px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; margin:0 0 30px 0;}
.projmtext p { font-size:18px; line-height:22px; color:#003D80; letter-spacing: 0.18px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.pmrbut {padding:7px 0 0 0;}
.pmrbut a {display:inline-block; color:#003C80; letter-spacing: 0.48px; font-size:16px; line-height:21px; position:relative; font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase;}
.pmrbut a:after {position: absolute; bottom: -8px; left: 0px; width: 0px; height: 4px; background: #00B3F0; content: '';  transition: 0.2s; -webkit-transition: 0.2s;}
.pmrbut a:hover:after, .pmrbut a:focus:after {width: 40px;}
.projmtop ul li.even {padding:0 0 0 10%;}
.even .projmimg {float:right; width:45%;}
.even .projmtext {float:left; width:55%; padding:15px 73px 0 0;}
.projmbot h4 { color:#003D80; font-size:30px; line-height:39px; letter-spacing: 1.5px;  font-family: 'gobold_thinregular'; font-weight:normal; margin:0 0 28px 0;}
.projmbot ul {display:block; margin:0 -18px; padding:0px; font-size:0px;}
.projmbot ul li {display:inline-block; vertical-align:top; width:25%; margin:0 0 77px 0; padding:0 18px;}
.projmbot ul li a {display:block; position:relative;}
.projmbot ul li a:hover .projbotimg:after, .projmbot ul li a:focus .projbotimg:after { opacity:1; visibility:visible;}
.projbotimg {position:relative;}
.probimgtext {position:absolute; font-size:18px; line-height:1; letter-spacing: 0.54px; top:14px; left:17px; color:#FFFFFF; opacity:0; visibility:hidden; transition:0.3s; -webkit-transition:0.3s; z-index:1; font-family: 'gobold_thinregular'; font-weight:normal;}
.projmbot ul li a:hover .probimgtext {opacity:1; visibility:visible;}
.projbotimg img {width:100%;}
.projbottext { padding:16px 55px 0 0;}
.projbottext h5 { color:#003D80; letter-spacing: 0.2px; font-size:20px; line-height:24px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; margin:0 0 5px 0;}
.projbottext p { font-size:24px; line-height:28px; color:#003D80; letter-spacing: 0.24px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold;}
.hovericon {height:21px; position:absolute; top:0px; left:0px; transition:0.3s; -webkit-transition:0.3s; opacity:0; visibility:hidden;}
.hovericon span {display:block; width: 40px; height: 4px; background: #00B3F0;}
.hovereffect {position:relative; top:0px; transition:0.3s; -webkit-transition:0.3s;}
.projmbot ul li a:hover .hovereffect {top:21px;}
.projmbot ul li a:hover .hovericon {opacity:1; visibility:visible;}
.projbotmenu {padding:90px 0 179px 0;}
.projbotmenu ul {display:block; margin:0px -8px; padding:0px; text-align:center; font-size:0px;}
.projbotmenu ul li {display:inline-block; padding:0 8px;}
.projbotmenu ul li a {display:inline-block; width:182px; text-align:center; padding:0 10px; background:#00B3F0; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; line-height:48px; color:#FFFFFF; font-size:18px; letter-spacing: 0.54px; font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase;}
.projbotmenu ul li a.active { background:#BBBBBB; outline:none;}
.projbotmenu ul li a:hover, .projbotmenu ul li a:focus { background:#003D80;}
.hsecone.projhsecone { margin:0px;}
/* --- Activity Page --- */
.actm_main .inner_content { padding-bottom:25px;}
.actm_main .banner_text { bottom:17%; padding-top:43px;}
.actm_main .banner_text h1 {margin-bottom:5px;}
.actfilter ul {display:block; margin:0px; padding:0px;}
.actfilter ul li {float:left; padding:0px !important;}
.actfilter ul li.sf-field-taxonomy-statuscat h4 {display:none;}
.actfilter ul li.sf-field-reset {margin:0 16px 0 0;}
.actfilter ul li.sf-field-reset input { display:inline-block; width:auto; height:40px; padding:0 28px; background:#003C80; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; color:#FFFFFF; letter-spacing: 0.48px; font-size:16px; font-family: 'gobold_thinregular'; font-weight:normal;}
.actfilter ul li.sf-field-reset input:hover, .actfilter ul li.sf-field-reset input:focus { background:#00B3F0; outline:none;}
.resetno .actfilter ul li.sf-field-reset input { background:#F1F1F1; color:#003C80;}
.resetno .actfilter ul li.sf-field-reset input:hover { background:#D9D9D9; color:#003C80;}
.actfilter {margin:0 0 76px 0;}
.actfilter ul li.sf-field-taxonomy-initiativescat {position:relative; width:280px;}
.actfilter ul li.sf-field-taxonomy-initiativescat h4 {cursor:pointer; line-height:40px; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; background:#F1F1F1; color:#003C80; letter-spacing: 0.16px; font-size:16px; padding:0 30px 0 13px; position:relative; font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase;}
.actfilter ul li.sf-field-taxonomy-initiativescat h4:after { position:absolute; content:''; top:16px; right:14px; width:12px; height:6.61px; background:url(images/openselection.svg) no-repeat center center; background-size:cover; transition:0.3s; -webkit-transition:0.3s;}
.actfilter ul li.sf-field-taxonomy-initiativescat.active h4:after { transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.actfilter ul li.sf-field-taxonomy-initiativescat .filterdropdown {position:absolute; top:33px; left:0px; width:100%; background:#F1F1F1; z-index:2; padding:4px 0 10px 0; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; display:none;}  
.actfilter ul li.sf-field-taxonomy-initiativescat .filterdropdown input {display:none;}
.actfilter ul li.sf-field-taxonomy-initiativescat .filterdropdown label {display:block; padding:0px; color:#003C80; letter-spacing: 0.16px; font-size:16px; line-height:1.3; padding:3px 13px; cursor:pointer; text-transform:uppercase;}
.actfilter ul li.sf-field-taxonomy-initiativescat .filterdropdown label:hover, .actfilter ul li.sf-field-taxonomy-initiativescat .filterdropdown label:focus, .actfilter ul li.sf-field-taxonomy-initiativescat .filterdropdown .sf-option-active label{ background:#d9d9d9;}
.actfilter ul li.sf-field-taxonomy-initiativescat .filterdropdown ul li { border:0px; width:100%; display:block; padding:5px !important; margin:0;}
.actfilter ul li.sf-field-taxonomy-initiativescat .filterdropdown ul li:last-child {margin:0px;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li {width:auto; margin:0 16px 0 0;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li.sf-item-0{ display:none;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li input { display:none;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li label { display: block; line-height:40px; background:#F1F1F1; padding:0 18px; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; color:#003C80; font-size:16px; cursor:pointer; transition:0.3s; -webkit-transition:0.3s; letter-spacing:0.16px;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li.sf-option-active label { background:#003C80; color:#fff;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li label:hover, .actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li label:focus { background:#D9D9D9; color:#003C80;}
.actfilter ul li.sf-field-search {float:right; width:280px;}
.actfilter ul li.sf-field-search label {display:block; width:100%;}
.actfilter ul li.sf-field-search input { display:block; width:100%; height:40px; padding:0 14px; background:#F1F1F1; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; color:#003C80; letter-spacing: 0.16px; font-size:16px; font-family: 'gobold_thinregular'; font-weight:normal;}
.actrestdiv { max-width:1612px; margin:0 auto;}
.noresultf_center { text-align:center;}
.actrestdiv .noresultf_center {display:none;}
.actrestdiv .noresultf_center.noresultf_center1 {display:block;}
.subcattitle { margin:0 0 18px 0; padding:0 73px;}
.subcattitle span { line-height:48px; width:163px; display:inline-block; background:#00B3F0; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; color:#fff; font-size:20px; letter-spacing: 0.6px; padding:0 10px; text-align:center;}
.actresults ul {display:block; margin:0; padding:0px 73px; font-size:0px;}
.actresults ul li {display:block; margin:0; padding:0px 0 30px 0;}
.projbotimg {position:relative;}
.projbotimg:after { position:absolute; top:0px; left:0px; width:100%; height:100%; background: transparent linear-gradient(181deg, #00000069 0%, #00000000 100%) 0% 0% no-repeat padding-box; opacity:0; visibility:hidden; transition:0.3s; -webkit-transition:0.3s; content:'';}
.actresults ul li a {display:block; position:relative;}
.actresults ul li a:hover .probimgtext, .actresults ul li a:focus .probimgtext {opacity:1; visibility:visible;}
.actresults ul li a:hover .hovereffect {top:21px;}
.actresults ul li a:hover .hovericon {opacity:1; visibility:visible;}
.actresults ul li a:hover .projbotimg:after, .actresults ul li a:focus .projbotimg:after { opacity:1; visibility:visible;}
.actresults { margin:0 0 42px 0;}
.actresults .owl-nav {position:absolute; top:25%; width:100%; left:0px; opacity:0; visibility:hidden; transition:0.3s; -webkit-transition:0.3s;}
.actresults ul:hover .owl-nav {opacity:1; visibility:visible;}
.actresults .owl-nav a {display:inline-block; width:16px; height:31px;}
.actresults .owl-nav .owl-next { position:absolute; right:0px; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.actresults .owl-nav .owl-next a { background:url(images/next.svg) no-repeat center center; background-size:cover;}
.actresults .owl-nav .owl-next a:hover, .actresults .owl-nav .owl-next a:focus {background:url(images/nextonhover.svg) no-repeat center center;}
.actresults .owl-nav .owl-prev { position:absolute; left:0px;}
.actresults .owl-nav .owl-prev.disabled a, .actresults .owl-nav .owl-next.disabled a {background:url(images/prevdis.svg) no-repeat center center; background-size:cover;}
.actresults .owl-nav .owl-prev a { background:url(images/next.svg) no-repeat center center; background-size:cover;}
.actresults .owl-nav .owl-prev a:hover, .actresults .owl-nav .owl-prev a:focus {background:url(images/nextonhover.svg) no-repeat center center;}
/* --- Initiative Detail --- */
.singlein_main .inner_content { padding:62px 0 130px 0;}
.singlein_banner {padding:0 80px; margin:37px 0 0 0;}
.singleinban {position:relative;}
.singinbimg {position:absolute; top:0px; left:0px; width:592px; height:100%;}
.singinbtext {float:right; width:calc(100% - 592px); background:#003C80; padding:30px 100px 30px 148px; min-height:320px; display:table;}
.singinbtextin { max-width:740px; display:table-cell; vertical-align:middle;}
.singinbtextin h1 { color:#FFFFFF; font-size:48px; line-height:70px; font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase; margin:0 0 8px 0;}
.singinbtextin  span {display:block; color:#00B3F0; letter-spacing: 0.66px; font-size:22px; line-height:1; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.singleintop {padding:0 0 148px 0;}
.sintopright {float:left; width:240px; position:relative;}
.sinrbut { float:left; margin:0 60px 0 0;}
.sinrbut a {display:inline-block; padding:0 0 0 17px; color:#003C80; font-size:18px; line-height:1; letter-spacing: 0.54px; background:url(images/smallleft.svg) no-repeat left center; font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase; line-height:28px;}
.sinrbut a:hover, .sinrbut a:focus{background:url(images/smallprevhover.svg) no-repeat left center; color:#00B3F0;}
.sinrin { margin:0 0 39px 0;}
.sinrin span {display:block; color:#00B3F0; letter-spacing: 0.48px; font-size:16px; line-height:24px; font-family: 'gobold_thinregular'; font-weight:normal;}
.sinrin p { color:#003C80; letter-spacing: 0.22px; font-size:20px; line-height:24px; font-family: 'gobold_thinregular'; font-weight:normal;}
.sintopleft {float:right; width:872px;}
.sintlettop { margin:0 0 39px 0;}
.sintlettop a {display:inline-block; vertical-align:top; line-height:40px; text-align:center; letter-spacing: 0.54px; font-size:18px; font-family: 'gobold_thinregular'; font-weight:normal;}
.sintlettop a.stopbone {margin:0 23px 0 0; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; background:#003C80; width:199px; padding:0 10px; color:#FFFFFF; }
.sintlettop.buthide a.stopbone {display:none !important;}
.sintlettop a.stopbone:hover, .sintlettop a.stopbone:focus {outline:none; background:#00B3F0;}
.sintlettop a.stopbtwo {border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; background:#F1F1F1; padding:0 38px; color:#003C80;}
.sintlettop a.stopbtwo:hover, .sintlettop a.stopbtwo:focus { background:#00B3F0; color:#fff;}
.sintlemid p { color:#003D80; font-size:20px; line-height:30px; margin:0 0 10px 0; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.sintlemid p strong {font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold;}
.sintlbutin a {display:inline-block; color:#003C80; font-size:18px; letter-spacing: 0.54px;}
.intpopup { position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:999; display:none; overflow:auto;}
.intpopbg {position:absolute; top:0px; left:0px; width:100%; height:100%; background: #000000 0% 0% no-repeat padding-box; opacity:0.1;}
.intpopuptable {display:table; width:100%; height:100%; padding:20px;}
.intpopuptablein {display:table-cell; vertical-align:middle;}
.intpopdiv { position:relative; z-index:9; max-width:873px; margin:0 auto; border-radius: 20px 0px 20px 20px; -webkit-border-radius: 20px 0px 20px 20px; background:#fff; box-shadow: 0px 10px 10px #00000029; -webkit-box-shadow: 0px 10px 10px #00000029; padding:58px 77px 23px 77px;}
.intpopclose {position:absolute; top:19px; right:21px;}
.intpopclose a {display:inline-block;}
.intpopdivin h3 { color:#003C80; letter-spacing: 0.4px; font-size:20px; line-height:1; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; margin:0 0 30px 0;}
.infieldbig {font-size:0px; margin:0 -8px; padding:0 0 11px 0;}
.infield {padding:0 8px; display:inline-block; vertical-align:top; width:50%;}
.infield label {display:block; color:#003C80; font-size:16px; letter-spacing: 0.16px; font-family: 'Heebo'; font-weight:normal;}
.infield input {display:block; width:100%; background:#F1F1F1; padding:0 10px; height:50px; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; color:#003C80; font-family: 'Heebo'; font-weight:normal; font-size:16px; letter-spacing: 0.16px;}
.inarea label {display:block; color:#003C80; font-size:16px; letter-spacing: 0.16px; font-family: 'Heebo'; font-weight:normal;}
.inarea textarea {display:block; width:100%; background:#F1F1F1; padding:10px; height:102px; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; color:#003C80; font-family: 'Heebo'; font-weight:normal; font-size:16px; letter-spacing: 0.16px;}
.insub { padding:29px 0 0 0;}
.insub input {display:inline-block; width:199px; background:#003C80; padding:0 10px; height:38px; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; color:#fff; font-size:18px; letter-spacing: 0.54px; font-family: 'gobold_thinregular'; font-weight:normal;}
.insub input:hover, .csub input:focus { background:#00B3F0; outline:none;}
.intpopdiv span.wpcf7-not-valid-tip {font-size:16px; letter-spacing: 0.16px;}
.infielsub {padding:0 8px;}
.infielsub label {display:block; color:#003C80; font-size:16px; letter-spacing: 0.16px; font-family: 'Heebo'; font-weight:normal;}
.infielsub input {display:block; width:100%; background:#F1F1F1; padding:0 10px; height:50px; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; color:#003C80; font-family: 'Heebo'; font-weight:normal; font-size:16px; letter-spacing: 0.16px;}
.closew {text-align:center; padding:27px 0 0 0;}
.closew a { color:#003C80; font-size:14px; line-height:1; letter-spacing: 0.14px; font-family: 'Heebo'; font-weight:normal;}
.sintlefbot {padding:35px 0 0 0;}
.sintlefbotright {float:right;}
.sinsocial {float:left;}
.newintdetdiv .sinsocial {display:none;}
.sinsocial span { float:left; color:#003D80; font-size:18px; line-height:30px; letter-spacing: 0.18px; margin:0 13px 0 0; font-family: 'gobold_thinregular'; font-weight:normal;}
.sinsocialin {float:left;}
.sinsocialin a {display:inline-block; vertical-align:top; margin:0 7px 0 0; float:none !important; padding:0px !important; line-height:normal !important;}
.sinsocialin a:last-child {margin:0px;}
.sinsocialin a svg .sa{fill:#003C80;}
.sinsocialin a:hover svg .sa, .sinsocialin a:focus svg .sa{fill:#00b3f0;}
.sintlebut .sintlleftpdf { display:none;}
.sintlleftpdf {float:left; margin:0 38px 0 0;}
.sintlleftpdf span {display:inline-block; vertical-align:top; line-height:26px; color:#003D80; font-size:18px; letter-spacing: 0.18px; margin:0 0 0 4px; font-family: 'Almoni Neue DL 4.0 AAA';    font-weight: normal;}
.sintlleftpdf a {display:inline-block; vertical-align:top;}
.sintlleftpdf a svg .sa{fill:#003C80;}
.sintlleftpdf a:hover svg .sa{fill:#00b3f0;}
.sintlefbotleft {float:left; width:150px;}
.sintlefbotleft a {display:inline-block; color:#003C80; font-size:18px; line-height:1; letter-spacing: 0.18px; font-family: 'gobold_thinregular'; font-weight:normal;}
.sintlefbotleft a.sprev {float:left; padding:0 0 0 17px;  background:url(images/smallleft.svg) no-repeat left center; line-height:28px;}
.sintlefbotleft a.sprev:hover, .sintlefbotleft a.sprev:focus {background:url(images/smallprevhover.svg) no-repeat left center; color:#00B3F0;}
.sintlefbotleft a.snext {float:right; padding:0 17px 0 0;  background:url(images/smallright.svg) no-repeat right center; line-height:28px;}
.sintlefbotleft a.snext:hover, .sintlefbotleft a.snext:focus {background:url(images/smallnexthover.svg) no-repeat right center; color:#00B3F0;}
.sintlbutin {float:left; margin:0 30px 0 0;}
.sintlbutin a {display:inline-block;}
.sintlbutin a svg {display:inline-block; vertical-align:top;}
.sintlbutin a span {display:inline-block; vertical-align:middle; color:#003D80; font-size:20px; line-height:26px; margin:0 0 0 4px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight: normal;}
.sintlbutin a svg .pla {fill: #003C80;}
.sintlbutin a:hover svg .pla, .sintlbutin a:focus svg .pla {fill: #00b3f0;}
.sintlbutinmail {float:left;}
.sintlbutinmail a {display:inline-block;}
.sintlbutinmail a svg {display:inline-block; vertical-align:top;}
.sintlbutinmail a span {display:inline-block; vertical-align:middle; color:#003D80; font-size:20px; line-height:26px; margin:0 0 0 4px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight: normal;}
.sintlbutinmail a svg .sma {fill: #003C80;}
.sintlbutinmail a:hover svg .sma, .sintlbutin a:focus svg .sma {fill: #00b3f0;}
.newintdetdiv {padding:42px 0 35px 0; border-bottom: 1px solid #BBBBBB;}
.singleinslider {max-width:1335px; margin:0 auto;}
.ssliderdiv { padding:0 82px;}
.sinslidright {float:left; width:36.6%;}
.sinsone { margin:0 0 15px 0;}
.sinslidleft {float:right; width:61.9%;}
.sinslider .owl-nav {position:absolute; top:50%; width:100%; left:0px; opacity:0; visibility:hidden; transition:0.3s; -webkit-transition:0.3s; transform:translateY(-50%);}
.sinslider:hover .owl-nav {opacity:1; visibility:visible;}
.sinslider .owl-nav a {display:inline-block; width:16px; height:31px;}
.sinslider .owl-nav .owl-next { position:absolute; right:0px; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.sinslider .owl-nav .owl-next a { background:url(images/next.svg) no-repeat center center; background-size:cover;}
.sinslider .owl-nav .owl-next a:hover {background:url(images/nextonhover.svg) no-repeat center center;}
.sinslider .owl-nav .owl-prev { position:absolute; left:0px;}
.sinslider .owl-nav .owl-prev a { background:url(images/next.svg) no-repeat center center; background-size:cover;}
.sinslider .owl-nav .owl-prev a:hover {background:url(images/nextonhover.svg) no-repeat center center;}
.hsecone.sinhsecone { margin:183px 0 161px 0;}
.reltitle { color:#003D80; font-size:30px; line-height:1; letter-spacing: 0.3px;  font-family: 'gobold_thin_lightregular'; font-weight:normal; margin:0 0 40px 0; text-transform:uppercase;}
.projbotmenu.sinprojbotmenu { padding:0px;}
/* --- Team Page --- */
.teamtexts { max-width:794px; margin:0 0 16px 0;}
.teamtexts h1 { font-size:42px; line-height:1.5; letter-spacing: 0.42px; font-family: 'gobold_thinregular'; font-weight:normal; color:#003C80; margin:0 0 25px 0; text-transform:uppercase;}
.teamtexts p { color:#003D80; font-size:20px; line-height:30px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight: normal;}
.teamtop {padding:27px 0 0 0;}
.teamul {display:block; margin:0px -9px; padding:0px; font-size:0px;}
.teamul li { display:inline-block; vertical-align:top; width:33.33%; padding:0 9px; margin:0 0 130px 0; position:relative;}
.teamul li a.tanchor {display:block; position:relative; z-index:1; transition:0.3s; -webkit-transition:0.3s;}
.teamul li.inactive a.tanchor {opacity:0.5; pointer-events:none;}
.tpicon {position:absolute; top:18px; right:18px; opacity:0; visibility:hidden; transition:0.3s; -webkit-transition:0.3s; z-index:1;}
.teamimg {position:relative;}
.teamul li a.tanchor:focus {outline:none;}
.teamul li a.tanchor:hover .teamimg:after, .teamul li a.tanchor:hover .tpicon, .teamul li a.tanchor:focus .teamimg:after, .teamul li a.tanchor:focus .tpicon { opacity:1; visibility:visible;}
.teamul li.active a.tanchor .teamimg:after, .teamul li.active a.tanchor .tpicon {opacity:0; visibility:hidden;}
.teamimg:after { transition:0.3s; -webkit-transition:0.3s; position:absolute; top:0px; left:0px; width:100%; height:100%; background: transparent linear-gradient(207deg, #00000066 0%, #00000000 69%, #00000000 100%) 0% 0% no-repeat padding-box; content:''; opacity:0; visibility:hidden;}
.teamimg img {width:100%;}
.teamtext {padding:14px 36px 0 36px;}
.teamtext h3 { color:#003C80; letter-spacing: 0.24px; font-size:24px; line-height:28px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold;}
.teamtext p { color:#003C80; letter-spacing: 0.24px; font-size:24px; line-height:28px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.teamhover {position:absolute; background:#003C80; border-radius: 0px 20px 20px 20px; -webkit-border-radius: 0px 20px 20px 20px; width:126.3%; right:-124%; top:0px; padding:79px 0 23px 0; box-shadow: 0px 10px 10px #00000029; -webkit-box-shadow: 0px 10px 10px #00000029; z-index:-1; opacity:0; visibility:hidden; transition:0.3s; -webkit-transition:0.3s; min-height:100%;}
.nomar .teamhover {right:inherit; left:-124%; border-radius: 20px 0px 20px 20px; -webkit-border-radius: 20px 0px 20px 20px;}
.active .teamhover { opacity:1; visibility:visible; z-index:999;}
.teamhovertop {padding:0 62px; margin:0 0 54px 0;}
.teamhovertop h4 {float:left; color:#FFFFFF; letter-spacing: 0.26px; font-size:26px; line-height:28px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; width:calc(100% - 100px);}
.teamhovertop h4 span {font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.tsocial {float:right;}
.tsocial a {display:inline-block; vertical-align:top; margin:0 14px 0 0;}
.tsocial a:last-child {margin:0px;}
.tsocial a svg .ta{fill:#fff; transition:0.3s; -webkit-transition:0.3s;}
.tsocial a:hover svg .ta, .tsocial a:focus svg .ta {fill:rgba(0,179,240,0.7);}
.tclose {position:absolute; top:17px; left:20px;}
.nomar .tclose {left:auto; right:20px;}
.tclose a {display:inline-block;}
.teamhoverbot { height:259px;}
.tbotin {padding:0 62px;}
.teamhoverbot p { color:#FFFFFF; font-size:20px; line-height:28px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; margin:0 0 15px 0;}
.mCSB_inside>.mCSB_container {margin:0px !important;}
.mCSB_inside>.mCSB_scrollTools, .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { left:31px !important; right:auto !important;}
.mCSB_scrollTools {width:5px !important; opacity:1 !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:5px !important; background:#356CAA !important;}
.mCSB_scrollTools .mCSB_draggerRail {width:5px !important; background: none !important;}
/* --- Blog Page --- */
.blog_main .inner_content {padding:73px 0 117px 0;}
.blog_main .banner_text {bottom:17%; padding:43px 45px 40px 45px;}
.blog_main .banner_text h1 {margin-bottom:5px;}
.blogfilter { margin:0 0 56px 0;}
.blogfilter ul {display:block; margin:0px; padding:0px;}
.blogfilter ul li {float:left; padding:0px !important;}
.blogfilter ul li.sf-field-reset {margin:0 16px 0 0;}
.blogfilter ul li.sf-field-reset input { display:inline-block; width:auto; height:40px; padding:0 26px; background:#003C80; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; color:#FFFFFF; letter-spacing: 0.48px; font-size:16px; font-family: 'gobold_thinregular'; font-weight:normal;}
.blogfilter ul li.sf-field-reset input:hover, .blogfilter ul li.sf-field-reset input:focus { background:#00B3F0; outline:none;}
.blogfilter ul li.sf-field-category {position:relative; width:280px;}
.blogfilter ul li.sf-field-category h4 {cursor:pointer; line-height:40px; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; background:#F1F1F1; color:#003C80; letter-spacing: 0.16px; font-size:16px; padding:0 30px 0 13px; position:relative; font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase;}
.blogfilter ul li.sf-field-category h4:after { position:absolute; content:''; top:16px; right:14px; width:12px; height:6.61px; background:url(images/openselection.svg) no-repeat center center; background-size:cover; transition:0.3s; -webkit-transition:0.3s;}
.blogfilter ul li.sf-field-category.active h4:after { transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.blogfilter ul li.sf-field-category .filterdropdown {position:absolute; top:33px; left:0px; width:100%; background:#F1F1F1; z-index:2; padding:4px 0 10px 0; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; display:none;}  
.blogfilter ul li.sf-field-category .filterdropdown input {display:none;}
.blogfilter ul li.sf-field-category .filterdropdown label {display:block; padding:0px; color:#003C80; letter-spacing: 0.16px; font-size:16px; line-height:1.3; padding:3px 13px; cursor:pointer; font-family: 'gobold_thinregular'; font-weight:normal;}
.blogfilter ul li.sf-field-category .filterdropdown label:hover, .blogfilter ul li.sf-field-taxonomy-initiativescat .filterdropdown label:focus { background:#d9d9d9;}
.blogfilter ul li.sf-field-category .filterdropdown ul li { border:0px; width:100%; display:block; padding:5px !important; margin:0;}
.blogfilter ul li.sf-field-category .filterdropdown ul li:last-child {margin:0px;}
.noresultf_center {color:#003D80; letter-spacing: 0.24px; font-size:24px; line-height:28px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold;}
.blogfilter ul li.sf-field-search {float:right; width:280px;}
.blogfilter ul li.sf-field-search label {display:block; width:100%;}
.blogfilter ul li.sf-field-search input { display:block; width:100%; height:40px; padding:0 14px; background:#F1F1F1; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; color:#003C80; letter-spacing: 0.16px; font-size:16px; font-family: 'gobold_thinregular'; font-weight:normal;}
.blogjoinban { min-height:282px; padding:83px 92px 40px 194px; margin:0 0 116px 0;}
.joinbanright {float:left; width:398px; text-align:center;}
.joinbanright h3 { color:#FFFFFF; font-size:40px; line-height:59px; font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase;}
.joinbanleft {float:right; padding:54px 0 0 0;}
.jfield {float:left; margin:0 12px 0 0; width:178px;}
.jfield input {display:block; width:100%; background:#F1F1F1; height:38px; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; padding:0 13px; color:#003D80; font-size:16px; letter-spacing: 0.48px; font-family: 'Heebo'; font-weight:normal;}
.jfield input::-webkit-input-placeholder { color: #BBBBBB; }
.jfield input:-moz-placeholder { color: #BBBBBB; opacity: 1; }
.jfield input::-moz-placeholder { color: #BBBBBB; opacity: 1; }
.jfield input:-ms-input-placeholder { color: #BBBBBB }
.joinbanleft div.wpcf7-validation-errors {color:#f00;}
.jfsub {float:right; width:199px;}
.jfsub input {display:block; width:100%; padding:0 10px; background:#00B3F0; height:38px; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; color:#FFFFFF; font-size:18px; letter-spacing: 0.54px; font-family: 'gobold_thinregular'; font-weight:normal;}
.jfsub input:hover, .jfsub input:focus {outline:none; background:rgba(0,179,240,0.5);}
.blogsearch_results ul {display:block; padding:0px; font-size:0px; max-width:1184px; margin:0 auto;}
.blogsearch_results ul li {display:none; vertical-align:top; width:50%; margin:0 0 119px 0; padding:0 8px;}
.blogsearch_results ul li.show {display:inline-block !important;}
.blogsearch_results ul li a {display:block;}
.blogimg img {width:100%;}
.blogtbot {padding:22px 31px 0 31px;}
.blogtbot h3 { color:#003D80; letter-spacing: 0.24px; font-size:24px; line-height:28px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; margin:0 0 6px 0;}
.bdate { color:#A7A7A7; font-size:16px; line-height:1; letter-spacing: 0.16px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; margin:0 0 8px 0;}
.blogtbot p { color:#003D80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; font-size:20px; line-height:28px;}
.blogsearch_results ul li a:hover .blogtbot h3, .blogsearch_results ul li a:focus .blogtbot h3 { color:#00B3F0;}
.blogloadmore {text-align:center; margin:-64px 0 0 0;}
.blogloadmore a {display:inline-block; padding:0 55px; background:#00B3F0; line-height:40px; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; color:#FFFFFF; font-size:18px; letter-spacing: 0.54px; font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase;}
.blogloadmore a:hover, .blogloadmore a:focus { background:#003C80; outline:none;}
/* --- Blog Detail Page --- */
.single_main .inner_content {padding:58px 0 100px 0;}
.sinbright {float:left; position:relative;}
.sinbrbut { float:left; margin:0 60px 0 0;}
.sinbrbut a {display:inline-block; padding:0 0 0 17px; color:#003C80; font-size:18px; line-height:1; letter-spacing: 0.54px; background:url(images/smallleft.svg) no-repeat left center; text-transform:uppercase; line-height:28px;}
.sinbrbut a:hover, .sinbrbut a:focus {background:url(images/smallprevhover.svg) no-repeat left center; color:#00B3F0;}
.sinbleft {float:right; width:872px;}
.sinbleft p { font-size:20px; line-height:30px; color:#003D80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; margin:0 0 18px 0;}
.sinbleft p strong {font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold;}
.sinbleft h3 { font-size:22px; line-height:24px; color:#003D80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; margin:0 0 5px 0;}
.sinbleft ul, .sinbleft ol {padding:0 0 0 20px;}
.sinbleft ul li, .sinbleft ol li {margin:0 0 5px 0; padding:0px; font-size:20px; line-height:30px; color:#003D80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.sinbbotbut {padding: 42px 0 35px 0; border-bottom: 1px solid #BBBBBB;}
.sinbbotbut a {display:inline-block; color:#003C80; font-size:20px; letter-spacing: 0.54px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; line-height:26px;}
/*.sinbbotbut a:hover, .sinbbotbut a:focus {background:url(images/smallnexthover.svg) no-repeat right center; color:#00B3F0;}*/
.sinbbotbut a svg {display:inline-block;}
.sinbbotbut a svg .pla {fill:#003C80;}
.sinbbotbut a:hover svg .pla, .sinbbotbut a:focus svg .pla {fill:#00b3f0;}
.sinbbotbut a span {display:inline-block; vertical-align:top; margin:0 0 0 4px;}
.single_main .blogsearch_results {padding:102px 0 0 0;}
.sinnewdiv .sinsocial {display:none;}
/* --- Error Page --- */
.errobaner { padding:0 47px;}
.errobanerin {min-height:665px; position:relative;}
.errbantext {position:absolute; max-width:576px; margin:0 auto; left:0px; right:0px; bottom:136px; background:rgba(0,179,240,0.7); padding:20px 30px 30px 30px; min-height:208px; text-align:center;}
.errbantext h1 { color:#FFFFFF; letter-spacing: 1px; font-size:78px; line-height:1; font-family: 'Almoni Tzar DL 4.0 AAA'; font-weight:normal; margin:0 0 5px 0; letter-spacing:0.78px;}
.errbantext p { color:#FFFFFF; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; font-size:22px; line-height:26px; letter-spacing: 0.22px;}
.errbantext a {position:absolute; bottom:-18px; left:0px; right:0px; width:199px; line-height:40px; background:#003C80; padding:0 10px; border-radius: 0px 10px 10px 10px; -webkit-border-radius: 0px 10px 10px 10px; color:#fff; font-size:18px; font-family: 'gobold_thinregular'; font-weight:normal; margin:0 auto; letter-spacing:0.54px;}
.errbantext a:hover, .errbantext a:focus {outline:none; background:rgba(0,60,128,0.7);}
.error_main {padding:0 0 142px 0;}
/* --- Search Result --- */
.search_main .banner_text { padding:43px 45px 40px 45px; bottom:17%;}
.search_main .banner_text h1 { letter-spacing:0.58px; margin-bottom:5px;}
.search_main .inner_content {padding:108px 0 130px 0;}
.recentposts {float:right; width:724px; margin:0 10.5% 0 0;}
.searchtop { color:#003C80; font-size:20px; line-height:24px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; margin:0 0 40px 0;}
.repost { position:relative; border-bottom:1px solid #E3E1E2; padding:22px 0;}
.reslist .repost:first-child {border-top:1px solid #E3E1E2;}
.repost h3 { float:left; width:280px; color:#003C80; font-size:20px; line-height:24px;  font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold;}
.repost h3 a {color:#003C80;}
.reptext {float:left; width:calc(100% - 280px); padding:0 69px;}
.reptext p { color:#003C80; font-size:20px; line-height:24px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.rmore {position:absolute; top:27px; right:0px;}
.rmore a {display:inline-block;}
.navigation { text-align:center; color:#003C80; font-size:24px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.navigation a {color:#003C80;}
/* --- Donation Page --- */
.donation_main .inner_content {padding-bottom:310px; padding-top:30px;}
.donation_main .banner_text { /*min-height:208px;*/ bottom:14.5%; padding:28px 45px 30px 45px;}
.donationdiv {max-width:600px; margin:0 auto;}
.donatiotop p { font-size:17px; line-height:30px; color:#003C80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; margin:0 0 10px 0;}
.donatiotop {padding:20px 0 30px 0;}
.donationiframe {/*border: 1px solid #707070; min-height:678px;*/}
.donationiframe .modal{ position:static !important;}
.donationiframe .modal .modal-content{ box-shadow:none !important; border:none !important;}
.donationiframe .modal .modal-content iframe{min-height:520px !important;}
.donationiframe {position:relative;}
.donationiframein {max-width:600px; margin:0 auto;}
.donationright { position:absolute; right:0px; top:20px; width:280px;}
.donrtoptxt h3 { color:#003D80; font-size:22px; line-height:26px; margin:0 0 10px 0;}
.donatemobtxt {border-top:1px solid #BBBBBB; max-width:600px; margin:65px auto 0 auto; padding:25px 0 0 0;}
.donatemobtxt h3 {color:#003D80; font-size:22px; line-height:26px; margin:0 0 10px 0;}
.donatemobtxt p { font-size:17px; line-height:30px; color:#003D80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.donrtoptxt p { font-size:17px; line-height:28px; color:#003D80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.donrbottxt { border-top:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; padding:18px 0;}
.donrbottxt p { font-size:17px; line-height:20px; color:#003D80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.donrbottxt p a {color:#003D80;}
.dpciimg {padding:20px 0;}
.modal-dialog {width:100% !important; margin:0 !important;}
.mobhright {display:none;}
.mobhstext {display:none;}
.mobmenu {display:none;}
.mobhsecmtbut {display:none;}
#acp-toggle-toolbar {display:none;}
.accessicon {position:fixed; z-index:99; bottom:8px; right:10px;}
.accessicon a {display:inline-block;}
.footer {padding:0 0 30px 0;}
.hsdiv a.hmtablet{display:none;}
.tablet_incatbot {display:none;}
.mobsbtbone {display:none;}
.mobstopbtwo {display:none;}
.insmobimgs {display:none;}
.mobactresults {display:none;}
.single_main .blogjoinban {display:none;}
.toverlay { position: fixed; top:0px; left:0px; width:100%; height:100%; z-index:99; display:none;}
.tbact .toverlay {display:block;}
/* --- Donation Project Page --- */
.donprojcttop {max-width:600px; margin:0 auto; padding:20px 0 30px 0;}
.donprtoptxt {padding:0 0 20px 0;}
.donpviframe {opacity:0; visibility:hidden; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.donpviframe iframe {display:block; width:100%; height:100%; position:absolute; border:0px; left:0px; top:0px;}
.ifactive .donpviframe {opacity:1; visibility:visible;}
.ifactive .donpvplay {opacity:0; visibility:hidden;}
.donprojcttop h2 { color:#003D80; font-size:22px; line-height:26px; margin:0 0 13px 0;}
.donprtoptxt p { font-size:17px; line-height:30px; color:#003D80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.donpvideo { position:relative;}
.donpvplay a {display:block; position:relative;}
.donpvimg img {width:100%;}
.donpplayicon {position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); right:0px; left:0px; margin:0 auto; width:53px;}
.donpplayicon img {width:100%;}

/* --- Home New --- */
.homentopslddiv { padding:0px 20px 0 20px; min-height:745px; position:relative;}
.hnewtopsone {position:absolute; top:0px; left:0px; width:100%; height:100%;}
.hnewtopstwo {display:none;}
.hnewbanwrap { max-width:1444px; margin:0 auto;}
.hnewbansdiv h1 {font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase; color:#fff; font-size:80px; text-shadow: 6px 6px 6px #0000001A; letter-spacing: 1.6px; line-height:1; margin:0 0 19px 0;}
.hnewbansdiv h2 { font-size:40px; line-height:1; letter-spacing: 2px; color:#fff; text-shadow: 6px 6px 6px #0000001A; margin:0 0 38px 0; font-family: 'gobold_thinregular'; font-weight:normal;}
.hnbanbut a { display:inline-block; line-height:43px; background:#00B3F0; font-size:20px; color:#FFFFFF; letter-spacing: 1px; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; font-family: 'goboldregular'; font-weight:normal; padding:0 50px;}
.hnbanbut a:hover { background:#003C80;}
.homenewtop .owl-dots { position:absolute; right:0px; left:0px; max-width:1444px; margin:0 auto; bottom:52px; z-index:9;}
.homenewtop .owl-dots a {display:inline-block;  margin:0 16px 0 0; width:40px; height:8px; background:#0ba9de;}
.homenewtop .owl-dots a.active {background:#fff;}
.homenewtop {position:relative;}
.homentopslddiv {position:relative;}
.homentopslddiv:after {position:absolute; top:0px; right:0px; background:url(images/overlaymainne.svg) no-repeat center center; background-size:cover; content:''; width:100%; height:100%;}
.hnewbansdiv {position:absolute; top:223px; left:0px; width:100%; padding:0 20px; z-index:9;}

.homenewtwo {padding:94px 20px 98px 20px;}
.htwowrap {max-width:1444px; margin:0 auto;}
.twotopleft {float:left; width:421px;}
.twotopleft h3 { font-size:58px; line-height:1; text-transform:uppercase; letter-spacing: 1.74px; color: #003C80; font-family: 'gobold_thinregular'; font-weight:normal;}
.twotopright {float:right; width:calc(100% - 421px); padding:0 7% 0 23px;}
.twotopright p { font-size:26px; line-height:38px; color:#003C80; letter-spacing: 0.26px; margin:0 0 43px 0; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.twotoprbut a {display:inline-block; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; background:#003C80; line-height:40px; padding:0 60px; text-transform:uppercase; font-size:20px; color:#FFFFFF; letter-spacing: 1px; font-family: 'gobold_thinregular'; font-weight:normal;}
.twotoprbut a:hover { background:#00B3F0;}
.newtwobot { margin:107px 0 0 0;}
.newtwobot ul { display:block; margin:0 -135px; padding:0px; font-size:0px;}
.newtwobot ul li {display:inline-block; vertical-align:top; padding:0 135px; margin:0px; width:25%;}
.twonumber { color:#003D80; letter-spacing: 0.65px; font-size:65px; line-height:1; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; margin:0 0 4px 0;}
.twonumtxt { font-size:18px; line-height:20px; color:#003D80; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal; letter-spacing: 0.18px;}

.homenewthree { padding:0 80px 160px 80px;}
.homenewthree ul {display:block; margin:0px; padding:0px; font-size:0px;}
.homenewthree ul li {display: block; margin:0px 0 39px 0; padding:0px;}
.homenewthree ul li:last-child {margin-bottom:0px;}
.hnthreleft {float:left; width:50%;}
.hnthreleft img {width:100%;}
.hnthreright {float:right; width:50%; padding:120px 20px 20px 20px;}
.hnthrediv {background:#003C80;}
.hnthrerightin { max-width:520px; margin:0 auto;}
.hnthrerightin h4 { font-size:45px; line-height:62px; color:#00B3F0; letter-spacing: 1.35px; font-family: 'gobold_thinregular'; font-weight:normal; margin:0 0 15px 0;}
.hnthrerightin p { font-size:20px; line-height:26px; color:#FFFFFF; letter-spacing: 0.2px; font-family: 'Almoni Neue DL 4.0 AAA D'; font-weight:600;}
.thrrmore{padding:30px 0 0 0;}
.thrrmore a {display:inline-block; line-height:40px; background:#00B3F0; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; padding:0 60px; font-size:20px; color:#FFFFFF; letter-spacing: 1px; font-family: 'gobold_thinregular'; font-weight:normal;}
.thrrmore a:hover { background:rgba(0,179,240,0.5);}
.even .hnthreleft {float:right;}
.even .hnthreright {float:left;}

.homenenfour {padding:0 0 195px 0;}
.homenfourtop {margin:0 0 30px 0;}
.homenfourtop h4 {float:left; font-size:58px; line-height:1; color:#003C80; font-family: 'gobold_thinregular'; font-weight:normal; margin:0px; text-transform:uppercase;}
.homenfourtop a {display:inline-block; float:right; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; line-height:40px; background:#003C80; padding:0 54px; color:#fff; text-transform:uppercase; font-size:20px; letter-spacing: 1px; font-family: 'gobold_thinregular'; font-weight:normal; margin:17px 0 0 0;}
.homenfourtop a:hover, .homenfivetop a:hover { background:#00B3F0;}
.homenfourtop .htwowrap {position:relative;}
.hnfourstar {position: absolute; top:-140px; left:-140px;}
.hfournewlist ul {display:block; margin:0 -1px; padding:0px; font-size:0px;}
.hfournewlist ul li {display:inline-block; vertical-align:top; width:20%; padding:0 1px; margin:0px;}
.hfnldiv {display:block; position: relative;}
.hfnldiv:after {position:absolute; top:0px; right:0px; width:100%; height:100%; transition:0.3s; -webkit-transition:0.3s; background:#003C80; opacity:0.85; opacity:0; visibility:hidden; content:'';}
.hfnldiv:hover:after {opacity:0.85; visibility:visible;}
.hfnlistimg {position:relative;}
.hfnlistimg img {width:100%;}
.hfnlistimg img.two {display:none;}
.hfnlistimg:after {position:absolute; top:0px; right:0px; width:100%; height:100%; background:url(images/edoverlay.svg) no-repeat center center; background-size:cover; content:'';}
.hfnlisttxt {position:absolute; bottom:66px; left:0px; width:100%; z-index:1; padding:0 65px 0 38px;}
.hfnlisttxt h5 { font-size:46px; line-height:1.2; color:#FFFFFF; letter-spacing: 1.38px; font-family: 'gobold_thinregular'; font-weight:normal; margin:0;}
.hfnlisttxt p { font-size:20px; line-height:26px; color:#FFFFFF; letter-spacing: 1px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; opacity:0; visibility:hidden; height:0px; overflow:hidden; transition:0.3s; -webkit-transition:0.3s;}
.hfnlisttxt span.hfnrmore { color:#00B3F0; letter-spacing: 0.75px; font-size:15px; line-height:1; font-family: 'gobold_boldregular'; font-weight:normal; opacity:0; visibility:hidden; height:0px; overflow:hidden; transition:0.3s; -webkit-transition:0.3s; display:inline-block;}
.hfnldiv:hover .hfnlisttxt p, .hfnldiv:hover .hfnlisttxt span.hfnrmore { opacity:1; visibility:visible; height:auto;}
.hfnldiv:hover .hfnlisttxt span.hfnrmore {margin:8px 0 0 0;}
.hfnldiv:hover .hfnlisttxt p {margin:15px 0 28px 0;}
.hfnlisttxt {transition:0.3s; -webkit-transition:0.3s;}
.hfnldiv:hover .hfnlisttxt { bottom:80px;}

.homenenfive { padding:0 0 147px 0;}
.homenfivetop  {margin:0 0 30px 0;}
.homenfivetop h3 {float:left; font-size:58px; line-height:1.1; color:#003C80; position:relative; letter-spacing: 1.74px; font-family: 'gobold_thinregular'; font-weight:normal;}
.hnfivestar1 {position:absolute; top:-180px; right:-180px;}
.homenfivetop a {display:inline-block; float:right; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; line-height:40px; background:#003C80; padding:0 70px; color:#fff; text-transform:uppercase; font-size:20px; letter-spacing: 1px; font-family: 'gobold_thinregular'; font-weight:normal; margin:15px 0 0 0; position:relative;}
.hnfivestar2 {position:absolute; width:141px; top:-134px; left:0px; z-index:-1;}
.homenfivelist {padding:0 0 0 80px;}
.homenfivelist ul {display: block; margin:0px; padding:0px;}
.homenfivelist ul li {display:block; margin:0px; padding:0px;}
.homenfivelist ul li a {display:block;}
.hnfblogimg {margin:0 0 42px 0;}
.hnfblogimg img {width:100%; height:214px; object-fit:cover;}
.homenfivelist ul li h4 { position:relative; color:#003C80; letter-spacing: 0.2px; font-size:20px; line-height:26px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold; max-width:279px; margin:0 0 10px 0; transition:0.4s; -webkit-transition:0.4s; top:0px;}
.homenfivelist ul li h4:after {position: absolute; top:-18px; left:0px; width:40px; height:5px;  background:#00B3F0; content:'';}
.homenfivelist ul li .rmoreb { color:#00B3F0; font-size:15px; line-height:1; letter-spacing: 0.75px; font-family: 'goboldregular'; font-weight:normal; opacity:0; visibility: hidden; height:0px; transition:0.3s; -webkit-transition:0.3s;}
.homenfivelist ul li a:hover .rmoreb {opacity:1; visibility:visible; height:auto;}
.homenfivelist ul li a:hover h4 {top:-5px;}

.homensixdiv { margin:0 -75px; font-size:0px; text-align:center;}
.homensixdivin { display:inline-block; vertical-align:top; padding:0 75px; margin:0px;}
.homensixdivin a {display:block; width:187px;}
.homensixdivin a:hover .hsixnicon {background:#003C80;}
.hsixnicon { width:91px; background:#00B3F0; margin:0 auto; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; height:85px; display:table; text-align:center; transition:0.3s; -webkit-transition:0.3s;}
.hsixnicon span {display:table-cell; vertical-align:middle;}
.hsixnicon span img {margin:0 auto;}
.hsixntxt { margin:21px 0 0 0; text-align:center; color:#003C80; font-size:26px; line-height:40px; letter-spacing: 0.78px; font-family: 'gobold_thinregular'; font-weight:normal;}

.homenenseven { padding:210px 0 77px 0;}
.homenenseven .htwowrap {position:relative;}
.homenenseven h3 { color:#003C80; font-size:58px; line-height:1; letter-spacing: 1.74px; font-family: 'gobold_thinregular'; font-weight:normal; margin:0 0 35px 0;}
.homenenseven ul {display:block; margin:0 -57px; font-size:0px; padding:0px;}
.homenenseven ul li {display:inline-block; vertical-align:top; padding:0 57px; margin:0 0 68px 0; width:16.66%;}
.hnewsevicon img {width:100%;}
.hnfivestar3 {position:absolute; top:-185px; left:-101px;}
.hfnlistimg h5 {display:none;}

.sevnloadmore {display:none;}
.hnewtopsmob {display:none;}
.hfnlistimgmob {display:none;}
.allnesbut {display:none;}
.hfournewlist ul li.allli {display:none;}
.homenfivemobiles {display:none;}

@media only screen and (max-width:1919px) {
.hnthreright {padding:40px 20px 20px 20px;}	
}
@media only screen and (max-width:1700px) {
.fwrap {padding:0 20px;}	
.teamhover {width:100%; right:-98%;}
.nomar .teamhover {left:-98%;}

.hfnlisttxt {padding:0 20px;}
}
@media only screen and (max-width:1639px) {
.singlein_banner {padding:0 20px;}	
}
@media only screen and (max-width:1580px) {
.hmenu {padding-left:5%; width:700px;}	
.hsearch {margin-left:30px;}
.hlang {margin-left:30px;}
.hsopen {padding-right:132px;}
.hmenu ul li {margin:0 75px 0 0;}
.hsecmtext {width:47.5%;}
.hsecsms {width:52.5%;}
.hsecmtextin {padding:89px 8% 30px 8%;}
.hsecstbot {padding:0 0 0 7%;}
.hsecsttop {padding:0 0 0 7%;}
.hbotslider, .hbotdonation, .hsecslider {padding:0 50px;}
}
@media only screen and (max-width:1500px) {
.hwrap1 {padding:0 100px 0 20px;}	
.hseconeright {width:60%;}
.hseconeright {padding:70px 7.6% 70px 7.6%;}
.hbotwrap {padding:0 20px;}
.fwrap2 {padding:0 20px;}
.wrap {padding:0 20px;}

.homenewtop .owl-dots {padding:0 20px;}
.htwowrap {padding:0 20px;}
.hnfivestar3 {left:0px;}
.hnthreright { padding:20px 20px 20px 20px;}
.hnthrerightin h4 {font-size:40px; line-height:1.2;}

.hfnlisttxt h5 {font-size:40px;}
}
@media only screen and (max-width:1365px) {
.header {padding:17px 40px 0 40px;}	
.sticky .header {padding:11px 40px 0 40px;}
.hmenu {width:450px; padding-left:3%;}
.hmenu ul li {margin:0 6px 0 0;}
.hsdtext {left:20px;}
.hmslist {left:20px;}
.hsopen {padding-right:92px;}
.hwrap1 {padding:0 20px;}
.hseconeright {width:50%;}
.hsecmtextin h3 {font-size:54px;}
.hsecstbot1 h3 {font-size:30px; line-height:40px;}
.midwrap {padding:0 20px;}
/*.hbotsdiv {padding:0 40px 68px 35px;}*/
.hbotsin {padding:0 35px 68px 40px;}
.hbotstext p {font-size:28px; line-height:42px;}
.fcontact {width:20.3%;}
.faddbox { width:30.4%;}
.fmenu {width:20.6%;}
.hbotimgater {left:0px;}
.hseconeright {width:65%; padding:70px 4.6% 70px 4.6%;}
.breadcrumbs { padding:3px 40px 5px 40px; font-size:14px; letter-spacing: 0.54px;}
.inner_banner {padding:0 18px;}
.hbots .owl-nav .owl-prev {left:-40px;}
.singinbtext { width:calc(100% - 425px); padding:30px 40px 30px 40px;}
.singinbimg {width:425px;}
.sinbleft {width:65%;}
.blogsearch_results ul {padding:0 20px;}
.sintopleft { width:74%;}
.actfilter ul li.sf-field-search {width:200px;}
.actfilter ul li.sf-field-taxonomy-initiativescat {width:180px;}
.abtleft {width:74.5%;}
.conmid {margin:0 0 0 2%;}
.conleft {width:46.5%;}
.blogjoinban { padding:83px 40px 40px 40px;}
.jfield {width:140px;}
.jfsub {width:150px;}
.hseconebut {width:35%; text-align:center; padding-left:20px;}
.hseconebut a {width:199px; margin:0 auto;}
.donationright {width:260px;}

.newtwobot ul {margin:0 -50px;}
.newtwobot ul li {padding:0 50px;}
.hfournewlist ul li {width:33.33%;}
.homenfivelist {padding:0 0 0 20px;}

.hnthreleft {float:none; width:100%;}
.hnthreright {float:none; width:100%; padding:40px 20px 40px 20px;}
.even .hnthreleft {float:none; width:100%;}
.even .hnthreright {float:none; width:100%;}
.hnthrerightin {max-width:100%;}
.homenenfive{padding:0 0 60px 0;}
.homenenseven ul li {padding:0 40px;}
.homenenseven ul {margin:0 -40px;}
}
@media only screen and (max-width:1199px) {
.donationiframein {margin-right:33%;}
.donprojcttop {margin-right:33%;}	
.donatemobtxt {margin-right:33%;}
.donationdiv {margin-right:33%;}

.homentopslddiv h1 {font-size:68px;}
.twotopright {padding:0 0 0 20px;}
}
@media only screen and (max-width:1099px) {
.donatebut a { width:154px;}	
.hsearch, .hlang {margin-left:15px;}
}
@media only screen and (max-width:1024px) {
.mobhlandin {float:right;}
.hmsep { float:right; color: #003C80; font-size: 20px; letter-spacing: 0.6px; font-family: 'gobold_thinregular'; font-weight: normal; line-height: 20px; margin:0 5px;}
.home .hmsep {color:#fff;}
.sticky.home .hmsep {color:#003C80;}
.arlang { float:right;}
.arlang a {color: #003C80; font-size: 20px; letter-spacing: 0.6px; font-family: 'gobold_thinregular'; font-weight: normal; line-height: 10px !important;}
.home .header {background:none;}	
.home.sticky .header {background:#fff;}
.sticky.home .mobmicon a span { background:#003C80;}
.sticky .mobhlang a { color:#003C80;}
.header { padding:7px 40px;}
.sticky .header { padding:7px 40px;}
.hmenu {display:none;}
.hleft {display:none;}
.logo {float:left; width:126px;}
.sticky .logo { width:126px;}
.mobhright {position:fixed; top:28px; right:40px; display:block; z-index:999;}
.mobmicon {float:right; width:28px;}
.mobmicon a {display:block;}
.mobmicon a span {display:block; background:#003C80; height:4px; margin:0 0 4px 0; position:relative; transition:0.4s; -webkit-transition:0.4s;}
.bodymact .mobmicon a span.mone {transform:rotate(45deg); -webkit-transform:rotate(45deg); top:7px;}
.bodymact .mobmicon a span.mtwo {transform:rotate(-45deg); -webkit-transform:rotate(-45deg); margin:0px; top:-1px;}
.bodymact .mobmicon a span.mthree {display:none;}
.mobmicon a span.mthree {margin:0px;}
.home .mobmicon a span {background:#fff;}
.home .main_container {padding:0px;}
.main_container {padding:75px 0 0 0;}
.mobhlang {float:right; margin:0 37px 0 0; }
.mobhlang a {color:#003C80; font-size:20px; letter-spacing: 0.6px; line-height:20px;}
.mobhlang .wpml-ls-legacy-list-horizontal {padding:0px !important; border:0px !important;}
.mobhlang .wpml-ls-legacy-list-horizontal a {padding:0px !important;}
.mobhlang ul li.wpml-ls-current-language {display:none;}
.home .mobhlang a {color:#fff;}
.sticky.home .mobhlang a {color:#003C80;}
.hsdiv a {min-height:100vh;}
.mobhstext {display:block; color:#FFFFFF; font-size:28px; letter-spacing: 1.02px; font-family: 'gobold_thinregular'; font-weight:normal; line-height:1; margin:0 0 10px 0;}
.hsdtext {top:21%; left:16%; max-width:448px;}
.hsdtext h1 {text-shadow: 6px 6px 6px #0000001A; font-size:56px; line-height:76px;}
.hmslist {text-align:center; width:100%; left:0px; margin:0px;}
.hmslist a {font-size:0px; width:53px; height:7px; margin:0 12px; background:#c5c2be; padding:0px;}
.hmslist a:last-child { margin:0 12px;}
.hmslist a.active, .hmslist a:hover { background:#00B3F0;}
.hmslist a:after {display:none;}
.hsecone {max-width:440px; margin:79px auto 86px auto; min-height:670px; position:relative;}
.hseconein {position:static;}
.hwrap1 { padding:94px 67px;}
.hseconeright {float:none; width:100%; padding:36px 70px 30px 58px; text-align:center;}
.hseconeright h2 { font-size:42px; line-height:62px; letter-spacing: 0.9px; margin:0 0 12px 0;}
.hseconeright p { font-size:22px; line-height:24px; letter-spacing: 0.22px;}
.hseconebut {float:none; padding:0px; position:absolute;  bottom:-19px; left:0px; width:100%; text-align:center;}
.hseconebut a {display:inline-block; width:199px;}
.hbotslider, .hbotdonation, .hsecslider {padding:0 40px;}
.hsecmtext {float:none; width:100%; max-width:512px; margin:0 auto; padding:0 0 46px 0;}
.hsecmtextin {background:none; min-height:inherit; padding:0px;}
.hsecmtextin h3 { color:#00B3F0; letter-spacing: 1px; font-size:60px; line-height:80px; margin:0 0 10px 0;}
.hsecmtextin p { color:#003C80;}
.hsecmtbut {display:none;}
.hsecsms {float:none; width:100%;}
.hsecslidimg a {min-height:360px;}
.hsecsttop {padding:0px; max-width:512px; right:0px; left:0px; margin:0 auto;}
.hsecstbot { max-width:512px; right:0px; left:0px; margin:0 auto; padding:0px; bottom:33px;}
.even .hsecmtext {float:none;}
.even .hsecsms {float:none;}
.hsecsttop1 {padding:7px 25px 7px 22px; font-size:18px; letter-spacing: 0.72px;}
.hsecstbot1 h3 { font-size:26px; line-height:38px; letter-spacing: 0.4px;}
.mobmenu {display:block; width:72%; z-index:99; background:#FFFFFF; box-shadow: -6px 0px 20px #0000001A; -webkit-box-shadow: -6px 0px 20px #0000001A; top:0px; height:100%; overflow:auto; position:fixed; transition:0.4s; -webkit-transition:0.4s; right:-100%;}
.bodymact .mobmenu {right:0px;}
.mobmenin {padding:105px 40px 30px 114px;}
.mobmdiv ul {display:block; margin:0px; padding:0px;}
.mobmdiv ul li {display:block; padding:0px; margin:0 0 35px 0; line-height:1;}
.mobmdiv ul li:last-child {margin:0px;}
.mobmdiv ul li a { color:#003C80; font-size:20px; line-height:1; letter-spacing: 0.6px; font-weight:normal;}
.mobmdiv ul li ul {padding:12px 0 0 16px;}
.mobmdiv ul li ul li {display:inline-block; vertical-align:top; width:32%; padding:0 20px 0 0; margin:0 0 6px 0;}
.mobmdiv ul li ul li a {display:none;}
.mobmdiv ul li ul li ul { padding:0px; display:block;}
.mobmdiv ul li ul li ul li {margin:0 0 6px 0; padding:0px; width:100%;}
.mobmdiv ul li ul li ul li a { color:#003C80; font-size:18px; display:block; letter-spacing: 0.2px; line-height:1.4;}
.mobmenu .mCSB_inside>.mCSB_scrollTools, .mobmenu .mCSB_outside+.mCSB_scrollTools { left:auto !important; right:2px !important;}
.home.bodymact .mobmicon a span { background:#00B3F0;}
.bodymact .mobhlang a { color:#003C80;}
.customdots {padding:0px; text-align:center;}
.mobhsecmtbut {display:block; text-align:center; padding:55px 0 0 0;}
.mobhsecmtbut a { position:relative; color:#003C80; font-size:18px; line-height:1; letter-spacing: 0.78px; font-family: 'gobold_thinregular'; font-weight:normal;}
.mobhsecmtbut a:after {position: absolute; bottom: -8px; right: 0px; content: ''; width: 30px; height: 4px; background: #00B3F0; transition: 0.3s; -webkit-transition: 0.3s; left:0px; margin:0 auto;}
.hsecslider {margin:0 0 108px 0;}
.hmidlist ul {max-width:458px; margin:0 auto;}
.hmidlist ul li {display:block; width:100%; padding:0px; margin:0 0 95px 0;}
.hmidlist ul li:last-child {margin:0px;}
.midlimg {width:122px;}
.midlleft {width:calc(100% - 122px); padding:8px 0 0 35px;}
.hmidlist { padding:0 0 162px 0;}
.layer2 {display:none;}
.hbotsliderin { padding:76px 0 8px 0;}
.hbotwrap {padding:0 26px;}
/*.hbotsdiv { padding:0 102px 68px 45px;}*/
.hbotsin { padding:0 45px 68px 102px;}
.hbotsimg {width:176px;}
.hbotstext { width:calc(100% - 176px); padding:0 0 0 34px;}
.hbotstext p {font-size:26px; line-height:36px; letter-spacing:0.6px;}
.hbotimgater {width:159px; left:47px; top:104px;}
.hbots .owl-nav .owl-prev {left:-80px;}
.hbots .owl-nav .owl-next {right:-30px;}
.hbotslider { margin:0 0 80px 0; padding:0px;}
.hbotdonationin {min-height:670px; padding:286px 88px 97px 88px;}
.hbotdondiv { padding:10px 88px 50px 88px;}
.hbotdondiv h3 { font-size:48px; line-height:1; letter-spacing:0.9px;}
.hbotdondiv p {font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.hbotdonation { margin:0 0 70px 0;}
.footer_top { padding:34px 108px 54px 108px; font-size:0px;}
.flogo {float:none; width:72px; padding:0 0 26px 0;}
.faddbox {display:inline-block; vertical-align:top; float:none; width:calc(100% - 145px); padding:0px 30px 0 0; border:0px;}
.fmenu  {display:inline-block; vertical-align:top; float:none; width:145px; padding:0px; border:0px;}
.fcontact {float:none; width:calc(100% - 270px); padding:27px 0 0 0; border:0px; border-top:1px solid #B2B2B2; margin:30px 0 0 0; display:inline-block; vertical-align:top;}
.fsocial {padding:0 0 5px 0;}
.footer_top h5 {font-weight:normal;}
.ftopright { float:none; display:inline-block; vertical-align:top; width:270px; padding:27px 0 0 0; margin:30px 0 0 0; border:0px; border-top:1px solid #B2B2B2;}
/*.ffield {width:33.33%; padding:0 16px 0 0;}
.ffsub {width:33.33%;}*/
/*.ffsub input {font-size:18px;}*/
.footer_bot {padding:14px 20px;}
.fcopy p, .facces a, .fbotleft p {font-size:14px; letter-spacing:0.28px;}
.fcopy {margin:0 32px 0 0;}
.mobmdiv ul li.current-menu-item a {color:#00B3F0;}
.mobmdiv ul li.current-menu-ancestor a {color:#00B3F0;}
.mobmdiv ul li.current-menu-ancestor ul li a { color:#003C80;}
.mobmdiv ul li.current-menu-ancestor ul li.current-menu-item a { color:#00B3F0;}
.fform div.wpcf7-response-output {font-size:16px;}
.fform span.wpcf7-not-valid-tip {font-size:16px;}
.home .logo img.ltwo {display: block;}
.home .logo img.lone {display: none;}
.sticky.home .logo img.ltwo {display:none;}
.sticky.home .logo img.lone {display: block;}
.hsdiv a.hmtablet{display: block;}
.hsdiv a.hmdesktop{display: none;}
.inner_banner img { display:none;}
.innbantablet {display: block; min-height:400px;}
.banner_text {display:none;}
.innbantablet .banner_text  {display:block;}
.banner_text { max-width:424px; bottom:15%;}
.banner_text h1 { font-size:40px; line-height:50px; margin:0px;}
.blog_main .banner_text h1, .actm_main .banner_text h1, .contact_main .banner_text h1, .search_main .banner_text h1 {margin:0px;}
.banner_text p { font-size:20px; line-height:22px;  font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.projm_main .banner_text { padding:18px 25px 18px 25px;}
.projm_main .inner_content { padding:55px 0 70px 0;}
.tax-initiativescat .inner_content .wrap { padding:0px;}
.projmimg {width:48.9%;}
.projmtext { width:51.1%; padding:0 40px 0 16px;}
.projmtext h3 { font-size:28px; line-height:38px;}
.pmsubtitle {margin:0 0 20px 0; line-height:1; letter-spacing:0.4px;}
.proimgtxt {left:37px; padding:6px 34px; font-size:18px; letter-spacing:0.72px;}
.projmtop ul li {margin:0 0 85px 0;}
.even .projmimg {width:48.9%;}
.even .projmtext { width:51.1%; padding:0 16px 0 40px;}
.projmtop ul li.even {padding:0px;}
.projmbot {padding:0 40px;}
.projmbot h4 {text-align:center; font-size:24px; letter-spacing:0.4px;}
.projmbot ul {margin:0 -8px;}
.projmbot ul li {width:33.33%; padding:0 8px; margin:0 0 40px 0;}
.projbottext {padding:8px 10px 0 0;}
.projbottext h5 { font-size:14px; line-height:1;}
.projbottext p { font-size:16px; line-height:17px; letter-spacing:0px;}
.projbotmenu { padding:38px 40px 100px 40px;}
.projbotmenu ul li {margin:0 0 16px 0;}
.projbotmenu ul {max-width:600px; margin:0 auto;}
.projbotmenu ul li a {width:160px; line-height:40px; font-size:16px; letter-spacing:0px;}
.hsecone.projhsecone {display:none;}
.tablet_incatbot {display:block; padding:0 40px;}
.tincbg { min-height:670px; position:relative;}
.tinctext { max-width:512px; margin:0 auto; background:rgba(0,179,240,0.7); text-align:center; padding:10px 88px 50px 88px; position:absolute; bottom:97px; right:0px; left:0px;}
.tinctext h3 { color:#FFFFFF; font-size:30px; line-height:1; letter-spacing: 0.9px; font-family: 'gobold_thinregular'; font-weight:normal; text-transform:uppercase;}
.tinctext p { color:#FFFFFF; font-size:22px; line-height:26px; letter-spacing: 0.22px; font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.tincbut {left:0px; bottom:-20px; width:100%; text-align:center; position:absolute;}
.tincbut a {display:inline-block; padding: 0 10px; line-height: 40px; background: #003c80; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; font-size: 18px; letter-spacing: 0.9px; color: #fff; text-align: center; width:199px;}
.singlein_banner {margin:0px;}
.singinbimg {width:36.3%;}
.singinbtext { width:63.7%; padding:30px 50px 30px 50px; min-height:230px;}
.singinbtextin h1 { font-size:28px; line-height:48px; margin:0 0 5px 0; letter-spacing:0.4px;}
.singinbtextin span { font-size:20px;}
.singlein_main .inner_content { padding:30px 0 100px 0;}
.sintopright {float:right; width:100%; padding:0 40px;}
.sintopleft {float:right; width:100%; padding:0 40px;}
.singleintop  .wrap {padding:0px;}
.singleintop {padding:0 40px 120px 0px;}
.sinrbut {display:none;}
.sinrin {font-size:0px;}
.sinrin span {display:inline-block; vertical-align:top; width:93px;}
.sinrin p {display:inline-block; vertical-align:top; width:calc(100% - 93px); font-size:18px; letter-spacing:0.26px;}
.sintlettop a.stopbone {width:178px;}
.sinrin {margin:0 0 10px 0;}
.sintlettop {margin:25px 0 39px 0;}
.sintlbutin {float:left;}
.sintlbutin a {line-height:1;}
.sintlebut {padding:25px 0 0 0;}
.sintlefbot {padding:55px 0 0 0;}
.ssliderdiv {padding:0 76px;}
.sinslider .owl-nav .owl-prev {right:20px;}
.sinslider .owl-nav .owl-next {left:20px;}
.hsecone.sinhsecone {margin:102px auto 120px auto;}
.reltitle {text-align:center; font-size:26px; letter-spacing:0.4px;}
.sinprojmtop .wrap {padding:0px;}
.actfilter ul li.sf-field-taxonomy-statuscat h4 {display:block; cursor: pointer; line-height: 40px; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; background: #F1F1F1; color: #003C80; letter-spacing: 0.22px; font-size: 22px; padding: 0 30px 0 13px; position: relative; font-family: 'gobold_thinregular'; font-weight: normal; text-transform:uppercase;}
.actfilter ul li.sf-field-taxonomy-statuscat h4:after {position: absolute; content: ''; top: 16px; right: 14px; width: 12px; height: 6.61px; background: url(images/openselection.svg) no-repeat center center; background-size: cover; transition: 0.3s; -webkit-transition: 0.3s;}
actfilter ul li.sf-field-taxonomy-statuscat.active h4:after {transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.actfilter ul li.sf-field-taxonomy-statuscat {position:relative;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown { position: absolute; top: 33px; left: 0px; width: 100%; background: #F1F1F1; z-index: 2; padding: 4px 0 10px 0; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; display: none;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li {width:100%; margin:0px; padding:5px 0 !important;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li label {display: block; padding:3px 13px; color: #003C80; letter-spacing: 0.16px; font-size: 16px; line-height: 1; padding: 3px 13px; cursor: pointer; border-radius:0px; -webkit-border-radius:0px; text-transform:uppercase;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li.sf-option-active label {color: #003C80; background:#d9d9d9;}
.actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li label:hover, .actfilter ul li.sf-field-taxonomy-statuscat .filterdropdown ul li label:focus { background:none;}
.inner_content {padding:40px 0 50px 0;}
.actfilter {padding:0 20px; margin:0 0 50px 0;}
.actfilter ul li.sf-field-reset input {padding:0 30px; font-size:16px; letter-spacing:0.66px;} 
.actfilter ul li.sf-field-taxonomy-statuscat {width:160px; margin:0 16px 0 0;}
.actfilter ul li.sf-field-taxonomy-statuscat h4 {font-size:16px; letter-spacing:0.22px;}
.resetno .actfilter ul li.sf-field-reset input { background:#003C80; color:#fff;}
.actfilter ul li.sf-field-taxonomy-initiativescat {width:160px;}
.actfilter ul li.sf-field-search {width:160px;}
.subcattitle {padding:0 40px; margin:0 0 13px 0;}
.subcattitle span {width:auto; line-height:1; font-size:18px; color:#00B3F0; letter-spacing:1.3px; border-radius:0px; font-family: 'gobold_boldregular'; font-weight:normal; background:none; padding:0px;}
.actresults ul {padding:0 40px;}
.actresults .owl-nav a {width:13px; height:20px;}
.actresults .owl-nav .owl-prev {right:13px;}
.actresults .owl-nav .owl-next {left:13px;}
.actresults {margin:0 0 35px 0;}
.actm_main .banner_text {padding:22px 20px 31px 20px; bottom:35%;}
.about_main .wrap {padding:0 40px;}
.aboutmenu ul li a {font-size:20px; letter-spacing:0.26px;}
.abtleft p { font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.abtright {width:150px;}
.about_main .inner_content {padding-bottom:100px;}
.history_main .banner_text {bottom:33%; padding:22px 20px 31px 20px;}
.history_main .abtright {display:none;}
.history_main .abtleft {float:none; width:100%; padding:48px 0 0 0;}
.history_main .wrap {padding:0 40px;}
.hisimg {width:248px;}
.hisleft {width:calc(100% - 248px); padding:0 0 0 18px;}
.hislist ul li { margin:0 0 90px 0;}
.contact_main .banner_text {bottom:35%; padding:22px 20px 31px 20px;}
.inner_content.contact_content {padding:53px 24px 80px 110px;}
.conright {float:none; display:inline-block; vertical-align:top;}
.conmid {display:inline-block; vertical-align:top; float:none; margin:0 0 0 53px;}
.conleft {float:none; width:100%;}
.conright p { font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.cmidlist p { font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.conleft {padding:70px 0 0 0;}
.conright p .one {width:75px;}
.conright p .two {width:calc(100% - 75px);}
.consocial a {width:29px;}
.consocial a img {width:100%;}
.contact_content h3 {margin:0 0 33px 0;}
.cfield input {height:38px;}
.csub input {height:40px;}
.csub {padding:20px 0 0 0;}
.cfieldbig {padding:0 0 20px 0;}
.board_main .banner_text {bottom:33%; padding:22px 20px 31px 20px;}
.board_main .abtright { display:none;}
.board_main .abtleft {width:100%; float:none;}
.board_main .wrap {padding:0 30px;}
.team_main .wrap {padding:0 38px;}
.teamul li {width:50%; margin:0 0 43px 0;}
.teamimg:after {opacity:1; visibility:visible;/* background: transparent linear-gradient(27deg, #000000BA 0%, #00000000 100%) 0% 0% no-repeat padding-box;*/ background: transparent linear-gradient(207deg, #00000066 0%, #00000000 69%, #00000000 100%) 0% 0% no-repeat padding-box;}
.teamtext h3 {font-size:22px; letter-spacing:0.22px;}
.teamtext p {font-size:22px; letter-spacing:0.22px;}
.teamtext { padding:14px 18px 0 9px;}
.tpicon {top:inherit; left:inherit; bottom:13px; right:13px; opacity:1; visibility:visible;}
.odd .teamhover { width:623px; left:9px; bottom:-365px; top:inherit; border-radius:0px 20px 20px 20px; -webkit-border-radius:0px 20px 20px 20px; right:inherit;}
.even .teamhover { width:623px; right:9px; bottom:-365px; right:inherit; top:inherit;}
.tclose {width:14px; top:16px; left:16px;}
.teamhovertop {margin:0 0 48px 0;}
.blog_main .banner_text {bottom:35%; padding:22px 20px 31px 20px;}
.blog_main .inner_content {padding:40px 0 67px 0;}
.blog_main .wrap {padding:0 40px;}
.blogfilter {margin:0 0 40px 0;}
.blogfilter ul li.sf-field-reset input { padding:0 43px;}
.blogfilter ul li.sf-field-category {width:248px;}
.blogfilter ul li.sf-field-search {width:248px;}
.blogsearch_results ul {padding:0px; margin:0 -8px;} 
.blogtbot {padding:14px 17px 0 0;}
.blogsearch_results ul li {margin:0 0 66px 0;}
.blogjoinban {margin:0 37px 70px 37px; min-height:358px; padding:72px 50px 80px 50px;}
.joinbanright h3 {font-size:40px; line-height:58px; font-weight:300;}
.joinbanright {float:none; margin:0 auto;}
.joinbanleft  {float:none; width:100%; max-width:512px; margin:0 auto;}
.jfield {width:161px; margin:0 15px 0 0;}  
.jfsub {width:160px;}
.jfield input::-webkit-input-placeholder { color: #003C80; }
.jfield input:-moz-placeholder { color: #003C80; opacity: 1; }
.jfield input::-moz-placeholder { color: #003C80; opacity: 1; }
.jfield input:-ms-input-placeholder { color: #003C80 }
.blogloadmore {margin:0px;}
.sblogtop .wrap {padding:0 40px;}
.single_main .inner_content {padding:50px 0 84px 0;}
.single_main .sinbright {height:auto !important;}
.sinbrbut {position:relative;}
.single_main .sinbleft {width:100%; height:auto !important;}
.sintlefbot {padding:30px 0 0 0;}
.single_main .blogsearch_results {padding:108px 40px 0 40px;}
.single_main .blogjoinban { margin:63px 37px 0px 37px; display:block;}
.search_main .banner_text {bottom:35%; padding:22px 20px 31px 20px;}
.search_main .inner_content {padding:50px 0;}
.search_main .wrap {padding:0 40px;}
.recentposts {float:none; width:100%;}
/*.repost h3 {width:120px;}
.reptext {width:calc(100% - 120px);}*/
.overlay { position: fixed; top:0px; left:0px; width:100%; height:100%; z-index:99; display:none;}
.bodymact .overlay {display:block;}
.errobaner {padding:0 40px;}
.donation_main .banner_text {bottom:33%; padding:22px 20px 31px 20px; min-height:auto;}
.donation_main .inner_content { padding-bottom:100px;}
.default_main .sinbleft { float:none; width:100%;}
.default_main .banner_text {bottom:33%; padding:22px 20px 31px 20px;}
.mobmdiv ul li ul {display:none;}
.sinbrbut a {font-size:20px;}
.teamtexts h1 {font-size:36px;}

.homentopslddiv { min-height:900px;}
.hnewtopstwo {display: block; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.hnewtopstwo:after {position:absolute; content:''; top:0px; left:0px; width:100%; height:100%; background:url(images/hnewoverlaytab.svg) no-repeat center center; background-size:cover;}
.hnewtopsone {display:none;}
.page-template-page-homenew .main_container { padding:0px;}
.page-template-page-homenew .header {background:none;}
.page-template-page-homenew.sticky .header {background:#fff; border-bottom:1px solid #1a2d59;} 
.page-template-page-homenew.sticky .logo img.lone {display:block;}
.page-template-page-homenew.sticky .logo img.ltwo {display:none;}
.page-template-page-homenew.sticky .mobhlang a {color:#003C80;}
.page-template-page-homenew.sticky .mobmicon a span {background:#003C80;}
.page-template-page-homenew.sticky .hmsep { color:#003C80;}
.page-template-page-homenew .logo img.lone {display:none;}
.page-template-page-homenew .logo img.ltwo {display: block;}
.page-template-page-homenew .mobhlang a {color:#fff;}
.page-template-page-homenew .mobmicon a span {background:#fff;}
.page-template-page-homenew .hmsep { color:#fff;}
.hnewbansdiv {padding:0 40px;}
.hnewbansdiv h1 {font-size:60px; line-height:90px; letter-spacing: 1.2px;}
.hnewbansdiv h2 { font-size:30px; line-height:1.2; letter-spacing: 1.5px; margin:0px;}
.hnbanbut {display:none;}
.hnewbanwrap {max-width:475px; margin:0px;}
.homenewtop .owl-dots {padding:0 40px;}
.homenewtwo { padding:59px 20px 0 20px;}
.twotopleft {float:none; width:100%;}
.twotopleft h3 { font-size:58px; line-height:1.2; letter-spacing: 1.74px; margin:0 0 18px 0;}
.twotopright {float:none; width:100%; padding:0px;}
.twotopright p { font-size:20px; line-height:30px; letter-spacing: 0.2px; margin:0 0 35px 0;}
.newtwobot {margin:70px 0 0 0; padding:0 108px;}
.newtwobot ul { margin:0 -90px;}
.newtwobot ul li {padding:0 90px; width:50%; margin:0 0 60px 0;}
.twonumber {letter-spacing: 0.65px;}
.homenewthree { padding:0 0px 189px 0px;}
.hnthreright { padding:75px 124px 96px 124px;}
.hnthrerightin h4 { font-size:45px; line-height:62px; letter-spacing: 1.35px;}
.hnthrerightin p { font-size:18px; line-height:23px; letter-spacing: 0.18px;}
.homenfourtop .htwowrap {padding:0 40px;}
.hfnldiv:hover:after {display:none;}
.hfnldiv:hover .hfnlisttxt p {margin:0 0 15px 0;}
.homenfourtop h4 {letter-spacing: 1.74px;}
.hfournewlist ul li {width:50%; margin:0 0 65px 0;}
.hfnlisttxt {position:static; padding:33px 33px 0 33px;}
.hfnlisttxt h5 { display:none;}
.hfnlistimg h5 {display: block; font-size:40px; line-height:1; letter-spacing: 1.2px; color:#fff; font-family:'gobold_thinregular'; font-weight:normal; position:absolute; z-index:1; bottom:23px; left:0px; width:100%; padding:0 33px;}
.hfnlisttxt p { font-size:16px; line-height:20px; letter-spacing: 0.8px; color: #003C80; opacity:1; visibility:visible; height:auto; margin:0 0 15px 0;}
.hfnlisttxt span.hfnrmore {opacity:1; visibility:visible; height:auto; font-size:15px; line-height:1; letter-spacing: 0.75px;}
.hnfourstar {width:137px; left:0px; top:-150px;}
.homenfivetop .htwowrap {padding:0 40px;}
.homenfivetop a {display:none;}
.hnfivestar1 { width:160px; top:-128px; right:-125px;}
.homenfivelist {padding:0 0 0 40px;}
.homensixdivin { padding:0 40px;}
.homensixdiv {margin:0 -40px;}
.hsixnicon {width:74px; height:70px;}
.hsixntxt {margin:20px 0 0 0; font-size:20px; line-height:32px; letter-spacing: 0.6px;}
.homensixdivin a {width:154px;}
.homenenfive {padding:0 0 80px 0;}
.homensixlist {padding:0 0 20px 0;}
.homenenseven .htwowrap {padding:0 42px;}
.homenenseven ul li { padding:0 59px; width:33.33%;}
.homenenseven ul {margin:0 -59px;}
.hnfivestar3 { top:-160px; left:10px;}

.sevnloadmore {display: block; text-align: center;}
.sevnloadmore a { color:#003C80; font-size:15px; letter-spacing: 0.75px;}
.homenenseven ul li {display:none;}
.homenenseven ul li.iconshownew {display:inline-block;}
.bodymact.page-template-page-homenew .mobmicon a span {background:#003C80;}

.hfnlistimg img.two {display: block;}
.hfnlistimg img.one {display:none;} 
.hfournewlist ul li.allli {display:inline-block;}

.hfnldiv:hover .hfnlisttxt span.hfnrmore {margin:0px;}
}
@media only screen and (max-width:1023px) {
.donationright {width:220px;}	
}
@media only screen and (max-width:767px) {
.hsdiv a:after {background: #00000033 0% 0% no-repeat padding-box;}	
.header { padding:10px 30px 10px 28px;}
.logo {width:108px;}
.sticky .logo {width:108px;}
.mobhlang {margin:0 21px 0 0;}
.mobhlang a {font-size:16px; letter-spacing:0.26px;}
.hmsep { font-size:16px;}
.sticky .header { padding:10px 30px 10px 28px;}
.main_container {padding:72px 0 0 0;}
.hsdtext { max-width:315px; left:30px; top:21%; width:100%;}
.mobhstext { font-size:20px; letter-spacing:0.2px;}
.hsdtext h1 { font-size:40px; line-height:60px; letter-spacing:0.2px;}
.accessicon {display:none;}
.hmslist a {width:30px; margin:0 8px; height:5px;}
.hmslist a:last-child { margin:0 8px;}
.hsecone {margin:72px auto 72px auto; max-width:313px; min-height:555px;}
.hwrap1 { padding:98px 40px;}
.hseconeright { padding:23px 21px 18px 23px;}
.hseconeright h2 { font-size:42px; line-height:62px; font-family: 'gobold_thin_lightregular'; font-weight:normal;}
.hseconeright p { font-size:20px;}
.hbotslider, .hbotdonation, .hsecslider { padding:0px;}
.hsecslider { margin:0 0 96px 0;}
.hsecmtext {max-width:100%; padding:0 9px 35px 30px;}
.hsecmtextin h3 { font-size:42px; letter-spacing:0.1px; line-height:54px;}
.hsecsttop1 {font-size:16px; letter-spacing:0.4px; padding:12px 25px 12px 22px;}
.proimgtxt {font-size:16px; letter-spacing:0.4px; padding:12px 34px;}
.hsecmtextin p { font-size:20px;}
.hsecsttop {max-width:100%; padding:0 9px 0 30px;}
.hsecstbot {max-width:100%; padding:0 38px 0 30px; bottom:28px;}
.customdots .owl-dots a {width:38px; height:4px; padding:4px;}
.hmidlist ul {max-width:202px;}
.hmidlist ul li { margin:0 0 40px 0;}
.midlimg {float:none; margin:0 auto; width:95px; padding:0 0 11px 0;}
.midlleft {float:none; width:100%; padding:0px; text-align:center;}
.midlleft h4 { font-size:38px; line-height:1; letter-spacing:0.38px;}
.midlleft p { font-size:18px; line-height:20px; letter-spacing:0.18px;}
.hmidlist {padding:0 0 88px 0;}
.hbotstext {float:none; width:100%; padding:0px 0 30px 0;}
.hbotsimg {float:none; width:162px; margin:0 auto;}
/*.hbotsdiv {padding:0 67px 99px 67px;}*/
.hbotsin {padding:0 67px 99px 67px;}
.hbotwrap {padding:0;}
.hbotsliderin { padding:76px 0 0px 0;}
.hbots .owl-nav .owl-prev {left:-48px;}
.hbots .owl-nav .owl-next {right:-48px;}
.hbotstext p {font-size:24px; line-height:34px; letter-spacing:0.46px;}
.hbotimgater {width:145px; bottom:47px; right:0; margin:0 auto; left:0px; top:inherit;}
.hbotimgater img {margin-left:-75px;}
.hbots .owl-nav {top:inherit; bottom:135px;}
.hbotslider {margin:0 0 74px 0;}
.hbotdonation {padding:0 14px;}
.hbotdonationin { min-height:584px; padding:193px 36px 70px 36px;}
.hbotdondiv {max-width:100%; padding:21px 28px 53px 28px;}
.hbotdondiv h3 { font-size:40px; letter-spacing:0.7px; margin:0 0 10px 0;}
.hbotdondiv p { font-size:20px; line-height:20px;}
.footer_top {padding:34px 24px 73px 37px;}
.faddbox {display:block; width:100%; height:auto !important; padding:0px 0 30px 0; border-bottom:1px solid #B2B2B2;}
.fmenu {display:block; width:100%; height:auto !important; padding:25px 0 10px 0;}
.footer_top h5 { font-weight:bold;}
.fform .footer_top h5 {font-weight:normal;}

.fcontact { width:100%; display:block;}
.ftopright { width:100%; display:block;}
.fheight { height:auto !important;}

/*.ffield {float:none; width:211px; padding:0px; margin:0 0 20px 0;}
.ffsub {float:none; width:211px;}*/
.footer {padding:0px;}
.footer_bot {text-align:center;}
.fbotright {float:none;}
.fbotleft {float:none;}
.fcopy {float:none; margin:0px;}
.facces {float:none; padding:12px 0;}
.mobmenin {padding:105px 20px 50px 56px;}
.mobmdiv ul li {margin:0 0 33px 0;}
.mobmenu {width:59%;}
.mobhright {right:30px;}
.hmslist {bottom:75px;}
.mobmdiv ul li ul li {display:block; width:100%; padding:0px;}
.mobmdiv ul li ul li ul li a {font-size:16px; letter-spacing:0.24px;}
.mobmdiv ul li ul li ul li {margin:0 0 10px 0;}
.breadcrumbs {display:none;}
.inner_banner {padding:0px;}
.innbantablet {min-height:362px;}
.banner_text {bottom:27px; max-width:inherit; right:15px; left:15px;}
.banner_text h1 { font-size:32px; line-height:40px; margin:0px;}
.banner_text p { font-size:20px; line-height:20px;}
.projm_main .inner_content { padding:30px 0 70px 0;}
.projmtop ul li { margin:0 0 80px 0;}
.projmimg {float:none; width:100%;}
.projmtext {float:none; width:100%; padding:14px 30px 0 30px;}
.even .projmimg {float:none; width:100%;}
.even .projmtext {float:none; width:100%; padding:14px 30px 0 30px;}
.proimgtxt {left:30px;}
.projmbot {padding:0 13px;}
.projmbot ul {margin:0 -7px;}
.projmbot ul li {width:50%; padding:0 7px; margin:0 0 30px 0;}
.projbottext {padding:8px 0 0 0;}
.projbottext h5 {margin:0 0 3px 0;}
.projbotmenu {padding:30px 20px 54px 20px;}
.projbotmenu ul li a {width:152px;}
.projbotmenu ul li {padding:0 5px;}
.tablet_incatbot {padding:0 14px;}
.tincbg {min-height:584px;}
.tinctext {max-width:none; right:35px; left:35px; padding:20px 29px 53px 29px;}
.tinctext h3 {font-size:52px; letter-spacing:0.7px; margin:0 0 10px 0; line-height:70px; font-family: 'gobold_thin_lightregular'; font-weight:normal;}
.tinctext p { font-size:20px; line-height:20px;}
.singlein_banner {padding:0px;}
.singinbimg {width:100%; min-height:230px; position:static;}
.singinbtext {float:none; width:100%; min-height:inherit; padding:42px 30px 84px 30px; position:relative; display:block;}
.singinbtextin {display:block;}
.singinbtextin h1 {font-size:32px; line-height:48px;}
.mobsbtbone {display:block; width:199px; line-height:40px; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; background:#00B3F0; position:absolute; bottom:0px; right:0px; left:0px; margin:0 auto; color:#FFFFFF; font-size:18px; letter-spacing:0.54px; text-align:center; padding:0 20px; bottom:-20px;}
.mobbuthide.mobsbtbone {display:none;}
.singlein_main .inner_content {padding:50px 0 100px 0;}
.singleintop {padding:0 30px;}
.sintopright {float:none; width:100%; height:auto !important; padding:0px;}
.sintopleft {float:none; width:100%; height:auto !important; padding:0px;}
.sintlleftpdf {float:none; margin:0px 0 14px 0;}
.sintlebut {padding:5px 0 0 0;}
.sintlettop {display:none;}
.sintlebut .sintlleftpdf {float:right; margin:0px;}
.sintlbutin {float:none; margin:0px 0 14px 0;}
.sintlbutinmail {float:none;}
.sintlleftpdf span, .sintlbutin a span, .sintlbutinmail a span {margin:0 0 0 14px; width:calc(100% - 46px);}
.sintlbutinmail a {display:block;}
.sintlbutin a {display:block;}
.sintlleftpdf span {font-size:20px;}
.sintlemid {padding:25px 0 0 0;}
.sinsocial {display:none; margin:0px;}
.newintdetdiv .sinsocial {display:block; float:none;}
.newintdetdiv { padding:40px 0 25px 0;}
.sintlefbotleft {float:none; margin:0 auto; width:100%;} 
.mobstopbtwo {display: block; text-align:center; margin:42px 0 93px 0;} 
.mobstopbtwo a { display:inline-block; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; padding:0 40px; background:#F1F1F1; line-height:40px; font-size:18px;letter-spacing: 0.54px; color:#003C80;}
.mobstopbtwo a:hover {outline:none; background:#00B3F0; color:#fff;}
.sintlefbotright {float:none;}
.sintlefbot {padding:25px 0 44px 0;}
.insmobimgs {display:block;}
.singleinslider {display:none;}
.insmobimgs ul {display:block; margin:0px; padding:0px;}
.insmobimgs ul li {display:block; margin:0 0 20px 0; padding:0px;}
.insmobimgs ul li img {width:100%;}
.reltitle {margin:0 0 27px 0;}
.inner_content {padding:22px 0 50px 0;}
.actfilter ul li {float:none; display:inline-block; vertical-align:top; width:50%;}
.actfilter ul li.sf-field-reset input {padding:0 16px 0 16px; text-align:left; width:100%;}
.actfilter ul li.sf-field-reset {margin:0 0 24px 0px; padding:0 10px 0 0!important; width:50%;}
.actfilter {padding:0px 0 33px 0;; margin:0px;}
.actfilter ul li.sf-field-taxonomy-statuscat { width:165px; margin:0px 0 24px 0; width:50%;}
.actfilter ul li.sf-field-taxonomy-initiativescat { width:168px; margin:0px 0 0px 0px; width:50%; padding:0 10px 0 0!important;}
.actfilter ul li.sf-field-search { width:50%;}
.actfilter ul li.sf-field-taxonomy-initiativescat .filterdropdown {width:calc(100% - 10px);}
.subcattitle {padding:0px;}
.actresults ul {padding:0 15px;}
.actresults {display:none;}
.mobactresults {display: block; padding:0 15px;}
.actm_main .wrap { padding:0 15px;}
.actressliderulmob {padding:0px; margin:0px -7px 15px -7px; display:block; font-size:0px;}
.actressliderulmob li {width:50%; padding:0 7px; display:none; margin:0 0 30px 0;}
.actressliderulmob li.show {display:inline-block; vertical-align:top; }
.sshowmore {text-align:center; margin:0px 0 30px 0;}
.sshowmore a {position:relative; color:#003C80; font-size:18px; line-height:1; letter-spacing: 0.78px; font-weight:normal; text-transform:uppercase;}
.sshowmore a:after {position:absolute; width:30px; height:4px; background:#00B3F0; left:0px; right:0px; margin:0 auto; bottom:-5px; content:'';}
.actm_main .inner_content {padding-bottom:105px;}
.about_main .banner_text p {display:none;}
.about_main .banner_text {bottom:33%; padding:22px 20px 31px 20px;}
.abtright {display:none;}
.about_main .wrap {padding:0 30px;}
.abtleft {float:none; width:100%;}
.about_main .abtleft {margin:0px;}
.about_main .inner_content {padding-bottom:64px;}
.abtleft p:first-child {font-family: 'Almoni Neue DL 4.0 AAA'; font-weight:bold;}
.history_main .abtleft {padding:0px;}
.hislist ul li {margin:0 0 50px 0;}
.hisimg {float:none; width:153px; margin:0 0 12px 0;}
.hisleft {float:none; width:100%; margin:0px; padding:0px;}
.history_main .wrap {padding:0 30px;}
.history_main .abtleft p:first-child {font-weight:normal;}
.inner_content.contact_content {padding:36px 10px 52px 10px;}
.conright {display:block; width:100%; margin:0 0 80px 0;}
.conmid {display:block; width:100%; margin:0 0 60px 0;}
.cfieldbig {margin:0px; padding:0px;}
.cfield {padding:0px; width:100%; margin:0 0 20px 0;}
.conleft {padding:0px;}
.boardlist {margin:0px -20px;}
.brdlistin { padding:0 20px;}
.team_main .wrap {padding:0px;}
.teamtop {padding:50px 0 0 0;}
.teamul {margin:0 -6px;}
.teamul li {padding:0 6px;}
.odd .teamhover {width:100%; bottom:0px;; border-radius:0px; -webkit-border-radius:0px; position:fixed; top:0px; right:0px; left:0px; height:100%;}
.even .teamhover {width:100%; bottom:0px; border-radius:0px; -webkit-border-radius:0px; position:fixed; top:0px; right:0px; left:0px; height:100%;}
.teamtext {padding:5px 5px 0 5px;}
.teamhover { padding:56px 0 24px 0;}
.teamhovertop {padding:0 30px;}
.mCSB_inside>.mCSB_scrollTools, .mCSB_outside+.mCSB_scrollTools {left:14px !important;}
.teamhoverbot {height:70%;}
.tbotin {padding:0 30px;}
.teamhovertop h4 {font-size:22px; line-height:1; letter-spacing:0.22px; float:none; width:100%;}
.tsocial {float:none; padding:25px 0 0px 0;}
.teamtext h3 {line-height:1;}
.teamtext p {line-height:1;}
.blog_main .inner_content {padding:22px 0 50px 0;}
.blog_main .wrap {padding:0 15px;}
.blogfilter ul li.sf-field-reset {display:inline-block; vertical-align:top; float:none; width:48%; margin:0 10px 0 0;}
.blogfilter ul li.sf-field-category {display:inline-block; vertical-align:top; float:none; width:48%;}
.blogfilter ul li.sf-field-search {float:none; display:block; width:100%; margin:26px 0 0 0;}
.blogfilter ul li.sf-field-reset input { padding:0 15px; width:100%;}
.blogsearch_results ul {margin:0px;}
.blogsearch_results ul li {display:block !important; width:100%; padding:0px; margin:0 0 30px 0;}
.blogjoinban {margin:30px 15px 54px 15px; min-height:404px; padding:67px 10px 30px 10px;}
.joinbanright {width:auto; max-width:306px;}
.joinbanright h3 {font-size:28px; line-height:42px;}
.joinbanleft {max-width:161px; padding:30px 0 0 0;}
.jfield {width:100%; float:none; margin:0 0 24px 0;}
.jfsub {float:none; width:100%;}
.single_main .inner_content { padding:54px 0;}
.sblogtop .wrap {padding:0 30px;}
.single_main .sinbright {display:none;}
.single_main .sinbleft {float:none; width:100%;}
.single_main .sintlefbotright {padding:0 0 70px 0;}
.single_main .blogsearch_results {padding:35px 15px;}
.repost h3 {float:none; width:100%; padding:0 15px 0 0;}
.reptext {float:none; width:100%; padding:0 69px 0 0;}
.rmore {top:inherit; bottom:27px;}
.search_main .wrap {padding:0 30px;}
.errobaner {padding:0 15px;}
.errbantext h1 {font-size:70px;}
.errbantext {right:15px; left:15px; bottom:150px;}
.intpopdiv, .nslintpopdiv { padding:58px 30px 23px 30px;}
.footer .fwrap {padding:0px;}
.sinnewdiv .sinsocial {display: block; float:none; padding:0px 0 25px 0; border-bottom:1px solid #BBBBBB;}
.sinbbotbut { padding:42px 0 62px 0; border:0px;}
.sinbrbut {display:none;}
.single_main .sintlefbotright {display:none;}
.mobhsecmtbut {padding:75px 0 0 0;}
.mobhsecmtbut a {letter-spacing:0.4px;}
.hsecsmsin .owl-nav, .hsecsmsin2 .owl-nav, .hsecsmsin3 .owl-nav {display:none;}
.teamtexts {padding:0 20px;}
.donationiframein {margin:0 auto;}
.donationright {position:static; width:100%; padding:0 16px;}
.donationiframe .modal .modal-content iframe {min-height:500px !important;}
.donatemobtxt {display:block; margin:40px 0 0 0; padding:0 16px; max-width:100%; border:0px;}
.donatemobtxt h3 { font-size:20px; line-height:23px; color:#003D80; margin:0 0 12px 0;}
.donatemobtxt p { font-size:17px; line-height:30px; color:#003D80; font-family:'Almoni Neue DL 4.0 AAA'; font-weight:normal;}
.donrtoptxt h3  {font-size:20px; line-height:23px;}
.donation_main .wrap {padding:0 16px;}
.donprojcttop, .donationdiv {margin:0px; padding:0 16px 10px 16px; max-width:100%;}
.donatiotop {padding:0px;}
.donprojcttop h2 {font-size:20px; line-height:23px;}
.donprojcttop p, .donatiotop p {font-size:20px; line-height:30px;}

.hnewtopsmob {display: block;}
.hnewtopstwo {display:none;}
.hnewtopsmob img {width:100%;}
.homentopslddiv {min-height:inherit; padding:0px;}
.hnewbansdiv { padding:0 28px;}
.hnewbansdiv h1 {font-size:40px; line-height:58px; letter-spacing: 0.8px;}
.hnewbansdiv h2 {letter-spacing: 1.1px; font-size:22px; line-height:1;}
.homenewtop .owl-dots {padding:0 28px;}
.homenewtop .owl-dots a {margin:0 13px 0 0; height:5px;}
.homenewtwo { padding:52px 8px 38px 8px;}
.twotopleft h3 { font-size:40px; line-height:1.1; margin:0 0 13px 0;}
.twotopright p {font-size:20px; line-height:28px; margin:0 0 27px 0;}
.newtwobot { margin:49px 0 0 0; padding:0;}
.newtwobot ul { margin:0 -10px;}
.newtwobot ul li {padding:0 10px; margin:0 0 23px 0;}
.twonumber {font-size:50px; line-height:1; letter-spacing:0.5px;}
.twonumtxt { font-size:15px; line-height:20px; letter-spacing: 0.15px;}
.hnthreright { padding:53px 31px 69px 30px;}
.hnthrerightin h4 {font-size:28px; line-height:38px; letter-spacing: 0.84px;}
.hnthrerightin p {font-size:16px; line-height:23px; letter-spacing: 0.16px;}
.thrrmore {padding:21px 0 0 0;}
.thrrmore a { font-size:18px; letter-spacing: 0.9px; line-height:36px;}
.homenewthree ul li {margin:0 0 20px 0;}
.homenewthree { padding:0 0 93px 0;}
.homenfourtop .htwowrap {padding:0 30px;}
.homenfourtop h4 { font-size:40px; line-height:50px; letter-spacing: 1.2px;}
.homenfourtop a {display:none;}
.homenfourtop {margin:0 0 21px 0;}
.hfournewlist ul li {width:100%; margin:0;}
.hfnlistimg {display:none;}
.hfnlistimgmob {display: block;}
.hfnlistimgmob img {width:100%;}
.hfnlisttxt { padding:23px 30px 37px 30px;}
.hnfourstar {width:106px; right:10px; left:auto; top:-72px;}
.hfnlisttxt h5 {display:block; font-size:32px; color:#00B3F0; letter-spacing: 0.96px; margin:0 0 6px 0;}
.hfnlisttxt p {line-height:23px; margin:0 0 10px 0; font-weight:normal;}
.hfnldiv:hover .hfnlisttxt p {margin:0 0 10px 0;}
.homenenfour { padding:0 0 135px 0;}
.homenfivelist {padding:0 0 0px 30px;}
.homenfivelistin {padding:0 0 65px 0;}
.homenfivetop .htwowrap {padding:0 30px;}
.hnfivestar1 {width:108px; right:auto; left:-37px; top:-109px;}
.homenfivetop h3 { font-size:40px; line-height:50px; letter-spacing: 1.2px;}
.homenfivetop {margin:0 0 20px 0;}
.homenfivelist ul li h4 {font-size:18px; max-width:100%; font-size:18px; line-height:22px; letter-spacing:0.18px;}
.homenenfive {padding:0 0 100px 0;}
.allnesbut {display: block; text-align:center; margin:50px 0 0 -30px;}
.allnesbut a { line-height:40px; background:#003C80; padding:0 70px; border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; font-size:20px; color:#FFFFFF; letter-spacing: 1px; font-family: 'gobold_thinregular'; font-weight:normal; display:inline-block;}
.homensixlist .htwowrap { padding:0px;}
.homensixdivin {padding:0 2px;}
.homensixdiv { margin:0 -2px;}
.hsixnicon {width:59px; height:55px;}
.hsixnicon span img {max-height:24px;}
.hsixntxt {font-size:14px; line-height:21px; margin:15px 0 0 0;}
.homensixdivin a {width:120px;}
.homenenseven {padding:160px 0 100px 0;}
.homenenseven .htwowrap {padding:0 28px;}
.hnfivestar3 {width:82px; left:auto; right:31px; top:-84px;}
.homenenseven h3 { font-size:40px; line-height:1; letter-spacing: 1.2px; margin:0 0 29px 0;}
.homenenseven ul li {padding:0 25px; margin:0 0 39px 0;}
.homenenseven ul {margin:0 -25px;}

.hfnlisttxt span.hfnrmore { color:#003C80;}
#blogcustom-dots {font-size:0px; position:absolute; bottom:0px; right:30px; left:0px;}
#blogcustom-dots:after {position:absolute; bottom:0px; left:0px; width:100%; content:''; background:#678bb3; height:2px;}
#blogcustom-dots .owl-dot {width:18px; float:left; display:block;}
#blogcustom-dots .owl-dot span {display:block; height:6px; background:#fff; vertical-align:top;}
#blogcustom-dots .owl-dot.active span{ background:#003c80;}
.homenfivelistin {position:relative;}

.hfournewlist ul li.allli {display:none;}
.homenfivemobiles {display: block;} 
.homenfivedesktops {display:none;}
#blogcustom-dots1 {font-size:0px; position:absolute; bottom:0px; right:30px; left:0px;}
#blogcustom-dots1:after {position:absolute; bottom:0px; left:0px; width:100%; content:''; background:#678bb3; height:1px;}
#blogcustom-dots1 .owl-dot {width:60px; float:left; display:block;}
#blogcustom-dots1 .owl-dot span {display:block; height:5px; background:#fff; vertical-align:top;}
#blogcustom-dots1 .owl-dot.active span{ background:#003c80;}
}
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
.teamhoverbot {height:55%;}
}
@media only screen and (max-width:639px) {
.infieldbig {margin:0px; padding:0px;}
.infield {padding:0px; margin:0 0 20px 0; float:none; display:block; width:100%;}	
.infielsub {padding:0px; margin:0 0 20px 0;}
.insub, .ffsub {text-align:center;}
.ffsub input {margin:0 auto;} 
}
@media only screen and (max-width:479px) {
.brdlistin {display:block; width:100%;}	
.intpopdiv, .nslintpopdiv { padding:58px 20px 23px 20px;}
}
@media only screen and (max-width:374px) {
.projbotmenu ul li a {width:138px; font-size:16px;}
.projbotmenu {padding: 30px 10px 54px 10px;}	
.mobmenin {padding:105px 20px 50px 45px;}
.inner_content.contact_content {padding: 36px 0px 52px 0px;}
.mobstopbtwo a {padding:0 16px;}
.hsdtext {max-width:100%; width:100%; left:0px; padding:0 0 0 30px;}

.hnewbansdiv { top:30%;}
.homensixdivin a {width:92px;}
.homenenseven ul li {padding:0 20px;}
.homenenseven ul {margin:0 -20px;}
}
@media only screen and (max-width:345px) {
.frecapcha {margin: 25px 0 0 -11px;}	
}