.sidebar-right {
    position: fixed;
    right: 0;
    height: 100%;
    background: rgba(26, 77, 74, 0.85);
    /* background-color: red; */
    top: 0%;bottom: 0;
    width: 51px;
    /* z-index: 105; */
    /* z-index: 1003; */
    z-index: 1004;
}
.reduce{
	background: rgba(26, 77, 74, 0.85);
	z-index: 1004;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 110px;
	width:110px;
}
.menu_list {
    width: 100%;
    height: 100%;
    position: absolute;
}



.menu-container {
    width: inherit;
    height: inherit;
    overflow-y: auto;
    box-sizing: content-box;
    padding-right: 17px;
    z-index: 500;

}

.btn_list {
    /* width: 100%; */
    position: absolute;
    /* top: 50%; */
    top: 50%;
    transform: translateY(-50%);
	right: 0;
	
}
/* @media (max-width: 768px) and (orientation:portrait){
	.btn_list{
		top: 37% !important;
		height: 60%;
	}
} */
   @media all and (min-width: 320px) {
           /* .btn_list{
            	top: 37% !important;
            	height: 60%;
            } */
        }
        @media screen and (min-width:500px) {
            .btn_list{
            	top: 37% !important;
            	height: 60%;
            }

            @media screen and (min-width: 1024px) {
                .btn_list{
                	top: 50% !important;
                	/* height: 60%; */
                }
            }
        }
		
/* .menu-container ul { */
.btn_list ul {
    list-style:none;
	padding:0 14px;
    /* padding-left: 0;
    padding-top: 0;
    padding-bottom: 0; */
    cursor: pointer;
    margin: 0;
    /* padding: 10px 0; */
}
/* .menu-container ul li { */
.btn_list ul li {
    padding: 10px 0;
}
/* .menu-container ul.active { */
.btn_list ul.active {
    background: #008e5b;
}
/* .menu-container ul.active span, */
.btn_list ul.active span,
/* .menu-container ul.active b { */
.btn_list ul.active b {
    color: #FFF!important;
}
/* .menu-container ul:hover span, */
.btn_list ul:hover span,
/* .menu-container ul:hover b { */
.btn_list ul:hover b {
    color: #008e5b ;
}
.btn_list {
   z-index:1007;
}
.btn_list ul li {
    position: relative;
    display: block;
    text-align: center;
    /* padding: 10px 5px !important; */
    border: 0;
}
.btn_list ul li a {
    text-decoration: none!important;
}

/* .menu-container ul li b { */
.btn_list ul li b {
    color: #ffffff;
    font-size: 12px;
    display: block;
}

/* .menu-container ul li .fa { */
.btn_list ul li .fa {
    display: block;
}

@font-face {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/noto-sans-v11-latin-regular.eot);
    src: local("Noto Sans"), local("NotoSans"), url(../fonts/noto-sans-v11-latin-regular.eot) format("embedded-opentype"), url(../fonts/noto-sans-v11-latin-regular.woff2) format("woff2"), url(../fonts/noto-sans-v11-latin-regular.woff) format("woff"), url(../fonts/noto-sans-v11-latin-regular.ttf) format("truetype"), url(../fonts/noto-sans-v11-latin-regular.svg#notosans) format("svg")
}

/* @font-face {
    font-family: icomoon;
    src: url(../fonts/icomoon.eot);
    src: url(../fonts/icomoon.eot) format("embedded-opentype"), url(../fonts/icomoon.woff) format("woff"), url(../fonts/icomoon.ttf) format("truetype"), url(../fonts/icomoon.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal
} */
@font-face {
  font-family: iconfont;  /* Project id 2556078 */
  src: url('//at.alicdn.com/t/font_2556078_uaeinueonq.woff2?t=1621396163777') format('woff2'),
       url('//at.alicdn.com/t/font_2556078_uaeinueonq.woff?t=1621396163777') format('woff'),
       url('//at.alicdn.com/t/font_2556078_uaeinueonq.ttf?t=1621396163777') format('truetype');
}
[class^=icon-],
[class*=" icon-"],
[class^=icon-] a,
[class*=" icon-"] a {
    font-family: iconfont;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    cursor: hand;
    text-decoration: none;
    outline: 0
}
.menu-container [class^=icon-],
.menu-container [class*=" icon-"] {
    display: inline-block;
    font-size: 1.2em
}

.icon-tour-info:before {
    content: "\e608"
}

.icon-book-now:before {
    content: "\e603"
}

.icon-menu:before {
    content: "\e614"
}

.icon-share:before {
    content: "\e60f"
}

.icon-contact:before {
    content: "\e61b"
}

.icon-arrow-left {
    font-size: 20px
}

.icon-arrow-left a:before {
    content: "\e60c"
}

.icon-arrow-right {
    font-size: 20px
}

.icon-arrow-right a:before {
    content: "\e60d"
}

.icon-grid {
    font-size: 20px;
    padding-top: 11px;
    display: inline-block
}

.icon-grid:before {
    content: "\e616"
}

.icon-campus:before {
    content: "\e607"
}

.icon-floorplan:before {
    content: "\e606"
}


.icon-image:before {
    content: "\e615"
}

.icon-pano:before {
    content: "\e60b"
}

.icon-video:before {
    content: "\e618"
}

.icon-fullscreen:before {
    content: "\e61a"
}

.icon-closefullscreen:before {
    content: "\e61c"
}


body.isFullScreen .sidemenu-fullscreen .icon-closefullscreen {
    display: block !important
}

body.isFullScreen .sidemenu-fullscreen .icon-fullscreen {
    display: none !important
}

.icon-hide:before {
    content: "\e617"
}

#btm.hidden .icon-hide:before {
    content: "\e618"
}

.icon-info:before {
    content: "\e608"
}

.icon-title-info:before {
    content: "\e608"
}

.icon-close:before {
    content: "\e61d"
}

.icon-facebook:before {
    content: "\e619"
}

.icon-linkedin:before {
    content: "\e612"
}

.icon-google-plus:before {
    content: "\e617"
}

.icon-twitter:before {
    content: "\e60E"
}

.icon-mouse:before {
    content: "\e619"
}

.icon-camera:before {
    content: "\e613"
}

.icon-arrow-up:before {
    content: "\e615"
}

 li .icon,
 li .fa {
    font-size: 1.2em
}

.btn_list ul li:hover {
    cursor: pointer!important;
    /* cursor: hand */
}

svg.menu-btn text {
    font-family: Noto Sans;
    font-size: 27px;
    font-variant: small-caps
}

[class^=icon-],
[class*=" icon-"] {
    display: inline-block;
    font-size: 1.2em;
	color:#fff;
}

.icon-tour-info:before {
    content: "\e608"
}

.icon-book-now:before {
    content: "\e603"
}

.icon-menu:before {
    content: "\e614"
}

.icon-share:before {
    content: "\e60f"
}

.icon-contact:before {
    content: "\e61b"
}

.icon-arrow-left {
    font-size: 20px
}

.icon-arrow-left a:before {
    content: "\e60c"
}

.icon-arrow-right {
    font-size: 20px
}

.icon-arrow-right a:before {
    content: "\e60d"
}

.icon-grid {
    font-size: 20px;
    padding-top: 11px;
    display: inline-block
}

.icon-grid:before {
    content: "\e616"
}

.icon-campus:before {
    content: "\e607"
}

.icon-floorplan:before {
    content: "\e606"
}

.icon,
.icon:visited,
.icon a,
.icon a:visited,
.fa {
    color: #FFF
}

.icon:hover,
.icon a:hover,
.fa:hover {
    color: #939393
}

li.active,
li.active:hover,
li.active .icon,
li.active:hover .icon {
    color: #939393
}

.extended-menu {
    position: absolute;
	height: 50px;
	    top: 50%;
	    right: 51px;
    /* height: 100%; */
    /* z-index: 101; */
    /* left: 0; */
   /* min-width: 300px;
    max-width: 600px */
}

.extended-menu-content {
    position: relative;
    height: 100%;
    background: rgba(255, 255, 255, .5);
    display: none
}

.extended-menu-content.open {
    display: block
}

svg.menu-btn {
    fill: #1a4d4a;
    color: #FFF;
    cursor: pointer;
    cursor: hand;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    left: -23px;
    margin-top: -50px
}

svg.menu-btn text {
    fill: #FFF;
    color: #FFF
}

.extended-menu svg {
    background: #1a4d4a;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}


.pulsate {
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: .5
}

@-webkit-keyframes pulsate {
    0% {
        opacity: .3
    }

    50% {
        opacity: 1
    }

    100% {
        opacity: .3
    }
}

.btn_list ul li:hover span,
.btn_list ul li:hover b,
.btn_list ul li.active:hover span,
.btn_list ul li.active span,
.btn_list ul li.active b {
    color:#008e5b
}




