
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,300,300italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);
.clear{clear:both}body{ overflow-x: hidden;}
.container {    max-width: none !important;
  width: 1170px;
}
a{text-decoration: none; -moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}
.pg-top-box{ padding:2px 0; background:#EE0971; color:#fff;} .pg-top-box a{color:#fff; font-family: 'Lato', sans-serif; padding:5px; font-size:12px;}
.DesktopDropdown{position:relative;}
.DesktopUl{position:absolute; width:250px;
top:100px;-webkit-transition: 350ms display-none-transition; display:none; font-weight:300;    z-index: 2000000000000000; background-image:url(../images/bg-menu.png); background-repeat:repeat;}
.DesktopUl li a{color:#fff; text-align:left;background-image:url(../images/nav-bg2.png); background-repeat:repeat; padding:10px; display:block; border-left:3px solid transparent;border-bottom: 1px solid rgba(255, 255, 255, 0.1);font-weight: normal;border-bottom:3px solid transparent;}
.DesktopUl li a:hover{ border-bottom:3px solid #7F4861; padding-top:20px; transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s; background-image:url(../images/nav-bg.png); background-repeat:repeat; text-decoration:none;}
.DesktopUl li{text-align:left; list-style-type:none; margin-left:-40px; display:block; float:none !important;}
.DesktopDropdown:hover .DesktopUl{opacity:1; top:30px; transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s; display:block;}
.DesktopDropdown .active{ color:#C49023 !important;}
.Earimg{ width:100%; height:301px;background-image:url(../images/banner-image3.jpg); background-repeat:no-repeat; background-size:100% 100%; -webkit-transition: all ease-in-out 0.4s; -moz-transition: all ease-in-out 0.4s; -o-transition: all ease-in-out 0.4s; transition: all ease-in-out 0.4s; }
.Earrings{ height:500px;-webkit-transition: all ease-in-out 0.4s; -moz-transition: all ease-in-out 0.4s; -o-transition: all ease-in-out 0.4s; transition: all ease-in-out 0.4s; overflow-y: hidden;background-color:#D3C92A}
.Necklace{background-image:url(../images/banner-image2.jpg); background-repeat:no-repeat; background-size:100% 100%; height:500px; padding:20px;}
.Bangles{background-image:url(../images/banner-image6.jpg); background-repeat:no-repeat; background-size:100% 100%; height:300px; overflow-y:hidden; background-position:center;-webkit-transition: all ease-in-out 0.4s; -moz-transition: all ease-in-out 0.4s; -o-transition: all ease-in-out 0.4s; transition: all ease-in-out 0.4s;}
.Pendant{ background-image:url(../images/banner-image4.jpg); background-repeat:no-repeat; background-size:100% 100%; height:300px; position:relative;}
.Rings{ background-image:url(../images/banner-image1.jpg); background-repeat:no-repeat; background-size:100% 100%; height:300px; position:relative;}
.Bracelates{ background-image:url(../images/banner-image5.jpg); background-repeat:no-repeat; background-size:100% 100%; height:300px; position:relative;}

.CatP a:hover{text-decoration:none;}
.Cat h1{font-family: 'Oswald', sans-serif;}
.Cat{margin-top:15px; margin-bottom:15px;}
.CarBOrTop{border-top:3px solid #D32A77; background: url(../images/bg-menu.png) ; background-repeat:repeat;}


.Earrings h1{ background-color:#D3C92A; padding:70px 10px 10px; margin-top:0;margin-bottom:0; color:#fff; text-transform:uppercase;}
.Earrings p{ background-color:#D3C92A; color:#333; padding:0 20px 20px 20px; margin-bottom:0;}
.CatP a .Earrings h1{color:#fff;}
.CatP a .Earrings p{color:#333;}
.Earrings:hover{border:5px solid #D3C92A;}
.CatP a .Earrings h1{color:#fff;}
.CatP a .Earrings:hover h1{ background-color:#fff; color:#D3C92A;-webkit-transition: all ease-in-out 0.4s; -moz-transition: all ease-in-out 0.4s; -o-transition: all ease-in-out 0.4s; transition: all ease-in-out 0.4s; }
.Earrings:hover p{ background-color:#fff; -webkit-transition: all ease-in-out 0.4s; -moz-transition: all ease-in-out 0.4s; -o-transition: all ease-in-out 0.4s; transition: all ease-in-out 0.4s;}
.CatP a .Earrings:hover .Earimg{ opacity:0.6;}


.Necklace h1{text-transform:uppercase; margin-top:0; margin-bottom:0; padding-top:10px; font-size:50px; position:relative; z-index:3;}
.Necklace h3{ margin-top:0; font-size:44px; font-weight:300; position:relative; z-index:3;}
.Necklace p{width:40%; position:relative; z-index:3;}
.CatP a .Necklace h1{color:#333;}
.CatP a .Necklace h3{color:#333;}
.CatP a .Necklace p{color:#fff;}
.Necklace:before{background-color:rgba(211, 201, 42, 0.3); position:absolute; content:''; transform:scale(0); -webkit-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0); -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
-o-transition: all 500ms ease; transition: all 500ms ease; display:block; top: 15px; right: 15px; left: 15px; bottom: 15px; z-index: 2;}	
.Necklace:hover:before{ transform:scale(1); -webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1); }

.Bangles h1{text-transform:uppercase; margin-top:0; position:relative; z-index:3;}
.Bangles p{width:30%; position:relative; z-index:3;}
.Bangles{padding:20px;}
.CatP a .Bangles h1{ color:#333;}
.CatP a .Bangles p{color:#fff;}
.Bangles:before{background-color:rgba(211, 201, 42, 0.3); position:absolute; content:''; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
-o-transition: all 500ms ease; transition: all 500ms ease; display:block; top:315px; right: 15px; left: 15px; bottom: 15px; z-index: 2;}
.Bangles:hover:before{top:15px;}
.Bangles:hover{background-size:102% 102%; }



.GreenOverlay{ background-color:rgba(211, 201, 42, 0.6); position:absolute; width:100%; height:100%; z-index:1;   -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease;}
.Pendant h1{ position:relative; z-index:3; color:#fff; text-transform:uppercase; padding:20px; margin-top:0; margin-bottom:0;}
.Pendant p{position:relative; z-index:3; color:#333; padding:0px 20px;}
.CatP a .Pendant h1{ color:#fff;}
.CatP a .Pendant p{color:#333;}
.Pendant:before{background-color:rgba(211, 201, 42, 0.3); position:absolute; content:''; transform:scale(0); -webkit-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0); -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
-o-transition: all 500ms ease; transition: all 500ms ease; display:block; top: 0; right: 0; left: 0; bottom: 0; z-index: 2;}
.Pendant:hover:before{ transform:scale(1); -webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1); }
.Pendant:hover .GreenOverlay{ background-color:rgba(211, 201, 42, 0.3);}

	
	
.RingsTxt{ background-color:#D3C92A; height:100%; position:absolute; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
-o-transition: all 500ms ease; transition: all 500ms ease;}
.Rings h1{text-transform:uppercase; position:relative; z-index:3;}
.Rings p{position:relative; z-index:3;}
.Rings:hover .RingsTxt{background-color:rgba(211, 201, 42, 0.5);}
.RingsTxt:before{background-color:rgba(211, 201, 42, 0.3); position:absolute; content:''; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;-o-transition: all 500ms ease; transition: all 500ms ease; display:block; top:315px; right: 0; left: 0; bottom: 0; z-index: 2;}
.Rings:hover .RingsTxt:before{top:0px;}

.BracelatesTxt{ background-color:#D3C92A; width:100%; position:absolute; bottom:0; left:0; padding:10px 20px; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;-o-transition: all 500ms ease; transition: all 500ms ease; overflow:hidden;}
.Bracelates h1{text-transform:uppercase; margin-top:0; color:#fff; position:relative; z-index:3;}
.Bracelates p{margin-bottom:0; color:#333; position:relative; z-index:3;}
.Bracelates:hover .BracelatesTxt{background-color:rgba(211, 201, 42, 0.5);}
.BracelatesTxt:before{background-color:rgba(211, 201, 42, 0.4); position:absolute; content:''; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;-o-transition: all 500ms ease; transition: all 500ms ease; display:block; top:0; right:-100%; left:auto; bottom: 0; z-index: 2; width:100%}
.Bracelates:hover .BracelatesTxt:before{right:0;}

.FeaturedPdts{font-family: 'Oswald', sans-serif; color:#fff; text-transform:uppercase; margin-bottom:30px;}
.box-btm-pro img{width:210px; height:210px; border-radius:50%;}

.a-boder{border-right: 1px solid rgb(239, 231, 231);}
.menu-bg{background:url(../images/bg-menu.png) repeat; -webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.2); box-shadow: 0 4px 5px 0 rgba(0,0,0,0.2); padding:7px 0 }.menu-wrp{margin:18px 0 0 0; padding:0; }.menu-wrp li a{margin:0; padding:0;font-family: 'Lato', sans-serif; font-size:17px; padding:10px 10px;}.menu-wrp li a{ margin:0; }.menu-wrp li{float:left; list-style: none; }
.bg-pr-img{background:url(../images/pro-bg.jpg) repeat; padding:15px 0;}.bg-pr-img h2{font-family: 'Lato', sans-serif; color:#FFF; font-size:40px; font-weight:300; text-align:center; margin-bottom:30px;}
.pro-box h3{font-family: 'Lato', sans-serif;  color:#FFF; font-size:18px; font-weight:500; text-align:center;}.pro-box img{margin:0 auto; display:table;}.pro-box p{text-align:center;}
p{font-family: 'Lato', sans-serif; font-size:14px; color:#FFF; line-height:20px; font-weight:normal;}.hm-pro-learn{padding:12px 23px ;border:2px solid #FFF; margin:20px auto; display:table;font-family: 'Lato', sans-serif; font-size:15px; color:#333;background: rgba(255, 255, 255, 0.68);}
.hm-btm-wht{background:#FFF;}.hm-btm-wht h4{color:#333;font-family: 'Lato', sans-serif; text-align:center; font-size:17px; line-height:25px;  }
.hm-btm-wht h1{font-family: 'Lato', sans-serif; color:#333; font-size:40px; margin:80px auto 10px auto; font-weight:300; text-align:center; }
.Search-btn-hm{padding:18px 30px; background:#F26B5D; color:#FFFFFF; font-size:23px; font-weight:300; margin:50px auto 0 auto; display:table;}
.map-bg{background:url(../images/map-bg.png) center no-repeat #231F20; }
.left-inner-addon .form-control{height: 40px;border-radius: 0;border: 0px;padding-left: 45px;    background: rgba(255, 255, 255, 0.56);font-family: 'Lato', sans-serif; font-size:15px; color:#FFF}
.left-inner-addon .form-control::-webkit-input-placeholder { color: #fff; font-family: 'Lato', sans-serif;}
.left-inner-addon .form-control:-moz-placeholder { /* Firefox 18- */ color: #fff; font-family: 'Lato', sans-serif;}
.left-inner-addon .form-control::-moz-placeholder {  /* Firefox 19+ */   color: #fff; font-family: 'Lato', sans-serif;}
.left-inner-addon .form-control:-ms-input-placeholder {     color: #fff;  font-family: 'Lato', sans-serif;}
.left-inner-addon {  position: relative;}
.left-inner-addon input {   padding-left: 30px;    }
.left-inner-addon i {  position: absolute; width: 40px;line-height: 40px; height: 40px;text-align: center;  pointer-events: none; background: #F26B5D;color: #fff; font-size: 25px;}
.right-inner-addon {  position: relative;}
.right-inner-addon input {   padding-right: 30px;    }
.right-inner-addon i {  position: absolute;   right: 0px;   padding: 10px 12px;   pointer-events: none; }
.btm-bdr{border-bottom:1px solid #F26B5D; margin-bottom:15px; padding-bottom:15px; margin-top:15px; padding-top:15px;}
.fltr-btn{height:40px; line-height:40px; color:#FFF; float:right; padding:0px 70px 0 70px; background:#F26B5D;font-family: 'Lato', sans-serif; font-size:15px; float:right;}
.list-hm-mp ul li{list-style:none;     line-height: 28px;}
.list-hm-mp ul{margin:0; padding:0 15px 15px 15px;}.list-hm-mp ul li a{list-style:none;font-family: 'Lato', sans-serif; font-size:16px; color:#F26B5D;	}.btm-pro-bg{background:url(../images/btm-pro-bg.jpg); padding:40px 0; }.box-btm-pro p{text-align:center;}.box-btm-pro img{margin:0 auto; display:table;}.box-btm-pro h3{font-family: 'Lato', sans-serif; font-size:16px; font-weight:400; text-align:center; color:#FFF;
text-shadow: 2px 2px rgba(0, 0, 0, 0.43);}
.ft-bg-btm{background:url(../images/bg-menu.png) repeat; padding:25px 0;}
.fotr-fst p{ color:#3E3D3D;font-family: 'Lato', sans-serif; font-size:14px;}
.social {margin:0; padding:0;} .social li{list-style:none; padding:0; float:left; padding:10px 20px 0 0;}.social li i{font-size:20px; color:#EE0971 !important;}.fotr-fst p i{color:#EE0971; font-size:20px;}
.footer {padding:20px 0 !important}.footer p{color:#FFF}.footer p span{font-size:20px !important;}
.carousel-caption h1{ color:#D32A77; font-size:75px; text-align:left;font-family: 'Oswald', sans-serif; font-weight:bold;}.carousel-caption p{ color:#676565;    line-height: 44px;
    font-size: 33px;text-align:left;}.carousel-caption{left:59% !important; top:15% !important; right:15%}.top-reg-btns a{font-family: 'Lato', sans-serif; color:#333;}
.spl-ven-btn{color:#999 !important;} .top-reg-btns a i{    color: #EE0971; font-size:17px;}
.menu-wrp li a:hover{text-decoration:none; color: #EE0971;}
.menu-wrp li a{ color:#7F4861;}
.pro-box:hover img {-webkit-transition: 0.8s; -moz-transition: 0.8s;  -o-transition: 0.8s; transition: 0.8s;}
.pro-box:hover img{   transform: rotateY(360deg);   -webkit-transform: rotateY(360deg);    -webkit-transition: 0.8s;   -moz-transition: 0.8s;
    -o-transition: 0.8s;    transition: 0.8s;}
.box-btm-pro{-webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -o-transition: all 300ms ease;    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;}
.box-btm-pro:hover {    -webkit-transform: scale(1.05);    -moz-transform: scale(1.05);    -ms-transform: scale(1.05);    -o-transform: scale(1.05);
    transform: scale(1.05);    -webkit-transform: scale(1.05);    -moz-transform: scale(1.05);    -ms-transform: scale(1.05);    -o-transform: scale(1.05);   transform: scale(1.05);}
.pera-blck p{color:#333} .pera-blck h4{text-align:left}
.ft-abt-img {    float: left;  padding: 7px;   background-color: #F3F3F3;  border: 1px solid #EBEBEB; margin: 0px 15px 15px 0px;}
.who-we h2{margin-top: 50px;    text-align: left;
padding-left:5px;   font-family: 'Lato', sans-serif;  color: #EB5647;   font-size: 40px;   margin: 5px auto 20px auto;    font-weight: 300;}
.who-we p {   color: #333;}.who-we h4{   color: #EB5647;  font-family: 'Lato', sans-serif;  text-align: left; font-size: 17px; line-height: 25px;}
.reg-pg-bg{ background: url(../images/bg_img0.jpg) no-repeat center center fixed;   -webkit-background-size: cover; min-height:600px;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}	
.form-reg{padding:20px; background: rgba(51, 51, 51, 0.59); margin-bottom:20px; margin-top:60px; margin-left:20px;}.form-reg h2{margin:0; text-align:center; color:#FFF; text-transform:capitalize; font-size:30px;font-family: 'Lato', sans-serif; font-weight:400;}
.regfst-pera{margin:0; text-align:center; color:#CCC !important; text-transform:capitalize; font-size:15px;font-family: 'Lato', sans-serif; font-weight:400; padding-bottom:10px; margin-bottom:30px; }
.reg-form .form-control{height:35px; line-height:35px; color:#fff;  background:none;     border: 2px solid #fff;border-radius: 0px;font-family: 'Lato', sans-serif; font-size:14px;} {font-family: 'Lato', sans-serif; font-size:14px; color:#fff; }
.checkbox-inline{color:#CCC;}
.reg-form .form-control::-webkit-input-placeholder {font-family: 'Lato', sans-serif; font-size:14px; color:#fff; }
.reg-form .form-control:-moz-placeholder {font-family: 'Lato', sans-serif; font-size:14px; color:#fff; }
.reg-form .form-control::-moz-placeholder {font-family: 'Lato', sans-serif; font-size:14px; color:#fff; }
.reg-form .form-control:-ms-input-placeholder {font-family: 'Lato', sans-serif; font-size:14px; color:#fff; }
.btn-rgir{background: #F26B5D;font-family: 'Lato', sans-serif; color:#fff;  font-size:14px; margin:0;height:35px ; text-align:center;width:100%}