
        @media (min-width: 360px) and (max-width: 800px) and (orientation: landscape){
            .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 50%;
                flex: 0 0 33%;
                max-width: 33%;
            }
                        h4 {
                font-size: 2vw;
            }
            .row {
                display: -webkit-box ;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap!important;
                flex-wrap: wrap!important;
                margin-right: -15px!important;
                margin-left: -15px!important;
                padding-top:20%;
            }
            #galleryAlbums {
                text-align: center!important;
                width: 75%!important;
                /* line-height: 100%; */
                position: absolute;
                overflow-y: auto;
                overflow-x: hidden;
                top:0 !important;
                transform: translateX(-50%)!important;
                height: 100%;
                /* margin: auto; */
            }
            .fullscreen {
                top: 0% !important;
            }
            ::-webkit-scrollbar {
                width: 6px;
                background-color:rgba(0, 0, 0, 0.8);
            }

            /* Track */
            ::-webkit-scrollbar-track {
                -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); 


            }
             .fullscreen {
                top: 0% !important;
                        }
            /* Handle */
            ::-webkit-scrollbar-thumb {
                height: 4.25vh;
                background: rgba(255,255,255,0.8); 
                -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); 
            }
            .gallery-album-picker-title {
                margin-top: 100%!important;
            }
            .wedding-img-fluid {
                width: auto!important;
                max-width: 100%!important;
                height: 100%;
            }
            .carousel-inner {
                top: 50%;
                transform: translateY(-43%);
                height: 75%;
            }
        }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait), screen and (max-width: 450px) {	
            #galleryAlbums {
                text-align: center!important;
                width: 75%!important;
                /* line-height: 100%; */
                position: absolute;
                overflow-y: hidden;
                overflow-x: auto;
                /* margin: auto; */
            }
            .row {
                display: -webkit-box !important;
                display: -ms-flexbox;
                /* display: flex; */
                -ms-flex-wrap: wrap!important;
                flex-wrap: wrap!important;
                margin-right: -15px!important;
                margin-left: -15px!important;
            }
            .gallery-mobiletext-lg {
                font-size: 4.5vw!important;
            }
            .team-member {
                margin-bottom: 0px !important;
            }
            .carousel-inner {
                top: 50%;
                transform: translateY(-50%);
            }
            ::-webkit-scrollbar {
                width: 6px;
                background-color:rgba(0, 0, 0, 0.8);
            }
            ::-webkit-scrollbar-track {
                -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); 
            }
            .fullscreen {
                top: 0% !important;
            }
            ::-webkit-scrollbar-thumb {
                height: 4.25vh;
                background: rgba(255,255,255,0.8); 
                -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); 
            }
            ::-webkit-scrollbar-thumb:window-inactive {
                background: rgba(255,0,0,0.4); 
            }
            .gallery-album-picker-title {
                margin-top: 175%!important;
                margin-left: 0!important;
                width:100vw !important;
            }
            .galleryControlls {
                 margin: 0 !important;
            }
            .gallery-dropdown-menu {
                padding: 1% 0;
                z-index: 998;
                text-align: center!important;
                max-height: 100%!important;
                font-size: 0.5vw!important;
                width: 100vw!important;
                margin-left: 0!important;
                background: rgba(17, 17, 17, 0.9) !important;
                
            }
            .gallery-dropdown-link {
                 margin-left: 0%!important;
            }
            .gallery-to-service {
                 margin-left: 0%!important; 
                right: 5% !important;
            }
            .gallery-album-backbtn {
                 margin-left: 0%!important;
                left: 5% !important;
            }
            .gallery-album-backbtn, .gallery-to-service {
                width: 35vw!important;
            }
            .gallery-album-picker {
                margin-left: 0!important;
                width: 100vw!important;
            }
        }