div#gallery {
    margin-bottom: 80px;
}

#gallery .section_wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px; /* Adjust the gap between columns as needed */
}

#gallery .single-image {
    width: 100%;
    height: 500px; /* Adjust the height as needed */
}

@font-face {
  font-family: 'Gotham Black';
  src:  url('fonts/new-font/Gotham-Black.woff2') format('woff2'),
        url('fonts/new-font/Gotham-Black.woff') format('woff'),
        url('fonts/new-font/Gotham-Black.ttf')  format('truetype');
}
@font-face {
  font-family: 'Gotham Book';
  src:  url('fonts/new-font/GothamBook.woff2') format('woff2'),
        url('fonts/new-font/GothamBook.woff') format('woff'),
        url('fonts/new-font/GothamBook.ttf')  format('truetype');
}
@font-face {
  font-family: 'Gotham Light';
  src:  url('fonts/new-font/GothamLight.woff2') format('woff2'),
        url('fonts/new-font/GothamLight.woff') format('woff'),
        url('fonts/new-font/GothamLight.ttf')  format('truetype');
}
@font-face {
  font-family: 'Gotham BookItalic';
  src:  url('fonts/new-font/GothamBookItalic.woff2') format('woff2'),
        url('fonts/new-font/GothamBookItalic.woff') format('woff'),
        url('fonts/new-font/GothamBookItalic.ttf')  format('truetype');
}

@media all and (max-width: 768px) {
    #Side_slide #menu ul li a {
    font-size: 18px;
    line-height: 26px;
}
p, body {
    font-size: 15px;
}
}
blockquote {
    font-family: -apple-system,'Gotham BookItalic', sans-serif;
}

@media only screen and (min-width: 768px) {
.mobile-only {
    display: none!important;
}
}

@media only screen and (max-width: 768px) {
    
.style-simple .trailer_box .desc {
    background: #0070c0;
}
.column.mcb-column.one-third.column_trailer_box {
    margin-bottom: 30px;
}
body #Top_bar {
    background-color: #000 !important;
    height: 100px!important;
}
.desktop-only {
    display: none!important;
}
}

.sec-padding {
    padding-top: 60px;
    padding-bottom: 60px;
    }
    
    .page-header {
    padding: 250px 0px 150px 0px;
    text-align: center;
}


.zoomIn {
    z-index: 999;
}
h1, h2 {
    z-index: -9999;
    position: relative;
}

.hero h1, .hero h2 {
    font-size: 60px;
    line-height: 68px;
    display: inline-block;
}
h1, h2, h3, h4, h5 {
    font-family: 'Gotham Black', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}

.social-icons i {
    border: 1px solid #443a33;
    border-radius: 100%;
    font-size: 16px;
    width: 30px;
    height: 22px;
    padding-top: 7px;
    text-align: center;
    color: #443a33;
    transition: all 0.2s ease;
}
.social-icons i:hover {
    background: #443a33;
    color: #fff;
    transition: all 0.2s ease;
}

.hero {
    padding: 300px 0px;
    text-align: center;
    text-shadow: 0px 0px 10px black, 0 1px 90px rgba(0,0,0,1), 0 1px 0 rgba(0,0,0, 1);
}
.trailer_box {
    text-align: center;
    position: relative;
    line-height: 0;
    box-shadow: 0px 20px 50px rgba(0,0,0,0.5);
}

.image_wrapper {
    box-shadow: 0px 20px 50px rgba(0,0,0,0.5);
}
.homebigtxt,.hombigtxts{
    color:#fff;
    font-size: 70px;
    margin: 0px;
    z-index: 9999!important;
    line-height: 55px;
}
.hombigtxts{text-align:center}
@media only screen and (max-width: 468px) {

    .homebigtxt{font-size: 54px;}
    .hombigtxts{font-size: 36px;}
}
.team .desc_wrapper .subtitle {margin:15px 0 15px;}
.team .desc_wrapper h4 {
    line-height: 30px;
}