.fill {
    top: 40px;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: auto;
    height: auto;
}
.navbar .brand {
    padding: 10px;
}
.navbar-fixed-top {
    margin-bottom: 0px!important;
    position:static!important;
}
.customBrand {
 
    font-size: 16px!important;
    line-height: 18px!important;
/*    padding: 11.5px 20px!important; */
}

body {
    background-color: #EFF0F3!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-left: 0px!important;
    margin-right: 0px!important;
}

a.social {
    float:left!important;
    margin-left: 0px!important;
    margin-right: 10px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-top:5px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    transition: color 0.2s ease-in-out 0s;
    color: #fff;
}
a:hover.social {
text-decoration: none;
}

@media (min-width: 1px) and (max-width: 767px) {

    .nav-collapse .nav > li.socialBar {
        float: left;
        padding-left:10px;
    }
    div.socialBar {
        float: left;
        display: block;
        height: 30px;
        margin-bottom: 10px;
       margin-left:15px;
        width:100%;
    }
	.viewMapLink {float:none !important;}
}
@media (min-width: 768px) and (max-width: 979px) {
    .navbar .nav > li > a {
        padding: 10px 7px;
    }
    .nav-collapse .nav > li.socialBar {
        float: right;
        width:100%;
        padding-left:10px;
    }
    div.socialBar {
        float:right;
        display: block;
        height: 30px;
        margin-bottom: 10px;
        margin-left:15px;
        width:100%;
    }
}
@media (min-width: 979px) and (max-width: 1199px) {
    .nav-collapse .nav > li.socialBar {
        float: right;
    }
    div.socialBar {
        float:right;
    }
    .navbar .nav > li > a {
        padding: 10px 7px;
    }
}


@media (min-width: 1200px) {
    div.socialBar {
        float:right;
    }
    .navbar .nav > li > a {
        padding: 10px 10px;
    }

}

div.social a {

    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    transition: color 0.2s ease-in-out 0s;
    color: #666666;
    float: none;

    text-decoration: none;
    text-shadow: 0 1px 0 #EEEEEE;
    color: #777777;
    float: none;

    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    display: block;
}

li.nav-header {
    color: #666666;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    font-size: 13px;
}
.gallery-thumbnail {
    height: 100px;
    width: auto;
}
a.website-link {
    font-size: 13px;
    text-decoration: underline;
}
#header {
    display:block;
    position:static!important;
    height:auto;

}
.spacerTop10 {
    margin-top: 10px !important;
}

.fbicon {
    display:inline-block;
    width:15px;
    background-image:url("/images/facebookicon.png");
    background-repeat: no-repeat;
    height:15px;
    margin-top: 3px;
}

.twicon {
    display:inline-block;
    width:15px;
    background-image:url("/images/twittericon.png");
    background-repeat: no-repeat;
    height:15px;
    margin-top: 3px;
}

.pnicon {
    display:inline-block;
    width:15px;
    background-image:url("/images/pinteresticon.png");
    background-repeat: no-repeat;
    height:15px;
    margin-top: 3px;
}
.galleryInfo {
    padding: 20px;
    text-align: center;
}
.galleryClientTitle { margin: 0; font-weight: bold; }
.fnt20 { font-size: 20px; }
.fnt19 { font-size: 19px; }
.fnt18 { font-size: 18px; }
.fnt17 { font-size: 17px; }
.fnt16 { font-size: 16px; }
.fnt15 { font-size: 15px; }
.fnt14 { font-size: 14px; }
.fnt13 { font-size: 13px; }
.fnt12 { font-size: 12px; }
.fnt11 { font-size: 11px; }
.fnt10 { font-size: 10px; }
.fntgeorgia { font-family: Georgia;}
.addmarginB10 { margin-bottom: 10px; }
.addmarginT10 { margin-top: 10px; }
.addmarginB20 { margin-bottom: 20px; }
.viewMap, .viewMap:hover { float: right; margin-top: 5px; margin-right: 10px; color: #fff; background-color: #222222; border-color: #222222; width: 110px; padding: 7px 12px; border-radius: 4px; text-align: center; height: 36px; }
.viewMapNB, .viewMapNB:hover { float: none; margin-top: 5px; margin-right: 10px; color: #fff; background-color: #222222; border-color: #222222; width: 110px; padding: 12px 40px; border-radius: 4px; text-align: center; height: 36px; white-space: nowrap; }
.sharebox {color: #fff; background-color: #222222; border-color: #222222; padding: 7px 16px; border: 1px solid transparent; border-radius: 4px; width: 110px; text-align: center; }
.image-rounded { border: 3px none #000000; border-radius: 4px 4px 4px 4px; }
.image-shadow { box-shadow: 2px 2px 22px rgba(0, 0, 0, 0.3); }
.contctBg { background-color: #222222 !important; border-color: #222222 !important; }
.ftrtext { text-align: center; }
.txtwrap { word-wrap: break-word; }
@media (min-width: 979px) {
    .alignbxcntr { padding: 100px 0; }
}
.galleryAlert .alert .close {right:0px !important;}
.galleryAlert .alert {padding-bottom: 10px !important;padding-top: 10px !important;}
.btn-fb, .btn-fb:hover, .btn-fb:focus {  background: #337ab7;color:#fff !important; float:right;}