.elementor-2648 .elementor-element.elementor-element-0b7a83f > .elementor-container {
    min-height: 410px;
}

.elementor-2648 .elementor-element.elementor-element-0b7a83f:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-0b7a83f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.rajasthanvisittours.com/wp-content/uploads/2022/05/77717233-1.png");
    background-position: center center;
    background-size: cover;
}

.elementor-2648 .elementor-element.elementor-element-0b7a83f > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-0b7a83f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-42bd4f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 2px;
}

.elementor-2648 .elementor-element.elementor-element-65e1845:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-65e1845 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2648 .elementor-element.elementor-element-65e1845 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-65e1845 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-a340566 {
    text-align: center;
}

.elementor-2648 .elementor-element.elementor-element-a340566 .elementor-heading-title {
    color: #F61A1A;
    font-family: "Quicksand", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-a340566 > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-378ee86 {
    --divider-border-style: double;
    --divider-color: #000;
    --divider-border-width: 1.5px;
}

.elementor-2648 .elementor-element.elementor-element-378ee86 .elementor-divider-separator {
    width: 28%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-2648 .elementor-element.elementor-element-378ee86 .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-2648 .elementor-element.elementor-element-378ee86.elementor-view-stacked .elementor-icon {
    background-color: #F4364F;
}

.elementor-2648 .elementor-element.elementor-element-378ee86.elementor-view-framed .elementor-icon, .elementor-2648 .elementor-element.elementor-element-378ee86.elementor-view-default .elementor-icon {
    color: #F4364F;
    border-color: #F4364F;
}

.elementor-2648 .elementor-element.elementor-element-378ee86.elementor-view-framed .elementor-icon, .elementor-2648 .elementor-element.elementor-element-378ee86.elementor-view-default .elementor-icon svg {
    fill: #F4364F;
}

.elementor-2648 .elementor-element.elementor-element-378ee86 .elementor-icon i, .elementor-2648 .elementor-element.elementor-element-378ee86 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-2648 .elementor-element.elementor-element-223166b:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-223166b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2648 .elementor-element.elementor-element-223166b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-223166b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-ff646ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}

.elementor-2648 .elementor-element.elementor-element-f9d0929 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-f9d0929 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-00961fa {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-efad3d9 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-144a956 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-144a956 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-99cc2a1 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-e90dd94 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-f83f394 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-f83f394 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-f638f99 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-908a80a .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-908a80a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-615988c:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-615988c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2648 .elementor-element.elementor-element-615988c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-615988c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-2de79ce {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-1790a3f {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-bb0c51d {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-d2163d0 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-125a85d {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-677c522 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-677c522 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-0353662 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-1403f66 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-1403f66 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-0e9b63c {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-2852718 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-2852718 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-e2dce7f {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-d2ee949 {
    text-align: left;
}

.elementor-2648 .elementor-element.elementor-element-d2ee949 .elementor-heading-title {
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-ee150f9 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-ee150f9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-17a2543 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-e79e5c1 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-e39b455 {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-e39b455 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-d10c059 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-2f85499 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-280e93d {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-1071658 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-ec1c06e {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-53912c8 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-0d90220 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-bb26619 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-98dc6ad {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-98dc6ad > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-eb134eb {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-8175aa4 {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-8175aa4 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-aba73c1 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-bb7a821 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-68eb5b6 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-7dcc496 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-ef37b13 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-013c3d7 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-c14c5ae:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-c14c5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EF7F1B;
}

.elementor-2648 .elementor-element.elementor-element-c14c5ae {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-c14c5ae > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-4b4a046 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-97a6b8b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Quicksand", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-97a6b8b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-0f18be5:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-0f18be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2648 .elementor-element.elementor-element-0f18be5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-0f18be5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-86139a0 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-86139a0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-5de1e4d {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-bd6ee0d:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-bd6ee0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EF7F1B;
}

.elementor-2648 .elementor-element.elementor-element-bd6ee0d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-bd6ee0d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-5a337d6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-c4e5b30 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Quicksand", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-c4e5b30 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-16b2a11:not(.elementor-motion-effects-element-type-background), .elementor-2648 .elementor-element.elementor-element-16b2a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F2F3E2;
}

.elementor-2648 .elementor-element.elementor-element-16b2a11 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-16b2a11 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2648 .elementor-element.elementor-element-11aa6ab .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-11aa6ab > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-3e581d0 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-fda6b92 .elementor-heading-title {
    color: #2D2770;
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-2648 .elementor-element.elementor-element-fda6b92 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-2648 .elementor-element.elementor-element-84ba09e {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-9365406 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.elementor-2648 .elementor-element.elementor-element-0ddfbc1 {
    text-align: left;
    color: #000000;
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
