﻿
body{
     margin:0;
     padding:0;
     font-size:17px;
     color: #353535;
}
p {
    color: #353535;
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 16px;
}
h1, h2, h3, h4, h5, h6{
     color: #4d95dd;
	 }

h1{
	font-size: 22px;
	color: #21296B;
}
h2{
	font-size: 18px;
	color: #21296B;
}
h3{
	font-size: 22px;
	color: #FD372C;
}
h4{
	font-size: 18px;
	color: #FD372C;
}
h5{
	font-size: 22px;
	color: #FFBA00;
}
h6{
	font-size: 18px;
	color: #FFBA00;
}
a{
	color: #D12626;
}
a:focus, a:hover{
	text-decoration:none;
	transition: all 0.3s ease-in-out 0s;
}
.logo{
	padding:10px 0px;
    display: initial !important;
	width:150px;
	position:relative;
	z-index:9;
}
a.navbar-brand span {
    color: #fff;
    font-weight: 700;
    font-size: 24px;
}
ul.nav.navbar-nav.navbar-right {

}
a.navbar-brand span {
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    position: absolute;
    top: 18px;
    left: 165px;
}
.navbar-default .navbar-collapse{
	position:relative;	
}
.search-box {
    float: right;
    width: 25%;
    margin: 20px 0px 0px;
}
#top-header{
    background-color: #6C76D3;
    padding: 5px 0px;
}
#top-header a:hover {
    color: #D12626;
}
#top-header .fa-facebooka:hover{
	color: #D12626;
}
.search-div button.btn-primary:hover{
	background-color: #D12626;
	color: #fff;
}
.home-account{
    padding: 0px;
}
.home-account a{
        border: none;
}
#top-header a.give-btn, .home-account a.adv-btn, .home-account a.volun-btn {
    padding: 5px 18px;
    border-radius: 10px;
     margin:0px 5px;
	 border:1px solid #FFBA00;
	 text-transform:uppercase;
	 background-color:#fff;
	 font-weight:700;
}
#top-header a.give-btn{
	color:#FFBA00;
}
#top-header a.give-btn:hover{
	background-color: #FFBA00;
	color: #fff;
}
#top-header a.adv-btn{
	color:#D12626;
	border:1px solid #D12626;
}
#top-header a.adv-btn:hover{
	background-color: #D12626;
	color: #fff;
}
#top-header a.volun-btn{
	color:#21296B;
	border:1px solid #21296B;
}
#top-header a.volun-btn:hover{
	background-color: #21296B;
	color: #fff;
}
.search-div .form-control {
    WIDTH: 50%;
    float: left;
    height: 30px;
    margin: 0px 15px 0px 0px;
}
.search-div button.btn-primary {
    border: none;
    padding: 3px 20px;
    border-radius: 5px;
	background-color:#21296B;
}
ul.contact-info.pull-left.list-unstyled.list-inline{
    margin-bottom: 0px;
    padding: 5px 0px;
}
.navbar-btns .btn {
    width: 130px;
    padding: 10px;
    border-radius: 0px;
    border:none;
}
.carousel-caption a.btn.btn-default.carousel-btn:hover {
    color: #fff;
    background-color: #26ac96;
    border-color: #26af9b;
}
ul.list-unstyled.list-inline.navbar-btns {
    text-align: right;
    text-transform: uppercase;
    margin-top: 10px;
}
ul.list-unstyled.list-inline.navbar-btns a {
    color: #fff;
    font-size: 16px;
}
.wrap-sticky nav.navbar.bootsnav{
    border-bottom: 1px solid #ccc;
}
nav.navbar.bootsnav ul.nav > li > a {
    background-color: #fff;
    border-color: #fff;
   /* top:45px;*/
}
.navbar-right .dropdown-menu{
    top: 50px;
    left: 0px;
}
nav.navbar.bootsnav ul.nav > li > a{
	text-transform:uppercase;
	color:#fff;
}
nav.navbar.bootsnav ul.nav > li > a:hover{
  color:#D12626;
}
.dropdown-menu>li>a:hover{
  color:#9E7DD3;
}

.dropdown-menu>li>a{
	color:#2d1313;

}
.dropdown-caret {
    color: #fff;
    background-color: #999;
    padding: 5px 8px 2px 8px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 1;
}
.dropdown-caret, nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
	display:none;
}
.dropdown-icon{
	padding: 0px !important;
    border: none !important;
    position: absolute !important;
    top: 12px !important;
    right: 5px !important;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
	border-top: inherit;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, nav.navbar.bootsnav .navbar-toggle {
    background-color: inherit;
    color:#fff;
}
nav.navbar.bootsnav .navbar-nav > li > a{
	color:#fff;
}
.navbar-nav > li {
    float: none;
    display:inline-block;
}
.nav.navbar-nav{
	text-align:center;
    margin:0px;
    float: right !important;
}
.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "|";
    top: 14px;
    left: -7px;
}
.blog_list_page ul{
	margin-top:0px;
}
.blog_details .blog-pad{
	padding-left:0px;
	padding-right:0px;
}

.single-post a{
	color:#000;
}
.single-post a:hover{
	color:#FD372C;
}

.read_more_div{
	float:right;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{
	text-align:left;
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{
    background-color:#21296B;
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a:hover{
    background-color:#FFBA00;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
    border:none;
}
.nav > li > a{
	padding: 15px 10px;
	font-size:14px;
}

.navbar-brand {
    height: inherit;
    padding:0;
}
nav.navbar.bootsnav{
	background-color:#21296B;
}    

.slider {
    background-image: url(../images/slider_1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 899px;
    position:relative;
}

.member p {
    font-weight: bold;
    font-size: 18px;
    margin: 0px;
}
.social-icon ul{
	list-style-type:none;
	 margin-bottom: 0px;
	 padding-left:0px;	
}
.social-icon ul li{
	display:inline-block;
	padding: 0px 5px;	
}
.social-icon i {
   font-size: 20px;
}
.social-icon input {
    width: auto;
     padding: 2px 30px 2px 5px;
    border:1px solid #ffffffc7;
    background-color: #2761ab;
    border-radius: 5px;
    color: #fff;
	margin: 0px 5px;
}
.member.list .fa-user{
    background-color: rgba(0, 54, 138, 0.6);
    padding: 45px 40px 45px 52px;
    font-size: 70px;
    border-radius: 50%;
}
.carousel-caption .member.list h1 a {
    color: #fff;
    font-size: 32px;
    margin: 45px 0px;
}
.member.list .fa-users {
	background-color: rgba(224, 173, 66, 0.63);
    padding: 45px 28px 42px 40px;
    font-size: 70px;
    border-radius: 50%;
}

.member.list .fa-flag {
	background-color: rgba(195, 62, 53, 0.62);
    padding:50px 28px 42px 45px;
    font-size: 70px;
    border-radius: 50%;
}
.carousel-caption {
    background-color: inherit;
    width: 100%;
}
.carousel-caption a{
	background-color:inherit;	
}
.carousel-inner .item img{
	 width:100%;
     /*min-height:600px;
     max-height:600px;*/
}
.carousel-caption a .fa-user:hover{

	background-color:#21296B;
	padding:45px 40px 45px 52px;;

}

.carousel-caption a .fa-flag:hover{

	background-color:#D12626;
	padding:50px 28px 42px 45px;

}

.carousel-caption a .fa-users:hover{

	background-color:#FFBA00;
	padding:45px 28px 42px 40px;

}

.carousel-indicators{

	display:none;

}


.welcome-chamber span {
    position: absolute;
    left: 49%;
    top: 18px;
    font-size: 72px;
    color: #6C76D3;
}
.welcome-chamber h2 {
    margin: 0px;
    text-align: center;
    background: #6C76D3;
    color: #fff;
    padding: 10px 0px;
	position:relative;
	font-weight: 600;
	font-size: 32px;
}
.chamber-cont {
    background-color: #4b4138;
}
.join-chamber h2 {
    color: #fff;
    margin: 0px;
    padding-left: 500px;
    padding-bottom: 30px;
    font-size: 36px;
	font-weight: 800;
}
.join-chamber h1 {
    color: #fff;
    font-weight: 800;
	padding-left: 75px;
	padding-top: 20px;
	font-size: 36px;
}
.join-chamber p {
    color: #fff;
    letter-spacing: 0.4px;
    padding-bottom: 10px;
}
.join-chamber {
    padding-bottom: 40px;
}
.uni-programs h3 {
    margin: 0px;
    padding: 10px;
    background: #6C76D3;
    color: #fff;
	 border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	font-size:20px;
}
.united-services{
	padding:20px 0px;
}
/*.uni-programs{
	    box-shadow: 0px 0px 10px #797979;
}*/
.uni-programs img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.our-events h2.text-center {
    margin: 30px 0px;
    font-size: 32px;
    font-weight: 700;
}
.events-right h3{
	font-size: 24px;
}
.caption-text h3{
	margin: 0px;
    padding: 10px;
    font-weight: 800;
    font-size: 32px;
}
.promote{
	border-top:5px solid #80b742;	
}
.promote h3{
	color:#80b742;	
}
.advocate{
	border-top:5px solid #ed3c2a;		
}
.advocate h3{
	color:#ed3c2a;	
}
.connect{
	border-top:5px solid #2662aa;		
}
.connect h3{
	color:#2662aa;	
}
.engage{
	border-top:5px solid #e2ba24;		
}
.engage h3{
	color:#e2ba24;	
}
.featured ul, .feb-events ul, .fotter-links ul, .evnts-text ul {
    list-style-type: none;
    padding-left: 0px;
}
.featured h2 {
    color: #21296B;
    font-weight: 800;
    font-size: 32px;
}
.featured ul li, .featured-clr ul li, .upcoming ul li {
	padding:5px 0px;	
}
.featured ul li a, .evnts-text ul li a, .evnts-text ul li a {
    color: #000;
    font-size:18px;
    font-weight: 800;
}
.evnts-text span{
	color:#D12626;
	margin-right:10px;
}
.featured ul li a:hover{
	color:#2662ab;	
}
.evnts-text h2 {
    color: #D12626;
    font-weight: 800;
    font-size: 32px;
}
.feb-events h3 {
    margin: 0px;
    background-color: #ef3b2a;
    color: #fff;
    padding: 5px 5px;
	position: relative;
}
.feb-events {
    background-color: #4b4138;
   /* height: 200px;*/
	margin-bottom: 5px;
}
.feb-events span {
    position: absolute;
    top: 6px;
    font-size: 62px;
    color: #ef3b2a;
}
.feb-events li {
    color: #fff;
}
.feb-events ul {
    padding: 30px 10px;
}
.clandar .btn-primary {
    color: #fff;
    background-color: #2761ab;
    border-color: #2761ab;
    font-weight: 700;
    font-size: 20px;
    padding: 6px 28px;
    border: none;
    border-radius: 0px;
    letter-spacing: 0.5px;
}
.clandar .btn-primary a{
    color: #fff;
}
.clandar .btn-primary:hover{
    background-color: #81b843;
    border-color: #81b843;
}
.clandar {
    text-align: center;
    margin: 20px 0px;
    clear: both;
}
.upcoming h2 {
    color: #FFBA00;
    font-size: 32px;
}
.main-footer{
    background-color: #2a2f37;
    line-height: 24px;
}
footer{
      border:none;  
}
.footer-title{
    text-transform: inherit;
    font-size: 18px;
    border-bottom: 1px solid #5d5d5d;
}
.bottom-footer {
    background-color: #2a2f37;
    border-top: 1px solid #fff;
}
.more-info li, .main-footer ul{
    font-size: 16px;
    color: #fff;
    margin-top: 0px;
}
.more-info ul li span {
    display: inline-table;
}
.more-info i, .social li i {
    color: #fff;
}
.social li i{
    font-size: 22px;
}
.more-info p{
    color: #fff;
    font-size: 16px;
}
.input-group-btn .btn {
    background: #D12626 none repeat scroll 0 0;
    border: 1px solid #D12626;
    font-size: 15px;
}
.input-group-btn .btn:hover{
    background-color: #21296B;
    border-color: #21296B;
}
.copy p, .power p, .quick-links ul li a{
    color: #fff;
    font-family: 'Open Sans', sans-serif
}
.power a{
    color: #e93237;
}
.quick-links ul li a:hover, .social li a i:hover{
    color: #D12626;
}
section.our-events {
    padding-bottom: 30px;
}

.fea-events{
	background-image:url(../images/venorbg.jpg);
    padding:30px 0px;
    background-size: cover;
	}

.owl-title h3{

	font-size:18px;

}

	

#owl-car .owl-item img {

    max-width: 150px;

}

.carousel_demo {

	border-bottom:1px solid #ccc;

    min-height: 255px;

    padding: 0px 23px;

	width: 100%;

	float: left;

	margin-bottom:30px;

}

.carousel_demo > h2 {
	position:relative;
	text-align:center;
    margin-top:10px;
}

.navbar-nav.breadcrumb > li + li::before {
	display:none;
}
.contact_contact_info li{
        padding: 15px 0 15px 8px;
}
.contact_contact_info li .fa{
    position: inherit;
}
.page-section h1:first-child{
	color: #21296B;
	font-size: 36px;
	font-weight: 700;
}
.contact_heading_title h1{
	text-transform: uppercase;
}
/*media*/

@media (min-width:768px){
	ul.nav.navbar-nav.navbar-right{
		position:absolute;
    	top: 73px;
    	width: 100%;
	}
}

@media (min-width:992px) and (max-width:1199px){

	.carousel-caption{

	top:12%;

}
.uni-programs h3{
	font-size: 17px;
}

}

@media (min-width:991px) and (max-width:1280px){

.slider{

	height:660px;

}
#top-header a.give-btn, .home-account a.adv-btn, .home-account a.volun-btn{
	padding:5px 8px;
}
ul.nav.navbar-nav.navbar-right{
	left:58px;
}
.navbar-default .navbar-nav > li > a{
	padding:15px 12px;
	}
}

@media (min-width:320px) and (max-width:767px){

#top-header a{
    font-size: 13px;
}
.search-div .form-control {
    width: 58%;
    float: left;
    height: 30px;
    margin: 0px 5px 0px 0px;
}
.search-div button.btn-primary{
    padding: 5px 6px;
    font-size: 14px;
}
.column-one {
    padding: 0px 3px;
}
.social-icon.pull-right {

    margin-top: 20px;

}

nav.navbar.bootsnav {

    background-color: #2761ab;

}

nav.navbar.bootsnav .navbar-nav > li > a {

	color:#fff;	

}

.carousel-inner .item img {

    min-height:inherit;

}

.member.list .fa-user {

    padding: 13px 20px;

    font-size: 36px;

}

.member.list .fa-flag {

    padding: 20px 22px;

    font-size: 26px;

}

.member.list .fa-users{

    padding: 20px 22px;

    font-size: 26px;

}

.carousel-caption .member.list h1 {

    font-size: 18px;

}

.join-chamber h1 {

    font-size: 24px;

	padding-left:0px;

}

.join-chamber h2 {

	padding-left:0px;

    font-size: 24px;

    padding-right: 50px;

}


.join-chamber p {

	float:left;

}

.featured, .evnts-text{

	padding:10px 0px;	

}

.slider {

    height: 420px;

}



}

@media (min-width:768px) and (max-width:991px){

	#top-header a.give-btn, .home-account a.adv-btn, .home-account a.volun-btn{
		padding:5px 4px;
		margin:0px;
	}
	.navbar-default .navbar-nav > li > a{
		padding: 15px 12px;
	}
    ul.nav.navbar-nav.navbar-right{
        top: 65px;
    }
	.logo{
		padding: 10px 0px 10px;
	}
	a.navbar-brand span{
		font-size: 22px;
	}
	/*a.navbar-brand span{
		top: 50px;
	}*/
	.carousel-caption{
		top: 15%;
	}
	.join-chamber h1 {

    padding-left: 0px;

    font-size: 32px;

}
.welcome-chamber span{
    top: 12px;
}
.welcome-chamber h2{
    font-size: 24px;
}
.join-chamber h2{

	padding-left:390px;	

}

.member.list .fa-user {

    padding: 44px 50px;

    font-size: 36px;

}

.member.list .fa-flag {

    padding: 50px 50px;

    font-size: 26px;

}

.member.list .fa-users{

    padding: 50px 50px;

    font-size: 26px;

}

.carousel-caption .member.list h1 {

    font-size: 18px;

}

.carousel-inner .item img {

    min-height:inherit;

}

.featured, .evnts-text{

	padding:10px 0px;	

}

.slider {

    height: 510px;

}
.events-left img{
    height: auto !important;
}

}


@media screen and (min-width:1px) and (max-width:767px){
nav.navbar.bootsnav .navbar-brand{
	float:left !important;
	padding-left:40px;
}
a.navbar-brand span{
    font-size: 18px;
}
.navbar-nav {
    float: left;  
}
.navbar-nav > li, .navbar-nav{
  text-align: inherit;
    margin-bottom: 0px;
}
.navbar-default .navbar-nav > li > a {
    padding: 10px 15px;
}
.breadcrumb > li{
  display: block;
}
.breadcrumb > li + li:before{
  display:none;
}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{
	background-color:inherit;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu{
	left:inherit !important;
}
.dropdown-caret{
 display:block;
}
.dropdown-icon{
  padding: 0px !important;
    border: none !important;
    position: absolute !important;
    top: 0px !important;
} 
nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before{
  display:none;
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a{
  color:#fff;
}
.navbar-nav > li {
    float: left;
    display:block;
}
.breadcrumb > li + li:before{
    display: none;
}
nav.navbar.bootsnav .navbar-nav > li > a{
  text-align:left;
}
nav.navbar.bootsnav .navbar-nav{
  padding-right:0px;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu {
    top: 0px;
}

.navbar-right .dropdown-menu{
	top:0px;
}
.home-account {
    float: left !important;
}
#top-header a.give-btn, .home-account a.adv-btn, .home-account a.volun-btn{
	padding: 5px 12px;
    margin: 10px 3px;
}
a.navbar-brand span{
	top: 45px;
	left: 225px;
}
.carousel-caption{
	top: 25%;
}
.uni-programs img{
	width: 100%;
}
.uni-programs{
	margin-bottom: 20px;
}
.fea-events{
	padding: 0px;
}
.events-left img{
    height: auto !important;
}
.welcome-chamber h2{
	font-size: 18px;
}
.welcome-chamber span{
	top: 3px;
}
}

@media (min-width:320px) and (max-width:540px){
nav.navbar.bootsnav .navbar-brand{
	padding-left: 0px;
}
.social-icon.pull-right {

    margin-top: 20px;

}

.carousel-caption {

        top: 16%;
    left: -15%;

}

.slider {

    height: 212px;

}

.carousel-caption .member.list h1 {

    font-size: 14px;

}

.member.list .fa-user {

    padding: 14px 18px;

    font-size: 18px;

}

.member.list .fa-flag {

    padding: 14px 16px;

    font-size: 18px;

}

.member.list .fa-users {

    padding: 14px 16px;

    font-size: 18px;

}

.welcome-chamber h2{

    font-size:17px;
    line-height: 24px;

}

.welcome-chamber span{

       top: 40px;
    left: 45%; 

}

.carousel-caption a .fa-users:hover,.carousel-caption a .fa-flag:hover, .carousel-caption a .fa-user:hover {

    padding:14px 16px;

}
#top-header a.give-btn, .home-account a.adv-btn, .home-account a.volun-btn{
    padding: 5px 12px;
    margin: 3px 3px;
}
#top-header .col-xs-12.col-sm-4 {
    margin: 6px 0px 0px;
}
ul.contact-info.pull-left.list-unstyled.list-inline{
    padding: 0px;
}
.logo{
    width: 100px;
}
a.navbar-brand span{
    position: inherit;
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 10px;
    display: block;
}
.join-chamber h1{
    font-size: 18px;
    line-height: 25px;
}
.join-chamber p{
    font-size: 15px;
}
}
@media (min-width:425px) and (max-width:767px){
    #top-header a{
        font-size: 15px;
    }
    ul.contact-info.pull-left.list-unstyled.list-inline{
        padding-left: 15px;
    }
}
