.grecaptcha-badge { 
    visibility: hidden;
}
.bwg_thumbnail.bwg_container {
        margin-left:-15px;
        margin-right:-15px;
    }
/* [data-current-url="/photography/indian-weddings/"] .bwg-container,[data-current-url="/photography/family/"] .bwg-container,[data-current-url="/photography/engagement/"] .bwg-container{
        display: grid;
        grid-gap: 30px;
        width:100% !important;
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
        grid-auto-flow: dense;
    }
[data-current-url="/photography/indian-weddings/"] .bwg-container .bwg-a, [data-current-url="/photography/family/"] .bwg-container .bwg-a, [data-current-url="/photography/engagement/"] .bwg-container .bwg-a {
            display: block;
            height: 100%;
            width: 100%;
        }
[data-current-url="/photography/indian-weddings/"] .bwg-container .bwg-a >div, [data-current-url="/photography/family/"] .bwg-container .bwg-a >div, [data-current-url="/photography/engagement/"] .bwg-container .bwg-a >div{
        height: 100%;
        width: 100%;
}
[data-current-url="/photography/indian-weddings/"] .bwg-container .bwg-item, [data-current-url="/photography/family/"] .bwg-container .bwg-item, [data-current-url="/photography/engagement/"] .bwg-container .bwg-item{
        width: 100% !important;
        max-width: none !important;
        overflow: hidden;
        border-radius: 20px;
}
@media (min-width:576px){
                [data-current-url="/photography/indian-weddings/"] .bwg-container .bwg-item.image-wide, [data-current-url="/photography/family/"] .bwg-container .bwg-item.image-wide, [data-current-url="/photography/engagement/"] .bwg-container .bwg-item.image-wide {
                    grid-column: span 2;
                    grid-row: span 2;
                }
                [data-current-url="/photography/indian-weddings/"] .bwg-container .bwg-item.image-tall, [data-current-url="/photography/family/"] .bwg-container .bwg-item.image-tall, [data-current-url="/photography/engagement/"] .bwg-container .bwg-item.image-tall {
                    grid-row: span 2;
                }
                [data-current-url="/photography/indian-weddings/"] .bwg-container .bwg-item .bwg-item1, [data-current-url="/photography/family/"] .bwg-container .bwg-item .bwg-item1, [data-current-url="/photography/engagement/"] .bwg-container .bwg-item .bwg-item1{
                height: 100%;
        }
            }
[data-current-url="/photography/indian-weddings/"] .bwg-container > div, [data-current-url="/photography/family/"] .bwg-container > div, [data-current-url="/photography/engagement/"] .bwg-container > div {
        display: flex;
        justify-content: center;
        align-items: center;
    }
[data-current-url="/photography/indian-weddings/"] .bwg-container > div img, [data-current-url="/photography/family/"] .bwg-container > div img, [data-current-url="/photography/engagement/"] .bwg-container > div img {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
        }
*/
@media (min-width:1280px) {
    html {
        zoom: 0.8;
    }
}

.bwg_image_wrap, .spider_popup_wrap{
        height: 100% !important;
        width: 100% !important;
}
.bwg_image_container, .bwg_filmstrip_container{
        width: 100% !important;
}
.bwg_filmstrip{
        right: 0px;
        margin-left: auto;
        margin-right: auto;
}
.bwg_load_btn {
	visibility: hidden;
}
.bwg_loading_div_2 {
	background:transparent !important;
}
.bwg_filmstrip {
	left: 0 !important;
}