.map {
	padding-left:0;	
}
.parking_container {
    position: relative;
    /*width: 660px;*/
    /*height: 660px;*/
    overflow: hidden;
    display: block;
}
.parking_container .alert {
	left: 0;
    padding: 0.5em 1em;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 500;
	border-radius:0;
	background:#dd0031;
	color:#ffffff;
	border:none;
}	
/*@media (min-width: 1200px) {*/
    /*.parking_container {*/
        /*width: 660px;*/
        /*height: 660px;*/
    /*}*/
/*}*/

/*@media (min-width: 992px) {*/
    /*.parking_container {*/
        /*width: 330px;*/
        /*height: 330px;*/
    /*}*/
/*}*/

/*@media (min-width: 768px) {*/
    /*.parking_container {*/
        /*position: relative;*/
        /*height: 660px;*/
        /*width: 660px;*/
    /*}*/
/*}*/

/*@media (max-width: 767px) {*/
    /*.parking_container {*/
    /*display: none;*/
    /*}*/
/*}*/

.carparkmap {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
}

.carpark {
    position: absolute;
    z-index: 10;
}

#carpark_c {
    left: 10%;
    top: 4%;
    width: 75px;
    height: 53px;
}

#carpark_e {
    left: 45%;
    top: 32%;
    width: 41px;
    height: 27px;
}

#carpark_f {
    left: 50%;
    top: 37%;
    width: 31px;
    height: 18px;
}

#carpark_h {
    left: 2.5%;
    top: 93.5%;
    width: 54px;
    height: 37px;
}

#carpark_c img:first-child, #carpark_e img:first-child, #carpark_f img:first-child, #carpark_h img:first-child {
    opacity: 0;
}

.carpark_info {
    display: none;
    color: #ffffff;
    padding-top: 20px;
}
.carpark_info.active {
    display: block;
}
.carpark_info h2 {
    font-family: 'Nunito', sans-serif;
}
.carpark_info h3 {
    font-family: 'Nunito', sans-serif;
	margin-bottom:2px;
	font-size: 20px;
}
.carpark_info p {
    font-size: 13px;
    font-family: 'Nunito', sans-serif;
}

.map-bubble {
    position: absolute;
    display: none;
}
.map-bubble-alt {
    position: absolute;
    display: block;
}

.active .map-bubble {
    display: block;
}

.active .map-bubble-alt {
    display: none;
}

.carpark.active {
    z-index: 100;
}
.carpark {
    z-index: 300;
}

#carpark_c img.map-bubble, #carpark_c img.map-bubble-alt {
    top: 10px;
    left: -40px;
}

#carpark_e img.map-bubble, #carpark_e img.map-bubble-alt {
    top: -100px;
    left: -0px;
}

#carpark_f img.map-bubble, #carpark_f img.map-bubble-alt {
    top: -10px;
    left: -150px;
}

#carpark_h img.map-bubble, #carpark_h img.map-bubble-alt {
    top: -100px;
    left: 10px;
}

