#global{
padding-left:5px;
padding-right:5px;
}

#shadowmargin{
padding-left:10px;
padding-right:10px;
}

header .hamburger_menu{
top:40%;
}

header .panco_logo img{
top:43%;
}

.page_news_items .news_items>a{
width:100%;
}

.page_news_items .item{
width:100%;
margin-left:0;
margin-right:0;
}

.news_items .news_pagination{
margin-top:30px;
}






#rhpostsrotator .posts{
width:76%;
margin:0 12%;
}

#rhpostsrotator .previousbutton{
left:5px;
}

#rhpostsrotator .nextbutton{
right:5px;
}






.elementor-widget-rh-bio{
width:100% !important;
}



.pantzerswirl table td{
display:block;
width:100% !important;
padding:10px 0 30px 0 !important;
}




#pancomapcontainer{
height:300px;
}

#pancomapsearch h3.title{
padding-bottom:30px;
}

#pancomapsearch .listproperty .title .name{
width:100%;
}

#pancomapsearch .listproperty .title .address{
width:100%;
}

#pancomapsearch .listproperty .content .mobile{
display:flex;
flex-direction:column-reverse;
}

#pancomapsearch .listproperty .content .column1, #pancomapsearch .listproperty .content .column2{
width:100%;
float:none;
}


#pancomapsearch .listproperty .content .description{
padding-top:15px;
}

#pancomapsearch .mapheader{
padding:20px;
}





