body{background-color:#011d47}
a{text-decoration:none}
.navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:block}
.dropdown-menu{margin-top:0}
.mmmmmm{padding:40px 0}
.navbar-expand-lg{background-color:#800020}
.nav-link{color:#fff;font-size:17px;margin:0 10px;font-weight:700}
.navbar-brand{padding:0}
.navbar-brand img{max-height:52px}
.hero-section{background-image:url(https://www.amishatrivedi.com/images/hero-header.png.webp);padding:40px 0;background-position:545px 60px;background-repeat:no-repeat;background-size:60% auto}
.hero-section1 h1{color:#ff1b83;font-size:40px;font-weight:700;text-align:center;margin:40px 0 20px}
.hero-section2 h2{font-size:31px;color:ivory;text-align:center;line-height:35px;margin-bottom:20px}
.hero-section h2{font-size:23px;color:#ff1b83;text-align:center}
.hero-section p{font-size:17px;color:ivory;text-align:center}
.form-container{background-color:#000;padding:30px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1)}
.hero-heading h2{font-size:1.5rem}
.custom-dropdown{position:relative;width:100%;margin:20px 0}
.dropdown-toggle{display:inline-block;width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;background:ivory;cursor:pointer;text-align:center}
.options-list{display:none;position:absolute;background:ivory;border:1px solid #ccc;border-radius:4px;width:100%;z-index:1000;text-align:center}
.custom-dropdown:hover .options-list{display:block}
.options-list div{padding:7px;cursor:pointer}
.options-list div:hover{background-color:#f0f0f0}
.custum-button,.custum-button:hover{background-color:#ff1b83;border-radius:40px;padding:10px 12px;width:100%;color:ivory;font-size:17px;text-transform:capitalize}
.swiper{width:100%;height:300px}
.swiper-slide{display:flex;justify-content:center;align-items:center;background:ivory;border:2px solid #ccc;box-sizing:border-box}
.elementor-carousel-image{width:100%;height:100%;object-fit:cover;border-radius:0}
.image-slide{border:2px solid #011d47;width:100%;height:auto}
.content-section{display:flex;align-items:center;justify-content:center;text-align:center}
.content-section h2{font-size:31px;color:#ff1b83;line-height:35px;text-transform:uppercase;text-align:center}
p.content-section2{font-size:27px;color:ivory;line-height:35px;text-align:center;text-transform:uppercase}
.content-section p{font-size:17px;color:ivory;line-height:23px;text-align:center}
.content-section .btn{fill:#fffff0;color:ivory;background-color:#ff1b83}
.elementor-widget:hover{transform:translateY(-5px);transition:all .3s ease-in-out}
.tab-container{display:flex;justify-content:flex-start;align-items:center;background-color:#000;margin:20px 0}
.tab-item{background-color:#010d53;border-radius:5px;padding:8px 30px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 45px}
.tab-item a{text-decoration:none;color:ivory;font-weight:700;font-size:18px}
.trending-header{display:flex;justify-content:space-between;align-items:center;padding:0;margin-top:60px}
.elementor-heading-title1{margin:0;color:ivory;font-size:19px}
.elementor-heading-title3{color:ivory;font-size:23px}
.see-all{color:#ff6800;cursor:pointer}
.carousel-container{border-radius:10px;padding:10px;text-align:center}
.carousel-container img{width:100%;height:187px;object-fit:cover;object-position:center}
.carousel-content{margin-top:0;padding:10px;text-align:left;background-color:ivory;transform:scale(1,1);opacity:100%}
.item{width:280px}
.carousel-title{font-size:21px;margin-top:0;color:#ff1b83;font-weight:700}
.carousel-text{font-size:14px;color:#333}
.elementor-heading-title{color:ivory;font-size:19px}
.custom-container{position:relative;padding:20px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;color:ivory}
.absolute-text{position:absolute;bottom:10px;left:10px;font-weight:700;font-size:1.5rem;text-shadow:2px 2px 5px rgba(0,0,0,.7)}
.col-md-6 .custom-container{height:300px}
.Refer .card{width:32%;background-color:#021f63;color:ivory;border-radius:10px}
.step{background-image:url('../images/boudoir-g8d0b367ff_1920.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;padding:40px 0}
.step h2{color:ivory;text-align:center;margin-bottom:10px;font-weight:700;font-size:35px;line-height:1.5}
.step p{color:#ff0;text-align:center;margin-bottom:20px}
.step .col-md-3{padding:5px}
.step .card{background-color:transparent;background-image:linear-gradient(218deg,#220052 0,#89019e 100%);margin-bottom:20px}
.step .card-body{padding:20px}
.step .card p.Firstp{font-size:43px;font-weight:700;color:ivory}
.step .card p{font-size:14px;font-weight:700;color:ivory}
.step .card h2{margin:10px 0;font-size:22px;font-weight:700;color:ivory;text-transform:uppercase}
.section_eig h2{color:ivory;font-size:35px;line-height:37px;font-weight:700;text-align:center}
.section_eig p{color:#ff1b83;font-size:35px;line-height:37px;font-weight:700;text-align:center;margin-bottom:20px}
.section_nine p{color:ivory;font-size:15px;line-height:23px;font-weight:500;text-align:center;margin-bottom:10px}
.section_nine p a{color:#ff1b83}
.btn_nine{text-align:center;margin-top:20px}
.btn_nine a{fill:#fffff0;color:ivory;background-color:#ff1b83;padding:12px 15px;margin-right:15px;border-radius:5px;text-decoration:none;font-size:17px;font-weight:600}
h2.elementor-heading-title-h2{color:#ff1b83;font-size:34px;line-height:37px;font-weight:700;text-align:center}
h2.elementor-heading-title-sub{font-size:34px;color:#a8800e;text-transform:uppercase;font-size:34px;line-height:37px;font-weight:700;text-align:center}
p.elementor-heading-title-p{color:ivory;font-size:15px;line-height:23px;font-weight:500;text-align:center}
.Reason{background-color:transparent;background-image:linear-gradient(218deg,#220052 0,#89019e 100%);padding:10px}
.Reason h2{color:ivory;margin-bottom:10px;font-weight:700;font-size:25px;line-height:27px}
.Reason p{color:ivory;font-size:14px;margin-bottom:20px}
.section_ten{padding:40px 0}
.section_ten h2{font-size:34px;color:#ff1b83;text-transform:uppercase;font-size:24px;line-height:37px;font-weight:700;text-align:center}
.section_ten p{color:ivory;font-size:15px;line-height:23px;font-weight:500;text-align:center}
.section_ten p a{color:#ff1b83}
.section_elev{padding:40px 0}
.section_elev .col-md-3{padding:4px}
.night_stand{background-color:ivory;box-shadow:0 7px 20px -5px rgba(255,255,255,.75);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:12px;border-radius:5px}
.night_stand img{width:96%;border-style:double;border-color:var(--e-global-color-b87f8c0)}
.night_stand h2{color:#ff1b83;font-size:17px;font-weight:700;margin-top:10px;text-align:center}
.night_stand p{color:#011d47;font-size:14px;text-align:center}
.night_stand{text-align:center}
.night_stand .btn{font-weight:700;fill:#fffff0;color:ivory;background-color:transparent;background-image:linear-gradient(152deg,#220052 0,#89019e 100%);border-radius:14px;padding:7px 10px;font-size:12px}
.section_twe{padding:40px 0}
.section_twe .widget .widget-h{color:#ff03ec;font-weight:700;font-size:30px;line-height:1.5;text-transform:capitalize;margin:10px 0}
.section_twe .widget p{font-size:1rem;margin-bottom:10px;text-align:center;color:ivory;min-height:118px}
.section_twe .widget .rating span{font-size:1.5rem;color:#f0ad4e}
.section_twe .col-md-3{padding:5px}
.section_twe_item{border-radius:16px;border-style:dashed;border-width:2px;padding:10px}
.section_twe_item:nth-child(2n){border-color:#ff1b83}
.section_twe_item:nth-child(odd){border-color:#ff1b83}
.section_twe_item img{width:100%;border-style:double;border-color:#272ac0}
.section_twe_h21{color:ivory;font-size:35px;font-weight:700;text-align:center}
.section_twe_h22{color:#ff1b83;font-size:27px;font-weight:700;text-align:center;margin-bottom:30px}
.btn_nine2{text-align:center;margin:40px 0 0}
.btn_nine2 a{font-size:17px;font-weight:600;fill:#ff1b83;color:#ff1b83;background-color:ivory;border-radius:14px;padding:15px 25px}
.section_fourth{padding:40px 0 0}
.section_fourth h2{color:#ff1b83;font-size:40px;text-align:center;text-transform:uppercase;font-weight:700;line-height:40px}
.section_fourth p strong{color:ivory;font-size:17px;text-align:center;font-weight:700}
.section_fourth p{color:ivory;font-size:17px;text-align:center;font-weight:400}
.section_fifth{padding:40px 0 0}
.section_fifth h2{color:#ff1b83;font-size:35px;text-align:center;text-transform:uppercase;font-weight:700;line-height:40px}
.section_fifth p strong{color:ivory;font-size:17px;text-align:center;font-weight:700}
.section_fifth p{color:ivory;font-size:17px;text-align:center;font-weight:400}
.section_six{padding:40px 0}
.section_sixth{padding:40px 0 0}
.section_sixth h2{color:#ff1b83;font-size:35px;text-align:center;text-transform:uppercase;font-weight:700;line-height:40px}
.section_sixth p strong{color:ivory;font-size:17px;text-align:center;font-weight:700}
.section_sixth p{color:ivory;font-size:17px;text-align:center;font-weight:400}
.section_seventh{padding:40px 0 0}
.section_seventh h2{color:#ff1b83;font-size:35px;text-align:center;text-transform:uppercase;font-weight:700;line-height:40px}
.section_seventh p strong{color:ivory;font-size:17px;text-align:center;font-weight:700}
.section_seventh p{color:ivory;font-size:17px;text-align:center;font-weight:400}
.section_seventh{padding:40px 0}
.section_seventh .col-md-4{padding:5px}
.AREAS{background-color:#000;margin:0;padding:15px;text-align:center}
.AREAS .AREAS-h{margin-bottom:5px;color:#ff1b83;font-size:18px;line-height:25px;margin:40px 0 10px;text-transform:capitalize;font-weight:700}
.AREAS a{fill:#fffff0;color:ivory;background-color:#ff1b8300;padding:0;margin:20px 0}
.AREAS p{color:ivory;font-size:14px;line-height:21px}
footer .logo-container{display:flex;align-items:center;margin:20px}
footer{padding:40px 0}
footer .logo-img{width:80px;height:80px;margin-right:15px}
footer{color:ivory}
footer h3{color:#ff1b83;font-size:30px;font-weight:800;margin-bottom:15px}
footer ul li{padding-bottom:10px}
footer ul li>a{font-size:1.1em;font-weight:400;text-transform:none;color:ivory;line-height:17px}
.image_section img{width:100%;max-height:300px;border:1px solid #f2f5f7}
.bottom-footer{background-color:#800020}
.bot_copy{font-size:17px;color:#fff;text-align:center;font-weight:700;padding:10px 0 5px;margin:0}
.faq_section{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:90px 0}
@media (max-width:768px){
.navbar-brand img{max-height:39px}
.hero-section1 h1{font-size:27px;font-weight:700;text-align:center;line-height:30px;margin:20px 0 0}
.hero-section2 h2{font-size:23px;color:ivory;text-align:center;line-height:30px;margin-bottom:20px}
.content-section h2{font-size:23px;color:#ff1b83;line-height:30px;text-transform:uppercase;text-align:center}
.content-section p{font-size:14px;color:ivory;line-height:21px;text-align:center}
.section_six{padding:30px 0}
.step h2{color:ivory;text-align:center;margin-bottom:10px;font-weight:700;font-size:23px;line-height:30px}
.section_eig h2{color:ivory;font-size:23px;line-height:30px;font-weight:700;text-align:center}
.section_nine p{color:ivory;font-size:14px;line-height:21px;font-weight:500;text-align:center;margin-bottom:10px}
h2.elementor-heading-title-h2{color:#ff1b83;font-size:23px;line-height:30px;font-weight:700;text-align:center}
h2.elementor-heading-title-sub{color:#a8800e;text-transform:uppercase;font-size:23px;line-height:30px;font-weight:700;text-align:center}
.Reason{background-color:transparent;background-image:linear-gradient(218deg,#220052 0,#89019e 100%);padding:10px;margin-bottom:10px}
.section_ten h2{font-size:23px;color:#ff1b83;text-transform:uppercase;line-height:30px;font-weight:700;text-align:center}
.section_ten p{color:ivory;font-size:14px;line-height:23px;font-weight:500;text-align:center}
.section_twe_h21{color:ivory;font-size:23px;font-weight:700;text-align:center}
.section_fourth h2{color:#ff1b83;font-size:23px;text-align:center;text-transform:uppercase;font-weight:700;line-height:30px}
.section_fourth p{color:ivory;font-size:14px;text-align:center;font-weight:400}
.section_seventh h2{color:#ff1b83;font-size:23px;text-align:center;text-transform:uppercase;font-weight:700;line-height:30px}
.section_seventh p{color:ivory;font-size:14px;text-align:center;font-weight:400}
.section_fifth h2{color:#ff1b83;font-size:23px;text-align:center;text-transform:uppercase;font-weight:700;line-height:30px}
.section_fifth p{color:ivory;font-size:14px;text-align:center;font-weight:400}
.section_sixth h2{color:#ff1b83;font-size:23px;text-align:center;text-transform:uppercase;font-weight:700;line-height:30px}
.section_sixth p{color:ivory;font-size:14px;text-align:center;font-weight:400}
.swiper{height:auto}
.tab-item{background-color:#010d53;border-radius:5px;padding:3px 7px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 5px}
.tab-item a{text-decoration:none;color:ivory;font-weight:700;font-size:11px}
.item{width:100%}
.absolute-text{font-size:14px}
}
@media (min-width:992px){
.image-slide{max-width:80%}
}
@media (max-width:991px){
.image-slide{max-width:90%}
}


.nowcalling {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}

.lcol, .rcol {
    float: left;
    width: 50%;
}
.lcol a, .rcol a {
    display: block;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    color: #fff;
}
.lcol {
    background-color: #d80000;
}
.rcol {
    background-color: green;
}