.main-banner,.full-width-container-footer {display:none;}
.col-padding-top {padding-top:0px !important;border-top:solid 1px #e5e5e5;}

select {visibility:visible !important;position:relative !important;}
.custom-select-opener, .leaflet-control-zoom, .leaflet-control-attribution {display:none};
.custom-select-container {background-color:#fff !important;}

@media only screen and (min-width: 0px) 
{
    .AddressHolder 
    {
    width:calc(100%)
    }
    
    #resultspanel
    {
    padding:0 15px;
    }
    
    .ResetIcon
    {
        margin-left:0px;float:left;
    }
    
    #ResetText
    {
        display:none;float:left;
    }
    
    .Mappagelayout
    {
        display:flex;flex-direction:column;
    }
    
    #mapcontainer { position:relative;width:100%;aspect-ratio:1/1; }
    #resultscontainer {width:100%;}
    #MapMessage {display:none;}
    #searchpanel {display:none;}
    #mapfiltertoggle {display:block;}
    body .page-wrapper {overflow:hidden;};
}

@media only screen and (min-width: 700px) 
{
   #mapcontainer { position:relative;width:100%;aspect-ratio:16/9; }  
   .AddressHolder 
    {
    width:calc(50% - 10px)   
    }
}

@media only screen and (min-width: 1200px) 
{
    .AddressHolder 
    {
    width:calc(50% - 10px)   
    }
    
    #resultspanel
    {
    padding:0 30px;
    }
    
    .ResetIcon
    {
        margin-left:50px;float:left;
    }
    
    #ResetText
    {
        display:block;float:left;
    }
    
    .Mappagelayout
    {
        display:flex;flex-direction:row;
    }
    
    #mapcontainer { position:relative;width:50%;aspect-ratio:1/1;height:calc(100vh - 53px) }
    #resultscontainer {width:50%;height:calc(100vh - 53px);}
    #MapMessage {display:block;}
    #searchpanel {display:flex;}
    #mapfiltertoggle {display:none;}
    body .page-wrapper {overflow:visible;};
}

@media only screen and (min-width: 1800px) 
{
    .AddressHolder 
    {
    width:calc(33.3333% - 10px)  
    }
    
    #resultspanel
    {
    padding:0 30px;
    }
    
    .ResetIcon
    {
        margin-left:50px;float:left;
    }
    
    #ResetText
    {
        display:block;float:left;
    }
    
    .Mappagelayout
    {
        display:flex;flex-direction:row;
    }
    
    #mapcontainer { position:relative;width:50%;aspect-ratio:1/1;height:calc(100vh - 53px) }
    #resultscontainer {width:50%;height:calc(100vh - 53px);}
    #MapMessage {display:block;}
    #searchpanel {display:flex;}
    #mapfiltertoggle {display:none;}
    body .page-wrapper {overflow:visible;};
}

.toggleactive
{
background-color:#DDE6F6 !important;
}

.toggle
{
width:50%;
background-color:#fff;
cursor:pointer;
padding:16px;
text-align:center;
float:left;
font-weight:500;
}

.btnReset
{
    position:absolute;top:0px;right:0px;background:rgba(0,0,0,0.7);color:#fff;font-size:20px;padding:21px 16px;cursor:pointer;z-index:2000;
}

.btnReset:hover
{
  background:rgba(0,0,0,1.0);
  transition:0.3s;
}