.elementor-120 .elementor-element.elementor-element-3df9ab0 {
    --display: flex;
}

.elementor-120 .elementor-element.elementor-element-41159e8 {
    --display: flex;
}

.elementor-120 .elementor-element.elementor-element-9de6608 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-120 .elementor-element.elementor-element-9de6608:not(.elementor-motion-effects-element-type-background),
.elementor-120 .elementor-element.elementor-element-9de6608>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFEFEF;
    background-image: url("../images/28.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-120 .elementor-element.elementor-element-7f52583 {
    --display: flex;
}

.elementor-120 .elementor-element.elementor-element-77f41fb>.elementor-widget-container {
    background-image: url("../images/30-1.png");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 9% auto;
}

.elementor-120 .elementor-element.elementor-element-5c726e1 {
    --display: flex;
}

.elementor-120 .elementor-element.elementor-element-701cdc0 {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-120 .elementor-element.elementor-element-701cdc0:not(.elementor-motion-effects-element-type-background),
.elementor-120 .elementor-element.elementor-element-701cdc0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/banner-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-120 .elementor-element.elementor-element-701cdc0::before,
.elementor-120 .elementor-element.elementor-element-701cdc0>.elementor-background-video-container::before,
.elementor-120 .elementor-element.elementor-element-701cdc0>.e-con-inner>.elementor-background-video-container::before,
.elementor-120 .elementor-element.elementor-element-701cdc0>.elementor-background-slideshow::before,
.elementor-120 .elementor-element.elementor-element-701cdc0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-120 .elementor-element.elementor-element-701cdc0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-120 .elementor-element.elementor-element-43363e7 .visa-country-area,
.elementor-120 .elementor-element.elementor-element-43363e7 .visa-country-three-area,
.elementor-120 .elementor-element.elementor-element-43363e7 .visa-category-five-area,
.elementor-120 .elementor-element.elementor-element-43363e7 .visa-country-two-area,
.elementor-120 .elementor-element.elementor-element-43363e7 .visa-country-style-six-area {
    background-image: url("../images/banner-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-120 .elementor-element.elementor-element-c46868d {
    --display: flex;
    --padding-top: 120px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-120 .elementor-element.elementor-element-e646de3 {
    --display: flex;
}

.elementor-120 .elementor-element.elementor-element-e646de3:not(.elementor-motion-effects-element-type-background),
.elementor-120 .elementor-element.elementor-element-e646de3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/plane-bg.html");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-120 .elementor-element.elementor-element-ef4bd04 {
    --display: flex;
}

.elementor-120 .elementor-element.elementor-element-ef4bd04:not(.elementor-motion-effects-element-type-background),
.elementor-120 .elementor-element.elementor-element-ef4bd04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #002866;
}

.elementor-120 .elementor-element.elementor-element-b664ec3 {
    --display: flex;
}

@media(max-width:767px) {
    .elementor-120 .elementor-element.elementor-element-9de6608 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-120 .elementor-element.elementor-element-c46868d {
        --padding-top: 70px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}