/**** POPOVER CLASSES ****/
.tourClose {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -13px;
    right: -13px;
    left: auto;
    cursor: pointer;
}
.tourClose img {
    width: 100%;
    height: 100%;
}
.tourNav {
    margin-top: 10px;
}
.tourNav ul {
    list-style-type: none;
    display: flex;
    justify-items: center;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    margin: 0;
    padding: 0;
}
.tourNav .nextBtn, 
.tourNav .prevBtn {
    cursor: pointer;
}
.tourNav .nextBtn.disabled, 
.tourNav .prevBtn.disabled {
    opacity: 0.35;
    cursor: default;
    pointer-events: none;
}
.tourNav .tourCount {
    color: #fff;
    text-align: center;
    z-index: 1;
    margin: 0;
}
.tourNav .tourCount {
    display: inline-block;
    margin-right: 0px;
}
#zoomImg {
    transform: scale(1) translate(0%, -10%);
    transition: transform 1.2s ease-in-out 0s;
}
.cancel_but.desktop-sideBar-show{
    position: absolute;
    font-size: 35px;
    font-weight: 100;
    left: auto;
    right: 52vw;
    top: 47%;
    cursor: pointer;
}
/**HOTSPOT CLASSES**/
.tooltip-content{
    font-family: 'Poppins', sans-serif;
    border-radius:10px;
    width:28%;
    display: none;
}
.tooltip-content p{
    font-size: 12px;
    line-height: 1.5rem;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 0px 5px;
    max-height: 15vh;
    overflow-y: auto;
    margin-bottom: 10px;
}
.tooltip-hotspot.active .tooltip-content{
    pointer-events: all;
    display: block;
}
.tooltip-1 .pin{
    left: 48%;
    top: 15%;
}
.tooltip-2 .pin {
    top: 85%;
    left: 40%;
}
.tooltip-3 .pin {
    top: 52%;
    left: 36%;
}
.tooltip-4 .pin {
    top: 15%;
    left: 64%;
}
.tooltip-5 .pin {
    top: 44%;
    left: 50%;
}
.tooltip-1.active .tooltip-content{
    top: 42%;
    left: 14%;
}
.tooltip-2.active .tooltip-content {
    top: 42%;
    left: 31%;
}
.tooltip-3.active .tooltip-content{
    top: 52%;
    left: 32%;
}
.tooltip-4.active .tooltip-content{
    top: 40%;
    left: 34%;
}
.tooltip-5.active .tooltip-content {
    top: 65%;
    left: 40%;
}
/**GALLERY CLASSES**/
#navID.open {
    width: 16vw!important;
    display: block;
}
#navID.open.fullWidth {
    width: 54vw!important;
}
#navID .side-nav {
    width: 27vw;
}
#navID .nav-link img {
    height: 22vh;
    width: 11vw;
}
.hvrbox .hvrbox-layer_top {
    width: 11.2vw;
}
.cancel_but.desktop-sideBar-show {
    left: auto;
    right: -20vw;
    top: 50.5vh;
    transition: all 2s ease-in-out;
}
#navID.fullWidth + .desktop-sideBar-show {
    right: 52vw;
}
.arrow-icon-drawer{
    opacity: 1;
    transform: rotate(180deg);
    right: 14vw;
    display: none;
}
#view {
    left: 6vw;
}

@media only screen and (max-width: 1350px) and (max-height: 689px) {
    #zoomImg {
        transform: scale(1) translate(0%, -9%);
    }
    #zoomImg.scaleOut {
        transform: scale(1) translate(0%, -9%)!important;
    }
}
@media only screen and (max-width: 1281px) and (orientation: landscape) {
    #zoomImg {
      transform: scale(1) translate(0%, 0%);
      width: 100vw;
      height: 100vh;
    }
    #zoomImg.scaleOut {
        transform: scale(1) translate(0%, 0%)!important;
    }
    .tooltip-1 .pin {        
        top: 22%;
        left: 49%;
    }
    .tooltip-2 .pin {
        top: 85%;
        left: 40%;
    }
    .tooltip-3 .pin {
        top: 63%;
        left: 36%;
    }
    .tooltip-4 .pin {
        top: 23%;
        left: 64%;
    }
    .tooltip-5 .pin {
        top: 47%;
        left: 51%;
    }
}
/*** Surface Pro 3 Portrait ***/
@media only screen and (min-width: 954px) and (max-width: 1018px) and (max-height: 689px){
    #zoomImg {
        transform: scale(1) translate(-12%, 0%);
        transform-origin: 50% 35%;
        width: 125vw;
    }
    #zoomImg.scaleOut {
        transform: scale(1) translate(-12%, 0%)!important;
        transform-origin: 50% 35%!important;
    }
    #story-intro {
        width: 35vw;
        max-width: 35vw;
    }
    #story-intro .story-content p {
        max-height: 10vh;
    }
    #navID.open {
        width: 21vw!important;
    }
    #navID.open.fullWidth {
        width: 57vw!important;
    }
    #navID.open .side-nav {
        overflow-x: hidden;
    }
    #navID.open.fullWidth .side-nav {
        overflow-x: auto;
    }
    #navID .side-nav {
        width: 52vw;
        overflow-x: auto;
        bottom: 3vh;
        height: 80vh;
    }
    #navID .nav-link img {
        height: 22vh;
        width: 14vw;
    }
    .hvrbox .hvrbox-layer_top {
        width: 14vw;
        opacity: 1;
        top: 0.5em;
        left: 0.65em;
        border-radius: 10px;
    }
    .cancel_but.desktop-sideBar-show {
        left: auto;
        right: -20vw;
        top: 50.5vh;
        transition: all 2s ease-in-out;
    }
    #navID.fullWidth + .desktop-sideBar-show {
        right: 54vw;
    }
    .arrow-icon-drawer{
        opacity: 1;
        transform: rotate(180deg);
        right: 18vw;
        width: 22px;
   }
    #view {
        left: 9vw;
    }
    .tooltip-content {
        width: 35vw;
        max-width: 35vw;
    }
    .tooltip-1.active .tooltip-content {
        top: 52%;
        left: 8%;
    }
    .tooltip-3.active .tooltip-content {
        top: 68%;
        left: 40%;
    }
    .tooltip-1 .pin {
        top: 22%;
        left: 46%;
    }
    .tooltip-2 .pin {
        top: 79%;
        left: 36%;
    }
    .tooltip-3 .pin {
        top: 63%;
        left: 30%;
    }
    .tooltip-4 .pin {
        top: 23%;
        left: 66%;
    }
    .tooltip-5 .pin {
        top: 47%;
        left: 48%;
    }
}
/**** NEXUS 7 Landscape ****/
@media only screen and (min-width: 954px) and (max-width: 1018px) and (max-height: 589px) and (orientation: landscape){
    #navID.open .side-nav{
        overflow-x: hidden;
    }
    #navID.open.fullWidth .side-nav{
        overflow-x: auto;
    }
    #navID .side-nav {
        width: 52vw;
        overflow-x: auto;
        bottom: 1vh;
        height: 82vh;
    }
    #story-intro {
        max-width: 38vw;
    }
    #story-intro .story-title {
        font-size: 1rem;
    }
}
/****** MOBILE ORIENTATION LANDSCAPE *********/
@media only screen and (max-width: 951px) and (max-height: 689px) and (orientation: landscape) {
    .wrapper {
        top: 0;
        left: 0;        
    }
    #zoomImg {
        transform: translate(0%, 0%) scale(1);
        width:100vw;
        height:100vh;
        transition: transform 1.2s ease-in-out 0s;
    }
    #zoomImg.scaleOut {
        transform:  translate(0%, 0%) scale(1)!important;
    }
    #zoomImg img {
        width: 100vw;
        height: 100vh;
    }
    #story-intro {
        position: fixed;
        width: 75vw;
        max-width: 75vw;
        bottom: 0px;
        left: 12vw;
        z-index: 999;
        height: 28vh;
        max-height: 28vh;
        border-radius: 15px 15px 0 0;
        pointer-events: all;
    }
    #story-intro .story-content p {
      padding-bottom: 10px;
      height: 14vh;
      max-height: 14vh;
      overflow-y: auto;
    }
    .tooltip-content{
        display: none;
    }
    .pin {
        width:25px;
        height:25px;
    }
    .tooltip-1 .pin{
        top: 24%;
        left: 48%;
    }
    .tooltip-2 .pin {
        top: 80%;
        left: 40%;
    }
    .tooltip-3 .pin {
        top: 64%;
        left: 36%;
    }
    .tooltip-4 .pin {
        top: 25%;
        left: 64%;
    }
    .tooltip-5 .pin {
        top: 46%;
    }
    /** OWL CAROUSEL CLASSES **/
    #leftbox {
        position: fixed;
        background-color: #B2C7C8;
        width: 42vw;
        min-height: 1px;
        height: 66vh;
        max-height: 72vh;
        padding: 0px 20px;
        left: auto;
        right: 5vw;
        bottom: 0vh;
        z-index: 9999;
        box-shadow: 0px 0px 32px rgb(0 0 0 / 4%);
        border-radius: 24px 24px 0px 0px;
        display: none;
        z-index: 999;
      }
    #leftbox .item {
        height: auto;
        width: 100%;
    }
    #leftbox .item h5{
        color: #fff;
        font-weight: 600;
        font-size: 0.8rem;
    }
    #leftbox .item p {
        width: 100%;
        margin-bottom: 0.5rem;
        padding: 0;
        overflow-y: auto;
        font-size: 0.7rem!important;
        line-height: 20px;
        height: 40vh;
    }
    .close_readmore{
        position: relative;
        top: 5px;
        left: 98%;
        background-color:#f09a05;
        border-radius:50%;
        width:18px;
        height:18px;
        text-align: center;
        vertical-align: middle;
        line-height: 20px;
        transition: none;
        display: inline-block;
        cursor: pointer;
    }
    .close_readmore .fa-close{
        font-size: 12px;
        color: #000;
        font-weight: 600;
        position: relative;
        top: -1px;
        left: 0px;
    }
    #slide_cont.owl-carousel .owl-item {
        position: relative;
    }
    #slide_cont.owl-carousel .owl-item.active {
        width: 285px;
    }
    #slide_cont.owl-carousel .owl-stage-outer {
        bottom: 10px;
        height: 50vh!important;
        left: 0vw;
    }
    #slide_cont .owl-nav {
        position: relative;
        bottom: 1vh;
        z-index: 200;
        width: 35vw;
        height: 24px;
        margin: 0 auto;
        left:0vw;
    }
    #slide_cont.owl-carousel .owl-nav button.owl-prev {
        float: left;
        text-transform: uppercase;
        padding: 0px 0px 10px 0px!important;
        width: 20px;
        height: 20px;
    }
    #slide_cont.owl-carousel .owl-nav button.owl-next {
        float: right;
        text-transform: uppercase;
        padding: 0px 0px 10px 0px!important;
        width: 20px;
        height: 20px;
    }
    #slide_cont.owl-carousel .owl-nav button.owl-prev.disabled, 
    #slide_cont.owl-carousel .owl-nav button.owl-next.disabled {
        opacity: 0.35;
        cursor: default;
        pointer-events: none;
    }
    #slide_cont .owl-dots {
        counter-reset: slides-num;
        position: relative;
        bottom: 7vh;
        color: #fff;
        text-align: center;
        z-index: 1;
        margin: 0 4vw;
    }
    #slide_cont .owl-dot {
        display: inline-block;
        counter-increment: slides-num;
        margin-right: 0px;
    }
    #slide_cont .owl-dot.active:before {
        content: counter(slides-num);
        display: inline-block;
        vertical-align: middle;
        font-size: 13px;
        text-align: right;
        left: 0;
        top: 5%;
        width: 9px;
    }
    #slide_cont .owl-dots:after {
        content: "/" counter(slides-num);
        display: inline-block;
        font-size: 13px;
        vertical-align: middle;
        padding-left: 0px;
    }
    .side-arrow {
        top: 3vh;
        right: 0vw;
        left: auto;
        height: 82vh;
        max-height: 82vh;
        z-index: 999;
        width: 4vw;
        padding: 0;
    }
    #left{
        margin-top: 40vh;
        position: absolute;
        max-width: 20px;
        margin-left: 5px;
    }
    #view {
        display: none;
    }
    .navbar#navID{
        position: absolute;
        top: 2.5vh;
        right: 0px;
        width: 90vw;
        height: 82vh;
        min-height: 82vh;
        max-height: 100vh;
        padding: 0;
        background: rgba(20, 20, 43, 10%);
        backdrop-filter: blur(20px);
        -webkit-backdrop-filter:blur(20px);
        text-align: center;
        border-radius: 15px 0px 0px 15px;
        max-width: 95vw;
        z-index: 9999;
    }
    #navID.open{
        right: 0vh;
        display: block;
        width: 80vw!important;
        height: 82vh;
        top: 2.5vh;
        left: auto;
    }
    #navID.close{
        width:1vw;
        right:0vh;
        display: none;
    }
    #navID.open .side-nav {
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        height: 78vh;
        transform: none;
        width: 73vw!important;
        top: 3vh;
        left: auto;
        right: 3vw;
        position: absolute;
        padding: 0px;
        justify-content: space-evenly;
        overflow-x: auto;
    }
    ul.side-nav > li {
        margin: 0;
        padding-right: 0px!important;
    }
    #navID .nav-link img {
        height: 30vh;
        max-height: 40vh;
        border-radius: 10px;
        width: 16vw!important;
    }
    .hvrbox .hvrbox-layer_top{
        opacity: 1;
        width: 16vw!important;
        height: 30vh;
        top: 0.5rem;
        left: 0.6rem;
        padding: 0;
        margin: 0;
        justify-content: center;
        transition: none!important;
    }
    .hvrbox:hover .hvrbox-layer_top,
    .hvrbox.active .hvrbox-layer_top {
        justify-content: center;
    }
    #cancel.mobile-sideBar-show {
        right:0;
        left: 18vw!important;
        top: 38vh;
        cursor: pointer;
        z-index: 9999999;
        width: 35px;
        height: 35px;
        border-radius: 50%;
        border: 1px solid #fff;
        background-color: #fff;
    }
}
/****** TAB ORIENTATION PORTRAIT *********/
@media only screen and (min-width: 768px) and (orientation: portrait){
    #zoomImg {
        transform: scale(2.5) translate(-2%, -8%);
        transform-origin: 50% 0%;
        transition: transform 1.2s ease-in-out 0s;
    }
    #zoomImg.scaleOut {
        transform: scale(2.5) translate(-2%, -8%)!important;
        transform-origin: 50% 0%!important;
        transition: transform 1.2s ease-in-out 0s;
    } 
    /* ADDED BY SIVA 20-08-2022 */
    .pin {
        width: 42px;
        height: 42px;
    }
    /* ADDED BY SIVA 20-08-2022 */
    .tooltip-1 .pin {
        left: 48%;
        top: 18%;
    }
    .tooltip-2 .pin {
        top: 78%;
        left: 30%;
    }
    .tooltip-3 .pin {
        top: 56%;
        left: 22%;
    }
    .tooltip-4 .pin {
        top: 18%;
        left: 78%;
    }
    .tooltip-5 .pin {
        top: 42%;
        left: 50%;
    }
    #story-intro {
        position: fixed;
        width: 100vw;
        max-width: 100vw;
        bottom: 0px;
        left: 0vw;
        z-index: 999;
        height: 25vh;
        border-radius: 15px 15px 0 0;
        pointer-events: all;
    }
    #story-intro .story-title {
        font-size: 1.5rem;/*ADDED BY SIVA 20-08-2022*/
    }
    #story-intro .story-content p {
        font-size: 1.25rem;/*ADDED BY SIVA 20-08-2022*/
        padding-bottom: 10px;
        height: 20vh;
        overflow-y: auto;
        margin: 10px 0px;/*ADDED BY SIVA 20-08-2022*/
    }
    .close_readmore{
        position: relative;
        text-align: center;
        vertical-align: middle;
        line-height: 20px;
        z-index: 999;
        left: 94vw;
        top: 0.5vh;
        background: none!important;
    }
    .close_readmore .fa-close{
        font-size: 12px;
        color: #000;
        font-weight: 600;
        position: relative;
        top: 8px; /* TOP: 4PX MODIFIED BY SIVA 20-08-2022 */
        left: -11px; /* LEFT: 0 MODIFIED BY SIVA 20-08-2022 */
        background-color: #f09a05;
        border-radius: 50%;
        width: 30px;/* MODIFIED BY SIVA 20-08-2022 */
        height: 30px;/* MODIFIED BY SIVA 20-08-2022 */
    }
    .close_readmore .fa-close:before{
        font-size: 18px;/* 12px MODIFIED BY SIVA 20-08-2022 */
        color: #000;
        font-weight: 600;
        position: absolute; 
        top: 6px;/* 4px MODIFIED BY SIVA 20-08-2022 */
        right: 8px;/* 6px MODIFIED BY SIVA 20-08-2022 */
    }
    .arrow-icon-drawer{
        display: none!important;
    }
    #view {
        display: none;
    }
    .side-arrow {
        position: fixed;
        transform: none;
        height:4vh!important;
        width: 85vw;/*MODIFIED BY SIVA 20-08-2022*/
        top: auto!important;
        bottom: 0vh!important;
        left: 3.7rem;/*MODIFIED BY SIVA 20-08-2022*/
        right: 0rem!important;
        z-index: 9999;/*MODIFIED BY SIVA 20-08-2022*/
        backdrop-filter: blur(20px);
        -webkit-backdrop-filter: blur(20px);
        background: rgba(20, 20, 43, 20%);
        padding: 0rem 0.8rem;
        border-radius: 14px 14px 0px 0px;  
    }
    #left {
        margin-top: 0!important;
        transform: rotate(90deg);
        position: relative;
        left: 40vw;/*MODIFIED BY SIVA 20-08-2022*/
    }
    #navID{
        height: 1vh;
        width: 85vw!important;
        right: 7.5vw!important;
        border-bottom-left-radius: 0px!important;
        border-bottom-right-radius: 0px!important;
        border-top-left-radius: 33px!important;
        border-top-right-radius: 33px!important;
    }
    #navID.open{
        height: 80vh;/*MODIFIED BY SIVA 20-08-2022*/
        top: 12vh;
        width: 85vw!important;
        right: 7.5vw;
    }
    #navID.close{
        /* height: 1vh; */
        top: 100vh;
    }
    #navID .side-nav {
        overflow-y: scroll;
        overflow-x: hidden;
        height: 76vh;/*MODIFIED BY SIVA 20-08-2022*/
        scrollbar-width: 0;
        margin: 0vh auto;
        width: 78vw;/*MODIFIED BY SIVA 20-08-2022*/
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        right: 3.5vw;/*MODIFIED BY SIVA 20-08-2022*/
        bottom: 8vh;/*ADDED BY SIVA 20-08-2022*/
        justify-content: space-around;/*ADDED BY SIVA 20-08-2022*/
    }
    #navID .side-nav::-webkit-scrollbar {
        width: 3px;
    }
    #navID .side-nav::-webkit-scrollbar-thumb {
        background-color: #ddd;
        border-radius: 10px;
        border: 2px solid rgba(0, 0, 0, 0.2);
    }
    #navID.open .side-nav {
        flex: 50%;
    }
    #navID.open .side-nav li {
        position: relative;
        padding: 5px;
        margin: 0;
    }
    #navID.open .side-nav .nav-link {
        transition: none !important;
    }
    .hvrbox .hvrbox-text{
        width:100%;
        font-size: 1.3rem;/*ADDED BY SIVA 20-08-2022*/
        line-height: 2;/*ADDED BY SIVA 20-08-2022*/
        letter-spacing: 1px;/*ADDED BY SIVA 20-08-2022*/
        text-align: center;
        -webkit-transition: none !important;
        -moz-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
    }
    .hvrbox .hvrbox-layer_top{
        opacity:1;
        width: 32vw;/*MODIFIED BY SIVA 20-08-2022*/
        height: 22vh;/*MODIFIED BY SIVA 20-08-2022*/
        top: 0.5em;/*ADDED BY SIVA 20-08-2022*/
        left: 0.5em;/*ADDED BY SIVA 20-08-2022*/
        transition: none !important;
    }
    /** OWL CAROUSEL CLASSES **/
    #leftbox {
        position: fixed;
        background-color: #B2C7C8;
        width: 100vw;
        height: 30vh;/*MODIFIED BY SIVA 20-08-2022*/
        min-height: 1px;
        padding: 0px 20px;
        left: 0rem;
        bottom: 0rem;
        z-index: 9999;
        box-shadow: 0px 0px 32px rgb(0 0 0 / 4%);
        border-radius: 24px 24px 0px 0px;
        display: block;
    }
    #leftbox .item {
        height: auto;
        width: 100%;
    }
    #leftbox .item h5{
        color: #fff;
        font-weight: 600;
        font-size: 1.5rem;
    }
    #leftbox .item p {
        width: 100%;
        min-height: 78px;
        margin-bottom: 0.5rem;
        overflow-y: auto;
        font-size: 1.25rem;/*ADDED BY SIVA 20-08-2022*/
        line-height: 1.5;/*MODIFIED BY SIVA 20-08-2022*/
    }
    #slide_cont.owl-carousel .owl-item {
        position: relative;
        padding: 0 1rem;
    }
    #slide_cont.owl-carousel .owl-item.active {
        width: 285px;
        margin-top: 0px;/* 10px MODIFIED BY SIVA 20-08-2022 */
    }
    #slide_cont.owl-carousel .owl-stage-outer {
        bottom: 10px;
        height: 15vh!important;
    }
    #slide_cont .owl-nav {
        position: relative;
        bottom: -2vh!important;/* 2vh MODIFIED BY SIVA 20-08-2022 */
        z-index: 2;
        width: 75vw!important;/* 85vw MODIFIED BY SIVA 20-08-2022 */
        height: 40px;
        margin: 0 auto;
    }
    /*ADDED BY SIVA 20-08-2022*/
    #slide_cont .owl-nav img {
        width: 30px;
        height: 30px;
    }
    /*ADDED BY SIVA 20-08-2022*/
    #slide_cont.owl-carousel .owl-nav button.owl-prev {
        float: left;
        text-transform: uppercase;
        padding: 0px 0px 10px 0px!important;
        width: 30px!important;
        height: 30px!important;
    }
    #slide_cont.owl-carousel .owl-nav button.owl-next {
        float: right;
        text-transform: uppercase;
        padding: 0px 0px 10px 0px!important;
        width: 30px!important;
        height: 30px!important;
    }
    #slide_cont.owl-carousel .owl-nav button.owl-prev.disabled, 
    #slide_cont.owl-carousel .owl-nav button.owl-next.disabled {
        opacity: 0.35;
        cursor: default;
        pointer-events: none;
    }
    #slide_cont .owl-dots {
        counter-reset: slides-num;
        position: relative;
        bottom: 0.5vh; /*5vh MODIFIED BY SIVA 20-08-2022 */
        color: #fff;
        text-align: center;
    }
    #slide_cont .owl-dot {
        display: inline-block;
        counter-increment: slides-num;
        margin-right: 0px;
        z-index: 1;
    }
    #slide_cont .owl-dot.active:before {
        content: counter(slides-num);
        display: inline-block;
        vertical-align: middle;
        font-size: 1.2rem;/* 1rem MODIFIED BY SIVA 20-08-2022 */
        text-align: right;
        left: 0;
        top: 5%;
        width: 9px;
    }
    #slide_cont .owl-dots:after {
        content: "/" counter(slides-num);
        display: inline-block;
        font-size: 1.2rem;/* 1rem MODIFIED BY SIVA 20-08-2022 */
        vertical-align: middle;
        padding-left: 0px;
    }
    #cancel {
        top: 10vh;
        left: 47vw;
        cursor: pointer;
        z-index: 9999999;
        width: 45px;/*MODIFIED BY SIVA 20-08-2022*/
        height: 44px;/*MODIFIED BY SIVA 20-08-2022*/
        border-radius: 50%;
        border: 0px solid transparent;
        background-color: #fff;
    }
}
/****** MOBILE ORIENTATION PORTRAIT *********/
@media only screen and (max-width: 767px) and (orientation: portrait) {
    body{
        overflow:hidden;
    }
    .wrapper{
        overflow: hidden;
    }
    #zoomImg {
        transform: scale(3.65) translate(-1%, -8%);
        transform-origin: 50% 0%;
        transition: transform 1.2s ease-in-out 0s;
    }
    #zoomImg.scaleOut {
        transform: scale(3.65) translate(-1%, -8%)!important;
    }
    #story-intro {
        position: fixed;
        width: 100vw!important;
        max-width: 100vw!important;
        bottom: 0px;
        left: 0;
        z-index: 99;
        border-radius: 15px 15px 0 0;
        height: 23vh;
        max-height:25vh;
        pointer-events: all;
    }
    .close_readmore{
        position: relative;
        top: 5px;
        left: 98%;
        text-align: center;
        vertical-align: middle;
        line-height: 20px;
        z-index: 999;
    }
    .close_readmore .fa-close{
        font-size: 12px;
        color: #000;
        font-weight: 600;
        position: relative;
        top: 0px;
        left: 0px;
        background-color: #f09a05;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        cursor: pointer;
    }
    .close_readmore .fa-close:before{
        font-size: 12px;
        color: #000;
        font-weight: 600;
        position: absolute; 
        top: 4px;
        right: 6px;
    } 
    .tooltip-content{
        display:none;
    }
    .tooltip-1 .pin {
        left: 47%;
        top: 17%;
    }
    .tooltip-2 .pin {
        top: 78%;
        left: 22%;
    }
    .tooltip-3 .pin {
        top: 54%;
        left: 2%;
    }
    .tooltip-4 .pin {
        top: 16%;
        left: 95%;
    }
    .tooltip-5 .pin {
        top: 42%;
        left: 50%;
    }
    .arrow-icon-drawer{
        display: none;
    }
    #left {
        margin-top: 0;
        transform: rotate(90deg);
        position: relative;
        left: 43vw;/*MODIFIED BY SIVA 19-08-2022 */
    }
    #leftbox{
        width: 100vw;
        height: auto;
        bottom: 0vh;
        right: 0vw;
    }
    #leftbox .item {
        height: auto;
        width: 100%;
    }
    #leftbox .item p{
        width: 100%;
        min-height:50px;
        overflow-y: auto;
    }
    #navID.open {
        width: 95vw !important; 
        border-radius: 15px !important;
        transform: rotate(0deg);
        right: 2.5vw; 
        overflow: hidden;
        height:70vh!important;/*MODIFIED BY SIVA 19-08-2022 */
        top: 15vh;/*MODIFIED BY SIVA 19-08-2022 */
        right: 2.5vw!important;
    }
    #navID.open .side-nav {
        overflow-y: scroll;
        overflow-x: hidden;
        height: 74vh;/*MODIFIED BY SIVA 19-08-2022 */
        scrollbar-width: 0;
        margin: 0;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: space-around!important;
        display: flex;
        width: 88vw!important;
        right: 3.5vw!important;/*MODIFIED BY SIVA 19-08-2022 */
        bottom: 10vh;
    }
    #navID .nav-link img {
        width: 36vw;
        height: 19vh;/*MODIFIED BY SIVA 19-08-2022 */
        border-radius: 10px;
    }
    .hvrbox .hvrbox-layer_top{
        opacity:1;
        width: 36vw;
        height: 19vh;/*MODIFIED BY SIVA 19-08-2022 */
    }
    .hvrbox .hvrbox-text {
        width: 100%;
    }
    #leftbox .item {
        height: auto;
        width: 100%;
    }
    #leftbox .item h5{
        color: #fff;
        font-weight: 600;
        font-size: 1rem;
    }
    #leftbox .item p {
        width: 100%;
        min-height: 78px;
        margin-bottom: 0.5rem;
        overflow-y: auto;
        font-size: 0.9rem;/*MODIFIED BY SIVA 19-08-2022 */
        line-height: 20px;
        max-height: 85px;/*ADDED BY SIVA 19-08-2022 */
    }
    #slide_cont.owl-carousel .owl-item {
        position: relative;
    }
    #slide_cont.owl-carousel .owl-item.active {
        width: 285px;
    }
    #slide_cont.owl-carousel .owl-stage-outer {
        bottom: 10px;
        height: 22vh;
    }
    #slide_cont .owl-nav {
        position: relative;
        bottom: 3vh;/*MODIFIED BY SIVA 19-08-2022 */
        z-index: 2;
        width: 70vw;
        height: 24px;
        margin: 0 auto;
    }
    #slide_cont.owl-carousel .owl-nav button.owl-prev {
        float: left;
        text-transform: uppercase;
        padding: 0px 0px 10px 0px!important;
        width: 24px;/*MODIFIED BY SIVA 19-08-2022 */
        height: 24px;/*MODIFIED BY SIVA 19-08-2022 */
    }
    #slide_cont.owl-carousel .owl-nav button.owl-next {
        float: right;
        text-transform: uppercase;
        padding: 0px 0px 10px 0px!important;
        width: 24px;/*MODIFIED BY SIVA 19-08-2022 */
        height: 24px;/*MODIFIED BY SIVA 19-08-2022 */
    }
    #slide_cont.owl-carousel .owl-nav button.owl-prev.disabled, 
    #slide_cont.owl-carousel .owl-nav button.owl-next.disabled {
        opacity: 0.35;
        cursor: default;
        pointer-events: none;
    }
    #slide_cont .owl-dots {
        counter-reset: slides-num;
        position: relative;
        bottom: 6vh;/*MODIFIED BY SIVA 19-08-2022 */
        color: #fff;
        text-align: center;
    }
    #slide_cont .owl-dot {
        display: inline-block;
        counter-increment: slides-num;
        margin-right: 0px;
        z-index: 1;
    }
    #slide_cont .owl-dot.active:before {
        content: counter(slides-num);
        display: inline-block;
        vertical-align: middle;
        font-size: 13px;
        text-align: right;
        left: 0;
        top: 5%;
        width: 9px;
    }
    #slide_cont .owl-dots:after {
        content: "/" counter(slides-num);
        display: inline-block;
        font-size: 13px;
        vertical-align: middle;
        padding-left: 0px;
    }
    #cancel.mobile-sideBar-show {left: 45.5vw!important;/*MODIFIED BY SIVA 19-08-2022 */}
}
/***** iPad Portrait *****/
@media only screen and (min-width: 762px) and (max-width: 767px) {
    #story-intro {
        max-height: 22vh;
    }
    #leftbox {
        width:72vw;
        max-height:25vh;
        right: 14vw;
    }
    #slide_cont.owl-carousel .owl-stage-outer {
        height: 16vh!important;
    }
    #slide_cont .owl-dots {
        bottom:4.5vh;
    }
}

