@media only screen and (max-width:769px) {
    .head_section {
        margin: 0 !important;
        height: auto !important;
    }
    .single_slider .item .item-wrapper a.btn {
        margin-top: 15px !important;
    }
    .nav-icons .nav-links .subs a span {
        text-align: left;
        text-indent: 25px;
    }
    #slider-1 {
        margin-top: 20% !important;
    }
    .nav-icons .nav-links {
        right: -500px !important;
    }
    .nav-icons .nav-links.show-it {
        right: -40px !important;
        width: 320px;
    }
    .nav-icons ul .subs a span {
        font-size: 16px;
    }
    #donate_btn {
        display: none;
        visibility: none;
    }
    /* Home Page Checkout Fix */
    #section-5 {
        padding-top: 10px;
    }
    #section1 {
        padding-top: 66px;
    }
    .section .fp-tableCell .single_slider .item:nth-child(2) {
        background-position: center !important;
    }
    .who_we ul li {
        text-align: center;
    }
    .logo {
        margin: 10px 0 0 !important;
        height: 40px;
    }
    .fixed-header-nav {
        position: fixed;
        left: -16px;
        top: 0px;
        height: auto !important;
    }
}

.right-menu .fmenu {
    right: 90px;
    border-right: none;
}

.right-menu .nav-right a {
    padding-top: 10px;
}

.fmenu img {
    top: 7px;
}

#section3 .img-wrap {
    background-size: cover;
    background-position: center;
}

.page-news .content-grid,
.page-srijanalaya-artist .content-grid {
    margin-left: 7%;
}

.side-wrap.resource a,
.red-url {
    color: #e91f4a;
}

.side-wrap.resource a:hover,
.red-url:hover {
    text-decoration: underline;
}

.content-wrap-project {
    overflow: hidden;
}

.content-wrap-project img {
    max-width: 100%;
}

.page-gallery .page-content h2,
.page-album .page-content h2 {
    margin-bottom: 0;
}

.page-gallery .content-grid p,
.page-album .content-grid a {
    margin-bottom: 10px;
}
.page-album .image_wrapper {
	height: 300px;
}
.page-gallery .image_wrapper, .page-album .image_wrapper {
	overflow: hidden;
}
.grid-gallery-thumbnail-box {
    text-align: left;
}
.page-gallery .grid-gallery-thumbnail-box {
	height: 335px;
}

.sri-album {
    overflow: hidden;
}

.sri-album span {
    width: 380px;
    height: 225px;
    display: block;
    overflow: hidden;
}

.sri-album img {
    width: 100%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
}

h2 {
    line-height: 23px;
    margin-top: 10px;
}

.banner-content h2,
.fullheight h2 {
    line-height: 35px;
}

#custom_filters ul.transformSelect2,
#custom_filters ul.transformSelect3 {
    background: none;
    margin-left: 24px;
}

.post-type-archive-project #custom_filters ul.transformSelect2,
.post-type-archive-project #custom_filters ul.transformSelect3 {
    background: #f2f2f2 url(http://localhost/srijanalaya/wp-content/themes/srijanalaya/images/dd-g.png) no-repeat center right;
    background-size: 15px;
    margin-left: 12px;
}

.post-type-archive-project #custom_filters ul.transformSelect3 {
    margin-left: 0;
}

#custom_filters ul.transformSelect2:hover,
#custom_filters ul.transformSelect3:hover {
    background-image: none;
}

.post-type-archive-project #custom_filters ul.transformSelect2:hover,
.post-type-archive-project #custom_filters ul.transformSelect3:hover {
    background: #c31439 url('http://localhost/srijanalaya/wp-content/themes/srijanalaya/images/dd-w.png') no-repeat center right;
    background-size: 15px;
    margin-left: 12px;
}

.page-videos .page-content .content .img-wrapper {
    height: 225px !important;
}

.content h4 {
    margin-bottom: 0;
}

.page-template .content-grid p,
.page-template .content-grid a {
    line-height: 1.2;
}
.footer {
	margin-top: 0;
}
#featured_video_wrapper .video-wrap, #featured_video_wrapper .video-wrap img {
    height: 100%;
}
#featured_video_wrapper .video-wrap .video-icon img {
    height: auto;
}
#section-2 .img-container img, #section-3 .img-container img {
    width: 100%;
}
@media(max-width: 540px) {
    #section-3 .single_slider .item, #section-2 .single_slider .item {
        height: 100vh !important;
    }
    .single_slider .owl-item .item {
        position: relative;
        top: 0;
    }
}