

/*******Navbar***********/

.logown span{
	font-family: Allerta Stencil;
	font-size: 30px;
	text-transform: uppercase;
	color: #ff009a !important;
}
.nav-cont{
  padding:10px 50px 10px 80px;
} 
.logown img{
	height: 95px!important;
	
}
.logo-img
{
	height:50px!important;
}
.main-header.header-style-four .contact-info li span 
{
  color: #fff;
}
.btn-style-fourteen {
  padding: 0;
  background-image: linear-gradient(to right top ,#68acf4,#688bf4,#6898f48f,#262fb9 ,#266db9b0 ) !important;
  background: #023ac0;
  padding: 3px 15px;
}
.acad-img
{
	height:200px!important;
	width:100%;
}
.other-img
{
	height:300px!important;
	width:100%!important;
}
.offer-img
{
	height:350px!important;
	width:auto!important;
}
.mainkeyfxs{
    color:#fff!important;
    font-size:20px!important;
}
.pdd-35
{
	padding-left:35px;
}

.header-upper.style-four .main-menu .navigation > li.current > a
{
	color: #2a3290;
}

.top-bar.style-two 
{  
background: #202e77a6!important;

}
.main-header .header-upper.style-two {
  background: #ffffffcf !important;
}
.logown p{
	margin-top: -40px !important;
	font-size: 33px !important;
	color:#6c1c82 !important;
	font-family: 'Bilbo Swash Caps' !important;
	font-weight: bold;
	letter-spacing: 2px;
	padding-left: 50px;
}
.pad0{
	padding:0px !important;
}

.logow span{
	font-family: Allerta Stencil;
	font-size: 27px;
	text-transform: uppercase;
	color: #ff009a !important;
}
.logow img{
	height: 81px !important;
}
.logow p{
	margin-top: -33px !important;
	font-size: 33px !important;
	color: #6c1c82 !important;
	font-family: 'Bilbo Swash Caps' !important;
	font-weight: bold;
	letter-spacing: 2px;
	padding-left: 50px;
}

.btn-style-four {
  
 background-image: linear-gradient(to right top ,#68acf4,#688bf4,#6898f48f,#262fb9 ,#266db9b0 ) !important;
 background: #023ac0;
  color: #fff !important;
}
.banner-section .banner-slider-pagination.style-three .swiper-pagination-bullet.swiper-pagination-bullet-active{
	 background: #b843d9b8 !important;
}



/*******Index*******/

.hlogo{
	height: 100px !important;
}
.txt-jus{
	text-align:justify !important;
}
.pt-20{
	padding-top:20px !important;
}
.introbg {
  
  background: url(../img/backgroundimg.jpg) no-repeat fixed !important;
   
  background-size: cover !important;
  position:relative;
 
}
.introbg::before{
	content:'';
	 position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 height:100%;
	background: linear-gradient(to left, rgba(132, 89, 68, 0.84) 10%, #27282830 90%) !important;

}
.history-section {
  background: url(../img/backgroundimg.jpg) no-repeat left !important;
}
.white{
	color:#fff !important;
}
.purple{
	color:#b843d9eb !important;
}
.blue{
	color:#6c1c82 !important;
}
 .sec-title h2{
position: relative !important;
  margin-bottom: 10px !important;
  font-size: 36px !important;
  font-family: var(--prata) !important;
  line-height: 50px !important;
}
.whychoose-us-block {
  
  margin-bottom: 14px !important;
}
a:hover {
  color: #164ea3  !important;
}
.acaser1-img
{
	height:30px;
	width:auto!important;
}
.acaser2-img
{
	height:230px;
	width:auto!important;
}
.banner-img
{
	height:350px;
	width:auto!important;
}
.flt
{
	float:left;
	margin-right:10px;
}
.acaser3-img
{
	height:250px;
	width:auto!important; 


}
.bgh
{
	
   background: url(../img/bg3.jpg) no-repeat fixed !important;
   background-size: cover !important;
   position:relative;
}
.bgh::before{
	content:'';
	 position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 height:100%;
	background-color: #f6f6ff73;
}
.bgfour
{
	
   background: url(../img/bg2.jpg) no-repeat fixed !important;
   background-size: cover !important;
   position:relative;
}
.bgfour::before{
	content:'';
	 position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 height:100%;
	 background-color: #100c26f0;
}
.bgone
{
	
   background: url(../img/bg1.jpg) no-repeat fixed !important;
   background-size: cover !important;
   position:relative;
   padding: 50px 0;
}
.bgone::before{
	content:'';
	 position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 height:100%;
	 background-color: #f1eff7de;
}
.center{
	text-align:center!important;
}
.volunteer-section-two .list li::before, .volunteer-section-two .icon-box, .header-upper.style-two .main-menu .navigation > li > ul > li > a::before, .sticky-header.style-two .main-menu .navigation > li:hover > a, .sticky-header.style-two .main-menu .navigation > li > ul > li > a::before{
  
  color: #164ea3  !important;/*Purple****/
}
.header-upper.style-two .main-menu .navigation > li:hover > a{
	color: #0064b3  !important;
}
.volunteer-section-two .swiper-nav-button .swiper-button-next, .volunteer-section-two .swiper-nav-button .swiper-button-prev, .contact-info-three h4::before {
  
  background-color: #164ea3  !important;/*Purple****/
  color:#fff !important;
}
.volunteer-section-two h4 span,.swiper-counter-two div#current {
  
  color: #ff009a; /**Pink***/
}
.facecare{
	background-image: url(../img/service/facialback.jpeg);
	background-attachment: fixed;
	position: relative;
}
.facecare::before{
	content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #53464ebd;
}
.volunteer-section-two .list li {
  
  color: #f9e1ff !important;
}
.team-block-two .author-info::before, .team-block-two .social-icon-two li a:hover {
	background:#c86be3a6 !important;
	color:#fff !important;
}
.link-widget-two ul li a:hover::before {
  color: #b63fd7 !important;
}
.ownbtn{
	color: #fff !important;
border: 2px solid #fff !important;
}
.txt-cen{
	text-align:center !important;
}

/*********About*******/
.aboutban{
	background-image: url(../img/bg6.jpg);
	position:relative !important;
	background-size:cover !important;
	background-repeat:no-repeat;
	
}
.page-title::before {
  
  background:rgba(29, 23, 71, 0.59) !important;
}
.page-title .bread-crumb li a {
  color: #cd0079;
}
.dnoneabt{
	background:url(../img/about/background.jpg) !important;
	background-size: cover !important;
	background-attachment:fixed !important;
	position: relative;
	padding:50px 0;
}
.dnoneabt::before{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #f5f5fbad;
}
.pl-30{
	padding-left:30px !important;
}
.abtimgintro{
	height:355px !important;
	width:auto !important;
}
.pink{
	color:#ff66c2 !important;
}
.abtvis h4 a{
	font-size: 27px !important;
}
.abtvis h4{
	padding:10px 0px !important;
}
.margt{
	 
  margin-top: 61px !important;
 
}


/******Gallery*******/

.galban{
	background-image: url(../img/gallery/banner.jpg);
	position:relative !important;
	background-size:cover !important;
	background-repeat:no-repeat;
}
.filters li.active ,.gallery-block-three .overlay a:hover {
  background: #c25bdecf !important;
  border-color: #c25bdecf !important;
  color:#fff !important;
}
.btn-style-one {
	border: 2px solid #1c3182;
}
.btn-style-one::before, .btn-style-one::after{
	background-color: #1c3182;
}
.btn-style-one {
	color:#6c1c82;
}


/********Skincare******/

.skinbg{
	background-image: url(../img/skincare/backgrounds.png);
	position:relative !important;
	background-size:cover !important;
	background-repeat:no-repeat;
}
.skinstyle img{
	 
  height: 475px !important;
  width:auto !important;
}
.facis li p{
	margin-bottom: 3px;
text-align: left;
	
}
.cause-block-three.style-two .progress-levels.style-two .progress-box .bar .bar-fill, .cause-block-three.style-two .progress-levels.style-two .progress-box .percent {
  background: #223997!important;
}
.servhead{
	font-size: 40px;
font-family: 'Bilbo Swash Caps' !important;
font-weight: bold !important;
letter-spacing: 2px;
}




/********Hair Care******/

.hairbg{
	background-image: url(../img/haircare/banner.jpg);
	position:relative !important;
	background-size:cover !important;
	background-repeat:no-repeat;
}


/********bridal package******/

.bridalbg{
	background-image: url(../img/bridal/banner.jpg);
	position:relative !important;
	background-size:cover !important;
	background-repeat:no-repeat;
}




/********Offers******/

.offerbg{
	background-image: url(../img/bg7.jpg);
	position:relative !important;
	background-size:cover !important;
	background-repeat:no-repeat;
}
.offerban{
	background-image: url(../img/backgroundoffer.jpg);
	background-attachment:fixed;
}
.causes-section-three .cause-carousel-wrapper::before {
  
  background: #c06cd7 !important;
  
}
.causes-section-three .owl-dot-style-one .owl-dots .owl-dot.active span,.causes-section-three .owl-dot-style-one .owl-dots .owl-dot:hover span{
	border-color:  #c06cd7 !important;
}

.offeri img{
	height:500px !important;
	width:auto !important;
}


/*******Contact********/

.conban{
	background-image: url(../img/contact/background.png);
	position:relative !important;
	background-size:cover !important;
	background-repeat:no-repeat;
}





/********Footer*********/


.pt-55{
	padding-top:55px !important;
}
.line_height{
	line-height: 38px !important;
}
.scroll-to-top.style-two {
  
  border: 1px solid #fff !important;
  color: #fff !important;
}
.page-title .content-box {
  
  padding: 250px 0px 100px 0px !important;
}














/*****Responsive*********/

@media only screen and (max-width:890px){
	
	.mob-white
	{
		background: #ffff!important;
	}
	.intgg{
		height: 288px !important;
	}
	.logown img {
	  height: 50px!important;
	}
	.mobile-menu .menu-box 
	{
     padding: 5px 10px;
    }
	.logown span {
   
		font-size: 17px;
		font-weight: bold;
	}
	.logown p {
	  margin-top: -30px !important;
	  font-size: 22px !important; 
	  padding-left: 103px;
	}
	.navbar-toggle {
	  
	  right: 8px !important;
	  top: -40px !important;
	  
	  font-size: 29px !important;
	}
	.banner-section.style-two .content-box {
	  min-height: 450px !important;
	}
	.whychoose-us-section .image-block {
	  padding-top: 0px !important;
	}
	.aboutban {
	 background-position:bottom;
	  
	  background-size: cover !important;
	}
	.abtimgintro {
  height: 267px !important;
  width: 100% !important;
}
.skinstyle img {
  height: 353px !important;
}
.offeri img {
  height: auto !important;
  width: 100% !important;
}
 .banner-section.style-two .content-box h1, .banner-section .content-box h1 {
  font-size: 30px;
  line-height: 35px;
}
.banner-section h4 
{
	margin-bottom: 14px;
}
.tp200
{
	top: 120px;
}
.discont
{
  display: contents;
}
.backright
{
	background-position: right!important;
}
.introbg
 {
	 background-size: cover!important;
	 background-position: right!important;
	 padding: 150px 0 20px; 
}
.history-section .description h2, .sec-title h2  {
  font-size: 23px!important;
}

.history-section .description h3 {
  font-size: 15px;
}
.history-section .description .top-content {
  margin-bottom: 10px;
}
.bgh 
{
	padding:50px 0 20px;
}
.acad-img
 {
  height: 150px!important;
  width: 100%;
}

.cause-block-one h4 
{
  font-size: 15px;
}
.bgfour
 {
	padding: 50px 0 20px;
}
.testimonial-section
 {
  padding: 50px 0 20px;
}
.testimonial-section .testimonial-carousel-wrapper {
  
  padding: 6px;
}
.other-img {
  height: auto !important;
  width: 100% !important;
}
.testimonial-block-one .author-box .designation {
 
  margin-bottom: 0px;
  padding-bottom: 5px;
}
.team-block-two .inner-box {
  position: relative;
  padding-top: 0px;
}
.offer-img {
  height: auto!important;
  width: 100%!important;
}
.main-footer .widget-wrapper {
  padding: 30px 0 0px;
}

}


.black
{
	color:#333!important;
}