.both{
    clear:both;
}
#header{
    border-bottom: 2px solid #E7E7E9;
}
.title_boxTop{
    width: 100%;
}
.title_boxTop .container>p {
    width: 65%;
    font-size: 16px;
    line-height: 50px;
    letter-spacing: 3px;
    margin: 0 auto;
  }
.title_boxTop .container>p span {
    letter-spacing: 5px;
}
#box {
    height: 550px;
    width: 100%;
    overflow: hidden;
    position: relative;
    display: inline-block;
}
.advs {
    display: inline-block;
    list-style: none;
    float: left;
    position: absolute;
    transition: left 1s;
}
.advs li {
    float: left;
}
.icons > li {
    border-radius:50%;
    display:inline-block;
    width:15px;
    height:15px;
    background:white;
    margin:0 5px;
}
.icons > li.curr {
    background:#CF004A;
    
}
.advs img {
    width: 100%;
    height: 550px;
}
.icons {
    width: 300px;
    position: absolute;
    left: 75%;
    bottom: 8px;
    text-align: center;
}
.psyEquipment{
    margin:10px 0 26px;
    text-align: center;
}
.equit_content{
    width: 1210px;
    margin: 0 auto;
    padding:40px 50px 50px;
}
.equit_wrapper{
    position: relative;
}
.gobacknow{
	color:#CF004A;
	font-size: 18px;
	cursor: pointer;
	letter-spacing: 3px;
	position: absolute;
	top:200px;
	right:150px;
	background: #C90046;
	color: white;
	z-index:999;
	border-radius: 3px 3px;
	padding:8px 15px 8px 15px;
	display:inline-block;
}
.equit_wrapper [class^='room']{
     position: absolute;
}
.equit_wrapper .room1{
    top: 693px;
    left: 56px;
}
.equit_wrapper .room2{
    top: 546px;
    left: 8px;
}
.equit_wrapper .room3{
    top: 336px;
    left: 9px;
}
.equit_wrapper .room4{
    top: 166px;
    left: 58px;
}
.equit_wrapper .room5{
    top: 51px;
    left: 178px;
}
.equit_wrapper .room6{
    top: 8px;
    left: 356px;
 }
.equit_wrapper .room7{
    top: 7px;
    right: 347px;
}
.equit_wrapper .room8{
    top: 51px;
    right: 172px;
}
.equit_wrapper .room9{
    top: 171px;
    right: 54px;
}
.equit_wrapper .room10{
    top: 344px;
    right: 8px;
}
.equit_wrapper .room11{
    top: 555px;
    right: 8px;
}
.equit_wrapper .room12{
    top: 700px;
    right: 58px;
}
.equit_wrapper .room13{
    top: 862px;
    right: 202px;
}
.equit_wrapper .room14{
    bottom: 301px;
    right: 276px;
}
.equit_wrapper .room15{
    bottom: 9px;
    right: 295px;
}
.equit_wrapper .room16{
    bottom: 9px;
    left: 293px;
}
.equit_wrapper .room17{
    bottom: 300px;
    left: 272px;
}
.equit_wrapper .centerRoom{
    position: absolute;
    top: 363px;
    left: 349px;
    z-index: 999;
}
.description{
    position: absolute;
    width: 672px;
    height: 360px;
    top: 390px;
    left: 221px;
}
.description [class^="desc"]{
    width: 100%;
    height: 100%;
    color: #bcc3d5;
    font-size: 17px;         
    border-radius: 11px;
    background: rgba(0,0,0,0.8);
    padding: 38px 60px;
    text-align: left;
    display: none;  
}
.description [class^="desc"].locaBottom{
    position: absolute;
    top: 283px;
}
.description [class^="desc"] .title{
    font-weight: bold;
    letter-spacing: 2px;
}
.description [class^="desc"] .title.pad{
    margin-left: -8px;
}
.description [class^="desc"] .content{
    font-size: 15px;
    letter-spacing: 1px;
    margin: 24px 0px 30px;
    text-indent: 2em;
    line-height: 25px;
}
.description [class^="desc"] .equipList{
    font-size: 15px;
    margin: 20px 0px 18px;
}
.description [class^="desc"] .equipList li{
    color: #bcbb4c;
    display: inline-block;
    margin-right: 9px;
    letter-spacing: 1px;
}
.description [class^="desc"] .effectBtn{
    text-align: center;
}
.description [class^="desc"] .effectBtn button.opeBtn{
    background: #fff;
    color: #cb0000;
    padding: 5px 22px;
    border: 3px solid #5e5e5e;
    border-radius: 4px;
}
.description [class^="desc"] .closeBtn{
    position: absolute;
    top: 12px;
    right: 12px;
    width: 27px;
    height: 27px;
    background: rgba(255,255,255,0.2);
    border-radius: 50%;
    text-align: center;
    font-size: 28px;
    line-height: 23px;
    cursor: pointer;
    color: #000;
}
[class^="hideDiv"]{cursor:url(../../images/psyEquipment/cupPerson.png),auto;} 
[class^="openDoor"]{
     display: none;  
}
.openDoor1{
    position: relative;
    top: -114px;
    right: 111px;
}
.openDoor2{
    position: relative;
    top: 13px;
    right: 9px;
}
.openDoor3{
    position: relative;
    top: 100px;
    right: 22px;
}
.openDoor4{
    position: relative;
    top: 141px;
    right: 65px;
}
.openDoor5{
    position: relative;
    top: 166px;
    right: 108px;
}
.openDoor6{
    position: relative;
    top: 172px;
    right: 125px;
}
.openDoor7{
   position: absolute;
   top: 226px;
   right: 149px;
}
.openDoor8{
   position: absolute;
   top: 209px;
   right: 207px;
}
.openDoor9{
   position: absolute;
   top: 166px;
   right: 233px;
}
.openDoor10{
   position: absolute;
   top: 91px;
   right: 226px;
}
.openDoor11{
   position: absolute;
   top: 4px;
   right: 222px;
}
.openDoor12{
   position: absolute;
   top: 5px;
   right: 206px;
}
.openDoor13{
   position: absolute;
   top: -18px;
   right: 175px;
}
.openDoor14{
   position: absolute;
   top: -29px;
   right: 211px;
}
.openDoor15{
   position: absolute;
   top: -56px;
   right: 193px;
}
.openDoor16{
   position: absolute;
   top: -56px;
   right: -40px;
}
.openDoor17{
   position: absolute;
   top: -28px;
   right: -38px;
}
[class^="hideDiv"]{
    position: absolute;
}
.hideDiv1{
    width: 200px;
    height: 192px;
    top: 50px;
    left: 65px;
    transform: rotate(-35deg);
}
.hideDiv2{
    width: 191px;
    height: 145px;
    top: 15px;
    left: 24px;
    transform: rotate(-11deg);
}
.hideDiv3{
    width: 178px;
    height: 142px;
    top: 36px;
    left: 24px;
    transform: rotate(19deg);
}
.hideDiv4{
    width: 173px;
    height: 127px;
    top: 84px;
    left: 55px;
    transform: rotate(30deg);
}
.hideDiv5{
    width: 161px;
    height: 129px;
    top: 75px;
    left: 59px;
    transform: rotate(56deg);
}
.hideDiv6{
    width: 129px;
    height: 178px;
    top: 36px;
    left: 48px;
    transform: rotate(-16deg);
}
.hideDiv7{
    width: 126px;
    height: 179px;
    top: 36px;
    left: 13px;
    transform: rotate(9deg);
}
.hideDiv8{
    width: 130px;
    height: 190px;
    top: 43px;
    left: 43px;
    transform: rotate(31deg);
}
.hideDiv9{
    width: 124px;
    height: 180px;
    top: 44px;
    left: 64px;
    transform: rotate(52deg);
}
.hideDiv10{
    width: 193px;
    height: 123px;
    top: 61px;
    left: 24px;
    transform: rotate(-14deg);
}
.hideDiv11{
    width: 178px;
    height: 142px;
    top: 36px;
    left: 24px;
    transform: rotate(19deg);
}
.hideDiv12{
    width: 163px;
    height: 192px;
    top: 36px;
    left: 72px;
    transform: rotate(29deg);
}
.hideDiv13{
    width: 202px;
    height: 157px;
    top: 67px;
    left: 40px;
    transform: rotate(26deg);
}
.hideDiv14{
    width: 173px;
    height: 266px;
    top: 27px;
    left: 8px;
    transform: rotate(0deg);
}
.hideDiv15{
    width: 178px;
    height: 275px;
    top: 1px;
    left: 3px;
    transform: rotate(0deg);
}
.hideDiv16{
    width: 178px;
    height: 275px;
    top: 1px;
    left: 6px;
    transform: rotate(0deg);
}
.hideDiv17{
    width: 178px;
    height: 266px;
    top: 30px;
    left: 27px;
    transform: rotate(0deg);
}
.hideDiv18{
    width: 392px;
    height: 391px;
    top: 11px;
    left: 12px;
    border-radius: 50%;
}
.hideDiv19{
    width: 200px;
    height: 200px;
    top: 429px;
    left: 106px;
    border-radius: 50%;
}
.navbar-collapse{
	max-height:530px;
}