.logoimg{
width: 113px;
height: 107px;
}
.logotxt {
  font-family: LavishlyYours-Regular;
  font-size: 41px;
  color: #944efa !important;
  font-weight: bold;
}
.logotxt22{
font-family:LavishlyYours-Regular;
  font-size: 41px;
    color: #944efa !important;
  font-weight: bold;
}
.subtxt{
  font-size: 22px;
  color: #db65fe !important;
  margin-left: 135px;
  margin-top: -8px;
  font-family:Amiri-Italic;
}
@font-face{

font-family:Dynalight-Regular;
src:url(Dynalight-Regular.ttf);

}
@font-face{

font-family:Amiri-Italic;
src:url(Amiri-Italic.ttf);

}

@font-face{

font-family:Sansita-Regular;
src:url(Sansita-Regular.ttf);

}
@font-face{

font-family:DancingScript-VariableFont_wght;
src:url(DancingScript-VariableFont_wght.ttf);

}

@font-face{

font-family:LavishlyYours-Regular;
src:url(LavishlyYours-Regular.ttf);

}
@font-face{

font-family:Italianno-Regular;
src:url(Italianno-Regular.ttf);

}
.header2 .navbar-brand {
background: none;
padding-top: 0px;
width: 100% !important;
}
.navbar-brand img {
  
  padding: 0 0px!important;
}
.lgtxt{
	margin-left: 117px;
margin-top: -75px;
}
.header-bgnone {
  background: #1c1a1a !important;
}
ul.navbar-nav > li > a {
font-family: 'Sansita-Regular';
text-transform: uppercase;
font-size: 14px;
color: #fff;
padding-top: 41px;
padding-bottom: 20px;
line-height: 20px;
margin-right: 0px;
}
.footer2 .img-gallery a.thumb-holder img {
  width: 91px;
  height: 98px;
}
.dropdown-menu > ul > li > a {
  display: block;
font-size: 19px;
font-family: 'Sansita-Regular';
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  padding: 15px;
  color: #333;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
ul.navbar-nav > li:hover > a, ul.navbar-nav > li.active > a {
  color: #ad59ff;
}
.navbar-fixed-top {
  top: 0;
  z-index: 1030;
 background-color: #00000094;
}
.header-bgnone ul.navbar-nav > li.active > a {
  color: #944efa!important;
}
#main-slide .slider-content h2 {
  font-size: 52px;
  text-transform: uppercase;
color: #fff;
  margin-top: 114px;
}
.dropdown-menu > ul > li > a:hover{
color: #944efa!important;	
}
.introimg {
  height: 474px !important;
}
.introtxt{
font-family: Italianno-Regular;
font-size: 59px;
margin-bottom: 20px;
color: #f2f2f2 !important;
}
.bridban{

   background-image: url("../nimg/bridalbgban.jpg")!important;
background-size:cover!important;
background-repeat:no-repeat!important;
position:relative!important;
	
background-attachment:fixed!important;	
}

.glltxt{
color:#fff!important;
}
.celtrban{
  padding: 0px 23px 73px !important;
}
.bridban:before{
background-color: #141514d4;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;


}
.subimgs {
  margin-left: 188px;
  height: 212px;
  margin-top: -138px;
}
.intropara{
	text-align:justify;
	font-size:18px;
	color: #cac5c5;
}
.owl-carousel .owl-item {
  width: 342px !important;
}
.serbgt{
width: 92.333% !important;

}
.introsuimg{
  width: auto !important;
  margin-top: -72px !important;
  height: 57px !important;
}
.bridparra{
  text-align: center;
  font-size: 18px;
  color: #dddcdc;
  position: relative;
}
.prliimg {
  width: 84.333%;
}
.icon-pentagon {
  background: none repeat scroll 0 0 #944efa00;
}
.icon-pentagon::before {
  border-bottom: 10px solid #944efa00;
}
.icon-pentagon::after {
  border-top: 10px solid #944efa03;
}
.client-carousel .item a:hover {
  border: 0px solid #49a2e7;
}
.client-carousel .item a {
  margin-right: 20px;
  border: 0px solid #e7e7e7;
  border-radius: 3px;
  display: inline-block;
  padding: 10px;
  -webkit-transition: all 350ms;
  -ms-transition: all 350ms;
  transition: all 350ms;
}
.wa-chat-box-poweredby{
display:none;	
}
.testimonial-slide.owl-theme .owl-controls .owl-page.active span {
  background: #944efa;
}
.img-block-right {
  padding-right: 140px;
  background-image: linear-gradient(135deg,rgba(13, 12, 13, 0.94) 4%,rgb(148, 78, 250) 100%) !important;
  height: 474px;
}
.maintitl22 {
color: #f2f2f2 !important;
}

.image-block-content .feature-icon {
background-image: linear-gradient(135deg,rgb(219, 101, 254) 4%,rgb(67, 4, 159) 100%) !important;
}
.image-block-content .feature-icon {
width: 30px;
height: 30px;
line-height: 27px;
color: #ddbd10;
border-radius: 100%;
display: inline-block;
text-align: center;
margin-right: -58px;
margin-top: 0px;
font-size: 17px !important;
}
.overlay2::before {
  position: absolute;
  content: '';
  z-index: 3;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
background-color: #1110101f !important;
}
.image-block-content {
  padding: 0 36px;
  margin-bottom: 29px;
}
.snsutxt{
		color: #d7d5d5;
}

.image-block-content .feature-icon {
  line-height: 27px;
  color: #ddbd10;
  text-align: center;
  font-size: 17px !important;
}
.bridser{

  height: 350px;
}

.brdsertxt{
text-align: center;
color: #944efa!important;
position: relative;
font-size: 58px;
font-family: Italianno-Regular;
}
.brimintxt{
color: #dddcdc;
position: relative;
font-size: 25px !important;

}

.call-to-action {
background: #131213;
}
.brimaipra{
color: #fff;
float: left;
margin: 10px 0 0;
font-size: 36px!important;	
}
.whypara{
	text-align:justify;
	font-size:18px;
	color: #d7d6d6;
}
.brdsertxt22{
color: #ddbd10;
	font-size: 58px;
font-family: Italianno-Regular;
}
.whybanner{
padding-right: 140px;
background-image: linear-gradient(135deg,rgba(13, 12, 13, 0.94) 4%,rgb(148, 78, 250) 100%) !important;
height: 845px !important;
}

.img-hexagon {
  width: 294px;
  height: 361px;
  position: relative;
  display: inline-block;
}
.img-hexagon span {
position: absolute;
display: block;
float: left;
border-left: 148px solid #7847bf;
border-right: 146px solid #403e3e;
}
.facts:hover {
  background: #4a2e72 !important;
}
.pridpara{
	text-align:justify;
	font-size:18px;
}
.butbgimg{
height: 104px;
width: 131px;
margin-top: -35px;
}
.parallax3 {
  background: url(../nimg/bridaljewelryban.webp) no-repeat;
 background-size:cover;
background-repeat:no-repeat;
position:relative!important;
}

.parallax3:before{
background-color: #1e201eab;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;


}
.ts-testimonial-content img {
  float: left;
  width: 100%;
  height: auto;
  border-radius: 100%;
}
.beautyban{
  background-image: url("../nimg/beautyban2.webp");
background-size:cover;
background-repeat:no-repeat;
position:relative!important;
	
background-attachment:fixed;	
}
.ts-testimonial-content {
  position: relative;
padding: 26px 1px 9px 13px;
  border-width: 1px;
  border-style: solid;
  border-color: #e7e7e7;
  margin-bottom: 40px;
}
.beautyban:before{
background-color: #141514d4;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;


}
.cortxt{
	color:#fff!important;
}
.crnatxtx{
  font-size: 25px !important;
  color: #fff !important;
}
.footer .widget-title {
  color: #944efa;
}
.stupara{
	text-align:justify;
	font-size:18px;
}
.abbut{
border: 2px solid #fff;
color: #fff;
position: relative;
}
.btn.btn-primary:hover {
  background: #1c1a1a!important;
}
.ts-testimonial-text {
  padding-left: 39px;
  text-align: justify;
  color: #e1dfdf;
  font-size: 18px;
}


.abobanner{

   background-image: url("../nimg/gradientgolden.jpg")!important;
background-size:cover!important;
background-repeat:no-repeat!important;
position:relative!important;
	
background-attachment:fixed;	
}

.britxt1 {
font-size: 25px;
color: #222020;
margin-bottom: 20px;
}



.mketxtr{
font-size: 36px;
color: #222020;
margin-bottom: 20px;
text-align: center;
padding-bottom: 20px;

}






.abobanner:before{
background-color: #eef0eed4;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;


}

.abobanner22{

   background-image: url("../nimg/goldbg.jpg")!important;
background-size:cover!important;
background-repeat:no-repeat!important;
position:relative!important;
	
background-attachment:fixed;	
}


.abobanner22:before{
background-color: #e3e3e3f0;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;


}










.mispaa{
text-align: justify;
font-size: 18px;
color: #e1e0e0;
	
}
.landing-tab .tab-pane h3 {
  margin-top: 0;
  line-height: normal;
  color: #fff;
}
.landing-tab .nav-tabs > li.active {
  border-right: 5px solid #944dfa;
}
.landing-tab .tab-info h3 {
  font-size: 23px;
  line-height: normal;
  margin: 0;
  color: #D2CECE;
}
.landing-tab .nav-tabs > li > a {
  color: #944EFA !important;
}
.insprpara{
color: #e1e0e3;
float: left;
margin: 10px 0 0;
font-size: 39px !important;
}
ul.unstyled22 {
  list-style: none;
  margin: 0;
    margin-left: 0px;
  padding: 0;
  margin-left: 123px;
}
.strtxtt{
	color:#944EFA!important
}
.header-bgnone ul.navbar-nav > li:hover > a{
color: #944efa!important;	
}

.vismisbanner{

   background-image: url("../nimg/makeupwoman.jpg")!important;
background-size:cover!important;
background-repeat:no-repeat!important;
position:relative!important;
	
background-attachment:fixed;	
}


.vismisbanner:before{
background-color: #141514d4;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;


}
.abopara{
	text-align: justify;
font-size: 18px;
color: #5b5959;
}
.sidebar h3.widget-title {
  font-size: 39px;
  line-height: normal;
  margin-top: 0;
  color: #4b1a93;
}
.landing-tab .nav-tabs > li.active > a i {
  color: #944efa;
}
.landing-tab .nav-tabs > li.active .tab-info h3 {
  color: #e8e4e4;
}
.bridser {
  height: 359px;
}
.serspara{
	text-align:justify;
	font-size:18px;
}
.britxt{
font-size: 36px;
color: #222020;

margin-bottom: 20px;
}
.about-message ul li a {
  color: #6A6A6A;
  font-size: 18px;
}
.listtxt{

color: #d9d6d6 !important;
font-size: 18px;
list-style-type: circle;
text-align: justify;
line-height: 36px;
}

.bridsuptxt {
background-size:cover!important;
background-repeat:no-repeat!important;
position:relative!important;
	
background-attachment:fixed;
   background-image: url(../nimg/bridalmakeover.jpg)!important;
}

.bridsuptxt:before{
background-color: #14151457;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;


}
.wedpara {
  font-size: 25px;
  text-align: center;
  margin-bottom: 38px;
  position: relative;
  color: #fff;
}
.title-desc {
  font-family: 'Lato', serif;
  font-size: 19px;
  line-height: 18px;
  font-weight: 400;
  text-transform: capitalize;
  display: block;
  color: #444;
}

.bridser22 {
  height: 395px!important;
}
.aaripara{
	text-align:justify;
	font-size:18px;
	margin-bottom:20px;
}
.artxt{
	font-size:20px;
	color:#000;
	font-size: 18px;
margin: 5px 0 -5px 0;
line-height: normal;
}
.contxt{
	color:#fff!important;
}
.lerntxt{
	color: #e1dfdf;
float: left;
margin: 10px 0 0;
font-size: 24px;
}
.lehangaban{
	background-size:cover!important;
background-repeat:no-repeat!important;
position:relative!important;
	
background-attachment:fixed;
   background-image: url(../nimg/banner2.jpg)!important;
}



.lehangaban:before{
background-color: #141514d6;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
}
.arworkstx{
text-align: center;
font-size: 35px;
color: #2f2d2d;
margin-bottom: 30px;
}
.lehangapara{
	text-align:center;
	font-size:18px;
	position:relative;
	color: #000;
}
.legsubtxt22 {
font-size: 25px !important;
position: relative !important;
color: #4a4646 !important;
}
.lgttxt{
	font-size:30px;
	text-align:center;
	color:#fff;
	position:relative;
}
.bridimg{
height: 334px;
}
.legsubtxt{
	
	font-size:25px!important;
	position:relative!important;
	color: #e1e0e0!important;
}
.whattxtna22 {
  font-size: 20px;
  position: relative !important;
  color: #444141 !important;
}
.btn.btn-primary:hover {
  color: #fff !important;
}
.jewlbutr22{
border: 2px solid #242323 !important;
color: #171616 !important;
margin-right: 234px;
margin-top: 20px;

}
.gallimg{
height: 357px;
}
#isotope .isotope-item .grid {
  position: relative;
  margin-bottom: -8px;
  padding: 10px;
}
.isotope-nav ul a.active, .isotope-nav ul a:hover {
  background: #944efa;
}
.isotope-nav ul a.active::after{
	  border-color: #1c1a1a rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.isotope-nav ul a:hover::after {
	  border-color: #1c1a1a rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.isotope-nav ul li a {
  border: 1px solid #8246da;
}
.whattxtna{
font-size:20px;
	position:relative!important;
	color: #e1e0e0!important;	
}
.whatice{
		border-radius: 50px!important;
background-color:#28ce28b5!important;
padding:7px;
width: 30px;
color: white;
}
.taipara{
	text-align:justify;
	font-size:18px;
	
}
.tailtxt{
font-size: 36px;
color: #222020;
margin-bottom: 20px;
}
.footer ul li a {
  color: #fff;
  font-size: 16px;
}


.jewelban{
	background-size:cover!important;
background-repeat:no-repeat!important;
position:relative!important;
	
background-attachment:fixed;
   background-image: url(../nimg/jewelban4.jpg)!important;
}



.jewelban:before{
background-color: #919191d6;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
}
.btn.btn-primary.solid {
  background: #7114b7;
}
.btn.btn-primary {
  border: 2px solid #1c1a1a;
}
.bridtxt{
  margin-left: 553px;
margin-top: 17px;
}
.icon-pentagon i {
  font-size: 20px;
  line-height: 19px;
  margin-top: -53px !important;

}
.fotpara{
  text-align: justify;
  font-size: 16px;
}
.bridparra22{
  text-align: justify;
  font-size: 18px;
  color: #dddcdc;
  position: relative;
}
.bridpara2{
	 text-align:center;
  font-size: 18px;
  color: #dddcdc;
  position: relative;
}


.portfolio-slider .flex-direction-nav a:hover{
background: #934cfa;	
}
.itrobaner{
	display:none!important;
}
.celpara{
text-align: justify;
font-size: 18px;
line-height: 29px;
}
.subtxt {
  font-size: 22px;
  color: #f0eff0 !important;
  margin-left: 135px;
  margin-top: -8px;
  font-family: Amiri-Italic;
}
.introbannerbg {
  height: 474px!important;
}

.jewlbutr{
border: 2px solid #242323!important;
color: #171616!important;	

  margin-right: 484px;
  margin-top: 20px;
}
.remrtxt{
  color: #7f45d2 !important;
}
.mklistty{
	font-size:18px!important;
}

@media only screen and (max-width:860px) {
.logoimg {
  width: auto;
  height: 77px;
  margin-top: -57px;
}
.navbar-fixed-top {
  top: 0;
  z-index: 1030;
  background-color: #00000078;
  height: 71px;
}
.lgtxt {
  margin-left: 69px;
  margin-top: -67px;
}
.lehangapara {
  text-align: center;
  font-size: 18px;
  position: relative;
  color: #000;
  padding: 10px;
}
.legsubtxt22 {
  font-size: 25px !important;
  position: relative !important;
  color: #4a4646 !important;
  text-align: center;
}
.celpara {
  text-align: justify !important;
  font-size: 18px;

  margin-top: 16px;
}
.itrobaner{
	display:black!important;
}
.frintrimg{
	display:none;
}
.logotxt {
  font-family: LavishlyYours-Regular;
  font-size: 25px;
  color: #944efa !important;
  font-weight: bold;
}

.logotxt22 {
  font-family: LavishlyYours-Regular;
  font-size: 23px;
  color: #944efa !important;
  font-weight: bold;
}
.navbar-toggle {
  background: #934cfa;
}
.logotxt {
  font-family: LavishlyYours-Regular;
  font-size: 25px;
  color: #944efa !important;
  font-weight: bold;
}

.subtxt {
  font-size: 14px;
  color: #f8f6f9 !important;
  margin-left: 80px;
  margin-top: -8px;
  font-family: Amiri-Italic;
}
.navbar-collapse ul.navbar-nav > li.active > a, .navbar-collapse ul.navbar-nav > li:hover > a {
  color: #fff;
}
.introbannerbg {
  height: 671px !important;
}
ul.navbar-nav > li > a {
  font-family: 'Sansita-Regular';
  text-transform: uppercase;
  font-size: 15px;
  color: #fff;
  padding-top: 7px;
  padding-bottom: 20px;
  line-height: 20px;
  margin-right: 0px;
}
#main-slide .slider-content {
  margin-top: -86px;
}
#main-slide .slides img {
  height: 300px;
}

.madhrimg {
  height: 552px !important;
}
#main-slide .slider-content h2 {
  font-size: 22px;
  text-transform: uppercase;
  color: #d7d5d5;
  margin-top: 114px;
}
.feature-content {
  padding-right: 0px;
  padding-left: 39px !important;
}
.header2 {
  padding: 3px 0px;
}
.introimg {
  height: 472px !important;
}
.img-block-right {
  padding-right: 33px;
  background-image: linear-gradient(135deg,rgba(13, 12, 13, 0.94) 4%,rgb(148, 78, 250) 100%) !important;
}
.introtxt {
  font-family: Italianno-Regular;
  font-size: 35px;
  margin-bottom: 33px;
  color: #f2f2f2 !important;
}

.subimgs {
margin-left: 0px;
height: 243px;
margin-top: -142px;


}

.owl-carousel .owl-item {
  width: 331px !important;
}
.brimaipra {
  color: #fff;
  float: left;
  margin: 10px 0 0;
  font-size: 17px !important;
}

.btn.btn-primary.white {
  border: 2px solid #fff;
  color: #fff;
margin-left: 0px;;
}
.gallimg {
  height: auto;
}
.whybanner {
padding-right: 25px;
  background-image: linear-gradient(135deg,rgba(13, 12, 13, 0.94) 4%,rgb(148, 78, 250) 100%) !important;
  height: auto !important;
}
.image-block-content {
  padding: 0 0px;
  margin-bottom: 29px;
}
.bridparra {
  text-align: justify;
  font-size: 17px;
  color: #dddcdc;
  position: relative;
}
.owl-carousel .owl-item {
  width: 347px !important;
}
.jewlbutr {
  border: 2px solid #242323 !important;
  color: #171616 !important;
  margin-right: 107px;
  margin-top: 20px;
}
.bridtxt {
  margin-left: 123px !important;
  margin-top: 17px;
}
.ts-testimonial-text {
  padding-left: 3px;
  text-align: justify;
  color: #e1dfdf;
  font-size: 18px;
}

.ts-testimonial-content {
  position: relative;
  padding: 43px 4px 16px 9px;
  border-width: 1px;
  border-style: solid;
  border-color: #e7e7e7;
  margin-bottom: 94px;
}

.abotban{
width: 365px;
height: 199px;	
}
.insprpara {
  color: #e1e0e3;
  float: left;
  margin: 10px 0 0;
  font-size: 19px !important;
}

.title-desc {
  line-height: normal;
  padding: 6px 25px 0;
    padding-top: 6px;
  padding-top: 6px;
  text-align: justify;
}
.title2 .title-desc {
  padding-top: 33px;
}
.britxt {
  font-size: 23px;
  color: #222020;
  margin-bottom: 20px;
}
.adncimg{
	display:none;
}
.wedpara {
  font-size: 21px;
  text-align: center;
  margin-bottom: 53px;
  position: relative;
  color: #fff;
}

.aaripara {
  text-align: justify;
  font-size: 18px;
  margin-bottom: 20px;
  padding: 20px;
}

.artxt {
  font-size: 20px;
  color: #000;
  font-size: 18px;
  margin: 5px 0 -5px 0;
  line-height: normal;
  text-align: center;
}
.salbut{
	text-align: center;
}
.legsubtxt {
  font-size: 25px !important;
  position: relative !important;
  color: #e1e0e0 !important;
  text-align: center;
}

.banner-title-content h2 {
  color: #fff;
  font-size: 29px;
}
.mketxtr {
  font-size: 27px;
  color: #222020;
  margin-bottom: 20px;
  text-align: center;
  padding-bottom: 20px;
}

.mkupparas{
line-height: 30px;
padding: 6px 0px 0;
  padding-top: 6px;
padding-top: 6px;
padding-top: 6px;
text-align: justify;
}


}