.indisolrexpo{
    height: 47px;border: 2px solid;margin-bottom: 4px;background-color: #1c6aeb;color: #fff;font-size: x-large;
}
.pindsolrex{
    padding: 0px;margin: 0px;
}
.faiz{
    border: 2px solid;margin-bottom: -1px;
}
.a1arrow{
    margin:0px;padding:0px;width: 43px;
}
.a2arrow {
    margin: 0px;padding: 0px;width: 43px;margin-left: 72px;
}
#entrymid {
        position: absolute;
    margin-left: -16%;
    margin-top: -50px;
    width: 23px;
    text-align: center;
    /* font-size: 13px; */
    font-weight: bold;
    color: #000;
    line-height: 1;
    clear: both;

}
.divinpg #gate1{
    position:absolute;
    margin-left:18%;
    margin-top:-20px;
    width:50px;
    background-color:#ff0;
    text-align:center;
    font-size:14px;
    color:#333;
    clear:both;
}
.divinpg #gate2{
    position:absolute;
    margin-left:69%;
    margin-top:-20px;
    width:50px;
    background-color:#ff0;
    text-align:center;
    font-size:14px;
    color:#333;
    clear:both;
}
.divinpg #hall2{
    position:absolute;
    margin-left:45%;
    margin-top:50px;
    width:100px;
    background-color:#333;
    text-align:center;
    font-size:20px;
    color:#FFF;
    clear:both;
}
.divinpg #hall1{
    position:absolute;
    margin-left:10%;
    margin-top:325px;
    width:100px;
    background-color:#333;
    text-align:center;
    font-size:20px;
    color:#FFF;
    clear:both;
}
.divinpg #entry1{
    position:absolute;
    margin-left:70%;
    margin-top:45px;
    width:30px;
    text-align:center;
    font-size:20px;
    color:#000;
    clear:both;
}
.divinpg #entry2{
    position:absolute;
    margin-left:36%;
    margin-top:150px;
    width:100px;
    text-align:center;
    font-size:20px;
    color:#000;
    clear:both;
}

.divinpg #entry3{
    position:absolute;
    margin-left:18%;
    margin-top:43px;
    width:30px;
    text-align:center;
    font-size:20px;
    color:#000;
    clear:both;
}


.divinpg #exit1{
    position:absolute;
    margin-left:7%;
    margin-top:4px;
    width:100px;
    text-align:center;
    font-size:20px;
    color:#000;
    clear:both;
    display: none;
}

.divinpg #exit4{
    position:absolute;
    margin-left:27%;
    margin-top:50px;
    width:100px;
    text-align:center;
    font-size:20px;
    color:#000;
    clear:both;
    display: none;
}

.divinpg #exit2 {
    position: absolute;
    margin-left: 5%;
    margin-top: 538px;
    width: 30px;
    text-align: center;
    font-size: 20px;
    color: #000;
    clear: both;
}

.divinpg #exit3 {
    position: absolute;
    margin-left: 31%;
    margin-top: 533px;
    width: 30px;
    text-align: center;
    font-size: 20px;
    color: #000;
    clear: both;
}


.divinpg #leftsidebox{
    position:absolute;
    margin-left:1%;
    margin-top:39px;
    width:40px;
    clear:both;
}

.divinpg #rightsidebox{
    position:absolute;
    margin-left:9%;
    margin-top:28px;
    width:40px;
    clear:both
}
#rightsideboxlower{
    position:absolute;
    margin-left:9%;
    margin-top:152px;
    width:60px;
    clear:both
}

.divinpg #bigsquare{
    position:absolute;
    margin-left:9%;
    margin-top:260px;
    width:100px;
    height:100px;
    clear:both
}

.divinpg #bigsquare1{
    position:absolute;
    margin-left:9%;
    margin-top:360px;
    width:100px;
    height:100px;
    clear:both
}

.divinpg #bigsquare2{
    position:absolute;
    margin-left:9%;
    margin-top:460px;
    width:100px;
    height:100px;
    clear:both
}

.divinpg #smallsquare{
    position:absolute;
    margin-left:22%;
    margin-top:250px;
    width:60px;
    height:60px;
    clear:both
}


.divinpg #smallsquare1{
    position:absolute;
    margin-left:22%;
    margin-top:320px;
    width:60px;
    height:60px;
    clear:both
}

.divinpg #smallsquare2{
    position:absolute;
    margin-left:22%;
    margin-top:390px;
    width:60px;
    height:60px;
    clear:both
}

.divinpg #smallsquare3{
    position:absolute;
    margin-left:22%;
    margin-top:460px;
    width:60px;
    height:60px;
    clear:both
}


.divinpg #d1{
    position:absolute;
    margin-left:22%;
    margin-top:180px;
    width:195px;
    height:40px;
    clear:both
}

.divinpg #v1{
    position:absolute;
    margin-left:33.5%;
    margin-top:209px;
    width:50px;
    clear:both
}


.divinpg #h1{
    position:absolute;
    margin-left:31%;
    margin-top:8px;
    height:40px;
    clear:both;
}

#h2{
    position:absolute;
    margin-left:30%;
    margin-top:100px;
    height:40px;
    clear:both;
}

.divinpg #h3{
    position:absolute;
    margin-left:7%;
    margin-top:548px;
    height:40px;
    clear:both
}

.divinpg #proceed{
    position:absolute;
    margin-left:35%;
    margin-top:580px;
    clear:both;
}

.divinpg #conference{
    position:absolute;
    margin-left:42%;
    margin-top:190px;
    height:289px;
    width:290px;
    background-color:#99F;
    color:#FFF;
    clear:both;
}

.divinpg #parking{
    position: absolute;
    margin-left: 53%;
    margin-top: 480px;
    height: 150px;
    width: 140px;
    background-color: #CF9;
    clear: both;
}

.divinpg #foodcourt{
    position: absolute;
    margin-left: 42%;
    margin-top: 512px;
    height: 117px;
    width: 143px;
    background-color: #9FC;
    clear: both;
}

.divinpg #publicu{
        position: absolute;
    margin-left: 46%;
    margin-top: 632px;
    height: 25px;
    width: 139px;
    background-color: #996;
    clear: both;
}
.divinpg #boundry{
   outline: #333 solid 5px;
    width: 100%;
    height: 710px;
}
.divinpg #hall2b{
    position:absolute;
    background-color:#9F9;
    margin-left:28%;
    width:552px;;
    height:150px;
    padding:10px
    text-align:center;
    color:#009
}
.divinpg #tabwidth
{
    width:80px;
    padding:6px;
}

.divinpg .stallbooking i {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}

.stallbooking .right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.stallbooking .left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.stallbooking .up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.stallbooking .down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.divinpg #fsidebox {
    position: absolute;
    margin-left: 1%;
    margin-top: 9px;
    width: 40px;
    clear: both;
}

.divinpg #feet1 {
    position: absolute;
    margin-left: 5%;
    margin-top: 287px;
    width: 30px;
    text-align: center;
    font-size: 20px;
    color: #000;
    clear: both;
}
.divinpg #feet3 {
    position: absolute;
    margin-left: 18%;
    margin-top: 283px;
    width: 30px;
    text-align: center;
    font-size: 20px;
    color: #000;
    clear: both;
}
.divinpg #feet33 {
    position: absolute;
    margin-left: 30%;
    margin-top: 282px;
    width: 30px;
    text-align: center;
    font-size: 20px;
    color: #000;
    clear: both;
}
span.multiselect-native-select {
	position: relative
}
span.multiselect-native-select select {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	height: 1px!important;
	margin: -1px -1px -1px -3px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important;
	left: 50%;
	top: 30px
}
.multiselect-container {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0
}
.multiselect-container .input-group {
	margin: 5px
}
.multiselect-container>li {
	padding: 0
}
.multiselect-container>li>a.multiselect-all label {
	font-weight: 700
}
.multiselect-container>li.multiselect-group label {
	margin: 0;
	padding: 3px 20px 3px 20px;
	height: 100%;
	font-weight: 700
}
.multiselect-container>li.multiselect-group-clickable label {
	cursor: pointer
}
.multiselect-container>li>a {
	padding: 0
}
.multiselect-container>li>a>label {
	margin: 0;
	height: 100%;
	cursor: pointer;
	font-weight: 400;
	padding: 3px 0 3px 30px
}
.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox {
	margin: 0
}
.multiselect-container>li>a>label>input[type=checkbox] {
	margin-bottom: 5px
}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
	padding: 3px 20px 3px 40px
}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {
	margin-left: -20px;
	margin-right: 0
}