/*
Theme Name: anca
Author: Pattern Fusion Lab
Author URI: http://PatternFusionLab
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: anca
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Normalize
--------------------------------------------------------------*/
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css");
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust:     100%;
}
body {
  margin: 0;
}
/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
iframe {
    max-width: 100%;
}

/*Custom Css*/

.header-top{ background:#323232; padding:0; margin:0; }
.header-top .navbar-nav > li {font-size:11px; font-weight:bold; text-transform:uppercase;}
.header-top .navbar-nav > li > a {padding-top:5px; padding-bottom:5px; color:#fff;}
.header-top .navbar-nav > li > a:hover {background:#000;}
.header-top .nav .caret {border-top-color: #fff; border-bottom-color: #fff; margin-left:0; margin-right:10px;}
.header-top .nav a:hover .caret {border-top-color: #fff; border-bottom-color: #fff;}
.header-top .form-control { height:30px; border:none; border-radius:0; width:100%;}
header {background:#296FA2; padding:0 !important; margin:0 !important; padding-bottom:0;}
header h1 {font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:24px; text-align:right; color:#fff; margin-top:35px;}
.hbg{margin:0; padding:15px; width:100%; height:100%; }
.header_banner1 h1 {
    color: #fff;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin-top: 35px;
    text-align: right;
}
.header_banner1{background:#296FA2;background-image:url(../anca/img/header-right-bg.png) !important; background-position:110% 145% !important; background-repeat:no-repeat !important; }
.ar-menu{ background:#296FA2 !important; padding:0 !important; padding-bottom:0; border-top:1px solid #3c83b5; margin-top:-35px;padding-top: 25px !important;}
.ar-menu .container {padding-top: 25px;margin-left: 58px;}
header .navbar-nav {text-align:center; float:none; margin-top:-12px;}
header .navbar-nav > li {text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-size:13px; letter-spacing:2px; float:none; display:inline-block;}
header .navbar-default .navbar-nav > li > a {color:#fff; padding-left:30px; padding-right:30px;}
header .navbar-default .navbar-collapse, .navbar-default .navbar-form, header .navbar-default {margin:0; border:none; background:none;}
.rd-nav {position:relative; top:-90px;}
.dropdown:hover .dropdown-menu {display: block; }
.menu-main-menu-container::-webkit-scrollbar {
    width: 12px;
}
.menu-main-menu-container::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
.menu-main-menu-container::-webkit-scrollbar-thumb {
    background-color: #ccc;
}
.menu-main-menu-container::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}
/*  Banner
--------------------------------------------------------*/
.banner {background:#323232; margin-top:0px;}
.banner h1{margin:0; padding:0;}
.banner h2{margin:0; padding:0;}
.banner h3{margin:0; padding:0;}
.banner h4{margin:0; padding:0;}
.banner h5{margin:0; padding:0;}
.banner h6{margin:0; padding:0;}
.banner li{margin:0; padding:0;}
.banner ul{margin:0; padding:0;}
.banner ol{margin:0; padding:0;}
.banner a{margin:0; padding:0;}
.banner p{margin:0; padding:0;}
.banner h1 {font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:24px; color:#aac8e6; line-height:26px; margin-top:35px;}
.banner p {font-size:12px; color:#fff; line-height:18px; margin:15px 0;}
.banner a {color:#b4dcf5; font-weight:bold;}
.banner .col-md-9 {padding-right:0;}
.banner .col-md-3 {padding-left:0;} 
.banner .col-md-8 {position:relative;}
.b-shape {width: 0; height: 0; border-top: 190px solid transparent; border-left: 100px solid #323232; border-bottom: 190px solid transparent; position:absolute; top:0;}
.b-shape-sm {width: 0; height: 0; border-top: 190px solid transparent;  border-left: 100px solid #323232; border-bottom: 190px solid transparent; position:absolute; left:auto; top:0;}
.b-control {}
.b-control ul {}
.b-control ul li {width:9px; height:9px; border-radius:9px; display:inline-block; background:#296FA2;}
.b-control ul li:hover, .b-active {background:#aac8e6 !important;}
.b-rgt {
max-width:1170px;width:100%;margin:0px auto;
}
.b-rgt li {line-height:110px; list-style:none; padding:0 20px; font-size:36px; color:#fff; font-family: 'Open Sans Condensed', sans-serif; background:url(../ANCA-Fusion-Blue/img/arrow.png) no-repeat center right;}
.b-rgt li:last-child {background:none; line-height:normal; margin-top:-35px; padding-bottom:40px; position:relative;}
.take-action {}
.donate {position:relative;}
.d-shadow {position:absolute; width:100%; height:40px; top:0; left:0;}
.social i {font-family: 'socialicoregular'; font-style:normal;}
.social a {color:#aac8e6;}
.social a:hover {text-decoration:none;}
.main {margin:50px 0;}
.main h2 {font-weight:bold; font-family: 'Open Sans Condensed', sans-serif; font-size:24px; color:#296FA2; margin-bottom:20px;}
.more {text-align:right;}
.more .btn {font-size:13px; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; color:#fff; background:#e1e1e1; border-radius:0; width:100%;}
 /* Banner small
--------------------------------------------------------*/
.banner-small {background:#323232;}
.banner-small h1 {font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:30px; color:#aac8e6; line-height:36px; margin-top:25px;}
.banner-small-heading {font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:30px; color:#aac8e6; line-height:36px; margin-top:25px;}
.banner-small p {font-size:13px; color:#fff; line-height:18px; margin:15px 0;}
.banner-small a {color:#b4dcf5; font-weight:bold;}
.banner-small .col-md-9 {padding-right:0;}
.banner-small .col-md-3 {padding-left:0;} 
.banner-small .col-md-8 {position:relative;}
.banner-small .b-shape {/* width: 0; height: 0; border-top: 190px solid transparent;  border-left: 100px solid #323232; border-bottom: 190px solid transparent; position:absolute; left:51px; top:0; */
 width: 0px;
  height: 100%;
  border-right: 60px solid transparent !important;
  border-top: 245px solid #323232 !important;
  border-left: 60px solid #323232 !important;
  border-bottom: 245px solid #323232 !important;
}
.years{
  margin-top:20px;
  border-left:1px solid #fff;
  padding-left:30px;
  bottom:10px;
}
ul.years li {
    list-style-type: none;
  padding-bottom:10px;
  font-size:14px;
  color:#fff;
}
.b-rgt-small 
{
  margin-bottom: 0;
  background: #a7c0d9; /* Old browsers */
  background: -moz-linear-gradient(top,  #a7c0d9 0%, #5d8ab8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7c0d9), color-stop(100%,#5d8ab8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #a7c0d9 0%,#5d8ab8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #a7c0d9 0%,#5d8ab8 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #a7c0d9 0%,#5d8ab8 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #a7c0d9 0%,#5d8ab8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c0d9', endColorstr='#5d8ab8',GradientType=0 ); /* IE6-9 */
}
.b-rgt-small li 
{
  line-height:62px; 
  list-style:none; 
  padding:4px 20px; 
  font-size:24px; 
  color:#fff; 
  font-family: 'Open Sans Condensed', sans-serif; 
  background:url(../ANCA-Fusion-Blue/img/arrow.png) no-repeat center right;
}
.b-rgt-small .donate 
{
  position:relative;
}
.b-rgt-small .d-shadow 
{
  position:absolute; 
  width:100%; 
  background:url(../ANCA-Fusion-Blue/img/bx-shadow.png) no-repeat center; 
  background-size:100%; 
  height:40px; 
  top:0; 
  left:0;
}
/*me*/
.htop h1{
  margin-bottom: 0px;
  font-size:24px;
}

/******** Slider Pagination *************/
.owl-page {
    margin-top: -5px;
}
.owl-pagination {
    margin-top: -4%;
    text-align: left;
    margin-left: 9px;
}
.caret_slide {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin: 0 40px 0 80px;
    vertical-align: middle;
    width: 0;
} 
.caret_slide_up {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid;
    display: inline-block;
    height: 0;
    margin: 0 40px 0 80px;
    vertical-align: middle;
    width: 0;
}
.caret_slide-sm {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin: 0 40px 0 140px;
    vertical-align: middle;
    width: 0;
} 
.caret_slide_up-sm {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid;
    display: inline-block;
    height: 0;
    margin: 0 40px 0 140px;
    vertical-align: middle;
    width: 0;
}
ul.years{
  margin-top:20px;
  border-left:1px solid #fff;
  padding-left:30px;
}
/*me*/
#main{ background:#ffffff;}
#main h2{ font-family: 'Open Sans', sans-serif; font-size:24px; font-weight:bold; color:#296FA2;}
#main a{ font-family: 'Open Sans', sans-serif; font-weight:bold; color:#296FA2;}
.anchorblack{ color:#000; font-family: 'Open Sans', sans-serif; font-weight:500; font-size:11px;}
.date{ color:#999999; font-family: 'Open Sans', sans-serif; font-size:9px; font-weight:bold; }
/*#main img{ width:100%;}*/
#main p{ color:#666666; font-family: 'Open Sans', sans-serif; font-size:11px;} 
.main-content{ border-bottom:1px solid #e1e1e1 !important; border-top:1px solid #e1e1e1 !important;}
.btn-more{ background:#e1e1e1; color:#fff !important; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; font-weight:bold;}
.btn-more:hover{ color:#000 !important;}
.feature h2{ padding:0 20px;}
.feature{ padding:0 0 50px 0;}
/*article*/
.article-heading h1{ font-family: 'Open Sans Condensed', sans-serif; font-size:24px !important; font-weight:bold; color:#296FA2 !important; } 
.article-heading h2{ font-family: 'Open Sans', sans-serif; font-weight:bold; color:#aac8e6 !important; font-size:16px !important;}
.article-heading p{ font-size:14px !important; color:#000 !important; font-family: 'Open Sans', sans-serif;}
/*template1*/
.template1{ color:#000 !important; font-size:14px !important; font-weight:300 !important; font-family: 'Open Sans', sans-serif; padding-top:20px !important;}
.template1 p{ color:#000 !important; font-size:14px !important; font-weight:300 !important; font-family: 'Open Sans', sans-serif; padding-top:20px !important;}
.template p{ color:#000 !important; font-size:14px !important; font-weight:300 !important; font-family: 'Open Sans', sans-serif; padding-top:20px !important;}
.template h1{ color:#296FA2; font-family: 'Open Sans Condensed', sans-serif; font-size:24px !important; font-weight:bold;}
.template h2{ color:#aac8e6 !important;  font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:16px !important;}
.template p{ padding:0 30px 0 0;}
.template h3{ margin:0 !important; color:#969696; font-size:12px; font-weight:bolder; }
.template a{ font-size:14px; font-weight:600 !important;}
.template-link{ border-left:1px solid #969696;}
.template-link2{ border-left:1px solid #969696; /*height:500px;*/}
.temp1-top {margin-left: -15px !important;}
.template1 img {}
/*.temp1-top h1{ color:#296FA2; font-family: 'Open Sans', sans-serif; font-size:24px !important; font-weight:bold;}*/
.temp1-top h2{ color:#aac8e6 !important;  font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:16px !important;}
.temp1-top address{ color:#323232; font-size:14px; font-family: 'Open Sans', sans-serif; padding:50px 0 0 0 ;}
.temp1-top{ padding:0 0 20px 0; margin-right:-30px;}  
.template1{ padding:20px 75px 0 0;}
.template1 p{ padding:20px 0 0 0;}
.template-link{ margin-top:20px;}
.temp1-top p{ color:#000 !important; font-size:14px !important; font-weight:300 !important; font-family: 'Open Sans', sans-serif;}
.temp-overview{ padding:30px 0 0 0;}
/*=======================  sidebar    ================================*/
.sidebar{ background:#e8eef4; padding:0; height:100% !important;}
.sidebar img{ width:auto !important; height:auto;}
.tab-border{ border-bottom:1px solid #fff;}
.tab-content { height:468px;}
.sidebar a{ font-family: 'Open Sans', sans-serif; font-weight:bold; color:#296FA2; font-size:11px;}
.tab-pane{ padding:0 15px;}
/* tab color */
.nav-tabs>li>a {
  background-color: #296FA2; 
  color:#87aac8 !important;
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
  border-right:1px solid  #e8eef4 !important;
  border-top:0 !important;
  border-bottom:0 !important;
}
/*===============template5===================*/
.temp5{ margin-top:40px; margin-bottom:20px;}
.temp5-box{ background:#f5f5f5;
      border:1px solid #e1e1e1;
      border-radius:4px !important;
      -moz-border-radius:4px !important;
      -webkit-border-radius:4px !important;
      margin-bottom:20px;
      padding:0 !important;
}
.tem5-img img{ margin:0 !important; padding:0 !important;}
.temp5-datas{ padding:10px 10px 0 10px;}
.tem5-img{ margin-right:15px; padding:0;}
.btn-more2{ background:#e1e1e1; color:#fff !important; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; font-weight:bold; margin-top:8px;}
.btn-more2:hover{ color:#000 !important;}
/*===============template6==================*/
.temp6{ margin-top:40px; margin-bottom:20px;}
.temp6-box{ background:#f5f5f5;
      border:1px solid #e1e1e1;
      border-radius:4px !important;
      -moz-border-radius:4px !important;
      -webkit-border-radius:4px !important;
      margin-bottom:20px;
      padding:0 !important;
}
.tem6-img img{ margin:0 !important; padding:0 !important;}
.temp6-datas{ padding:10px 10px 0 10px;}
.tem6-img{ margin-right:15px; padding:0;}
.btn-more10{ background:#4a88aa; color:#fff !important; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; font-weight:bold; margin-top:31px;}
.btn-more10:hover{ color:#000 !important;}
/*template 5b*/
.temp5b-box{ border-top:1px solid #e1e1e1; margin-top:15px; margin-bottom:10px;}
/*template 6 */
.temp6-sub{ font-family: 'Open Sans', sans-serif; font-weight:400 !important; font-size:13px; color:#296FA2;}
.temp6-sub{ font-family: 'Open Sans', sans-serif; font-weight:600; font-size:13px; color:#296FA2}
.group-head2{ margin-top:5px; color:#c8c8c8; font-family: 'Open Sans', sans-serif; font-size:18px; }
.btn-more3{ background:#e1e1e1; color:#fff !important; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; font-weight:bold; margin-top:3px;}
.btn-more3:hover{ color:#000 !important;}
/*temp9a*/
.temp9a-box{ background:#d7d7d7; color:#323232; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; }
.temp9a-box p{ padding:20px 40px 20px 20px;}
.selectWidth {
  width: auto;
    margin:10px;
    background:#323232;
    color:#fff;
  border-radius:0px;
  cursor:pointer;
  }
.temp9a-box p{ padding-top:20px; padding-bottom:20px;}
.custom-table{ margin:10px 0 20px 0 !important;}
.custom-table th{ border:none !important; color:#999999; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:11px; text-align:center; padding:10px 0 !important; }
.custom-tr{ 
    background:#f5f5f5;
    border:1px solid #e1e1e1;
    border-radius:4px !important;
    -moz-border-radius:4px !important;
    -webkit-border-radius:4px !important;
    margin:20px !important;
 }
.custom-tr img{ width:100px !important;}
.endorsed img{ width:50px !important; padding-top:5px !important;}
.name{ color:#296FA2; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; padding-top:38px !important; text-align:center; }
.party{ font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; padding-top:45px !important; text-align:center;}
.btn-more4{ background:#e1e1e1; color:#fff !important; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; font-weight:bold; margin-top:76px; margin-right:10px;}
.btn-more4:hover{ color:#000 !important;}
.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{
   padding:0px;
  
}
.table thead>tr>th {
   vertical-align: bottom;
}
table {
max-width: 100%;
} 
 
/* active tab color */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #87aac8;
  background-color: #e8eef4;
  border:none;
}
/* hover tab color */
.nav-tabs>li>a:hover {
  background-color: e8eef4;
  border:none;
}
/*template10*/
.temp10-top{ margin-top:15px;}
.temp10-top a{ color:#296FA2; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px !important;}
.temp10-main2{ background:#dcdcdc; padding:0 15px 15px 15px; margin-bottom:40px; border-radius:0 !important;}
.temp10-table td{ background:#FFF; border:1px solid #dcdcdc; color:#000; font-family: 'Open Sans', sans-serif;  font-size:14px !important; }
.temp10-table table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{
   padding:10px 15px; 
  
}
.btn-more5{ background:#f5f5f5; color:#dcdcdc !important; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; border-radius:0; }
.btn-more5:hover{ color:#000 !important;}
.temp10-back{ margin-bottom:15px;}
.temp10-main1{background:#f5f5f5;
    border:1px solid #e1e1e1;
    border-radius:4px !important;
    -moz-border-radius:4px !important;
    -webkit-border-radius:4px !important;}
.temp10-1 img{ width:100px !important;}
.temp10-top1{ margin-top:50px; margin-bottom:35px;}
.temp10-3{ border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding-left:40px; padding-right:40px; margin:10px 0 0 30px; }
.temp10-2{  padding-left:30px; padding-right:30px;}
.temp10-2 h3{ font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:16px; color:#296FA2; padding:10px 0 0 0; margin:0;}
.temp10-2 p{ font-family: 'Open Sans', sans-serif; font-weight:300; font-size:14px !important; color:#000 !important;}
.bio{ color:#296FA2 !important; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:11px !important; }
.temp10-4 .bio{ padding:20px 40px 20px 8px;}
.temp10-4{ padding:20px 0 0 0;}
.table-noborder{ border:none !important; padding:0; margin:0;}
.table-noborder td{ border:none !important; padding:0; margin:0; color:#b4b4b4;  font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:14px !important;}
.td-head2{ color:#c80000 !important;}
.td-head{ color:#000 !important;}
/*========================= Media Queries =========================*/
.col-md-12.hidden-sm.hidden-xs.left-bar-menu {
    background: #fff none repeat scroll 0 0 !important;
}
.action-detail {
    background: #323232 none repeat scroll 0 0;
  color: #fff !important;
    font-size: 24px;
    margin-top: 17px;
    padding: 15px;
    text-align: center !important;
  height:65px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}
.action-detail a{color:#fff !important}
.action-detail strong {margin-left: 0px;}
.action-detail:hover{ background: #323232 none repeat scroll 0 0;}
.donate-detail {
    background: #323232 none repeat scroll 0 0;
  color: #fff !important;
    font-size: 24px;
    margin-top: 17px;
    padding: 15px;
    text-align: center !important;
  height:65px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}
.donate-detail a{color:#fff !important;}
.donate-detail strong {margin-left: -2px;}
.donate-detail:hover{ background: #323232 none repeat scroll 0 0;}
.social-detail {
    background: #323232 none repeat scroll 0 0;
  color: #fff !important;
    font-size: 16px;
    margin-top: 17px;
    padding: 10px;
    text-align: left;
  height:65px;
    margin-right: -14px !important;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}
.social-detail a{color:#fff !important}
.social-detail > strong {margin-left: 0px;}
.social-detail:hover{ background: #323232 none repeat scroll 0 0;}
.social-detail > strong {
    float: left;
}
#fb{background:#3b5999;border-radius:50%;}
#fb:hover{background:#e75490;}
#twitter{background:#00a0d0;border-radius:50%;}
#twitter:hover{background:#0085ae;}
#you{background:#c3191e;border-radius:50%;}
#you:hover{background:#e02926;}
#fli{background:#e84c89;border-radius:50%;}
#fli:hover{background:#e72f77;}
.hidden-xm.main-slider > img {
    max-width: 656px !important;
    
}
.row-social2{margin-left:0px !important;margin-right:4px !important;}
.form-group.col-md-4.col-sm-6.col-xs-12.sub-btn-social {padding-right: 0 !important;}
.row.row-social2 {margin-right: 0px;}
.form-group.col-md-3.col-sm-6.col-xs-12.sub-btn-social {padding-right: 0 !important; }
@media (max-width: 767px ){
        .right_main_slider {padding-bottom:30px;}
  .temp1-top{ padding:0 0 20px 0; margin-right:0;} 
  .tab-content { height: auto;}
  .template-link2{ height:auto;}
  .template p{ padding:0;}
  .footer-border{ border:none !important; padding:0 !important; margin-left:-37px !important; }
  .footer-social ul{margin-left:-35px !important;}
  .temp10-2{  padding-left:8px;}
  .ar-menu{ background:#296FA2 !important; padding:0 !important; padding-bottom:0; border-top:none; margin-top:0px !important;}
  .hbg{margin:0; padding:15px; width:100%; height:100%; background-image:none;}
  .dropdown-menu > li > a {color: #fff !important;}
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus , .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background: #000 !important;}
  .slider_image img{display: none; }
  .slider_content{width: 100%; padding-right: 20px !important; }
  .owl-pagination{text-align: center;}
  .ar-menu ul li{width: 100%;}
  .ar-menu ul{margin-top:10px !important; }
  #sub-footer {display: none !important;}
  #facebook > iframe ,#twitter > iframe {width: 100% !important;}
  .form-group.col-md-4.col-sm-6.col-xs-12 { padding-left: 30px !important; padding-right: 15px !important;}
  .form-group.col-md-5.col-sm-6.col-xs-12.sub-btn {padding-left: 30px !important;padding-right: 30px;}
  .search-box > .input-group { margin-left: 0px !important;}
  .btn.btn-primary {margin-left: 0px !important;}
  header .navbar-default .navbar-nav > li > a {padding-left: 40px !important;}
  .dropdown-menu > li > a {padding-left: 50px !important;}
  .owl-buttons { display: none !important;}
  .navbar-collapse.in { overflow: visible !important; }
}
@media (min-width: 767px ){
  .tab-content { height: auto;}
.action-news { display: none;}
}
/*=================        footer css starts   ============================*/
#fdonate{ background:#96bedc; color:#fff; padding:10px 0;}
#fdonate a{ font-family: 'Open Sans Condensed', sans-serif; font-size:30px; color:#fff;}
#fdonate a:hover{ text-decoration:none;}
.fdonate2{ color:#d2e6f0;}
.follow i{ font-size:24px;}
#sub-footer{ background:#4c4a4a !important; padding:40px 0 30px 0;}
#sub-footer li{ list-style:none; }
#sub-footer p{ font-family: 'Open Sans', sans-serif; font-weight:bold; color:#9c9d9d; font-size:11.5px; }
#sub-footer a{ color:#9c9d9d; font-family: 'Open Sans', sans-serif; font-size:11.5px; }
footer{ background:#296FA2;}
footer h1{ color:#96bedc; font-size:24px; font-family: 'Open Sans', sans-serif; font-weight:bold;}
footer address{ color:#d1d1d1; font-size:12px; font-family: 'Open Sans', sans-serif;}
footer p{ color:#d1d1d1; font-size:12px; font-family: 'Open Sans', sans-serif;}
footer a{ font-family: 'Open Sans', sans-serif; color:#d1d1d1; font-size:12px;}
footer a:hover{ text-decoration:underline; color:#d1d1d1;}
footer li{ list-style:none; color:#d1d1d1;}
.footer-border{ border-right:1px solid #7fabcd; border-left:1px solid #7fabcd; padding:0 0 0 40px !important;}
/*social icon */
.circle{
  border-radius: 50%;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%; 
  margin: 0.15em;
  font-size: 3em;
  background:#96bedc;
  padding: 0.20em 0.21em;
  color:#296FA2;
  }
.circle2{
  border-radius: 50%;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%;
  margin: 0.15em;
  font-size: 3em;
    background:#96bedc;
  padding: 0.20em 0.40em;
  color:#296FA2;
  } 
  
.circle4{
  border-radius: 50%;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%;
  margin: 0.15em;
  font-size: 3em;
  background:#d2e6f0;
  padding: 0.20em 0.21em;
  color:#96bedc;
}
.circle3{
  border-radius: 50%;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%;
  margin: 0.15em;
  font-size: 3em;
    background:#d2e6f0;
  padding: 0.20em 0.40em;
  color:#96bedc;
  } 
/* Feature field*/
.home_feature{
  padding: 10px;
}
    
/*
*   Owl Carousel Owl Demo Theme 
* v1.23
*/
.owl-theme .owl-controls{
  margin-top: 10px;
  text-align: center;
}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;/*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: Alpha(Opacity=50);/*IE7 fix*/
  opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
  filter: Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{
  display: inline-block;
  zoom: 1;
  *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);/*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
  filter: Alpha(Opacity=100);/*IE7 fix*/
  opacity: 1;
}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
/* preloading images */
.owl-item.loading{
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center
}
#owl-demo .owl-item > div img {
    display: block;
    width: 100%;
    height: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom:4px;
}
#owl-demo .owl-item > div{
  background : #42bdc2;
  text-align: center;
  padding:50px 0px;
  margin:3px;
  color: white;
  font-size:32px;
  border:1px white;
}
.wrapper-with-margin{
  margin:0px 50px;
}
 
.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
}
 
#owl-demo_feature.owl-theme .owl-controls .owl-buttons .owl-prev{
  left: -45px;
  top: -250px; 
}
 
#owl-demo_feature.owl-theme .owl-controls .owl-buttons .owl-next{
  right: -45px;
  top: -250px;
}
/* Side bar */
.nav.nav-tabs.nav-justified {
  margin-left: 0px;
}
/*Footer Menu*/
.footer_menu {
    margin-left: -40px;
}
/*Footer Menu List*/
.footer_menu ul li{
  margin-left: -20px;
}
.footer_menu ul ul li{
  margin-left: -20px;
}
/*############# Issues page boarder ##########*/
h3.group-head2 {
    border-top: 1px solid #e1e1e1;
    padding-top: 2px;
}
/*email id */
.modal-dialog.modal-lg {
    width: 100%;
}
.template-link.col-sm-4 > a {line-height: 25px;}
.donate > a {
    color: #fdf7ed !important;
    font-weight: 500 !important;
}
.take-action > a {
  color: #fdf7ed !important;
    font-weight: 500 !important;
}
.col-md-8.col-sm-6.col-xs-6.header_title > h1 {
    bottom: -189px;
    position: absolute;
    left: 14px;
}
.col-md-8.col-sm-6.col-xs-6.header_title > h2 {
    bottom: -172px;
    position: absolute;
    left: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 24px;
    color: #aac8e6;
    line-height: 36px;
    margin-top: 35px;
}
.template1 > p {
    margin-top: -15px !important;
}
.template1.content > p {margin-top: -40px !important;}
.col-md-8.col-sm-6.col-xs-6.header_title7 > h1 {bottom: -73px;position: absolute;}
.col-md-8.col-sm-6.col-xs-6.header_title7 img {margin-right: 0px;margin-top: 20px; max-height: 165px; height: 100%; }
.col-md-4.col-sm-6.col-xs-6.submenu {height: 186px;}
.metaslider {
    max-width: 500px !important;
    width: 100%;
}
.template1 > h1, .template1 > h2 {
    max-width: 345px;
    width: 100%;
    
}
.right_side_slider .metaslider {margin-right: -15px !important;}
/*For home page*/
.tab-border {border-bottom: none !important;}/*
.banner {margin-bottom: -3px !important;}*/
.right_main_slider { 
  float: right;
    margin-left: 35px;
    max-width: 450px;
    width: 100%;
    padding-bottom: 30px;
    margin-right: -15px;
    
}
.body-temp2{max-width: 48%;width: 100%;float: left;}
.tem2 { max-width: 70%;width: 100%;}
.tem2-single { max-width: 100%;width: 100%;}
.template-link2{max-width: 30%;width: 100%;position: absolute;padding-left: 15px;right: 15px;top: 490px;}
.template-link2-single{max-width: 30%;width: 100%;position: absolute;padding-left: 15px;right: 15px;top: 490px;border-left: 1px solid #969696;}
.container.b-rgtb-rgt{padding:0px !important;}   
.col-md-9.act-don {padding: 7px !important;}
.col-md-3.col-sm-6.col-xs-12.donate {padding-left: 7px !important;}
@media(min-width: 992px) and (max-width: 1199px){
    .right_main_slider{max-width: 375px !important;width: 100% !important;}
    header .navbar-nav {margin-left: 103px !important;}
    .col-md-8.col-sm-8.col-xs-8.text-right {margin-top: -34px !important;}
    .row-menu-detail-right a {font-style: 14px !important; margin: 3px 3px 0px 0px !important; height: 24px !important; width: 24px !important;line-height: 1.5 !important; }
    .row-menu-detail-right {margin-top: 2px !important;}
.row-menu-detail-right2 a {
  margin-top: 18px;
  margin-left: 5px;
  color: #fff;
  float: right;
  font-size: 13px;
  line-height: 1.7;
  height: 21px;
  text-align: center;
  text-decoration: none;
  width: 22px;
}
.row-menu-detail-right2 {
  margin-top: -1px !important;
}
}
.search-field.form-control {font-size: 15px; font-weight: 200;}
@media(max-width: 991px){
    .right_main_slider {
        float: none !important;
        margin-top: 0px !important;
        margin:0px auto;
    }
    .body-temp2 {
        float: none !important;
        max-width: 100% !important;
        width: 100% !important;
    }
    .owl-pagination { margin-top: 0% !important;}
}
#menu-main-menu>li:hover .dropdown-menu>li>ul{display:none;}
#menu-main-menu>li> ul.dropdown-menu>li:hover .dropdown-menu>li>ul{display:block !important;}
.dropdown:hover > .dropdown-menu{display: block !important;}
.dropdown-menu > li { background: #4288bc none repeat scroll 0 0 !important; margin-bottom: -5px; margin-top: -5px !important;padding: 10px 0 !important;}
.dropdown-menu > li >a{color:#fff !important;}
.dropdown-menu > li:hover{background:#15476b !important; }
.dropdown-menu > li >a:hover{background: none !important;color:#fff !important;}
.dropdown-menu > li > ul >li {  background: #6493b6 none repeat scroll 0 0 !important;}
.dropdown>ul>li>ul>li>ul>li{background: #90bad9 !important;}
.b-rgtb-rgt {margin: 0 auto;max-width: 1170px;width: 100%;}
.container.menu-cont {margin: 0 auto !important;max-width: 1170px !important;width: 100% !important;}
header .navbar-nav{margin-left:70px;}
.text-right{padding-right:0px;}
@media (max-width: 991px){
.dropdown-menu > li > ul{   margin-top: -6px !important;}
}
@media (min-width: 992px){
  
  .dropdown-menu > li > ul{margin-left: 180px; margin-top: -47px;}
  .dropdown-menu > li > ul > li > ul {margin-top: -47px;}
}
@media (min-width: 992px){
.col-md-3.hidden-sm.hidden-xs.left-bar-menu {padding-right: 1px !important;}
}
@media(min-width: 768px) and (max-width: 991px){
    .right_main_slider {padding-bottom:30px;}
    .template-link2{top:550px !important;}
    .banner h1 {font-size: 16px !important;line-height: 20px !important;margin-bottom: -16px !important;}
    .hidden-xm.main-slider {     margin-top: 65px !important;}
    .sidebar.col-md-3.col-sm-4.sidebar-home { margin-top: 0px !important;}
}
 .btn.btn-primary{border-radius:0px !important;background-image:none !important;border-color:none !important;}
@media(max-width: 767px){
.template-link2{max-width: 100% !important;width:100% !important;position: relative !important;top:0px !important;}
.tem2{max-width: 100% !important;width: 100% !important;}
.body-temp2 { padding-left: 15px !important;}
.col-md-8.col-sm-6.col-xs-6.header_title7 > h1{bottom: -80px !important;}
.icon-bar { background: #fff none repeat scroll 0 0 !important;}
.navbar-toggle{border-radius: 0px !important;}
 .navbar-toggle:hover,.navbar-toggle:focus {background-color: #323232 !important;}
 .navbar-inverse{background-image:none !important;}
 header .navbar-default .navbar-nav > li > a{float:left !important;}
.search-box > .input-group { width: 100% !important;}
}
@media(min-width: 768px){
  .col-md-6.col-sm-12.body-page-info img {
      height: 90px !important;
            width: 120px !important;
  }
}
@media(min-width: 768px){
  .col-md-6.col-sm-12.body-page-info img {
     height: 90px !important;
            width: 120px !important;
  }
   .btn.btn-primary { width: 100%;margin-left:0px;}
}
.col-md-6.col-sm-12.body-page-info > a{font-size: 13px !important;}
.item.home_feature > img{height: 120px !important; width: 100% !important; margin-bottom: 10px;}
.feature > h2 {padding-top: 0 !important;}
.container.menu-cont {padding-top: 0 !important;}
.navbar{min-height: 40px !important;margin-top: -10px !important;}
.body-page-info h2{margin-top: 10px !important;margin-bottom: 11px !important;}
@media(min-width: 992px) and (max-width: 1199px){
  .hidden-xm.main-slider{margin-top: 34px !important;}
  .col-md-3.hidden-sm.hidden-xs.left-bar-menu { margin-top: 35px;}
}
@media(min-width: 768px) and (max-width: 991px){
    .top-educated h1{margin-top:20px !important;}
    header .navbar-nav {margin-left: 128px !important;}
}
/*For button*/
.btn-more3.btn-sm.pull-right {border-radius:0px !important;margin-top: 12px; }
/*Template 8 page*/
.temp8-title {
    color: #286fa1;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.temp8-Feature_title {
    color: #286fa1;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.temp8-subtitle {
    color: #286fa1;
    font-family: "Open Sans",sans-serif;
    font-size: 11px;
}
.temp8 {
  margin-top: 40px; 
}
.temp8 .tem5-img img {
    height: 134px !important;
}
.ng-scope { width: 100% !important;}
/*homepage buttons*/
.pull-right.btn-sm.btn-more.latest-news-btn { margin-top: 5px;}
/*Youtube videos*/
.ytc-promotion.col-xs-5 {
    display: none !important;
}
.elastislide-list.jfbalbum {
    display: block;
}
#plusgallery > div {
    display: block !important;
}
#facebook > iframe {
    max-width: 100%;
    width: 100%;
}
@media(min-width: 992px){
  .bottom-left-home-inner{display: none !important;}
.bottom-right-home-inner{display: none !important;}
}
@media(max-width: 991px){
.bottom-left-home{display: none !important;}
.bottom-right-home{display: none !important;}
}
.bottom-left-more{ margin-bottom:20px}
.bottom-right-more{margin-bottom:20px}
@media(min-width: 768px) and (max-width: 991px){
  .owl-carousel {
    float: left !important;
    max-width: 100% !important;
    position: relative !important;
    width: 100% !important;
}
}
.owl-carousel.owl-theme {float: left;  }
/*Scrool bar*/
.menu-main-menu-container::-webkit-scrollbar {
    width: 12px;
}
.menu-main-menu-container::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
.menu-main-menu-container::-webkit-scrollbar-thumb {
    background-color: #ccc;
}
.menu-main-menu-container::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}
.col-md-6.col-sm-12.col-xs-12.sub-btn-wrap {
    padding-right: 0px;
    padding-left: 0px;
}
.form-inline.row {
    margin-right: 3px;
}
.btn.btn-primary {
    border: none !important;
    font-size: 13px;
    margin-left: 0;
    padding-bottom: 7px;
    padding-top: 8px;
    width: 103%;
    box-shadow: none !important;
}
.form-group.col-md-6.col-sm-6.col-xs-12.sub-btn{padding-right: 0px !important;}
/* For pagination*/
.page-numbers {
    display: inline-block;
    padding-left: 0;
    margin: 5px 5px;
  }
ul.page-numbers {
    list-style: none;
    margin: 0;
}
.page-numbers:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.page-numbers > li {
    display: inline;
  }
  .page-numbers > li > a,
  .page-numbers > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
  }
.page-numbers a span { padding: 0 }
.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
    color: #000;
    background: #f7f7f7;
    text-decoration: none;
}
.page-numbers:hover { text-decoration: none }
.wpcf7-form input[type="submit"] {
  width: inherit;
  padding: 8px 30px;
  font-size: 20px;
}
.nav-links {
    margin-top: 15px;
}
.nav-previous {
    float: left;
    max-width: 50%;
    width: 100%;
}
.nav-next {
    float: right;
    max-width: 50%;
    width: 100%;
}
.navbar-brand, .navbar-nav > li > a { text-shadow: none !important;}
/*.col-sm-12.hidden-sm.hidden-xs.left-bar-menu {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background: #286FA1;
}
.b-rgt {background: none !important;}
.b-rgt >li {display: inline; background: none !important;}
.col-sm-4.take-action {background: #23282d none repeat scroll 0 0;}
.take-action:hover {background: #286FA1;}
.col-sm-4.take-action strong {font-family: "Open Sans Condensed",sans-serif;font-size: 36px;font-weight: 500;color: #fff;line-height: 110px;}
.col-sm-4.donate {background: #23282d none repeat scroll 0 0;}
.donate:hover {background: #286FA1;}
.donate.col-sm-4 strong {font-family: "Open Sans Condensed",sans-serif;font-size: 36px;font-weight: 500;color: #fff;line-height: 110px;}
.donate.col-sm-4 img {margin-top: -22px;}*/
.col-md-4.col-sm-4.col-xs-12.slider_content {
    margin-right: 13px !important;
}
.col-md-8.col-sm-8.col-xs-8.text-right {
    margin-left: -15px !important;
    padding-right:0px !important;          
}
@media print {
body { background:white; color:black; margin:0 }
body {background:white; 
     font-size:12pt; 
     margin:10px 5px; }
#temp9a-box {display:none}
#sidebar { display:none }
#header { display:none }
#content{ margin-left:0; 
     float:none; 
     width:auto }
.demo .red { color:black; 
     font-weight:bold }
#content a { font-weight:bold; 
     color:#000066; 
     text-decoration:underline }
#content{ margin-left:0; 
     float:none; 
     width:auto }
#footer, .ad { display:none }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
h3 { margin-left:10px; 
     margin-bottom:0px; 
     padding-bottom:0px }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
img.centered { display: block; 
     margin-left: auto; 
     margin-right: auto; }
img.right { padding: 4px; 
     margin: 0 0 2px 7px; 
     display: inline; }
img.left { padding: 4px; 
     margin: 0 7px 2px 0; 
     display: inline; }
.right { float: right; }
.left { float: left }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
.temp10-top1 {display: none;}
}
/*Single without slider*/
.without_slider {
    max-width: 100%;
}
.form-group.col-md-5.col-sm-6.col-xs-12.sub-btn { padding-right: 30px;}
@media (max-width: 767px ){
  .form-group.col-md-5.col-sm-6.col-xs-12.sub-btn {
    padding-right: 14px !important;
  }
  
}
.form-group.col-md-4.col-sm-6.col-xs-12 {
    padding: 0 ;
}
/*Search Page*/
.page-title-search {
    text-align: center;
}
.entry-title-search > a {
    color: #fff !important;
    float: left;
    font-size: 20px !important;
    font-weight: 600 !important;
    margin-bottom: -20px;
}
.entry-title-search p { padding: 10px !important;}
.entry-title-search {
    padding: 5px 2px 2px;
}   
.row.entry-title-search {
    padding-left: 20px;
    text-align: left;
}
/*For printing*/
@media print {
    body {
        background: #fff none !important;
        color: #000;
    }
    #header, #footer, #comments, #sidebar, #nav { display: none !important; }
    #wrapper {
        clear: both !important;
        display: block !important;
        float: none !important;
        position: relative !important;
    }
    #header {
        display: none !important;
    }
    #colophon {
        border-top: 2pt solid #000;
    }
    #site-title,
    #site-description {
        float: none;
        line-height: 1.4em;
        margin: 0;
        padding: 0;
    }
    #site-title {
        font-size: 13pt;
    }
    .entry-content {
        font-size: 14pt;
        line-height: 1.6em;
    }
    .entry-title {
        font-size: 21pt;
    }
    #access,
    #branding img,
    #respond,
    .comment-edit-link,
    .edit-link,
    .navigation,
    .page-link,
    .widget-area {
        display: none !important;
    }
    #container,
    #header,
    #footer {
        display: none !important;
    }
    #content,
    .one-column #content {
        margin: 24pt 0 0;
        width: 100%;
    }
    .wp-caption p {
        font-size: 11pt;
    }
    #site-info,
    #site-generator {
        float: none;
        width: auto;
    }
    #colophon {
        width: auto;
    }
    img#wpstats {
        display: none;
    }
    #site-generator a {
        margin: 0;
        padding: 0;
    }
    #entry-author-info {
        border: 1px solid #e7e7e7;
    }
    #main {
        display: inline;
    }
    .home .sticky {
        border: none;
    }
}
.template-link2-single > p {
    margin-bottom: -10px;
}
.template-link2 > p {
    margin-bottom: -10px;
}
/*404 page*/
.page-not-found {
    background: #286fa1 none repeat scroll 0 0;
    margin-left: 0px !important;margin-right: 0px !important;
    padding-bottom: 70px;
}
.container-page{max-width:1170px;width:100%;margin:0px auto;}
/*h4 {
    color: #96bedc !important;
    font-size: 44px !important;
    font-weight: 300;
    margin: 50px 155px 0 !important;
    max-width: 735px;
    text-transform: uppercase;
}*/

.consider-link h3,.email-form h3 {
    color: #fff !important;
    font-size: 24px !important;
    margin-bottom: 50px;
    text-transform: uppercase;
}
.col-md-6.col-xs-12.consider-link {
    padding-left: 155px;
    border-right: 1px solid #a1a1a1;
}
#errorpage > li {
    font-size: 24px;
    list-style: outside none none;
    margin-bottom: 10px;
    margin-left: -40px;
}
#errorpage > li > a {
    color: #fff;
}
#errorpage > li > a:hover {
    color: #d3cece;
    text-decoration: none;
}
.email-form {
    float:right;
}
.form-control.form-readonly {
    background: #dcdcdc none repeat scroll 0 0;
    border: medium none;
    border-radius: 0 !important;
}
.form-report {
    border: medium none;
    border-radius: 0 !important;
}
.btn.btn-danger.btn-404-submit {
    background: #939393 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    float: right;
    font-size: 24px;
    margin-top: 40px;
}
.btn.btn-danger.btn-404-submit:hover {
    background: #8a8a8a none repeat scroll 0 0;
}
.col-md-6.col-xs-12.email-form > h3 {
    padding-left: 60px;
}
.col-md-6.col-xs-12.email-form > form {
    float: right;
    padding-right: 15px;
}
.engage-form.container p {
  margin-left: 50px; !important;
  font-size: 20px; !important;
}
@media(min-width: 360px) {

.template1{ padding:20px 0 0 0;}
#sidebar { display:none; }
.banner-small {background:#323232;}
.banner-small h1 {font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:15px; color:#aac8e6; line-height:15px; margin-top:25px;}
.banner-small-heading {font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:15px; color:#aac8e6; line-height:15px; margin-top:25px;}
.banner-small p {font-size:13px; color:#fff; line-height:18px; margin:15px 0;}
.banner-small a {color:#b4dcf5; font-weight:bold;}
.banner-small .col-md-9 {padding-right:0;}
.banner-small .col-md-3 {padding-left:0;} 
.banner-small .col-md-8 {position:relative;}
.banner-small .b-shape {/* width: 0; height: 0; border-top: 190px solid transparent;  border-left: 100px solid #323232; border-bottom: 190px solid transparent; position:absolute; left:51px; top:0; */
 width: 0px;
  height: 100%;
  border-right: 60px solid transparent !important;
  border-top: 245px solid #323232 !important;
  border-left: 60px solid #323232 !important;
  border-bottom: 245px solid #323232 !important;
  
 
}
}

.rss img{ width:51px !important; height:auto;}
.body-page-info {
    margin-top: -1px;
}



.btn-vertical-slider{ margin-left:35px; cursor:pointer;}
a {  cursor:pointer;}
.carousel.vertical .carousel-inner .item {
  -webkit-transition: 1.6s ease-in-out top;
     -moz-transition: 1.6s ease-in-out top;
      -ms-transition: 1.6s ease-in-out top;
       -o-transition: 1.6s ease-in-out top;
          transition: 1.6s ease-in-out top;
}

 .carousel.vertical .active {
  top: 0;
}

 .carousel.vertical .next {
  top: 100%;
}

 .carousel.vertical .prev {
  top: -100%;
}

 .carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

 .carousel.vertical .active.left {
  top: -100%;
}

 .carousel.vertical .active.right {
  top: 100%;
}

 .carousel.vertical .item {
    left: 0;
}​
.btn-vertical-slider.glyphicon.glyphicon-circle-arrow-down {
    float: left;
    margin-left: 0 !important;
}
.btn-vertical-slider.glyphicon.glyphicon-circle-arrow-up { float: right;}
.col-md-6.left-arrow-up {
    margin: 0px 0;
    padding-right: 0 !important;
    position: absolute;
    bottom: 9px;
    right: 1px;
    z-index: 9999999;
    width: 25px;

}
.col-md-6.right-arrow-down {margin: 0px 0;position: absolute;bottom: 4px;right: 66px;z-index: 99999;width: 25px;}
.sidebar-heading {
    margin-top: 20.8px !important;
}
.carousel-inner {
    height: 426px;
}
.dc-feed.light.dcwss {
    margin-top: 10px;
}
.sidebar-home {
  margin-top: -15px !important;
}
h2.sidebar-heading {margin-top: 32px !important; margin-bottom: -42px !important;}
.sidebar-heading.sidebar-heading-news {margin-top: 17px !important;}
.party {
    border-right: 2px solid #eceff1 !important;
}
.party strong,.name.name-title > a {
    font-size: 16px !important;
}
.btn-caucus {margin-top: 12px !important;}
.btn-read-more {
    bottom: 20px;
    position: absolute;
    right: 30px;
}
.owl-theme .owl-controls { position: relative; z-index: 9999;}
.event-counter >h2 {
    text-align: center;
    margin-bottom: 20px;
}
.feature-image img.img-responsive {
    width: 100%;
}
.feature-title {
    margin: 20px 10px;
}
.feature-title > a .temp8-title {
    float: left;
    text-align: left;
    width: 60%;
}
.date.feature-time {
    float: right;
    text-align: right !important;
    width: 15%;
}
.date.feature-date {
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 25%;
}

/*Issue page*/
.template1.tem9-ps {
    float: right;
    max-width: 400px;
    background: #f0f0f0;
    padding: 0px 20px 15px;
    border-top: 2px solid #296FA2;
    margin-left: 15px;
    margin-bottom: 15px;
    margin-right: 15px;
}
.issue_single_sidebar img {
    max-width: 120px;
    width: 100%;
    height: auto;
}
h2.sidebar-heading.sidebar-heading-news.ta_sidebar {
    padding-bottom: 15px;
}
.template1.tem9-single.issue-single {
    padding-top: 0px !important;
}
.tem9-ps h2 {
    margin-top: -15px !important;
}
.template >.tem9-ps p{
    font-weight: 600 !important;
    padding-right: 0px !important;
}

/* for senate and congress notes */
.form-con-notes {
    min-height: 85px;
    padding: 10px;
    border: 1px solid gainsboro;
    background: #eeeeee;
    border-radius: 5px;
}

/* FOr congress and senate*/
@media (max-width: 992px) {
    .congress-single-gread {
        border: none !important;
    }
}

@media (max-width: 768px) {
.template1{ padding:20px 0 0 0;}
    .vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container{
         display:block !important;
         padding-left: 20px;
     }
    .vc_tta-panel-heading {
        display: none;
        padding-left: 20px;
     }
}



/*Header Section*/
.header-top {
    margin-bottom: -5px;
}
.search-box > .input-group {
    margin-top: 7px !important;
    margin-bottom: 3px !important;
    margin-right: 10px;
}
.header-first-section {
    margin-top: 8px;
}
.banner .col-md-8 {
    position: relative;
}
@media (min-width: 768px) {
  .form-inline,.text-right {
      padding-right: 0px !important;
      padding-left: 0px !important;
  }
  .header-first-section {
      margin-top: 8px;
      padding-left: 0px !important;
  }
}
.header-second-section {
    float: left;
}
.header-third-section.sub-btn {
    display: inline-block;
}
.header-third-one {
    width: 33.33%;
    float: left;
    border-left: 1px solid #4c4c4c;
    border-right: 1px solid #4c4c4c;
}
.header-third-one button.btn.btn-primary {
    background: none;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 17px;
}
.header-third-two {
    width: 33.33%;
    float: left;
    border-right: 1px solid #4c4c4c;
}
.header-third-three {
    width: 33.33%;
    float: left;
}
.header-third-one:hover,.header-third-two:hover,.header-third-three:hover {
    background: #4e7fa2;
}
img.img-responsive.take-action-image {
    width: 16px;
    height: 16px;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    margin-bottom: 3px;
}

i.fa.fa-heart {
    color: #a91414;
    padding-top: 7px;
    padding-bottom: 18px
}
i.fa.fa-info-circle {
    padding-top: 7px;
    padding-bottom: 18px
}
.header-third-two a,.header-third-three a {
    font-size: 18px;
    padding-left: 28px;
}
.header-forth-section.sub-btn-social {
    display: inline-block;
    float: right;
}
ul.header-social-link { 
    margin :0px;
    padding: 0;
    float: right;
}
ul.header-social-link1 {
  float: left;
  margin-bottom: 0px;
}
ul.header-social-link li {
    display: inline-block;
    line-height: 0;
    border-left: 1px solid #4c4c4c;
    padding: 0px 5px;
    margin-right: -4px;
}
ul.header-social-link1 li {
    display: inline-block;
    line-height: 0;
    border-left: 1px solid #4c4c4c;
    margin: 0px 5px;
    margin-right: -4px;
}
ul.header-social-link li:last-child {
    border-right: 1px solid #4c4c4c;
}
.header-social-link li:hover {
    background: #436f93;
}

/*links*/
.header-social-link1 li a {
    color: #666;
    display: inline-block;
    text-decoration: none;
}
/* end link css*/

.row-menu-detail-right a{
    width: 30px;
    height: 42px;
    text-align: center;
    text-decoration: none;
    float: left;
    line-height: 2.5;
    font-size: 16px;
    color: #fff;
    float: right;
}
.sidebar .row-menu-detail-right a{
    width: 22px;
    height: 22px;
    text-align: center;
    text-decoration: none;
    float: left;
    line-height: 1.7;
    font-size: 13px;
    color: #fff;
    margin-right: 0px;
    float: right;
    margin-top: 6px;
    margin-left: 5px;
}
.sidebar .row-menu-detail-right {
    padding-right: 15px;
}
.main-content a h2 {
    padding-top: 14px;
    padding-bottom: 11px;
}
h2.sidebar-heading.sidebar-heading-news {
    margin-top: 48px !important;
    padding-bottom: 34px !important;
}
.header-social-link1 li {
    /*height: 42px;*/
    text-align: center;
    text-decoration: none;
    float: left;
    line-height: 2.5;
    font-size: 16px;
    color: #fff;
    float: right;
}
.header-social-link1 li a{
  width: 40px;
  overflow: hidden;
}
.header-social-link1 li a:hover {
    color: #c33;
    width: 100px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}
.header-social-search li a:hover {
    width: 250px;
    background: none !important;
}
@media (max-width: 1200px) and (min-width: 992px) {
    .header-social-link1 li:hover a {
        width: 90px !important;
        background: none !important;
    }
    .header-social-search li a:hover {
        width: 230px !important;
    }  
}
@media (max-width: 579px) and (min-width: 480px) {
    .header-social-search li a:hover {
        width: 151px !important;
    } 
} 
.header-social-link1 li a i {
    color: #fff;
    font-size: 13p;
    line-height: 1;
        
}
.header-social-link1 b.fa {
    color: #fff;
}
.header-social-link1 li:hover {
    margin-right: -6px;
}

.header-social-link1 li:hover a {
    position: relative;
    z-index: 9999;
    background: #23527c
}
.header-social-search li a:hover form {
    display: inline-block;
}
.header-social-search form {
    margin-right: -9px;
}
.header-social-search li a:hover form i {
    visibility: hidden;
    width: 0;
    height: 0;
}
.header-social-link1 li a:hover b{
  width: 0;
  visibility: hidden;
}
.header-social-link1 li a:hover b img{
  width: 0;
  visibility: hidden;
}

.navbar-inverse {
  background: none;
  border: none;
    margin-top: 0px !important;
}
.navbar-inverse .navbar-toggle {
    float: left;
    border-color: #276896;
}
ul.header-social-link1{
  padding-left: 0;
}
.temp3-content {
    margin-left: -1px;
}
@media (max-width: 1200px) and (min-width: 992px) {
  .header-top .navbar-nav > li > a {
      padding-left: 6px;
      padding-right: 6px;
  }
  .search-field.form-control {margin-top: -7px;}
    .search-box { margin: -2px; }
}
@media (max-width: 992px) and (min-width: 768px) {
  .header-forth-section.sub-btn-social {float: left;}
  .header-first-section.col-md-8.col-sm-12,.col-sm-8.col-xs-5.top-header-nav,.collapse.navbar-collapse.navbar-ex1-collapse {padding-left: 0px;padding-right: 0px;}
}
@media (max-width: 767px ){
  .row.row-social2 {
    float: left;
  }
  .header-forth-section.sub-btn-social {
    float: left;
  }
  .header-second-section {min-height: 50px;}
  .col-sm-8.col-xs-5.top-header-nav {
      padding-left: 0px;
  }
  .navbar {
    margin-bottom: 0px;
  }
}
/*template*/
.template {
    padding-left: 10px;
}
.temp1-top.body-temp2 {
    margin-left: 0px !important;
}
.b-shape.visible-lg {
    width: 110px;
}

/*Facebook icons*/
a.share-facebook{
    padding: 6.5px 10.7px 6.5px 10px !important;
}

/*Defult page css */
.right_main_slider {
    padding-bottom: 25px !important;
}
.temp-default-page-sidebar {
    position: static !important;
    float: right;
    margin-top: -50px;
}
.temp-default-page {
    float: left;
    padding-top: 0 !important;
}
@media (max-width : 992px) {
  .temp-default-page-sidebar {
      position: static !important;
      float: none !important;
      max-width: none !important;
      margin-top: 0px !important;
  }
  .temp-default-page {
      float: none !important;
      padding-top: 0 !important;
      max-width: none !important;
  }
}

/* Template */
.article_title {
    padding-top: 4px;
    margin-bottom: -50px;
}

/*custom breadcrumbs*/
.white-breadcrumb-title h1 {
    margin-left: 14px !important;
    margin-top: 35px;
}
.temp1-top.article_title.white-breadcrumb-title h2 {
    font-size: 20px !important;
    color: #296fa2 !important;
    margin-left: 14px !important;
    margin-top: 35px !important;
    line-height: 1.5;
    margin-bottom: 10px !important;
}
.white-breadcrumb div#crumbs {
    color: #296fa2;
}
.white-breadcrumb .dropbtn {
    background: #fff;
    color: #296fa2;
}
.breadcrumb.white-breadcrumb {
    padding: 11px 0 !important;
    margin-top: 32px;
    margin-bottom: -10px !important;
}
.breadcrumb-menu a {
    font-size: 11px !important; 
    padding: 8px !important;
}
ul#ex3 {
    margin-bottom: 0px;
}

.breadcrumb {
    background: none !important;
    padding: 11px 0 11px 15px !important;
    margin-bottom: 0 !important;
}
div#crumbs {
    color: #296fa2;
}
.breadcrumb-menu li ul.sub-menu {
    display: none;
}
ul.breadcrumb-menu:nth-of-type(1) {
    display: block;
}
.breadcrumb-menu {
    display: none;
}
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #323232;
    border-radius: 4px;
}
.breadcrumb ul li {
    list-style: none;
    margin-left: -40px !important;
}
div#crumbs {
    float: left;
    display: inline-block;
}
.dropbtn {
    background: none !important;
    color: #296FA2;
    border: none;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
}

.breadcrumbs-menu-wrapper {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #7b7b7b;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 99999;
}

.dropdown-content a {
    color: #fff !important;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #3e3e3e; text-decoration: none;}

.breadcrumbs-menu-wrapper:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
.breadcrumb-menu li.current_page_item {
    display: none;
}
#crumbs a {
    color: #296FA2;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
}
.banner-small.new-template {
    background: none !important;
}
.breadcrumb-menu a {
    font-weight: normal;
    font-size: 12px;
}
.template.col-sm-12.col-md-12 .temp1-top.temp1-top.body-temp2.without_slider {
    margin-left: 15px !important;
}
.breadcrumb.full-breadcrumb {
    margin-top: 30px;
}
.template-full-breadcrumb {
    margin-top: -22px;
}
.temp2-breadcrumb .right_main_slider {
    margin-top: 42px;
}
/* breadcrumb media */
@media (max-width: 767px) {
    .white-breadcrumb .dropbtn, .dropbtn {
        padding-left: 0;
    }
    .temp1-top {
        padding-left: 0 !important;
    }
}
.breadcrumb_slider {
    margin-top: -6px;
}

/* Custom css */
.header-top{ background:#323232; padding:0; margin:0 0px -5px 0px; }
.header-top .navbar-nav > li {font-size:11px; font-weight:bold; text-transform:uppercase;}
.header-top .navbar-nav > li > a {padding-top:5px; padding-bottom:5px; color:#fff; font-weight: 600;}
.header-top .navbar-nav > li > a:hover {background:#000;}
.header-top .nav .caret {border-top-color: #fff; border-bottom-color: #fff; margin-left:0; margin-right:10px;}
.header-top .nav a:hover .caret {border-top-color: #fff; border-bottom-color: #fff;}
.header-top .form-control { height:24px; border:none; border-radius:0; width:100%;}


header {background:#286fa1; padding:0 !important; margin:0 !important; padding-bottom:0;}
header h1 {font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:24px; text-align:right; color:#fff; margin-top:35px;}
/*.hbg{margin:0; padding:15px; width:100%; height:100%; background-image:url(../img/header-right-bg.png); background-position:right; background-repeat:no-repeat;}*/

.menu{ background:#286fa1 !important; padding:0 !important; padding-bottom:0; border-top:1px solid #3c83b5; margin-top:-35px;}
header .navbar-nav {text-align:center; float:none; margin-top:-12px;}
header .navbar-nav > li {text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-size:13px; letter-spacing:1px; float:none; display:inline-block;}
header .navbar-default .navbar-nav > li > a {color:#fff; padding-left:20px; padding-right:30px;}
header .navbar-default .navbar-collapse, .navbar-default .navbar-form, header .navbar-default {margin:0; border:none; background:none;}
.rd-nav {position:relative; top:-90px;}


/*  Banner
--------------------------------------------------------*/
.banner h3 {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-style: normal;
    line-height: 18px;
}
.banner {background:#323232; margin-top:0px;}
.banner h1{margin:0; padding:0;}
.banner h2{margin:0; padding:0;}
.banner h3{margin:0; padding:0;}
.banner h4{margin:0; padding:0;}
.banner h5{margin:0; padding:0;}
.banner h6{margin:0; padding:0;}
.banner li{margin:0; padding:0;}
.banner ul{margin:0; padding:0;}
.banner ol{margin:0; padding:0;}
.banner a{margin:0; padding:0;}
.banner p{margin:0; padding:0;}

.banner h1 {font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:24px; color:#aac8e6; line-height:30px; margin-top:35px;}
.banner p {font-size:12px; color:#fff; line-height:18px; margin:15px 0;}
.banner a {color:#b4dcf5; font-weight:bold;}
.banner .col-md-9 {padding-right:0;}
.banner .col-md-3 {padding-left:0;} 
.banner .col-md-8 {position:relative;}
.b-shape {
  width: 0px;
  height: 100%;
  border-right: 71px solid transparent !important;
  border-top: 262px solid #323232 !important;
  border-left: 71px solid #323232 !important;
  border-bottom: 262px solid #323232 !important;
  left: 15;
  border-width: 275px 45px !important;
}
.b-shape-sm {width: 0px;
  height: 100%;
  border-right: 71px solid transparent !important;
  border-top: 262px solid #323232 !important;
  border-left: 71px solid #323232 !important;
  border-bottom: 262px solid #323232 !important;
  left: 15;}

.b-control {}
.b-control ul {}
.b-control ul li {width:9px; height:9px; border-radius:9px; display:inline-block; background:#286fa1;}
.b-control ul li:hover, .b-active {background:#aac8e6 !important;}

.b-rgt {
max-width:1170px;width:100%;margin:0px auto;
}
.b-rgt-small {margin-left: 0;margin-right: -13px;}
.b-rgt li {line-height:110px; list-style:none; padding:0 20px; font-size:36px; color:#fff; font-family: 'Open Sans Condensed', sans-serif; background:url(../ANCA-Fusion-Blue/img/arrow.png) no-repeat center right;}
.b-rgt li:last-child {background:none; line-height:normal; margin-top:-38px; padding-bottom:41px; position:relative;}
.take-action {}
.donate {position:relative;}
.d-shadow {position:absolute; width:100%; height:40px; top:0; left:0;}
.social i {font-family: 'socialicoregular'; font-style:normal;}
.social a {color:#aac8e6;}
.social a:hover {text-decoration:none;}

.main {margin:50px 0;}
.main h2 {font-weight:bold; font-family: 'Open Sans Condensed', sans-serif; font-size:24px !important; color:#286fa1; margin-bottom:20px;}
.more {text-align:right;}
.more .btn {font-size:13px; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; color:#fff; background:#e1e1e1; border-radius:0;}

 /* Banner small
--------------------------------------------------------*/
.banner-small {background:#323232;}
.banner-small h1 {font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:24px; color:#aac8e6; line-height:36px; margin-top:35px;}
.banner-small-heading {font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:24px; color:#aac8e6; line-height:36px; margin-top:35px;}
.banner-small p {font-size:13px; color:#fff; line-height:18px; margin:15px 0; font-family: 'Open Sans', sans-serif;}
.banner-small a {color:#b4dcf5; font-weight:bold;}
.banner-small .col-md-9 {padding-right:0;}
.banner-small .col-md-3 {padding-left:0;} 
.banner-small .col-md-8 {position:relative;}
.banner-small .b-shape {width: 0; height: 0; border-top: 190px solid transparent; border-left: 100px solid #323232; border-bottom: 190px solid transparent; position:absolute; left:51px; top:0;}

.years{
  margin-top:20px;
  border-left:1px solid #fff;
  padding-left:30px;
  bottom:10px;

}
ul.years li {
    list-style-type: none;
  padding-bottom:15px;
  line-height:11pt;
  font-size:14px;
  color:#fff;
}

.b-rgt-small 
{
  margin-bottom: 0;
  background: #a7c0d9; /* Old browsers */
  background: -moz-linear-gradient(top,  #a7c0d9 0%, #5d8ab8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7c0d9), color-stop(100%,#5d8ab8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #a7c0d9 0%,#5d8ab8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #a7c0d9 0%,#5d8ab8 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #a7c0d9 0%,#5d8ab8 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #a7c0d9 0%,#5d8ab8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c0d9', endColorstr='#5d8ab8',GradientType=0 ); /* IE6-9 */
}
.b-rgt-small li 
{
  line-height:40px; 
  list-style:none; 
  padding:4px 20px; 
  font-size:30px; 
  color:#fff; 
  font-family: 'Open Sans', sans-serif; 
  background:url(../ANCA-Fusion-Blue/img/arrow.png) no-repeat center right;
  font-weight: 300;
  margin-left: -40px;
}
.b-rgt-small .donate 
{
  position:relative;
}
.b-rgt-small .d-shadow 
{
  position:absolute; 
  width:100%; 
  background:url(../ANCA-Fusion-Blue/img/bx-shadow.png) no-repeat center; 
  background-size:100%; 
  height:10px; 
  top:0; 
  left:0;
}

/*me*/
.htop h1{
  margin-top:140px;
  font-size:24px;
}
.htop h2{
  margin-bottom: 0px;
  margin-top:140px;
  font-size:24px;
}

.caret_slide {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin: 0 40px 0 80px;
    vertical-align: middle;
    width: 0;
} 

.caret_slide_up {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid;
    display: inline-block;
    height: 0;
    margin: 0 40px 0 80px;
    vertical-align: middle;
    width: 0;
}
.caret_slide-sm {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin: 0 40px 0 140px;
    vertical-align: middle;
    width: 0;
} 

.caret_slide_up-sm {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid;
    display: inline-block;
    height: 0;
    margin: 0 40px 0 140px;
    vertical-align: middle;
    width: 0;
}

ul.years{
  margin-top:20px;
  border-left:1px solid #fff;
  padding-left:30px;
  height: 156px;
  overflow: auto;
  line-height: 1.65
}
.years > li > ul.sub-menu {
    padding-left: 0;
}




/*me*/
.template1 h1>a {font-size: 22px !important;}
.template1 h2>a {font-size: 18px !important;}






#main{ background:#ffffff;}
#main a{ font-family: 'Open Sans', sans-serif; font-weight:bold; color:#296FA2;}
#main2 a{ font-family: 'Open Sans', sans-serif; font-weight:bold; color:#296FA2; font-size:13px;}
.anchorblack{ color:#000; font-family: 'Open Sans', sans-serif; font-weight:500; font-size:11px;}
.date{ color:#999999; font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:bold; }
/*#main img{ width:100%;}*/
#main p{ color:#4b4b4b; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight: 300;} 
.main-content{ border-bottom:1px solid #e1e1e1 !important; border-top:1px solid #e1e1e1 !important;}
.btn-more{ background:#4a88aa; color:#fff !important; font-family: 'Open Sans', sans-serif; font-size:10px; font-weight:bold;border-radius:0px !important;}
.btn-more:hover{ color:#000 !important;}
.feature h2{ padding:0 8px;}
.feature{ padding:0 0 50px 0;}

/*article*/
.article-heading h1{ font-family: 'Open Sans Condensed', sans-serif; font-size:24px !important; font-weight:bold; color:#286fa1 !important; } 
.article-heading h2{ font-family: 'Open Sans', sans-serif; font-weight:bold; color:#aac8e6 !important; font-size:16px !important;}
.article-heading p{ font-size:14px !important; color:#000 !important; font-family: 'Open Sans', sans-serif;}

/*template1*/
.template1{ color:#323232 !important; font-size:14px !important; font-weight:500 !important; font-family: 'Open Sans', sans-serif; padding-top:20px !important;}
.template h1{ color:#286fa1; font-family: 'Open Sans Condensed', sans-serif; font-size:24px !important; font-weight:bold;}
.template h2{ color:#286fa1 !important;  font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:16px !important;}
.template p{ color: #323232 !important;
  font-size: 14px !important;
  font-family: 'Open Sans', sans-serif;
  padding-top: 20px !important;
  font-weight: 500 !important;}
.template h3{ margin:0 !important; color:#666666; font-size:13px; font-weight:bolder; }
.template a{ font-size:14px; font-weight:600 !important;}
.template-link{ border-left:1px solid #969696;}
.template-link2{ margin-bottom: 20px !important;/*height:500px;*/ top: 460px;}
.temp1-top {margin-left: -15px !important; margin-top: 15px !important;}
.temp1-top h1{ color:#296fa2; font-family: 'Open Sans', sans-serif; font-size:20px !important; font-weight:bold;}
.temp1-top h2.breadcrumb-artical-title { color:#296fa2 !important; font-size:20px !important; }
.temp1-top h2{ color:#638ab1 !important;  font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:16px !important;}
h2.temp1-top-title { color:#296fa2 !important; font-size:20px !important; }
.temp1-top address{ color:#323232; font-size:14px; font-family: 'Open Sans', sans-serif; padding:50px 0 0 0 ;}
.temp1-top{ padding:0 0 20px 0; margin-right:-30px;}  
.template1{ padding:20px 75px 0 0;}
.template-link{ margin-top:20px;}
.temp1-top p{ color:#4b4b4b !important; font-size:14px !important; font-weight:500 !important; font-family: 'Open Sans', sans-serif;}
.temp-overview{ padding:30px 0 0 0;}



/*=======================  sidebar    ================================*/
.sidebar{ background:#F6F7F8; padding:0; height:100% !important;}
.tab-border{ border-bottom:1px solid #fff;}
.tab-content { height:468px;}
.sidebar a{ font-family: 'Open Sans', sans-serif; font-weight:bold; color:#286fa1; font-size:11px;}
.tab-pane{ padding:5px 15px;}
/* tab color */
.nav-tabs>li>a {
  background-color: #286fa1; 
  color:#87aac8 !important;
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
  border-right:1px solid  #e8eef4 !important;
  border-top:0 !important;
  border-bottom:0 !important;
}


/*===============template5===================*/
.temp5{ margin-top:40px; margin-bottom:20px;}
.temp5-box{ background:#f5f5f5;
  border:1px solid #e1e1e1;
  border-radius:4px !important;
  -moz-border-radius:4px !important;
  -webkit-border-radius:4px !important;
  margin-bottom:20px;
  padding:0 !important;
}
.tem5-img img{ margin:0 !important; padding:0 !important; height: 120px !important; width: 160px !important; }
.temp5-datas{ padding:10px 15px 0 10px;}
.tem5-img{ margin-right:15px; padding:0;}
.btn-more2{ background:#4a88aa; color:#fff !important; font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:bold; margin-top:8px;}
.btn-more2:hover{ color:#000 !important;}
.btn-more2img{ background:#4a88aa none repeat scroll 0 0; color:#fff !important; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; font-weight:bold; margin-top:0px;}
.btn-more2img:hover{ color:#000 !important;}


/*template 5b*/
.temp5b-box{ border-top:1px solid #e1e1e1; margin-top:15px; margin-bottom:10px;}

/*template 6 */
.temp6-sub{ font-family: 'Open Sans', sans-serif; font-weight:400 !important; font-size:13px; color:#286fa1;}
.temp6-sub{ font-family: 'Open Sans', sans-serif; font-weight:600; font-size:13px; color:#286fa1}
.group-head2{ margin-top:5px; color:#c8c8c8; font-family: 'Open Sans', sans-serif; font-size:18px; }
.btn-more3{ background:#296FA2; color:#fff !important; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; font-weight:bold; margin-top:3px;}
.btn-more3:hover{ color:#000 !important;}


/*temp9a*/
.temp9a-box{ background:#d7d7d7; color:#323232; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; }
.temp9a-box p{ padding:20px 40px 20px 20px;}
.selectWidth {
  width: auto;
    margin:10px;
    background:#323232;
    color:#fff;
  border-radius:0px;
  cursor:pointer;
  }
.temp9a-box p{ padding-top:20px; padding-bottom:20px;}
.temp9a h1{ color:#286fa1; font-family: 'Open Sans', sans-serif; font-size:24px !important; font-weight:bold;}
.temp9a h2.report-card-title{ font-family: 'Open Sans', sans-serif; font-size:24px !important; font-weight:bold; color:#ee262b !important;}

.custom-table{ margin:10px 0 20px 0 !important;}
.custom-table th{ border:none !important; color:#999999; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:11px; text-align:center; padding:10px 0 !important; }
.custom-tr{ 
    background:#f5f5f5;
    border:1px solid #e1e1e1;
    border-radius:4px !important;
    -moz-border-radius:4px !important;
    -webkit-border-radius:4px !important;
    margin:20px !important;
 }
.custom-tr img{ width:100px !important;}
.endorsed img{ width:50px !important; padding-top:5px !important;}
.name{ color:#286fa1; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; padding-top:38px !important; text-align:center; }
.party{ font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; padding-top:45px !important; text-align:center;}
.btn-more4{ background:#4a88aa; color:#fff !important; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; font-weight:bold; margin-top:76px; margin-right:10px;}
.btn-more4:hover{ color:#000 !important;}
.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{
   padding:0px;
  
}
.table thead>tr>th {
   vertical-align: bottom;
}
table {
max-width: 100%;
} 
 
/* active tab color */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #87aac8;
  background-color: #f6f7f8;
  border:none;
  font-weight: 300;
}

/* hover tab color */
.nav-tabs>li>a:hover {
  background-color: e8eef4;
  border:none;
}


/*template10*/
.temp10-top{ margin-top:15px;}
.temp10-top a{ color:#286fa1; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px !important;}
.temp10-main2{ background:#dcdcdc; padding:0 15px 15px 15px; margin-bottom:40px; border-radius:0 !important;}
.temp10-table td{ background:#FFF; border:1px solid #dcdcdc; color:#000; font-family: 'Open Sans', sans-serif;  font-size:14px !important; }
.temp10-table table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{
   padding:10px 15px; 
  
}
.btn-more5{ background:#f5f5f5; color:#dcdcdc !important; font-family: 'Open Sans Condensed', sans-serif; font-size:13px; border-radius:0; }
.btn-more5:hover{ color:#000 !important;}
.temp10-back{ margin-bottom:15px;}
.temp10-main1{background:#f5f5f5;
    border:1px solid #e1e1e1;
    border-radius:4px !important;
    -moz-border-radius:4px !important;
    -webkit-border-radius:4px !important;}
.temp10-1 img{ width:100px !important;}
.temp10-top1{ margin-top:50px; margin-bottom:35px;}
.temp10-3{ border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding-left:5px; padding-right:5px; margin:10px 0 0 30px; }
.temp10-2{  padding-left:30px; padding-right:30px;}
.temp10-2 h3{ font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:16px; color:#286fa1; padding:10px 0 0 0; margin:0;}
.temp10-2 p{ font-family: 'Open Sans', sans-serif; font-weight:300; font-size:14px !important; color:#000 !important;}
.bio{ color:#286fa1 !important; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:11px !important; }
.temp10-4 .bio{ padding:20px 40px 20px 8px;}
.temp10-4{ padding:20px 0 0 0;}
.table-noborder{ border:none !important; padding:0; margin:0;}
.table-noborder td{ border:none !important; padding:0; margin:0; color:#b4b4b4;  font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:14px !important;}
.td-head2{ color:#c80000 !important;}
.td-head{ color:#000 !important;}

/*========================= Media Queries =========================*/


.col-md-12.hidden-sm.hidden-xs.left-bar-menu {
    background: #2870a2 none repeat scroll 0 0;

}
.action-detail {
    background: #323232 none repeat scroll 0 0;
  color: #fff !important;
    font-size: 24px;
    margin-top: 17px;
    padding: 15px;
    text-align: center;
  height:65px;
}
.action-detail a{color:#fff !important}
.action-detail:hover{ background: #2870a2 none repeat scroll 0 0;}
.donate-detail {
    background: #323232 none repeat scroll 0 0;
    color: #fff !important;
    font-size: 24px;
    margin-top: 17px;
    padding: 15px;
    text-align: center;
  height:65px;
}
.donate-detail a{color:#fff !important}
.donate-detail:hover{ background: #2870a2 none repeat scroll 0 0;}
.social-detail {
    background: #323232 none repeat scroll 0 0;
    color: #fff !important;
    font-size: 24px;
    margin-top: 17px;
    padding: 15px;
    text-align: center;
  height:65px;
}
.social-detail a{color:#fff !important}
.social-detail:hover{ background: #2870a2 none repeat scroll 0 0;}
.social-detail > strong {
    float: left;
}

.hidden-xm .main-slider > img {
    max-width: 720px !important;
  
    
}

.hidden-xm .main-slider > a {
    max-width: 720px !important;
    
}

.container.b-rgtb-rgt{padding:0px !important;}  

@media (max-width: 767px ){
  .template1{ padding:20px 0 0 0;}
  .temp1-top{ padding:0 0 20px 0; margin-right:0;} 
  .tab-content { height: auto;}
  .template-link2{ height:auto;}
  .template p{ padding:0;}
  .footer-border{ border:none !important; padding:0 !important; margin:0; }
  .temp10-2{  padding-left:8px;}
  .menu{ background:#286fa1 !important; padding:0 !important; padding-bottom:0; border-top:none; margin-top:0px !important;}
  .hbg{margin:0; padding:15px; width:100%; height:100%; background-image:none;}
}
@media (min-width: 767px ){
  .tab-content { height: auto;}
}
@media (max-width: 991px ){
  .b-rgt-small { margin-left: -63px;}
}
/*=================        footer css starts   ============================*/

#fdonate{ background:#96bedc; color:#fff; padding:10px 0;}
#fdonate a{ font-family: 'Open Sans Condensed', sans-serif; font-size:30px; color:#fff;}
#fdonate a:hover{ text-decoration:none;}
.fdonate2{ color:#d2e6f0;}
.follow i{ font-size:24px;}

#sub-footer{ background:#f0f0f0; padding:40px 0 30px 0;}
#sub-footer li{ list-style:none; }
#sub-footer p{ font-family: 'Open Sans', sans-serif; font-weight:bold; color:#9c9d9d; font-size:11.5px; }
#sub-footer a{ color:#9c9d9d; font-family: 'Open Sans', sans-serif; font-size:11.5px; font-weight: 300; }

footer{ background:#286fa1;}
footer h1{ color:#96bedc; font-size:24px; font-family: 'Open Sans', sans-serif; font-weight:bold;}
footer address{ color:#d1d1d1; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight: 400;}
footer p{ color:#d1d1d1 !important; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight: 400;}
footer a{ font-family: 'Open Sans', sans-serif; color:#d1d1d1 !important; font-size:12px; font-weight: 400;}
footer a:hover{ text-decoration:underline; color:#d1d1d1;}
footer li{ list-style:none; color:#d1d1d1;}
.footer-border{ border-right:1px solid #7fabcd; border-left:1px solid #7fabcd; padding:0 0 0 40px !important;}


/*social icon */
.circle{
  border-radius: 50%;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%; 
  margin: 0.15em;
  font-size: 2em;
  background:#96bedc;
  padding: 0.20em 0.21em;
  color:#286fa1;
  }
.circle2{
  border-radius: 50%;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%;
  margin: 0.15em;
  font-size: 2em;
    background:#96bedc;
  padding: 0.20em 0.40em;
  color:#286fa1;
  } 
  
.circle4{
  border-radius: 50%;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%;
  margin: 0.15em;
  font-size: 3em;
  background:#d2e6f0;
  padding: 0.20em 0.21em;
  color:#96bedc;
}
.circle3{
  border-radius: 50%;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%;
  margin: 0.15em;
  font-size: 3em;
    background:#d2e6f0;
  padding: 0.20em 0.40em;
  color:#96bedc;
  } 
.search-field.form-control { font-weight: 400;}
.follow.col-sm-4 {font-size:18px; font-weight: 300;}
.logo img {margin-left: -21px;}


/*CUSTOM CSS*/

.metaslider .caption-wrap {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px !important;
  font-weight: 500 !important;
}

body {
  font-family: 'Open Sans', sans-serif;
}

html {
  font-family: 'Open Sans', sans-serif;
}

.contact-container {
  height: 1400px;
}

.contact-right {
  width: 600px;
  float: left;
  margin-left: 10px;
}
.contact-left {
  width: 230px;
  float: left;
/* not needed, just for clarification */
  background: #e8f6fe;
/* the next props are meant to keep this block independent from the other floated one */
}
.Donate-right {
  width: 600px;
  float: left;
  margin-left: 10px;
}
.Donate-left {
  width: 300px;
  float: left;
/* not needed, just for clarification */
/* the next props are meant to keep this block independent from the other floated one */
}

#iframe-holder {
  width: 875px;
  margin: auto;
  overflow: hidden;
}

#iframe-holder iframe {
  width: 875px;
  height: 1400px;
  margin: -185px 0 0 -10px;
}

#iframe-holder-Elist {
  width: 875px;
  margin: auto;
  overflow: hidden;
}

#iframe-holder-Elist iframe {
  width: 875px;
  height: 1200px;
  margin: -185px 0 0 -10px;
}

#iframe-holder-javakhk {
  width: auto;
  height: auto;
  margin: auto;
  overflow: hidden;
}

#iframe-holder-javakhk iframe {
  max-width: 1200px;
  min-width: 400px;
  min-height: 1300px;
  max-height: 100%;
  width: 100%;
  height: 100%;
  margin: -180px 0 0 -10px;
}

#iframe-holder-nk {
  width: auto;
  height: auto;
  margin: auto;
  overflow: hidden;
}

#iframe-holder-nk iframe {
  max-width: 1200px;
  min-width: 400px;
  min-height: 1450px;
  max-height: 100%;
  width: 100%;
  height: 100%;
  margin: -180px 0 0 -10px;
}

#iframe-holder-me {
  width: auto;
  height: auto;
  margin: auto;
  overflow: hidden;
}

#iframe-holder-me iframe {
  max-width: 1200px;
  min-width: 400px;
  min-height: 1350px;
  max-height: 100%;
  width: 100%;
  height: 100%;
  margin: -180px 0 0 -10px;
}

#iframe-holder-usaid {
  width: auto;
  height: auto;
  margin: auto;
  overflow: hidden;
}

#iframe-holder-usaid iframe {
  max-width: 1200px;
  min-width: 400px;
  min-height: 3400px;
  max-height: 100%;
  width: 100%;
  height: 100%;
  margin: -180px 0 0 -10px;
}


#iframe-holder-issues {
  overflow: hidden;
  width: auto;
  height: auto;
  margin: auto;
}

#iframe-holder-issues iframe {
  max-width: 1200px;
  min-width: 400px;
  min-height: 3000px;
  max-height: 100%;
  width: 100%;
  height: 100%;
  margin: -180px 0 0 -10px;
}
.btn.btn-primary {
  border: none !important;
  font-size: 14px;
  margin-left: 56px;
  padding-bottom: 2px;
  padding-top: 2px;
  width: 100%;
  box-shadow: none !important;
  margin-top: 7px;
  margin-bottom: 3px;
}
.b-rgt-small li {
  line-height: 55px;
  font-size: 26px;
}
.row-menu-detail-right2 a {
  margin-top: 18px;
  margin-left: 5px;
  color: #fff;
  float: right;
  font-size: 13px;
  line-height: 1.7;
  height: 21px;
  text-align: center;
  text-decoration: none;
  width: 22px;
}
.row-menu-detail-right2 {
  margin-top: -1px !important;
}
.col-md-6.col-sm-12.body-page-info > a {
  font-size: 14px !important;
}

@media (max-width: 767px ){
  .right_main_slider {padding-bottom:30px;}
  .search-box > .input-group {
    margin-left:0px !important
  }
}


@media (max-width: 480px ) {

.template1{ padding:20px 0 0 0;}
.right_main_slider {padding-bottom:30px;}
.banner-small h1 {font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:20px; color:#aac8e6; line-height:25px; margin-top:25px;}
.banner-small-heading {font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:20px; color:#aac8e6; line-height:25px; margin-top:25px;}
.col-md-8.col-sm-6.col-xs-6.header_title7 img {display:none;}
.col-md-8.col-sm-6.col-xs-6.header_title7 > h1 {bottom: -180px !important;}
.sidebar { display:none; }
.header-top { display:none; }
.navbar-default { display:none; }
}

#page-content { max-width: 1140px !important;}

@media (min-width: 1200px ) {
    div#owl-demo_banner {
      max-height: 540px;
   }
}
