@media only screen and (max-width:1440px) {
    body.page-template-default .entry-title {
        font-size: 28.5px !important;
        line-height: 1.15 !important;
        font-weight: 400 !important;
        margin-bottom: 80px;
        padding-top: 40px;
    }
    body.page-template-default  .content-area {
        padding-top: 100.73px !important;
    }
    
    body.page-template-default .content-area article {
        max-width: 740px;
        padding-bottom: 120px;
    }
    
    body.page-template-default .content-area .entry-content >* {
        font-size: 15px;
        margin: 0px 0 15px 0;
        line-height: 1.75;
    }
    
    body.page-template-default .content-area .entry-content h4, body.page-template-default .content-area .entry-content h2 {
        font-size: 14px !important;
        margin: 30px 0 15px 0 !important;
        font-weight: 500 !important;
    }



}




@media only screen and (min-width:992px) and (max-width:1400px)
{
    :root{
        font-size: 14px;
    }
}

@media only screen and (max-width:1199.78px)
{
   
    .foe_navlinks ul {
        grid-gap: 20px;
    }
    .foe_navlinks ul li a {
        font-size: 10px;
    }
    .foe_logo svg {
        width: 192px;
    }
    .foe_footer_logo svg
{
width: 192px;
}
.foe_footer_links ul li a {
    font-size: 10px;
} 

.foe_inner_navbar .nav_links a {
    font-size: 12px;
}

.foe_navlinks ul {
    grid-gap: 1rem;
}

.foe_inner_navbar .nav_links.contact_header {
    margin-left: 1rem;
}


}

@media only screen and (max-width:1098px)
{
    .foe_navlinks ul {
        position: fixed;
        top: 90px;
        left: 0;
        background: var(--navy, #040D30);
        right: 0;
        
        padding: 50px 20px;
        align-items: center;
        flex-direction: column;
        grid-gap: 42px;
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
    }

    .foe_hamburger {
        display: table;
        margin-left: auto;
    }

    .show_navbar .foe_navlinks ul
    {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
    }

    .show_navbar .foe_navbar
    {
        background: var(--navy, #040D30);
    }

    .show_navbar .foe_hamburger svg path:nth-child(3) {
        transform: rotate(-42deg) translate(-12px, -4px);
    }

    .show_navbar .foe_hamburger svg path:nth-child(1) {
        transform: rotate(41deg) translateX(4px);
    }

    .show_navbar .foe_hamburger svg path:nth-child(2) {
        opacity: 0;
    }
}


@media only screen and (max-width:991.78px){
    

    .foe_nav_container {
        max-width: 768px;
        padding: 0 30px;
    }

    .foe_navbar {
        padding: 20px 0;
    }
    .foe_navlinks ul li a {
        font-size: 14px;
    }

    .left_side_content_top_head {
        margin-bottom: 20px;
    }

    h1, h2 {
        font-size: 60px;
    }
    .left_side_content_head {
        padding-bottom: 60px;
        display: inline-block;
    }

    .cus_container {
        max-width: 768px;
        margin: 0 auto;
        padding: 0 50px;
    }
    .right_side_content {
        padding-left: 0;
        padding-top: 50px;
    }

    .hero_banner {
        margin-bottom: 0;
    }
    .foe_about {
        padding-top: 25px;
        padding-bottom: 0;
    }
    .why_foe_rightside_points {
        grid-gap: 50px 68px;
    }

    .foe_advisory
    {
        padding-top: 26px;
        padding-bottom: 100px;
    }

    .left_side_content {
        max-width: inherit;
    }
    .advisory_points ul {
        grid-template-columns: repeat(2, 203px);
        grid-gap: 50px 42px;
    }

    .advisory_points {
        padding-top: 100px;
    }

    .bg_vector {
        width: 251px;
    top: auto;
    right: 0;
    bottom: 90px;
    left: auto;
    }

   
    .foe_market .left_side_content {
        padding-left: 0;
    }
    .foe_market {
        padding-top: 22px;
        padding-bottom: 22px;
    }
    .foe_market .right_side_content {
        padding-top: 50px;
    }
    .foe_img_sec_footer {
        margin-top: 100px;
    }
    .foe_footer {
        padding: 50px 0;
    }

    .foe_footer_inner {
        flex-direction: column;
        grid-gap: 40px;
    }
    .foe_footer_links ul li a {
        font-size: 14px;
    }
    .foe_footer_container {
        padding: 0 20px;
    }
    .foe_investor {
        padding-top: 22px;
    }

    #foe_why, #foe_sports, #foe_why {
        scroll-margin-top: 62px;
    }
}



@media only screen and (max-width:845px)
{
    
}


@media only screen and (min-width:768px) and (max-width:991px){

}



@media only screen and (max-width:767px)
{
    .foe_logo svg {
        width: 154px;
    }



    .foe_nav_container {
        padding: 0 20px;
    }
    .cus_container {
        padding: 0 20px;
    }
    h1, h2 {
        font-size: 48px;
    }
    .left_side_content_head {
        padding-bottom: 20px;
        display: inline-block;
    }
    .left_side_content_top_head {
        margin-bottom: 10px;
        letter-spacing: 2.56px;
        font-size: 16px;
    }
    .right_side_content {
        padding-top: 40px;
    }
    .foe_why {
        padding-top: 97px;
        padding-bottom: 94px;
    }
    .why_foe_rightside_points {
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 40px 68px;
    }
    .why_sub_head {
        margin-bottom: 40px;
        font-size: 14px;
        letter-spacing: 2.24px;
    }
    .why_foe_rightside_points > li p {
        font-size: 16px;
        line-height: 150%;
        letter-spacing: 0.16px;
    }
    .advisory_points ul {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 40px 20px;
    }
    h4 {
        font-size: 20px;
    }
    .bg_vector {
        display: none;
    }
    .advisory_points {
        padding-top: 50px;
    }
    .foe_advisory {
        padding-bottom: 22px;
    }
    .mb {
        margin-bottom: 48px;
    }
    .foe_investor {
        padding-bottom: 98px;
    }
    .foe_sports {
        padding-top: 75px;
    }
    .foe_img_sec_footer {
        margin-top: 0;
    }
    .foe_footer_links ul {
        justify-content: center;
        grid-gap: 36px;
        flex-direction: column;
        align-items: center;
    }
    .foe_navlinks ul li a {
        padding-bottom: 8px;
    }
    .show_navbar .foe_navlinks ul {
        top: 79px;
    }
}


@media only screen and (max-width:575px) {
    body.page-id-110 .entry-content {
        padding: 20px !important;
    }

    body.page-template-default .entry-title {
        
        margin-bottom: 40px;
        padding-top: 20px;
    }

    body.page-id-110 ul#wpforms-112-field_8 {
        padding-left: 10px !important;
    }


}






@media only screen and (min-width:1440px)
{

}




