.circle{cursor:pointer;border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#fff;background-color:#8e288a;display:inline-block;line-height:1.8em;margin-right:5px;text-align:center;height:1.88em;width:1.88em;font-size:1.2em;font-weight:bold}.pipe-work-svg{width:100%;height:923px}.navcircle{cursor:pointer;border:2px solid #025b92;border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#025b92;display:inline-block;font-weight:bold;line-height:1.4em;margin-right:5px;text-align:center;height:1.88em;width:1.88em;font-size:.88em}.navcircle:hover,.navcircle:focus,.navcircleSelected{color:#fff;background-color:#025b92;border-color:#025b92}.pagerightarrow{font-size:1.1em;vertical-align:middle;margin:0 .3em;color:#aaa}.houseimage{max-width:100%}.bgImageContainer{position:relative;margin-top:20px}.floating-container{position:absolute;top:1.25em;left:.625em}.floating-container div{cursor:pointer;background-color:#e7f4fa;padding:.5em;font-weight:bold}.imageContainer{overflow-x:hidden;overflow-y:hidden}.hideElement{display:none!important}.navigation{margin:1em;text-align:center}.selectedCircle{border-radius:1.8em;-moz-border-radius:1.8em;-webkit-border-radius:1.8em;color:#fff;background-color:#8e288a;display:inline-block;line-height:1.8em;margin-right:5px;text-align:center;height:1.88em;width:1.88em;font-size:1.2em;font-weight:bold}.enableCursor{cursor:pointer}.disableCursor{cursor:no-drop}.navigationarrow.disableCursor:before{color:gray;font-weight:normal;font-size:1em}.navigationarrow:before{color:#025b92;font-weight:bold;font-size:1em}.navigationarrow{display:inline-block;vertical-align:middle}.popup,.mobilepopup{padding:1.5em;background-color:#fff;width:21em}.popup .title,.mobilepopup .title{color:#333}.popup .description,.mobilepopup .description{margin-top:1.5em;height:auto;margin-bottom:0}.close-icon{top:10px;position:absolute;left:92%;font-weight:bolder;cursor:pointer}.aws-lc .selectedCircle{border-color:#000;color:#000}.aws-lc .popup,.aws-lc .mobilepopup{background-color:#fbd130}.aws-lc .popup .title,.aws-lc .mobilepopup .title{color:#000}.aws-lc .circle{border-color:#000;color:#000}.aws-lc .navcircle{border-color:#000}.aws-lc .navcircle:hover,.aws-lc .navcircle:focus,.aws-lc .navcircleSelected{color:#fbd130;background-color:#000;border-color:#000}.aws-lc .pagerightarrow{color:#000}.aws-lc .navigationarrow:before{color:#000}.aws-lc .floating-container div{background-color:#fbd130}.aws-hc .circle.selectedCircle{border-color:#fbd130;color:#fbd130}.aws-hc .popup,.aws-hc .mobilepopup{background-color:#000}.aws-hc .popup .title,.aws-hc .mobilepopup .title{color:#fbd130}.aws-hc .circle{border-color:#000;color:#000}.aws-hc .navcircle{border-color:#fbd130;color:#fbd130}.aws-hc .navcircle:hover,.aws-hc .navcircle:focus,.aws-hc .navcircleSelected{color:#000;background-color:#fbd130;border-color:#fbd130}.aws-hc .pagerightarrow{color:#fbd130}.aws-hc .navigationarrow:before{color:#fbd130}.aws-hc .floating-container div{background-color:#000}@media(min-width:1441px){.pipe-work-svg{width:100%;height:620px}}@media(min-width:1200px) and (max-width:1440px){.pipe-work-svg{width:100%;height:465px}}@media(min-width:992px) and (max-width:1199px){.selectedCircle{font-size:2em!important}.mobilepopup{padding:0 1.5em;background-color:transparent;width:100%}.mobilepopup .title{border-top:.125em solid #f2f2f2;padding-top:1.5em}.mobilepopup .description{margin-top:1em}.pipe-work-svg{width:100%;height:370px}}@media(min-width:768px) and (max-width:991px){.floating-container{top:80%}.selectedCircle{font-size:2em!important}.circle{font-size:.7em;border-width:.0625em;height:2.25em;width:2.25em}.mobilepopup{padding:0 1.5em;background-color:transparent;width:100%}.mobilepopup .title{border-top:.125em solid #f2f2f2;padding-top:1.5em}.mobilepopup .description{margin-top:1em}.pipe-work-svg{width:100%;height:275px}}@media(max-width:767px){.selectedCircle{font-size:1em!important}.circle{font-size:.5em;border-width:.0625em;height:2.25em;width:2.25em}.floating-container{font-size:.8em;top:70%}.floating-container div{padding:.4em}.floating-container .navigationarrow::before{font-size:.8em}.mobilepopup{padding:0 1.5em;background-color:transparent;width:100%}.mobilepopup .title{border-top:.125em solid #f2f2f2;padding-top:1.5em}.mobilepopup .description{margin-top:1em}.pipe-work-svg{width:100%;height:130px}}