@charset "utf-8";
/* CSS Document */
.carousel-innerIn{ margin-left:5%; width:90%;}
/******************** Main Carousel****************/
.carousel-caption2 h1{ font-weight:bold; text-transform:uppercase; font-size:60px;}
.carousel-caption2 p{     background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 20px;font-weight:300; padding-top:20px; padding-bottom:20px; width:70%; margin-left:15%;}
.carousel2 {
  position: relative;
}

.pc_whatsapp {
    display: block;
    position: fixed;
    bottom: 10px;
    z-index:9999;
    left: 2px;
}
.pc_whatsapp img {
    max-width: 60px;
}
.carousel-inner2 {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.new{  font-size:18px; color:#333; font-weight:bold;}
.carousel-inner2 > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner2 > .item > img,
.carousel-inner2 > .item > a > img {
  line-height: 1;
}
.fluoroscent{ background:#48af99; padding-left:0; padding-right:0; margin-bottom:30px;}
.fluoroscent1{ background:#F6D740; padding-left:0; padding-right:0; }
.fluoroscent2{ background:#FF6857; padding-left:0; padding-right:0; }
.fluoroscent3{ background:#FF1F3E; padding-left:0; padding-right:0; }
	.Cat h2{ font-size:80px; padding-bottom:30px;}
	.Cat1{    padding: 99px 36px 81px 46px;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    position: relative;}
	.Cat1 h3{ font-size:40px; color:#fff; font-weight:800px; font-family:'Open Sans'; padding-bottom:20px;}
.CarBOrTop{background-image:url(../images/bg1.jpg); background-repeat:repeat;  padding-bottom:70px;}
.CarBOrTop1{webkit-box-shadow: inset 0px 12px 10px 0px rgba(130, 130, 130, 0.44);
    -moz-box-shadow: inset 0px 12px 10px 0px rgba(130, 130, 130, 0.44);
   box-shadow: inset 0px 6px 10px 0px rgba(193, 186, 186, 0.44);padding-top:30px;}
   .prdt{ font-size:34px; font-weight:300; color:#333; padding-bottom:15px;}
   .prdp{ line-height:22px; font-size:14px; padding-bottom:20px;}
.Sec5Bg{background-image:url(../images/sec5bg.jpg);  background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
.servi{ font-weight: bold;
    text-transform: uppercase;
    font-size: 40px; padding-top:30px; color:#fff; text-align:center;}
.ser{
    font-size: 20px; padding-top:20px; padding-bottom:20px; color:#DEDEDE; text-align:center;line-height:33px;} 
.prd{    padding-top: 37px;
    border-top: 6px solid #e3e3e3;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}
.fluo{ padding:20px 0; font-family:'Roboto'!important; font-size:40px!important; text-align:center; color:#fff;}
.fluorp{ color:#fff; font-size:14px; line-height:22px;}
.btn-primary1{    color: #fff;
      background-color: #820000;
    border-color: #820000;
    margin-top: 20px; margin-bottom:30px;}
	.pro-txt{font-size:30px; color:#7F0200; font-family:'Open Sans'; padding-bottom:10px; font-size:bold; text-align:left}
.pro-txt-sub{color:#fff; font-size:22px; padding-top:20px; padding-bottom:20px; font-weight:300; line-height:35px;}
.GalleryIem img{box-shadow:0px 0px 10px #666}
 .GalleryIem{  box-shadow: -4px 6px 1px 0px rgba(47, 47, 46, 0.14);}
.ResponsiveImg{width:100%;}
.StoneRailingImg img {
    padding: 10px;
    box-shadow: 0px 0px 10px #e2e2e2;
    margin: 7px;
}
.serv{ font-size:24px; color:#333; font-weight:bold}
.btn-primary3 {
	display:inline-block;
 color: #fff;
  background-color:#8D0000;
  border-color:#8D0000; font-weight:bold; font-size:11px; border-radius:5px;
  margin-top:5px; margin-bottom:5px; padding:0px 5px!important; text-align:center;}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner2 > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner2 > .item.next,
  .carousel-inner2 > .item.active.right {
    top: 0;
    -webkit-transform: translate3d(0, 100%, 0) !important;
            transform: translate3d(0, 100%, 0) !important;
  }
  .carousel-inner2 > .item.prev,
  .carousel-inner2 > .item.active.left {
    top: 0;
    -webkit-transform: translate3d(0, -100%, 0) !important;
            transform: translate3d(0, -100%, 0) !important;
  }
  .carousel-inner2 > .item.next.left,
  .carousel-inner2 > .item.prev.right,
  .carousel-inner2 > .item.active {
    top: 0 !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
            transform: translate3d(0, 0, 0) !important;
  }
}
.carousel-inner2 > .active,
.carousel-inner2 > .next,
.carousel-inner2 > .prev {
  display: block;
}
.carousel-inner2 > .active {
  top: 0 !important;
}
.carousel-inner2 > .next,
.carousel-inner2 > .prev {
  position: absolute;
  top: 0 !important;
  width: 100%;
}
.carousel-inner2 > .next {
  top: 100% !important;
}
.carousel-inner2 > .prev {
  top: -100% !important;
}
.carousel-inner2 > .next.left,
.carousel-inner2 > .prev.right {
  top: 0 !important;
}
.carousel-inner2 > .active.left {
 top: -100% !important;
}
.carousel-inner2 > .active.right {
  top: 100% !important;
}
.carousel-control2 {
  position: absolute;
  top: 0 !important;
  bottom:auto !important;
      left: auto !important;
  right:0 !important;
  width: 100px !important;
      height: 100px !important;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control2.left {
	background-color:rgba(0, 0, 0, 0.4);
 	bottom:110px !important;
	top:auto !important;
}
.carousel-control2.right {
  bottom:0 !important; top:auto !important;
  background-color:rgba(0, 0, 0, 0.4);
  
}
.carousel-control2:hover,
.carousel-control2:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control2 .icon-prev,
.carousel-control2 .icon-next,
.carousel-control2 .glyphicon-chevron-left,
.carousel-control2 .glyphicon-chevron-right,
.carousel-control2 .top,
.carousel-control2 .bottom{
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -20px !important;
}
.carousel-control2 .icon-prev,
.carousel-control2 .glyphicon-chevron-left,
.carousel-control2 .top {
 left: 21px !important;

  margin-left: -10px;
}
.carousel-control2 .icon-next,
.carousel-control2 .glyphicon-chevron-right,
.carousel-control2 .bottom{
  right: 50%;
  margin-right: -10px;
}
.carousel-control2 .icon-prev,
.carousel-control2 .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control2 .icon-prev:before {
  content: '\2039';
}
.carousel-control2 .icon-next:before {
  content: '\203a';
}
.carousel-indicators2 {
  position: absolute;
  bottom: 10px;
  left: 10% !important;
  z-index: 15;
  width: 10% !important;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators2 li {
  display: inline-block;
  width: 20px !important;
  height: 20px !important;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators2 .active {
  width: 22px !important;
  height: 22px !important;
  margin: 0;
  background-color: #fff;
}
.carousel-caption2 {
  position: absolute;
  right: 15%;
  bottom: 60px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption2 .btn {
  text-shadow: none;
}
@media screen and (min-width: 991px) {
	
	..navbar-default .navbar-nav > li > a{color: rgb(255, 255, 255)!important;}
	
}
@media screen and (min-width: 768px) {
  .carousel-control2 .glyphicon-chevron-left,
  .carousel-control2 .glyphicon-chevron-right,
  .carousel-control2 .icon-prev,
  .carousel-control2 .icon-next,
    .carousel-control2 .top,
  .carousel-control2 .bottom{
        width: 50px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control2 .glyphicon-chevron-left,
  .carousel-control2 .icon-prev,
  .carousel-control2 .top{
    margin-left: -10px;
  }
  .carousel-control2 .glyphicon-chevron-right,
  .carousel-control2 .icon-next,
  .carousel-control2 .bottom{
    margin-right: -10px;
  }
  .carousel-caption2 {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators2 {
    bottom: 20px;
  }
}
.IntroTxt{ font-size:16px; line-height:30px; color:#999;}
.INtroTxtP{ padding-top: 40px;
    padding-bottom: 40px;
    background: #F5F5F5;
}
.Intro2{font-size: 20px;
color:#666;
padding-top:10px;
    display: block;
    line-height: 30px;}
	.Intro3{     font-size: 20px;
    display: block;
    line-height: 43px;
}
.DoubleQuote{ font-family:"Times New Roman", Times, serif;font-size: 60px;}
.Intro1{ font-size:36px; font-weight:bold; display:block; color:#ED1B24; padding-top:20px}
.MarT30{margin-top:50px; margin-bottom:40px;}
.MarP30{padding-top:40px; padding-bottom:50px;}

.HeaderRSec1 a{ color:#010064;}
.HeaderRSec1 p{ margin-bottom:0; font-size:11px;color:#999;}
.HeaderRSec1, .HeaderRSec2{
	font-weight: bold;
	font-size: 12px;
	/* letter-spacing: 1px; */
    line-height: 28px;
	color: #2d2d2d;
	padding: 5px;
}
.HeaderRSec2{ border-right:1px solid #e2e2e2;}
.IndexContactNo{ font-weight:bold; font-size:24px !important; color:#FE4953 !important;}
.FooterNav p{ color:rgba(255, 255, 255, 0.5); text-transform:uppercase;}
.foot1 p{ color:rgba(255, 255, 255, 0.5);}
.FooterNav ul{ padding-left:0;}
.FooterNav ul li{ list-style-type:none;}
.FooterNav ul li a{ color:rgb(224, 114, 114)}
.PaddLR3{ padding-left:3px !important; padding-right:3px !important}
/*********Home Page*****************/
.responsiveImg{ width:100%;}
.Overlay{background-image:url(../images/overlay-bg.png); background-repeat:repeat; position:absolute; width:100%; height:100%; z-index:20000;}
.HEaderBg{ background:#F5F5F5; position:relative; left:0; right:0; z-index:200000000;}
.logo{padding-top:5px; padding-bottom:5px; width:500px; padding:10px 0}
.NavBg{ background: #8D0000;
    }
.SubItemC{margin-top:15px;}
			.FooterAddnEnQuiry p{ margin-bottom:30px;}
			.IndexAdd{ background-image:url(../images/add-icon.html); background-repeat:no-repeat; background-position:0px 5px ; color:#fff; font-size:15px;}
			.IndexPhone{ background-image:url(../images/phone-icon.html); background-repeat:no-repeat; background-position:top left;color:#fff; font-size:15px;}
			.IndexEmail{ background-image:url(../images/mail-con.html); background-repeat:no-repeat; background-position:top left;color:#fff; font-size:15px;}
			.IndexEmail a{ color:#F60; font-size:15px;}
			.PaddL0{ padding-left:0 !important}
			
.DesktopDropdown{display:block;}
.TabDropdown{display:none !important;}
.DesktopDropdown{position:relative;}
.DesktopUl{position:absolute; width:232px;background: #8D0000;top:100px;-webkit-transition: 350ms display-none-transition; display:none;}
.DesktopUl li a{color:#efefef; text-align:left; font-size:13px; background-repeat:repeat; padding:5px; display:block; border-left:3px solid transparent;border-bottom: 1px solid #710909; font-family:'Open Sans';}

.DesktopUl li a:hover{ border-left:3px solid #710909; padding-left: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:transparent; background-repeat:repeat; text-decoration:none;}
.DesktopUl li{text-align:left; list-style-type:none; margin-left:-40px;}
.DesktopUl li ul{ position:absolute; left:232px; top:0; width:232px;background: #F7F7F7; display:none}
.DesktopUl li ul li a{ border-left:2px solid rgba(255, 255, 255, 0.3);}
.DesktopUl li ul li ul.MenuUl3{ display:none;}
.DesktopUl li ul li:hover ul.MenuUl3{ display:block;}
.DesktopUl li:hover ul{ display:block;}
.DesktopUl li a .caret{ float:right; transform:rotate(-90deg); -webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);    margin-top: 12px;}
.DesktopDropdown:hover .DesktopUl{opacity:1; top:50px; 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:#FE4953 !important;}
.navbar-nav li:nth-child(15) .DesktopUl{ right:0 !important;}
@-webkit-keyframes display-none-transition
                {
                0% {
                    display: none; 
                    opacity: 0;
					top:100px;
                    }

                1% 
                    {
                    display: block; 
                    opacity: 0;
					top:100px;
                    }

                100% 
                    {
                    display: block; 
                    opacity: 1;
					top:50px;
                    }
                }
.navbar-nav li {
    position: relative;
}
.dropdown-menu li:before{ display:none !important;}
.navbar-nav li:before {
    position: absolute;
    content: '';
    display: block;
    width: 1px;
    height: 16px;
    top: 19px;
    right: 0px;
    background: #710909;
	z-index:200000000000000000000000000000000;
}
.BeforeNone:before{ display:none !important;}

.Intro{ padding-top:80px; padding-bottom:100px; background-color:#fff;}
.IntroSec{padding:15px 25px !important;}
.IntroSec:hover{box-shadow:0px 0px 8px #ccc;-webkit-box-shadow:0px 0px 8px #ccc;-o-box-shadow:0px 0px 8px #ccc;-moz-box-shadow:0px 0px 8px #ccc;-ms-box-shadow:0px 0px 8px #ccc; 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; color:#FE4953;}
.IntroSec h2{font-size: 26px; color:#333; text-transform:capitalize; font-weight:300;}
.IntroSec h3{ color:#FE4953; text-transform:uppercase;font-size: 18px; padding-bottom:20px; border-bottom:1px solid #949494;}
.IntroSec:hover h2, .IntroSec:hover p{color:#FE4953; 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;}
.IntroSec:hover h3{border-bottom:1px solid #FE4953;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;}
.IntroMoreBtn{background-image:url(../images/arrowbuttonbg.png); background-repeat:no-repeat; width:40px; height:40px; display:inline-block;}
.IntroMoreBtn:hover{background-position:0 -40px;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;}
.RecentProjectsBg{color:#fff; background-image:url(../images/recent-projects-bg.html); background-repeat:no-repeat; background-size:100% 100%; background-attachment:fixed; padding-top:70px; padding-bottom:70px;}
.RecentPro h1, .Footer h1{font-size:43px; font-weight:bold; margin-top:0; text-transform:uppercase;}
.RercentProHEad{ margin: 0 200px 29px;   overflow: hidden;}
.Earimg{ width:100%; height:301px;background-image:url(../images/banner-image3.html); 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:300px;-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:#7C98C6}
.Necklace{ background-image:url(../images/banner-image2.html); background-repeat:no-repeat; background-size:100% 100%; height:300px; position:relative;}
.Bangles{background-image:url(../images/banner-image1.html); background-repeat:no-repeat; background-size:100% 100%; height:300px; position:relative;}
.Pendant{ background-image:url(../images/banner-image4.html); background-repeat:no-repeat; background-size:100% 100%; height:300px; position:relative;}
.Rings{ background-image:url(../images/banner-image1.html); background-repeat:no-repeat; background-size:100% 100%; height:300px; position:relative;}
.Rings1{ background-image:url(../images/banner-image3.html); background-repeat:no-repeat; background-size:100% 100%; height:300px; position:relative;}
.Bracelates{ background-image:url(../images/banner-image5.html); background-repeat:no-repeat; background-size:100% 100%; height:300px; position:relative;}

.CatP a:hover{text-decoration:none;}
.Cat h1{font-family: 'Open Sans', sans-serif;}
.Cat{margin-top:15px; margin-bottom:15px;}
.EventsP1{ color:#D2D2D2; margin-bottom:20px; padding-bottom:10px; font-size:20px; font-weight:300; line-height:35px; font-family:'Roboto';}
.CategorySec h3{text-transform:uppercase; color:#8D0000;font-family: 'Open Sans', sans-serif; font-weight:bold; margin-top:50px;
    font-size: 18px;}
.CategorySec{height:287px; position:relative;
    background: #fff;}
	.cater1{ background:#FF6857!important}
	.cater2{ background:#FF1F3E!important}
	.cater3{background:#48AF99!important}
.CategorySec p{margin-top:20px; margin-bottom:20px; color:#666!important; line-height:26px;
    padding: 0px 3px;}
.CategoryHover{width:100%; height:100%; position:absolute; transition:0.4s all ease-in-out;-webkit-transition:0.4s all ease-in-out;-o-transition:0.4s all ease-in-out;-moz-transition:0.4s all ease-in-out;-ms-transition:0.4s all ease-in-out; z-index:1; opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;}
.Category{position:relative; overflow:hidden}
.Category:hover .CategorySec .CategoryHover{ opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);-khtml-opacity:1; -moz-opacity:1;} 
	.CaregoryImg{position:relative; z-index:200000000000000000; background-image:url(../images/forword-button-green.png); background-repeat:no-repeat; width:48px; height:48px; display:inline-block;}
	.Category:hover .CaregoryImg{background-image:url(../images/forword-button.png);transition:0.4s all ease-in-out;-webkit-transition:0.4s all ease-in-out;-o-transition:0.4s all ease-in-out;-moz-transition:0.4s all ease-in-out;-ms-transition:0.4s all ease-in-out;}
	.Category:hover .CategoryMainImg img{filter: gray; filter: grayscale(1);-webkit-filter: grayscale(1);}
.responsiveImg{width:100%;}

.Category:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1);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;}



	
/*****************Current Sections Css***********/	
.Rings1Txt{ top:35%; background-color:rgba(49, 49, 95, 0.4); position:absolute; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
-o-transition: all 500ms ease; transition: all 500ms ease;
    color: #fff; text-align:center;}
		.Rings1Txt h1{-webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
-o-transition: all 500ms ease; transition: all 500ms ease; color:#fff; text-transform:uppercase;}
.Rings1Txt a{-webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
-o-transition: all 500ms ease; transition: all 500ms ease;}
	.Rings1Txt p{-webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
-o-transition: all 500ms ease; transition: all 500ms ease;color: #fff; opacity:0; height:0;}
.Cat:hover .Rings1Txt p{ opacity:1;top:-30px; position:relative; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
-o-transition: all 500ms ease; transition: all 500ms ease; }
.Cat:hover .Rings1Txt h1{ transform:translateY(-40px); -webkit-transform:translateY(-40px);-o-transform:translateY(-40px);-moz-transform:translateY(-640px);-ms-transform:translateY(-40px);}
.Cat:hover .Rings1Txt a{transform:translateY(30px); -webkit-transform:translateY(30px);-o-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);}
.Cat:hover .Rings1Txt{background-color:rgba(49, 49, 95, 1); padding-top:30px; padding-bottom:40px;top:20%;}
.Bangles:hover .Rings1Txt a, .Pendant:hover .Rings1Txt a, .Bracelates:hover .Rings1Txt a{transform:translateY(50px) !important; -webkit-transform:translateY(50px) !important;-o-transform:translateY(50px) !important;-moz-transform:translateY(50px) !important;-ms-transform:translateY(50px) !important;}

.Bangles:hover .Rings1Txt, .Pendant:hover .Rings1Txt, .Bracelates:hover .Rings1Txt{ padding-bottom:60px !important;top:16% !important;}
/*****************Current Sections Css***********/







.Rings1 h1{text-transform:uppercase; position:relative; z-index:3;}
.Rings1 p{position:relative; z-index:3;}

/*.Rings1Txt:before{background-color:rgba(81, 103, 139, 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;}*/
	




h1.RercentProHEad div:before, h1.RercentProHEad div:after{  background:#FE4953;  display: inline-block;
content: '';
    display: inline-block;
    height: 3px;
    position: relative;
    top: -11px;
    width: 100%;}
h1.RercentProHEad div:before{margin-left: -100%;
    margin-right: 40px;}
	h1.RercentProHEad div:after{margin-right: -100%;
    margin-left: 40px;}
.RecentProSecTxt h4{font-size:17px; font-weight:bold; text-transform:uppercase; padding-bottom:20px; border-bottom:1px solid #fff;}
.RecentProSecTxt{padding:50px 20px 11px 20px; border:3px solid rgba(255, 255, 255, 0.6); border-top:none;}
.MarBot50{margin-bottom:50px;}
.RecentProSecTxt a:link, .RecentProSecTxt a:visited{color:#fff;font-size: 25px;}
.RecentProSecTxt a:hover{color:#FE4953;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;}
.TextimonialBg{background-color:#fff; padding-top:70px; padding-bottom:90px;}
.TextimonialBg2{background-color:#fff; padding-top:0px; padding-bottom:45px;}
.Lestimonial-logo{width:100%; height:100%; box-shadow:0px 0px 8px #e2e2e2;}
.text-right1{text-align:right;}
.test{color:#333; font-size:30px; padding-bottom:10px;  margin-bottom:30px; text-align:center; font-weight:bold; text-transform:uppercase;}
.TestimonialCont p{margin-top:10px; font-size:18px;}
.testimonial-hr{border-top:1px solid #D2D2D2; clear:both;}
.CientLogosH{padding:10px 5px;}
.TextiMoreBtn{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%; border:1px solid #333; color:#333 !important; width: 45px; height:45px;text-align:center; display:inline-block;}
.MarTMore{margin-top:10px; font-size:20px; cursor:pointer;}
.TextiMoreBtn:hover{ border:1px solid #FE4953; color:#fff !important; background-color:#FE4953;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;transform:rotate(315deg);-webkit-transform:rotate(315deg);-o-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg); }
.FooterBg{ background:#830000; color:#fff; padding-top:20px; padding-bottom:20px; margin-top:30px;}
.Footer h1{margin-bottom:20px !important;}
.form-control1{ width:100%; border:1px solid #929091; background-color:transparent; padding-top:10px; padding-bottom:10px; padding-left:15px;}

.form-control1::-webkit-input-placeholder {
   color:#fff;
}

.form-control1:-moz-placeholder { /* Firefox 18- */
   color:#fff;  
}

.form-control1::-moz-placeholder {  /* Firefox 19+ */
   color:#fff;  
}

.form-control1:-ms-input-placeholder {  
   color:#fff;  
}
.form-control1:focus {
  border-color: #FE4953;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(81, 103, 139, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(81, 103, 139, .6);
}

.FootSec1 { text-transform:uppercase; color:rgba(255, 255, 255, 0.5);}
.socialIcons a{ width: 45px;
    margin-top: 10px;
    height: 45px;
    border: 1px solid rgb(141, 0, 0);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    text-align: center;
    color: rgb(141, 0, 0);
    font-size: 20px;
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    font-size: 22px;}
.socialIcons a:hover{text-decoration:none;
    background-color: #222338;
    color: #fff;
    border: 1px solid #1D1E2D;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; }

.socialIcons a i{    margin-top: 12px;}
.Foot2Bg{ background-image:url(../images/enquiry-ng.html); background-repeat:no-repeat;padding-top:60px; padding-bottom:60px; color:#fff; }
.Foot2 a{color:#D6D4D5;}
.Foot2 a:hover{color:#D6D4D5;}
.titleToggleClass1{display:none;}
.RecentProImgBor{    overflow: hidden;
    margin: 0 0 -4px;
    position: relative;
     top: 26px;}
.RecentProImgBor:before, .RecentProImgBor:after{background: rgba(255,255,255,0.5);
    content: '';
    display: inline-block;
    height: 3px;
    position: relative;
    top: 13px;
    width: 100%; }
	.RecentProImgBor:before{ margin-left: -87%;
    margin-right: 25px;}
		.RecentProImgBor:after{    margin-right: -86%;
    margin-left: 23px;}
.RecentProImgBor div{display:inline;}
.TextiIcon{opacity:0.3;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -khtml-opacity: 0.3;
    -moz-opacity: 0.3;}
	.FooterAdd{margin-top:10px; margin-bottom:20px;}
	.FooterAdd h3{font-weight:bold;}
	.FooterAdd p{font-size:15px;}
	.footpara{ color:#FFF; font-size:18px!important; line-height:30px!important}

	/* ** * * * GAllery********/
	.InnerPgHeaderMarTop{margin-top:160px;}
	.InnerPgHeadColor{color:#52678B; text-transform:uppercase; font-weight:bold; font-family:'Roboto Condensed';}
	.InnerHEaderBg{background-image:url(../images/inner-header-img.html); background-repeat:no-repeat;  background-size:100% 100%; height: 200px;}
	.InnerHEaderBg1{background-image:url(../images/inner-header-img1.html); background-repeat:no-repeat;  background-size:100% 100%; height: 200px;}
	.InnerHEaderBg2{background-image:url(../images/inner-header-img2.html); background-repeat:no-repeat;  background-size:100% 100%; height: 200px;}
	.InnerHEaderBg3{background-image:url(../images/inner-header-img3.html); background-repeat:no-repeat;  background-size:100% 100%; height: 200px;}
	.InnerHEaderBg4{background-image:url(../images/inner-header-img4.html); background-repeat:no-repeat;  background-size:100% 100%; height: 200px;}
	.InnerHEaderBg5{background-image:url(../images/inner-header-img5.html); background-repeat:no-repeat;  background-size:100% 100%; height: 200px;}
	.InnerHEaderBg6{background-image:url(../images/inner-header-img6.html); background-repeat:no-repeat;  background-size:100% 100%; height: 200px;}
	.InnerHEaderBg7{background-image:url(../images/inner-header-img9.html); background-repeat:no-repeat;  background-size:100% 100%; height: 200px;}
	.InnerHEaderBg8{background-image:url(../images/inner-header-img8.html); background-repeat:no-repeat;  background-size:100% 100%; height: 200px;}
	.InnerHEaderOvelay{background-image:url(../images/overlay-bg.png); background-repeat:repeat; height:200px;}
		.PadLR0{padding-left:0 !important; padding-right:0 !important;}
	.responsivImg{ width:100%;}
	.enlarge-icon{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    margin: -47px 0 0 -47px;
    width: 95px;
    height: 95px;
    text-align: center;
    color: #fff;
    z-index: 5;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    visibility: hidden;
    opacity: 0; font-size:57px;
}
.enlarge-icon:before {
    content: '\f00e';
    font: 57px/95px FontAwesome;
    color: rgba(255,255,255,0.4);
}
.GalleryImgHoverBg{background-color:rgba(0, 0, 0, 0.7); position:absolute; width:100%; height:100%; z-index:3; visibility:hidden;-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;}
	 .GalleryImg:hover .GalleryImgHoverBg{visibility:visible;-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
 .GalleryImg:hover .enlarge-icon{

	 -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    visibility: visible;
    opacity: 0.5;}

 .GalleryImg{
	    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
    outline: medium none !important;
    text-decoration: none !important;
	    overflow: hidden;

    padding: 0;
    margin:-4px -2px;
    background: #000;border:2px solid #fff; display:inline-block; width:186px; height:186px; position:relative;
 }
 
  .GalleryImg img{    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    max-width: none;
    width: 100%; margin:0;}
	  .GalleryImg:hover img{ transform: scale(1.4) rotate(10deg);}
	  .PADDTBInnerPgCont{margin-top:100px; padding-bottom:100px;}
	 
	  .GalleryImg img{width:186px; height:186px;}
	  /***********About Us****************/
	  .AboutPara{margin-bottom:30px}
	  .AboutPara h3{color:#FE4953; text-transform:uppercase; margin-top:0; margin-bottom:0; display:inline-block; font-family:'Roboto Condensed'; padding:10px 0;}
	  .InnrPgHr{border-top:1px solid #FE4953; height:0; margin-top:-20px;}
	  .text-left1{text-align:left;}
	  .AboutPara div{margin-top:35px;}
	  .oL1 li STRONG{color:#666;}
	  .oL1 li{margin-bottom:15px;}
	  .StainlesSteelLink{background-image:url(../images/overlay-bg2.png); background-repeat:repeat; padding:10px; display:block; color:FE4953; text-align:center;}
	  .StainlesSteelLink:hover{ transform:scale(1.05);-webkit--transform:scale(1.05);o-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);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; text-decoration:none;}
	  
	  /*********Products******************/
	  .productsHEad{background-image:url(../images/overlay-bg2.png); background-repeat:repeat; padding:10px; color:#FE4953; text-transform:uppercase; display:block; margin-left:-20px; margin-right:-20px; margin-top:0;}
	  .ProductsIndi{}
	  .ProductSubImg{padding:10px;background-image:url(../images/overlay-bg2.png); background-repeat:repeat; color:#FE4953; text-transform:uppercase; text-align:center;}
	  .MarTB7{margin-top:7px; margin-bottom:7px;}
	    .ProductsHEad{ margin: 10px 0px 29px; !important; text-decoration:underline;}
		  .PADDTBInnerPgCont2{padding-bottom:20px;}
		  .PdtSideMenuP{width:100%; padding:10px;background-image:url(../images/overlay-bg2.png); background-repeat:repeat; }
		  .PdtSideMenuP h3{background-color:#fff; padding:5px 10px; color:#333;text-transform:uppercase; margin-top:0; font-weight:bold;}
		  .PdtSideMenu li a{ padding:10px; border:1px solid #fff; border-bottom:5px solid #fff; margin-bottom:10px; text-transform:uppercase; display:block; font-weight:bold; color:#666;font-size: 12px;}
		    .PdtSideMenu li{list-style-type:none;}
		  .PdtSideMenu{margin-left:-40px;}
		  .PdtSideMenu li a:link, .PdtSideMenu ul li a:visited, .PdtSideMenu ul li a:focus{color: #666 !important;}
		  .PdtSideMenu li a:hover{text-decoration:none; padding-left: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; color:#FE4953;}
		  .PdtSideMenu .active a{color:#FE4953}
		  .PdtSideMenu li a span{margin-right:10px;}
		  .ProductSubImg h4{font-weight:bold; color:#333; font-size: 18px;}
		  
		  /**************Clients**********************/
		  .ClientsSec{margin-bottom:50px; margin-left:-15px; box-shadow:0px 0px 10px #e2e2e2; padding:10px; }
		  .ClientsSec h4{color:#52678B; text-transform:uppercase;padding:15px; margin-top:0; margin-left:-15px; margin-right:-15px; font-size:26px; font-weight:400;font-family:'Roboto Condensed';}
		  .ClientsSec h3{color:#52678B; text-transform:uppercase;padding:15px; margin-top:0; margin-left:-15px; margin-right:-15px; font-size:26px; font-weight:400;font-family:'Roboto Condensed';}
		  .clinets img{margin:10px; padding:10px; background-color:#fff;box-shadow:0 0 7px #ccc;-webkit-box-shadow:0 0 7px #ccc;-o-box-shadow:0 0 7px #ccc;-moz-box-shadow:0 0 7px #ccc;-ms-box-shadow:0 0 7px #ccc;}
		  .MajorClients img{width:125px;}
		  
		  
		  /**************contact Us**********************/
		  .ContactUsSPaces{font-size:14px;}
		  .ContactUsSec h4{color:#52678B; text-transform:uppercase;padding:15px; margin-top:0; margin-left:-15px; margin-right:-15px; font-size:26px; font-weight:400; font-family:'Roboto Condensed';}
		  
		  .ContactUsSec p{ font-size:17px; color:#333; line-height:30px;}
		  .ContactMarBot{margin-bottom:20px;}
		  .GooglwMap{box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;-o-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-ms-box-shadow:0 0 10px #ccc; padding:20px; margin-top:30px; margin-bottom:30px;}
		  .COntactHeadHrMarT{margin-top:-30px !important;}
		  .PadL0{padding-left:0 !important;}
		  .PadR0{padding-right:0 !important;}
		  .MarT40{margin-top:40px;}
		  .TabIconDisplay{display:none;}
		  
		  /**************Projects********************/
		  .ProjectIndi{background-image:url(../images/overlay-bg2.png); background-repeat:repeat; padding:15px;box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;-o-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-ms-box-shadow:0 0 10px #ccc; display:inline-block; text-align:center; }
		  .ProjectIndi h4{color:#fff; text-transform:uppercase; background-color:#FE4953; padding:10px 5px;}
		  .ProjectIndi:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);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; text-decoration:none;}
		
		
		.ImgOverlay{position:absolute; z-index:2; background-image:url(../images/pdt-bg.png); background-repeat:repeat; color:#fff; font-size:18px;padding:
10px; bottom:-11px; right:0;font-family: 'Open Sans'; font-weight:bold; display:inline-block; line-height:1.3;transition:all ease-in-out 0.2s; -webkit-transition:all ease-in-out 0.2s; -moz-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s; }
.ImgOverlay span{font-weight:lighter;font-weight:100; }
.OverlayHover:hover{}
.OverlayHover:hover .ImgOverlay{bottom:-150px; right:-100px;}
.PaddTB15{padding-top:15px; padding-bottom:15px;}
.DownIcon{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg); font-size:18px;}
.ulList li{ margin-bottom: 15px; list-style-image:url(../images/list-icon.png); color:#333; font-size:17px;}

.intro{ float:right}
.MarT0Steel{margin-top:35px !important;}
.AboutPara1{margin-bottom:30px;}
.AboutPara1 h3{background-image:url(../images/overlay-bg2.png); background-repeat:repeat; padding:5px 10px; color:#FE4953; text-transform:uppercase; margin-top:0; margin-bottom:0; display:inline-block; background-color:#fff;}
.FontSize{font-size:16px; padding:10px !important;}
.SubHeading{color:#FE4953; text-transform:uppercase; font-weight:bold; text-align:left;}
.SubSubHeading{font-weight:bold;}
.FooterAdd h3{text-transform:uppercase;}
.PdtTabDisplayNone1{display:none;}
.PdtTabDisplay1{display:block;}
.StainlessSteelDownIcon{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;}
.OnclickREotate1801{transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg); 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;}
   .hrNew{ border-top: 1px solid #FE4953;
    height: 0; margin-top:0; margin-bottom:0;}
	
	.PdtSideMenuP h4{background-color:#fff; padding:5px 10px; color:#333;text-transform:uppercase; margin-top:0; font-weight:bold; margin-bottom:0; cursor:pointer;}
	.factoryJindal{border:10px solid #fff;}
	

.accordionButton a{display:block;text-decoration:none;}
.accordionButton:hover a{text-decoration:none;color:#333;
}
.ActivColor a:link, .ActivColor a:visitd{color:#ef0030 !important;}
.accordionButton a:link, .accordionButton a:visited{display:inline; text-decoration:none;} 
.Inactive a{color:#999 !important;}
.Inactive a:hover{color:#ef0030 !important;}
.accordionButton {/*box-shadow:2px 2px 10px #CCC;background:#FFF;*/float:left;/*margin:0 0 10px 0;*/padding:5px;font-size:14px; text-transform:uppercase; color:#333;text-align:left;font-weight:normal;cursor:pointer;width:100%;/*border-radius:5px;*/-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; border-radius:5px; padding:5px 10px ; margin:0 0 10px 0; position:relative; border-bottom:2px solid #ccc;
    font-family: 'Roboto';}
.accordionButton span{ float:right !important; padding-top:5px; font-size:11px !important;}
/* .on span{    top: auto !important; position: absolute !important; left: 40% !important; bottom: -11px !important; float:none !important;}*/
.accordionButton:hover {/*background:#FFF;*/cursor:pointer;/*border-radius:5px;box-shadow:0px 0px 10px #e2e2e2 inset;*/-ms-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:#0053A5; background-color:none;}
.PdListHEad{     font-size: 20px;
    color:rgba(255, 255, 255, 0.6); padding:10px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center; background-color:#2D8CD6;
}

.PdListHEad2{     font-size: 20px;
    color: #52678B;
    font-weight: bold;
    text-transform: uppercase;
    text-align:left;
}


.accordionContent ul, .accordionContent-on ul { list-style:circle;margin:0 0 0 0;padding:0 0 0 30px; text-transform:capitalize;}
.accordionContent ul:hover, .accordionContent-on ul:hover{list-style:circle;}
.accordionContent, .accordionContent-on { /*background-color:#0053A5; background-image:url(../images/accourdian-bg.png); background-repeat:repeat;*/width:95%;float: left; _float: none; /* Float works in all browsers but IE6 */ margin-right:10px !important; text-align:left; margin-bottom:10px;}
.accordionContent-on {width:95%;float: left;_float: none; /* Float works in all browsers but IE6 */}
/*.accordionContent ul li{list-style-type:circle !important;}*/
.accordionContent ul li a, .accordionContent-on ul li a{text-decoration:none;font-size:13px;display:block; background-color:#fff; background-repeat:repeat;/*border-bottom:1px dashed #CCC;border-left:1px dashed #CCC;*/margin:0;padding:3px 10px 3px 3px;/*border-radius:5px;*/color:#333; border-bottom:1px solid #f3f3f3;}

/*.accordionContent ul li a:before, .accordionContent-on ul li a:before{position:absolute; content:''; border-top:7px solid #0053A5; border-right:7px solid transparent; left:0; top:0; display:block;}*/
.accordionContent ul li, .accordionContent ul li:hover{ list-style-type:circle}
.accordionContent ul li a:hover, .accordionContent-on ul li a:hover {display:block;margin:0;padding:3px 10px 3px 3px;color:#fff;font-weight:bold;/*border-bottom:1px dashed #CCC;border-left:1px dashed #CCC;*/ color:#0053A5;}

.accordionContent-on ul .active a{color:#06A884;}
.accordionContent-on ul .selected a{display:block;color:#0053A5; margin:0;padding:3px 10px 3px 3px; font-weight:bold;}

.on {background:none;margin:0 0 10px 0;font-size:14px;color:#0053A5;text-align:left;font-weight:normal;cursor:pointer;/*border-radius:5px;box-shadow:0px 0px 10px #e2e2e2 inset;*/  border-radius:5px; padding:5px 10px ; border-bottom:2px solid #ccc; }
.over {background:none;color:#333;}
/*.accordianParant{  background-image: url(../images/category-hover-bg.png); background-repeat:repeat;}*/


	.Affiliation h3{background-color:#fff; padding:10px; display:inline-block; text-transform:uppercase; color:#FE4953; margin-bottom:0; margin-top:0;}
		  .Affiliation img{margin:10px; padding:10px; background-color:#fff;box-shadow:0 0 7px #ccc;-webkit-box-shadow:0 0 7px #ccc;-o-box-shadow:0 0 7px #ccc;-moz-box-shadow:0 0 7px #ccc;-ms-box-shadow:0 0 7px #ccc;}
		  .MarT20{padding-top:20px;}
		  .MarT10{padding-top:10px;}
		  .MarT210{margin-top:20px;}
		  .TableCustome thead tr th{background-color:#FE4953; color:#fff; text-align:center;}
		  .chem-comp1 td{background-color:#CCC}
		  .chem-comp2 td{background-color:#f3f3f3;}
		  .chem-comp3 td{background-color:#CCC; color:#FE4953; text-align:center;}
		  .chem-comp4 td{background-color:#f3f3f3;}
		  .StainlessSteel{white-space:normal!important;}
		  .Industry{ background-image:url(../images/product/automation02.html); background-repeat:no-repeat; background-size:100% 100%; background-attachment:fixed;}
		  .Industry{padding:10px;}
		  .Ul2 li{color:#ddd;}
		  .CoulmCaddingImg{margin-right:5px; float:left}
		  .Ul3 li{margin-bottom:5px;}
		  
		  .StoneRailingImg1 img{padding:10px; box-shadow:0px 0px 10px #e2e2e2; margin-right:7px;
    height: 160px;
    width: 265px;}
		  .StoneRailingImg1 a {display:inline-block;}
		  .StoneRailingImg1 a:hover{ text-decoration:none;}
		  .StoneRailingImg1 a .span1{ background-image:url(../images/product-carousel.png); background-repeat:no-repeat; background-position:center; width:100%; height:26px; display:block;}
		  .StoneRailingImg1 a .span2{color: #2D8CD6;
    margin-top: -19px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 17px;
    margin-bottom: 17px;
    font-weight: bold;
}
		  .StoneRailingImg img{padding:10px; border:2px solid #8D0000; margin-right:7px;
   }
		  .StoneRailingImg a {display:inline-block;}
		  .StoneRailingImg a:hover{ text-decoration:none;}
		  .StoneRailingImg a .span1{ background-image:url(../images/product-carousel.png); background-repeat:no-repeat; background-position:center; width:100%; height:26px; display:block;}
		  .StoneRailingImg a .span2{color: #2D8CD6;
    margin-top: -19px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 17px;
    margin-bottom: 17px;
    font-weight: bold;
}
		  .PDF{color:#FE4953; padding:5px 10px; background-color:#fff; display:inline-block; font-weight:bold; text-align:center; text-transform:uppercase; width:100%;}
		  .TabDisplay{display:none;}
		  .DesktopDisplay{display:block;}
		  .SoldTag{ width:49px; height:46px; background-image:url(../images/sold.png); background-repeat:no-repeat; display:block; position:absolute; z-index:2000; top:4px; right:4px;}
		  .OfferedSec{ position:relative; width:100%;}
		  .text-left1{ text-align:left;}
		 @media (max-width: 1200px) { 
		 .carousel-caption2 {bottom: -11px;}
		 .nav > li > a {padding: 10px 3px;}
		 .socialIcons a {
    width: 40px;
    height: 40px; font-size:22px;}
	
		 }
		  @media (max-width: 991px) {
			  .StoneRailingImg{ text-align:center}
			  .PdListHEad2{ text-align:center;}
			  .PdListHEad{ cursor:pointer;}
			  .accordianParant{ display:none; opacity:0;}
			  .PdtToggle{ color:rgba(255, 255, 255, 0.6); font-size:23px; float:right;}
			  .TabPaddR0{ padding-right:0 !important;}
			  .dropdown-menu li ul{ padding-left:30px;}
			  .dropdown-menu li ul li a{ display:block; color:#ccc;}
			  .text-left1{ text-align:center;}
			.Cat a img{ margin:0 auto;}
			  .Rings1Txt{ max-width:450px;    margin: 0 auto;}
			  		.Rings1Txt h1{margin-top: 0;font-size: 25px;padding-top: 10px;}
.Rings1Txt a{-webkit-transition: all 500ms ease; -moz-transition: all 500ms ease;
-o-transition: all 500ms ease; transition: all 500ms ease;}
	.Rings1Txt p{ opacity:1; height:auto;}
.Cat:hover .Rings1Txt p{ top:0; }
.Cat:hover .Rings1Txt h1{ transform:none; -webkit-transform:none;-o-transform:none;-moz-transform:none;-ms-transform:none;}
.Cat:hover .Rings1Txt a{transform:none; -webkit-transform:none;-o-transform:none;-moz-transform:none;-ms-transform:none;}
.Cat:hover .Rings1Txt{background-color:rgba(49, 49, 95, 1); padding-top:30px; padding-bottom:40px;top:20%;}
.Bangles:hover .Rings1Txt a, .Pendant:hover .Rings1Txt a, .Bracelates:hover .Rings1Txt a{transform:translateY(50px) !important; -webkit-transform:none !important;-o-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;}
			  .TabPaddLR0{ padding-left:0 !important; padding-right:0 !important;}
	
			  .Bracelates {
    background-image:none;
	height: auto;}
			  .Pendant {
    background-image:none;
	height: auto;}
			  .Bangles {
    background-image:none;
	height: auto;}
			  .Necklace {
    background-image:none;
	height: auto;}
	.Rings1 {
    background-image:none;
	height: auto;}
.Rings1Txt {position: relative;    top: 0;
    background-color: rgba(49, 49, 95, 1);}
.IntroTxt {font-size: 14px; line-height: 26px;}
.Intro2 {font-size: 22px; line-height: 30px;}
.Intro3 {font-size: 16px; line-height: 26px;}
.Intro1 {line-height: 34px; font-size: 30px;}
.carousel-caption2 {
    background-color: #2D8CD6;
    position: relative;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    padding-left: 10px;
}
.abtus{text-align:center;}

.carousel-caption2 h1 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 25px;
    margin-top: 0;
}

.carousel-caption2 p {
  background-color:transparent; 
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    padding-top: 0;
    padding-bottom: 0;
    width: 70%;
  margin-left:0;
}
			  .carousel-control2 .icon-next, .carousel-control2 .glyphicon-chevron-right, .carousel-control2 .bottom {
    right: 54%;}
			  .CoulmCaddingImg{float:none; margin:0 auto;}
			  .DesktopDisplay{display:none;}
			  .TabDisplay{display:block;}
	.CoulmCaddingImg{float:none; display:block;}
		.factoryJindal{border:5px solid #fff;}
	.ImgOverlay {font-size: 13px;}
	.GalleryImg img{width:200px; height:200px;}
	.GalleryImg{width:204px; height:204px;}
	.PadR0{padding-left:0 !important;}
	.PadL0{padding-right:0 !important;}
	.TabMarTCont{margin-top:20px;}
	.ProductSubImg{max-width:370px; margin:10px auto;}
	.OnclickREotate{ 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;}
	.OnclickREotate180{transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg); 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;}
	.TabMarT{margin-top:10px;}
	.PdtSideMenuP h3{margin-bottom:0; cursor:pointer; font-size:18px;}
	.TabIconDisplay{display:block;}
	.PdtTabDisplayNone{display:none;}
	.PdtTabDisplay{display:block;}
	.TabTxtCenter{text-align:center;}
	.TabWi100{width:100%; margin-bottom:30px;}
	.DivToggle991 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    /* optional */
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
  }
  .DivToggle991 .first_div991 {
    -webkit-box-ordinal-group:2;
    -moz-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2;
  }

  .DivToggle991 .second_div991 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order:1;
  }
	.PADDTBInnerPgCont {
    margin-top: 60px;
    padding-bottom: 60px;
}
.InnerPgHeaderMarTop {
    margin-top: 70px;
}
.RercentProHEad {
    font-size: 25px;
}
	.StainlesSteelLink{max-width:300px; margin:0 auto;}
	.text-left1{text-align:center;}

	.logo {
    width:245px;}
	.TabBorDown{border-bottom:1px solid #ccc;}
	.RercentProHEad{ margin: 0 0 29px;}
/*	h1.RercentProHEad div:before, h1.RercentProHEad div:after{display:none;}*/
	.TabDisplayNone{display:none;}
	.titleToggleClass1{font-size: 30px;
    color: #FE4953;
	    top: 27px;
    position: absolute;
    padding: 20px;
    line-height: 0;
    cursor: pointer;
    z-index: 1032;
    display: block;}
	   .NavOvelay{ background-color: rgba(0, 0, 0, 0.7);}
		
	.titleToggleClass1:hover{ color:#000; text-decoration:none;}
	.Test{position:fixed; z-index:2000000000000000000; background-color:#F00;}
	.LMin{left:-300px;}
	.NavOvelay{background-color:rgba(0, 0, 0, 0.7); position:fixed;width:100%; height:100%; z-index:1029;}
.OverlayBody{display:none;}
.OverlayDisplay{display:block;}
.OnclickDisplay{left:0;}
.content{height:300px; padding:5px; overflow:auto;}
	.navbar-default{position:fixed; width:250px; text-align:left;background-color:#FE4953;  z-index:1028;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; }
	.navbar-nav li:before { display:none;}
	.TabDropdown{display:block !important;}
	.DesktopDropdown{display:none !important;}
.TabTxtCenter{ text-align:center;}
.text-right1{text-align:center;}
.clients1{max-height:80px;}
.contactu{text-align:center;}
.contactu img{width:100%;}
.contts ul li {
    display: block;
    position: relative;
    top: -13px;
    left: 0px;
}
.contts ul{margin-bottom:-10px;}
}
@media (max-width: 767px){
	.carousel-control2 .icon-next, .carousel-control2 .glyphicon-chevron-right, .carousel-control2 .bottom {
    right: 16%;}
.ImgOverlay {
    font-size: 24px;
}
}
@media (max-width: 600px) {
.RecentPro h1, .Footer h1{font-size:28px;}	
h1.RercentProHEad div:before, h1.RercentProHEad div:after{display:none;}	
.carousel-control2 {
width: 75px !important;
height: 75px !important;}
.carousel-control2 span img{width:50px;}
.carousel-control2.left {

    bottom: 79px !important;}
	.carousel-control2 .icon-next, .carousel-control2 .glyphicon-chevron-right, .carousel-control2 .bottom {
    right: 32%;
}
}
