.hamburger-menu
{
display:block !important;
}
footer.footer
{
padding-top:50px !important;
}
ul.language-dropdown
{
right:70px;
top:34px;
}
.custom-page-header
{
height:200px !important;
}
.page-section-info-container
{
padding:0px 5% !important;
margin-top:20px;
}
.page-section-info-content h2
{
font-size:20px;
margin-bottom:10px;
}
.hero-banner-content
{
text-align:left !important;
padding:50px 5%;
}
.hero-banner-content h2
{
font-size:35px;
}
.hero-banner-content p
{
font-size:16px;
}
.page-container-margin
{
margin-top:90px !important;	
margin-bottom:20px !important;	
}
.heritage-grid-6
{
margin-bottom:30px !important;	
}
.about-section-1 h2, .about-section-2 h2, .page-section-two-custom h2
{
font-size:20px;
}
.about-section-1 p, .about-section-2 p, .page-section-two-custom p
{
font-size:15px;
}
.grid-img-2
{
display:none !important;
}
.blog-page-container
{
margin-top:80px !important;
}
.page-section-title
{
padding:0px 5%;
}
.page-section-title h2
{
font-size:20px;
}
.page-section-title p
{
font-size:15px;
}
.page-margin-top
{
margin-top:70px !important;
}
.page-section-info-container
{
padding:0px !important;
overflow:hidden;
}
.page-section-info-container h2,
.page-section-info-container p
{
padding:0px 5% !important;	
}
.img-m-b
{
display:none !important;
}
.page-section-two-custom img
{
margin-bottom:30px !important;	
}
.section-black-bg
{
padding:50px 20px !important;
}
.section-black-bg .grid-img-2
{
display:block !important;
}
.float-section-no-margin .container
{
padding:0px !important;
}
.about-section-1-style-2 .row .col-md-6:nth-child(1)
{
padding:0px 20px;
}
.youtube-video-container .container, .no-padding-container .container
{
padding:0px !important;
overflow:hidden;
}
.youtube-video h2
{
padding:0px 15px !important;
}
.event-item-box
{
margin-bottom:50px;
}
.custom-event-item-bg
{
float:left;
width:100% !important;
height:initial !important;
padding-bottom:60% !important;
margin-bottom:15px !important;
}
.event-item-data
{
width:100% !important;
padding:0px 15px !important;
}
.no-padding-container .container .col-md-4
{
padding:0px 30px !important;	
}
.exposition-masonry
{
column-count:2;
column-gap:15px;
padding:0px 10px;	
margin-top:80px;
margin-bottom:30px;
}
.exposition-masonry
{
column-count:unset !important;
column-gap:unset !important;
display:grid !important;
gap:10px !important;
grid-template-columns:repeat(2, 1fr);
}
.exposition-item
{
break-inside:auto !important;
}
.exposition-item-col-2
{
grid-column:1/3 !important;	
}
.exposition-item  h3
{
font-size:15px;
}
.custom-exposition-title
{
margin-top:80px !important;
margin-bottom:-60px !important;
}
.custom-exposition-title-two
{
margin-top:10px !important;
}
.custom-exposition-title h2
{
font-size:20px;
}
.padding-l-15
{
padding-left:15px !important;
}