#intro {
    background-color:#333;
}
.jarallax {
    min-height: 600px;
    max-width: 1500px;
    margin: auto;
}
#body {
    margin-top:60px;
}
#footer_main {
    background-color: #000 !important;
}


.navbar-brand img {
    height: 40px;
    margin-left: 10px;
}
.wqblue_bg {
    background-color: #01b2fd !important;
}

.bg_gloss {
  background-color: rgba(0,0,0,.5);
  padding: 1rem;
}
.architect .navbar {
  background-color: #222;
}
.architect .nav-scroller {
    overflow-y: visible;
}
.architect .navbar.fixed-top {
    position: fixed;
    top: 60px;
    right: 0;
    left: 0;
    z-index: 1001;
}

#photos .img-fluid {
    max-width: 100%;
    height: 240px;
    object-fit: cover;
    object-position:top;
    min-width: 100%;
    overflow: hidden;
}
#profile_img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    min-width: 100%;
    overflow: hidden;
}

.info_t {
  font-size: 1.4rem;
}
.img_master {
    height: 200px;
    width: auto;
    object-fit: cover;
    object-position: center top;
}

img.profile {
  width:100%; /* You can set the dimensions to whatever you want */
  max-height: 800px;
  min-height: 300px;
  object-fit: cover;
  object-position: top; /* default value: image is centered*/
  height:100%;
}

    
.pswp img {
    max-width: none;
    object-fit: contain;
}
.nav-underline .nav-link {
    color: #fff;
}
@media (max-width: 992px) {
    .navbar .nav-item .nav-link {
        padding-right: 10px;
        padding-left: 10px;
    }
}
.streak.streak-photo {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}
.tw_bg {
background-color: #55acee!important;
}
.fb_bg {
    background-color: #3b5998!important;
}
.ins_bg {
    background-color: #2e5e86!important;
}
.yt_bg {
    background-color: #ff0000!important;
}
.bq-wqblue {
    border-left: 3px solid #01b2fd!important;
}

.caption {
	position: absolute;
	bottom:5px;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
    min-height: 1.2rem;
    font-weight: 700;
}
.caption.cover {
	bottom:0px;
    text-align: left;
    background: rgba(0, 0, 0, 0.75);
    min-height: 2.5rem;
    font-weight: 500;
}
.nowrap {
    white-space: nowrap;
}