

.filterTypetype2 .applyFilter {
    display: none !important;
}

.filterTypetype2 .hotspotListView li span {
    display: none !important;
}

.filterTypetype2 .hotspotListView li {
    padding: 10px 0 10px 18px;
}

.filterTypetype2 .view1 {
    padding-bottom: 20px;
}

.filterTypetype2 .view1Dtl.showFilterBtn {
    padding-bottom: 0;
}

.verticalMenu .bigSlider .gallerySlider .slick-slide {
    height: 100% !important;
}

/*.view2 .sliderList .slick-prev {
    padding: 26px 0 0 0;
    top: 12px !important;
}*/

.view2 .sliderList .slick-next {
    bottom: -42px !important;
}
 .view2 .sliderList .slick-prev {
    top: 6px !important;
}



@media screen and (max-width: 420px) {

    .horizontalMenu .appMainMenu {

        width: 100%;

        height: 100% !important;

        top: inherit;

        bottom: -100%;

        

    }



    .horizontalMenu .appMainMenu.selected {

        bottom: 0px;

    }



    .horizontalMenu .view2, .horizontalMenu .view3, .horizontalMenu .view4 {

        top: 100%;

    }

 



    .horizontalMenu .view2, .horizontalMenu .view3, .horizontalMenu .view4 {

        top: 0;

        bottom: 0;

    }

    
}





/*New*/

/*.horizontalMenu .view2 .hotspotlistHolder span {
    display:  none;
}*/

.horizontalMenu view3 .galleryentry-desktop, .horizontalMenu view4 .galleryentry-desktop {
    height: 128px;
}

.hotspotlistHolder {
    position: relative;
}

.horizontalMenu .hotspotlistHolder span.hotspotText {
    margin: auto;
    left: 0;
    right: 0;
    position: absolute;
    top: 0;
    bottom: 0px;
    height: 20px;
    width: 100%;
    text-align: center;
    color: #ffffff;
    text-shadow: 1px 1px 12px #000;
    -webkit-text-shadow: 1px 1px 12px #000;
}
 



@media screen and (min-width: 421px) {


    .horizontalMenu .appMainMenu {

        width: 100% !important;

        /*height: 158px;*/

        height: 156px !important;

        top: inherit !important;

        bottom: -156px !important;

        left: 0px !important;

    }



    .horizontalMenu .appMainMenu.selected {

        bottom: 0px !important;

    }



    .horizontalMenu .mainSceneList h2 {

        display: table-cell !important;

        margin: 0 !important;

        vertical-align: middle !important;

    }



    .horizontalMenu .filterList h2 {

        display: table-cell;

        vertical-align: middle;

        padding: 0 14px;

    }



    .horizontalMenu .mainSceneList ul {

        display: table-cell;

        padding: 22px 14px 0 14px !important;

        margin: 0 !important;

        vertical-align: middle;

        width: 288px;

        border-right: 1px solid #f1f1f1;

        border-bottom: 0;

    }



    .horizontalMenu .navBtn {

        right: inherit;

        top: -80px;

        left: 162px;

        transform: rotate(-90deg);

        -webkit-transform: rotate(-90deg);

    }



    .horizontalMenu .view2, .horizontalMenu .view3, .horizontalMenu .view4 {

        right: inherit;

        height: 100%;

        top: 275px;

    }



    .horizontalMenu .filterList, .horizontalMenu .mainSceneList {

        display: table-cell;

        vertical-align: middle;

    }



    .horizontalMenu .view2.selected, .horizontalMenu .view3.selected.panofalse, .view4.selected.panotrue {

        top: 0px;

    }



    .horizontalMenu .gallerySlider .slick-slide {

        height: 165px;

 
        display: inline-block !important;

    }



    .horizontalMenu .galleryDtlConts .headerTop, .horizontalMenu .galleryDtlConts .gallerySlider {

        display: inline-block;

    }



    .horizontalMenu .galleryDtlConts .headerTop {

        width: 200px !important;

        vertical-align: middle;

        padding-bottom: 0px;

        padding-right: 16px;

        box-sizing: border-box;

    }



    .horizontalMenu .appMainMenu h2 {

        font-size: 26px !important;

        line-height: 25px !important;

    }



    .horizontalMenu .hotspotlist-slidecontainer {

        border: none;

    }



    .horizontalMenu .view1, .horizontalMenu .view2, .horizontalMenu .view3, .horizontalMenu .view4 {

        padding-top : 18px;

        padding-bottom : 18px;

    }



    .horizontalMenu .galleryDtlConts .gallerySlider {

        width: 200px;

        vertical-align: middle;

        height: 138px !important;

        margin: 0px !important;

    }



    .horizontalMenu .gallerySlider .photogallery-prevarrow, .horizontalMenu .gallerySlider .photogallery-nextarrow {

        bottom: 37px;

    }



    .horizontalMenu .slick-dots {

        display: none !important;

    }



    .horizontalMenu .galleryDtlConts .dtlTopSection {

        width: 420px;

        display: inline-block;

    }



    .horizontalMenu .galleryDtlConts {

        display: table;

    }



    .horizontalMenu .dtlTopSection, .horizontalMenu .mCustomScrollbar {

        display: table-cell; 

        vertical-align: middle;

    }



    .horizontalMenu .expSlider {

        display: table;

    }



    .horizontalMenu .view2 h2 {

        display: table-cell;

        width: 150px;

        vertical-align: middle;

        padding: 0 50px 0 14px;

    }



    .horizontalMenu .view2 .slick-slider {

        width: 100%;

        height: 100px !important;

        display: table-cell;

        vertical-align: top;

        padding: 0px;

    }



    .horizontalMenu .view2 .slick-slider .slick-list {

        width: 100%;

        position: absolute;

        left: 0;

    }



    .horizontalMenu .view2 .sliderList .slick-slide {

        float: left;

    }



    .horizontalMenu .view2 .hotListImg {

        height: 100%;

    }



    .horizontalMenu .view2 .hotspotlist-slidecontainer {

        height: 102px;

        margin: 0;

    }



    .horizontalMenu .view2 .sliderList .slick-prev, .horizontalMenu .view2 .sliderList .slick-next {

        transform: rotate(-90deg);

        -webkit-transform: rotate(-90deg);

    }



    .horizontalMenu .view2 .sliderList .slick-prev {

        bottom: 0 !important;

        top: 0 !important;

        left: -30px !important;

        right: inherit;

    }



    .horizontalMenu .view2 .sliderList .slick-next {

        top: -54px;

        right: -25px !important;

        bottom: inherit;

        left: inherit;

    }



    .horizontalMenu .view2 .slick-list {

        margin: 0;

        height: 104px !important;

    }



    .horizontalMenu .mainSceneList div h2, .horizontalMenu .filterList .hotspotlist-slides-listcontainer div:first-child h2 {

        display: none !important;

    }



    .horizontalMenu .view1Dtl, .horizontalMenu .hotspotListView ul {

        width: 100%;

        display: flex;

        align-items: stretch;

    }



    .horizontalMenu .filterList, .horizontalMenu .hotspotListView .filterSet {

        flex-grow: 1;

    }



    .horizontalMenu .hotspotListView .filterSet {

        padding-right: 12px;

    }



    .horizontalMenu .mainSceneList ul {

        padding: 22px 34px 18px 0 !important;

        width: 186px;

    }



    .horizontalMenu .filterlist-desktop-container {

        padding: 0;

    }



    .horizontalMenu .hotspotListView ul {

        margin: 0;

        padding: 0;

    }



    .horizontalMenu .galleryDtl .dtlTopSection {

        vertical-align: top;

    }



    .horizontalMenu .galleryDtlConts .mCustomScrollbar {

        width: 100%;

        height: 102px !important;

        overflow: hidden;

    }



    .horizontalMenu .modalimgHolder {

        width: 100% !important;
        height: 100% !important;
        margin: 0px !important;

    }



    .horizontalMenu .bigSlider .galleryentry-desktop {

        display: block;

    }



    .horizontalMenu .modalimgHolder.true .modalContents > div {
        /*max-width: 64%;*/
        width: 96%;
        max-width: 1178px;
    }



    .horizontalMenu .appMainMenu h2 {

        font-size: 25px !important;

        line-height: 26px !important;

    }



    .horizontalMenu .btnViewback {

        left: 14px;

        top: -17px !important;

        bottom: 0;

        margin: auto;

    }

   .horizontalMenu  .galleryDtl .headerTop h2 {
            margin: -18px 0 4px 0;
    }

    .horizontalMenu .view3  .btnViewback, .horizontalMenu .view4  .btnViewback {
        left: -1px;
    }

    .horizontalMenu .view3  .btnViewback {
        top: -16px !important;
        left: 3px;
    }



    .horizontalMenu .galleryDtl {

        height: 138px;

        position: relative;



    }



    .horizontalMenu .sliderList {

        border: none;

    }



    .horizontalMenu .modalimgHolder.true .modalContents img {

        max-height: 100% !important;

    }



    .horizontalMenu  .hotspotlist-slides-listcontainer {

        padding-bottom: 0px !important;

    }



    /*.horizontalMenu .galleryDescription {

        padding: 0 8px 116px 4px;

    }*/



    .horizontalMenu .gallerySlider .slick-slide img {

        max-height: 128px;

    }



    .photogallery-container {

        padding-left: 0 !important;

        padding-right:  0 !important;

    }



    .horizontalMenu .applyFilter {

        top: 0;

        right: 0px !important;

        width: 39px;

        left: inherit;

        padding: 0;

        box-shadow: none;

        -webkit-box-shadow: none;

    }



    .horizontalMenu .applyFilter a {

        height: 100%;

        width: 39px;

        text-indent: -9999px;

        background-position: 13px 72px !important;

        background-size: 10px 24px !important;

    }



    .horizontalMenu .dtlTopSection .content.mCustomScrollbar {

        height: 150px !important;

    }



    .horizontalMenu .mCustomScrollBox::before {

        top: 0px;

        height: 7px;

    }

    

    .horizontalMenu .applyFilter a {

        background-image: url(../iconimages/arrowFilter.png) !important;

        background-repeat: no-repeat !important;

    }

    

    .horizontalMenu .view2 .sliderList .slick-prev, .horizontalMenu .view2 .sliderList .slick-next {

        display: block !important;

    }

    

    .horizontalMenu .hotspotListView .sliderList .slick-next {

        bottom: -62px !important;

    }

    

    .horizontalMenu .view2 .expSlider .slick-prev.slick-disabled, .horizontalMenu .expSlider .slick-next.slick-disabled {

        display: none !important;

    }

    

    .horizontalMenu .view2 .slick-slide {

        padding-right: 6px;

        box-sizing: border-box;

    }


 
        _:-ms-fullscreen, :root .horizontalMenu .filterList { width: 83%; }
        _:-ms-fullscreen, :root .horizontalMenu .view2 .sliderList .slick-prev {top:102px !important}
        _:-ms-fullscreen, :root .horizontalMenu .hotspotListView .sliderList .slick-next {bottom: -153px !important}
        _:-ms-fullscreen, :root .bigSlider .gallerySlider .photogallery-desktop-container {height: 100% !important}
        _:-ms-fullscreen, :root .photogallery-desktop-container .slick-slider {height: 100% !important}
        _:-ms-fullscreen, :root .photogallery-desktop-container .slick-track {height: 100% !important}
        _:-ms-fullscreen, :root .bigSlider .gallerySlider .slick-slide {height: 100% !important}
        _:-ms-fullscreen, :root #navigation {height: 54px !important;}
        _:-ms-fullscreen, :root .bigSlider.type1 .slick-list {height: 100% !important;}
        _:-ms-fullscreen, :root .bigSlider.type1 .photogallery-desktop-container  {max-height: 502px !important;}

}