h3{
font-size:17px;
}

header{
height:100px;
}

header .pantzer_logo img{
width:180px;
left:10px;
}

header .hamburger_menu{
right:20px;
}


#main_menu{
right:-100%;
}

header .hamburger_menu span{
display:none;
}




.page_news_items .featured .thumbnailcontainer{
width:100%;
padding-right:0%;
float:none;
}

.page_news_items .featured .title{
padding-top:15px;
font-size:17px;
}

.page_news_items .featured .excerpt{
font-size:14px;
}

.page_news_items .item{
width:100%;
float:none;
padding-bottom:20px;
}

.page_news_items .item .title{
font-size:14px;
}

.page_news_items .item .excerpt{
font-size:14px;
padding-bottom:30px;
}



.single_article{
max-width:768px;
padding:20px 0;
}

.single_article .thumbnailcontainer{
width:100%;
padding:0;
margin:0 0 20px 0;	
}

.single_article .title{
font-size:20px;
}

.page_news_items .news_pagination{
margin:20px 0;
}




.endlinelink .line1{
width:20px;
}

.endlinelink .line2{
width:20px;
}




.endlinetitle h2{
font-size:23px;
}

.endlinetitle .line1{
width:20px;
}

.endlinetitle .line2{
width:20px;
}






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






footer ul.menu{
text-align:center;
}




span.wpcf7-list-item{
margin:0 0 20px 0;
}



.elementor-widget-pantzer-bio{
width:100% !important;
padding:0;
}

.elementor-widget-pantzer-bio .name{
font-size:17px;
}

.elementor-widget-pantzer-bio .title{
font-size:14px;
}

.elementor-widget-pantzer-bio .bio{
font-size:13px;
}