.elementor-561 .elementor-element.elementor-element-d9870ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-561 .elementor-element.elementor-element-d9870ab:not(.elementor-motion-effects-element-type-background), .elementor-561 .elementor-element.elementor-element-d9870ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apnaajmer.com/wp-content/uploads/2021/02/fabhotels-Thali-and-More-min.jpg");background-position:center center;background-size:cover;}.elementor-561 .elementor-element.elementor-element-d9870ab > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1A0508B3 0%, #4A0D16F0 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-561 .elementor-element.elementor-element-d9870ab > .elementor-container{min-height:480px;}.elementor-561 .elementor-element.elementor-element-d9870ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 15px 70px 15px;}.elementor-561 .elementor-element.elementor-element-7a33283{text-align:center;}.elementor-561 .elementor-element.elementor-element-7a33283 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:16px;font-weight:600;letter-spacing:4px;color:#F6D7BA;}.elementor-561 .elementor-element.elementor-element-6876cbf > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-561 .elementor-element.elementor-element-6876cbf{text-align:center;}.elementor-561 .elementor-element.elementor-element-6876cbf .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:56px;font-weight:600;}.elementor-561 .elementor-element.elementor-element-370e420 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-561 .elementor-element.elementor-element-370e420 img{width:40%;}.elementor-561 .elementor-element.elementor-element-965f125{text-align:center;}.elementor-561 .elementor-element.elementor-element-965f125 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:22px;font-weight:400;}.elementor-561 .elementor-element.elementor-element-73a7452 > .elementor-container{max-width:1140px;}.elementor-561 .elementor-element.elementor-element-73a7452{padding:50px 10px 40px 10px;}.elementor-561 .elementor-element.elementor-element-64e794d{text-align:center;}.elementor-561 .elementor-element.elementor-element-64e794d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;}.elementor-561 .elementor-element.elementor-element-806b042 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-561 .elementor-element.elementor-element-806b042 img{width:34%;}.elementor-561 .elementor-element.elementor-element-da419ae > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-561 .elementor-element.elementor-element-da419ae{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-561 .elementor-element.elementor-element-a8c7f9c > .elementor-container{max-width:1140px;}.elementor-561 .elementor-element.elementor-element-a8c7f9c{padding:50px 10px 40px 10px;}.elementor-561 .elementor-element.elementor-element-fd585e3{text-align:center;}.elementor-561 .elementor-element.elementor-element-fd585e3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;}.elementor-561 .elementor-element.elementor-element-03b5401 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-561 .elementor-element.elementor-element-03b5401 img{width:34%;}.elementor-561 .elementor-element.elementor-element-25bcb86 > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-561 .elementor-element.elementor-element-25bcb86{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-561 .elementor-element.elementor-element-b11775e > .elementor-container{max-width:1140px;}.elementor-561 .elementor-element.elementor-element-b11775e{padding:50px 10px 40px 10px;}.elementor-561 .elementor-element.elementor-element-d3795a9{text-align:center;}.elementor-561 .elementor-element.elementor-element-d3795a9 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-weight:600;}.elementor-561 .elementor-element.elementor-element-4fdce75 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-561 .elementor-element.elementor-element-4fdce75 img{width:34%;}.elementor-561 .elementor-element.elementor-element-92c7156 > .elementor-widget-container{padding:0px 60px 0px 60px;}.elementor-561 .elementor-element.elementor-element-92c7156{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-561 .elementor-element.elementor-element-1d4894c:not(.elementor-motion-effects-element-type-background), .elementor-561 .elementor-element.elementor-element-1d4894c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apnaajmer.com/wp-content/uploads/2025/10/pushkar-lake-ajmer.jpeg");background-position:center center;background-size:cover;}.elementor-561 .elementor-element.elementor-element-1d4894c > .elementor-background-overlay{background-color:#2A070CD9;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-561 .elementor-element.elementor-element-1d4894c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:60px;padding:80px 15px 80px 15px;}.elementor-561 .elementor-element.elementor-element-508cf5c{text-align:center;}.elementor-561 .elementor-element.elementor-element-508cf5c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:600;}.elementor-561 .elementor-element.elementor-element-571c6bd{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1.6em;}.elementor-561 .elementor-element.elementor-element-c7172d8 > .elementor-container{max-width:520px;}.elementor-561 .elementor-element.elementor-element-6f900e9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:600;fill:var( --e-global-color-f5324a6 );color:var( --e-global-color-f5324a6 );border-radius:30px 30px 30px 30px;padding:14px 30px 14px 30px;}.elementor-561 .elementor-element.elementor-element-6f900e9 .elementor-button:hover, .elementor-561 .elementor-element.elementor-element-6f900e9 .elementor-button:focus{background-color:#FFF1DC;color:#5A1414;}.elementor-561 .elementor-element.elementor-element-6f900e9 .elementor-button:hover svg, .elementor-561 .elementor-element.elementor-element-6f900e9 .elementor-button:focus svg{fill:#5A1414;}.elementor-561 .elementor-element.elementor-element-c891c0e .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-weight:600;fill:#FFF1DC;color:#FFF1DC;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F6D7BA;border-radius:30px 30px 30px 30px;padding:14px 30px 14px 30px;}.elementor-561 .elementor-element.elementor-element-c891c0e .elementor-button:hover, .elementor-561 .elementor-element.elementor-element-c891c0e .elementor-button:focus{background-color:#F6D7BA;color:#732B3B;}.elementor-561 .elementor-element.elementor-element-c891c0e .elementor-button:hover svg, .elementor-561 .elementor-element.elementor-element-c891c0e .elementor-button:focus svg{fill:#732B3B;}@media(max-width:1024px) and (min-width:768px){.elementor-561 .elementor-element.elementor-element-a41fb14{width:50%;}.elementor-561 .elementor-element.elementor-element-a13dea2{width:50%;}.elementor-561 .elementor-element.elementor-element-c557dcd{width:50%;}.elementor-561 .elementor-element.elementor-element-956b3ff{width:50%;}.elementor-561 .elementor-element.elementor-element-6c3a591{width:50%;}.elementor-561 .elementor-element.elementor-element-3e46533{width:50%;}.elementor-561 .elementor-element.elementor-element-6700afd{width:50%;}.elementor-561 .elementor-element.elementor-element-557653d{width:50%;}.elementor-561 .elementor-element.elementor-element-4b80b6b{width:50%;}.elementor-561 .elementor-element.elementor-element-11e6f98{width:50%;}.elementor-561 .elementor-element.elementor-element-576e04b{width:50%;}}@media(max-width:767px){.elementor-561 .elementor-element.elementor-element-d9870ab > .elementor-container{min-height:420px;}.elementor-561 .elementor-element.elementor-element-6876cbf .elementor-heading-title{font-size:34px;}.elementor-561 .elementor-element.elementor-element-965f125 .elementor-heading-title{font-size:17px;}.elementor-561 .elementor-element.elementor-element-73a7452{padding:30px 10px 30px 10px;}.elementor-561 .elementor-element.elementor-element-64e794d .elementor-heading-title{font-size:28px;}.elementor-561 .elementor-element.elementor-element-a41fb14{width:100%;}.elementor-561 .elementor-element.elementor-element-a13dea2{width:100%;}.elementor-561 .elementor-element.elementor-element-c557dcd{width:100%;}.elementor-561 .elementor-element.elementor-element-956b3ff{width:100%;}.elementor-561 .elementor-element.elementor-element-a8c7f9c{padding:30px 10px 30px 10px;}.elementor-561 .elementor-element.elementor-element-fd585e3 .elementor-heading-title{font-size:28px;}.elementor-561 .elementor-element.elementor-element-6c3a591{width:100%;}.elementor-561 .elementor-element.elementor-element-3e46533{width:100%;}.elementor-561 .elementor-element.elementor-element-6700afd{width:100%;}.elementor-561 .elementor-element.elementor-element-b11775e{padding:30px 10px 30px 10px;}.elementor-561 .elementor-element.elementor-element-d3795a9 .elementor-heading-title{font-size:28px;}.elementor-561 .elementor-element.elementor-element-557653d{width:100%;}.elementor-561 .elementor-element.elementor-element-4b80b6b{width:100%;}.elementor-561 .elementor-element.elementor-element-11e6f98{width:100%;}.elementor-561 .elementor-element.elementor-element-576e04b{width:100%;}.elementor-561 .elementor-element.elementor-element-508cf5c .elementor-heading-title{font-size:30px;}.elementor-561 .elementor-element.elementor-element-ff3444e{width:100%;}.elementor-561 .elementor-element.elementor-element-5160fdb{width:100%;}}/* Start custom CSS */.aa-hero > .elementor-background-overlay,.elementor-element.elementor-element-1d4894c > .elementor-background-overlay{opacity:1!important}
.aa-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}
.aa-chips a{display:inline-block;padding:10px 20px;border:2px solid #F6D7BA;border-radius:30px;color:#FFF1DC;font-family:Roboto,sans-serif;font-weight:600;font-size:15px;text-decoration:none;transition:all .25s}
.aa-chips a:hover{background:#F6D7BA;color:#732B3B}
html{scroll-behavior:smooth}
[id=street],[id=meals],[id=sweets]{scroll-margin-top:90px}
.aa-cards > .elementor-container{justify-content:center}
.aa-cards > .elementor-container > .elementor-column > .elementor-widget-wrap{background:var(--e-global-color-primary);border-radius:12px;overflow:hidden;margin:10px;padding:0!important;box-shadow:0 14px 34px rgba(0,0,0,.28);transition:transform .3s ease,box-shadow .3s ease;align-content:flex-start}
.aa-cards > .elementor-container > .elementor-column:hover > .elementor-widget-wrap{transform:translateY(-5px);box-shadow:0 20px 44px rgba(0,0,0,.38)}
.aa-cards .elementor-widget-image{margin-bottom:0!important;width:100%}
.aa-cards .elementor-widget-image a{display:block}
.aa-cards .elementor-widget-image img{width:100%;height:220px;object-fit:cover;display:block;border-radius:0}
.aa-cards .elementor-widget-heading{margin-bottom:4px!important;width:100%}
.aa-cards h3.elementor-heading-title{font-family:"Times New Roman",serif;font-weight:600;font-size:22px;line-height:1.2;color:var(--e-global-color-f5324a6);padding:16px 18px 0;text-align:left}
.aa-cards h3.elementor-heading-title a{color:inherit}
.aa-cards .elementor-widget-text-editor{width:100%;font-family:Roboto,sans-serif;font-size:15px;line-height:1.55;padding:0 18px 18px}
.aa-cards .elementor-widget-text-editor p{margin:0;color:#3B1A14}
@media(max-width:767px){
.aa-cards > .elementor-container > .elementor-column > .elementor-widget-wrap{margin:6px}
.aa-chips a{padding:8px 14px;font-size:13px}
.elementor-section:not(.aa-cards) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-text-editor{padding-left:0!important;padding-right:0!important}
.aa-btnrow .elementor-button-wrapper{text-align:center!important}
}/* End custom CSS */