@font-face {

font-family: 'CachetW05-Bold';

src: url('../fonts/CachetW05-Bold');

src: local('CachetW05-Bold'), url('../fonts/CachetW05-Bold.woff') format('woff'), url('../fonts/CachetW05-Bold.woff2') format('woff2'), url('../fonts/CachetW05-Bold.ttf') format('truetype');

}

@font-face {

font-family: 'CachetW05-Book';

src: url('../fonts/CachetW05-Book');

src: local('CachetW05-Book'), url('../fonts/CachetW05-Book.woff') format('woff'), url('../fonts/CachetW05-Book.woff2') format('woff2'), url('../fonts/CachetW05-Book.ttf') format('truetype');

}

@font-face {

font-family: 'CachetW05-ExtraLight';

src: url('../fonts/CachetW05-ExtraLight');

src: local('CachetW05-ExtraLight'), url('../fonts/CachetW05-ExtraLight.woff') format('woff'), url('../fonts/CachetW05-ExtraLight.woff2') format('woff2'), url('../fonts/CachetW05-ExtraLight.ttf') format('truetype');

}

@font-face {

font-family: 'CachetW05-Medium';

src: url('../fonts/CachetW05-Medium');

src: local('CachetW05-Medium'), url('../fonts/CachetW05-Medium.woff') format('woff'), url('../fonts/CachetW05-Medium.woff2') format('woff2'), url('../fonts/CachetW05-Medium.ttf') format('truetype');

}

body{

     margin:0;

     padding:0;

     font-size:16px;

   font-family: 'CachetW05-Book';

     color: #353535;

}

p {

     font-family: 'CachetW05-Book';

    color: #353535;

    font-size: 16px;

    line-height: 24px;

    margin-bottom: 16px;

}

h1, h2, h3, h4, h5, h6{

	 font-family: 'CachetW05-Bold';
     font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;

	 }



h1{
    font-size: 24px;
    color: #000000;
}
h2{
    font-size: 20px;
    color: #000000;
}
h3{
    font-size: 24px;
    color: #92278f;
}
h4{
    font-size: 20px;
    color: #92278f;
}
h5{
    font-size: 24px;
    color: #0089d0;
}
h6{
    font-size: 20px;
    color: #0089d0;
}


a:focus, a:hover{

	text-decoration:none;

}

a{

    color: #92278f;

}



#top-header{

    background-color: #92278f;

    padding:0px;

    border-bottom: 1px solid #e4e4e4;

}

#top-header a{

 color: #ffffff;

}

.home-account a.donate-btn:hover {

    background-color: #5a93d8;

    color: #ffffff;

}

#top-header a:hover {

    color: #000000;

}

.home-account{

    padding: 0px;

    text-align: left;

}

.home-account a{

    font-size: 16px;

}

.home-account a.donate-btn {
    background-color: #0089d0;
    text-transform: uppercase;
     font-family: 'CachetW05-Medium';
     margin:0px 5px;
}
.home-account.pull-right a.donate-btn {
    padding: 5px 15px !important;
    font-size: 14px;
    border-radius: 3px;
}
#top-header .home-account a.donate-btn:hover{
    color: #fff;
    background-color: #5a93d8;
}
.home-account.pull-right {
    margin: 5px 0px;
}

#top-header .home-account a {

    border-right:none;

    padding: 10px;

}

.search-box {
    float: right;
    width: 25%;
    margin: 20px 0px 0px;
}

.navbar-brand>img{

    width: 250px;
    padding: 10px 0px;

}

.logo{

    display: initial !important;

}

a.navbar-brand span {

    color: #96218a;

    font-family: 'CachetW05-Bold';

    font-size: 36px;
    
    padding-left: 50px;

}

.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;

    font-family: 'CachetW05-Medium';

}

.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: 40px;

    left: 0px;

}
.navbar-default .navbar-brand{
    float: none !important;
    padding: 0px;
}

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

    text-transform: uppercase;

    color: #000000;

    font-family: 'CachetW05-Medium';

    padding: 10px 9px;

    font-weight: 100;

    font-size: 14px;

}

nav.navbar.bootsnav ul.nav > li > a:hover{

  color:#96218a;

}

.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: 0px;

    z-index: 1;

}



.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: #c6168d;
    border: 1px solid #000000;
    padding: 3px 10px;
    border-radius: 5px;	

}

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

	color:#fff;

}

.nav.navbar-nav{

    width: 100%;

    float: right !important;

    margin: 0px !important;

    text-align: right;

}

.breadcrumb > li + li:before {

    padding: 0 5px;

    color: #ccc;

    content: "|";

    position: absolute;

    top: 14px;

    left: -7px;

}

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{

    background-color:#4d95dd;

}

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li:hover{

    background-color:#96218a;

}

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{

    background-color: inherit;

}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu{

    border:none;

    padding: 0px;

    margin: 0px;

}

.nav > li > a{

	padding: 15px 10px;

	font-size:14px;

}

nav.navbar.bootsnav{

	background-color:#fff;

}    

/*image-slider-*/

.sidney .sidney-mobile-links {

    display: none;

}

.sidney .sidney-mobile-links a {

    color: #fff;

    font: 14px/52px cachet;

    float: left;

    text-align: center;

    text-transform: uppercase;

    width: 25%;

     font-family: 'CachetW05-Book';

}

.sidney .sidney-boxes {

    color: #fff;

    display: flex;

}

.sidney .sidney-boxes .sidney-box-wrap {

    float: left;

    height: 32vw;

    overflow: hidden;

    transition: width .5s ease 0s;

    width: 14.5vw;

}

.sidney .sidney-boxes .sidney-box-wrap:hover {

    width: 42vw;

}

.sidney .sidney-boxes .sidney-box-wrap .sidney-box {

    /*background-image: url(../images/103231-128.png);*/

    background-position: right;

    background-repeat: no-repeat;

    background-size: cover;

    height: 100%;

    width: 32.5vw;

}

.sidney .sidney-boxes .sidney-box-wrap .sidney-box .sidney-base {

    float: left;

    overflow: hidden;

    position: relative;

    width: 44%;

}

.sidney .sidney-boxes .sidney-box-wrap .sidney-box .sidney-top {

    display: table;

    height: 4.5vw;

    width: 100%;

}

.sidney .sidney-boxes .sidney-box-wrap .sidney-box .sidney-top span {

    font: 1.5vw/1.5vw;

    display: table-cell;

    text-align: left;

    text-transform: uppercase;

    vertical-align: middle;

    font-family: 'CachetW05-Medium';

    font-size: 18px;
    
    padding-left: 10px;

}

.sidney .sidney-boxes .sidney-box-wrap .sidney-box .sidney-base img {

    width: 100%;

}

.sidney .sidney-boxes .sidney-box-wrap:hover .sidney-box .sidney-base img+img {

    opacity: 1;

}

.sidney .sidney-boxes .sidney-box-wrap .sidney-box .sidney-base img+img {

    bottom: 0;

    left: 0;

    opacity: 0;

    position: absolute;

    transition: opacity .3s ease 0s;

}

.sidney-box-wrap .sidney-box .d-youth:before{

    content: "";

    position: absolute;

    top: 0px;

    left: 0px;

    right: 0px;

    bottom: 0px;

    width: 100%;

    height: 100%;

    background-color: rgba(92, 46, 145, 0.43);

    opacity: 1;

}

.sidney .sidney-box-wrap:hover  .d-youth:before{

    opacity: 0; 

}



.sidney .sidney-boxes .sidney-box-wrap .sidney-box .sidney-con {

    float: left;

    padding: 0 4%;

    width: 50%;

}

.sidney-wrapbtn {

    border: 1px solid #ffffff;

    padding: 8px 20px;

    border-radius: 5px;

    color: #fff;

    text-align: center;

    background-color: transparent;

    margin: 10px 0px;

    float: left;

    transition: all 0.3s linear;

}

.sidney-wrapbtn:hover{

    background-color: #000000;

    border-color: #000000;

    color: #ffffff;

}

.sidney-box-wrap:nth-child(5), .sidney .sidney-mobile-links a:nth-child(5) {

    background: #f47920;

}

.sidney-box-wrap:nth-child(8), .sidney .sidney-mobile-links a:nth-child(7) {

    background: #0089d0;

}

.sidney-box-wrap:nth-child(2), .sidney .sidney-mobile-links a:nth-child(2) {

    background: #fcaf17;

}

.sidney-box-wrap:nth-child(1), .sidney .sidney-mobile-links a:nth-child(1) {

    background: #f47920;

}

.sidney-box-wrap:nth-child(6), .sidney .sidney-mobile-links a:nth-child(6) {

    background: #fcaf17;

}

.sidney-box-wrap:nth-child(7), .sidney .sidney-mobile-links a:nth-child(8) {

    background: #00aeef;

}

.sidney-box-wrap:nth-child(3), .sidney .sidney-mobile-links a:nth-child(3){

    background: #92278f;

}

.sidney-box-wrap:nth-child(4), .sidney .sidney-mobile-links a:nth-child(4){

    background: #c6168d;

}   

.sidney-box-wrap:nth-child(9), .sidney .sidney-mobile-links a:nth-child(9){

    background: #5c2e91;

} 

.sidney .sidney-boxes .sidney-box-wrap .sidney-box  p{

    color: #fff;

}



.d-youth{

    position: relative;

}

.sidney-box-wrap:nth-child(1) .d-youth:before{

    background-color: rgba(244, 121, 32, 0.45);

}

.sidney-box-wrap:nth-child(2) .d-youth:before {

    background: rgba(252, 175, 23, .45);

}

.sidney-box-wrap:nth-child(3) .d-youth:before{

    background: rgba(108, 43, 144, 0.45);

}

.sidney-box-wrap:nth-child(4) .d-youth:before{

    background: rgba(198, 22, 141, 0.45 );

}

.sidney-box-wrap:nth-child(5) .d-youth:before{

    background: rgba(244, 121, 32, 0.45);

}

.sidney-box-wrap:nth-child(6) .d-youth:before{

    background: rgba(252, 175, 23, .45);

}

.sidney-box-wrap:nth-child(8) .d-youth:before{

    background: rgba(0, 137, 208, 0.45);

}

.sidney-box-wrap:nth-child(7) .d-youth:before{

    background: rgba(0, 174, 239, 0.45);

}

.join-block, .about-block {

    padding-top: 30px;

    padding-bottom: 30px;

    background: #eaeaea;

    clear: both;

}

.join-text h1 {

    margin: 0px;

    padding-bottom: 30px;

    color: #383c40;

    line-height: 42px;
    
    font-size: 36px;

}

.join-text p {

    margin: 20px;

}

.join-text .join-btn{

    margin-bottom: 0px;

}

.join-text .join-btn .btn-default, .about-left .btn-default {

    color: #ffffff;

    background-color: #92278f;

    border-color: #92278f;

}

.join-text .join-btn .btn-primary {

    color: #ffffff;

    background-color: #00aeef;

    border-color: #00aeef;

}

.join-text .join-btn .btn:hover, .about-left .btn-default:hover{

    background-color: #000000;

    border-color: #000000;

}

.join-text .join-btn .btn, .about-left .btn-default{

   font-size: 12px;

    border-radius: 80px;

    line-height: 12px;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-weight: 600;

    padding: 20px 40px;

    border: none;

    box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .2);

    transition: 0.3s linear;

}

.service-block {

        padding: 30px 0px;

}

.heading-one {

    margin-bottom: 35px;

    margin-top: 0px;
    
    font-size: 36px;

}

.services-heading{

    position: relative;

}

.services-heading h2{

    border-bottom: 1px solid #e9e9e9;

    margin: 0px;

    padding: 20px 0px;

    position: relative;

    font-size: 28px;
    
    color: #92278f;

}
.services-heading a h2{
    color: #92278f;
}


.services-heading p{

    margin-top: 15px;

    color: #6b7175;

    line-height: 1.7;

}

.services-cont .services-heading h3:before {

    content: '';

    position: absolute;

    bottom: -1px;

    left: 0;

    height: 2px;

    width: 0%;

    background: #3269e8;

    transition: all .3s linear;

}

.services-cont .services-image:after {

    position: absolute;

    content: '';

    background-color: #3269e8;

    opacity: .4;

    top: 0;

    left: 0;

    height: 100%;

    width: 0%;

    transition: all .3s linear;

}

.services-cont .services-image {

    position: relative;

    cursor: pointer;

}

 .services-image:hover:after{

  width: 100%;

}

.services-cont:hover .services-heading h3:before{   

   width: 100%;

}

.services-main-div {

    position: relative;

}

/*--image-hover-endpart--*/

.about-left h3{

    font-size: 28px;

    margin-bottom: 20px;

}

.neosho-blogimg {

    width: 100%;

    float: left;

    margin-bottom: 25px;

    background-color: #ffffff;

    padding: 20px 30px;

    transition: all 0.3s linear 0s;

}

.neosho-blogimg:hover{

     box-shadow: 0px 0px 10px rgba(119, 119, 119, 0.48);

}

.neosho-blog h1 {

    font-size: 20px;

    margin: 0px;

    line-height: 1.5;

    text-transform: uppercase;

    margin-bottom: 5px;

}

.neosho-blog a{

    color: #92278f;

}

.neosho-blogimg span {

    float: left;

    background-color: #00aeef;

    padding: 0px 15px;

    color: #fff;

    font-size: 28px;

    box-shadow: 0.6px 0.6px 10px #aaa;

    text-align:center;

}

.neosho-blogimg span {

    float: left;

    width: 80px;

    border-radius: 10px;

}

.neosho-blog {

    display: table;

}

.icon-circle{

    height: 84px;

    width: 84px;

    background-color: #00aeef;

    border-radius: 50px;

    border: 2px solid #00aeef;

    float: left;

    padding: 15px 15px 15px 18px;

    line-height: 1px;

    margin-right: 30px;

}

.icon-circle .fa{

    color: #ffffff;

}

.icon-circle .fa-address-card-o {

    font-size: 40px;

    padding-top: 5px;

}

.icon-circle .fa-user {

    padding-left: 3px;

    font-size: 50px !important;

}

.icon-circle .fa-heart-o {

    padding-top: 5px;

    font-size: 45px;

}

footer{

    background-color: #0089d0;

    border-top: none;

}

.top-footer {

    padding: 25px 0px;

}

.footer-title{

    font-size: 20px;

    border-color: #ffffff;
    
    margin-bottom: 20px;

}

.footer-inner-title {

    font-size: 20px;

    color: #fff;

    margin: 0px 0px 5px;
    
    font-family: 'CachetW05-Bold';

}

 .footer-logo p{

    padding: 15px 0px;

 }

address a, .footer-list a {

    color: #000;

}

.footer-list ul li{

    padding: 3px 0px;

}

.footer-address ul li {

    padding: 5px 0px;

    color: #fff;

    line-height: 16px;

}

.rari-social .fa {

    font-size: 30px;

    color: #fff;

}

address {

    line-height: 24px;

    color: #fff;

    margin-bottom: 10px;

}

.footer-address a, .footer-links ul li a, .more-info p {

    color: #fff;

}

.input-group-btn .btn {

    background: #92278f none repeat scroll 0 0;

    border: 1px solid #92278f;

    font-size: 16px;

}

.footer-links ul li{

    margin-bottom: 5px;

}

.rari-social ul {

    margin: 0px;

}

.bottom-footer {

    text-align: left;

    padding: 15px 0 10px 0;

    background-color: #00aeef;

}

.power a{

    color: #000000;

}

.power p{

    color: #ffffff;

    margin-bottom: 0px; 

}

.copy p{

    color: #fff;

    margin-bottom: 0px;

}

#scrolltoup:hover{

    background-color: #00aeef;

    color: #ffffff;

}

.sidney-btns {
    padding: 0px;
    list-style-type: none;
}
.nav-tabs>li a {
    padding: 12px 10px;
    background-color: #1689d0;
    color: #ffffff;
    display: inline-block;
    width: 200px;
    max-width: 100%;
    border-radius: 10px;
    margin-bottom: 15px;
    text-align: center;
}
.nav-tabs>li a:hover{
    background-color: #92278f;
    color: #ffffff;
}
.nav-tabs>li:nth-child(1) a, .nav-tabs>li:nth-child(7) a, .nav-tabs>li:nth-child(13) a, .nav-tabs>li:nth-child(19) a{
    background-color: #0089d0;
}
.nav-tabs>li:nth-child(2) a, .nav-tabs>li:nth-child(8) a, .nav-tabs>li:nth-child(14) a, .nav-tabs>li:nth-child(20) a{
    background-color: #92278f;
}
.nav-tabs>li:nth-child(3) a, .nav-tabs>li:nth-child(9) a, .nav-tabs>li:nth-child(15) a, .nav-tabs>li:nth-child(21) a{
    background-color: #0060af;
}
.nav-tabs>li:nth-child(4) a, .nav-tabs>li:nth-child(10) a, .nav-tabs>li:nth-child(16) a, .nav-tabs>li:nth-child(22) a{
    background-color: #5c2e91;
}
.nav-tabs>li:nth-child(5) a, .nav-tabs>li:nth-child(11) a, .nav-tabs>li:nth-child(17) a, .nav-tabs>li:nth-child(23) a{
    background-color: #00aeef;
}
.nav-tabs>li:nth-child(6) a, .nav-tabs>li:nth-child(12) a, .nav-tabs>li:nth-child(18) a, .nav-tabs>li:nth-child(24) a{
    background-color: #c6168d;
}
.inner-space {
    padding: 0px;
}
.nav-tabs>li.active>a{
    color: #ffffff;
    position: relative;
}
.nav-tabs>li.active>a:before{
    content: "";
    position: absolute;
    top: 2px;
    left: -10px;
    right: 0px;
    bottom: 0;
    background-color: #0060af;
    width: 3px;
    height: 40px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    background-color: #0089d0;
    border: #0089d0;
    color: #ffffff;
}
.nav-tabs>li>a{
    border: none;
    font-weight: 700;
}
.nav-tabs{
    border: 0px;
    border-right: 1px solid #ddd;
}
.programs {
    border: none;
}
.programs li {
    margin-right: 20px;
    float: none;
}
.page_heading {
    border-bottom: 2px solid #0089d0;
    display: inline-block;
    padding-bottom: 5px;
}
.tab-content{
    padding: 0px 0px;
    border-radius: 5px;
    margin-left: 25px;
}
.tab-main-block {
    width: 100%;
    float: left;
    margin-top: 15px;
    margin-bottom: 25px;
}
.tab-main-block .col-xs-12.col-sm-3 {
    padding-left: 0px;
}
.join-div .table td {
    width: 15%;
}
.footer-account {
    padding-top: 15px;
}
.footer-account a.staff_login {
   background-color: #92278f;
    text-transform: uppercase;
    font-family: 'CachetW05-Medium';
    padding: 10px 10px !important;
    font-size: 14px;
    border-radius: 3px;
    margin-bottom: 12px;
    display: inline-block;
    margin-right: 10px;
}
.sd-social {
    display: none;
}
#scrolltoup, nav.navbar.bootsnav a.dropdown-toggle.dropdown-icon{
    cursor: pointer;
}
.label-search {
    display: none;
}
.tab-content>.tab-pane table tr td img {
    height: auto !important;
}
.survey-info label{
    font-family: 'CachetW05-Bold';
}
.survey-info .form-group {
    margin-left: 0px;
    margin-right: 0px;
}
.radio-list span + span {
    margin-left: 20px;
}
.page-section .center.page_heading{
    font-size: 36px;
}
.post-birthday-form label {
    display: block;
    font-weight: 500;
}
.post-birthday-form {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.post-birthday-form textarea.form-control {
    width: 100%;
    max-width: 100%;
}
.closer_content_table .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #ecf9ff;
}
.closer_content_table {
    margin-top: 20px;
    margin-bottom: 20px;
}
.latest-events {
    padding: 50px 0px;
}
.latest-event-text .page_heading {
    font-size: 36px;
    margin-bottom: 25px;
    margin-top: 0px;
}
.closure_form .form-group, .love_the_y_form .form-group {
    margin-left: 0px;
    margin-right: 0px;
}
.love_the_y_form .submit-input {
    background-color: #96218a;
    border-color: #96218a;
    color: #ffff;
    padding: 12px 25px;
    font-size: 16px;
    transition: all 0.3s linear;
}
.love_the_y_form .submit-input:hover{
    background-color: #4d95dd;
    border-color: #4d95dd;
    color: #fff;
}
.payment_type input[type="radio"] {
    float: left;
}
.payment_type span {
    display: table-cell;
}
.healthfair h3 {
    font-size: 30px;
    margin-bottom: 20px;
}
.membership_cancellation .form-group {
  margin-left: 0px;
}
.membership_cancellation {
    margin-top: 15px;
}
.market-form textarea.form-control {
    width: 100%;
    max-width: 100%;
}
.mark-checks {
    margin: 0px;
}
.mark-checks li {
    width: 200px;
    margin-bottom: 5px;
}

@media (min-width:1200px){

    .join-block, .service-block, .about-block{

        padding-top: 60px;

        padding-bottom: 60px;

    }

}

@media (max-width: 991px){

 .sidney .sidney-mobile-links{

     display: none;

    }

.sidney .sidney-boxes{

    display: none;

    }

}

@media (min-width:992px){

   
.join-text p {

    margin: 0px 15% 40px;

    line-height: 1.8;

}
.closer_content_table .table tr th, .closer_content_table .table tr td{
    vertical-align: middle;
}
.closer_content_table .table tr th:first-child{
    width: 20%;
}
.closer_content_table .table tr th:nth-child(2){
    width: 20%;
}
.closer_content_table .table tr th:nth-child(3){
    width: 20%;
}
.closer_content_table .table tr th:nth-child(4){
    width: 40%;
}
.membership_cancellation .contact_con_input_control {
    width: 300px;
}
.market-form {
    width: 60%;
    margin: 0px auto;
    margin-top: 20px;
}
.youth-program-block {
    width: 70%;
    margin: 0px auto;
}

}

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

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

           padding: 10px 5px;
        font-size: 12px;

    }
    a.navbar-brand span{
        font-size: 28px;
    }

    .dropdown-menu > li > a{

        padding: 10px;

    }

    .sidney .sidney-boxes .sidney-box-wrap .sidney-box .sidney-top span{

        font-size: 14px;

    }

    .sidney .sidney-boxes .sidney-box-wrap .sidney-box .sidney-top span{

        font-size: 18px;

        line-height: 22px;

    }

    .sidney .sidney-boxes .sidney-box-wrap .sidney-box p{

        font-size: 14px;

        line-height: 20px;

    }

    .sidney-wrapbtn{

        margin: 0px;

    }
    .home-account.pull-right a.donate-btn{
    	padding:5px 7px !important;
    }

}

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

    nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu{
            left: 160px !important;
     }
    nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after{
            display: block;
    }
    nav.navbar.bootsnav .nav.navbar-nav{
           margin-top: 0px;
    }
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
        display: block !important;
    }
    .navbar-nav>li {
        float: none;
        display: block;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

   .navbar-collapse.collapse.in {  /* NEW */
        display: block!important; 
    }
    nav.navbar.bootsnav .navbar-nav > li > a{
        padding: 15px 12px;
        display: block;
        width: 100%;
        border-bottom: solid 1px #e0e0e0;
        border-color: #e0e0e0 !important;
        text-align: left;
        font-size: 16px;
    }
    nav.navbar.bootsnav .navbar-toggle{
        top: 20px;
    }
    .attr-nav li.search{
        margin: 0px;
    }
    .dropdown-caret{
        display: block;
        top: 0px;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, nav.navbar.bootsnav .navbar-toggle {
        background-color: #00aeef;
        color: #fff;
        padding: 5px 10px;
	}
    nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{
        padding: 10px;
    }
    a.navbar-brand span{

        font-size: 24px;

        padding-left: 20px;

    }
    .search-box{
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }

    .logo{

        padding: 5px 0px;

    }

     .sidney-box-wrap:nth-child(5), .sidney .sidney-mobile-links a:nth-child(5) {

    background: #fcaf17;

}

    .sidney-box-wrap:nth-child(6), .sidney .sidney-mobile-links a:nth-child(6){

        background: #f47920;

    }

    .join-text h1{

        padding-bottom: 0px;

    }
    .home-account{
    	text-align: center;
    }
    .home-account.pull-right {
    margin-bottom: 20px;
    float: none !important;
}

}

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

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

        padding: 10px !important;

        border-bottom: solid 1px #b3b3b3;

    }

    nav.navbar.bootsnav .navbar-brand{

        display: initial;

    }

    .navbar-right .dropdown-menu{

        top: 0px;

    }
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{
        padding: 10px;
    }
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{

        padding: 10px;

    }

    .home-account{

        text-align: center;

    }
    .home-account.pull-right {
        float: none !important;
        margin-bottom: 20px;
    }
    #top-header .home-account a{

        border-right: 0px;
            margin-bottom: 10px;

    }


    a.navbar-brand span{

        display: block;

        font-size: 30px;

    }

    .navbar-brand>img{

        width: 280px;

        margin-bottom: 10px;

    }
    .search-box{
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }

    .sidney-box-wrap:nth-child(5), .sidney .sidney-mobile-links a:nth-child(5) {

    background: #fcaf17;

}

    .sidney-box-wrap:nth-child(6), .sidney .sidney-mobile-links a:nth-child(6){

        background: #f47920;

    }

    .join-text h1{

        padding-bottom: 0px;

    }

    .services-cont .services-image img{

        width: 100%;

    }

    .services-cont, .about-left{

        margin-bottom: 30px;

    }

    .footer-title{

        margin-top: 20px;

    }
      .tab-content .tab-pane table tr td {
        width: 100% !important;
        display: block;
    }
    .tab-main-block .nav-tabs{
        border-right: 0px;
    }
    .tab-content {
        margin-left: 0px;
    }

   

}

@media (min-width:320px) and (max-width:480px){
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, nav.navbar.bootsnav .navbar-toggle {
    background-color: inherit;
    color: #c6168d;
    border: 1px solid #000000;
    padding: 3px 10px;
    border-radius: 5px;
    margin: 0px;
    float: right;
    width: 100px;
}
     .sidney .sidney-mobile-links a {

        font-size: 16px;

        line-height: 26px;

        padding: 10px;

}

    .wrap-sticky nav.navbar.bootsnav.sticked{

        position: inherit;

    }

    .navbar-brand>img{

        display: block !important;

        margin: 0px auto;

    }

    .navbar-default .navbar-brand{

        padding: 0px;

    }

    a.navbar-brand span{

        margin-bottom: 10px;

        font-size: 18px;

        display: block;
        
        padding-left: 0px;

    }

    .sidney .sidney-mobile-links a{

        width: 100%;

    }

    .home-account {

    float: none !important;

        padding-bottom: 5px;

}



#top-header .home-account a{

   padding-top: 0px;

    padding-bottom: 0px;
    margin-bottom: 10px;

}

    .join-text h1 {

    padding-bottom: 0px;

    font-size: 24px;

    line-height: 28px;

}

    .join-text .join-btn li{

        margin-bottom: 15px;

    }

    .icon-circle{

        float: none;

        margin-bottom: 10px;

    }
    .tab-content{
        margin-left: 0px;
    }
    
    .join-div .table td {
        width: 20% !important;
        overflow: hidden;
        height: auto;
        white-space: normal !important;
    }
    .tab-main-block .nav-tabs li {
        float: none;
    }
    .tab-main-block .nav-tabs>li a{
        width: 100%;
    }
    .latest-event-text .page_heading{
        font-size: 24px;
    }
    .latest-events{
        padding: 30px 0px;
    }
     
}