@font-face {

font-family: 'CachetStd-Medium';

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

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

}



@font-face {

font-family: 'cachet-book-webfont';

src: url('../fonts/cachet/cachet-book-webfont');

src: local('cachet-book-webfont'), url('../fonts/cachet/cachet-book-webfont.woff') format('woff'), url('../fonts/cachet/cachet-book-webfont.ttf') format('truetype');

}





body{

     margin:0;

     padding:0;

     font-size:16px;

    font-family: 'cachet-book-webfont';

     color: #353535;

}

p {

     font-family: 'cachet-book-webfont';

    color: #353535;

    font-size: 16px;

    line-height: 24px;

    margin-bottom: 10px;

}

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

	 font-family: 'CachetStd-Medium';
     color: #4d95dd;
    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;

}

.navbar-brand>img{

    width: 150px;

}

.navbar-default .navbar-brand img {

    padding: 10px;

}

.logo{

    display: initial !important;

}

a.navbar-brand span {

    color: #96218a;

    font-weight: 700;

    font-family: 'CachetStd-Medium';

    font-size: 36px;

}

.search-box {

    float: right;

    width: 25%;

    margin: 15px 0px 0px;

}

#top-header{

    background-color: #0089d0;

    padding: 5px 0px;

}

#top-header a{

 color: #fff;

}

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

    background-color: #5a93d8;

    color: #ffffff;

}

#top-header a:hover {

    color: #c6168d;

}

.home-account{

    padding: 0px;

}

.home-account a{

        border: none;

}

.home-account a.donate-btn {

    background-color: #c6168d;

    padding: 5px 15px;

    border-radius: 4px;

    text-transform: uppercase;

     font-family: 'CachetStd-Medium';

     margin:0px 5px;

}

#top-header .home-account a.donate-btn:hover{

    color: #fff;

    background-color: #5c2e91;

    transition: all 0.3s linear 0s;

}

ul.contact-info.pull-left.list-unstyled.list-inline{

    margin-bottom: 0px;

    padding: 0px 0px;
    position: relative;
    top: 2px;

}

ul.contact-info.pull-left.list-unstyled.list-inline li {

    margin-right: 10px;

}

.contact-info .mob-text {

    display: block;

}

.contact-info .fa {

    float: left;

    font-size: 20px;

}

.mob-list {

    float: right;

    margin-left: 10px;

}

.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: 'CachetStd-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: 60px;

    left: 0px;

}

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

    text-transform: uppercase;

    color: #4d95dd;

    font-family: 'CachetStd-Medium';

    padding: 20px 15px;

    font-weight: 100;

    font-size: 16px;

}

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: #c6168d;

    color: #fff;

    padding: 5px 10px;

}

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;

    padding: 10px;

}

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

    border:none;

}

.nav > li > a{

	padding: 15px 10px;

	font-size:14px;

}

nav.navbar.bootsnav{

	background-color:#fff;

}    

/*image-slider-*/

.raritan .raritan-mobile-links {

    display: none;

}

.raritan .raritan-mobile-links a {

    color: #fff;

    font: 14px/52px cachet;

    float: left;

    text-align: center;

    text-transform: uppercase;

    width: 25%;

     font-family: 'cachet-book-webfont';

}

.raritan .raritan-boxes {

    color: #fff;

    display: flex;

}

.raritan .raritan-boxes .raritan-box-wrap {

    float: left;

    height: 32vw;

    overflow: hidden;

    transition: width .5s ease 0s;

    width: 12.5vw;

}

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

    width: 42vw;

}

.raritan .raritan-boxes .raritan-box-wrap .raritan-box {

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

    background-position: right;

    background-repeat: no-repeat;

    background-size: cover;

    height: 100%;

    width: 32.5vw;

}

.raritan .raritan-boxes .raritan-box-wrap .raritan-box .raritan-base {

    float: left;

    overflow: hidden;

    position: relative;

    width: 40%;

}

.raritan .raritan-boxes .raritan-box-wrap .raritan-box .raritan-top {

    display: table;

    height: 4.5vw;

    width: 100%;

}

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

    font: 1.5vw/1.5vw;

    display: table-cell;

    text-align: center;

    text-transform: uppercase;

    vertical-align: middle;

    font-family: 'CachetStd-Medium';

    font-size: 22px;

}

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

    width: 100%;

}

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

    opacity: 1;

}

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

    bottom: 0;

    left: 0;

    opacity: 0;

    position: absolute;

    transition: opacity .3s ease 0s;

}

.raritan-box-wrap .raritan-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;

}

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

    opacity: 0; 

}



.raritan .raritan-boxes .raritan-box-wrap .raritan-box .raritan-con {

    float: left;

    padding: 0 4%;

    width: 60%;

}

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

    background: #5c2e91;

}

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

    background: #c6168d;

}

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

    background: #00aeef;

}

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

    background: #c6168d;

}

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

    background: #0060af;

}

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

    background: #00aeef;

}

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

    background: #92278f;

}

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

    background: #0089d0;

}   

.raritan .raritan-boxes .raritan-box-wrap .raritan-box  p{

    color: #fff;

}

.d-youth{

    position: relative;

}

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

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

}

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

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

}

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

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

}

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

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

}

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

    background: rgba(92, 46, 145, 0.45);

}

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

    background: rgba(0, 96, 175, 0.45);

}

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

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

}

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

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

}

.about h2 {

    margin-top: 0px;

    font-size: 36px;

    color: #ffffff;

    margin-bottom: 15px;

}

.about p{

    color: #ffffff;

}

.about-text{

    margin: 8px 0px;

    color: #4d95dd;

    font-size: 32px;

}

.about {

    margin-right: 25px;

}

.why-choose{

    padding: 50px 0px;

    background-color: #0089d0;

}

.read-btn {

    width: 150px;

    display: inline-block;

    background-color: #c6168d;

    padding: 10px 15px;

    border-radius: 4px;

    text-align: center;

    color: #ffffff;

    margin-top: 10px;

}

.read-btn:hover{

    background-color: #96218a;

    color: #ffffff;

    transition: all 0.3s linear 0s;

}

.about-right{

    position: relative;

    overflow: hidden;

    cursor: pointer;

    widows: 100%;

}

.about-right img{

    width: 100%;

    border-radius: 10px;

    transition: all 0.5s ease-in-out 0s;

}

.about-right img:hover{

    transform: scale(1.3);

}

.member-block {

    background-image: url(../images/cta_bg.png);

    background-repeat: no-repeat;

    background-position: center;

    padding: 75px 0px;

    position: relative;

    clear: both;

}

.member-block:before{

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    background-color: rgba(255, 255, 255, 0.5);

    width: 100%;

    height: 100%;

}

.member-block .member-text {

    margin: 0px;

    font-size: 30px;

    text-transform: uppercase;

    color: #353535;

    font-family: 'CachetStd-Medium';

    position: relative;

}

.member-block .member-btn {

    position: relative;

    background-color: #c6168d;

    color: #ffffff;

}

.member-block .member-btn {

    position: relative;

    background-color: #c6168d;

    color: #ffffff;

    padding: 15px 20px;

    text-transform: uppercase;

}

.member-block .member-btn .fa.fa-arrow-right {

    margin-left: 18px;

}

.member-block .member-btn:hover{

    background-color: #0089d0;

    color: #ffffff;

    transition: all 0.3s linear 0s;

}

.raritan-services{

    position: relative;

    cursor: pointer;

    overflow: hidden;

}

.raritanimg-one {

    background-color: rgba(150, 33, 138, 0.99);

    position: absolute;

    width: 100%;

    bottom:50px;

    height: 100%;

    padding: 10px 15px;

    opacity: 1;

    transition: all 0.4s ease-in-out 0s;

    -webkit-transition:all 0.4s ease-in-out 0s;

    box-sizing: border-box;

    -moz-transform: translateY(100%);

    -webkit-transform: translateY(100%);

    -ms-transform: translateY(100%);

    transform: translateY(100%);

    text-align: center;

}

.raritan-services:hover .raritanimg-one{

    bottom: 0px;

    -moz-transform: translateY(0);

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    transform: translateY(0);

}

.raritan-services h3.raritan-head {

    background-color:rgba(150, 33, 138, 0.93);

    color: #fff;

    margin: 0px;

    padding: 10px 15px;

    position: absolute;

    bottom:  0px;

    width: 100%;

    opacity: 1;

}

.raritanimg-one h1, .raritanimg-one p{

    color: #fff;

    position: relative;

}

.raritanimg-one p{

    padding:10px 0px 15px;

}

.raritanimg-one h1{

    font-size: 28px;

    margin: 0px;

}

.comm-btn {

    border: 1px solid #fff;

    padding: 10px 20px;

    border-radius: 5px;

    color: #fff;

    text-align: center;

    margin-top: 10px;

    display: inline-block;

}

.comm-btn:hover{

    background-color: #4d95dd;

    border-color: #4d95dd;

    color: #ffffff;

    transition: all 0.3s linear 0s;

}

.program-btn, a.raritan-wrapbtn{

    border: 1px solid #4d95dd;

    padding: 8px 20px;

    border-radius: 5px;

    color: #fff;

    text-align: center;

    background-color: #4d95dd;

    margin: 10px 0px;

    float: left;

}

a.raritan-wrapbtn:hover {

    background-color: rgba(85, 85, 85, 0.43);

    border-color: #fff;

}

a.raritan-wrapbtn {

    border-color: #fff;

    background-color: inherit;

}

.program-btn:hover{

    background-color: #96218a;

    color: #fff;

    border-color: #96218a;

}

.raritan-btn {

    border: 1px solid #fff;

    padding: 8px 20px;

    border-radius: 5px;

    color: #fff;

    text-align: center;

}

.raritan-btn:hover {

    background-color: #4d95dd;

    border-color: #4d95dd;

    color: #ffffff;

}

.sr-heading {

    font-size: 36px;

    text-transform: uppercase;

    margin: 0px;

    padding: 30px 0px;

}

.our-services {

    margin: 20px 0px 60px;

}

.our-community{

    background-image: url(../images/job-ymca.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

    position: relative;

    padding: 70px 0px;

}

.our-community:before{

    content: "";

    position: absolute;

    top: 0px;

    left: 0px;

    right: 0px;

    bottom: 0px;

    background-color: rgba(0, 0, 0, 0.61);

}

.community-text{

    width: 100%;

    text-align: center;

}

.community-text h2{

    color: #fff;

    padding: 20px 0px;

    font-size: 42px;

    margin: 0px;

}

.community-text p {
    color: #fff;
    padding-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
}


footer{

    background-color: #92278f;

    border-top: none;

    font-size: 15px;

}

.top-footer {

    padding: 25px 0px;

}

footer h3, .footer-logo p, .ada-title{

    color: #fff;

    margin-top: 0px;

    margin-bottom: 10px;

}
.ada-subtitle{
    font-size: 20px;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 10px;
}

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

    color: #fff;

}

address {

    line-height: 24px;

    color: #fff;

}

.footer-address a{

    color: #fff;

}

.bottom-footer {

    text-align: left;

    padding: 20px 0 10px 0;

    background-color: #5c2e91;

}

.power a{

    color: #fff;

}

.power p{

    color: #ffffff;

}

.copy p{

    color: #fff;

}

#scrolltoup:hover{

    background-color: #0089d0;

    color: #ffffff;

}


.only_one {
    width: 50%;
    float: left;
    margin-right: 10px;
}
.breadcrumb > li + li:before{
    position: inherit;
}
.read_more_div {
    float: right;
}
.no-padd{
    padding-left: 0px;
    padding-right: 0px;
}
.blog_list_page ul{
    margin-top: 0px;
}

.blogs-search label {
    margin: 0px 15px;
}
.blogs-search {
    background-color: #eaeaea;
    width: 100%;
    float: left;
    padding: 20px 20px;
    border-radius: 5px;
}
.date-info {
    position: relative;
    left: 25px;
    bottom: 23px;
}
.date-info p {
    background: #c6168d;
    color: #fff;
    font-size: 24px;
    text-align: center;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 10px;
    margin: 0px;
}
.event-content h3 {
    margin-top: 0px;
    font-size: 26px;
}
.event-content h3 a{
    color: #0089d0;
}
.event-block {
    margin-bottom: 30px;
}
.event-image img {
    width: 100%;
    border-radius: 25px;
}
.events-detail-left h2 {
    font-size: 36px;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 5px;
}
.google-calendar-info a {
    border: 1px solid #c6168d;
    padding: 10px 20px;
    display: inline-block;
    margin-right: 30px;
}
.timer {
    border: 1px solid #ccc;
    text-align: center;
    padding: 50px 0px;
    margin: 50px 0px;
}
#note {
    margin: 0px;
}
.google-calendar-info {
    margin-top: 50px;
    margin-bottom: 30px;
}
.date-details {
    width: 100%;
    float: left;
    margin-bottom: 25px;
    background-color: #ffdbfb;
    padding: 10px 15px;
}
.date-details .date-icon {
    float: left;
    font-size: 20px;
}
.date-details .date-text {
    display: table-cell;
    padding-left: 10px;
}
.date-details .date-text strong {
    display: block;
    font-size: 20px;
}
.events-detail-right {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    padding:25px 20px 10px;
}
.events-details-block {
    margin-top: 20px;
}
.event-share {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    padding: 15px;
    margin-top: 35px;
}
.event-share .share-title {
    margin-top: 0px;
    text-align: center;
    font-size: 24px;
    border-bottom: 1px solid;
    padding-bottom: 8px;
}
.event-share ul {
    margin-top: 20px;
    text-align: center;
}
.event-share ul li {
    display: inline-block;
    margin: 0px 6px;
}
.event-share ul li a {
    font-size: 22px;
}
.event-share ul li a:hover{
    color: #0089d0;
}
.events-detail-left p {
    margin-bottom: 25px;
}




.timer-div{
    text-align: center;
}
#countdown .days-number {
    background: #0060af;
    width:60px;
    height:70px;
    display:block;
    font-size: 30px;
    color: #ffffff;
    border-radius: 5px;
    line-height:70px;
}

#countdown .hours-number {
     background: #7e7e7e;
    width:60px;
    height:70px;
    display:block;
    font-size: 30px;
    color: #ffffff;
    border-radius: 5px;
    line-height:70px;
    box-shadow:1px 1px 2px #000000;
    text-align:center;
}
#countdown .days-text{
    display: block;
    font-size:20px;
    margin-top:10px;
    text-align:center;
}
#countdown .cntday{
    display:inline-grid;
}
#countdown .dot{
    font-size: 45px;
    margin:0px 3px 0px 1px;
}
#countdown h3{
    font-size:30px;
    margin-top:0px;
    margin-bottom:30px;
    width:100%;
    float:left;
}
.raritan_funds_list {
    text-align: center;
    height: 160px;
}
.raritan_funds_list .timer {
    border: 0px;
    padding: 10px 0px;
    margin: 0px;
}
.funds_block {
    margin: 50px 0px 0px;
}
.counter {
  animation-duration: 1s;
  animation-delay: 0s;
}
.rar-purple {
    color: #92278f;
}
.rar-blue{
    color: #0089d0;
}
.raritan_funds_list h1 {
    font-size: 42px;
    font-family: 'CachetStd-Medium';
    font-weight: 700;
}
.raritan_funds_list p {
    font-family: 'CachetStd-Medium';
}
.del_space {
  display: none;
}
@media (max-width: 991px){

 .raritan .raritan-mobile-links{

     display: block;

    }

.raritan .raritan-boxes{

    display: none;

    }

}

@media (min-width:992px){

    .navbar-brand>img{

    width: 150px;

    position: absolute;

    top: 0;

    left: 0;

}

    a.navbar-brand span {

    position: relative;

    left: 42%;

    top: 5px;

}

    .community-text h2 {

    margin: 0px 10%;

    line-height: 50px;

}

    .community-text p {

    margin: 0px 15%;

}

    .hours {

    margin-left: 30px;

}

}

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

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

        padding: 20px 8px;

        font-size: 15px;

    }

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

        font-size: 14px;

    }

}

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

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

        padding: 15px 5px;

        font-size: 13px;

    }

    .navbar-default .navbar-brand{

        height: auto !important;

        float: none !important;

        padding: 0px;

    }

    a.navbar-brand span{

        font-size: 30px;

    }

    .logo{

        padding: 5px 0px;

    }

    .search-box{

        margin-top: 30px;

    }

    .navbar-default .navbar-brand img{

        display: inline-block;

    }

    .navbar-right .dropdown-menu {

        top: 50px;

}

    .raritan-services p {

       display: none;

    }

    .raritan-btn{

        display: inline-block;

        margin-top: 30px;

    }

    .raritanimg-one h1{

        font-size: 24px;

    }
    .raritan_funds_list{
        height: 160px;
    }

 

}

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

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

        padding: 10px !important;

    }

    .navbar-brand>img{

        display: block !important;

        margin: 0px auto;

    }

    .navbar-default .navbar-brand{

        padding: 0px;

    }

      nav.navbar.bootsnav {

    position: inherit!important;

}

    .search-box{

        width: 100%;

        margin-top: 5px;

        margin-bottom: 10px;

        float: none !important;

    }

    nav.navbar.bootsnav .navbar-brand{

        display: initial;

    }

    .why-choose{

        padding: 30px 0px;

    }

    .read-btn{

        margin-bottom: 20px;

    }

    .raritan-services img{

        width: 100%;

    }

    .raritan-services {

        margin-bottom: 25px;

    }

    .member-block .pull-right {

    float: none !important;

    text-align: center;

}

    .member-block .member-btn{

        display: inline-block;

        margin-top: 20px;

    }

    .member-block .member-text{

        text-align: center;

        float: none !important;

    }

    .navbar-right .dropdown-menu{

        top: 0;

    }

    .home-account{

        float: none !important;

        margin: 10px 0px;

    }

    ul.contact-info.pull-left.list-unstyled.list-inline{

        float: none !important;

        text-align: center;

    }
    .blog_details .read_more_div
    {
        float: none;
    }

   

}
@media (min-width:540px) and (max-width:767px){
    .raritan .raritan-mobile-links a, .funds_block .col-xs-12.col-sm-4.col-md-4{
        width: 50%;
    }
    .raritan_funds_list{
        height: 160px;
    }
}
@media (min-width:320px) and (max-width:480px){

     .raritan .raritan-mobile-links a {

        font-size: 15px;

        line-height: 20px;

        padding: 10px;

}



    .navbar-default .navbar-brand{

        padding: 0px;

    }

    a.navbar-brand span{

        margin-bottom: 10px;

        font-size: 26px;

        display: block;

    }

    .our-services{

        margin: 0px;

    }

    .community-text h2{

        font-size: 30px;

        line-height: 40px;

    }

    .raritanimg-one{

        padding: 10px 5px;

    }

    .raritanimg-one p {

    padding: 10px 0px 5px;

}
     .raritan .raritan-mobile-links a{
        width: 100%;
    }
.timer{
    margin:30px 0px;
}
  

    }