@media only screen and (min-width:1170px){
.clubtitle{font-size:3rem;}
}

@media only screen and (min-width:993px) and (max-width:1170px){
.text-box h1 {font-size:2.7em;}
}
@media only screen and (min-width:768px){

.clubtile:hover .cluboverlayblue{bottom: -105%;transition: all 200ms linear;}
.clubtile:hover .clublogo{opacity: 1;}
.clubtile:hover .clublogowhite {opacity: 0;}
}




@media only screen and (max-width:992px){
ul.dropdown-menu.sub-menu > li.menu-item > a{margin-left:10px;margin-right:10px;}
.navbar-brand{margin-right: 25px;}
.clubtitle{font-size:2rem;}
.clubtagline{font-size:0;display:none;}
.btn{font-size:1.1em !important;}
.text-box h1{font-size:2.2em;}
.h1-lg{font-size:4em;}
.h1-xl{font-size:5rem;}
.membershipgraybox{top:59%;padding-left:0;padding-right:0;width:23.5%;}
.btn--video{width: 70%;}
}

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

.carousel-control > span{height:30px;width:20px;background-size:20px auto;}
header#header{z-index:10000;background:transparent !important;}
.btn{padding-top:1em;padding-bottom:1em;font-size:1.4em;}
.btn.btn--gray-border{padding-top:0.7em;padding-bottom:0.7em;}
.h1-xl{font-size:6em;}
.btn-wrap-club {padding: 0 10px 20px;}
.btn-wrap-club-membership{padding:0 0 20px 0!important;}
.btn-wrap-club-schedule{padding:0 !important;}
.navbar-brand {margin-left:25px !important;max-width:150px;margin-top:5px;}
.body-content-home{padding-left:15px;padding-right:15px;}
.clubtile:hover .cluboverlayblue{bottom:0;}
.cluboverlayblue{background:rgb(0, 51, 103);}
.clubtitle{font-size:1.8rem;margin-top:60%;margin-bottom:10%;}
.mobile-gallery{display:block;padding-bottom:10px !important;}
.mobile-gallery > .row {margin:0 !important;}
.mobile-gallery > .row > [class*=col-xs-] {padding:0 !important;}
.gallery-item {display:block;width:310px;margin:0 10px !important;}
.carousel-wrap{display:none;}
div[id=clubs].row {padding: 0 10px;}
.text-box h1{font-size:2.2em;}
.text-box h1::after{width:75px;}
div[id*=homepage-slider-] > .carousel-inner > .item .overlay-text{font-size:2rem;}
.single-club-logo, .single-club-logo-membership{display:block;float:none;transform:none;-ms-transform:none;-webkit-transform:none;left:0;padding:0 0;position:relative;margin: 0 auto;width:155px;max-width:150px;height:170px;}
.single-club-logo > img, .single-club-logo-membership > img{width:140px;max-width:140px;height:auto;}
.hidden-logo{display:none;}
.signature-employee-contact{padding-left:15px;padding-right:15px;}
.employeeimage{padding-left:0;}
.body-content{padding-top: 10px;padding-bottom: 15px;}
}
@media only screen and (max-width:736px){
.h1-xl{font-size:4em;}
#content-wrap{margin-top:-50px !important;position:relative;}
.carousel-control {display:block;}
.carousel-indicators{display:none;}
.clublogo,.clublogowhite{width:53%;}
.employeerow{width:100%;}
}
@media only screen and (max-width:690px){
.clubtitle{font-size:1.5rem;margin-top:65%;margin-bottom:5%;}
.clublogo, .clublogowhite{width:55%;}
}

@media only screen and (max-width:568px){
.clubtitle{font-size: 1.4rem;line-height: 1.2em;}
.h1-xl{font-size:4em;}
}

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

h1, h2, h3, h4, h5, h6 {text-align: center;}
.h1-lg{font-size:2.6em;}
.h1-xl{font-size:3em;}
.section-information > h3{font-size:2em;}
.btn-wrap-padding{padding:15px 15px 0 15px;}
.clubtitle{font-size:1.8rem;}
.clublogo,.clublogowhite{width:56%;}
.single-club-logo{display:block;float:none;transform:none;-ms-transform:none;-webkit-transform:none;left:0;padding:0 0;position:relative;margin: 0 auto;}
.club-title{padding:0;}
.gallery-item {width:270px;margin-left: 5px !important;margin-right: 5px !important;}
div[id*=whole-club-slider-]{padding-bottom:55% !important;}
.body-content p, .body-content-home p{font-size:1.2em;}
.text-box-wrap{padding:0;}
.clubtile{width:50%!important;}
#footernav li.menu-item{width:100%;margin-top:5px;margin-bottom:5px;}
.mfp-arrow {margin-top:0;top:60%;}
}

@media only screen and (max-width:320px){
.h1-xl{font-size:3rem;}
.clubtitle{font-size:1.5rem;}
}




/*div[id*=homepage-slider-] > .carousel-inner > .item .overlay-text{font-size:2.6rem;bottom:25%;}
*/
@media only screen and (max-width:992px){
    div[id*=homepage-slider-] > .carousel-inner > .item .overlay-text{font-size: 2.4rem;bottom: 20%}
    .h1-lg{font-size:4em;}
    .h1-xl{font-size:7.8rem;}
}


@media only screen and (min-width: 2250px) {
    .align-post-5-overlay {
	top:13% !important;
    }
}
@media only screen and (min-width: 1800px) {
    .align-post-5-overlay {
        bottom:initial !important;
	top:5%;
    }
}
@media only screen and (min-width: 993px) and (max-width: 1280px) {
    div[id*=homepage-slider-] > .carousel-inner > .item .overlay-text {
        font-size: 2.8rem;
    }
}


@media screen and (max-width: 600px){
    .rsvp-title{
        display:none;
    }
    .rsvp-title-mobile{
        display:block;
    }
    .single-club-logo.rsvp-logo{
        height:80px;
        width:75px;
    }
}

@media screen and (min-width: 601px){
    .rsvp-title-mobile{
        display:none;
    }
    .rsvp-title{
        display:block;
    }
}
