@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=GFS+Didot&family=Montserrat&family=Open+Sans:wght@300;400&display=swap');
/*@import url('http://fonts.cdnfonts.com/css/century-gothic');*/

body {
    font-family: 'Century Gothic', sans-serif;
    scroll-behavior: smooth;
    font-display: swap;
}

.meetteam-title {
    background-image: url(../images/meet-the-team-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: auto;
}

.slider-pd22 {
    padding: 1rem 4rem;
}

.benifit-div-sec h3 {
    color: #08295af0;
    width: fit-content;
    border-bottom: 3px solid rgb(198, 169, 99);
    font-weight: bold;
    font-family: 'Arial, Helvetica, sans-serif' !important;
    margin-bottom: 1rem !important;
}

.uk-bsl-visa {
    background-image: linear-gradient(to bottom, #212529, rgb(198 169 99 / 66%)), url(../images/uk-bus-spl.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: auto;
}

.founder-closed {
    background-image: url('../uploads/Uk-innovator-visa-desktop.webp');
    background-size: cover;
    background-attachment: fixed;
    color: white;
    position: relative;
    height: 81vh !important;
    padding-top: 146px;
}

#bg-rw-bg {
    padding-top: 30%;
}

.stitle2 {
	/*border-bottom: 3px solid rgb(198, 169, 99); */
    /* width: fit-content; */
    font-weight: bold;
    /* font-family: 'Arial, Helvetica, sans-serif' !important; */
    font-size: 35px;
}

.thankss {
    font-family: Times, sans-serif;
    font-size: 18px;
    padding-top: 12px;
    border-radius: 10px;
    box-shadow: 0 4px 9px rgb(0 0 0 / 31%);
}

.st-title2 {
    position: absolute;
    top: 30%;
    left: 10%;
    width: 500px;
    color: #fff;
    font-size: larger;
}

.fm-contact2 {
    margin-bottom: -10px;
}

.fm-contact2 {
    margin-bottom: -10px;
}

.brand-logo {
    width: 115px;
}

#gm-nav-bar {
    backdrop-filter: blur(10px);
    background: linear-gradient(to right, #595957, #414345);
    box-shadow: rgb(0 0 0 / 13%) 0px 10px 50px;
    border-bottom: 1px solid #ffffff9e;
}

#gm-navbar-collapse a {
    font-family: 'Century Gothic', sans-serif;
    font-size: larger;
    color: #f8f9fa;
}

/* DROPDOWN CODE CSS */
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    width: 300px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 7px;
    z-index: 1;
}

.dropdown-content ul li a {
    text-decoration: none;
    color: #3f3f3f !important;
}

.dropdown-content ul li {
    font-size: 13px;
    padding: 6px 0px;
}

.dropdown-content ul li:hover {
    color: #08295a;
}

/* DROPDOWN CODE CSS */

/* NEST DROPDOWN */
.nested-dropdown {
    position: relative;
    display: inline-block;
    width: 100%;
}

.nested-dropdown-content {
    display: none;
    position: absolute;
    transform: translate(50%, -8%);
    background-color: #fff;
    width: 250px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 7px;
    z-index: 1;
	color: #08295a;
}

.nested-dropdown:hover .nested-dropdown-content {
    display: block;
}

.nested-dropdown-content ul li a {
    text-decoration: none;
}

.nested-dropdown-content ul li {
    font-size: 13px;
    padding: 6px 0px;
}

.nested-dropdown-content ul li:hover {
    color: #08295a; !important;
}

/* NEST DROPDOWN */
#gm-navbar-collapse .gm-menu-item {
    display: table-cell;
    position: relative;
    width: fit-content;
}

.gm-menu-link::marker {
    border: 1px solid rgb(198, 169, 99) !important;
    color: white !important;
}

#gm-navbar-collapse .gm-menu-item .gm-menu-link:after {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    position: absolute;
    background: #6c757d;
    transition: width 0.3s ease 0s, left 0.3s ease 0s;
    width: 0;
}

#gm-navbar-collapse .gm-menu-item .gm-menu-link:hover:after {
    width: 100%;
    left: 0;
}

.side-shade {
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(6 50 75 / 0%) 100%);
    height: 100vh;
}

.side-shade2 {
    margin-top: -18px;
}

.side-content {
    position: absolute;
    top: 31%;
    left: 8%;
    width: 500px;
    color: #fff;
    font-size: larger;
}

.bg-image-home {
    background-image: linear-gradient(to bottom, #24262703, #08295a8f), url(../img/gm_new_bg.jpg);
    /* background-image: url(../img/gm_new_bg.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: auto;
}

.gm-apply-button-home {
    font-weight: 400;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #000428, #004e92);
    padding: 12px 5px !important;
    font-size: 13px;
}

.gm-apply-button-home span {
    font-size: large;
    margin: 3px;
}

.gm-apply-button-home:hover {
    background: #fff;
    color: #004e92;
}

.gm-apply-button-2 {
    font-weight: 400 !important;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #000428, #004e92);
    padding: 12px 16px !important;
    font-size: 15px !important;
}

.gm-apply-button-2 span {
    font-size: large;
    margin: 3px;
}

.gm-apply-button-2:hover {
    background: #fff;
    color: #08295a;
}

.gm-intro-home {
    padding: 55px;
    padding-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
}

.gm-intro-home h1 {
    font-size: 30px;
    font-weight: 600;
    color: #08295af0;
    margin-bottom: 0rem !important;
}

.gm-intro-sub-heading-home {
    font-size: 22px;
}

.gm-intro-home p {
    font-size: 16px;
    font-family: 'Century Gothic', sans-serif !important;
    color: rgb(198, 169, 99);
    text-align: justify;
}

.gm-ser-container {
    /*background: linear-gradient(90deg, #08295af0 0%, #01132d 100%); */
    background: linear-gradient(90deg, #08295aed 0%, #01132de0 100%), url(../img/excellence-one-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.we-mk {
    /*filter: drop-shadow(9px 9px 10px #222); */
    font-size: 40px;
    line-height: 40px;
    text-shadow: 0px 2px 2px #6c757d, 0px 8px 9px rgb(0 0 0 / 28%), 0px 18px 23px rgb(0 0 0 / 17%);
}

.gm-point-home div {
    margin-top: 10px 0px;
}

.gm-point-home {
    margin-top: 10px;
}

.gm-point-home li {
    list-style-type: none;
    font-size: large;
    display: flex;
}

.gm-point-home li i {
    margin: 5px;
}

.wht-to-do {
    color: white;
    text-align: center;
    padding: 30px 30px;
    background-color: rgb(198, 169, 99);
}

.gm-ser-head {
    /* border-bottom: 3px solid rgb(198, 169, 99); */
    width: fit-content;
    color: #fff;
    text-shadow: 0px 2px 2px #6c757d, 0px 8px 9px rgb(0 0 0 / 28%), 0px 18px 23px rgb(0 0 0 / 17%);
}

.gm-box-home {
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    width: 400px;
    height: 600px;
    transition: .4s all;
    cursor: pointer;
}
#gm-navbar-collapse a:hover {
    /* color: #08295a; */
}
.gm-box-home:hover {
    transform: translateY(-3%);
}

.gm-box-body-home {
    padding: 15px 25px;
    height: 46%;
}

.gm-box-heading-home {
    font-size: 26px;
    font-weight: 400;
    /* font-family: 'Open Sans', sans-serif;*/
}

.gm-box-p-home {
    font-size: 17px;
    /* font-family: 'Open Sans', sans-serif; */
    color: #000;
    margin-top: 3px;
}

.gm-box-footer-home {
    padding: 0px 25px;
}

.gm-box-footer-home button {
    font-weight: 400;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #000428, #004e92);
    padding: 15px 15px !important;
    font-size: 13px;
}

.gm-box-footer-home button:hover {
	background: #fff;
    color: #000428;
}

.gm-footer-row-cpy {
    /*background: linear-gradient(90deg, #08295af0 0%, #01132d 100%); */
    background: linear-gradient(90deg, #08295aed 0%, #01132de0 100%), url(../img/excellence-one-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 42px;
    padding-bottom: 0px;
}

.gm-wh-choose-home {
    color: #fff;
    padding: 10px 0px;
}

.gm-wh-row {
    /*background: linear-gradient(90deg, #08295af0 0%, #01132d 100%); */
    background: linear-gradient(90deg, #08295aed 0%, #01132de0 100%), url(../img/excellence-one-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom: 1px solid #d3d3d3;
}

.gm-wh-choose-heading {
    /*border-bottom: 3px solid rgb(198, 169, 99); */
    /* width: fit-content; */
    margin-bottom: 3rem;
    color: #424446;
}

.gm-wh-choose-icon-home {
    text-align: center;
    font-size: 3rem;
}

.gm-wh-choose-sub-heading-home {
    text-align: center;
    font-size: 1.5rem;
}

.gm-wh-choose-p-home {
    text-align: center;
    font-size: 1.5rem;
}

.gm-check-eli-heading h1 {
    /* border-bottom: 3px solid rgb(198, 169, 99); */
    /* width: fit-content; */
    color: #424446;
}

#gm-form-home .form-group {
    margin-top: 5px;
}

#gm-form-home input:focus {
    box-shadow: none;
}

#gm-form-home select:focus {
    box-shadow: none;
}

#gm-form-home textarea:focus {
    box-shadow: none;
}

#gm-form-home input {
    border: 1px solid #54555361;
    padding: 9px 10px;
}

#gm-form-home input::placeholder {
    color: #000;
}

#gm-form-home select {
    border: 1px solid #54555361;
    padding: 10px 10px;
    display: block;
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff !important;
    background-clip: padding-box;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#gm-form-home textarea {
    border: 1px solid #54555361;
    padding: 10px 10px;
}

.gm-btn-sb-home {
    font-weight: 400;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #000428, #004e92);
    padding: 15px 15px !important;
    font-size: 13px;
}

.gm-btn-sb-home:hover {
    background: #fff;
    color: #000428;
}

/* FORM CSS */
#gm-multi-form .form-group {
    margin-top: 5px;
}

#gm-multi-form input:focus {
    box-shadow: none;
}

#gm-multi-form select:focus {
    box-shadow: none;
}

#gm-multi-form textarea:focus {
    box-shadow: none;
}

#gm-multi-form input {
    border: 1px solid #54555361;
    padding: 9px 10px;
}

#gm-multi-form input::placeholder {
    color: #000;
}

#gm-multi-form select {
    border: 1px solid #54555361;
    padding: 10px 10px;
    display: block;
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff !important;
    background-clip: padding-box;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#gm-multi-form textarea {
    border: 1px solid #54555361;
    padding: 10px 10px;
}

.gm-multi-btn {
    font-weight: 400;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #000428, #004e92);
    padding: 12px 21px !important;
    font-size: 14px;
}

.gm-multi-btn:hover {
	background: #fff;
    color: #3F51B5;
}

/* FORM CSS */
.gm-blogs-home-heading h1 {
    color: #424446;
}

.gm-blogs-home-heading {
    display: flex;
    justify-content: center;
}

.gm-blog-home {
    background: #fff;
    box-shadow: rgb(0 0 0 / 38%) 0px 5px 15px 0px;
    width: 385px;
    height: 630px;
    transition: .4s all;
    cursor: pointer;
    border-radius: 5px;
    margin-bottom: 2rem;
}

.gm-blog-home:hover {
    transform: translateY(-3%);
}

.gm-box-img-home img {
    height: 300px;
    width: 100%;
}

.gm1 img {
    height: auto !important;
}

.gm-blog-body-home {
    padding: 15px 25px;
    height: 42%;
}

.gm-blog-heading-home {
    font-size: 18px;
    font-weight: 600;
    color: #3F51B5;
}

.gm-blog-p-home {
    font-size: 16px;
    color: #545453;
    margin-top: 10px;
    text-align: left;
}

.gm-blog-footer-home {
    padding: 0px 25px;
}

.gm-blog-footer-home button {
    font-weight: 400;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #000428, #004e92);
    padding: 15px 15px !important;
    font-size: 13px;
}

.gm-blog-footer-home button:hover {
    background: #fff;
    color: #000428;
}

.gm-footer-logo {
    width: 129px;
}

.gm-footer-new {
    color: white;
    font-weight: 400;
    font-size: 21px;
}

.gm-footer-text ul {
    padding: 0px;
}

.gm-footer-text ul li a {
    display: flex;
    text-decoration: none;
    color: white !important;
    transition: .4s all;
}

.gm-footer-text ul li {
    list-style-type: none;
    color: #fff;
    display: flex;
    cursor: pointer;
}

.gm-footer-text ul li a:hover {
    /* color: rgb(198, 169, 99) !important; */
}

.ft-add {
    text-decoration: none !important;
}

.ft-logo-div {
    display: flex;
    justify-content: space-around;
    margin-bottom: 13px;
    width: 225px;
}

/*.ft-logo-div img {*/
/*	height: 80px;*/
/*}*/
.gm-footer-text ul li i {
    font-size: large;
}

.gm-footer-text ul li span {
    margin: 2px;
    font-size: 10px;
}

.gm-footer-2 {
    color: #fff;
    margin-top: 10px;
    font-size: x-small;
}

.gm-footer-icon-home span {
    color: white;
    font-size: 20px;
    margin: 7px;
}

.gm-copy-right-home {
    text-align: center;
    color: white;
    background: linear-gradient(90deg, #08295af0 0%, #01132d 100%);
    font-size: xx-small;
    padding: 10px;
    border-top: 1px solid lightgrey;
}

.gm-copy-right-home a {
    color: white !important;
}

.fixed-menu {
    width: auto;
    position: fixed;
    left: 0;
    bottom: 20%;
    z-index: 2000;
    color: white;
    background: rgb(198, 169, 99);
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.fixed-menu .icons {
    padding: 5px 9px;
    font-size: 33px;
    border-bottom: 2px solid #f8f9fad1;
    text-align: center;
    list-style-type: none;
    background: linear-gradient(to right, #000428d9, #004e92);
}

.fixed-menu .icons a {
    text-decoration: none;
    color: white !important;
}

.fixed-menu .icons span {
    cursor: pointer;
}

#popModalgm .modal-body {
    background-color: rgb(198, 169, 99) !important;
}

#popModalgmLabel {
    color: rgb(198, 169, 99);
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.gm-popup-btn {
    color: rgb(198, 169, 99);
    background-color: white;
    padding: 8px;
    margin-top: 7px;
    border-radius: 5px;
    border: none;
    ;
}

#pop-modal-close-btn i {
    font-size: 26px;
}

#Popup-form .form-group {
    margin-bottom: 7px;
}

#Popup-form select {
    border: 1px solid #ced4da;
    padding: 7px 10px;
    color: #212529 !important;
    display: block;
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

#Popup-form input::placeholder {
    color: #000;
}

/* BACKGROUND CSS IMAGE */
.hungary-passport-title {
    background-image: url(../uploads/hungary-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: auto;
}

.aus-visas {
    background-image: url('../uploads/Australia-visas-desktop.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.st-second-passport-title {
    background-image: url(../uploads/StKittsandNevis-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.vn-second-passport-title {
    background-image: url('../uploads/vanuatu-desktop.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.dm-second-passport-title {
    background-image: url(../uploads/dominica-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.tk-second-passport-title {
    background-image: url('../uploads/turkey-desktop.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.gn-second-passport-title {
    background-image: url(../uploads/Grenada-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.sn-second-passport-title {
    background-image: url(../uploads/StLucia-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-visa-title {
    background-image: url(../uploads/Uk-innovator-founder-visa-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.port-visa-title {
    background-image: url('../uploads/Portugalgoldenvisa-desktop.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.malta-visa-title {
    background-image: url('../images/malta-background.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.aus-visa-title {
    background-image: url('../images/australia-sydney-background.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
    width: 100%;
}

.can-visa-title {
    background-image: url('../images/canada-toronto-background.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.latvia-visa-title {
    background-image: url(../uploads/latviabusinessvisa-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}
.latvia-visa-gld {
    background-image: url(../uploads/Latviagoldenvisa-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}
.gm-news-title {
    background-image: url(../uploads/News-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.blog-update-title {
    background-image: url(../uploads/Blogs-Desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}
.blog-update-rv {
    background-image: url(../uploads/Reviews-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.contact-title {
    background-image: url(../uploads/Contact-us-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.portd7-visa-title {
    background-image: url(../uploads/Portugald7-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.portd2-visa-title {
    background-image: url(../uploads/Portugald2-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}


.greece-visa-title {
    background-image: url(../uploads/Greece-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.about-title {
    background-image: url(../uploads/About-us-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}
.uk-worker-visa-title {
    background-image: url(../uploads/UK-expansion-worker-visa-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-self-visa-title {
    background-image: url(../uploads/UK-Selfsponsor-visa-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-startup-visa-title {
    background-image: url('../images/london-england-westminster.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.tc-title {
    background-image: url('../images/tc-terms.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.privacy-title {
    background-image: url('../images/privacypolicy.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.cmuk-title {
    background-image: url('../images/complain-uk.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.accre-title {
    background-image: url('../images/accreditations.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.success-title {
    background-image: url('../uploads/SuccessStory-desktop.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.thankyou-title {
    background-image: linear-gradient(to bottom, #24262773, #0714288f), url(../uploads/thankyou-dekstop.webp);
    background-size: cover;
    background-attachment: fixed;
    color: white;
    position: relative;
    height: 100vh !important;
    padding-top: 246px;
}

.page-title {
    font-size: 57px;
    line-height: 60px;
    font-weight: 500;
    letter-spacing: -1px;
    text-shadow: 0 5.36px 7.896px #242624, 0 2px 1px #1c1c1c75;
}

.site-breadcrumb {
    list-style: none;
    margin: 0;
    padding: 0;
}

.site-breadcrumb li {
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
}

.uk-global-title {
    background-image: url('../uploads/UK-Global-talent-visa-desktop.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-fiance-title {
    background-image: url('../uploads/UK-fiance-visa-desktop.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.citizenship-title {
	background-image: url(../uploads/citizenship-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.res-program-title {
    background-image: url(../uploads/residency-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.immi-title {
    background-image: url(../uploads/immigration-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: auto;
}

.new-zealand-bg {
    background-image: url('/images/new-zealand-bg.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
    width: 100%;
}

.new-zealand-post-study-bg {
    background-image: url('/images/new-zealand-post-study-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.new-zealand-child-student-visa {
    background-image: url('/images/new-child-dependent-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.new-zealand-entrepreneur-resident-visa-bg {
    background-image: url('/images/new-zealand-entrepreneur-resident-visa-bg.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-visas-bg {
    background-image: url(../uploads/UK-visas-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}


.cn-visas-bg {
    background-image: url(../uploads/Canada-visas-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-spouse-visa {
   background-image: url(../uploads/UK-Spouse-visa-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-visit-visa {
    background-image: url('../images/uk-visit-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-acestry-visa {
    background-image: url('../images/uk-ancestry-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-indefinite-visa {
    background-image: url('../images/uk-indefinite-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-naturalisation-visa {
    background-image: url('../images/uk-naturalisation-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.uk-pbs-visa {
    background-image: url('../images/uk-pbs-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

/* BACKGROUND CSS IMAGE */
.st-title {
    position: absolute;
    top: 30%;
    left: 10%;
    width: 500px;
    color: #fff;
    font-size: larger;
}

.title-remove-pd .col-md-6 {
    padding: 0px !important;
}

.st-title p {
    text-align: justify;
}

.stitle {
	/* border-bottom: 3px solid rgb(198, 169, 99); */
    /* width: fit-content; */
    font-weight: bold;
    /* font-family: 'Arial, Helvetica, sans-serif' !important; */
    font-size: 30px;
}

.stitle p {
    text-align: justify;
}

.st-intro p {
    font-size: larger;
}

.st-intro {
    padding: 45px;
    padding-bottom: 0px !important;
    font-family: 'Century Gothic', sans-serif;
    text-align: justify;
}

.st-intro h1 {
	color: #08295af0;
    /* width: fit-content; */
    font-weight: bold;
    /* font-family: 'Arial, Helvetica, sans-serif' !important; */
    /* border-bottom: 3px solid rgb(198, 169, 99); */
    text-align: left !important;
}

.btn-apply {
    font-weight: 400 !important;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #000428, #004e92);
    padding: 12px 16px !important;
    font-size: 15px !important;
}

.btn-apply:hover {
	border: 1px solid #3F51B5;
    color: #3F51B5;
    background: #fff;
}

.btn-apply2 {
    font-weight: 400 !important;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #000428, #004e92);
    padding: 12px 16px !important;
    font-size: 15px !important;
}

.btn-apply2:hover {
	border: 1px solid #3F51B5;
    color: #3F51B5;
    background: #fff;
}

.visa-free {
	color: rgb(249 249 249);
    font-size: 19px;
    padding: 5px 25px;
    text-align: center;
    border: 1px solid rgb(255 255 255);
}

.visa-free-row {
 background: linear-gradient(90deg, #545553 0%, #424446 100%);
}

.st-benifit-row {
    color: rgb(255 254 252);
}
.st-bt-row {
    font-size: 20px;
    margin-top: 20px;
}

.st-benifit-row {
    padding: 25px 30px;
    margin: 30px 0px;
    font-family: 'Century Gothic', sans-serif;
}

.benifit-div-sec h1 {
	color: #08295af0;
    /* width: fit-content; */
    /* border-bottom: 3px solid rgb(198, 169, 99); */
    font-weight: bold;
    /* font-family: 'Arial, Helvetica, sans-serif' !important; */
    margin-bottom: 1rem !important;
}

.benifit-div-sec ul li {
    font-size: 17px;
}

.rout-div .col-md-4 {
    padding: 35px;
    text-align: left;
    border: 1px solid #9E9E9E;
    background: linear-gradient(90deg, #08295af0 0%, #01132d 100%);
}

.rout-div {
    margin: 0rem 3rem;
    padding: 10px !important;
    justify-content: center;
}

.st-form-row {
    padding: 30px 0px;
}

.form-input-st {
	color: black;
    padding: 12px 10px;
    width: 100%;
    height: auto;
    border: 1px solid #54555361;
    border-radius: 5px;
    background-color: white !important;
}

.form-input-st::placeholder {
    color: black;
}

.form-input-st:focus {
    border-color: rgb(198, 169, 99) !important;
    box-shadow: 0 0 0 .2rem rgb(198, 169, 99) !important;
}

.st-form {
    width: 80% !important;
}

.st-form-btn {
	font-weight: 400 !important;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #0b188b, #004e92);
    padding: 12px 16px !important;
    font-size: 15px !important;
    height: auto;
    transition: .4s all;
}

.st-form-btn:hover {
    background: #fff;
    color: #3F51B5 !important;
    border: 1px solid #3F51B5;
}

.st-other-pro {
    height: 230px;
    overflow: hidden;
    position: relative;
}

.st-other-pro img {
    transition: .4s all;
}

.st-other-pro:hover img {
    transform: scale(1.2);
}

.st-other-text {
    position: absolute;
    bottom: 24px;
    right: 30px;
    background-color: #00000070;
    color: white;
    width: 490px;
    padding: 60px;
    height: 180px;
    text-align: center;
    font-size: 35px;
}

.st-other-program {
    display: flex;
    justify-content: center;
}

.st-other-program h2 {
    font-size: 29px;
}

.fm-contact {
    width: fit-content;
    font-size: 26px;
}

/* ST KITTS AND NEVIS CSS */
/* MENU HIGH LIGHT */
.second-passport-parent .second-menu-high {
    color: #abc5dd !important;
}

.visa-parent .visa-menu-high {
    color: #abc5dd !important;
}

.news-parent .news-menu-high {
    color: #abc5dd !important;
}

.blog-parent .blog-menu-high {
    color: #abc5dd !important;
}

.review-parent .review-menu-high {
    color: #abc5dd !important;
}

.contact-parent .contact-menu-high {
    color: #abc5dd !important;
}

.mteam-parent .Mteam-menu-high {
    color: #abc5dd !important;
}

.about-parent .about-menu-high {
    color: #abc5dd !important;
}

.home-parent .home-menu-high {
    color: #abc5dd !important;
}

.immi-parent .immi-menu-high {
    color: #abc5dd !important;
}

.success-parent .success-menu-high {
    color: #abc5dd !important;
}

.img-ns {
    float: right;
}

.img-ns2 {
    float: left;
}

.news-main {
    height: 100% !important;
    padding: 30px;
    width: 100%;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    margin: 30px;
}

.news-img-div {
    width: 100%;
    height: 400px;
}

.news-head {
    display: flex;
}

.news-body {
    padding: 0px 5px;
    min-height: 390px;
    max-height: max-content;
}

.news-head .news-img img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
}

.news-more p {
    text-align: justify !important;
}

.news-more div {
    text-align: justify !important;
}

.news-more span {
    text-align: justify !important;
}

.news-head .news-title h2 {
    padding: 18px 10px;
    margin-bottom: 0px !important;
}

.news-main .news-footer {
    display: flex;
    justify-content: space-between;
}

.news-icons {
    display: flex;
}

.pagination li a {
    text-decoration: none;
    padding: 10px 20px;
    border: 1px solid;
}

.pagination li a:hover {
    background-color: rgb(242, 238, 238);
}

.gm-blog-main {
    width: 360px;
    height: fit-content;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    margin: 10px;
    padding: 0px;
}

.gm-blog-img img {
    width: 100%;
    height: 360px;
}

.gm-blog-img {
    height: 360px;
    overflow: hidden;
}

.gm-blog-heading {
    font-size: 18px;
    padding-top: 15px;
    font-family: Arial, Helvetica, sans-serif;
}

.gm-blog-p {
    text-align: justify;
    font-size: 14px;
}

.gm-blog-body {
    height: 160px;
    padding: 15px;
}

.gm-blog-footer {
    padding: 15px;
}

.gm-blog-dt {
    padding: 10px 15px;
    font-size: 12px !important;
}

.gm-blog-footer button {
    font-weight: 400 !important;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #000428, #004e92);
    padding: 12px 16px !important;
    font-size: 15px !important;
}

.gm-blog-footer button:hover {
	border: 1px solid #3F51B5;
    color: #3F51B5;
    background: #fff;
}

.inner-blog-row-1 p {
    text-align: justify;
}

.inner-blog-icons {
    border-top: 6px solid #08295af0;
}

.blog-icon-img img {
    width: 100px;
    height: 100px;
}

.inner-blog-icons .col-md-6 {
    margin-top: 1rem;
}

.inner-blog-icons .col-md-6 h5 {
    margin-bottom: 0px !important;
    font-family: Arial, Helvetica, sans-serif;
    color: #08295af0 !important;
}

.inner-blog-icons .col-md-6 p {
    margin-bottom: 0px !important;
    font-size: small;
    text-align: justify;
}

.inenr-icon-text {
    padding: 10px 10px;
}

.inner-blog-icons .col-md-6 {
    display: flex;
}

.inner-blog-heading-row {
    background: linear-gradient(90deg, #08295af0 0%, #01132d 100%);
}

.inner-blog-heading-row h1 {
	border-bottom: 3px solid #9E9E9E;
    width: fit-content;
    margin-bottom: 1rem !important;
}

.inner-blog-heading-row p {
    text-align: justify;
}

.inner-blog-heading-row {
    color: #fff;
}

.inner-blog-row2 img {
    /* height: 450px; */
    /* width: 100%; */
}

.inner-blog-row2 p {
    text-align: justify;
}

.inner-blog-row3 img {
    height: 450px;
}

.inner-blog-row3 p {
    text-align: justify;
}

.inner-blog-img-1 img {
    height: auto;
    width: 100%;
}

.inner-blog-sec4 img {
    height: auto;
}

.reviews-gm {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    width: 100%;
    height: fit-content;
    overflow: hidden;
    padding: 20px;
    margin: 1rem;
}

.rev-head {
    display: flex;
    margin-bottom: 5px;
}

.rev-title ul {
    padding-left: 0px !important;
    margin-bottom: 0px !important;
}

.rev-title {
    padding: 10px;
}

.rev-title h2 {
    margin-bottom: 0px !important;
}

.rev-img img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
}

.reviews-body p {
    text-align: justify;
}

.reviews-footer {
    display: flex;
    justify-content: space-between;
}

#submit-review .form-group {
    margin-bottom: 5px !important;
}

.about-gm p {
    text-align: justify;
}

.about-gm h2 {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.tc-div p {
    text-align: justify;
}

.btn-golden {
    background: rgb(198, 169, 99);
    color: #000 !important;
}

.pp-app-bg {
    background-image: url(../img/darkbluebgpl.webp);
    background-size: cover;
    /* background: linear-gradient(90deg, #08295af0 0%, #01132d 100%); */
}

.slider-pd {
    padding: 5rem;
}

.slide-div div {
    width: 300px !important;
    cursor: pointer;
    margin: 5px;
}

.app-video-bg {
    /* background: rgb(198, 169, 99); */
    background-image: url(../img/goldenbgpl.webp);
    background-size: cover;
}

.success-slider-3 div {
    margin: 5px;
}

.app-video-bg2 {
    background-image: url(../img/darkbluebgpl.webp);
    background-size: cover;
    /* background: linear-gradient(90deg, #08295af0 0%, #01132d 100%); */
}

.my-full-content-text {
    background: linear-gradient(90deg, #08295af0 0%, #01132d 100%);
    padding: 2rem;
    color: white;
}

.my-full-content-text p {
    color: white !important;
    text-align: justify;
}

.head_6 h1 {
    border-bottom: 3px solid #9E9E9E;
    width: fit-content;
}

.app-two-line {
    font-size: 14px !important;
}

#thks-mn {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: rgb(198, 169, 99);
    display: none;
}

/* IMMIGRATION CSS */
.immi-back {
       background: linear-gradient(315deg, #9E9E9E 0%, #9E9E9E 74%);
}

.immi-box {
    overflow: hidden;
    margin: 0rem !important;
}

.immi-button {
    background: linear-gradient(90deg, #08295af0 0%, #01132d 100%);
    width: 100%;
    padding: 19px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.immi-img-div {
    width: 100%;
    height: fit-content;
    overflow: hidden;
}

.immi-img {
    transition: .4s all;
}

.immi-box:hover .immi-img {
    transform: rotate(-10deg) scale(1.2);
    filter: blur(3px);
    filter: grayscale(1);
    filter: saturate(2.2);
}

/* IMMIGRATION CSS */
/* SIDE NAVIGATION CSS */
.sidenav {
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 3000;
    top: 0;
    left: 0;
    transform: translateX(-100%);
    background-color: #111111e3;
    overflow-x: hidden;
    transition: 0.5s;
    padding: 16px 0px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    width: 100%;
    color: #fff;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

    .sidenav a {
        font-size: 18px;
    }
}

/* SIDE NAVIGATION CSS */
/* MENU HIGHT LIGHT */

#gm-navbar-collapse a {
    font-size: 13px;
    font-weight: 400;
}

@media only screen and (max-width: 600px) {
    .uk-bsl-visa {
        background-image: linear-gradient(to bottom, #212529, rgb(198 169 99 / 66%)), url(../images/uk-bus-spl-1.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 950px;
    }

    .meetteam-title {
        background-image: url(../images/meet-the-team-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 900px;
    }

    .st-title2 {
        position: absolute;
        top: 70%;
        left: 7%;
        width: 330px;
    }

    .form-check-label {
        font-size: 5px !important;
    }

    #bg-rw-bg {
        padding-top: 0px;
        margin-top: 1px;
    }

    .stitle2 {
        font-size: 23px !important;
    }

    .btn-apply2 {
        display: none;
    }

    .fm-contact2 {
        margin-bottom: -16px;
        font-size: 32px;
    }

    .bg-image-home {
		background-image: linear-gradient(to bottom, #24262703, #08295a8f), url(../img/global_migrate_new_mob.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 100vh;
    }

    .my-full-content-text {
        margin-bottom: -2rem !important;
    }

    .img-ns {
        width: 100% !important;
        float: none;
        margin: 0px !important;
        margin-bottom: 10px !important;
    }

    .img-ns2 {
        width: 100% !important;
        float: none;
        margin: 0px !important;
        margin-bottom: 10px !important;
    }

    .news-img-div {
        width: 100%;
        height: 300px;
    }

    .news-title {
        padding-top: 15px;
    }

    .news-main {
        padding: 0px !important;
    }

    .bg-image-home img {
        position: fixed;
        top: 10%;
        left: 0%;
    }

    .title-div-home {
        position: absolute;
        top: 12%;
        left: 3%;
        height: auto;
        width: 94%;
        font-size: small;
    }

    .gm-intro-home {
        padding: 30px 20px;
    }

    .gm-intro-home p {
        font-size: 15px;
    }

    .gm-intro-home h1 {
        font-size: 19px;
    }

    .gm-apply-button-home {
        padding: 13px 27px !important;
    }

    .we-mk {
        font-size: 25px;
        line-height: 30px;
        padding: 1px 32px;
    }

    .gm-point-home li {
        font-size: 15px;
    }

    .bg-image-home {
        height: 910px;
    }

    .gm-ser-container {
        padding: 20px !important;
    }

    .gm-box-body-home {
        padding: 25px;
        height: fit-content;
    }

    .gm-box-heading-home {
        font-size: 23px;
    }

    .gm-box-p-home {
        font-size: 14px;
    }

    .gm-box-footer-home {
        padding: 25px;
    }

    .gm-box-home {
        height: fit-content;
        margin-bottom: 25px;
    }

    .gm-wh-choose-home {
        padding: 10px 0px;
    }

    .gm-our-sr-home {
        padding-top: 25px;
    }

    #gm-nav-bar {
        margin-top: -1px;
    }

    .gm-check-eli-heading h1 {
        font-size: 25px;
    }

    .gm-check-eli-heading {
        margin-top: 20px !important;
    }

    .gm-form-row-home {
        padding: 10px 1rem !important;
        margin-bottom: 25px;
    }

    .gm-btn-sb-home {
        width: 100%;
    }

    .gm-blog-home {
        width: fit-content;
        height: 574px;
        margin: 15px;
    }

    .gm-blog-body-home {
        padding: 15px 25px;
        height: fit-content;
    }

    .gm-blog-p-home {
        font-size: 14px;
    }

    .gm-blog-footer-home {
        padding: 0px 25px;
    }

    .gm-footer-row-cpy {
        padding: 1rem !important;
    }

    .side-content {
        position: absolute;
        top: 85%;
        left: 4%;
        width: auto;
    }

    .side-shade {
        height: 500px;
    }

    .gm-copy-right-home {
        font-size: 7px;
        padding-bottom: 5rem;
    }

    .gm-blogs-home-heading {
        padding-bottom: 0px !important;
    }

    .gm-footer-icon-home {
        margin-bottom: 20px;
    }

    .fixed-menu {
        width: 100%;
        position: fixed;
        left: 0;
        bottom: 0;
        z-index: 2000;
        display: flex;
        color: white;
        background: rgb(198, 169, 99);
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
        justify-content: space-around;
    }

    .fixed-menu .icons {
        padding: 5px;
        width: 100%;
        font-size: 35px;
        border-left: 2px solid #f9fafb;
        border-bottom: none;
        text-align: center;
        list-style-type: none;
    }

    .fixed-menu .icons a {
        text-decoration: none;
        color: white !important;
    }

    #pop-modal-close-btn i {
        font-size: 20px;
    }

    #popModalgmLabel {
        font-size: 15px;
    }

    .gm-popup-btn {
        padding: 8px;
    }

    .gm-intro-sub-heading-home {
        font-size: 17px;
    }

    .nested-dropdown-content {
        position: absolute;
        transform: translate(30%, 0%);
        width: 240px;
    }

    .nested-dropdown-content ul li {
        font-size: 10px;
        padding: 3px 0px;
    }

    /* ST KITTS AND NEVIS CSS MEDIA QUERY */
    .st-title {
        position: absolute;
        top: 20%;
        left: 5%;
        width: 330px;
    }

    /* BACKGROUND CSS IMAGE */
    .st-second-passport-title {
        height: 500px;
    }

    .vn-second-passport-title {
        height: 500px;
    }

    .dm-second-passport-title {
        height: 500px;
    }

    .tk-second-passport-title {
        height: 500px;
    }

    .gn-second-passport-title {
        height: 500px;
    }

    .sn-second-passport-title {
        height: 500px;
    }

    .uk-visa-title {
        height: 500px;
    }

    .port-visa-title {
        height: 500px;
    }

    .malta-visa-title {
        height: 500px;
    }

    .aus-visa-title {
        height: 500px;
    }

    .can-visa-title {
        height: 500px;
    }

    .latvia-visa-title {
        height: 500px;
    }

    .gm-reviews-title {
        height: 900px !important;
    }

    .blog-update-title {
        height: 878px !important;
    }

    .contact-title {
        height: 500px;
    }

    .portd7-visa-title {
        height: 500px;
    }

    .portd2-visa-title {
        height: 500px;
    }

    .greece-visa-title {
        height: 500px;
    }

    .accre-title {
        height: 500px;
    }

    .about-title {
        height: 904px !important;
    }

    .uk-worker-visa-title {
        height: 500px;
    }

    .uk-self-visa-title {
        height: 500px;
    }

    .uk-startup-visa-title {
        height: 500px;
    }

    .tc-title {
        height: 500px;
    }

    .privacy-title {
        height: 500px;
    }

    .cmuk-title {
        height: 500px;
    }

    .success-title {
        height: 770px !important;
    }

    .uk-fiance-title {
        height: 500px;
    }

    .res-program-title {
        height: 500px;
    }

    .citizenship-title {
        height: 500px;
    }

    .new-zealand-bg {
        height: 500px;
    }

    .new-zealand-post-study-bg {
        height: 500px;
    }

    .new-zealand-child-student-visa {
        height: 500px;
    }

    .new-zealand-entrepreneur-resident-visa-bg {
        height: 500px;
    }

    .uk-visas-bg {
        height: 500px;
    }

    .cn-visas-bg {
        height: 500px;
    }

    .st-title p {
        font-size: 15px;
    }

    .st-intro {
        padding: 25px 6px;
    }

    .st-intro h1 {
        font-size: 20px;
    }

    .st-benifit-row h1 {
        font-size: 30px;
    }

    .st-benifit-row {
        padding: 25px 10px;
    }

    .rout-div {
        padding: 0px !important;
        margin: 0px !important;
    }

    .st-form {
        width: 90% !important;
    }

    .st-form h2 {
        padding-bottom: 22px;
    }

    .st-other-text {
        position: absolute;
        top: 10px;
        right: 0px;
        transform: translate(-7%, 15%);
        background-color: #00000070;
        color: white;
        width: 290px;
        padding: 68px 0px;
        height: 170px;
        width: 88%;
        text-align: center;
        font-size: 31px;
    }

    .st-other-pro img {
        height: 100% !important;
        width: 100% !important;
    }

    .st-other-program h2 {
        padding-top: 15px;
        margin-bottom: 20px;
    }

    .benifit-div-sec {
        padding: 15px 0px;
    }

    .benifit-div-sec ul li {
        font-size: medium;
    }

    .benifit-div-sec h4 {
        font-size: 18px;
    }

    .st-intro p {
        font-size: 15px;
    }

    /* ST KITTS AND NEVIS CSS MEDIA QUERY */
    .news-main {
        margin: 10px;
    }

    .news-row {
        margin: 1rem !important;
    }

    .news-main {
        padding: 20px !important;
    }

    .news-head .news-title h2 {
        padding: 15px;
        font-size: 21px;
    }

    .news-head .news-img img {
        width: 60px;
        height: 60px;
    }

    .blog-row {
        margin: 10px;
    }

    .gm-blog-main {
        height: fit-content;
    }

    .gm-blog-body {
        height: fit-content;
    }

    .inner-blog-row-1 {
        padding: 1rem !important;
    }

    .inner-blog-icons .col-md-6 h5 {
        font-size: 15px;
    }

    .inner-blog-icons .col-md-6 p {
        font-size: 10px;
    }

    .inner-blog-heading-row h1 {
        font-size: 20px;
    }

    .inner-blog-heading-row p {
        font-size: 15px;
    }

    .inner-blog-row3 img {
        height: 300px;
    }

    .inner-blog-row2 .col-md-7 {
        margin-top: 1rem;
    }

    .inner-blog-row2 img {
        height: auto;
        width: 100%;
    }

    .inner-blog-row2 {
        padding: 1rem;
    }

    .inner-blog-sec4 {
        padding: 1rem;
    }

    .inner-blog-img-1 img {
        height: 300px;
        width: 300px;
    }

    .inner-blog-img-1 {
        text-align: center;
    }

    .about-gm {
        padding-top: 1rem !important;
    }

    .about-gm h2 {
        font-size: 22px;
    }

    .tc-div {
        padding: 2rem !important;
    }

    .rev-title h2 {
        font-size: 16px;
    }

    .rev-title ul {
        font-size: 12px;
        margin-top: 4px;
    }

    .reviews-body p {
        font-size: 14px;
    }

    .rev-img img {
        width: 60px;
        height: 60px;
    }

    .reviews-footer {
        font-size: 11px;
    }

    .slider-pd {
        padding: 2rem 1rem;
    }

    .inner-blog-head {
        font-size: 30px !important;
    }

    .stitle {
        font-size: 20px !important;
    }

    .drp {
        display: block !important;
    }

    .news-main .news-footer {
        font-size: 10px !important;
        padding: 20px;
    }
}

@media only screen and (min-width: 767px) {
    .dropdown:hover .dropdown-content {
        display: block;
    }

    /* FIXED MENU ARROW CSS */
    #fixed-arrow-icon {
        position: fixed;
        left: 4%;
        bottom: 36%;
        background: #00498b;
        color: #fff;
        border-radius: 50%;
        font-size: 25px;
        padding: 5px;
        text-align: center;
        width: 50px;
        height: 50px;
        z-index: 2000;
        cursor: pointer;
        transition: .4s all;
        font-weight: bold;
    }

    .toggle-menu-arrow {
        position: fixed !important;
        left: 0.1% !important;
        transition: .4s all;
    }

    .fixed-menu {
        transition: .4s all;
    }

    .toggle-menu {
        position: fixed;
        left: -20%;
        transition: .4s all;
    }

    /* FIXED MENU ARROW CSS */
}

.get-btn {
    box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}

/* POPUP QUIZ*/
.qa_setPop {
    display: none;
}

.qa_setPop input[type="radio"] {
    display: none;
}

.qa_setPop.active {
    display: block;
}

.qa_body_quiz_pop {
    padding: 12px;
    min-height: 300px;
    max-height: 640px;
}

.fontSmall {
    color: #000;
}

.optQuziPop {
    display: none;
}
.InnerDivQuizPop .optionlablePop {
    border: 1px solid lightgray;
    width: auto;
    min-width: 300px;
    font-size: 21px;
    font-weight: 400;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #060e55, #004e92);
    padding: 12px 5px !important;
}

#btnQuizPop {
    border: 1px solid lightgray;
    width: auto;
    min-width: 300px;
    font-size: 21px;
    font-weight: 400;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #060e55, #004e92);
    padding: 12px 5px !important;
}

#nextbtnquiz_pop {
    border: 1px solid lightgray;
    width: auto;
    min-width: 300px;
    font-size: 21px;
    font-weight: 400;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #060e55, #004e92);
    padding: 12px 5px !important;
}

#wlcglobalqP {
    border: 1px solid lightgray;
    width: auto;
    min-width: 300px;
    font-size: 21px;
    font-weight: 400;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 1px solid #08295aad;
    transition: all ease-in-out 0.3s;
    line-height: 1;
    background: linear-gradient(to right, #060e55, #004e92);
    padding: 12px 5px !important;
}

#quizPopMainForm .form-group {
    margin-bottom: 10px;
}

#quizPopMainForm .form-group input {
    padding: 10px 10px;
}

#quizPopMainForm .form-group select {
    padding: 10px 10px;
}

@media only screen and (max-width: 600px) {
    .fontSmallQuizPop {
        font-size: 25px;
    }

    .side-shade2 {
        background: linear-gradient(90deg, rgb(0 0 0) 0%, rgb(6 50 75 / 0%) 100%);
        height: 40vh;
    }

    .fm-contact {
        font-size: 21px;
    }

    .fm-contact2 {
        margin-bottom: -16px;
    }
}

/* POPUP QUIZ */
/* COOKIES CSS */
#cookieNotice {
	position: fixed;
    left: 0%;
    bottom: 0%;
    border-top: 1px solid #ffffffbf;
    width: 100%;
    height: fit-content;
    background-color: #212529f5;
    padding: 7px;
    color: #fff;
    z-index: 2000;
}

.cooki-p a {
    color: #1f6ad9 !important;
    text-decoration: none;
}

.cooki-p button {
    background: transparent;
    color: #1f6ad9;
    border: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: larger;
}

@media only screen and (max-width: 600px) {
    #cookieNotice {
        position: fixed;
        left: 0%;
        bottom: 7%;
        font-size: 13px;
    }

    .gm-apply-button-home {
        display: none;
    }

}

/* COOKIES CSS */
/*CITIZENSHIP PAGE CSS*/
.box-ct {
	background: linear-gradient(315deg, #e9e9e9 0%, #607D8B 74%);
    height: 250px;
    width: 250px;
    text-align: center;
    transition: 1s all !important;
    border: 1px solid lightgrey;
    cursor: pointer;
}

.box-ct:hover {
    background: #fff;
}

.box-ct:hover .logo-citi {
    transform: rotateY(360deg);
}

.logo-citi-div {
    display: flex;
    justify-content: center;
}

.logo-citi {
    height: 150px;
    margin: 20px;
    transition: 1s all;
}

.logo-row .col-md-4 {
    display: flex;
    justify-content: center;
}

.citi-cb {
    text-align: justify;
}

.logo-row a {
    text-decoration: none;
    color: black !important;
}

.form-input-SF {
    display: block;
    width: 100%;
    font-size: 15px;
    background: #ecf0f3ad;
    padding: 10px;
    height: 45px;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    margin-bottom: 3px;
    box-shadow: inset 4px 4px 4px #cbced1, inset 0px 0px 0px #ffffff59;
}

.text-area-SF {
    display: block;
    width: 100%;
    font-size: 15px;
    background: #ecf0f3ad;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    margin-bottom: 3px;
    box-shadow: inset 4px 4px 4px #cbced1, inset 0px 0px 0px #ffffff59;
}

@media only screen and (max-width: 600px) {
    .box-ct {
        width: 100%;
    }
}

/*CITIZENSHIP PAGE CSS*/
/* RESIDENCY CSS CODE */
.res-slick {
    margin: 30px 0px;
}

.res-slick a {
    text-decoration: none;
}

.res-pro {
    color: #fff;
    border-left: 1px solid #fff6f6c2;
    font-size: 18px;
    height: 250px;
    width: 100%;
    text-align: center;
}

.res-pro-img1 {
    background-image: url('../images/portugal-image-link.webp');
    background-size: cover;
}

.res-pro-img2 {
    background-image: url('../images/portugal-d2-visa-l1.webp');
    background-size: cover;
}

.res-pro-img3 {
    background-image: url('../images/portugal-d2-visa-l1.webp');
    background-size: cover;
}

.res-pro-img4 {
    background-image: url('../images/grenada-link-page.webp');
    background-size: cover;
}

.res-pro-img5 {
    background-image: url('../images/latvia-image-link.webp');
    background-size: cover;
}

.res-pro-img6 {
    background-image: url('../images/latvia-image-link2.webp');
    background-size: cover;
}

.res-text {
	background-color: #171e48a1;
    height: 250px;
    width: 100%;
    padding-top: 0.7rem;
    color: #f1efef;
    padding: 10px;
}

/* RESIDENCY CSS CODE */
@media only screen and (max-width: 600px) {
    .st-second-passport-title {
        background-image: url('../uploads/StKittsandnevis-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 900px;
    }

    .slider-pd22 {
        padding: 2rem 1rem;
    }

    .ty-title p {
        font-size: 19px;
    }

    .tytitle {
        font-size: 35px !important;
    }

    .ty-title {
        top: 29% !important;
        left: 5% !important;
        width: 330px !important;
    }

    .st-title2 p {
        font-size: 16px;
    }

    .hungary-passport-title {
       	background-image: url(../uploads/hungary-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 790px;
    }

    .vn-second-passport-title {
        background-image: url('../uploads/vanuatu-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 880px;
    }

    .dm-second-passport-title {
		background-image: url(../uploads/dominica-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 900px;
    }

    .tk-second-passport-title {
        background-image: url('../uploads/turkey-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 840px;
    }

    .gn-second-passport-title {
         background-image: url(../uploads/Grenada-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 920px;
    }

    .sn-second-passport-title {
        background-image: url(../uploads/Stlucia-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 920px;
    }

    .uk-visa-title {
        background-image: url(../uploads/Uk-innovator-founder-visa-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        /*height: 500px; */
        height: 822px;
    }

    .port-visa-title {
        background-image: url('../uploads/Portugalgoldenvisa-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 830px;
    }

    .malta-visa-title {
        background-image: url('../images/malta-background-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .aus-visa-title {
        background-image: url('../images/australia-sydney-background-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .can-visa-title {
        background-image: url('../images/canada-toronto-background-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .latvia-visa-title {
        background-image: url(../uploads/latviabusinessvisa-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 900px;
    }
    .latvia-visa-gld {
        background-image: url(../uploads/Latviagoldenvisa-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 900px;
    }

    .gm-news-title {
        background-image: url(../uploads/News-Mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 100vh;
    }

    .blog-update-title {
        background-image: url(../uploads/Blogs-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 750px;
    }
    .blog-update-rv {
        background-image: url(../uploads/Reviews-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 750px;
    }
    .contact-title {
        background-image: url(../uploads/Contact-us-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 780px;
    }

     .portd7-visa-title {
        background-image: url(../uploads/Portugald7-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 970px;
    }

    .portd2-visa-title {
        background-image: url(../uploads/Portugald2-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 870px;
    }

    .greece-visa-title {
        background-image: url('../uploads/Greece-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 870px;
    }

    .about-title {
        background-image: url('../uploads/About-us-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 730px;
    }

    .uk-worker-visa-title {
        background-image: url('../uploads/UK-expansion-worker-visa-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .uk-self-visa-title {
        background-image: url('../uploads/UK-Selfsponsor-visa-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .uk-startup-visa-title {
        background-image: url('../images/london-england-westminster-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .tc-title {
        background-image: url('../images/tc-terms-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .privacy-title {
        background-image: url('../images/privacypolicy-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .cmuk-title {
        background-image: url('../images/complain-uk-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .accre-title {
        background-image: url('../images/accreditations-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 865px !important;
    }

    .success-title {
        background-image: url('../uploads/SuccessStory-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .founder-closed {
         background-image: url('../uploads/Uk-innovator-visa-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }

    .thankyou-title {
		background-image: linear-gradient(to bottom, #24262773, #0714288f), url(../uploads/thankyou-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }

    .page-banner {
        padding-top: 235px;
    }

    .uk-global-title {
        background-image: url('../uploads/UK-Global-talent-visa-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .uk-fiance-title {
        background-image: url('../uploads/UK-fiance-visa-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .citizenship-title {
		background-image: url(../uploads/citizenship-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 838px;
    }

    .res-program-title {
        background-image: url(../uploads/residency-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 875px;
    }

    .immi-title {
        background-image: url(../uploads/immigration-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 700px;
    }


    .uk-spouse-visa {
        background-image: url(../uploads/UK-Spouse-visa-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .uk-visas-bg {
        background-image: url(../uploads/UK-visas-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 850px;
    }

    .cn-visas-bg {
        background-image: url(../uploads/Canada-visas-mob.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 750px !important;
    }

    .uk-visit-visa {
        background-image: url('../images/uk-visit-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .uk-acestry-visa {
        background-image: url('../images/uk-ancestry-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .uk-acestry-visa {
        background-image: url('../images/uk-ancestry-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .uk-indefinite-visa {
        background-image: url('../images/uk-indefinite-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 100vh;
    }

    .uk-naturalisation-visa {
        background-image: url('../images/uk-naturalisation-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .uk-pbs-visa {
        background-image: url('../images/uk-pbs-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .nz-visas-bg {
        background-image: url('../uploads/Newzealand-mob.webp') !important;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 870px !important;
    }
}

/* BACKGROUND CSS IMAGE - END */
/* AUSTRALIA AND NEW-ZEALAND*/
.nz-visas-bg {
    background-image: url(../uploads/Newzealand-desktop.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

/* AUSTRALIA  AND NEW-ZEALAND*/
/* AUSTRALIA AND CANADA INNER PAGES BACKGROUND IMAGE CSS */
.aus-ind-visa {
    background-image: url('../images/australia-189-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.aus-skill-worker-visa {
    background-image: url('../images/australia-other-skilled-worker-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.aus-state-visa {
    background-image: url('../images/australia-sydney-190-state-sponsered-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.aus-work-permit {
    background-image: url('../images/australia-work-permit.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.aus-spouse-visa {
    background-image: url('../images/australia-spouse-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.aus-visit-visa {
    background-image: url('../images/australian-family.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.canada-express-entry {
    background-image: url('../images/canada-express-entry.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.canada-pnp-visa {
    background-image: url('../images/canada-pnp-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.canada-spouse-visa {
    background-image: url('../images/canada-spouse-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.canada-visit-visa {
    background-image: url('../images/canada-visit-visa.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.canada-work-permit {
    background-image: url('../images/canada-work-permit.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 100vh;
}

.tytitle {
    border-bottom: 3px solid rgb(198, 169, 99);
    width: fit-content;
    font-weight: bold;
    font-family: 'Arial, Helvetica, sans-serif' !important;
    font-size: 60px;
}

.ty-title {
    position: absolute;
    top: 30%;
    left: 10%;
    width: 500px;
    color: #fff;
    font-size: x-large;
}

@media only screen and (max-width: 600px) {
    .aus-visas {
        background-image: url('../uploads/Australia-visas-mob.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 830px !important;
    }

    .page-banner .page-title,
    .page-title {
        font-size: 28px;
        line-height: 32px;
        letter-spacing: 0.6px;
    }

    .page-title {
        font-size: 45px;
    }

    .aus-ind-visa {
        background-image: url('../images/australia-189-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .aus-skill-worker-visa {
        background-image: url('../images/australia-other-skilled-worker-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .aus-state-visa {
        background-image: url('../images/australia-sydney-190-state-sponsered-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .aus-work-permit {
        background-image: url('../images/australia-work-permit-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .aus-spouse-visa {
        background-image: url('../images/australia-spouse-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .aus-visit-visa {
        background-image: url('../images/australian-family.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .canada-express-entry {
        background-image: url('../images/canada-express-entry-1.webp');
        background-repeat: no-repeat;
        background-size: 100%;
        background-attachment: fixed;
        height: auto;
    }

    .canada-pnp-visa {
        background-image: url('../images/canada-pnp-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .canada-spouse-visa {
        background-image: url('../images/canada-spouse-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .canada-visit-visa {
        background-image: url('../images/canada-visit-visa-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }

    .canada-work-permit {
        background-image: url('../images/canada-work-permit-1.webp');
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        height: 500px;
    }
}

/* AUSTRALIA AND CANADA INNER PAGES BACKGROUND IMAGE CSS */