
@media (max-width: 1300px) {
    .gfnd-main-menu li:nth-child(3) .dropdown-menu,
    .gfnd-main-menu li:nth-child(4) .dropdown-menu{
        right:0 !important;
    }
}


@media (max-width: 1200px) {
    .gfnd-link.cta-btn {
      min-width: auto;
      width: 100%;
    }

    ul.airport-list li {
        width: 30%;
    }
}


@media (max-width: 991px) {
    .download-tiles-blue ul li {
      width: 31%;
    }

    .tile-content.ratio.ratio-4x3 {
        --bs-aspect-ratio: 80%;
    }

    ul.airport-list li {
        width: 47%;
    }

    .gfnd-tile-report .ratio-3x4 {
        padding-top: 70%;
    }
}

@media (max-width: 767px) {

    .gfnd-intro-heading{ min-height:450px !important; }

    .lity-container { max-width: 95%; }

    #side-main-menu .dropdown-menu {
        margin-left: 8% !important;
        font-size: 15px;
    }

    #side-main-menu .dropdown-toggle .carret {
        position: absolute;
        right: 10px;
        width:20px;
        height:20px;
        font-size: 20px;
        z-index: 99;
    }

    .grfn-cta-inner {
      margin-top: 80px !important;
    }

    .sector-logo {
        min-height: 150px;
    }

    .sector-logo .gfnd-bg-image {
        background-size: 180px;
    }

    .sector-type.plain-content p{
        margin: 0;
    }

}


@media (max-width: 575px) {

    #top-bar .menu-item {
        margin-right: 10px !important;
    }

    .download-tiles-blue ul li {
      width: 48%;
    }

    .w-80 {
        width: 100%;
    }

    .col-md-8.right-content.list-bottom-orange,
    .col-md-8.right-content.plain-content {
        padding-right: calc(var(--bs-gutter-x) * .5);
    }

    ul.airport-list li {
        width: 47%;
    }

    .sector-logo .gfnd-bg-image {
        background-size: 150px;
    }
}

@media (max-height: 630px) {
	.gfnd-main-menu .dropdown-menu li a {
	  padding: 12px 8px !important;
	}
}