.navtxt{
    margin-left: 101px;
    font-family: 'Acme';

}
.navbar .nav-item .nav-link {
    font-family: 'Acme';	
	 font-weight:bold!important;
  font-size:15px;
	}
	.dropdown-toggle::after {
  
  color: #4b4747 !important;
	}
	
.dropdown-item:focus, .dropdown-item:hover {
  background: #db1858;
  color: #fff;
}
.dropdown-menu > li {
  background: #db1858;
}
.logoimg{
	height: 76px !important;
}
.dropdown-submenu .dropdown-toggle::after {

    position: absolute;
    right: 24px;
    top: 17px;
    color: #fff;

}	
.contact-info p {
  color: #000;
  text-transform: lowercase!important;
  letter-spacing: 1px;
  font-weight: 600;
}
.dropdown-menu {
  font-size: 1rem;
  color: #fff;
  text-align: left;
  list-style: none;
}
	
.service .icon {
  font-size: 2.25rem;
  background: #d7d3d400;
  text-align: center;
  margin-right: 1.6rem;
  border-radius:20px;
  color: #fff;
}
.card {
  position: relative;
  overflow: hidden;
  padding-left: 1.66667rem;
  padding-top: 2rem;
  padding-bottom: 1.66667rem;
  padding-right: 1.33333rem;
  margin-bottom: 1.875rem;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;

  border: 1px solid #db185866;
  border-radius: 0;
}	
.alsecp{
padding-top:3rem!important;
padding-bottom: 9rem;
}	
.sersec{
padding-top:3rem!important;
padding-bottom: 9rem;	
	
}
.bgksec{
padding-top:4rem!important;
padding-bottom: 8rem;		
}
.mailtxt{
text-transform:lowercase;

}	
.nalog {

  width:493px;
}
.lotxt {
  color: #fff;

      font-family: 'Amita';
  font-size:26px;
  font-weight: bold !important;
}
.lotxtr{
	color: #36c9ff;
    font-family: 'Amita';

  font-size:26px;
  font-weight:bold!important;	
	
}
.clr-white{
	color:#f7f1f1 !important;
}
html {
  scroll-behavior:smooth;
}
.lotxt1{
color: #fff;
        font-family: 'Amita';
font-size: 26px;
margin-left: 3px;
  font-weight:bold!important;	
}





.lotxt2 {
  color: #fff;

      font-family: 'Aclonica';
  font-size:20px!important;
  font-weight: bold !important;
}
.lotxtr1{
  color: #db1858;
        font-family: 'Aclonica';

  font-size:20px;
  font-weight:bold!important;	
	
}

.lotxt2{
color: #fff;
        font-family: 'Aclonica';
font-size: 20px;
margin-left: 3px;
  font-weight:bold!important;	
}
.fotsec{
padding-top: 5rem!important;
padding-bottom: 3rem!important;	
	
}



.navbar .nav-item .nav-link {
  color: #333030d9 !important;
}

.navbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: transparent;
  z-index: 998;
background: linear-gradient(to right, rgb(251, 251, 251) 25%, #ffffffab 60%) !important;  padding-bottom: 0;
  padding-top: 0;
    font-family: 'Acme';
  font-size:15px;
}
.home-slider.home-slider--half .slide-inner::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
background: #1c202d3d;
  height: 100%;
  z-index: 3;
}
.navigations-sidebar {
	background-image: url(../imgs/brush.gif) !important;
background-size: contain !important;
 
 
}
.navigations-sidebar::before {
	background-color:#d5005957 !important;
left: 0;
top: 0;
content: "";
width:100%;
height:100%;
position:absolute;
}
.tprotx{
	
color:#fff!important;
text-align:justify;	
}
.zin{
	z-index: 999 !important; 
}
 	
.navigations-sidebar .offcanvas-toggler-icon::before, .navigations-sidebar .offcanvas-toggler-icon::after {
  content: "";
  background: #fff;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
.navigations-sidebar .offcanvas-toggler-icon {
  height: 2px;
  width: 50%;
  background: #fff;
    background-image: none;
  display: inline-block;
}
.navigations-sidebar .offcanvas-toggler {
  position: relative;
  border: 1px solid #fff;
  cursor: pointer;
  height: 3.25rem;
  width: 3.25rem;
  background-image: none;
  border-radius: 10rem;
}
.sltxt{
font-size: 53px;
}
.stxt{
color:#db1858;
font-size: 50px;
}
.stxt1{
color:#fff;
font-size: 57px;
}
.sltxt3{
color:#fff;
font-size: 57px;	
	
}
.stxt3{
color:#db1858;
font-size: 57px;	
	
}
.stxt4{
	font-size:48px;
}
.stxt5{
	font-size:40px;
	
}

.facebook-f{
	border-radius: 50px!important;
background-color:#4867aa!important;
padding:7px;
width: 30px;
color: white;
}


.instagram-i{
	
	border-radius: 50px!important;
background-color:#c42fa3 !important;
padding:7px;
width: 30px;
color: white;
}
.whatsapp-w{
	border-radius: 50px!important;
background-color:#28ce28b5!important;
padding:7px;
width: 30px;
color: white;
}



.story__img::before {

    content: "";
    position: absolute;
    top: 25px;
    left: -25px;
    width: 25px;
    height: 82%;
    z-index: -1;
    background: #db1858;

}
.story__img::after {
  content: "";
  position: absolute;
  right: -25px;
  width: 25px;
  bottom: 60px;
  height: 70%;
  z-index: -1;
  background: #db1858;
}
.abtx {
  color: #db1858;
   font-family: 'Allerta Stencil';
   font-size:30px!important;

}
.btn--primary {
  background: #db1858;
}


.btn--primary:hover {

    background: #db1858;
    color: #fff!important;

}
.btn {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  letter-spacing: 1.2px;
}
.partx{
   text-align: justify;
   color: #3c3b3b;
   font-size: 16px;
   font-weight: 550;

}

.wytxt{
text-align:justify;
color:#fff;
   font-family: 'Aref Ruqaa';
   font-size: 17px;
 
	
}
.service__body h5 {
  margin-bottom: 0.5rem;
  color: #db1858;
}
.service::before {
  position: absolute;
  bottom: 10px;
  right: 10px;
  height: 2.125rem;
  width: 2.125rem;
  font-size: 1.125rem;
  font-weight: 600;
background: #21222296;
  color: #fff;
  text-align: center;
  line-height: 2.125rem;
  -webkit-box-shadow: -25px 0 0 0 #fafcff;
  box-shadow: -25px 0 0 0 #fafcff;
}
.wbgimg{
 background-image: url("../imgs/mgt1.jpg")!important;
  background-repeat:no-repeat;
  background-image:cover;	
 position: relative;
  overflow: hidden;
  padding-left: 1.66667rem;
  padding-top: 2rem;
  padding-bottom: 1.66667rem;
  padding-right: 1.33333rem;
  margin-bottom: 1.875rem;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;

  border: 1px solid #db185866;
  border-radius: 0;	
}
.abbgt{
background-image: url("../imgs/flowers-petals.jpg")!important;
  background-repeat:no-repeat;
  background-image:cover;	
 position: relative;
background-attachment:fixed!important; 
	
}
.abbgt:before{
	
background-color: #db185870 !important;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;	
	
}
  .wbgimg:before{
background-color: #44363bd9!important;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
  }	
.background-dark .section-title__main {
  color: #db1858;
}  
.facts-items .fact__value {
  font-size: 3rem;
  font-weight: 700;
  color: #db1858;
}
.background-dark {
background: #f2f0f1db;
}  
.facts-items .fact .icon {
  font-size: 2.25rem;
  margin-bottom: 1rem;
  color: #db1858;
}
.artxt{
color:#fff!important;	
	
}
.fcbg:before{
background-color: #44363bd9!important;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;	

}

.wbgib{
	
background-attachment:fixed;	
}

.ftxt{
	text-align:justify;
   font-family: 'Alice';

	
}
.cltxt{
	text-align:justify;
   font-family: 'Alice';
	
}
.para2{
	text-align: justify;
color: #000!important;
font-family: 'Aref Ruqaa';
font-size: 17px;

	
}
.paramr{
	
	text-align: justify;
color: #000!important;
font-family: 'Aref Ruqaa';
font-size: 17px;

	
}
.corbg{
   background-image: url("../imgs/rose-r.jpg")!important;
background-size:cover;
background-repeat:no-repeat;
position:relative!important;

background-attachment:fixed;		
	
}
.corbg:before{
background-color:#087d083d;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
	
	
}
.conpara{

color: #000!important;
font-family: 'Aref Ruqaa';
font-size: 17px;
	
	
}

.background-dark:not(.btn):not(p) {
  color: #0f0f0f;
}
.dropdown-item {
  color: #fafafb;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: .5px;
}
.srtimg{
width:353px!important;
height:400px;	
	
}

.experience__img::before {
  content: "";
  height: 120%;
  width: 70%;
  background: #db1858;
  position: absolute;
  z-index: -1;
  bottom: 50%;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
.nimg{
width:100%;	
height: 76px;	
}
.mrkimg{
	
height: 400px!important;	
	
}
.paratxt{
text-align:justify;
font-size:35px;

color: #000000c4 !important;
font-family: 'Aref Ruqaa';	
	
	
}
.prtxtg{

text-align: justify;
font-family: 'Aclonica';
font-size: 44px;
color: #ffffffd6 !important;	
}
.pljbg{
background-color:#db1858;
padding-top: 4rem;
padding-bottom: 4rem;
overflow: hidden;	
}
.btn-bg{
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
color: #000;
letter-spacing: 1.2px;

}	

.prtxtg1 {
  font-family: 'Aclonica';
  font-size: 35px;
  color: #ffffffd6 !important;
}
.paratxt1 {
  text-align: justify;
  font-size: 28px;
  font-weight: 500px;
  color: #000000c4 !important;
  font-family: 'Aref Ruqaa';
}

.btn-tx{
background: #fff;	
	
}
.hirbg{
   background-image: url("../imgs/bg2.jpeg")!important;
background-size:cover;
background-repeat:no-repeat;
position:relative!important;

background-attachment:fixed;		
	
}
.hirbg:before{
background-color:#087d083d;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
	
	
}
.ftxt1{
color: #db1858;	

   font-family: 'Alice';

}
.splpar{
	
text-align: justify;
color: #000 !important;
font-family: 'Aref Ruqaa';
font-size: 17px;
font-weight: bold !important;	
}
.clitxt{
font-family: 'Alice';
color: #db1858;
font-size: 41px;
	
}
.fotlink{
color:#fff;
	
	
}
.footer__title {
  font-weight: 500;
  text-transform: uppercase;
  color: #db1858;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 1.5rem;
  margin-left: 1rem;
  list-style-type: disc;
  display: list-item;
}
.page-header .content {
  margin-top: 4.375rem;
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  background: rgba(28, 32, 45, 0.01) !important;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.abmg{
height:200px!important;	
	
}
.page-header {
  height: 22.125rem;
}
.page-header .content h2 span {
  color: #fff;
}
.page-header .content::after {
  content: attr(data-overlay-text);
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 3.75rem;
  font-weight: 700;
  color: #db1858!important;
  z-index: -1;
}
.abhd{
  color: #db1858;

	
}
.misnbg{

background-image: url("../imgs/bri3.jpg")!important;
background-size:cover;
background-repeat:no-repeat;
position:relative!important;
	
background-attachment:fixed;
	
}
.misnbg:before{
background-color: #dfdadc12;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
}
.blimg{
border-radius: 50%;
width: 453px;
height: 297px;
	
}
.experience__img1 {
  display: inline-table;
  border: 0.66667rem solid #fff;
  position: relative;
}
.experience__img1::before {
  content: "";
  height: 120%;
  width: 107%;
  background: #db1858;
  position: absolute;
  z-index: -1;
  bottom: 50%;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
.background-dark .contact-info p {
  color: #fff;
}

.team-mamber__avatar::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(219, 24, 88, 0.23);
  height: 100%;
  width: 100%;
  border-radius: 50%;
  opacity: 0;
}
.wedbg{

background-image: url("../imgs/Wedding2.jpg")!important;
background-size:cover;
background-repeat:no-repeat;
position:relative!important;
	
background-attachment:fixed;
	
}



.wedbg:before{
background-color: #353333d6;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;

}
.hairbg{
background-image: url("../imgs/ban3.jpg")!important;
background-size:cover;
background-repeat:no-repeat;
position:relative!important;
	
background-attachment:fixed;	
	
}
.hairbg:before
{
background-color: #07050491;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;	
	
	
}
.stybg{
	background-image: url("../imgs/Wedding2.jpg")!important;
background-size:cover;
background-repeat:no-repeat;
position:relative!important;
	
background-attachment:fixed;
	
}
.stybg:before{
background-color: #dfdadc12;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;	
	
	
}
.skiba{
background-image: url("../imgs/	Skinban1.jpg")!important;
background-size:cover;
background-repeat:no-repeat;
position:relative!important;
	
background-attachment:fixed;

}
.skiba:before{
background-color: #1e161adb;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;	
		
	
	
	
}

.bqbg{
		
background-image: url("../imgs/bgab1.jpg");	
background-size:cover;
background-repeat:no-repeat;
position:relative!important;
	
background-attachment:fixed;	

}
.bqbg:before{
	
background-color: #131313e3;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;		
}

.portfolio .slide-inner-image::before {

    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 100%;
    height: 120%;
    background: #db185878;
    background-color: rgba(30, 7, 15, 0.86);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-image: none;
        background-size: auto;
        background-origin: padding-box;
        background-clip: border-box;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
        transition-delay: 0s;
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
    opacity: 0;

}
.mhdtr {
  color: #db1858;
   font-family: 'Alice';
}
.mhdtr1 {
  color: #fff;
}
.mkpara{
color:#fff;
text-align:justify;	
	
}
.lesttx{
margin-left: 1px!important;	
	
}
.hyrs{
  color: #db1858;
   font-family: 'Alice';
}

.contact-info::after {
  content: "";
  height: 150%;
  width: 4rem;
  background: #db1858;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: -1;
  -webkit-transform: translateY(-53%);
  -ms-transform: translateY(-53%);
  transform: translateY(-53%);
}
.btn--dark {
  background: #db1858;
  color: #fff;
}
.contact-info p {
  color: #000;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}
.filter-button-group button.is-checked {
  color: #db1858;
}
.filter-button-group button {
  font-size: 0.75rem;
  font-weight: 600;
  color: #db1858;
  text-transform: uppercase;
}

.portfolio .swiper-scrollbar-drag {
  background: #db1858;
  border-radius: 0;
}
.portfolio .slide-inner__lightbox i {
  font-size: 2rem;
  color: #db44ca;
  background: #db185800;
  padding: 0px;
}

.tsml{
	height:300px!important;
}
.wa-chat-box-poweredby{
	display:none;
	
}




@media only screen and (max-width:860px) {
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  display: none;
}
.clitxt {
  font-family: 'Alice';
  color: #db1858;
  font-size: 26px!important;
}
.connf{
  margin-top: 32px !important;
	
	
}
.clitxt {
  font-family: 'Alice';
  color: #db1858;
  font-size: 20px;
}
.navigations-sidebar {
  background: #bfbfbfc2;
}
.navigations-sidebar::before {
  background-color: transparent !important;
}
.home-slider {
  position: relative;
  height: 358px;
  width: 100% !important;
  margin-top: 70px;
}
.home-slider .quick-contact {
  position: absolute;
  right: 0;
  bottom: 0;
  display: none;
}
.home-slider .slide-inner--image {
  position: absolute;
  width: 100%;
  height: 51%;
  background-size: cover;
  background-position: center;
  opacity: .2;
  -webkit-transition: opacity .6s ease-in-out;
  -o-transition: opacity .6s ease-in-out;
  transition: opacity .6s ease-in-out;
  -webkit-animation: zoomInOut 60s infinite;
  animation: zoomInOut 60s infinite;
}

/*.lotxt{
	display:none;

  
}
.lotxt1{
	display:none;
}
.lotxtr{
 	display:none;	
	
}*/

.logoimg{
width: 95px !important;
height: auto !important;
}

 
.lotxt1 {
  color: #fff;
        font-family: 'Aclonica';
  font-size: 20px;
  margin-left: 3px;
  font-weight: bold !important;
}
.lotxtr {
  color: #db1858;
        font-family: 'Aclonica';
  font-size: 20px;
  font-weight: bold !important;
}
.lotxt {
  color: #fff;
        font-family: 'Aclonica';
  font-size: 20px;
  font-weight: bold !important;
}
.btn-tx {
  background: #fff;
  margin-bottom: 10px!important;
}


.home-slider .slide-inner--info {
  height: 499px!important;
}
.stxt {
  color: #db1858;
font-size: 26px;
}
.sltxt {
  font-size: 31px;

}
.sltxt3 {
  color: #fff;
  font-size:34px;
}
.stxt3 {
  color: #db1858;
  font-size: 34px;
}
.stxt1 {
  color: #fff;
  font-size:34px;
}
.stxt4 {
  font-size: 30px;
}
.stxt5 {
  font-size: 29px;
}
.prtxtg {
  font-family: 'Aclonica';
  font-size: 38px;
  color: #ffffffd6 !important;
}
.menu__link:hover, .menu__link:focus, .menu__link[data-submenu]:hover::after, .menu__link[data-submenu]:focus::after {
  color: #eeeeed;
}
.lesttx {
  margin-left: 13px !important;
}
.abhd {
  color: #db1858;
  font-size: 30px;
}

.page-header .content h2 span {
  color: #fff;
  font-size: 27px;
}
.paratxt {
  text-align: justify;
  font-size: 34px;
  color: #000000c4 !important;
  font-family: 'Aref Ruqaa';
}
.navbar{
	z-index: 99999 !important;
}


}
.navbar .nav-item > .nav-link {
  padding-top: 2.1875rem;
  padding-right: 1.4rem;
}
.home-slider .overlay {
  opacity: 0.25;
}
.abt-img
{
  height: 550px!important;
  width:auto!important
}
.service-bg
{ 
   background-image: url("../picture/bg-1.jpg")!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-attachment: fixed;
    padding:100px 0px!important;

 
  
}
.service-bg::before {
    position: absolute;
    content: '';
    background-color: rgba(21, 10, 21, 0.88) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
}
.white
{
	color:#fff!important;
}
.pricing-table {
  padding:0px!important;
}
.pricing-table .validity {
  margin-right: 0;
}
.ser-img
{
	height:300px;
	max-width:100%!important;
}
.ser-tit
{
  font-size: 17px;
  font-weight: 700;
  text-align: center;
}

.algn-center
{
	text-align:center;
}
.btn--lg {
  padding-right: 1rem;
  padding-left: 1rem;
}
.beauty-list li
 {
  font-size: 15px;
  font-weight: 600;
  line-height: 32px;
  text-transform: uppercase;
}
.tens-bg
{ 
   background-image: url("../picture/bg-6.jpg")!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-attachment: fixed;
  padding:50px 0px!important;
 
  
}
.tens-bg::before {
    position: absolute;
    content: '';
    background-color: rgba(249, 246, 249, 0.27) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
}
.serlis
{
	font-size:14px;
	color:#fff!important;
	text-align:justify;
}
.portfolio .swiper-wrapper {
  margin-bottom: 0rem;
}
.bridal-bg
{ 
   background-image: url("../picture/bg-2.jpg")!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-attachment: fixed;
  padding:50px 0px!important;
 
  
}
.bridal-bg::before {
    position: absolute;
    content: '';
   background-color: rgba(26, 24, 26, 0.85) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
}
.process__img {
border: 0.66667rem solid #2f2b2b00;
}
.portfolio .slide-inner-meta {
 
  left: 1.0rem;
  right: 1.0rem;
}
.ownpara
 {
  font-size: 16px;
  font-weight: 500;
  color: #393938;
}
.salon-img
 {
  height: 350px;
  width:auto;
  margin-top:-200px;
}
.sln-img
{
	height:330px;
	width:auto;
    margin-top:300px;
    margin-left:-21px;
}
.salon-bg
{ 
   background-image: url("../picture/bg-4.jpg")!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-attachment: fixed;
  padding:10px 0px!important;
 
  
}
.salon-bg::before {
    position: absolute;
    content: '';
    background-color: rgba(15, 14, 15, 0.83) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
}
.wedbg
{ 
   background-image: url("../picture/bg-9.jpg")!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-attachment: fixed;
  padding:100px 0px!important;
 
  
}
.wedbg::before {
    position: absolute;
    content: '';
    background-color: rgba(15, 14, 15, 0.83) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
}
.navbar .nav-item .nav-link {
  color: #1c1b1b !important;
}
.intro-small
{
    font-family: 'Beau Rivage';
	font-size: 27px;
	text-transform:inherit;
    color: #44362a;
}
.bri-img
{
	height: 550px;
	width:auto!important;
}
.overlay-dark-bg-1 {
  background: #0f121982;
}
.into-img
{
	height:370px;
	width:auto;
}
.misnbg
{ 
   background-image: url("../picture/bg-10.jpg")!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-attachment: fixed;
  padding:100px 0px!important;
 
  
}
.misnbg::before {
    position: absolute;
    content: '';
    background-color: rgba(15, 14, 15, 0.83) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
}
.gal-btn
{
  background-color: #db1858db!important;
  padding: 10px!important;
  border-radius: 20px!important;
  color:#fff!important;
  font-size:15px!important;
  margin-right: 0.563rem;
  margin-left: 0.563rem;
}
.gallery-bg
{ 
   background-image: url("../picture/bridal-3.jpg")!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-attachment: fixed;
  padding:100px 0px!important;
 
  
}
.gallery-bg::before {
    position: absolute;
    content: '';
    background-color: rgba(15, 14, 15, 0.69) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
}
.galfnt-sz
{
	font-size:16px!important;
}
.clr-1
 {
  color: #ff2981;
  font-size: 28px!important;
}
.navbar--sticky .nav-item .nav-link {
  
  padding-bottom: 2.375rem;
}

.rdmr-btn {
  width: 45%!important;
  margin-left: 90px;
  color: #c4165e;
  font-size: 13px;
  font-weight: 700;
  background: #db185800;
  padding: 10px;
}

.testy-bg
{ 
   background-image: url("../picture/bg-7.jpg")!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  background-attachment: fixed;
  padding:100px 0px!important;
 
  
}
.testy-bg::before {
    position: absolute;
    content: '';
    background-color: rgba(15, 14, 15, 0.69) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
}
.rev-ft {
  font-size: 17px;
  font-weight: 600;
  font-style: normal;
  line-height: 35px;
}
.tes-card
{
background-color: #fafcffc4;
border: 1px solid #db185800;
}
.portfolio .slide-inner-image {
  height: 26.375rem;
}
.mrgn-140
{
	display:none!important;
}













@media only screen and (max-width:860px)
{
.story-details {
  margin-top: 0rem;
}
.abtx {
  color: #db1858;
  font-family: 'Allerta Stencil';
  font-size: 23px !important;
}
.abt-img {
  height: 410px !important;
  width: auto !important;
}
.pricing-switch .pricing-plan {
  margin: 0px 0.45rem;
}
.beauty-list li {
  font-size: 13px;
 }
.srtimg {
  width: auto !important;
  height: 270px;
}
.bri-img {
  height: 415px;
  width: auto !important;
}
.sln-img {
  height: 310px;
  width: auto;
  margin-top: 10px;
  margin-left: 0px;
}
.salon-img {
  height: 325px;
  width: auto;
  margin-top: -50px;
}
.prtxtg1 {
  font-family: 'Aclonica';
   font-family: 'Aclonica';
    font-size: 25px;
     padding-top:10px;
}
.mrkimg {
  height: 270px !important;
}
.footer-newsfeed {
  margin-bottom: 0rem;
}
.into-img {
  height: 310px;
  width: auto;
}
.abhd {
  color: #db1858;
  font-size: 17px;
}
 h2 {
  font-size: 1.5rem;
 }
 .blimg {
  border-radius: 50%;
  width: 300px;
  height: 297px;
}
.navigations-sidebar .logo-holder {
    background: #20243300;
    text-align: center;
}
.mrgn-140
{
	    margin-left: -140px;
		display:block!important;

}
.intro-small {
    font-family: 'Beau Rivage';
    font-size: 20px;
}
.brand-logo{
    padding: 1px 20px!important;	
	
}

}




.filter-button-group button {
 
  margin-right: 0.563rem!important;
  margin-left: 0.563rem!important;
}
