@media screen and (min-width: 1867px) and (max-width: 1966px)
{
    .block-content, .container, .navbar
    {
         font-size: 180%;
    }
    
    .container 
    {
         width: 100%;
         max-width: 100%;
         padding: 3em !important;
    }
   
    .collect_para
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered thead td, .table-bordered thead th 
    {
        color: #000;
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered td, .table-bordered th
    {
        font-size: 0.7em;
        line-height: 1.6;   
    }
    .col-12.filter-wrap 
    {
        padding-top: 15px !important;
    }
    .text-custom-white
    {
        font-size: 0.7em;
        line-height: 1.6;      
    }
    span.current
    {
        font-size: 1.5em;
    }
    .item-details h4
    {
        font-size: 0.7em;
        line-height: 1.6;         
    }
    .socia_icon a
    {
        line-height: 0.9em;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    section#gallery_section .container 
    {
        padding: 1em 3em !important;
    }
    .banner-tabs .container 
    {
        padding: 1em 3em !important;
    }
    img.logo-default
    {
        max-width: 45% !important;
        width: 45%;
    }
    .ecosystem-block p {
        min-height: 13rem !important;
    } 
}
 @media screen and (min-width: 1967px) and (max-width: 2066px)
 {
    .block-content, .container, .navbar
    {
         font-size: 210%;
    }
    .container 
    {
         width: 100%;
         max-width: 100%;
         padding: 3em !important;
    }
    .collect_para
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered thead td, .table-bordered thead th 
    {
        color: #000;
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered td, .table-bordered th
    {
        font-size: 0.7em;
        line-height: 1.6;   
    }
    h3.wallet-title
    {
        font-size: 1.5em;
        line-height: 1.6;
    }
    .col-12.filter-wrap 
    {
        padding-top: 15px !important;
    }
    .text-custom-white
    {
        font-size: 0.7em;
        line-height: 1.6;      
    }
    span.current
    {
        font-size: 1.5em;
    }
    .item-details h4
    {
        font-size: 0.7em;
        line-height: 1.6;         
    }
    .socia_icon a
    {
        line-height: 0.9em;
    }
    img.logo-default
    {
        max-width: 40% !important;
        width: 40%;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    .footer_menu .nav-link
    {
        font-size: 0.6em;
        line-height: 1.6;
    }
    section#gallery_section .container 
    {
        padding: 1em 3em !important;
    }
    .banner-tabs .container 
    {
        padding: 1em 3em !important;
    }
}
 @media screen and (min-width: 2067px) and (max-width: 2166px)
 {
    .block-content, .container, .navbar
    {
         font-size: 210%;
    }
    .container 
    {
         width: 100%;
         max-width: 100%;
         padding: 3em !important;
    }
    .collect_para
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    img.logo-default
    {
        max-width: 40% !important;
        width: 40%;
    }
    .table-bordered thead td, .table-bordered thead th 
    {
        color: #000;
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered td, .table-bordered th
    {
        font-size: 0.7em;
        line-height: 1.6;   
    }
    .col-12.filter-wrap 
    {
        padding-top: 15px !important;
    }
    .text-custom-white
    {
        font-size: 0.7em;
        line-height: 1.6;      
    }
    span.current
    {
        font-size: 1.5em;
    }
    .item-details h4
    {
        font-size: 0.7em;
        line-height: 1.6;         
    }
    .socia_icon a
    {
        line-height: 0.9em;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    .footer_menu .nav-link
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    section#gallery_section .container 
    {
        padding: 1em 3em !important;
    }
    .banner-tabs .container 
    {
        padding: 1em 3em !important;
    }
}
 @media screen and (min-width: 2167px) and (max-width: 2266px)
 {
    .block-content, .container, .navbar
    {
         font-size: 210%;
    }
    .container 
    {
         width: 100%;
         max-width: 100%;
         padding: 3em !important;
    }
    .collect_para
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    img.logo-default
    {
        max-width: 40% !important;
        width: 40%;
    }
    .table-bordered thead td, .table-bordered thead th 
    {
        color: #000;
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered td, .table-bordered th
    {
        font-size: 0.7em;
        line-height: 1.6;   
    }
    .col-12.filter-wrap 
    {
        padding-top: 15px !important;
    }
    .text-custom-white
    {
        font-size: 0.7em;
        line-height: 1.6;      
    }
    span.current
    {
        font-size: 1.5em;
    }
    .item-details h4
    {
        font-size: 0.7em;
        line-height: 1.6;         
    }
    .socia_icon a
    {
        line-height: 0.9em;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    .footer_menu .nav-link
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    .item-details p
    {
        font-size: 0.4em;
        line-height: 1.6;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    .ft_brand h2
    {
        font-size: 1.2em;
    }
    .ft_brand p
    {
        font-size: 0.6em;
    }
    section#gallery_section .container 
    {
        padding: 1em 3em !important;
    }
    .banner-tabs .container 
    {
        padding: 1em 3em !important;
    }
}
 @media screen and (min-width: 2267px) and (max-width: 2366px)
 {
    .block-content, .container, .navbar
    {
         font-size: 210%;
    }
    .container 
    {
         width: 100%;
         max-width: 100%;
         padding: 3em !important;
    }
    
    section#gallery_section .container 
    {
        padding: 1em 3em !important;
    }
    .banner-tabs .container 
    {
        padding: 1em 3em !important;
    }
    .gallery .overlay
    {
        width: auto;
    }
    .gallery .text
    {
        font-size: 0.7em;
    }
    img.logo-default
    {
        max-width: 40% !important;
        width: 40%;
    }
    .collect_para
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered thead td, .table-bordered thead th 
    {
        color: #000;
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered td, .table-bordered th
    {
        font-size: 0.7em;
        line-height: 1.6;   
    }
    .col-12.filter-wrap 
    {
        padding-top: 15px !important;
    }
    .text-custom-white
    {
        font-size: 0.7em;
        line-height: 1.6;      
    }
    span.current
    {
        font-size: 1.5em;
    }
    .item-details h4
    {
        font-size: 0.7em;
        line-height: 1.6;         
    }
    .socia_icon a
    {
        line-height: 0.9em;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    .footer_menu .nav-link
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    .item-details p
    {
        font-size: 0.4em;
        line-height: 1.6;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    .ft_brand h2
    {
        font-size: 1.2em;
    }
    .ft_brand p
    {
        font-size: 0.6em;
    }
}

 @media screen and (min-width: 2367px) and (max-width: 2466px)
 {
    .block-content, .container, .navbar
    {
         font-size: 210%;
    }
    .container 
    {
        width: 100%;
        max-width: 100%;
        padding: 3em !important;
    }
    .collect_para
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered thead td, .table-bordered thead th 
    {
        color: #000;
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered td, .table-bordered th
    {
        font-size: 0.7em;
        line-height: 1.6;   
    }
    .col-12.filter-wrap 
    {
        padding-top: 15px !important;
    }
    .text-custom-white
    {
        font-size: 0.7em;
        line-height: 1.6;      
    }
    img.logo-default
    {
        max-width: 40% !important;
        width: 40%;
    }
    span.current
    {
        font-size: 1.5em;
    }
    .item-details h4
    {
        font-size: 0.7em;
        line-height: 1.6;         
    }
    .socia_icon a
    {
        line-height: 0.9em;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    .footer_menu .nav-link
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    .item-details p
    {
        font-size: 0.4em;
        line-height: 1.6;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    .ft_brand h2
    {
        font-size: 1.2em;
    }
    .ft_brand p
    {
        font-size: 0.6em;
    }
    section#gallery_section .container 
    {
        padding: 1em 3em !important;
    }
    .banner-tabs .container 
    {
        padding: 1em 3em !important;
    }
    .gallery .overlay
    {
        width: auto;
    }
    .gallery .text
    {
        font-size: 0.7em;
    }
    img.logo-default
    {
        max-width: 40% !important;
        width: 40%;
    }
}

@media screen and (min-width: 2467px) and (max-width: 2566px)
{
    .block-content, .container, .navbar
    {
         font-size: 210%;
    }
    .container 
    {
        width: 100%;
        max-width: 100%;
        padding: 3em !important;
    }
    section#gallery_section .container 
    {
        padding: 1em 3em !important;
    }
    .banner-tabs .container 
    {
        padding: 1em 3em !important;
    }
    .gallery .overlay
    {
        width: auto;
    }
    img.logo-default
    {
        max-width: 40% !important;
        width: 40%;
    }
}
@media screen and (min-width: 2567px) and (max-width: 2666px)
{
    .block-content, .container, .navbar
    {
         font-size: 210%;
    }
    .container 
    {
        width: 100%;
        max-width: 100%;
        padding: 3em !important;
    }
    section#gallery_section .container 
    {
        padding: 1em 3em !important;
    }
    .banner-tabs .container 
    {
        padding: 1em 3em !important;
    }
    .gallery .overlay
    {
        width: auto;
    }
    img.logo-default
    {
        max-width: 40% !important;
        width: 40%;
    }
}

 @media screen and (min-width: 2467px)
 {
    .block-content, .container, .navbar
    {
         font-size: 210%;
    }
    .container 
    {
        width: 100%;
        max-width: 100%;
        padding: 3em 4em !important;
    }
    .collect_para
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    img.logo-default
    {
        max-width: 40% !important;
        width: 40%;
    }
    .table-bordered thead td, .table-bordered thead th 
    {
        color: #000;
        font-size: 0.7em;
        line-height: 1.6;
    }
    .table-bordered td, .table-bordered th
    {
        font-size: 0.7em;
        line-height: 1.6;   
    }
    .col-12.filter-wrap 
    {
        padding-top: 15px !important;
    }
    .text-custom-white
    {
        font-size: 0.7em;
        line-height: 1.6;      
    }
    span.current
    {
        font-size: 1.5em;
    }
    .item-details h4
    {
        font-size: 0.7em;
        line-height: 1.6;         
    }
    .socia_icon a
    {
        line-height: 0.9em;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    .footer_menu .nav-link
    {
        font-size: 0.7em;
        line-height: 1.6;
    }
    .item-details p
    {
        font-size: 0.4em;
        line-height: 1.6;
    }
    .newletters .one-line-form button
    {
        top: 8px;
    }
    .ft_brand h2
    {
        font-size: 1.2em;
    }
    .ft_brand p
    {
        font-size: 0.6em;
    }
    .logo img 
    {
        max-width: 34%;
    }
}
