html{color:#fff;font-size:62.5%;line-height:normal}
body{font-family:'Open Sans',sans-serif;line-height:normal;margin:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:'Fira Sans Condensed',sans-serif}
p{font-family:'Open Sans',sans-serif}
@font-face{font-family:'MetaOt-Book';
src:url(../fonts/MetaOT-Book.otf);
src:url(../fonts/MetaOT-Book.otf) format("opentype");
font-weight:normal;
font-display:swap}
@font-face{font-family:'MetaOt-Bold';
src:url(../fonts/MetaOT-Bold.otf);
src:url(../fonts/MetaOT-Bold.otf) format("opentype");
font-weight:normal;
font-display:swap}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.hidden{display:none!important}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table;clear:both}
.clearfix:after{clear:both}
@media print {
*,:before,:after,p:first-letter,div:first-letter,blockquote:first-letter,li:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:none;cursor:pointer}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre{white-space:pre-wrap!important}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
a{cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;text-decoration:none}
button{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
a{color: #359cd5;}
a:hover{text-decoration:none;color: #d31642;}
a:focus,input:focus,textarea:focus,button:focus{outline:none}
ul{padding-left:0;margin:0;list-style:none}
img{max-width:100%;height:auto;display:block}
figure{margin:0}
input:focus,textarea:focus{outline:none;border-color:#5a5a5a!important;box-shadow:none!important;-webkit-box-shadow:none!important}
p{line-height:1.5}
.header{float:left;width:100%;top:0;left:0;position:relative;z-index:1000;background:#fff;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}
.fixed_header{position:fixed;-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.1);box-shadow:0 8px 16px rgba(0,0,0,0.1);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}
.sticky_header{position:fixed;top:0;left:0}
@-webkit-keyframes fade {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fade {
0%{opacity:0}
100%{opacity:1}
}
.skip_btn {z-index: 1000000000;color: #fff;background: #cb1742;padding: 5px 10px;font-size: 15px;position: absolute;display: inline-block;left: -10000px;top: auto;overflow: hidden;font-family: 'Fira Sans Condensed',sans-serif !important;}
.skip_btn:focus{position: static;}
.skip_btn:hover{color: #fff;background: #359cd5;}
/*
a[href]:focus,a[tabindex]:focus,input:focus{border:1px solid #007bff !important;}
a:focus{border:none;outline:none;}*/

*:focus:not(.focus-visible) {
  outline: none;
}

/* Optional: Customize .focus-visible*/
.focus-visible { border:1px solid #007bff !important; }
.latest_work_box figure a,.share_story_image a,.kp_box{display:block;}
.fixed_header .header-top{display:none}
.logo{display:inline-block;width:290px;position:relative;z-index:1000}
.fixed_header .fixed_log{opacity:1}
.fixed_log img{height:50px;width: auto !important;}
.fixed_log{position:absolute;left:3%;top:0;bottom:0;margin:auto;z-index:1000;height:50px;opacity:0;-webkit-transition:all .3s;transition:all .3s}
.header-top{padding:30px 0;text-align:center}
.body2 .header-top{margin-top:10px}
.body2 .fixed_header .header-bottom{padding-bottom:25px}
.header_right{text-align:left;align-self:center;position:relative;}
.body2 .header_right{align-self:flex-end}
.header_left{text-align:right}
.header-bottom{position:relative}
.header_panel{position:relative}
.serach_field{width:220px;border:2px solid #42a2d8;background:#fff;position:absolute;bottom:-68px;right:0;display:none;z-index:100000}
.search_input{display:inline-block;width:80%;height:40px;border:none;padding:0;background:transparent;font-size:15px;color:#359cd5}
.search_input::-webkit-input-placeholder{color:#359cd5}
.search_input::-moz-placeholder{color:#359cd5}
.search_input:-ms-input-placeholder{color:#359cd5}
.search_input:-moz-placeholder{color:#359cd5}
.searc_btn{width:18%;display:inline-block;vertical-align:top;height:40px;color:transparent;background-image:url(../images/search_btn_icon.png);background-color:transparent;background-size:20px;background-repeat:no-repeat;background-position:center;font-size:20px;border:none;font-family:'Font Awesome\ 5 Free';font-weight:600}
.icon-bar{-webkit-transition:all .3s;transition:all .3s}
.change .icon-bar:first-child{-webkit-transform:rotate(-45deg) translate(-2px,3px);transform:rotate(-45deg) translate(-2px,3px)}
.change .icon-bar:nth-child(2){opacity:0}
.change .icon-bar:last-child{-webkit-transform:rotate(45deg) translate(-7px,-8px);transform:rotate(45deg) translate(-7px,-8px)}
.menu{position:relative;/*display:inline-block;*/display:block;padding-right:10px;text-align: right;}
.menu ul li{background:none;border:none;padding:0;float:none;}
.menu ul li a{padding:24px 19.5px !important;color:#4d5b65;font-size:20px;font-weight:400;font-family:'Fira Sans Condensed',sans-serif !important;}
.menu ul li.donate{margin-left:10px}
.menu ul li.donate a{padding:4px 8px !important;border-radius:4px;background:#cb1742;color:#fff;font-size:15.79px;text-transform:uppercase}
.menu ul li.donate:hover a{color:#fff;background:#359cd5}
.body2 .menu ul li a{padding-bottom:0!important}
.body2 .menu ul li>ul li a{padding-bottom:8px!important}
/*.menu ul li:first-child>ul{visibility:hidden}*/
.menu .collapse-button,.menu .collapse-button:hover,.menu .collapse-button:focus{background-color:transparent}
.collapse-button{padding:7px 4px}
.menu .menu-collapser{background:none;color:transparent;height:40px}
.menu ul li:hover a{color:#25abe2;background:none}
.menu ul li.current-menu-item a{color:#25abe2;background:none}
.menu ul li>ul{position:absolute;background-color:#dfeff8;left:-60%;width:220%;padding:25px !important;height:auto;top:100%;text-align:left}
.menu ul li>ul li{padding:0px 0px !important;}
.body2 .menu ul li>ul{margin-top:25px!important}
.menu ul li>ul:before,#ubermenu-nav-main-2-top .ubermenu-submenu-id-315:before{content:'';position:absolute;top:-12px;left:0;right:0;width:0;margin:auto;height:0;border-bottom:12px solid #dfeff8;border-left:8px solid transparent;border-right:8px solid transparent}
#ubermenu-nav-main-2-top .ubermenu-submenu-id-315{overflow-x: visible;}
#ubermenu-nav-main-2-top .ubermenu-submenu-id-315:before{left: 19.5%;right:auto;display:none;}
#ubermenu-nav-main-2-top .ubermenu-submenu-id-396:before,#ubermenu-nav-main-2-top .ubermenu-submenu-id-315 ul:before{display: none;}
.menu ul li>ul li.has-submenu>ul:before{display:none}
.menu ul li>ul li.has-submenu .sub-toggle{display:block}
.menu ul li>ul li.has-submenu>ul{background:#d7ebf7;top:-26px}
.menu ul li.current-menu-item ul li a{color:#17456f;background:none}
.menu ul li:hover ul li a{color:#17456f}
.menu ul li>ul li a .far.fa-user{padding-right:5px}
.collapse-button .icon-bar{background-color:#4d5b65;width:30px;margin:5px 0}
.menu ul li>ul li{display:list-item;background:none;padding:0}
.menu ul li>ul li a{padding:8px 0!important;position:relative;color:#4d5b65;font-family:'Open Sans',sans-serif !important;font-size:14px;text-transform: capitalize !important;line-height:normal !important;}
.menu ul li>ul li a:after{display:none}
.menu ul li>ul li a:hover{color:#25abe2;background:none}
.menu ul li .sub-toggle{background:none;width:36px;top:0;display:none}
.menu ul li .sub-toggle i{color:#4d5b65;font-size:16px;font-style:normal}
.menu ul li>ul>.mega-menu ul h5{font-family:'Open Sans',sans-serif;color:#359cd5;padding:15px 0;text-transform:uppercase;font-size:15px}
.menu ul li>ul>.mega-menu ul li>ul li a{font-style:italic}
.menu ul.slimmenu li a:hover {text-decoration: none;background-color: transparent;}
.social{display:inline-block;vertical-align:middle}
.social li{display:inline-block;padding:0 5px}
.social li a i{width:25px;height:25px;line-height:26px;background:#359cd5;border-radius:50%;color:#fff;font-size:14px;text-align:center}
.social li a:hover i{background:#cb1742}
.search01{display:inline-block;vertical-align:middle;padding:0 10px;cursor:pointer}
.search01 img{width:22px}
.banner{width:100%;float:left;position:relative}
.banner_image{width:100%;float:left; position: relative;}
.banner_image a.banner_link{position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.banner_image figure img{width:100%}
#player{pointer-events:none}
.banner_cont{width:100%;float:left;padding:28.1% 0;position:relative}
.banner_cont figure img{width:100%;position:absolute;left:0;top:0;z-index:-1;object-fit:cover;height:100%}
.banner_cont iframe{width:100%;border:none;position:absolute;left:0;top:0;border:none;height:100%}
.banner_cont video{width:100%;height:auto}
.banner_text{position:absolute;left:0;right:0;bottom:4%;-webkit-transition:all .3s;transition:all .3s;text-align:center;z-index:1}
.banner_text p{color:#fff;font-size:27px;font-style:italic;font-weight:400}
.our_focus, .our_focus_v2 {width:100%;float:left;padding:70px 0;text-align:center}
.our_focus2{padding-top:10px}
.our_focus h1, .our_focus_v2 h1{color:#cb1742;font-weight:400;font-size:50px;text-transform:uppercase;padding-bottom:40px}
.our_focus_v2 h1 {color: #35A2DB;}
.our_focus p, .our_focus_v2 p,.insights_blog_desc {font-size:20px;line-height:1.5;color:#4d5b65;font-weight:400;}
.our_focus_v2_desc, .insights_blog_desc { max-width: 900px; margin: 0 auto; padding: 0 10px; }
.insights_blog_desc{max-width: 550px;}
.our_fous_tab_box p strong{font-weight: 700;color:#cb1742;}
.our_focus_items, .insights_blog_items{padding:60px 0 0}
.our_focus_tab{margin-bottom:60px}
.row.our_focus_tab{justify-content: center;}
.our_focus_tab button,.our_fous_tab_box .tab_btn{display:block;background-color:inherit;color:#000;padding:0;width:100%;border:none;outline:none;cursor:pointer}
.our_fous_tab_box .tab_btn{display:none}
/*.our_focus_tab button:hover .our_focus_icon,.our_fous_tab_box .tab_btn:hover .our_focus_icon{background:#cb1742}*/
.our_focus_tab button.active .our_focus_icon,.our_fous_tab_box .tab_btn.active .our_focus_icon, .our_focus_icon_v2{background:transparent;}

.our_fous_tab_box .tabcontent{display:none}
.our_focus_icon, .our_focus_icon_v2 {display:inline-block;width:126px;height:126px;line-height:100px;border-radius:50%;margin-bottom:30px;background:transparent;-webkit-transition:all .3s;transition:all .3s}
.our_focus_icon_v2{margin-bottom: 0;}
.our_focus_icon img, .our_focus_icon_v2 img{padding:7px;border:3px solid transparent;border-radius:50%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
.our_focus_icon img:hover {border:3px solid #D01742;}
.our_focus_icon a, .our_focus_icon_v2 a {display: block;}
.our_focus_icon img, .our_focus_icon_v2 img {display:inline-block}
.our_focus_box p {font-size:21px;padding:0 30px}
.our_focus_box_v2 p {text-transform: none; font-weight: 600; padding: 0px; font-size: 18px;}
.our_fous_tab_box p{margin-bottom:70px}
.our_fous_tab_box p span{font-size:25px;color:#cb1742;font-weight:600}
.more, .more_v2, .take_action_more {clear: both;font-size:20px;color:#c31742;font-weight:400;text-transform:uppercase;font-family:'Fira Sans Condensed',sans-serif;display:block;padding:12px 0;border:1px solid #c31742;margin:10px auto;width:253px; text-align: center; margin-bottom: 50px;}
.take_action_more{display: inline-block; position: relative; z-index: 2;}
.take_action_more:hover {text-decoration: none; background-color: #c31742; color: white;}
.more_v2 {color: #35A2DB; border:1px solid #35A2DB; display: inline-block;}
.more:hover{background:#c31742;color:#fff}
.more_v2:hover {background: #35A2DB; color: #fff}
.our_fous_tab_box .tabcontent .more, .take_action_more{position:relative}
.our_fous_tab_box .tabcontent .more:after, .take_action_more:after{position:absolute;right:15px;top:0;bottom:0;margin:auto;width:30px;height:22px;background-image:url(../images/btn_team.png);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:all .3s;transition:all .3s;opacity:1}
.what_we_do{width:100%;float:left;text-align:center;position:relative}
.we_do_top{position:relative}
.our_work_box{margin-top:-60px;background:#359cd5;padding:60px 0;position:relative;z-index:1;text-align:left;display:none;width:100%;float:left}
.our_work_box .work_menu li{float:left;width:50%}
.our_work_box ul li{margin-bottom:6px;padding-right:10px}
.our_work_box ul li a{color:#fff;font-size:19px;font-weight:400}
.our_work_box ul li a:hover{font-weight:700}
.what_we_do figure img,.get_involved figure img{width:100%}
.what_we_do h2{position:absolute;left:0;right:0;font-weight:400;top:70px;color:#359cd5;font-size:50px;text-transform:uppercase;z-index:1}
.what_we_do .more{position:absolute;left:0;right:0;color:#fff;border-color:#fff;bottom:60px;margin:auto}
.what_we_do .more:hover,#work_btn.back{background:#359cd5;border-color:#359cd5}
.get_involved{width:100%;float:left;position:relative;z-index:1;overflow:hidden;/*background-image:url(../images/get_involved.jpg);*/background-size:cover;background-attachment:fixed}
.get_involve_overlay{background:rgba(255,255,255,0.75);text-align:center;padding:28% 0}
.get_involve_overlay img{display:inline-block;margin-bottom:25px}
.get_involve_overlay p{color:#d11742;font-weight:400;font-size:19px;margin-bottom:30px;padding:0 17%}
.work_healthcare{width:100%;float:left;padding:70px 0;background:#eaf5fb}
.work_healthcare_item h3{color:#359cd5;font-weight:400;font-size:38px;text-transform:uppercase;padding-bottom:20px}
.work_healthcare_item:first-child{padding-right:80px}
.work_healthcare_item:last-child{padding-left:80px}
.latest_work_box{padding:0 7px}
.latest_work_box img{width:100%;margin-bottom:15px}
.work_healthcare_text p{font-size:19px;color:#4d5b65;font-weight:400;padding-bottom:5px}
.latest_work_box:hover a{color:#35a1da}
.work_healthcare_text p a{color:#4d5b65}
.work_healthcare_text p:hover a{color:#3598d1}
.share_story {width:100%;float:left;padding:80px 0;background-image:url(../images/share_your_story.jpg);background-size:cover;position:relative;z-index:1;background-position:center;text-align:center;background-attachment:fixed}
.share_story_v2 {width:100%;float:left;padding:0px;position:relative;z-index:1; text-align:center;}
.share-your-story-container {background: #35A2DB}
.share_story h2, .share_story_v2 h2{color:#fff;font-size:50px;font-weight:400;padding-bottom:25px;text-transform:uppercase}
.share_story_bottom p, .share_story_bottom_v2 p{color:#fff;font-size:19px;font-weight:400}
.share_story_bottom_v2 p {text-align: left; max-width: 600px;}
.share_story_bottom {padding:0 15% 50px}
.share_story_bottom_v2 p {max-width: 800px; justify-content: center; align-items: center; margin: 0 auto; padding: 20px 20px 55px;}
.share_story .more, .share_story_v2 .more, .our_focus_v2 .more {color:#fff;border-color:#fff}
.share_story .more:hover, .share_story_v2 .more:hover, .our_focus_v2 .more:hover  {background:#fff;color:#359cd5}
.share_story:before {content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(53,156,213,0.75);z-index:-1}
.share_story_image{display:inline-block;margin-bottom:35px;border-radius:50%;overflow:hidden;position:relative;z-index:1;margin-bottom:35px}
.share_story_image a{display: block;overflow: hidden; position: relative;z-index: 1;border-radius: 50%;}
.share_story_image_v2 {width: 100%; height: 100%; object-fit: cover;}
.share_story_item img{width:247px;height:247px;display:inline-block;border-radius:50%;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .3s;transition:all .3s}
.share_story_item:hover .share_story_image img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1.1);transform:scale(1.1)}
.share_story_item p{font-size:20px;font-weight:400;color:#fff;text-transform:uppercase}
.share_story_item p a{color:#fff; }
.share_story_item p:hover a{color:#e2e0e0}
.share_story_panel{padding:60px 0}
.take_action{width:100%;float:left;padding:9.5% 0;position:relative;overflow:hidden;background-size:16%;background-repeat:no-repeat;background-position:10% bottom;background-attachment:fixed}
.take_action_v2{width:100%;float:left;padding:0;position:relative;overflow:hidden;}
.take_action_sticky{position:absolute;bottom:-30px;left:10%;max-width:15%}
.take_action_sticky_v2{align-items: center; justify-content: center; margin: 0 auto; margin-top: -10px; max-width: 60%;}
.take_action_img_cont{transform: translateX(2%); position: relative; z-index: 1;}
.take_action_text{text-align:center;padding:0 45px}
.take_action_text_v2{padding:0 45px}
.take_action_text h2, h2.take_action_text_v2 {color:#cb1742;font-size:48px;padding-bottom:25px;font-weight:400;text-transform:uppercase; text-align: center;}
.take_action_text_v2 h3 {color:#cb1742;font-size:35px;padding-bottom:25px;font-weight:550; text-align: left;}
.take_action_text p, .take_action_text_v2 p{color:#4d5b65;font-size:19px;font-weight:400;padding-bottom:55px}
.vertical-line{position: absolute;
    top:35%;
    left: 50%;
    height: 400px;
    width: 4px;
    background-color: rgba(255, 0, 0, 0.5);
    opacity: 0.2;
    transform: translate(-50%, -50%);}
.footer{width:100%;float:left;border-top:30px solid #65b4df;padding:30px 3% 0}
.ftr_middle{padding-left:40px}
.footer_contacts{display:flex;flex-wrap:wrap;justify-content:space-between}
.footer_contacts ul{padding-right:10px}
.footer_contacts ul li{padding-bottom:7px}
.footer_contacts ul li a{color:#359cd5;font-size:17px;font-weight:400;font-family:'Fira Sans Condensed',sans-serif;display:block;padding-bottom:6px}
.footer_contacts ul li ul li a{color:#4d5b65;font-size:15px;font-weight:400;padding-bottom:0;font-family:'Open Sans',sans-serif}
.footer_contacts ul li a:hover,.ftr_left ul li a:hover{color:#359cd5}
.ftr_right{text-align:right}
.ftr_log{display:block;width:220px;margin-bottom:15px}
.ftr_left p{color:#4d5b65;font-size:15px;font-weight:400;margin-bottom:15px}
.ftr_left ul li a{color:#4d5b65;font-size:15px;font-weight:400}
.footer_bottom{text-align:right;padding:15px 0}
.copyright{color:#4d5b65;font-size:15px;font-weight:400}
.footer .row{margin:0}
.inner_banner{width:100%;float:left}
.inner_banner figure img{width:100%}
.inner_sec{width:100%;float:left;padding:90px 0}
.inner_sec h1{color:#3592cb;font-size:50px;font-weight:400;text-transform:capitalize;padding-bottom:25px;text-align:center; }
.toolkit_icon{text-align:center;padding-top:10px}
.share p,.inner_sec .share p{font-size:17px;font-weight:400;color:#4d5b65;text-transform:uppercase;padding-bottom:0;opacity:.7}
.toolkit img{display:inline-block;max-width:36%}
.share{text-align:center;padding:0 0 50px 0;}
.share .social li a:hover i{background:#3598d1}
.share .social li a i{background:#a7aeb3}
.toolkit p{font-size:23px;font-weight:400;color:#4d5b65}
.social_box{border:1px solid #c1e2f3;padding:50px 0;margin-top:50px}
.inner_sec h3{color:#3592cb;font-size:40px;text-align:center;font-weight:400;text-transform:uppercase;padding-bottom:25px}
.twitter_boxes h6{color:#359dd6;font-size:23px;font-weight:600;padding-bottom:20px;text-align:center;font-family:'Open Sans',sans-serif}
.twitter_boxes ul{display:flex;flex-wrap:wrap}
.twitter_boxes ul li{width:33%;color:#4d5b65;font-size:23px;font-weight:400}
.twitter_boxes{padding-top:20px}
.inner_sec p{font-size:19px;font-weight:400;color:#4d5b65;padding-bottom:15px}
.social_item{margin:20px 0 40px}
.social_item img{width:100%}
.story_sec{padding:0px 0 45px}
.story_panel img{border-radius:50%;display:inline-block;vertical-align:middle;width:220px}
.story_text{display:inline-block;vertical-align:middle;width:72%;padding-left:30px}
.story_text h4{font-family:'Open Sans',sans-serif;color:#359dd6;font-size:21px;font-weight:400;text-transform:uppercase;padding-bottom:15px}
.story_text a{color:#35a2db}
.story_text a:hover{color:#c31742}
.key_resources{border:1px solid #c1e2f3;padding:50px 0;text-align:center; margin-bottom:70px;}
.key_resources_item img{width:100%;margin-bottom:25px}
.key_resources_item .work_healthcare_text p{font-size:17px}
.key_resources_item{text-align:left}
.resource,.custombutton{display:inline-block;border:1px solid #359dd6;font-size:23px;text-transform:uppercase;color:#359dd6;font-weight:400;font-family:'Fira Sans Condensed',sans-serif;padding:12px 25px;margin:10px 0;}
.resource:hover,.custombutton:hover{background:#359dd6;color:#fff}
.custombutton{text-align:center;width:auto;}
.key_resources_panel{padding:50px 0}
.related_contents{width:100%;float:left;background:#eaf5fb;padding:50px 0;text-align:center}
.related_contents_item{text-align:left}
.related_contents_item img{width:100%;margin-bottom:25px}
.related_contents_panel{padding:40px 0}
.related_contents h3{color:#3592cb;font-size:40px;text-align:center;font-weight:400;text-transform:uppercase;padding-bottom:25px}
.cad_scontent{padding:0 16%;margin-bottom:15px}
.cad_scontent p{text-align:center;font-size:15px; text-transform: uppercase; font-weight: bold;}
.image_container{position:relative;margin-bottom: 65px;}
/*.image_container img,.image_container iframe{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;display:block}*/
.image_container iframe{border:none;height:300px;width:100%;object-fit:cover;display:block;border:none;}
.image_container img{border:none;width:100%;border:none;}
.sub_heading,.story_single_page h4,.resorces_single_page h4{font-family:'Open Sans',sans-serif;color:#359dd6;font-size:29px;margin:17px 0 10px;padding-bottom:10px;font-weight:600}
.italic_para{font-style:italic}
.italic_text,.story_single_page h6,.resorces_single_page h6{font-family:'Open Sans',sans-serif;color:#359dd6;font-size:32px;font-style:italic;text-align:center;padding:75px 0}
.content_list{margin:35px 0}
.content_list li{margin:0 0 15px;position:relative;padding-left:18px;font-size:24px}
.content_list li:before{background:#35A2DB;position:absolute;width:10px;height:10px;left:0;top:14px;-webkit-border-radius:50%;border-radius:50%;content:""}
body{color:#4d5b65;overflow-x:hidden;}
.description{margin:0 0 150px}
.btn_group > div{margin-bottom:20px}
.btn_group > div:last-child{margin-bottom:0}
.des_bottom .story_panel{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:50px 0}
.des_bottom{display:none}
.des_top{position:relative}
.des_top:after{height:400px;content:"";position:absolute;left:0;right:0;bottom:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}
.hideGradient.des_top:after{display:none}
.push{float:left;width:100%}
.work_icon{display:inline-block;width:126px;height:126px;border-radius:50%;margin-bottom:30px}
.work_icon img{display:inline-block; padding: 7px; border-radius: 50%; cursor: pointer; border: 3px solid transparent; transition: all 0.3s ease;}
.work_icon img:hover{border: 3px solid #D01742;}
.work_box p{text-transform:uppercase;font-size:21px;padding:0}
.work_top{margin-bottom:100px;margin-top:65px}
.heading_inner,.inner_sec h2{color:#359cd5;font-size:40px;text-transform:uppercase;margin-bottom:15px;padding-top:15px;font-weight:400}
.kp_box figure{position:relative;padding-bottom:80%;overflow:hidden;margin-bottom:15px}
.kp_box figure img{position:absolute;left:0;top:0;width:100%;-webkit-object-fit:cover;object-fit:cover;-webkit-transition:all 500ms ease 0s;transition:all 500ms ease 0s}
.kp_box figure a{display:block}
.kptitle{color:#4D5B65;font-size:24px;margin:0 0 15px;font-weight:500}
.kptitle a{display:block;color:inherit}
.kptitle:hover a{color:#3598d1}
.kp_box p,.inner_sec .kp_box p{font-size:20px;padding-bottom:0;margin-bottom:0}
.imgbar{position:absolute;left:0;top:0;right:0;z-index:1;height:13px;background-color:#86CAE5;display:block}
.imgbar span{height:100%;position:absolute}
.key_prio_wrap [class*="col-"]{margin:35px 0}
.key_info_box{background:#E9F5FB;padding:20px 30px;height:100%}
.key_info_top{margin-bottom:40px}
.ki_title{text-transform:uppercase;color:#4D5B65;margin-bottom:20px;font-weight:600;font-size:26px}
.ki_text{font-size:20px}
.ki_text a{color:#4D5B65}
.ki_text strong,.ki_text strong a{color:#35A2DB}
.ki_text strong{font-weight:600}
.ki_text strong:hover a{color:#c31742}
.stories_viewing_sec{width:100%;float:left;padding-bottom:90px;text-align:center}
.stories_viewing_sec.insights-blog{background-color: #e8f8ff; text-align: unset;}
.stories_viewing_panel{width:100%;float:left}
.stories_landing_share_story{width:100%;float:left}
.tories_viewing_item{margin-bottom:75px;text-align:center}
.tories_viewing_item img{width:100%;margin-bottom:20px}
.tories_viewing_item h4{font-size:20px;font-weight:500;color:#4d5b65;padding-bottom:25px}
.tories_viewing_item p{font-size:20px;font-weight:400;color:#4d5b65}
.tories_viewing_item p a,.tories_viewing_item h4 a{color:#4d5b65}
.tories_viewing_item:hover p a,.tories_viewing_item:hover h4 a{color:#3598d1}
.stories_landing_share_story{padding:70px 0;text-align:center;background:rgba(53,152,209,0.1)}
.stories_viewing_sec .stories_landing_share_story{margin-bottom:100px}
.stories_landing_share_story p{margin:0 13%;font-size:24px;color:#4d5b65;font-weight:400;padding-bottom:35px}
.stories_landing_share_story .more,.stories_viewing_sec .more,.press_release .more,.teleconference_series .more{color:#35a1da;border-color:#35a1da}
.stories_landing_share_story .more:hover,.stories_viewing_sec .more:hover,.press_release .more:hover,.teleconference_series .more:hover{background:#35a1da;color:#fff}
.media_contacts{border:1px solid #9ad0ed;padding:60px 0;text-align:center}
.media_contact_icon{width: 80px; height: auto; border-radius: 50%; object-fit: cover;}
.media_contacts_box ul{display:inline-block;text-align:left}
.media_contacts_box ul li{font-size:19px;font-weight:400;color:#4d5b65;line-height:1.5}
.media_contacts_box ul li a{color:#4d5b65}
.media_contacts_box ul li a:hover{color:#359cd5}
.media_contacts_box_v2 ul{padding: 0;}
.media_contacts_box_v2 li{display: flex;  align-items: center;  gap: 8px;  margin-bottom: 10px; list-style: none;}
.media_contact_entry {display: flex;align-items: flex-start;gap: 15px;list-style: none;}
.media_contact_text_group {display: flex;flex-direction: column; justify-content: center; gap: 6px;}
.fusa_news_title{margin: 20px 0;}
.news_logo{max-width: 250px; width: 40%; height: auto;}

.tweet_feeds{padding:90px 0}
.twitterX_feed{margin: 0 20px 30px;}
.tweet_icon{display:inline-block;vertical-align:middle}
.tweet_icon i{color:#55acee;font-size:30px}
.tweet_text{display:inline-block;vertical-align:middle;width:95%;padding-left:15px}
.tweet_text p{font-size:18px;margin:0;padding:0}
.press_release{text-align:center}
.press_release ul li{text-align:left;}
.press_release ul li p{padding:0}
.press_release ul li p a{color:#4d5b65}
.press_release ul li p:hover a{color:#359cd5}
.press_release ul li h6{font-weight:400;color:#4d5b65;font-size:17px;text-transform:uppercase;font-family:'Open Sans',sans-serif}
.press_release ul li h6 a{color:#4d5b65;}
.press_release ul li h6 a:hover{color:#359cd5;}
.press_release a.press_blue{color:#359cd5; }
.press_release a.press_blue:hover {color:#d31642; }
.teleconference_series{border:1px solid #9ad0ed;padding:60px 0;text-align:center}
.teleconference_series p{margin-bottom:30px}
.news_video_sec{margin-bottom:70px}
.news_video_box{margin:30px 0;padding:28.15% 0;position:relative}
.news_video_box iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:none}
.story_detail_sec{padding:40px 0 80px;text-align:center}
.story_detail_sec .story_panel img{border-radius:50%;display:block;margin:5px auto 60px;width:auto}
.story_detail_sec .quote{display:inline-block}
.story_detail_sec .quote img{width:60px;display:inline-block;margin:0!important;border-radius:0}
.story_detail_sec .story_text{display:block;width:100%;padding:0;margin-bottom:50px}
.story_detail_sec .story_text p, .inner_sec q, .inner_sec blockquote, .inner_sec q p, .inner_sec blockquote p{font-size:23px;font-style:italic;font-weight:400;color:#35a2db;position:relative;margin:0;padding:35px 0}
.story_detail_sec .story_text .person{display:block;color:#4d5b65;font-weight:400;font-size:22px;font-style:italic}
.story_details_description{margin:0!important}
.story_details_description .image_container{margin:65px 0;display:none}
.work_details_signup{width:100%;float:left;padding:50px 0;text-align:center;background:rgba(53,152,209,0.1)}
.work_details_signup p{margin:0 13%;font-size:24px;color:#4d5b65;font-weight:400;padding-bottom:35px}
.work_details_signup .more,.related_projects .more{color:#35a1da;border-color:#35a1da}
.work_details_signup .more:hover,.related_projects .more:hover{background:#35a1da;color:#fff}
.project_content,.related_projects{border:1px solid #c1e2f3;padding:70px 0;text-align:center;margin-bottom:70px}
.related_projects_box{margin:30px 0 60px;float:left;width:100%}
.related_projects_box img{display:inline-block;margin-bottom:50px;height:175px;object-fit:contain}
.related_projects_box h5{font-size:30px;color:#4d5b65;font-weight:400;padding-bottom:30px;font-family:'Open Sans',sans-serif;line-height:1.5}
.related_projects_box p a,.project_content p a{color:#35a2db}
.related_projects_box p a:hover,.project_content p a:hover,.copyright a:hover{color:#cb1742}
.stories_viewing_sec .more,.stories_viewing_row2{clear: both;}
.image_container{text-align: center;}
.image_container video{display: inline-block;width: 60%;max-width: 100%;height: 310px;float: none;}
.image_container audio{display: inline-block;width: 60%;max-width: 100%;float: none;margin-top:30px;}
.image_container audio:focus{outline: none;}
.wp-pagenavi {clear: both;margin-bottom: 30px;float: left;}
.clearfix:after,.clearfix:before{content:"";display: table;}
.clearfix:after{clear: both}
.Inner_page_main{float: left;width: 100%;margin-top: 50px;}
.individual_listing{margin-top: 0 !important}
.individual_listing .inner_sec {padding-top:60px;}
.Inner_page_main h1{margin-bottom: 30px;}
.cate_title a{color: #000}
.cate_title a:hover {color: #25abe2}
.thum_pic{width: 300px;float: right;margin:0 0 20px 20px;}
.thum_pic img{width: 100%;height: auto;}
.all_top_title{text-align: center;}
.owb_colm .work_icon img{padding:7px;border:3px solid transparent;border-radius:50%; transition: all 0.3s ease; }
.owb_colm .work_icon img:hover{border: 3px solid #D01742;}
/*.owb_colm:nth-child(1) .work_icon img{border:3px solid #A5A9C2;}
.owb_colm:nth-child(2) .work_icon img{border:3px solid #9AD3EA;}
.owb_colm:nth-child(3) .work_icon img{border:3px solid #E2A849;}
.owb_colm:nth-child(4) .work_icon img{border:3px solid #A9C78F;}*/
.menu ul li.donate:hover a{background: #cb1742;opacity: 0.9;}
.imgbar1{width: 100%;left: 0;}
.imgbar2-1{width:50%;left: 0;}
.imgbar2-2{width:50%;right: 0;}
.imgbar3-1{width:33.3333%;left: 0;}
.imgbar3-2{width:33.3333%;left: 33.3333%;}
.imgbar3-3{width:33.3333%;right: 0;}
.single_page_lable{padding: 0px;}
.press_single_page h1,.press_single_page h6{text-align: left;}
.single_page_lable a{display: inline-block;float: none;font-size: 14px;}
.single_page_lable{font-size: 14px;}
.single_thum_Pic{float: right;max-width: 300px;margin: 0 0 20px 20px;}
.single_thum_Pic img{height: auto;}
.press_single_page .inner_sec h1{font-size: 26px;text-transform: capitalize;}
/*.f_col{width: 33.3333%;padding: 0 10px;float: left;}*/
.header_panel,.header_left,.menu {position: static;}
/*-----megamenu-------*/
.Menu_Main_Heading{font-size: 20px !important;color: #35a2db !important;padding: 0px 0 20px !important;font-weight:400 !important;}
#menu-item-446{margin-top:0px !important;}
.ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target.Menu_Main_Heading,.Menu_Main_Heading{font-weight: normal !important;text-transform: uppercase;}
.ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target.Main_menu_type_title span{font-weight: bold !important;color:#4d5b65 !important;font-size: 34px !important;padding: 0px !important;}
.ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target.Main_menu_type_title{padding-bottom:30px !important;padding-left:0px !important;padding-right: 0px !important;}
.menu ul li>ul li ul{padding-left: 15px !important;padding-right: 15px !important;padding-bottom: 0px !important;}
.menu ul li>ul li.ubermenu-has-submenu-stack a{font-weight: 400 !important;}
.menu ul li>ul li.ubermenu-has-submenu-stack ul li a{font-weight: 400 !important;}
.ubermenu-row-id-398{max-width: 95% !important;margin: 0 auto !important;padding-right:0 !important;padding-top:0px !important; }
.ubermenu-skin-minimal .ubermenu-submenu.ubermenu-submenu-drop{border:none !important;}
.menu ul li>ul li ul:before{display: none;}
.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop {clip: inherit !important;}
.menu .ubermenu li.ubermenu-item.ubermenu-item-level-0 {vertical-align: middle !important;}
.menu .ubermenu li.ubermenu-item.donate a{font-size: 15.79px;text-transform: uppercase;}
.menu .ubermenu li.ubermenu-item.donate a{color:#fff !important;}
.menu .ubermenu li.ubermenu-item.donate a:hover{color: #fff !important;background: #359cd5 !important;}
.ubermenu-main .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
  font-size: 15px;}
.g_form{height: 1750px;border:none;width: 70%;}
.inner_sec h4{font-size: 26px;color: #35a2db;}
.inner_sec h2,.inner_sec h4{text-transform: capitalize;}
.menu ul li>ul li ul{padding-top: 0px !important;}
.menu #ubermenu-main-2-top-2{display: inline-block !important;float: none;}
.menu ul li> a i{display:none;}
.menu ul li> ul li a i{display:inline;}
.Inner_page_main.Newsroom_page ul li,.Inner_page_main .Newsroom_page ul{list-style-type:none;}
.Inner_page_main.Newsroom_page ul li:before, .Inner_page_main .Newsroom_page ul li:before{ display:none;}
.Inner_page_main.Newsroom_page ul{padding-left:0;}
/*------------*/

#menu-item-322,#menu-item-24,#menu-item-316,#menu-item-21,#menu-item-100{position:relative;}
#ubermenu-nav-main-2-top #menu-item-322 .ubermenu-submenu-id-322,#ubermenu-nav-main-2-top #menu-item-24 .ubermenu-submenu-id-24,#ubermenu-nav-main-2-top #menu-item-316 .ubermenu-submenu-id-316,#ubermenu-nav-main-2-top #menu-item-21 .ubermenu-submenu-id-21,#ubermenu-nav-main-2-top #menu-item-100 .ubermenu-submenu-id-100{left: -66%;width: 220%;}
#menu-item-315 a{position:relative;}
#menu-item-315 a:before{content:'';position:absolute;bottom:0px;left:0;right:0;width:0;margin:auto;height:0;border-bottom:12px solid #dfeff8;border-left:8px solid transparent;border-right:8px solid transparent;visibility:hidden;    -webkit-transition-duration: .7s;-ms-transition-duration: .7s;    transition-duration: .7s;-webkit-transition-timing-function: ease-in;
    -ms-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity:0;margin-top:20px;}
#menu-item-315:hover a:before{visibility:visible;opacity:1;
    /*webkit-transition-property: margin-top,opacity,visibility;*/
    -ms-transition-property: margin-top,opacity,visibility;
    transition-property: margin-top,opacity,visibility;margin-top:0px;
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{box-shadow: 0 0 20px rgba(0,0,0,.0) !important;}
#menu-item-315 ul li a:before{display:none;}
#ubermenu-nav-main-2-top .ubermenu-submenu-id-315{max-height:initial !important;}
.menu ul li>ul li ul li a{font-style:italic !important;}
#ubermenu-nav-main-2-top #menu-item-322 .ubermenu-submenu-id-322,#ubermenu-nav-main-2-top #menu-item-24 .ubermenu-submenu-id-24,#ubermenu-nav-main-2-top #menu-item-316 .ubermenu-submenu-id-316,#ubermenu-nav-main-2-top #menu-item-21 .ubermenu-submenu-id-21,#ubermenu-nav-main-2-top #menu-item-100 .ubermenu-submenu-id-100{padding:25px 0 !important;}
#ubermenu-nav-main-2-top #menu-item-322 .ubermenu-submenu-id-322 li,#ubermenu-nav-main-2-top #menu-item-24 .ubermenu-submenu-id-24 li,#ubermenu-nav-main-2-top #menu-item-316 .ubermenu-submenu-id-316 li,#ubermenu-nav-main-2-top #menu-item-21 .ubermenu-submenu-id-21 li,#ubermenu-nav-main-2-top #menu-item-100 .ubermenu-submenu-id-100 li{padding:0px 25px !important;}
#ubermenu-nav-main-2-top #menu-item-322 .ubermenu-submenu-id-322 li ul li a,#ubermenu-nav-main-2-top #menu-item-24 .ubermenu-submenu-id-24 li ul li a,#ubermenu-nav-main-2-top #menu-item-316 .ubermenu-submenu-id-316 li ul li a,#ubermenu-nav-main-2-top #menu-item-21 .ubermenu-submenu-id-21 li ul li a,#ubermenu-nav-main-2-top #menu-item-100 .ubermenu-submenu-id-100 li ul li a{font-style:normal !important;}
#ubermenu-nav-main-2-top #menu-item-322 .ubermenu-submenu-id-322 li ul ,#ubermenu-nav-main-2-top #menu-item-24 .ubermenu-submenu-id-24 li ul ,#ubermenu-nav-main-2-top #menu-item-316 .ubermenu-submenu-id-316 li ul,#ubermenu-nav-main-2-top #menu-item-21 .ubermenu-submenu-id-21 li ul,#ubermenu-nav-main-2-top #menu-item-100 .ubermenu-submenu-id-100 li ul{font-style:normal;padding:25px 0px !important;width:100%;}
/*--------------*/
.alignleft{float:left;margin:0 30px 30px 0 !important;max-width:200px;}
.alignright{float:right;margin:0 0px 30px 30px !important;}
.Inner_page_main ul{padding:0 0px 30px 40px;}
.Inner_page_main ul li{font-size: 19px;font-weight: 400;color: #4d5b65;padding-bottom: 8px;list-style: none;}
.Inner_page_main ul li::before {   content: "\2022"; /* • */; color: #d31642; font-weight: bold; display: inline-block;  width: 40px; margin-left: -40px; } /*Top-level (first-level) keeps the red solid dot */
.Inner_page_main ul ul > li::before {content: "\25CB" !important; font-size: 1rem; /* ◦ */} /* Second-level: hollow circle */
.Inner_page_main ul ul ul > li::before {content: "\25A0" !important; /* ■ */} /* Third-level: square */
.Inner_page_main ul ul ul ul > li::before {content: "\25A1" !important;  /* □ */} /* Fourth-level: hollow square */
.Inner_page_main.coverage_pages .content_part ul li:before{color: #d31642;}

.Inner_page_main ul li:last-child{padding-bottom: 0px;}
/*.Inner_page_main ul li ul{padding:30px 0 30px 25px;}*/

.aligncenter{width:auto;max-width:70%;margin:0 auto;}
td{font-size:15px;color: #4d5b65;font-weight: 400;}
.Resource_listing_page h2{font-size:29px;font-weight:600;text-transform:capitalize;text-align:left;margin-bottom:5px;clear:both;font-family:'Open Sans',sans-serif}
.resources-page-list h2{font-weight: 400; margin-bottom: 10px}
.Resource_listing_page p{text-align:left;}
.resources-page-list p a{color:  #d31642;font-style: italic;}
.resources-page-list p a:hover{color:  #359cd5;}
.Resource_listing h6{float:left;width:100%;text-align:left;font-family:'Open Sans',sans-serif;font-size:15px;}
.Resource_listing h6 span{display:inline-block;padding:0 10px;font-size:15px;font-weight:400;vertical-align:middle;margin:0 -3px;}
.Resource_listing h6 span a{color:#000;}
.Resource_listing h6 span a:hover{color:#d31642;}
.resources-page-list h6 span{vertical-align: top; text-transform: uppercase;}
.resources-page-list h6 span:first-child{padding-left:0;}
.Resource_listing h6 .label_Tag{padding:0px 0;text-transform:uppercase;font-size:17px;}
.Resource_listing h6 .label_Tag .label_Tag_divide{background-color:#359cd5;padding:4px;margin:0 4px 4px;}
.Resource_listing h6 .label_Tag a,.Resource_listing h6 .label_Tag{color:#fff;}
.Resource_listing h6 .label_Tag a:hover{color:#fff;}
.listing_parent_logo{text-align: center;
    margin:0px 0 60px;}
.listing_parent_logo img{display: inline-block;}
.resources-page-list h2{padding:0;}
.article_image {
    /*width: 100px;*/
    width: auto;
    height: auto;
    margin-right: 20px;
    margin-top:6px;
}
.article_image img{height: 58px;width: auto;}
.arcicel_content {
    width: calc(100% - 120px);
}
.Resource_listing{margin-bottom:40px;}
.top_logo_section{padding-top:30px;}
.single_logo{text-align: center;
    position: relative;
    /*padding: 30px 0;*/
    margin-top: -18px;
    margin-bottom: 21px;
    z-index: 1;}
.single_logo img{display: inline-block;
    width: 150px;
    background: #fff;
    padding: 0 0px;}
.single_logo .single_logo_span{display: inline-block;padding: 0 10px;    z-index: 1;
    position: relative;
    background: #fff;}
.single_logo:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    /*bottom: 0;*/
    top: 20px;
    background: #cb1742;
    margin: auto;
    z-index: -1;
}
.postid-8717 .single_logo:after{top: 42px;}
.individual_listing{border-top: 2px solid #cb1742;}
.product_thumbnail img{max-width: 30%; margin: auto;}
.resources-page-list{display:flex; align-items: flex-start; margin-bottom:70px;}
.resource_search_sec .search-form{border:2px solid #ccc;float:left;width:100%;margin-bottom:30px;margin-top:30px;}
.resource_search_sec .search-form .searc_btn{width:6%;display:block;float:left;}
.resource_search_sec .search-form .search_input{display:block;float:left;width:90%;}
.resource_search_sec .search-form .search_input::-webkit-input-placeholder,.search_input2::-webkit-input-placeholder{color:#ccc;opacity:1}
.resource_search_sec .search-form .search_input::-moz-placeholder,.search_input2::-moz-placeholder{color:#ccc;opacity:1}
.resource_search_sec .search-form .search_input:-ms-input-placeholder,.search_input2:-ms-input-placeholder{color:#ccc;opacity:1}
.resource_search_sec .search-form .search_input::-ms-input-placeholder,.search_input2::-ms-input-placeholder{color:#ccc;opacity:1}
.resource_search_sec .search-form .search_input::placeholder,.search_input2::placeholder{color:#ccc;opacity:1}
.comn_filter ul{padding-left:0;}
.comn_filter ul,.comn_filter ul li{list-style-type:none;}
.Inner_page_main .comn_filter li:before{ display:none;}
.comn_filter ul li{padding-bottom:3px;}
.comn_filter ul li,.resource_side_bar h4,.resource_side_bar h5{text-align:left;}
.comn_filter ul li label{display:block;}
.resource_side_bar h4{color:#35A0D9;font-size:16px;}
.comn_filter:first-child .filter_title{color:#4D5B65;font-size:20px;}
.resource_side_bar h4, .resource_side_bar h5{font-weight:normal;}
.resource_side_bar h5{font-size:18px;color: #3592cb;}
.comn_filter .form-check-input{margin:4px 0px 0 0;vertical-align:middle;display:inline;position: static;float: left;}
.comn_filter_title{vertical-align:middle;font-size:16px;display: block;padding-left: 20px;}
.comn_filter{padding-bottom:30px;}
.author_Search .search-field.search_input{border:2px solid #ccc;display:block;padding:0 10px;}
.display_number p{text-align:center;font-size:16px;color:#4D5B65;}
.display_number {margin:60px 0 40px;}
.button003:last-child .coma_symble{display:none;}
.author_listing_page .inner_sec h2{margin-bottom:20px;}
.chosen-container{display:block !important;width:100% !important;}
.abt_page_list h2,#our-focus-areas h2{text-transform:uppercase;}
.abt_page_list h2,#our-focus-areas h2,.work_box02,.contact_box p{text-align:center;}
#our-focus-areas,#contact-us,.our_focus_content{margin-top:11%;}
.work_icon.work_icon_bg{width:115px;height:115px;}
.work_icon_bg{background-color:transparent;}
.work_box02 p:hover{/*color:#35a2db;*/color:#4d5b65;}
.our_focus_title{padding-bottom:5%;}
.our_focus_content .abt_page_list{padding-bottom:5%;}
.contact_box p{padding:0;margin:0;}
.contact_box .mailto{margin-top:30px;}
.contact_box p a{color:#4D5B65;}
.contact_box p a:hover{color:#359cd5;}
.ubermenu-main .cus_menu.ubermenu-item-normal.ubermenu-current-menu-item > .ubermenu-target{color:#4d5b65;}
.bios_sec{margin-bottom:3%;}
.inner_sec .bios_sec h3{font-family: 'Open Sans',sans-serif;color:#3592cb;;text-transform:capitalize;text-align:left;margin-bottom:10px;padding-bottom:0;font-weight:600;font-size:25px;}
.topNav {width: 40px; height: 40px; background-color: #fff; border:1px solid #4D5B65; line-height: 40px; text-align: center; text-decoration: none; color: #fff; position: fixed; bottom: 60px; right: 60px; font-size: 18px; z-index: 99; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; /*-webkit-box-shadow: 0px 0px 50px 7px rgba(0,0,0,0.60); -moz-box-shadow: 0px 0px 50px 7px rgba(0,0,0,0.60); box-shadow: 0px 0px 50px 7px rgba(0,0,0,0.60);*/ display: none;}
.topNav i{color: #4D5B65;}
.topNav:hover{background-color: #fff;border:1px solid #4D5B65;color: #4D5B65;}
.topNav:hover i, .topNav:focus, .topNav:active, .topNav:visited{color:#4D5B65;}
.fa, .fab, .fal, .far, .fas {text-rendering: optimizeLegibility;}
.inner_sec.board_page h1, .inner_sec.board_page h2{text-align:center;text-transform:uppercase; }
.half_list,.half_list li{list-style:none !important;}
.Inner_page_main .half_list li:before{ display:none;}
.half_list{padding:0 !important;}
.half_list li{padding-bottom:60px !important;}
.half_list li h3{margin:0;padding-bottom:10px;text-transform:capitalize;}
.half_list li h3 a{color:#35A2DB;font-weight:600;font-family: 'Open Sans',sans-serif;}
.half_list li h3,.half_list li h6,.half_list li p{font-size:18px;}
.half_list li h6{color:#4D5B65;font-weight:400; font-family: 'Open Sans',sans-serif;}
.half_list li h3,.half_list li h6{text-align:left;}
.comn_directors_sec{padding-top:30px;padding-bottom:5%;}
.bios_sec h6{font-size:20px;font-weight:400;color:#4D5B65;padding-bottom:30px;}
.half_list li h3 a:hover {color: #cb1742;}
.inner_sec.comn_title_gap h1,.f_usa_team_sec{margin-bottom:7%;}
.half_list li p{font-style:italic;margin:0;padding:7px 0 0;}
.half_list li.policy_expert_box{padding:0 50px 60px !important;}
.new_team_list li.policy_expert_box {padding:0 50px 40px !important;}
#policy-expert{margin-top:7%;}
.resource_side_bar input[type=checkbox]{float:left;margin-top: 6px;}
.resource_side_bar .searchandfilter .sf-label-checkbox{display:block;padding-left:20px;}
.resource_side_bar .sf_date_field li label{padding-left:0px;}

.Headshots_box,.Headshots_row h2{text-align:center;}
.Headshots_box_inn{display:inline-block;text-align:left;max-width:270px;}
.Headshots_box figure{margin-bottom:20px;}
.Headshots_box h4{font-size:20px;color:#4D5B65;margin:0;padding-bottom:5px;}
.Headshots_box p{font-size:14px;margin:0;padding-bottom:8px;color:#4D5B65;}
.Headshots_box_txt{text-align:left;}
.Headshots_box p span:last-child {display:none;}
.Headshots_box{margin-bottom:40px;}
.Headshots_row{margin-bottom:7%;}
#Headshots{padding-top:4%;}
.Headshots_box.Headshots_box2 .Headshots_box_inn{max-width:195px;}
.Headshots_box.Headshots_box2 figure{width:195px;height:195px;background-color:#F6F7F7;padding:15px;}
.Headshots_box.Headshots_box2 figure img{max-height:100px;}
.Headshots_row h2{margin-bottom:40px;}
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color:#4d5b65 !important;}
.careers_page .inner_sec h2,.c_btn_sec,.careers_single_page .inner_sec h2,.careers_single_page .inner_sec h5{text-align:center;}
.careers_single_page .inner_sec p,.careers_single_page ul li{text-align:left;}
.staff_testimonials_sec{margin:8% 0 0;}
.careers_post_sec{margin-top:10%;}
.career_misc_content{margin-top:3%;}
.career_misc_row{margin:0 0 8%;}
.career_misc_row p{margin-bottom:0;}
.career_misc_row ul,.career_misc_row ul li,.careers_single_page ul,.careers_single_page ul li{list-style-type:none;}
.career_misc_row ul li:before, .career_misc_row ul li:before, .careers_single_page ul li:before, .careers_single_page ul li:before{ display:none;}
.career_misc_row ul,.careers_single_page ul{padding:0 0 40px 0}
.career_misc_row ul li,.careers_single_page ul li{position:relative;padding-left:25px;}
.career_misc_row ul li::before,.careers_single_page ul li::before{content:'•';position:absolute;left:0px;top:0px;font-size:25px;color:#359cd5;line-height: 25px;}
.cus_btn_link {color:#35A2DB;font-size:20px;display:inline-block;padding:0 15px;height:50px;line-height:50px;background-color:transparent;border:1px solid #35A2DB;font-weight:400;text-transform:uppercase;outline:none;}
.cus_btn_link:hover{color:#fff;background-color:#35A2DB;}
.careers_single_page .inner_sec h2{margin:4% 0 2%;padding:0;}
.careers_single_page .inner_sec h5{margin:0% 0 3%;padding:0;font-weight:bold;font-size:19px;}
.careers_post_sec h4{font-size:20px;font-weight:normal;color:#4D5B65;margin:0 0 10px;padding:0;}
.Inner_page_main .careers_post_sec ul, .Inner_page_main .careers_post_sec ul li{list-style-type:none;}
.Inner_page_main .careers_post_sec ul li:before{ display:none;}
.Inner_page_main .careers_post_sec ul{padding:0 0 40px 0;}
.Inner_page_main .careers_post_sec ul li{text-align:center;}
.Inner_page_main .careers_post_sec ul li a{color:#35A2DB;}
.Inner_page_main .careers_post_sec ul li a:hover{color:#4D5B65;}
.res_logo{display:none;}
.serach_field2.res_ser{display:none;}
.serach_field2.res_ser{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.banner_image.banner_image2{display:none;}
.topNav.topNav_button{visibility:hidden;opacity:0;width:0;height:0;overflow:hidden;font-size:0;}
/*.ubermenu.ubermenu-main .ubermenu-item-level-0:hover a,.ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item a{color:#25abe2 !important;}*/
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover ul li a{color:#4d5b65 !important;}
/*.ubermenu.ubermenu-main .ubermenu-item-level-0 ul li:hover a{color:#25abe2 !important;}*/
/*.ubermenu.ubermenu-main .ubermenu-item-level-0 ul li:hover ul li a{color:#4d5b65 !important;font-weight:normal !important;}*/

/*.ubermenu.ubermenu-main .ubermenu-item-level-0 ul li ul li a{color:#4d5b65 !important;font-weight:400 !important;}*/
/*.ubermenu.ubermenu-main .ubermenu-item-level-0 ul li ul li:hover a{color:#25abe2 !important;}*/
/*.ubermenu.ubermenu-main .ubermenu-item-level-0 ul li ul li:hover ul li a{color:#4d5b65 !important;font-weight:400 !important;}*/
/*.ubermenu.ubermenu-main .ubermenu-item-level-0 ul li ul li ul li:hover a{color:#25abe2 !important;}*/
.ubermenu.ubermenu-main .ubermenu-item-level-0 ul li a:hover{color:#25abe2 !important;}
.left_con{text-align:left !important;}
.read_m{font-size:14px;}
.Inner_page_main .cus_tab,.Inner_page_main .cus_tab li{list-style-type:none;}
.Inner_page_main .cus_tab li:before{ display:none;}
.cus_tab{text-align:center;}
.cus_tab li{padding: 0px 15px;display:inline-block;float:none;}
.cus_tab li a{color:#000;border: 2px solid #f15a22;border-radius: 12px;padding: 5px 12px;}
.cus_tab li a.show.active{background-color: #f15a22;color:#fff;}
.cus_tab li:last-child a{color:#000;border: 2px solid #607550;}
.cus_tab li:last-child a.show.active{background-color: #607550;color:#fff;}
/*---------------------------*/
.sign_up_form label,.form-group label{font-size:16px;display:block;color:#000;}
.sign_up_form .form-control,.form-group .form-control{font-size:15px;display:block;color:#000;border:1px solid #ccc;height:32px;outline:none;width:100%;}
.sign_up_form em,.form-group em{color:#e85c41;}
.sign_up_form p,.form-group p{font-size:13px;}
.sign_up_form p{text-align:right;}
.sign_up_form p,.form-group p{text-align:left;}
.sign_up_form p em{margin-right:3px;}
.select_box select{width:100%;display:block;height:32px;color:#000;font-size:15px;}
.sign_up_form .form-group,.form-group{margin-bottom:20px;}
.sign_up_form .sub_btn.cus_btn_link,.sub_btn.cus_btn_link{padding:0 15px;line-height:40px;height:40px;font-size:16px;outline:none;cursor:pointer;}
.menu li ul li a,.menu li ul li{transition:inherit !important;-webkit-transition: inherit !important;-moz-transition: inherit !important;-ms-transition: inherit !important;-o-transition: inherit !important;transition: opacity 0.1s linear !important;}
.inner_banner img,.banner_image.banner_image2 img{width:100%;}
.ubermenu-submenu-id-315 .ubermenu-retractor.ubermenu-retractor-mobile{display:block !important;float:right;font-size:0 !important;}
.ubermenu-submenu-id-315 .ubermenu-retractor.ubermenu-retractor-mobile:hover{background-color:transparent !important;}
.ubermenu-submenu-id-315 .ubermenu-retractor.ubermenu-retractor-mobile i.fas.fa-times{font-size:0;width: 23px !important;height: 16px;background-image: url(../images/cross.png);background-size: contain; background-position: 0 0; background-repeat: no-repeat;}
.endnote{font-family: 'Open Sans',sans-serif !important;font-weight:400 !important;color: #4d5b65 !important;text-transform:none !important;font-size:20px !important;}
.resource_side_bar{padding-right:50px !important;position:static;}
.resource_side_bar ul { padding:0px !important; text-align:left !important;}
.searchandfilter ul li,.resource_side_bar{text-align:left !important; }
.name_divider{position:relative;}
.name_divider::after{content:"/";font-size: 19px;color: #4d5b65;font-weight: 400;padding:0 5px;}
.name_divider:last-child::after{display:none;}
.res_row{position:relative;}
.searchandfilter ul li.sf-field-search{position: absolute; right: 0; width: 66%;padding: 0 7.5px !important;top:0;z-index: 9;}
.insights-blog-filter-search .searchandfilter ul li.sf-field-search{position: static; width: unset;}
.insights-blog-filter-search .searchandfilter ul {display: flex; justify-content: center; gap: 25px;}
.sf-field-search .sf-input-text, .sf-input-select {border: 1px solid #D6D6D6;height: 40px;padding:0 15px 0 40px;width:100%;color:#4D5B65;font-size:15px;}
.sf-field-search .sf-input-text:focus{border: 2px solid #D6D6D6 !important;color:#4D5B65;outline:none;}
.sf-field-search .sf-input-text::-webkit-input-placeholder,.chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder{color:#4D5B65;opacity:1}
.sf-field-search .sf-input-text::-moz-placeholder,.chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder{color:#4D5B65;opacity:1}
.sf-field-search .sf-input-text:-ms-input-placeholder,.chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder{color:#4D5B65;opacity:1}
.sf-field-search .sf-input-text::-ms-input-placeholder,.chosen-container-multi .chosen-choices li.search-field input[type=text]::-ms-input-placeholder{color:#4D5B65;opacity:1}
.sf-field-search .sf-input-text::placeholder,.chosen-container-multi .chosen-choices li.search-field input[type=text]::placeholder{color:#4D5B65;opacity:1}
.sf-field-search label{position:relative;}
.sf-field-search label::before{content:'';background-image:url(../images/search_btn_icon.png);background-repeat:no-repeat;background-size: contain;height:17px;width:17px;position:absolute;top:0;left:20px;bottom:0;margin:auto 0;}
.searchandfilter ul li{padding:0 0 2px 0 !important;}
.searchandfilter h4 {padding: 0px 0 5px !important;}
.searchandfilter ul li.sf-field-taxonomy-focus-area,.searchandfilter ul li.sf-field-post-meta-author,.searchandfilter ul li.sf-field-post-meta-total_author,.searchandfilter ul li.sf-field-tag,.searchandfilter ul li.sf-field-taxonomy-publish-date,.searchandfilter ul li.sf-field-taxonomy-product-type{margin:0 0 40px !important;}
.chosen-container-multi .chosen-choices{border: 1px solid #D6D6D6 !important;height: 40px !important;padding:0 10px 0 10px !important;color:#4D5B65;font-size:15px;background-image: none !important;}
/*.chosen-container-multi .chosen-choices li.search-field input[type=text]{height: 40px !important;}*/
.wp-pagenavi{margin-top:60px;}
.wp-pagenavi a, .wp-pagenavi span{border: 0px solid transparent !important;}
.extend{display:none;}
.wp-pagenavi a, .wp-pagenavi span,.wp-pagenavi .nextpostslink, .wp-pagenavi .last,.wp-pagenavi .last::before{font-weight:400;color:#4D5B65;font-size:15px;}
.wp-pagenavi .last::before{content:"/";margin: 0 10px 0 0;}
.wp-pagenavi span.pages{display:none;}
.comn_filter {padding-bottom: 0px;}
.searchandfilter ul:last-child{margin: 0 0 0px !important;}
.page-description{font-size:16px;}
.search.search-results .inner_banner{display:none;}
.default_page_serarch .search-field{height:40px;border:1px solid #ccc;font-size:15px;padding:0 15px;}
.default_page_serarch .search-submit{border-radius:0;padding:0 15px;font-size:16px;color:#fff;height:40px;line-height:40px;background-color:#359cd5;border:1px solid #359cd5;cursor:pointer;}
.default_page_serarch .search-submit:hover{background-color:transparent;border:1px solid #359cd5;color:#359cd5;}
.default_page_serarch .search-field,.default_page_serarch .search-submit{display:inline-block;vertical-align:middle;}
.screen-reader-text{display:block;font-size:15px;padding-bottom:10px;}
.search.search-results .post-thumbnail{display:none;}
ol li{font-size:19px;font-weight:400;color:#4D5B65;padding-bottom:10px;}
/* Nested ordered list: letters */
ol ol > li, ol ol ol ol ol > li { list-style-type: lower-alpha; }
/* Third-level ordered list: roman numerals */
ol ol ol > li { list-style-type: lower-roman; }
/* Fourth-level ordered list: numbers  */
 ol ol ol ol > li { list-style-type: decimal; }
.chosen-container-multi .chosen-choices li.search-field {border:none;}
.chosen-container-multi .chosen-choices li.search-choice {margin: 0;padding: 3px 20px 3px 5px !important;}
.chosen-container-multi .chosen-choices{padding: 9px 5px !important;}
.campaigns_twit_list,.campaigns_twit_list li{list-style-type:none !important;padding-left:0 !important;}
.campaigns_twit_list li:before{ display:none !important;}
.campaigns_twit_list li a{color:#4d5b65;}
.campaigns_twit_list li a:hover{color:#d31642;}
.ubermenu .ubermenu-submenu-type-flyout{clip: inherit !important;}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item{clip: inherit !important;position:static !important;float:left !important;width:100% !important;clear: inherit !important;display:block !important;height:auto !important; max-height: inherit !important;min-height: inherit !important;}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-flyout + li span,.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-flyout + li a{position:static !important;float:left !important;width:100% !important;display:block !important;height:auto !important; max-height: inherit !important;text-indent: inherit !important;clip: inherit !important;}
/*.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-flyout{position:absolute !important;}*/
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-flyout + li + li span,.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-has-submenu-flyout + li + li a{position:static !important;float:left !important;width:100% !important;display:block !important;height:auto !important; max-height: inherit !important;text-indent: inherit !important;clip: inherit !important;}
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item.ubermenu-item-has-children{position:relative !important;}
.Inner_page_main ul li ul,.Inner_page_main ol li ul,ol li ul{padding-top:8px;padding-bottom:0;}
/* .short_content_hide{height:400px;overflow:hidden;} */
.Inner_page_main h4{padding-bottom:15px;}
.inner_sec.btm_inner_sec{padding-bottom:0px;}
.resource_thum_pic{float:left;width:auto;margin:0 20px 20px 0;}
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {top: -24px !important;}
.new_team_list { -moz-column-count: 2;-webkit-column-count: 2; column-count: 2;}
.new_team_list li { width:100%; }
.chosen-container-multi .chosen-choices {padding: 6px 5px !important;}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-size:15px !important;font-weight:400;}
.comn_filter ul li label{font-size:17px !important;}
.search-field.search_input.focus-visible{border:none !important;}
.career_misc_row ul{padding-left:0px;}
/*.career_misc_row ul,.career_misc_row ul li{list-style-type:disc !important;}*/
.career_misc_row ul li,.careers_single_page ul li{padding-left:25px;position:relative;}
.career_misc_row ul li::before,.careers_single_page ul li::before{display:block;width: auto;margin-left: 0px;}
.career_misc_row .cus_btn_link{min-width:224px;}
[data-toggle="tooltip"]{border-bottom:1px dotted #000;}
.tooltip{font-size:13px;line-height: 1.35em;text-align:center;}
.tooltip-inner{max-width:300px;padding:20px;border-radius: 6px;text-align:center;}
.health_heading h4{margin-bottom:10px;background-color: rgba(49,162,219,0.75);padding:10px;text-align: center;color: #fff;font-size: 18px;font-weight: normal;}
.helth_time{font-size: 18px;text-align: right;}
.health_action_clm2 h2{padding: 0;font-size: 24px;}
.health_action_clm2{margin-bottom: 15px;border-left:1px solid #000;}
.hover_title{float: left;width: 100%;padding: 0 0 15px;}
.hover_title h3{color: #000;font-size: 18px;padding: 0 0;font-weight: bold;text-align: left;}
.label_tag_sec{float: right;width: auto;padding-left: 10px;}
.label_tag_sec span{display: inline-block;padding: 7px;border-radius: 4px;color: #fff;font-size: 14px;text-align: center;}
.health_action_clm2 iframe{margin: 10px 0;}
.health_action_clm2 p:last-child{padding-bottom: 0;margin-bottom: 0px;}
.hover_descripstion{margin-bottom: 10px;clear: both;}
.hover_descripstion {overflow-x: hidden;visibility: hidden;height: 0;width: 0;opacity: 0;transition: visibility 0s,opacity 0.5s linear;}
.hover_content_sec:hover .hover_descripstion {visibility: visible;height: auto;width: auto;opacity: 1;}
/*.health_action_clm2{overflow-x: hidden;overflow-y: auto;}*/
.inner_sec.health_action_prt{padding-top: 0px;}
.chosen-container-multi .chosen-choices li span{font-size: 17px!important;}
.chosen-container-multi .chosen-drop li{font-size: 17px!important;}
/*------------------*/
.sg-show-popup,[class|=sg-popup-hover],[class|=sg-popup-id]{color: #359cd5;text-decoration: underline}
.sg-show-popup:hover,[class|=sg-popup-hover]:hover,[class|=sg-popup-id]:hover{color: #d31642;text-decoration: none;}
/*-----------------*/
.home_img_box_sec{padding: 55px 0 25px;width: 100%;float: left;background-color: #eaf6fb;}
.img_box_colm_h{margin-bottom: 30px;}
.img_box_colm_h a{display: block;}
.img_box_colm_h a img{width: 100%;}
/*-------------------------*/
.author_sec_field_colm .author_sec_field_multi:last-child .coma_symble{display: none;}
.author_sec_field_colm .author_sec_field_multi{padding: 0px;}
.author_sec_field_colm .author_sec_field_multi .coma_symble{padding-right: 7px;}
em.coma_symble{font-weight: normal;}

/*----------------------*/
/*---------Call out page-------------*/
.call-out.inner_sec{padding-top: 0;}
.box-callout{padding: 30px 40px; border: 1px solid #35A1DA; margin-bottom: 120px;}
.box-callout img.aligncenter{ margin-bottom: 20px; }
.box-callout img.alignleft{margin: 0 20px 16px 0;}
.box-callout img.alignright{margin: 0 0px 16px 20px;}
.box-callout h1{font-size: 42px; color: #35A1DA; margin-bottom: 20px;}
.box-callout h2{font-size: 34; color: #35A1DA;margin-bottom: 20px;}
.box-callout h3{font-size: 28px; color: #35A1DA;margin-bottom: 20px;}
.box-callout h4{font-size: 24px; color: #35A1DA;margin-bottom: 20px;}
.box-callout h5{font-size: 20px; color: #35A1DA;margin-bottom: 20px;}
.box-callout figure{margin: 0 0 20px;text-align: center;}
.cus_shortcode_title{text-align: center;}
.cus_img_shortcode{display: inline-block;}


/*****New Css*************/
.value_pages{margin-top:0;}
.value_pages .inner_sec{padding: 60px 0;}
.core-focus{
    float:none;
}
.main_icon_nav {
    display: flex;
    width: 100%;
    padding: 0 !important;
    justify-content: center;
}
.main_icon_nav li {
       padding: 0 15px !important;
    margin: 0 1.5%;
    text-align: center;
    width: 15%;
}
.nav_icon img {
    padding: 7px;
    border: 3px solid transparent;
    border-radius: 50%;
    display: block;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
.main_icon_nav li:hover .nav_icon img{border-color:  #D01742}
.main_icon_nav li p{text-transform: uppercase; line-height:normal; font-size: 16px;}
.nav_icon{display: inline-block; width: 115px; height: 115px; }
.sub_text_nav {
    width: 100%;
    padding: 50px 0 !important;
    text-align: center;
}
.sub_text_nav li{display: inline-block;
    padding: 0 15px !important;
    line-height: 0.9;
    font-family: 'Fira Sans Condensed',sans-serif;
    text-transform: uppercase;
}
.sub_text_nav li:not(:last-child){border-right: 2px solid #4d5b65;}
.sub_text_nav li a{color: #4d5b65; }
.sub_text_nav li.current-menu-item a,.sub_text_nav li a:hover{color: #359fd8}
.top_navigation_part ul li:before{display: none;}
.value_pages .inner_sec h2,.value_pages .inner_sec h3{padding-bottom: 20px}
.value_pages h2,.value_pages h3{text-transform: uppercase; text-align: center;}
.value_pages .inner_sec h5{color: #359fd8;
    font-family: 'Open Sans',sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.clearfix{clear: both;}
.hig-low{padding: 50px 0; background-image: url(../images/by-color-back.png); background-size: cover; background-position: center;}
.hig-low .row{align-items: center; justify-content:space-between; padding: 0 5%;}
.high_low_text {padding: 0 5%;}
.high_low_text p{color: #4d5b65;
    font-size: 16px;}
 .high_low_text p strong{color: #359fd8;}
 .core-focus h2 img{margin: 0 auto 10px;
    max-width: 7%;}
.value_goals.clearfix {
    padding: 50px 0;
    background-size: cover;
    background-position: center bottom;
    text-align: center;
}
.value_goal_title{display: inline-block;
    position: relative;
    }
 .value_goal_title h2{font-weight: 400;
    font-size: 30px;
    color: #359fd8;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;}
 .value_goal_items {
    align-items: center;
    padding: 75px 0;
    position: relative;
    z-index: 1;
}
  .goal_left {
    text-align: right;
    padding-right: 0;
}
.goal_right{text-align: left; padding-left: 0;}
.goal_left strong{font-size: 21px;
    opacity: 0;
    display: inline-block;
        transition: all 1.2s ease;
    transform: perspective(500px) rotateY(-75deg);
    -webkit-transform: perspective(500px) rotateY(-75deg);
}
.goal_left.active strong{
    opacity: 1;
    transform: perspective(500px) rotateY(0deg);
    -webkit-transform: perspective(500px) rotateY(0deg);
}
.goal_text_box {
    background: #fafdfe;
    padding: 14px 20px;
        transition: all 1s ease;
    opacity: 0;
    transform: perspective(1500px ) rotateY( -100deg);
    -webkit-transform: perspective(1500px ) rotateY( -100deg);
}
.goal_right.active .goal_text_box {
    opacity: 1;
    transform: perspective(1500px ) rotateY( 0deg);
    -webkit-transform: perspective(1500px ) rotateY( 0deg);
}
.goal_text_box p{color: #4d5b65;
    font-size: 15px;
    margin: 0;}
 .goal_middle{position: static; }
 .goal_middle img {
    width: 90px;
    margin: auto;
        transition: all 0.8s ease;
    opacity: 0; -webkit-transform: scale(0); transform: scale(0);
}
.goal_middle.active img {
    opacity: 1; -webkit-transform: scale(1); transform: scale(1);
}
#goal1 strong{color:#8da87b }
#goal2 strong{color:#7fbcd0 }
#goal3 strong{color:#f3bf4d }
#goal4 strong{color:#e89845 }

.progres-border {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    height: 0%;
    width: 3px;
    z-index: -1;
    top: 0;
}
#goal1 .progres-border{background:#8da87b;}
#goal2 .progres-border{background:#7fbcd0;}
#goal3 .progres-border{background:#f3bf4d;}
#goal4 .progres-border{background:#e89845;}
#goal-end .progres-border{background:#3AA1D8;}

.value_goal_end{
    display: flex;
    margin: 150px auto 80px auto;
    width: 448px;
    height: 458px;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

.value_goal_end p{margin: 0;
    color: #359fd8;
    font-size: 28px;
    line-height: normal;
    font-family: 'Fira Sans Condensed',sans-serif; position: absolute;}
.value_resources{float: none; padding: 30px 0 0px !important;}

.problem-solution{
    padding: 60px 0;
}
.ps_box {
    border: 1px solid #c1e2f3;
}

.ps_box h2{color: #359cd5;
    font-size: 40px;
    text-transform: uppercase;
    margin-bottom: 15px;
    padding-top: 15px;
    font-weight: 400;
}
.pas_content{
        margin: 0;
    padding: 40px 5%;
    background-image: url(../images/by-color-back.png);
    background-size: cover;
    background-position: center;
    align-items: center;
    justify-content: space-between;
}
.ps_text h5{color: #359fd8;
    font-size: 22px;
    font-weight: 700;
    font-family: 'Open Sans',sans-serif;}
.ps_text p{
    font-size: 16px;
    color: #4d5b65;
}
.ps_text a{font-style: italic;}
.ps_text {
    padding: 0 0 0 5%;
}
.recent_wins{padding: 40px 0;}
.recent_wins h2{color: #359cd5;
    font-size: 40px;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-weight: 400;}
.timeline{position: relative; z-index: 1; background: #d7ebf6; padding: 50px 0;}
.timeline:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 50px;
    bottom: 0;
    z-index: -1;
    width: 3px;
    background: #359fd8;
}
.month_item {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 15px 0;
}
.timeline-months{padding: 15px 0;}
.timeline-year{
    display: flex;
    margin: auto;
    width: 65px;
    height: 65px;
    justify-content: center;
    align-items: center;
    color: red;
    background: #fff;
    border-radius: 50%;
    color: #35a1da;
    font-weight: 700;
    font-size: 20px;
    border:2px solid #35a1da;
}
.month_name {
    width: 50%;
    position: relative;
    padding:20px 15px;
    text-align: right;
    font-size: 20px;
    font-weight: 700;
    align-self: flex-start;
    transition: all 0.9s ease;
    opacity: 0;
    transform: perspective(2500px) rotateY(-75deg);
    -webkit-transform: perspective(2500px) rotateY(-75deg);

}
.month-round{
    position: absolute;
    right: -7px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    top: 0;
    bottom: 0;
    margin: auto;
}
.left-aligned .month-round{
    right:auto;
    left:-7px;
}
.month-arrow{
    content: '';
    position: absolute;
    right:100%;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
        top: 20px;
    border-left: 14px solid transparent;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
}
.left-aligned .month-arrow{
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    left:100%;
    right:auto;
}
.month_content {
    width: 44%;
    border-left: 6px solid transparent;
    margin-left: 6%;
    position: relative;
    transition: all 0.5s ease;
    opacity: 0;
    transform: perspective(2500px) rotateY(-100deg);
    -webkit-transform: perspective(2500px) rotateY(-100deg);
}
.month_content figure img{width:100%}
.left-aligned {flex-direction: row-reverse;}
.left-aligned .month_content{border-left:0; border-right:6px solid transparent; margin-left:0; margin-right: 6%;}
.left-aligned .month_name { text-align: left;}
.month_content_txt{background: #fff; padding: 10px 15px;}
.month_content_txt  h5{color: #359fd8;
    font-weight: 700;
    font-family: 'Open Sans',sans-serif;
    margin-bottom: 8px;
    font-size: 18px;
}
.month_content_txt p{font-size: 15px; color:#4d5b65;}

.month-year{display: none;}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: perspective(2500px) rotateY(-100deg);
    -webkit-transform: perspective(2500px) rotateY(-100deg);
  }

  to {
    opacity: 1;
    transform: perspective(2500px) rotateY(0);
     -webkit-transform: perspective(2500px) rotateY(0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: perspective(2500px) rotateY(-100deg);
    -webkit-transform: perspective(2500px) rotateY(-100deg);
  }

  to {
    opacity: 1;
    transform: perspective(2500px) rotateY(0);
   -webkit-transform: perspective(2500px) rotateY(0);
  }
}



.month_item.active .month_content {
/* -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 1.5s;
   animation-duration: 1.5s;*/
   opacity: 1;
   transform: perspective(2500px) rotateY(0);
   -webkit-transform: perspective(2500px) rotateY(0);
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}



.month_item.active .month_name {
/*    -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
   animation-duration: 1s;
   -webkit-animation-delay: 0.2s;
   animation-delay: 0.2s;*/
   opacity: 1;
   transform: perspective(2500px) rotateY(0);
     -webkit-transform: perspective(2500px) rotateY(0);
}

.no_banner_page{    border-top: 30px solid #65b4df;}
.storyteller {
    margin: 60px 0 70px;
    border: 1px solid #c1e2f3;
    padding: 30px;
    display: flex;
    align-items: center;
}
.storyteller_image {
  width: 217px;
  height:188px;
  display:flex;
    /* padding: 0 15px; */
    border-radius: 50%;
    /* overflow: hidden; */
    position: relative;
    /* z-index: 1; */
    /*border: 4px solid #36a3db;*/
}
/*.storyteller_image:after{
    content: '';
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    margin: auto;
    margin-left: -1px;
    background-repeat: no-repeat;
    width: 29px;
    height: 35px;
    background-image: url(../images/story-teller-arrow.png);
    background-size: contain;
    background-position: left center;
    z-index: 2;
}*/
.storyteller_image:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right:0;
    margin: auto;
    background-image: url(../images/story-teller.png);
    background-size: 100% 100%;
    background-position:  center;
    z-index: 2;
}
.storyteller_image img{border-radius: 50%; width:100%; object-fit:cover; height:100%;}
.storyteller_text {
    width: 78%;
    padding-left: 45px;
    font-size: 26px;
    color: #35a2db;
    font-style: italic;
}
.full_story_text{width: 100% !important; padding-left: 0 !important}
.broken_systems h3{font-size: 34px; margin-bottom: 15px;}
.broken_systems h4{    font-size: 20px;
    font-weight: 700;
    color: #c81742;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-family: 'Open Sans',sans-serif;}
.spent{
    padding: 50px 0;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.spent_item {
    width: 35%;
}
.spent_item strong{
        color: #359fd8;
    line-height: 1;
    font-size: 24px;
    font-family: 'Fira Sans Condensed',sans-serif;
    font-weight: 500;
}
.spent_item strong em{font-style: normal; font-size: 60px;}
.spent_item span{display: block; font-family: 'Fira Sans Condensed',sans-serif; font-weight: 700; font-size: 17px; padding-left: 20px;}
.sytems ul li:before {
    color: #c81742;
    width: 20px;
    margin-left: -20px;
}
.sytems li{padding-bottom: 2px}
.sytems p{margin: 0; padding-bottom: 2px;}
.sytems ul {
    padding: 0 0px 30px 20px;
}
.sytems:not(:last-child){padding-bottom: 30px;}
.system5{padding-bottom: 60px !important;}
.system_image {
    padding: 30px 10%;
    margin: 30px 0;
}
.system_image.bordered{border: 1px solid #c1e2f3;}
.system_image img{width:100%; }
.system_image_caption{padding-top: 30px; text-align: center;}
.system_image_caption p{margin: 0;}
.system4 h5{margin-bottom: 20px;}
.middled-system{font-size: 30px;
    color: #359fd8;
    font-weight: 300;
    padding: 60px 10%;
    text-align: center;
    font-style: italic;
    line-height: normal;}
.spent img{max-width: 60%}

.low_high{padding: 40px 0 0;}
.low_high_image {
    padding: 0 20px 50px;
}
.low_high_image img{width: 100%}
.low_high_mob{margin-bottom: 35px; padding: 0 15px; display: none;}
.low_high_text p{font-family:'MetaOt-Book';}
.low_high_text p strong{font-family:'MetaOt-Bold';}

.key_ways{padding: 50px 0; background-image: linear-gradient(to bottom right, rgba(221,237,242,1), rgba(240,246,249,1) 50%);}
.key_ways_head{margin-bottom: 15px;}
.key_ways_head img{width: 90px; margin: 0 auto 5px;}
.key_ways_head h2{color: #359cd5;
    font-size: 34px;
    text-transform: uppercase;
    margin-bottom: 15px;
    padding-top: 15px;
    font-weight: 400;}
 .low_content {
    padding-right: 60px;
}

.key_ways_items {
    padding-top: 20px;
}
.key_ways_items h5{
    color: #4d5b65;
    cursor: pointer;
    font-size: 20px;
    margin-bottom: 30px;
    padding-left: 50px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    position: relative;
}
.key_ways_items h5:before{
    content: '\f067';
    font-family:'Font Awesome\ 5 Free';
    font-weight:600;
    position: absolute;
    left:0;
    top:0;
    width:32px;
    height:32px;
    line-height: 32px;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background: #359fd8;
    border-radius: 50%;

}
.key_ways_items h5.active:before{
    content: '\f068';

}
.key_ways_items h5.active{margin-bottom:10px}
.key_ways_items p{
    color: #4d5b65;
    font-size: 17px;
    margin-bottom: 30px;
    padding-left: 50px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 400;
    display: none;
}

.health_system {background: #5daddb;
    padding: 80px 0 !important;}
.health_system h4,.health_system h2,.health_system h3,.health_system h5,.health_system h6,.health_system p,.health_system ul li,.health_system a{color: #fff;}
.health_system h4{font-size: 30px; margin-bottom: 15px;     font-family: 'Open Sans',sans-serif;
    font-weight: 700;}
.health_system p,.health_system ul li{font-weight: 600;}
.health_system ul {
    padding: 0 0px 15px 20px;
}
.health_system ul li{margin-bottom: 10px;}
.health_system ul li:before {
    color: #fff;
    width: 20px;
    margin-left: -20px;
}
.resources_top_content{padding: 30px 0}
.resources_links{padding-top: 20px;}
.resources_links h2{font-size:34px;}
.resources_links ul {
    padding: 0 0px 15px 20px;
}
.resources_links ul li{padding-bottom: 2px;}
.resources_links ul li:before {
    color: #d31642;
    width: 20px;
    margin-left: -20px;
}
.resources_links ul li a{text-decoration: underline;}
.more_resources{padding-top: 40px;}
.res h2{padding-bottom:0 !important;}
.des_bottom{display: block !important;}
.readmore_wrap,.des_top:after {display: none !important;}

@media screen and (min-width:992px) {
  #menu-item-315 a{padding-left:9px !important;}
  .header_left,.header_right{width:auto;-ms-flex: inherit !important;flex: inherit !important;}
}
/*------------*/
@media screen and (min-width:1600px) {
.container {max-width:1560px}
.header-top{padding:40px 0}
.menu ul li>ul{padding:35px 35px 35px 35px !important}
.menu ul li a{padding:32px 24px !important;font-size:24px !important;line-height: normal !important;}
.menu ul li.donate a{padding:5px 10px !important;font-size:20px !important}
.menu ul li>ul li a,.menu ul li>ul>.mega-menu ul h5{font-size:19px !important}
.menu ul li>ul li a{padding:8px 0!important;}
.menu ul li>ul li.has-submenu>ul{top:-36px}
.menu ul li .sub-toggle i{font-size:20px}
.fixed_log{height:60px}
.fixed_log img{height:60px}
.logo{width:360px}
.social li a i{width:35px;height:35px;line-height:35px;font-size:18px}
.search01{padding:0 15px}
.search01 img{width:32px}
.banner_text p{font-size:36px}
.body2 .fixed_header .header-bottom{padding-bottom:34px}
.our_focus, .our_focus_v2 {padding:90px 0}
.our_focus2{padding-top:30px}
.our_focus h1, .our_focus_v2 h1 {font-size:58px;padding-bottom:50px}
.our_focus p, .our_focus_v2 p, .insights_blog_desc {font-size:24px}
.our_focus_box_v2 p {font-size: 18px}
.our_focus_items, .insights_blog_items{padding:70px 0 0}
.our_focus_icon, .our_focus_icon_v2 {width:115px;height:115px;line-height:115px;margin-bottom:40px}
.our_focus_icon_v2 {width:200px; height:auto; margin-bottom: 0px;}
.our_fous_tab_box p span{font-size:32px}
.our_focus_v2_desc {max-width: 1050px;}
.more, .take_action_more {font-size:24px;padding:15px 0;margin:16px auto;}
.resource{font-size:24px;padding:15px 0;margin:16px auto;width:auto;}
.what_we_do h2{top:80px;font-size:56px}
.what_we_do .more, .take_action_more{bottom:75px}
.our_work_box{margin-top:-75px}
.serach_field{width:260px}
.search_input{height:50px;font-size:19px}
.searc_btn{height:50px;font-size:18px}
.get_involve_overlay p{font-size:24px;margin-bottom:45px}
.get_involve_overlay img{margin-bottom:40px}
.work_healthcare{padding:90px 0}
.work_healthcare_item h3{font-size:46px;padding-bottom:30px}
.work_healthcare_item:first-child{padding-right:100px}
.work_healthcare_item:last-child{padding-left:100px}
.latest_work_box img{margin-bottom:25px}
.work_healthcare_text p{font-size:24px;padding-bottom:15px}
.share_story {padding:100px 0}
.share_story h2, .share_story_v2 h2, .take_action_text h2 {font-size:56px;padding-bottom:35px}
.share_story_image{margin-bottom:45px}
.share_story_image img{width:287px;height:287px;}
.share_story_item p{font-size:25px}
.share_story_panel{padding:75px 0}
.share_story_bottom p, .share_story_bottom_v2 p{font-size:24px; padding-bottom: 70px;}
.take_action_text, .take_action_text_v2{padding:0 80px}
.take_action_text p, .take_action_text_v2 p{font-size:24px;padding-bottom:70px}
.take_action_sticky{max-width:14%}
.footer{border-top:40px solid #65b4df;padding:45px 3% 0}
.ftr_log{width:290px;margin-bottom:25px}
.ftr_left p{font-size:19px;margin-bottom:25px}
.footer_contacts ul li a{font-size:23px;padding-bottom:12px}
.ftr_left ul li a,.footer_contacts ul li ul li a,.copyright{font-size:19px}
.footer_bottom{padding:25px 0}
.our_work_box{padding:75px 0}
.our_work_box ul li{margin-bottom:12px}
.our_work_box ul li a{font-size:24px}
.inner_sec{padding:115px 0}
.inner_sec h1{font-size:60px;padding-bottom:35px}
.inner_sec h3,.related_contents h3{font-size:50px;padding-bottom:35px}
.inner_sec p,.Inner_page_main ul li,.Inner_page_main ol li,ol li{font-size:24px}
.individual_listing .inner_sec{padding-top:80px;}
.listing_parent_logo{text-align: center;
    margin:0px 0 80px;}

    .listing_parent_logo.insights-blog {
    margin: 0px 0 50px;
}
.share{padding: 0 0 60px 0;}
.toolkit p{font-size:30px}
.social_box{padding:65px 0;margin-top:65px}
.twitter_boxes{padding-top:30px}
.twitter_boxes h6{font-size:30px;padding-bottom:30px}
.twitter_boxes ul li{font-size:30px}
.social_item{margin:30px 0 50px}
.story_panel img{width:300px}
.story_text{padding-left:45px}
.story_text h4{font-size:26px;padding-bottom:25px}
.story_sec{padding:80px 0}
.resorces_single_page .des_bottom .story_panel{padding-top:0;}
.key_resources_item .work_healthcare_text p{font-size:23px}
.resource{font-size:29px;padding:12px 25px}
.key_resources,.related_contents{padding:70px 0}
.heading_inner,.inner_sec h2{font-size:50px}
.tories_viewing_item{margin-bottom:100px}
.tories_viewing_item img{margin-bottom:30px}
.tories_viewing_item h4{font-size:25px;padding-bottom:35px}
.tories_viewing_item p{font-size:25px}
.stories_landing_share_story{padding:90px 0}
.stories_viewing_sec .stories_landing_share_story{margin-bottom:130px}
.stories_landing_share_story p,.work_details_signup p{font-size:28px;padding-bottom:45px}
.stories_viewing_sec{padding-bottom:115px}
.stories_viewing_sec.insights-blog{padding: 80px 0 115px;}
.story_detail_sec .story_text{margin-bottom:70px}
.media_contacts,.teleconference_series{padding:75px 0}
.media_contacts_box ul li{font-size:25px}
.tweet_feeds{padding:115px 0}
.tweet_icon i{font-size:40px}
.tweet_text{padding-left:25px}
.press_release ul{padding:0 70px}
.Newsroom_page v2 .press_release ul {padding: 0px;}
.press_release ul li{padding-bottom:20px !important;}
.press_release ul li h6{font-size:21px}
.news_video_box{margin:40px 0}
.story_detail_sec .story_panel img{width:300px;margin:10px auto 90px}
.story_detail_sec .quote img{width:70px;margin:0}
.story_detail_sec .story_text p{font-size:33px;padding:45px 0}
.story_detail_sec .story_text .person{font-size:30px}
.related_projects_box img{margin-bottom:65px;height:250px}
.work_details_signup{padding:70px 0}
.project_content,.related_projects{padding:85px 0;margin-bottom:90px}
.related_projects_box h5{font-size:40px;padding-bottom:45px}
.related_projects_box{margin:45px 0 75px}
.cad_scontent p{font-size:15px}
.article_image {
    /*width: 130px;*/
    width: auto;
    margin-top: 14px;
}
.article_image img{width: auto;height: 97px;}
.arcicel_content {
    width: calc(100% - 150px);
}
/*-----------------*/
.Menu_Main_Heading{font-size: 24px !important;}
#menu-item-315 a:before{bottom:0px;}
.ubermenu-row-id-398 {max-width: 85% !important;}
.serach_field {bottom: -82px;}
#menu-item-315 a{padding-left:11px !important;}
.health_action_clm2 h2 {padding: 0;font-size: 24px;}
.helth_time {font-size: 18px;}
.hover_title h3 {font-size: 19px;}
.label_tag_sec span {padding: 10px; font-size: 18px;}
.health_action_clm2 p{font-size: 18px;}
/*-----------------------*/
.single_logo {
    margin-top: -10px;
    margin-bottom: 0px;}
.top_logo_section{padding-top:64px !important;}


/*****New Css*************/
.value_pages .inner_sec{padding: 80px 0;}
.main_icon_nav li {
       padding: 0 20px !important;
}
.main_icon_nav li p{font-size: 20px;}
.sub_text_nav {
    padding: 70px 0 !important;
}
.sub_text_nav li{
    padding: 0 20px !important;
 }
.value_pages .inner_sec h2,.value_pages .inner_sec h3{padding-bottom: 25px}
.value_pages .inner_sec h5{
    font-size: 22px;
}
.hig-low{padding: 70px 0; }
.high_low_text p{font-size: 20px;}
 .core-focus h2 img{margin: 0 auto 15px;}
.value_goals.clearfix {
    padding: 70px 0;
}
#goal-title .border-box{width: 540px;
    height: 84px; }
.value_goal_title{
    }
 .value_goal_title h2{font-size: 40px;}
 .page-template-page-what-is-coverage .value_goal_title h2{font-size: 36px;}
 .value_goal_items {
    padding: 90px 0;
}
.goal_left strong{font-size: 31px;}
.goal_text_box {
    padding: 20px 26px;
}
.goal_text_box p{font-size: 20px;}
 .goal_middle img {
    width: 125px;
}

.value_goal_end{
    margin: 200px auto 100px auto;
    width: 468px;
    height: 458px;
}
.value_goal_end:after{
    left: -203px;
    right: -201.5px;
    top: -204px;
    bottom: -203px;
}

.value_goal_end p{
    font-size: 38px;}
.page-template-page-what-is-coverage .value_goal_end p{
    font-size: 34px;}
.value_resources{padding: 50px 0 0px !important;}

.problem-solution{
    padding: 80px 0;
}


.ps_box h2{font-size: 50px;
    margin-bottom: 20px;
    padding-top: 20px;
}
.pas_content{
    padding: 55px 5%;
}
.ps_text h5{
    font-size: 28px;}
.ps_text p{
    font-size: 20px;
}

.recent_wins{padding: 60px 0;}
.recent_wins h2{font-size: 50px;
    margin-bottom: 20px;}
.timeline{ padding: 70px 0;}
.timeline:after {
    top: 70px;
}
.month_item {
    padding: 20px 0;
}
.timeline-months{padding: 20px 0;}
.timeline-year{
    width: 90px;
    height: 90px;
    font-size: 27px;
}
.month_name {
    padding:25px 20px;
    font-size: 27px;

}
.month-round{
    right: -9px;
    width: 18px;
    height: 18px;
}
.left-aligned .month-round{
    left:-9px;
}
.month-arrow{
        top: 25px;
    border-left: 18px solid transparent;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
}

.month_content {
    border-left: 8px solid transparent;
}
.left-aligned .month_content{border-right:8px solid transparent; }
.month_content_txt{ padding: 15px 25px;}
.month_content_txt  h5{
    margin-bottom: 10px;
    font-size: 24px;
}
.month_content_txt p{font-size: 20px; }
.no_banner_page{    border-top: 40px solid #65b4df;}
.storyteller {
    margin: 80px 0 90px;
    padding: 40px;
}
.storyteller_image {
  width: 326px;
  height:280px;
    /*border: 5px solid #36a3db;*/
}
.storyteller_image:after{
    margin-left: -2px;
    width: 46px;
    height: 52px;
}

.storyteller_text {
    width: 76%;
    padding-left: 85px;
    font-size: 34px;
}

.broken_systems h3{font-size: 40px; margin-bottom: 25px;}
.broken_systems h4{    font-size: 25px;}
.spent{
    padding: 70px 0;
}


.sytems li{padding-bottom: 4px}
.sytems p{ padding-bottom: 4px;}

.sytems:not(:last-child){padding-bottom: 40px;}
.system5{padding-bottom: 80px !important;}
.system_image {
    padding: 45px 10%;
    margin: 45px 0;
}

.system_image_caption{padding-top: 45px;}
.system4 h5{margin-bottom: 30px;}
.middled-system{font-size: 40px;
    padding: 80px 10%;}
.low_high{padding: 60px 0 0;}
.low_high_image {
    padding: 0 30px 70px;
}

.key_ways{padding: 70px 0;}
.key_ways_head{margin-bottom: 25px;}
.key_ways_head img{width: 110px; margin: 0 auto 10px;}
.key_ways_head h2{
    font-size: 40px;
    margin-bottom: 20px;}
 .low_content {
    padding-right: 80px;
}

.key_ways_items {
    padding-top: 30px;
}
.key_ways_items h5{
    font-size: 22px;
    margin-bottom: 40px;
    padding-left: 65px;
}

.key_ways_items h5:before{
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 19px;
    top: -5px;
}
.key_ways_items h5.active{ margin-bottom: 15px;}
.key_ways_items p{
    font-size: 20px;
    margin-bottom: 40px;
    padding-left: 65px;
}

.health_system {padding: 100px 0 !important;}
.health_system h4{font-size: 33px; margin-bottom: 25px;  }
.resources_top_content{padding: 40px 0}
.resources_links{padding-top: 30px;}
.resources_links h2{font-size:40px;}
.more_resources{padding-top: 50px;}
.take_action_sticky_v2{margin-top: -200px;}
.vertical-line{top: 28%}
}


/* ======================================================= */
/* NEWSROOM - V2 (Cleaned, Organized, Mobile-first)        */
/* ======================================================= */

/* ====================== */
/* 1. BASE (Mobile-first) */
/* ====================== */
.Inner_page_main { margin-top: 60px; }
.inner_sec { padding: 20px 0; }

.Newsroom_page {
  padding: 0 15px;
  max-width: 100%;
  margin: 0 auto;
}

.media_contact_text_group {font-size: 1.25rem; margin: 0 auto; text-align: center;}
.media_contact_title_v2 {text-align: center}

/* ====================== */
/* 2. GENERAL COMPONENTS  */
/* ====================== */

/* Media Contact Icons */
.media_contact_icon {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  object-fit: cover;
}

/* Press Kit & Additional Image */
.press_kit_image_section {
  position: relative;
  width: 100%;
  display: inline-block;
  margin: 0 0 2rem;
}
.press_kit_image_section .press_kit_image,
.additional_image {
  width: 100%;
  display: block;
  object-fit: cover;
  border-radius: 8px;
  margin-bottom: 12px;
}


.additional_image { margin-top: 50px;}

.press_kit_image_section .card-type {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding: 4px 10px;
  z-index: 2;
  text-align: center;
}


/* Custom Cards / Insights */

.Newsroom_page .card-type {
    top: unset;
}
.insights-blog-cards { margin-top: 2rem; }
.insights-blog-cards .row { padding: 1rem 0; }
 .Newsroom_page .custom-card {
  position: relative;
  flex-direction: column;
  justify-content: space-between; /* ensures even spacing inside */
  overflow: hidden;
  border: 2px solid #35a2db;
  height: 100%; /* allows equal height in flex parent */
  min-height: 100%;
  transition: border 0.3s ease;
}



.custom-card:hover {
  border: 4px solid #a2d0ec;
  cursor: pointer;
}

/* Image: responsive and consistent proportions */
.custom-card .card-img-top {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9; 
  object-fit: cover;
  background-color: #fff;
    object-position: center 45%; /* shift image down to reveal more top */

}

/* Body text area */
.custom-card .card-body {
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}

.Newsroom_page .card-body {
    padding: 1rem 1.25rem;
}

/* Optional: Make title wrap neatly */
.custom-card h5.card-title {
  margin-bottom: 1rem;
  line-height: 1.3;
  font-size: 1.15rem;
}

/* ====================== */
/* 3. NEWS SECTION (FUSA) */
/* ====================== */
.fusa-news-list { list-style: none; padding: 0; margin: 0; }
.news-item { margin-bottom: 1rem; }

.news-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
}
.news-text {
  flex: 1;
  line-height: 1.4;
}
.news-text p {
  margin-bottom: 0;
  padding-bottom: 10px;
}
.news-logo {
  width: 25%;
  height: auto;
}

/* ====================== */
/* 4. SOCIAL EMBEDS       */
/* ====================== */
.twitterX_feed {
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}
.twitterX_feed bsky-embed {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
}
.twitterX_feed bsky-embed .mt-4.w-full {
  height: 200px;
  max-height: 200px;
  overflow: hidden;
}
.twitterX_feed bsky-embed .mt-4.w-full video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}


/* ====================== */
/* 5. TYPOGRAPHY & LAYOUT */
/* ====================== */

/* All h1 */
.Newsroom_page h1 {
 font-size: 3.75rem !important;
 text-transform: uppercase;
}

/* All h2 */
.Newsroom_page h2 {
    font-size: 3rem !important;
}

.newsroom_title_v2.featured_media,
.fusa_news_section h2 {
  text-transform: uppercase;
  text-align: center;
}
h1.newsroom_title_v2 {padding: 15px;}
ul.pr-list { padding-bottom: 10px; }
.container.press_release,
.container.fusa_news_section { padding: 3rem 0; }


/* ====================== */
/* 7. RESPONSIVE UPGRADES */
/* ====================== */

/* Tablets (≥576px) */
@media (min-width: 576px) {
  .resources-section { padding: 40px 60px; }
  /* .twitterX_feed {max-height: 40vh;} */
}

/* Large Phones / Tablets (≥768px) */
@media (min-width: 768px) {
   .card-type { position: absolute; text-align: left; }
   h1.newsroom_title { font-size: 2rem; }
  .news-logo { width: 150px; max-width: 20%; }
  .news-inner { flex-direction: row; }
  li.news-item {margin-bottom: 0px; }
  .resources-wrapper { gap: 15px; }
  .resource-item { width: calc(50% - 20px); }
  .fact-sheets-list, .toc-list, .bottom-list { columns: 2; }
  #top-btn { width: 40px; height: 40px; }
  #top-btn i { font-size: 15px !important; }
}


/* Small Laptops (≥992px) */

@media screen and (max-width: 992px) {
    .Newsroom_page .insights-blog-cards .card-type { /*Newsroom */
  position: relative;
  left: 0px;
  padding: 10px 20px; /* increased padding for better proportions */
  background-color: #35A2DB;
  color: white;
  font-weight: 600;
  font-size: 17px;
  text-transform: uppercase;
  opacity: 0.9;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  z-index: 2;
  text-align: center;
} 

}
@media (min-width: 992px) {
    .Newsroom_page.v2 h2 {text-align: left !important; }
      .media_contact_text_group { margin: unset; text-align: left; }
  .newsroom-desc, .call-to-action-desc { font-size: 15px !important; }
  .newsroom_title_v2.featured_media {
    text-align: left;
    text-transform: uppercase;
}
}

/* Medium Desktops (≥1200px) */
@media (min-width: 1200px) {
   h1.newsroom_title { font-size: 4rem; }
  .press_kit_image_section .card-type { padding: 8px 20px; }
  .call-to-action-desc, .newsroom-desc { font-size: 18px !important; padding: 15px 25px; }
  .news_logo {width: 100%;}
}

/* Large Desktops (≥1400px) */
@media (min-width: 1400px) {
  .resources-section { padding: 50px 300px; }
}

/* Extra Large Desktops (≥1570px) */
@media (min-width: 1570px) {
  .newsroom-desc { font-size: 18px !important; }
  .newsroom-container { padding: 5px 15px; }
  .newsroom-title { font-size: 25px !important; }
}

/* Ultra-Wide Screens (≥2000px) */
@media (min-width: 2000px) {
  .press_kit_image_section .card-type { padding: 10px 25px; }
}

/* Equal height behavior */
.row.equal-height {
  display: flex;
  align-items: stretch;
}
.row.equal-height > [class*="col-"] {
  display: flex;
  flex-direction: column;
}

/* Bluesky responsiveness */
.twitterX_feed {
  display: flex;
  flex-direction: column;
  height: auto;
}
.twitterX_feed > div:last-child {
  flex: 1 1 auto;
  overflow-y: auto;
}

/* Press Kit and images */
.press_kit_image_section,
.additional_image_section {
  margin-bottom: 1.5rem;
}



/* Newsroom - V2 */
.press_kit_image, .additional_image {
  width: 100%;          /* fill container */
  max-width: 100%;      /* never overflow */
  object-fit: cover;    /* crop if needed */
  border-radius: 8px;   /* optional rounding */
  display: block;
  margin-bottom: 12px;
}
.additional_image {margin: 50px 0 0 0;}
.press_kit_image_section {margin: 0 0 50px;}
.twitterX_feed {
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
}

.twitterX_feed bsky-embed {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}

.twitterX_feed .max-w-screen-sm,
.twitterX_feed .max-w-\[calc\(100vw-96px\)\],
.twitterX_feed .w-full {
  max-width: 100% !important;
  width: 100% !important;
}
.twitterX_feed bsky-embed .mt-4.w-full {
  height: 200px;          /* match press kit images */
  max-height: 200px;
  overflow: hidden;       /* crop any overflow */
}

.twitterX_feed bsky-embed .mt-4.w-full video {
  width: 100% !important;
  height: 100% !important;  /* fills parent div */
  object-fit: cover;
  display: block;
}

.insights-blog-cards {
    margin-top: 2rem;
}

.custom-card {
  height: 400px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 2px solid #e0dddd;
}
.custom-card p.card-text {
    font-size: 1rem;
    padding-bottom: 0px;
}
.custom-card:hover {
    border: 4px solid #a2d0ec;
    cursor: pointer;
}

.fusa-in-the-news {
    display: flex;
}
.fusa_news_section h2 {
    text-transform: uppercase;
}
ul.pr-list {
    padding-bottom: 10px;
}
.container.press_release {
    padding: 3rem 0;
}
.fusa-in-the-news {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;      /* important: don't let the ul itself become flex */
}


.news-item {
  margin-bottom: 1rem; /* spacing between articles */
}

.news-inner {
  display: flex;            /* makes text + image side by side */
  flex-direction: row;      /* row layout */
  justify-content: space-between; 
}

.news-text {
  flex: 1;                  /* text takes remaining space */
  margin-right: 1rem;       /* spacing from image */
}

.news-text p {
    margin-bottom: 0px;
    padding-bottom: 8px;
}

.news-image img {
  max-width: 120px;         /* control image size */
  height: auto;
  flex-shrink: 0;           /* don't shrink image */
}






/* Defending Medicaid - Page Template */
.defending-medicaid-container p { margin: 0;}
.call-to-action-box{border: solid #D11742 1px;}
.newsroom-box{border: solid #35A2DB 1px;}
.call-to-action-box, .newsroom-box{display: block; padding: 0 0 15px;}
.newsroom-title{text-align: left;}
.call-to-action-title, .newsroom-title {align-items: center; color: white !important; font-size: 31px !important; width: 100%;margin-top: 12px; margin-left: 10px;}
.call-to-action-desc{align-items: center; color: #4D5B65 !important; font-size: 17px !important; font-weight: 600 !important; padding: 20px 35px;}
.newsroom-desc{align-items: center; color: #4D5B65 !important; font-size: 17px !important; font-weight: 600 !important; padding: 10px 20px 12px 0px;}
.newsroom-container{display: flex; padding: 20px 25px; align-items: center;}
.newsroom-container-icon{width:70px; height: auto; align-items: center; margin: 0 8px 0 2px;}
.title-icon-container-1, .title-icon-container-2{align-items: center; gap: 1px; display: flex; flex-direction: row; background-color: #D11742; padding: 3px 30px}
.title-icon-container-1{background-color: #D11742;}
.title-icon-container-2{background-color: #35A2DB;}
.call-to-action-icon, .newsroom-icon{width: 70px; height: 100%; object-fit: cover;}
.banner-title{color: white !important; font-size: 30px !important; font-weight: 500 !important;}
.right-col{display: flex; flex-direction: column; gap: 30px;} /* creates column gap */
.col-md-5{padding: 0 200px 0 80px;} /* smaller boxes */
.main-paragraph{padding-left: 200px;} /* smaller main paragraph*/
.table-of-contents-section{background-color:#f3fafd; padding: 30px 0;}
.toc-title{font-size: 35px !important; font-weight: 400 !important; padding: 35px 0 0 !important;}
.toc-box{text-align: center; margin: 0 0 40px;}
.toc-list {columns: 3; -webkit-columns: 3; -moz-columns: 3; column-gap: 100px;}
.toc-list-wrapper{display: flex; justify-content: center;}
.resources-section{padding: 50px 400px;  box-sizing: border-box;}
.resources-section h4{font-size: 32px !important; padding: 5px 0; margin-top: 25px !important;}
.resources-section ul{margin: 0 20px; line-height: 1.5;} /* indent/space between list items */
.fact-sheets-list{columns: 2; -webkit-columns: 2; -moz-columns: 2; column-gap: 0px;}
.fact-sheets-list, .bottom-list {margin: 15px 0px;}

.bottom-list{columns: 3; -webkit-columns: 3; -moz-columns: 3; column-gap: 0px;}

h1.defend-medicaid-header  { margin-bottom: 0; }
p.last-updated { padding-bottom: 30px; }



/* SimpleMaps */
#map_legend ul li::before{display: none !important;} /* removes blue bulletpoints on widget's ul*/
#map_legend {padding: 0 90px; margin: 15px 50px;} /* map legend */
.sm_legend_item{font-size: 15px !important;} /* legend keys*/
#map_legend ul {padding: 0 20px;}
#map_inner{} /* background behind map*/
#map_holder{padding: 80px 0; border: lightblue 2px solid;} /* top space and bottom space */

/* Banner */
.middle-container {display: flex; align-items: center; gap: 20px; justify-content: center; margin: 0 auto;}
.custom-banner {width: 100%; background-color: #D11742; padding: 0 40px; margin: 100px 0 80px; box-sizing: border-box;}
.banner-inner {display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 20px;}
.banner-image {position: relative; margin-top: -5vw; width: clamp(150px, 20vw, 300px); height: auto; display: flex; justify-content: center; align-items: center; z-index: 1;}
.banner-button-container {margin-left: 60px;}
.banner-content {position: relative; left: -10px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 20px;}
.banner-title {font-size: clamp(1.5rem, 2vw + 0.5rem, 2.5rem); font-weight: 700; color: #222; padding: 0 !important; margin-top: 10px;}
.banner-caption {font-size: clamp(1rem, 1.2vw + 0.5rem, 1.375rem) !important; font-weight: 500 !important; color: white !important; margin: 0;}
.banner-button {font-size: clamp(1rem, 1vw + 0.5rem, 1.5rem); margin: 0 4vw; padding: 1em 2em; color: white; text-decoration: none; border: 1px solid white; transition: background-color 0.3s ease;}
.banner-button:hover {background-color: white; color: #D11742;}

/* Back to ToC button */
  #top-btn {position: fixed; bottom: 20px; right: 20px; display: none; background-color: #35a2db; border-radius: 50%; width: 55px; height: 55px; display: flex; align-items: center; justify-content: center;}
  #top-btn i {color: white; font-size: 20px;}

/* Featured Resource items */
.featured-resources-title {font-weight: bold !important; text-align: center; margin: 25px 0;}
.resources-wrapper {display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; padding: 0 10px;}
.resource-item {width: calc(25% - 20px); padding: 30px; margin-bottom: 20px; margin-left: 20px; border: 4px solid #98d1ed;}
.resource-item:hover {border: 4px solid #35A2DB;}
.resource-image-wrapper {position: relative; width: 100%; overflow: hidden;}
.resource-image {width: 100%; display: block;}
.resource-org, .card-type {font-weight: 600 !important; opacity: 0.9; position: absolute; bottom: 0px; left: 0px; color: white; background-color: #35A2DB; padding: 6px 15px; font-size: 17px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); z-index: 2;}
.card-type {bottom: unset; left: unset; top: 2px; text-transform: uppercase;} /* Newsroom */
.resource-caption {font-family:'Open Sans',sans-serif;font-size:17px !important;color:#4d5c65 !important;font-weight: 400 !important;line-height: 1.5;min-height:103px; padding: 10px 0 0; margin-top: 10px !important;}
.clearfix:after {content: " "; display: table; clear: both; margin: 6% 0 0;}


/* Media Queries */
/* 1600px - slightly smaller desktops */
@media (max-width: 1700px) {
    .resources-section { padding: 50px 300px; }
}
/* 1600px - slightly smaller desktops */
@media (max-width: 1599px) {
    .col-md-5 { padding: 0 150px 0 60px; }
    .main-paragraph { padding-left: 150px; }
    .custom-banner { margin: 50px 0px; }
  }

  /* 1570px - adjust padding for newsroom/banner */
  @media (max-width: 1570px) {
    .newsroom-desc { font-size: 18px !important; }
    .newsroom-container { padding: 5px 15px; }
    .call-to-action-title, .newsroom-title { font-size: 25px !important; }
    .banner-content { gap: 15px; }
  }

  /* 1272px - medium desktops / small laptops */
  @media (max-width: 1272px) {
    .col-md-5 { padding: 0 80px 0 40px; }
    .main-paragraph { padding-left: 80px; }
    .resources-wrapper { flex-wrap: unset; }
    .resources-section { padding: 50px 100px; }
    .call-to-action-desc, .newsroom-desc { font-size: 18px !important; padding: 15px 25px; }
    .resource-item { width: calc(33.333% - 20px); }
    .custom-banner { margin: 40px 0px; }
  }

  /* 1145px - text size & layout tweaks */
  @media (max-width: 1145px) {
    .newsroom-desc, .call-to-action-desc { font-size: 15px !important; }
    .call-to-action-title, .newsroom-title { font-size: 20px !important; }
    .banner-title { font-size: 20px !important; }
    .banner-caption { font-size: 15px !important; }
    .banner-button-container { margin-left: 0 !important; }
    .banner-button { font-size: 16px !important; }
  }

  /* 992px - tablet portrait */
  @media (max-width: 992px) {
    #top-btn i { font-size: 15px !important; }
    #top-btn { width: 40px; height: 40px; }
    .custom-banner { padding: 0; }
    .resources-wrapper { gap: 15px; }
    .resource-item { width: calc(50% - 20px); }
    .fact-sheets-list, .toc-list, .bottom-list { columns: 2; }
    .col-md-5, .main-paragraph {padding: 0 40px;}
    .resources-section { padding: 40px 60px; }
  }

  /* 768px - large phones and phablets */
  @media (max-width: 768px) {
    .col-md-5 { padding: 15px 40px; }
    .custom-banner { margin: 200px 0 80px 0; }
    .middle-container { display: flex; flex-direction: column;  align-items: center; text-align: center; gap: 0px; }
    .banner-inner { flex-direction: column; align-items: center; text-align: center; }
    .banner-content { flex-direction: column; align-items: center; position: unset; gap: 0px; }
    .banner-image { margin-top: -140px; width: 275px; }
    .caption-text { text-align: center; margin: 10px 0; }
    .banner-button-container { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; margin: 10px 0; padding: 0; }
    .banner-button { display: inline-block; margin: 10px 0; font-size: 13px !important; }
    .resources-wrapper { flex-wrap: wrap; }
    .resource-item { width: calc(80% - 10px); }
  }



  /* 576px - small phones */
  @media (max-width: 576px) {
    .banner-title { font-size: 22px; }
    .call-to-action-title, .newsroom-title { font-size: 18px !important; }
    .call-to-action-desc, .newsroom-desc { font-size: 13px !important; }
    .toc-title { font-size: 28px !important; }
    .call-to-action-icon, .newsroom-container-icon{width: 45px;}
    .toc-list, .fact-sheets-list, .bottom-list {columns: 1; -webkit-columns: 1; -moz-columns: 1;}
    .resources-section { padding: 40px}
    .toc-desc{margin: 10px !important;}
    .toc-box{margin: 10px;}
  }


/* End of Defending Medicaid Page Template */


/*Start of Health Action Resources Template */
    /* Intro grid */
    .health_action_resources .intro {
      display: grid;
      column-gap: 50px;
      grid-template-columns: 2fr 1fr; /* Two columns; add 'auto' to add another column*/
      padding: 10px;
    }

  /* Default padding for all intro divs */
  .intro > div {
    padding: 30px;
  }

  /* Create two columns */
  .right-column, .left-column {
    display: grid;
    row-gap: 70px; /* Controls the space (gap) between the two cards */
    height: 100%; /* Stretch to match left side height if needed */
  }

  /* Make columns equal height */
  .right-column > div, .left-column > div {
    height: 100%; /* Fill available space */
  }

  /* Override padding specifically for .intro-paragraph */
  .intro > .intro-paragraph {
    padding-left: 5%;
    padding-right: 10%;
  }

   /* Table of Contents entire div */
   .health_action_resources .table-of-contents, .advocacy-tools {
      padding: 35px;
      margin-top: 20px;
      margin-bottom: 20px;
      background-color: #f3fafd;
    }

    /* Table of Contents grid */
    .table-of-contents-grid {
      display: grid;
      column-gap: 50px;
      grid-template-columns: 1fr 1fr 1fr; /* Three columns; add 'auto' to add another column*/
      padding: 25px;
    }

    /* Featured Resources grid */
    .featured-resources-grid {
      display: grid;
      column-gap: 50px;
      grid-template-columns: 1fr 1fr 1fr; /* Three columns; add 'auto' to add another column*/
      padding: 25px;
      justify-content: center;
    }

    .featured-resources-grid > div {
      border: 1px solid #35a2db;

    }


    /* Styling for each intro card */
    .joint-calendar-card {
     order: 2; /* Create order of grid blocks */

    }
      .add-resources-card {
        border: 1px solid red;
        order: 1;    /* Create order of grid blocks */
         padding: 30px;

      }

      .office-hours-card {
        border: 1px solid #35a2db;
        order: 3; /* Create order of grid blocks */
        padding: 30px;
      }

    /* Paragraph style */
    .paragraph-text {
      margin-top: 2%; /* Creating space between paragraphs */
      margin-bottom: 2%;
    }

    /* Resource padding */
    .all-resources {
     padding-left: 15%;
     padding-right: 15%;
    }
    /* Icon image + heading */
    .image-text-container {
      display: flex;
      align-items: center; /* Aligns image and text vertically in the center */
      gap: 16px; /* Space between image and text */
    }

    /* Rounded icon image */
    .health_action_resources .icon {
      width: 80px; /* Set desired image width */
      height: auto; /* Maintain aspect ratio */
      border-radius: 50%; /* Rounded corners*/
    }

  /* Increase line spacing for resource bulletpoints */
    li.resources-bp {
      line-height: 1.5;
      margin-bottom: 12px;
    }

   /* Change bulletpoint color*/
        .health_action_resources .table-of-contents li::before, .all-resources li::before {
      color: gray !important;
      }

     /* Increase line spacing after every list */
      .health_action_resources ul {
      margin-bottom: 10px !important;
    }

    /* Turn resource type gray */
     .health_action_resources .resource-type {
      color: gray !important;
      font-weight: bold;
     }

    /* Set heading size (image text) */
    h2.image-text {
      font-size: 38px;
      line-height: 1;
    }

    /* Resource headings */
    h4.resource-heading {
      font-size: 30px;
    }

     /* Sub-headings */
     h2.resource-subheading, h2.resource-submission {
      color: #d11742;
      font-size: 35px;
    }

    /* Joint Calendar image */
    img.joint-calendar {
      max-width: 100%;
   }

    /* Red Horizontal Ruler */
    hr.red-line {
      border-top: 2px solid red;
      margin-top: 5%;
      margin-bottom: 5%;
    }

    .health_action_resources .advocacy-tool-box {
     max-width: 900px;
     margin: 0 auto;
     justify-content: center;
    align-items: center;
    }

     .advocacy-tools {
        background-color: white;
        border: 1px solid red
    }
    /* Media Queries */

    /* On screens that are 992px wide or less (tablets/iPads)*/
  @media screen and (max-width: 992px) {
    .intro {
      display: grid;
      grid-template-columns: 1fr; /* Single column */
      row-gap: 20px; /* Space between stacked items */
      padding: 10px; /* Optional: reduce padding */
    }

    .intro > div {
      width: 100%; /* Full width */
    }

    img.joint-calendar {
      width: 100%; /* Responsive image */
      height: auto; /* Keep aspect ratio */
    }

    .table-of-contents-grid  {
      grid-template-columns: 1fr 1fr; /* Two columns for tablets */
      column-gap: 0; /* Remove column gap */
      padding: 5px; /* Adjust padding */
    }

    .table-of-contents, .advocacy-tools {
     margin-top: 10px;
     margin-bottom: 10px;
    }

    .all-resources {
      padding: 0; /* Remove padding on tablet */
    }

  }


@media (max-width: 768px) {
  .health_action_resources .intro {
    grid-template-columns: none !important;
  }
}

@media (max-width: 992px) {
       .intro > div {
      padding: 10px;
    }

    .add-resources-card {
        padding: 15px;
    }

    h2.image-text {
        font-size: 28px !important;
    }
}


  /* On screens that are 600px wide or less (mobile phones) */

  @media screen and (max-width: 600px) {
    .intro {
      grid-template-columns: 1fr; /* Single column for mobile devices */
      column-gap: 0; /* Remove column gap */
      padding: 5px; /* Adjust padding */
    }

   img.joint-calendar {
      width: 8250px;
      height: 160px;
      margin-bottom: 30px;
    }

    .table-of-contents-grid  {
      grid-template-columns: 1fr; /* Single column for mobile devices */
      column-gap: 0; /* Remove column gap */
      padding: 5px; /* Adjust padding */
    }

    .all-resources {
      padding: 10px; /* Remove padding on mobile */
    }

    .health_action_resources h2 {
  font-size: 22px;
  }

    .health_action_resources h4 {
      font-size: 20px;
    }

    h4.medicaid-2 { /* Remove second Medicaid header on mobile view */
        display: none;
    }

    ul.medicaid-2 { /* Pushes up UL under above UL and removes gap */
      margin-top: -30px;
    }

    .intro > .intro-paragraph {
    padding: 0;
    font-size: 40px;
  }

  .joint-calendar-card {
      order: 1; /* First on mobile */
    }

    .add-resources-card {
      order: 2; /* Second */
      margin-bottom: 10%;
    }

    .office-hours-card {
      order: 3; /* Third */
    }

  }


/* Remove top gap */
  .inner_sec .health_action_resources {padding: 0;}

  /* Button */
            #top-btn {
                position: fixed;
                bottom: 20px;
                right: 20px;
                display: none;
                background-color: #35a2db;
                border-radius: 50%; /* Rounded corners */
                display: flex;
                align-items: center;
                justify-content: center;

            }

            /* Make the arrow white */
            #top-btn i {
                color: white;
                font-size: 20px;
            }

/* End of Health Action Resources Template*/





@media screen and (max-width:1599px) {
.italic_text,.story_single_page h6,.resorces_single_page h6{font-size:23px;padding:30px 0 50px}
.des_bottom .story_sec{padding:0px 0 45px}
.description{margin:0 0 80px}
.des_bottom .story_text{width:76%}
.inner_sec h1{font-size:45px;padding-bottom:18px}
.content_list li{font-size:19px}
.content_list li::before{width:7px;height:7px;left:0;top:10px}
.work_box p{font-size:18px}
.work_icon{margin-bottom:20px}
.work_top{margin-bottom:70px;margin-top:52px}
.kptitle{font-size:20px;margin-bottom:10px}
.kp_box p,.inner_sec .kp_box p{font-size:16px}
.key_info_box{padding:20px}
.ki_title{margin-bottom:13px;font-size:20px}
.ki_text{font-size:18px}
.kp_box figure{padding-bottom:100%}
.take_action_sticky_v2{max-width: 80%}
.vertical-line{top: 30%}
}
@media screen and (max-width:1199px) and (orientation :portrait) {
.banner{position:relative}
.body2 .banner_text{top:auto!important;bottom:20%}
}
@media screen and (max-width:1199px) {
.menu ul li a{padding:25px 15px !important;font-size:16px}
.menu ul li.donate a{font-size:14.79px}
.menu ul li>ul li a,.menu ul li>ul>.mega-menu ul h5{font-size:14px}
.social li{padding:0 2px}
.fixed_log{height:32px;width:40px}
.fixed_log img{height:32px;width:40px}
.work_healthcare_item:first-child{padding-right:60px}
.work_healthcare_item:last-child{padding-left:60px}
.banner_video .banner_cont:before{height:12%}
.banner_video .banner_cont:after{height:10%}
.banner_text p{font-size:25px}
.work_healthcare_item h3{font-size:37px}
.ftr_log{width:200px}
.ftr_middle{padding-left:30px}
.footer_contacts ul li a{font-size:16px}
.footer_contacts ul li ul li a{font-size:13px}
.copyright{font-size:14px}
.story_text{width:66%}
.inner_sec h1{font-size:40px;padding-bottom:18px}
.inner_sec p{font-size:17px}
.cad_scontent{padding:0 14%;margin-bottom:0}
.sub_heading,.story_single_page h4,.resorces_single_page h4{font-size:24px}
.inner_sec{padding:55px 0}
.individual_listing .inner_sec{padding-top:45px;}
.content_list li{font-size:17px}
.italic_text,.story_single_page h6,.resorces_single_page h6{font-size:24px;padding:13px 0 40px}
.content_list li::before{width:7px;height:7px;top:9px}
.des_bottom .story_text{width:66%}
.tories_viewing_item h4,.tories_viewing_item p{font-size:20px}
.stories_landing_share_story p,.work_details_signup p{font-size:22px}
.related_projects_box h5{font-size:26px}
.thum_pic{width: 200px;float: right;margin:0 0 20px 20px;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {font-size: 16px !important;}
.half_list li.policy_expert_box{padding:0 15px 40px !important;}
.half_list li h3, .half_list li h6, .half_list li p {font-size: 16px;}
.inner_sec .bios_sec h3{font-size: 20px;}
.bios_sec h6 {font-size: 18px;}
.topNav {bottom: 20px; right: 20px;}
.cus_btn_link { font-size: 14px;padding: 0 10px;height: 40px;line-height: 40px;}
#ubermenu-nav-main-2-top .ubermenu-submenu-id-315 {max-height: 350px !important;overflow-y: scroll;}
.serach_field {bottom: -65px;}
.Resource_listing_page h2 {font-size: 22px;}
.Resource_listing_page p {font-size:16px;}
.Resource_listing {margin-bottom: 30px;}
.wp-pagenavi {margin-top: 0px;}
.Resource_listing_page .stories_viewing_sec{padding-bottom: 40px;}
.Resource_listing h6 span,.Resource_listing h6 {font-size: 14px;}
/* .short_content_hide{height:300px;overflow:hidden;} */
.hover_title h3{font-size: 19px;}
.health_action_clm2 p, .Inner_page_main .health_action_clm2  ul li, .health_action_clm2  ol li{font-size:18px;}
/*---------------------*/
.home_img_box_sec{padding: 40px 0 10px;}
.article_image {
    /*width: 90px;*/
    width: auto;
}
.article_image img {
    height: 44px;}
.arcicel_content {
    width: calc(100% - 110px);
}
.top_logo_section {padding-top: 32px !important;}

/***********New Css************/
.main_icon_nav li p {
    font-size: 15px;
}
.sub_text_nav li{padding: 0 12px;}
.sub_text_nav li a {
    font-size: 16px;
}
.storyteller_text {
    font-size: 24px;
    width: 73%;
}

.storyteller_image {
  width: 195px;
  height:170px;}
.middled-system {font-size: 28px;}
.take_action_sticky_v2{max-width: 80%}
}
@media screen and (max-width:1024px) {
.banner_text p{font-size:23px}
}
@media screen and (max-width:991px) {
.header-top{padding:25px 0}
.logo{width:240px}
.menu ul li a{padding:20px 8px;font-size:15px}
.menu ul li.donate a{font-size:13.79px}
.menu ul li>ul{left:-70%;width:240%}
.menu ul li>ul li a,.menu ul li>ul>.mega-menu ul h5{font-size:16px}
.search01 img{width:20px}
.header_right{padding:0}
.social li{padding:0}
.social li a i{width:20px;height:20px;line-height:20px;font-size:11px}
.search01{padding:0 4px}
.banner_video .banner_cont:before{height:15%}
.banner_video .banner_cont:after{height:11%}
.banner_text p{font-size:23px;padding:0 10px}
.body2 .banner_text{top:77vh}
.our_focus h1,.what_we_do h2,.share_story h2, .share_story_v2 h2, .take_action_text h2 {font-size:42px}
.take_action_text_v2 h3 {font-size: 25px}
.take_action_sticky_v2{margin-top: unset;}
.get_involve_overlay p,.work_healthcare_text p,.share_story_bottom p, .share_story_bottom_v2 p, .take_action_text p{font-size:17px}
.our_focus p, .our_focus_v2 p, .insights_blog_desc{font-size:18px}
.our_focus_v2 p, .insights_blog_desc{padding: 0 25px;}
.our_focus_box p, .our_focus_box_v2 p{font-size:17px;padding:0 15px}
.get_involved{background-position:center}
.work_healthcare_item h3{font-size:34px}
.work_healthcare_item{padding:0 15px!important;margin-bottom:15px}
.more,.resource, .take_action_more{font-size:16px}
.ftr_log{width:200px}
.ftr_middle{padding-left:25px}
.footer_contacts{justify-content:space-between}
.our_work_box ul li a{font-size:17px}
.take_action_sticky{max-width:17%}
.take_action{background-size:17%}
.inner_sec h1{font-size:36px}
.inner_sec h3{font-size:36px}
.inner_sec p{font-size:17px}
.toolkit p{font-size:20px}
.twitter_boxes h6{font-size:20px}
.twitter_boxes ul li{font-size:20px}
.story_text h4{font-size:19px}
.key_resources_item .work_healthcare_text p{font-size:15px}
.resource{font-size:18px}
.story_panel img{width:190px}
.description{margin:0 0 50px}
.key_resources{padding:28px 0}
.key_resources_panel{padding:20px 0}
.inner_sec{padding:45px 0}
.individual_listing .inner_sec{padding-top:40px;}
.cad_scontent{padding:0 7%}
.stories_viewing_panel .row{justify-content:center}
.stories_landing_share_story p,.work_details_signup p{margin:0 7%}
.media_contacts_box ul li{font-size:17px}
.tweet_text{width:93%}
.press_release ul li h6{font-size:14px}
.heading_inner,.inner_sec h2,.related_contents h3{font-size:36px}
.news_video_sec{margin-bottom:45px}
.story_detail_sec .story_text p{font-size:22px}
.related_projects_box h5{font-size:24px}
.share_story_item img {width: 180px;height: 180px;}
header.fixed_header .header-bottom{-webkit-box-shadow: 0px 3px 11px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 3px 11px 0px rgba(0,0,0,0.4);
box-shadow: 0px 3px 11px 0px rgba(0,0,0,0.4);}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {position: relative;top: 10px;}
.menu #ubermenu-main-2-top-2 {position: absolute;left: 0;width: 100%;background: #fff;padding-bottom:0px;top: 0;z-index: 9999;}
.menu ul li a {padding: 10px 15px !important}
.menu .ubermenu li.ubermenu-item.donate a { float: left;position:static !important;}
.cus_btn_link {font-size: 12px;padding: 0 7px;margin-bottom:10px;}
.menu{padding:0px 8px 12px;position:relative;}
.menu,.header_right{text-align:center;}

.res_logo{display:inline-block;padding-top:12px;}
.desk_logo,.header-top,.fixed_log,.header_right .social,.search01{display:none;}
.header_left{position:relative;padding:0px 0px !important;}
.header_left .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main{position:absolute !important; left:auto;right:15px;top:20px;padding:7px 4px;z-index: 99999;}
.container.res_con100{max-width:100%;width:100%;padding:0px 0px !important;}
.container.res_con100 .row{margin:0px 0px !important;}
.header_left .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i{font-size:28px;color:#4d5b65;}
#ubermenu-main-2-top-2 #ubermenu-nav-main-2-top{padding:50px 0 20px;}
.serach_field2.res_ser{float:left;position: absolute; top:12px;left:8px;z-index: 999999;}
.serach_field2.res_ser, .serach_field2.res_ser .search01{display:block !important;}
.serach_field2.res_ser .search03{float:left;width:20px;padding:6px 4px 0;}
.serach_field2.res_ser .search-form{float:left;padding-left:10px;}
.serach_field2.res_ser .search_input {display: block;width: 180px;height: 40px;position: relative;top: 0px;font-size: 14px;color: #4d5b65;}
.serach_field2.res_ser .search-form{position: relative;top: -9px;margin-left: 22px;}
.serach_field2.res_ser .search_input::-webkit-input-placeholder{color:#4d5b65;opacity:1}.serach_field2.res_ser .search_input::-moz-placeholder{color:#4d5b65;opacity:1}.serach_field2.res_ser .search_input:-ms-input-placeholder{color:#4d5b65;opacity:1}.serach_field2.res_ser .search_input::-ms-input-placeholder{color:#4d5b65;opacity:1}.serach_field2.res_ser .search_input::placeholder{color:#4d5b65;opacity:1}
.transi,.res_ser_in{transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.reshide,.res_ser_in,.res_ser{visibility:hidden;opacity:0;}
.resshow.res_ser_in,.resshow.res_ser{visibility:visible;opacity:1;}
.serach_field.top_search{display:none;}
.header_left .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main:hover i{color:#42a2d8;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{font-size: 28px !important;padding:15px;}
.ubermenu-main .ubermenu-item-level-0 {border-bottom: 1px solid rgba(0,0,0,0.075) !important;}
.menu .ubermenu li.ubermenu-item.donate{margin-left:0 !important;}
.menu .ubermenu li.ubermenu-item.donate a{color:#cb1742 !important;background-color:transparent;padding:15px !important;}
.menu ul li> a i {display: inline;font-size: 22px !important;}
#ubermenu-nav-main-2-top .ubermenu-submenu-id-315 {max-height: 280px !important;}
.ubermenu .ubermenu-retractor{display:none !important;}
.ubermenu-row-id-398 {max-width: 100% !important;}
.menu ul li .ubermenu-submenu-id-315 .ubermenu-row-id-398 ul{padding:0px 0px 25px 0px!important;}
.menu ul li .ubermenu-submenu-id-315 .ubermenu-row-id-398 ul ul{padding:0px 0px 0px 10px!important;}
#menu-item-322, #menu-item-24, #menu-item-316, #menu-item-21, #menu-item-100 {
    position: static;}
.menu ul li>ul:before, #ubermenu-nav-main-2-top .ubermenu-submenu-id-315:before{display:none;}
/*.ubermenu .ubermenu-item .ubermenu-submenu-drop{max-height:150px !important;overflow-x:hidden !important;overflow-y:auto !important;width: 100% !important;}*/
.menu ul li>ul li ul{background-color: #d0ebfb !important;}
#ubermenu-nav-main-2-top #menu-item-322 .ubermenu-submenu-id-322 li ul, #ubermenu-nav-main-2-top #menu-item-24 .ubermenu-submenu-id-24 li ul, #ubermenu-nav-main-2-top #menu-item-316 .ubermenu-submenu-id-316 li ul, #ubermenu-nav-main-2-top #menu-item-21 .ubermenu-submenu-id-21 li ul, #ubermenu-nav-main-2-top #menu-item-100 .ubermenu-submenu-id-100 li ul{padding: 10px 0px 10px 15px !important;}
.menu ul li .ubermenu-submenu-id-315 .ubermenu-row-id-398 ul ul {background-color: transparent !important;}
.menu ul li> a i {width: 30px !important;height: 25px;text-align: center;}
#ubermenu-nav-main-2-top #menu-item-322 .ubermenu-submenu-id-322, #ubermenu-nav-main-2-top #menu-item-24 .ubermenu-submenu-id-24, #ubermenu-nav-main-2-top #menu-item-316 .ubermenu-submenu-id-316, #ubermenu-nav-main-2-top #menu-item-21 .ubermenu-submenu-id-21, #ubermenu-nav-main-2-top #menu-item-100 .ubermenu-submenu-id-100, #ubermenu-nav-main-2-top #menu-item-12209 .ubermenu-submenu-id-12209 {padding: 0px 0 !important;}
#ubermenu-main-2-top-2 #ubermenu-nav-main-2-top {/* max-height: calc(100vh - 62px) !important; */overflow-x: hidden !important;overflow-y: scroll !important;position: relative;height: 100vh;background: #fff;}
.fas.fa-times{right:10px;left: auto !important;}
.header_left {height: 66px;}
#menu-item-315 a:before{display:none;}
.fas.fa-bars,.fas.fa-bars.cross_icon,.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main{font-size:0px !important;}
.fas.fa-bars,.fas.fa-bars.cross_icon{background-size:contain;background-position:0 0;background-repeat:no-repeat;}
.fas.fa-bars{width:30px !important;height: 23px;background-image:url(../images/menu_bar.png) ;}
.fas.fa-bars.cross_icon{width:23px !important;height: 16px;background-image:url(../images/cross.png);}
.ubermenu-sub-indicator-close .fas.fa-times:before {content: "\f106";}
.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close{width:40px !important;}
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {background-color: #fff !important;}
.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{position:relative;}
.menu.hed-height{z-index:999999;}
.serach_field2.res_ser{z-index:99999999;}
.menu.hed-height:after{content:"";height:40px;width:100%;background-color:#fff;position: fixed;left: 0;top: 0;z-index: 9999;}
.Resource_listing_page h2 {font-size: 22px;}
.Inner_page_main.Resource_listing_page{margin-top:0;}
.Inner_page_main ul li,Inner_page_main .careers_post_sec ul li, ol li {font-size: 19px;}
/* .short_content_hide{height:250px;overflow:hidden;} */
.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {top: auto !important;}
#ubermenu-nav-main-2-top .ubermenu-submenu-id-315,#menu-item-315 .ubermenu-sub-indicator,#menu-item-315 .ubermenu-sub-indicator-close {display:none !important;}
.health_action_clm2 h2 {font-size: 21px;}
.helth_time {font-size: 16px;}
.health_action_clm2 p, .Inner_page_main .health_action_clm2  ul li, .health_action_clm2  ol li{font-size:17px;}
.hover_title h3{font-size: 18px;}
.label_tag_sec span {padding: 6px;font-size: 13px;}
.resources-page-list{margin-bottom:50px;}
.listing_parent_logo img {
    max-width: 50%;
}
.listing_parent_logo {
    margin: 0px 0 40px;
}

.article_image {
    /*width: 80px;*/
    width: auto;
}
.arcicel_content {
    width: calc(100% - 100px);
}
.top_logo_section {
    padding-top: 15px !important;
}
/*******New Css***********/
.sub_text_nav li a {
    font-size: 13px;
}
.sub_text_nav li {
    padding: 0 8px !important;
    line-height: 0.7;
}
.main_icon_nav li p {
    font-size: 14px;
}
.main_icon_nav li {
    padding: 0 10px !important;
    width: 18%;
}
.hig-low .row {
    padding: 0 0 0 5%;
}
.high_low_text {
    padding: 0 15px 0 4%;
}
.high_low_text p {
    font-size: 15px;
}
.sub_text_nav {
    padding: 35px 0 !important;
}
#goal-title .border-box{width: 400px;
    height: 60px; }
.value_pages .inner_sec {
    padding: 50px 0;
}
.value_goal_title h2 {
    font-size: 27px;
}
 .page-template-page-what-is-coverage .value_goal_title h2{font-size: 25px}
.goal_left strong {
    font-size: 19px;
}
.goal_text_box p {
    font-size: 14px;
}
.goal_middle img {
    width: 80px;
}
.value_goal_items {
    padding: 60px 0;
}
.value_goal_end {
    width: 348px;
    height: 340px;
}
.value_goal_end p {
    font-size: 25px;
}
.ps_box h2,.recent_wins h2 {
    font-size: 36px;
}
.ps_text {
    padding: 0 0 0 7%;
}
.ps_text h5 {
    font-size: 20px;
}
.ps_text p {
    font-size: 15px;
}
.month_content_txt h5 {
    font-size: 17px;
}
.storyteller_text {
    font-size: 21px;
}
.broken_systems h3 {
    font-size: 32px;
}
.broken_systems h4 {
    font-size: 18px;}
    .middled-system {
    font-size: 24px;}
.low_content {
    padding-right: 40px;
}
.key_ways_head h2 {
    font-size: 30px;
}
.key_ways_items h5 {
    font-size: 18px;
}
.key_ways_items p {font-size: 16px;}
.health_system h4 {
    font-size: 26px;}
.resources_links h2{font-size:30px;}
.storyteller_image {
  width: 170px;
  height:150px;}
.storyteller_text {
    width: 70%;}
}
@media screen and (min-width:768px) {
.menu ul li>ul li.has-submenu:hover .sub-toggle .fa-angle-down:before{content:"\f105"}
.fixed_header{-webkit-animation:fade linear .5s;animation:fade linear .5s}
.serach_field2{display:none!important}
}
@media screen and (max-width:767px) {

.header-top{padding:12px 0;display:none!important}
.header_panel{position:static}
.serach_field{display:none!important}
.serach_field2{position:absolute;right:auto;left:40px;top:9px;width:180px;display:none;border:none;z-index:1000;-webkit-transition:all .5s;transition:all .5s}
.searc_btn{display:none}
.search_input{/*border: 2px solid #42a2d8 !important;*/display:inline-block;width:100%;padding:0 7px;height:40px;background:transparent;font-size:14px;color:#4d5b65}
.search_input::-webkit-input-placeholder{color:#4d5b65}
.search_input::-moz-placeholder{color:#4d5b65}
.search_input:-ms-input-placeholder{color:#4d5b65}
.search_input:-moz-placeholder{color:#4d5b65}
.opacity{opacity:0}
.visible{visibility:visible}
.change{left:auto;right:10px}
.fixed_log{display:none}
.header_right .social{padding:0 12px;display:none}
.search01{position:absolute;left:10px;z-index:10000;top:16px;visibility:visible;}
.logo{width:220px}
.header-bottom{position:static}
.fixed_header .header_right{text-align:right}
.sticky_header{-webkit-box-shadow:none!important;box-shadow:none!important}
.menu ul li.donate a{border-radius:0;background:transparent;color:#cb1742;padding: 15px 0 15px 20px;font-size:28px !important;}
.menu ul li.donate:hover a{color:#359cd5;background:transparent}
ul.slimmenu.collapsed li a{display:inline-block;border:none}
.menu ul li{border-bottom:1px solid rgba(0,0,0,0.075)}
.menu ul li:first-child>ul{visibility:visible}
.menu ul li.donate{margin-left:0}
.menu ul{/*height:calc(100vh - 47.41px);overflow:auto;*/background:#fff}
.menu ul li .sub-toggle i{font-size:22px}
/*.menu ul li>ul,.menu ul li>ul>.mega-menu ul{height:auto!important}*/
.menu ul li>ul{padding:5px 15px}
.menu ul li>ul li{border:none!important;padding-right:25px}
.menu ul li .sub-toggle{display:block}
.menu ul li>ul li .sub-toggle{width:20px}
.menu ul li ul{width:100%}
.menu ul li ul:before{display:none}
.menu .menu-collapser{margin-top:-50px}
.menu{position:absolute;left:0;top:0;width:100%;z-index:10;background:#fff;text-align:center}
.menu ul li a{padding:15px;font-size:28px}
ul.slimmenu.collapsed li .sub-toggle{height:64px}
.menu ul li>ul li a,.menu ul li>ul>.mega-menu ul h5{font-size:16px}
.menu ul li>ul li.has-submenu .sub-toggle{height:46px}
.menu ul li>ul,.menu ul li>ul li.has-submenu>ul{background:none}
.header_left{position:static}
.header_right{text-align:center}
.banner_cont{display:none}
.banner_video .banner_cont:before,.banner_video .banner_cont:after{height:17.5%}
.body2 .fixed_header .header-bottom{padding-bottom:0}
.body2 .header-top{margin-top:35px}
.our_focus2{padding-top:10px!important}
.our_fous_tab_box .tabcontent{margin-bottom:30px}
.our_fous_tab_box p{display:none}
.our_fous_tab_box .tab_btn{display:block}
.banner_text p{font-size:20px;padding:0 10px;margin:0}
.banner{position:relative!important}
.body2 .banner_text{top:auto!important;bottom:25%!important}
.banner_text p{font-size:21px}
.our_focus, .our_focus_v2{padding:45px 0}
.our_focus h1, .our_focus_v2 h1,.what_we_do h2,.share_story h2, .share_story_v2 h2, .take_action_text h2 {font-size:40px;padding-bottom:30px}
.our_focus p, .our_focus_v2 p, .insights_blog_desc{font-size:18px}
.our_fous_tab_box p span{font-size:22px}
/*.our_focus_tab button.active .our_focus_icon,.our_fous_tab_box .tab_btn.active .our_focus_icon{background:#359cd5}*/
.more,.resource, .take_action_more{font-size:15px;padding:12px 0;margin:10px auto;width:225px}
.what_we_do .more, .take_action_more{bottom:40px; display: flex; margin: 0 auto; align-items: center; justify-content: center;}
.our_work_box{margin-top:-40px}
.get_involve_overlay p,.work_healthcare_text p,.share_story_bottom p, .share_story_bottom_v2 p, .take_action_text p, .take_action_text_v2 p{font-size:17px}
.get_involved{background-attachment:scroll}
.work_healthcare{padding:45px 0}
.work_healthcare_item{padding:0 15px!important;margin-bottom:15px}
.latest_work_box{padding:0 15px;margin-bottom:15px}
.work_healthcare_item h3{font-size:32px}
.share_story {padding:50px 0}
.share_story_panel{padding:40px 0}
.share_story_item{margin-bottom:15px}
.share_story, .share_story_v2 {background-attachment:scroll}
.ftr_middle{padding-left:15px;display:none}
.ftr_left,.ftr_middle{margin-bottom:25px;text-align:center}
.footer_contacts{justify-content:space-between}
.footer_contacts ul{margin-bottom:15px}
.ftr_right{text-align:center;position:static}
.footer_bottom{text-align:center}
.copyright{font-size:14px}
.ftr_log{margin:0 auto 60px}
.footer_top{position:relative}
.ftr_right .social{position:absolute;top:55px;left:0;right:0}
.ftr_right{text-align:center}
.our_work_box .work_menu li{width:auto;float:none}
.our_work_box ul li{display:list-item}
.our_work_box ul li a{font-size:14px}
.take_action_sticky{max-width:24%;display:inline-block;position:static;margin-top:30px}
.take_action{background-size:24%;background:none;text-align:center;padding:45px 0 0;background-attachment:scroll}
.take_action_text, .take_action_text_v2 {padding:0 25px}
.take_action_text_v2 h3 {text-align: center;}
.inner_sec h1{font-size:30px}
.inner_sec h3{font-size:32px}
.inner_sec p{font-size:15px}
.toolkit p{font-size:17px}
.twitter_boxes h6{font-size:17px}
.twitter_boxes ul li{font-size:17px}
.story_text h4{font-size:16px}
.key_resources_item .work_healthcare_text p{font-size:14px}
.resource{font-size:16px}
.story_panel img{width:190px}
.social_box{padding:35px 20px;margin-top:40px}
.key_resources{padding:35px 10%}
.key_resources_item,.related_contents_item{margin-bottom:20px}
.story_panel img{display:block;margin:0 auto 25px}
.story_text{width:100%;text-align:center;padding-left:0}
.story_sec{padding:70px 0}
.twitter_boxes ul li{width:50%}
.des_bottom .story_text{width:100%}
.cad_scontent{padding:0}
.italic_text,.story_single_page h6,.resorces_single_page h6{font-size:20px}
.sub_heading,.story_single_page h4,.resorces_single_page h4{font-size:22px}
.image_container{margin-bottom:50px}
.work_top [class*="col-"]{margin-bottom:20px}
.work_top{margin-bottom:40px}
.heading_inner,.inner_sec h2{font-size:34px;margin-bottom:25px}
.tories_viewing_item{margin-bottom:40px}
.stories_landing_share_story p,.work_details_signup p{font-size:20px;margin:0}
.media_contacts,.teleconference_series{padding:45px 15px}
.media_contacts_box{margin-bottom:15px}
.heading_inner,.inner_sec h2,.related_contents h3{font-size:27px}
.tweet_feeds{padding:60px 0;text-align:center}
.tweet_text{width:100%}
.story_detail_sec .story_text p{font-size:21px}
.story_detail_sec .story_text .person{font-size:19px}
.story_detail_sec .story_panel img{margin:5px auto 50px}
.story_detail_sec .story_text p{padding:30px 0}
.story_detail_sec .story_text{margin:0}
.project_content,.related_projects{padding:55px 15px}
.related_projects_box h5{font-size:20px}
.related_projects_box{margin:20px 0 35px}
.media_contacts_box ul{display:block}
.share_story_item img {width: 140px;height: 140px;}
.share_story_item img {width: 70px;height: 70px;}
.thum_pic{width: 100%;float: right;margin:0 0 20px 0px;text-align: center;}
.thum_pic img{display: inline-block;width: 65%;}
/*header .menu{border-bottom:1px solid #35a2db;}*/
.menu .ubermenu li.ubermenu-item.donate a {color: #cb1742 !important;}
#ubermenu-main-2-top-2 #ubermenu-nav-main-2-top{/*max-height: calc(100vh - 165px) !important;*/overflow-x: hidden !important;overflow-y: scroll !important;position:relative}
/*#ubermenu-main-2-top-2 ul ul{max-height:250px;}*/
/*#ubermenu-main-2-top-2 ul ul{height: calc(100vh - 165px) !important;overflow-x: hidden !important;overflow-y: scroll !important;}*/
/*.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:relative !important;}*/
.Resource_listing h6 .label_Tag{font-size: 15px;}
.resource_search_sec .search_input {border: 0px solid transparent !important;}
.resource_search_sec .search-form .searc_btn {width: 10%}
#ubermenu-nav-main-2-top .ubermenu-submenu-id-315 {height: 200px;overflow-x: hidden;overflow-y: auto;}
.work_box.work_box02{margin-bottom:30px;}
.inner_banner {padding-top: 0px;}
.Inner_page_main { margin-top: 10px;}
.Inner_page_main .careers_post_sec ul li a {color: #35A2DB;font-size: 19px;}
.Inner_page_main ul li,ol li {font-size: 15px;}
#menu-item-322, #menu-item-24, #menu-item-316, #menu-item-21, #menu-item-100 {
    z-index:999;}
.menu .ubermenu li.ubermenu-item.ubermenu-item-level-0 {position:relative !important;}
.menu .ubermenu li.ubermenu-item.ubermenu-item-level-0.ubermenu-active{position:static !important;}
#ubermenu-nav-main-2-top #menu-item-322 .ubermenu-submenu-id-322, #ubermenu-nav-main-2-top #menu-item-24 .ubermenu-submenu-id-24, #ubermenu-nav-main-2-top #menu-item-316 .ubermenu-submenu-id-316, #ubermenu-nav-main-2-top #menu-item-21 .ubermenu-submenu-id-21, #ubermenu-nav-main-2-top #menu-item-100 .ubermenu-submenu-id-100{z-index: 99999 !important;}
.menu .ubermenu li#menu-item-315.ubermenu-item.ubermenu-item-level-0.ubermenu-active{    position: relative !important;
    z-index: 99999;}
.header_left .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
    position: absolute !important; left: auto; right: 4px;top: 15px;}
.banner_image.banner_image2{display:block;}
.serach_field2.res_ser .search-form { top: -28px;}
.cus_tab li{margin-bottom:15px;}
.searchandfilter ul li.sf-field-search {width: 100%;}
.filter_title{margin-top:60px;}
.display_number {margin: 30px 0 30px;}
.Resource_listing_page h2 {font-size: 20px;margin-bottom:0 !important;}
.Resource_listing_page p{font-size:15px;}
.wp-pagenavi a, .wp-pagenavi span {padding: 3px 4px;}
.wp-pagenavi a, .wp-pagenavi span, .wp-pagenavi .nextpostslink, .wp-pagenavi .last, .wp-pagenavi .last::before {font-size: 14px;}
.alignleft{float:left;margin:0 0px 30px 0 !important;width:100%;text-align:center;}
.alignleft img{max-width:200px;width:auto;display:inline-block;}
.searchandfilter ul li.sf-field-taxonomy-focus-area, .searchandfilter ul li.sf-field-post-meta-author, .searchandfilter ul li.sf-field-tag, .searchandfilter ul li.sf-field-taxonomy-publish-date, .searchandfilter ul li.sf-field-taxonomy-product-type {
    margin: 0 0 25px !important;}
/* .short_content_hide{height:200px;overflow:hidden;} */
.custombutton {font-size: 17px;}
.Inner_page_main ul { padding-left:25px;}
.Inner_page_main ul li:before { width:25px; margin-left:-25px;}
.new_team_list { -moz-column-count: 1;-webkit-column-count: 1; column-count: 1;}
.health_action_clm2 {border-left: 0px solid #000;border-top:0px solid #000;margin-top: 0px;}
.health_action_clm2 h2 {font-size: 19px;}
.helth_time {font-size: 16px;text-align: left;}
.health_action_clm2 p, .Inner_page_main .health_action_clm2 ul li, .health_action_clm2 ol li {
    font-size: 16px !important;}
.hover_title h3 {font-size: 18px;}
#sgpb-popup-dialog-main-div{width: 500px !important;height: 350px !important;}
.home_img_box_sec{padding: 40px 0 10px;}
.article_image {
    /*width: 60px;*/
    width: auto;
}
.article_image img {height: 38px;}
.arcicel_content {
    width: calc(100% - 80px);}
.short_content_hide,.readmore_wrap   {padding-right: 15px;padding-left: 15px;}
.single_logo {
    margin-top: 14px;
    margin-bottom: 21px;
}
/********New Css*************/
.main_icon_nav li {
    margin: 0;
    width: 25%;
}
.main_icon_nav li p {
    font-size: 13px;
}
.sub_text_nav li {
    display: block;
    border:none !important;
    padding: 10px 0 !important;
}
.sub_text_nav li a {
    font-size: 15px;
}
.hig-low {
    padding: 0;
    background:none;
}
.hig-low .container {
    max-width: 100% !important;
}
.hig-low .row {
    padding: 0;
}
.high_low_text h5,.high_low_text strong,.high_low_text span,.high_low_text h3,.high_low_text h4,.high_low_text h5{position: relative; z-index: 2;}
.high_low_text{padding: 30px 10%;}
.high_low_text:first-child{    background: #f1f8fc; position: relative; }
.high_low_text:last-child{    background: #e3f2fa; position: relative; z-index: 1;}
.high_low_text:last-child:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -15%;
    height: 70%;
    background: #e3f2fa;
    z-index: -1;
    -webkit-transform: skewY(-4deg);
    transform: skewY(-4deg);
}
.value_pages .inner_sec {
    padding: 40px 0;
}
.nav_icon img {
    padding: 5px;
    width: 85px;
}
.value_goal_title h2 {
    font-size: 24px;
}
.page-template-page-what-is-coverage .value_goal_title h2{font-size: 22px}
.content_part{padding: 0 5%;}
.ps_box h2, .recent_wins h2 {
    font-size: 27px;
}
.value_goal_items {
    padding: 30px 0;
}
.goal_left {
    text-align: center;
    order: 2;
    padding: 10px 15px;
}
.goal_left strong{font-size: 15px;}
.goal_left strong br{display: none;}
.goal_middle{order: 1;}
.goal_right {
    padding-left: 15px;
    order: 3;
}
.progres-border{display: none;}
.value_goal_end{display: none;}
.value_goals.clearfix {
    padding: 40px 0 10px; background-position: center left;}
.ps_box{border: none;}
.ps_box h2{padding: 0 20px;}
.problem-solution .col-sm-12{padding: 0;}
.pas_content {
    padding: 0;
    background: none;
}
.ps_text h5,.ps_text strong,.ps_text span,.ps_text h3,.ps_text h4,.ps_text h5{position: relative; z-index: 2;}
.ps_text{padding: 30px 10%;}
.ps_text:first-child{    background: #f1f8fc; position: relative; }
.ps_text:last-child{    background: #e3f2fa; position: relative; z-index: 1;}
.ps_text:last-child:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -20%;
    height: 70%;
    background: #e3f2fa;
    z-index: -1;
    -webkit-transform: skewY(-4deg);
    transform: skewY(-4deg);
}
.recent_wins {
    padding: 0 0 40px;
}
.timeline:after{display: none;}
.timeline .container{padding: 0}
.timeline-months {
    padding: 0;
}
.month_item {
    padding: 0;
    flex-wrap: wrap;
}
.month_name {
    width: 100%;
    padding: 20px 30px;
    text-align: left !important;
}
.month_content {
    width: 100% !important;
    border-top: 6px solid transparent;
    margin: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}
.month_content_txt{padding: 20px 30px;}
.timeline-year,.month-round{display: none;}
.month-arrow {
    left: 35px !important;
    right: auto !important;
    -webkit-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important;
    top: auto;
    bottom: 99%;
}
.timeline {
    background: none;
    padding: 15px 0 0;
}
.month-year{display: inline}
.storyteller {
    margin: 30px 0 40px;
    padding: 20px 15px;
    flex-wrap: wrap;
}
.storyteller_image {
    width: 130px;
    height:130px;
    margin: 0 auto 40px;
    padding: 0;
    border-width: 3px;
}
.storyteller_image:before{
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.storyteller_image:after {
    left: 0;
    right: 0;
    top: 100%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    bottom: auto;
    margin-top: -5px;
    margin-left:auto;
    width: 22px;
    height: 29px;
}
.storyteller_text {
    width: 100%;
    padding-left: 0;
    font-size: 13px;
    text-align: center;
}
.broken_systems h3 {
    margin-bottom: 5px;
}
.broken_systems h4 {
    font-size: 15px;
}
.value_pages .inner_sec h5 {
    font-size: 17px;
}
.sytems ul li:before {
    width: 16px !important;
    margin-left: -16px !important;}
.sytems ul{padding-left: 16px !important}
.sytems:not(:last-child) {
    padding-bottom: 20px;
}
.system5{padding-bottom: 40px !important;}
.system_image {
    padding: 30px 15px;
    margin: 20px 0;
}
.middled-system {
    font-size: 15px;
    padding: 30px 5%;
}
.low_high_image {
    display: none;
}
.low_content {
    padding-right: 15px;
    margin-bottom: 30px;
}
.low_high_mob {
    display: block;
}
.key_ways {
    padding: 40px 10px;}
.key_ways_head img {
    width: 70px;
    margin: 0 auto 25px;
}
.key_ways_items h5 {font-size: 17px;}
.key_ways_items p {font-size: 15px;}
.health_system {
    padding: 50px 10px !important;
}
.health_system h4 {
    font-size: 21px; text-align: center;}
.resources_sec {padding-left: 10px !important; padding-right: 10px !important;}
.resources_top_content {
    padding: 20px 0;
}
.resources_links {
    padding: 20px;
    border: 1px solid #c1e2f3;
}
.resources_links h2{padding-bottom: 0;}
.value_resources {
    padding: 30px 10px 0px !important;
}
.res_resources {padding-left:10px !important; padding-right: 10px !important}
.more_resources {
    padding-top: 20px;
}
h2 br{display: none;}
.key_ways_head h2 { font-size: 27px;}
.main_icon_nav li {
    padding: 0 3px !important;
}
.top_navigation_part{    padding: 0 10px;}
.resources_links h2{font-size:27px;}
.res{padding:20px 0 0  !important; border:none !important;}

.share_story_bottom_v2 p {text-align: center;}
.vertical-line{display: none;}

}

@media screen and (max-width:575px) {

.banner_text p{font-size:18px}
.logo{width:185px}
.our_focus h1, .our_focus_v2  h1, .what_we_do h2, .share_story h2, .share_story_v2 h2, .take_action_text h2 {font-size:36px}
.our_focus p, .our_focus_v2 p, .insights_blog_desc {font-size:17px}
.our_focus_v2 p, .insights_blog_desc {padding: 0;}
.our_fous_tab_box p span{font-size:20px}
.get_involve_overlay p,.work_healthcare_text p,.share_story_bottom p {font-size:14px}
.share_story_bottom_v2 {padding-bottom: 20px;}
.share_story_bottom_v2 p {padding: 0;}
.get_involve_overlay p{padding:0 15%}
.work_healthcare_item h3{font-size:30px;text-align:center}
.share_story_bottom {padding:0 10% 40px}
.take_action_text, .take_action_text_v2 {text-align:center}
.what_we_do h2{top:35px}
.what_we_do .more, .take_action_more{bottom:30px}
.our_work_box{margin-top:-30px}
.more,.resource, .take_action_more{font-size:13px;padding:12px 0;width:205px}
.share_story_item p{font-size:18px}
.take_action_sticky{max-width:25%}
.take_action{background-size:25%}
.twitter_boxes ul li{width:100%}
.inner_sec h1{font-size:27px}
.inner_sec h3{font-size:28px}
.inner_sec p{font-size:14px}
.Inner_page_main ul li,ol li {font-size: 14px;}
.toolkit p{font-size:15px}
.twitter_boxes h6{font-size:15px}
.twitter_boxes ul li{font-size:15px}
.story_text h4{font-size:15px}
.key_resources_item .work_healthcare_text p{font-size:13px}
.resource{font-size:14px}
.inner_sec{padding:30px 0}
.individual_listing .inner_sec{padding-top:30px;}
.image_container{margin-bottom:40px}
.content_list li{font-size:14px}
.content_list li:before{top:6px}
.italic_text,.story_single_page h6,.resorces_single_page h6{font-size:19px;padding:1px 0 31px}
.des_bottom .story_sec{padding:20px 0}
.work_top{margin-bottom:20px}
.story_detail_sec .story_text p{font-size:19px}
.story_detail_sec .story_text .person{font-size:17px}
.ubermenu .ubermenu-target {padding:7px 20px !important;}
.resource_thum_pic{margin:10px 10px 10px 0;}
.resource_thum_pic img{width:90px; height:90px;}
.hover_title h3,.label_tag_sec {font-size: 18px;float: left;width: 100%;}
.hover_title{display: flex;flex-direction: column-reverse;}
.label_tag_sec{padding: 10px 0 0 0;}
.tag_label{margin-bottom: 3px;}
#sgpb-popup-dialog-main-div{width: 300px !important;height: 210px !important;}
.article_image {
    /*width: 50px;*/
    width: auto;
}
.arcicel_content {
    width: calc(100% - 70px);
}
.single_logo {
    margin-top: 8px;}
/*******New Css**************/
#goal-title .border-box{width: 320px;
    height: 48px; }
.value_goal_title h2 {
    font-size: 22px;
}
.page-template-page-what-is-coverage .value_goal_title h2{font-size: 20px}
.main_icon_nav li p {
    font-size: 12px;
}
.spent img{ max-width: 90%;}
}
@media screen and (max-width:480px) {
.banner_text p{font-size:16px}
.our_fous_tab_box p span{font-size:17px}
.our_focus h1, .our_focus_v2 h1, .what_we_do h2,.share_story h2, .share_story_v2 h2, .take_action_text h2 {font-size:32px}
.our_focus p, .our_focus_v2 p, .insights_blog_desc {font-size:16px}
.get_involve_overlay p,.work_healthcare_text p,.share_story_bottom p, .share_story_bottom_v2 p, .take_action_text p{font-size:15px}
.work_healthcare_item h3{font-size:28px}

}
@media screen and (max-width:479px) {
.btn_group a{min-width:0;width:100%}
.key_prio_wrap [class*="col-"]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.key_info_box{height:auto}
.imgbar{height:8px}

}
@media screen and (max-width:420px) {
.banner_text p{font-size:14px}
.our_fous_tab_box p span{font-size:16px}
.our_focus h1, .our_focus_v2 h1, .what_we_do h2,.share_story h2, .share_story_v2 h2 {font-size:30px}
.get_involve_overlay p,.work_healthcare_text p,.share_story_bottom p, .share_story_bottom_v2 p, .take_action_text p, .take_action_text_v2 p{font-size:15px}
.work_healthcare_item h3{font-size:26px}
.share_story_item p{font-size:16px}
.take_action_sticky{max-width:28%}
.take_action{background-size:28%}
.readmore{min-width:0;width:100%}
.article_image {
    /*width: 50px;*/
    width: auto;
}
.arcicel_content {
    width: calc(100% - 70px);
}

}
@media screen and (max-width:360px) {
.banner_text p{font-size:13px}
.our_fous_tab_box p span{font-size:15px}
.our_focus h1, .our_focus_v2 h1, .what_we_do h2,.share_story h2, .share_story_v2 h2, .take_action_text h2 {font-size:28px}
.take_action_text_v2 h3 {font-size:20px}
.share_story_item p{font-size:12px}
.take_action_sticky{max-width:33%}
.take_action{background-size:33%}

}

.tab-content .tab-pane{height:980px;}