html{
    overflow: hidden;
}
*{
    margin:  0 ;
    padding: 0;

}
/* Start Search Style*/
.homeSearch h1{
    text-align: center;
    margin-top: 20px;
}
.homeSearch h1 span{
    color: #007bff;
}
.homeSearch .content{
    text-align: center;
    margin-top: 16px;
}
.homeSearch .content span{
    background-color: #007bff;
    color: #fff;
    padding: 6px;
    border-radius: 11px 0;
}
.homeSearch .dropholder span,
.homeSearch .dropholder1 span,
.homeSearch .dropholder2 span {
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.homeSearch .dropholder,
.homeSearch .dropholder1,
.homeSearch .dropholder2{
    width: 300px;
    height: 60px;
    margin:100px auto;
    padding:10px 20px;
    border-radius:10px;
    text-align:right;
    font:18px arial;
    color: #ccc;
    position: relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #ccc;
    position: relative;
    box-shadow: 0 0 0 6px #f1f1f1;
    -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear;
}
.homeSearch .dropholder:hover{
    background: #fff;
} 
.homeSearch .dropholder:hover,
.dropholder:active,
.dropholder1:hover,
.dropholder1:active,
.dropholder2:hover,
.dropholder2:active{
    border-color: #BFDDF1;
    box-shadow: rgba(212, 234, 247, 1) 0 0 7px, inset #C0D5DB 0 0 6px;
}  
.homeSearch p{
    float: right;
    line-height:40px;
}
.homeSearch .dropdown > p,
.homeSearch .dropdown1 >p,
.homeSearch .dropdown2 >p{
    font-size:16px;
    text-align:left;
    width: 100%;
}
.homeSearch .dropdown,
.homeSearch .dropdown1,
.homeSearch .dropdown2{
    margin-left:10px;
    float: left;
    width: 110px;
    padding:0;
    cursor: pointer;
    position: relative;
} 
.homeSearch .dropdown:after,
.homeSearch .dropdown1:after,
.homeSearch .dropdown2:after{
    content:"▾";
    font-size: 18px;
    position: absolute;
    left: -16px;
    top:10px;
    display: block;
}
.homeSearch .dropholder i,
.homeSearch .dropholder1 i,
.homeSearch .dropholder2 i{
    padding-left: 6px;

}
.homeSearch .menu,
.homeSearch .menu1,
.homeSearch .menu2{
    position: absolute;
    right:32px;
    top:70px;
    width: 240px;
    cursor: pointer;
    opacity:0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform:rotatey(180deg) rotateX(5deg) translatey(100px);
    -moz-transform:rotatey(180deg) rotateX(5deg) translatey(100px);
    -ms-transform:rotatey(180deg) rotateX(5deg) translatey(100px);
    -o-transform:rotatey(180deg) rotateX(5deg) translatey(100px);
    transform:rotatey(180deg) rotateX(5deg) translatey(100px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 0 3px #f1f1f1;
    border-radius:10px;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
    z-index: 5;
    overflow:hidden;
}
.homeSearch .menu li,
.homeSearch .menu1 li,
.homeSearch .menu2 li{
    display: block;
    padding: 10px;
    border-bottom:1px dotted #ccc;
    color: #ccc; 
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
} 
.homeSearch .menu li:hover{
    background: #f1f1f1;
    padding-left: 20px;
}
.homeSearch .menu li:last-child{
    border:none;
} 
.homeSearch .showMenu{
     opacity:1;
    -webkit-transform:rotateX(0deg) translatey(0px);
    -moz-transform:rotateX(0deg) translatey(0px);
    -ms-transform:rotateX(0deg) translatey(0px);
    -o-transform:rotateX(0deg) translatey(0px);
    transform:rotateX(0deg) translatey(0px);
}  
.homeSearch button ,.homeSearch a{
    margin: auto;
    background-color: #007bff;
    display: block;
    width: 90px;
    border-radius: 12px 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
.homeSearch a{
    margin: auto;
}
.homeSearch a:hover,
.homeSearch button:hover{
    background-color: #0268d4;
    text-decoration: none;
}
.homeSearch button i{
    padding-right: 10px;
}
/* End Search Style*/
/* Start preloader Style*/
.se-pre-con {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('http://mmparchitecturals.com/images/loader-64x/Preloader_2.gif') center no-repeat #fff;
}
/* End preloader Style*/