.hhome #sp-main-body {display:none;}

#sp-header{position:absolute !important;background: rgb(0 0 0 / 50%) !important;}
#sp-header.header-sticky{position:fixed !important;background:#fff !important;}
#sp-header.header-sticky .sp-megamenu-parent>li>a{color:#f52657 !important;}
#sp-header.header-sticky .sp-megamenu-parent>li.active>a, #sp-header.header-sticky .sp-megamenu-parent>li.active:hover>a, .sp-megamenu-parent>li>a{color:#fff !important;}
#sp-header, #offcanvas-toggler, #sp-header .logo {height: 110px !important;}
.burger-icon>span{background-color:#f52657 !important;}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a, .sp-megamenu-parent>li>a{color:#fff !important;}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a{background:#f52657;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{padding: 0 15px !important;}
.topCall{font-family:arial; background: #ededed; border-radius: 15px; padding: 0 15px 0 0;}
.topCall i{    border-radius: 50%; background: #f52657;color: #fff; padding: 6px; font-size: 12px;}
.topCall span{vertical-align: middle;line-height:1;}

.innerpg #sp-header{position:relative !important;background: #fff !important;}
.innerpg .sp-megamenu-parent>li>a{color:#f52657 !important;}
.innerpg .sp-megamenu-parent>li.active>a{color:#fff !important;}
.innerpg .article-details .article-ratings-social-share{display:none !important;}

.contact .page-header, .contact h3{display:none !important;}
#sp-main-body { padding: 30px 0 !important;}
#sp-top1{padding:45px 0;}
#sp-top2{padding:45px 0 65px 0;}
#sp-top3{padding: 15px 0 80px 0;}

#sp-price{background-color: #6A6A6A;padding: 35px 0 15px 0;}
#sp-price .sp-module-title{ text-align:center;font-family: 'Dancing Script', sans-serif;font-size: 38px; margin: 0 0 25px 0;color:#fff;}
#sp-price .sp-module-content{ text-align:center;color:#fff;}
/*Insta Embeded*/
iframe .instagram-media .Embed .Caption, iframe .instagram-media .Embed .Footer{display:none !important;}
/*Ticket*/

.ticket a, .ticket a.link {
display: block;
padding: 33px 0 0 0;
text-decoration: none;
cursor: pointer;
}

.ticket {
position: relative;
display: table;
width: 450px;
height: 228px;
margin: 5px auto 30px auto;
padding-bottom: 57px;
background: #F4F4F4;
text-align: center;
}

.ribbon {
position: absolute;
display: block;
top: -4px;
right: -4px;
width: 110px;
height: 110px;
overflow: hidden;
}

.ribbon .label {
position: relative;
display: block;
left: -10px;
top: 23px;
width: 158px;
padding: 10px 0;
font-size: 15px;
text-align: center;
color: #fff;
background-color: #ed145b;
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
-ms-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
-webkit-transform: rotate(45deg) translate3d(0,0,0);
-moz-transform: rotate(45deg) translate3d(0,0,0);
-ms-transform: rotate(45deg) translate3d(0,0,0);
transform: rotate(45deg) translate3d(0,0,0);
}

.ticket span {
display: block;
font-size: 29px;
color: #540c5d;
}

.ticket strong {
display: block;
font-size: 65px;
  font-family: sans-serif;
color: #a52958;
margin: 0 0 10px 0;
}

.ticket em {
display: block;
font-size: 20px;
font-style: normal;
color:#bf4063;
border-top: 2px dashed rgba(0,0,0,.1);
padding: 10px 0;
}

.ticket .button {
display: block;
color: white;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 57px;
padding: 0;
line-height: 58px;
text-align: center;
border-radius: 0;
background-color: #bf4063;
}
/*Review*/
#sp-review{padding: 45px 0;}
#sp-review .sp-module-title{ text-align:center;font-family: 'Dancing Script', sans-serif;font-size: 38px; margin: 0 0 25px 0;}
.reviews-block__person-image{margin:auto;margin-right: auto !important;}
.reviews-block__slide {background: rgb(0 0 0 / 5%) !important;border-radius:6px;}
.reviews-block__person{display:block !important;}
.reviews-block__text, .reviews-block__person-data {text-align: center !important;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{background-color: rgb(114 114 114); border: 2px solid #888;}
.reviews-block__text { color: #444 !important;}
.reviews-block__text::after {color: #f52657 !important;}

/*Portfolio Btn Home Page - for mobile*/
#sp-portfoliobtn{display:none;}
  
/*Services*/
#sp-services{padding:30px 0 0 0;}
#sp-services .sp-module-title{ text-align:center;font-family: 'Dancing Script', sans-serif;font-size: 38px; margin: 0 0 25px 0;}
#sp-services .sp-module-content{ text-align:center;}
.services1 h1, .services2 h1{font-family: 'Raleway', sans-serif; font-size: 19px;text-align:center;font-weight:bold;padding: 15px 0;}

.servicepg #sp-services{background-image: linear-gradient(pink, white);}
.servicepg .container #sp-services {background-image: none !important;}
/*Jwel on rent*/
.jwlrent img{border-radius:5px;margin:0 auto 5px;}
.jwlrent{text-align:center;border:0px solid #000;border-radius:8px;padding:15px;background:#fff;box-shadow:1px 2px 3px #000;margin:5px 0;}
.jwlrent h2{text-decoration: line-through;text-align:center;color:#838383;}
.jwlrent h3{text-align:center;font-weight:bold;}
/*Price Chart*/

.price{border:0px solid #000;border-radius:8px;padding:15px;background:#fff;height: 765px;position: relative;box-shadow:1px 2px 3px #000;}
.price h1{font-family: 'Dancing Script', sans-serif;padding: 20px 0; margin: -15px -15px 10px -15px; border-radius: 7px 7px 0px 0;text-align:center;}
.price h2{text-decoration: line-through;text-align:center;color:#838383;}
.price h3{text-align:center;font-weight:bold;}
.price ul{margin:0;padding:0;}
.price li{list-style:none;margin:0;padding:4px 0;text-align:center;border-bottom: 1px solid #f3f3f3;}
.price li:hover{background:#f3f3f3;}
.price button{padding: 12px 15px; border: 0px solid #fff; background: pink; color: #fff; width: calc(100% - 30px); font-size: 24px; margin: 20px auto; position: absolute; bottom: 0;}

.beautiful h1, .beautiful button{background:#84dbbf;color:#fff;}
.beautiful h3{color:#43a988;}

.gorgeous h1, .gorgeous button{background:#c8b7fb;color:#fff;}
.gorgeous h3{color: #8765eb;}

.mesmerizing h1, .mesmerizing button{background:#f1b991;color:#fff;}
.mesmerizing h3{color:#db8446;}

.magnificent h1{background:#df1746;color:#fff;}
.magnificent h2{color:#343434;}
.magnificent h3{color:#fff;}
.magnificent{background: #f52657;color: #fff; border: 4px solid #fff;box-shadow:3px 4px 5px #000;}
.magnificent li{border-bottom: 1px solid #cd400a;font-weight: 600;}
.magnificent li:hover{background:#df1746;}
.magnificent button{background:#df1746;}

/*Whatsapp Chat*/
.popup span img {display:inline-block;}
.whatsappchat img.is-analytics {padding-right: 5px !important;}
.whatsappchat .popup-section .popup .popuptext{box-shadow: 0px 5px 8px rgb(0 0 0 / 40%) !important;}

/*Portfolio*/
.btn-view, .sp-simpleportfolio-title, .sp-simpleportfolio-tags{display:none !important;}
/*Once In A Lifetime*/
#sp-top1{height: 755px;}
#sp-top1-1{width:50%;padding:150px 0 0 0;}
.homeabt {font-size: 25px;}
.homeabt .sp-module-title{font-family: 'Dancing Script', sans-serif;font-size: 42px; font-weight: 700;margin: 0 0 25px 0;}
.homeabt a{padding:15px 50px;background:#ed145b;color:#fff !important;border-radius:100px;font-weight: 800;display:inline-block;margin: 25px 0 0 0;}
.homeabt a:hover{color:#fff;}

.featherlight{z-index:99 !important;}

#sp-footer #sp-footer2 { text-align: left; }
#mod-custom136{background: #000; font-size: 12px; padding: 4px;}


/*Contact Form Shuffle Captcha and Custome Fields*/
#contact-form{    display: flex;
    flex-direction: column;}

#contact-form fieldset:nth-child(1) {
  order: 1;
}

#contact-form fieldset:nth-child(2) {
  order: 3;
}

#contact-form fieldset:nth-child(3) {
  order: 2;
}

#contact-form div:last-child {
  order: 4;
}

/*Callus*/
#mod-custom134{position: fixed;bottom: 25px;left:10px;display:none;}
#mod-custom134 a{padding: 10px 13px;border: 2px solid #f52658;border-radius: 50%;background:#fff;}

/*.slider1{background: url('/images/slider/bridal-maharashtrian-look-makeup-mobile.webp');width: 1920px;height: 1080px;}*/
  .slider2{background: url('/images/slider/bridal-makeup-services-mobile.webp');width: 1920px;height: 1080px;}
  /*.slider3{background: url('/images/slider/bridal-makeup-services-mumbai-mobile.webp');width: 1920px;height: 1080px;}*/

/*Mobile Devices*/
@media (min-width:310px) and (max-width:580px){
  .homeabt .sp-module-title, #sp-price .sp-module-title, .price h1{font-family: 'Raleway', sans-serif !important;}
  #mod-custom134{display:block !important;}
  #sp-header{position:relative !important;background: #fff !important;}
  .social-wrap{display:none;}
  .social-wrap{margin:-25px 0 0 0;}
  .topCall{margin: 10px 0 0 0;}
.topCall i {background: #fff;color: #f52657;}
  #sp-top1{height:auto;padding:0;background-size: auto !important;background-attachment: scroll !important;background-position: right !important;}
  #sp-top1-1 {width: auto;padding: 50px 25px; background: rgb(255 255 255 / 92%);}
  .price{height: auto;margin:10px 0 10px 0;}
  .price button{width:100%;position:relative;margin: 10px 0 5px 0;}
  /*Portfolio Btn Home Page - for mobile*/
	#sp-portfoliobtn{display:block;    margin: 20px 0 0 0;}
  #sp-portfoliobtn a{background: #505050; padding: 15px 40px; border-radius: 8px;
    color: #fff;display: block; text-align: center; font-size: 20px;
    background-image: linear-gradient(#ed145b, #b7063f);}
  /*Home pg - Service*/
  .services1, .services2, .services3, .services4
  {background: #ffe9ee; margin: 0px 0px 10px 0; padding: 10px 0 10px 0; border-radius: 5px;}
  .services1 img, .services2 img, .services3 img, .services4 img{margin: auto;}
  /*footer*/
  #sp-bottom4{/*display:none;*/}
  #sp-price {padding: 10px 0 10px 0 !important;}
  #sp-price .sp-module-title{font-size: 23px !important;margin: 0 0 10px 0 !important;}
  .hhome .topCall{margin: -180px -26px 0 0 !important;}
  .hhome .sp-page-title{padding: 10px 0 !important;}
  #sp-top3 {padding: 15px 0 15px 0  !important;}
  .homeabt .sp-module-title{font-size: 32px !important; margin: 0 0 15px 0  !important;}
  
#sp-price .sp-module-content{ color: #000 !important;}
#sp-price .sp-module-content a {color: #e00077 !important;}
#sp-price {background-color: #ffffff !important;}
  #sp-price .sp-module-title{color:#222 !important;}
  /*.slider1{background: url('/images/slider/bridal-maharashtrian-look-makeup-mobile.webp');}*/
  .slider2{background: url('/images/slider/bridal-makeup-services-mobile.webp');}
  /*.slider3{background: url('/images/slider/bridal-makeup-services-mumbai-mobile.webp');}*/
  .carousel-item{height: 225px;background-size: 100%;background-repeat: no-repeat;background-color:white}
  
  
}