@charset "utf-8";
/* CSS Document */
/*********Home Page*****************/
.Overlay{background-image:url(../images/overlay-bg.png); background-repeat:repeat; position:absolute; width:100%; height:100%; z-index:20000;}
.HEaderBg{ background-image:url(../images/header-bg.png); background-repeat:repeat; position:relative; left:0; right:0; z-index:200000000;}
.logo{padding-top:5px; padding-bottom:15px; margin-bottom:10px;}
.NavBg{background-color:#2FA0DA; position:absolute; top:120px; left:0; right:0;}
.DesktopDropdown{display:block;}
.TabDropdown{display:none !important;}
.DesktopDropdown{position:relative;}
.DesktopUl{position:absolute; width:250px;background-image:url(../images/nav-bg2.png); background-repeat:repeat;opacity:0; 
top:100px;-webkit-transition: 350ms display-none-transition; display:none; font-weight:300;}
.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);}
.DesktopUl li a:hover{ border-left:3px solid #248FC6; padding-left: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; 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;}
.DesktopDropdown:hover .DesktopUl{opacity:1; top: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; display:block;}
.DesktopDropdown .active{ color:#248FC6 !important;}
.MarTBanner{margin-top:20px;}
.IntroSec i{font-size:28px; color:#000;}
.RecentProImgBor div img{width:185px;}
.RecentProSecTxt img{width:100%;}
@-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: 17px;
    top: 15px;
    right: 0px;
    background: #2897D0; z-index:200000000000000000000000000000000;
}.table thead tr th{color: #fff;
    background-color:#159A9F; text-align:center;}
.table tbody tr td h4{ color:#159A9F; font-weight:bold;}
.table tbody tr td a{ cursor:pointer;}
td p a{ color:#36C; text-decoration:underline;}
th{ background:#2FA0DA; color:#fff; text-align:center}
.BeforeNone:before{ display:none !important;}
.career{color:#09c; font-size:18px; line-height:26px;}
.HEadAdd{     font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;    line-height: 20px;
    letter-spacing: 1px;   
    color: #F6821B;
    margin-top: 37px;}
.HEadEmal{ padding-left:20px;     font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;    line-height: 26px;
    letter-spacing: 1px;
    color: #248FC6; margin-top:46px;}
.HEadEmal span{ font-size:23px; letter-spacing:1px;    letter-spacing: 2px;
    color: #248FC6;}
.BorderTop{     border-top: 7px solid #1B2663;}

.PaddR0{ padding-right:0 !important;}
.PaddL0{ padding-left:0 !important;}
.HEaderBgColor{    background-color: rgb(27, 38, 99);}

.Intro{ padding-top:50px; padding-bottom:70px; 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:#248FC6;}*/
.IntroSec h2{font-size: 26px; color:#333; text-transform:capitalize; font-weight:300;}
.IntroSec h3{ color:#2FA0DA; 
    font-size: 18px;
    padding-bottom: 20px;
    border-bottom: 1px dashed#949494;}
/*.IntroSec:hover h2, .IntroSec:hover p{color:#248FC6; 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 #248FC6;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; border-radius:50%;}
.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.jpg); background-repeat:no-repeat; background-size:100% 100%; background-attachment:fixed; padding-top:40px; padding-bottom:10px;}
.RecentPro h1, .Footer h1{font-size:33px; font-weight:bold; margin-top:0; text-transform:uppercase;}
.RercentProHEad{ margin: 0 200px 29px;   overflow: hidden;}
h1.RercentProHEad div:before, h1.RercentProHEad div:after{  background:#248FC6;  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;}
	.line{ width:100%; border-bottom:1px dashed #e2e2e2; padding:10px 0; margin:10px 0;}
	.abth3{ font-size:20px!important; text-transform:capitalize!important}
	.headin{ font-size:18px; text-align:center; text-transform:uppercase; color:#B0272E;}
.RecentProSecTxt h4{font-size:21px; font-weight:bold; text-transform:uppercase; padding:10px 0; border-bottom:1px solid #fff; color:#fff}
.RecentProSecTxt{padding:10px; border:3px solid rgba(255, 255, 255, 0.6); margin:10px auto; color:#fff}
.MarBot50{margin-bottom:50px;}
.RecentProSecTxt a:link, .RecentProSecTxt a:visited{color:#248FC6;font-size: 25px;}
.PAddTB50{padding-top:50px; padding-bottom:50px;}
.hom{ color:#2FA0DA; font-family:'Roboto';}
.RecentProSecTxt a:hover{color:#248FC6;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:80px; padding-bottom:95px;}
.Lestimonial-logo{width:100%; height:100%; border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%; border:4px solid #D3D3D3;}
.text-right1{text-align:right;}
.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 #248FC6; color:#fff !important; background-color:#248FC6;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-image:url(../images/footer-bg.jpg); background-repeat:no-repeat; background-size:100% 100%; background-attachment:fixed; color:#fff; padding-top:30px; padding-bottom:30px;}
.Footer h1{margin-bottom:20px !important;}
.form-control1{ width:100%; border:1px solid #ccc; background-color:transparent; padding-top:10px; padding-bottom:10px; padding-left:15px; margin-bottom:20px; background-color:#f3f3f3;}

.form-control1::-webkit-input-placeholder {
   color:#ccc;
}

.form-control1:-moz-placeholder { /* Firefox 18- */
   color:#ccc;  
}

.form-control1::-moz-placeholder {  /* Firefox 19+ */
   color:#ccc;  
}

.form-control1:-ms-input-placeholder {  
   color:#ccc;  
}
.form-control1:focus {
  border-color: #248FC6;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(254, 73, 83, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(254, 73, 83, .6);
}
.socialIcons a{ width:45px; height:45px; border:1px solid #fff;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%; text-align:center; color:#fff; display:inline-block; margin-right:15px; margin-left:15px; font-size:22px;}
.socialIcons a:hover{text-decoration:none; background-color:#248FC6; color:#fff; border:1px solid #248FC6;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; }
.Social-icons{display:inline;}
.Social-icons p a{ background-image:url(../images/social-icons.png); background-repeat:no-repeat; width:40px; height:40px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%; margin-right:20px; display:inline-block;}
.Social-icons p{display:inline-block;}
.fb a{background-position: -6px -4px;}
.tw a{    background-position: -69px -4px;}
.gPlus a{background-position:-136px -4px}
.Pin a{background-position:-196px 0px;}
.follow-us{ margin-right:20px;
  margin-top: 11px; color:#DFACAD}
.FooterNav ul li{margin-left:-40px; list-style-type:none; line-height:30px;}
.FooterNav ul li a:link, .FooterNav ul li a:visited{
    color: #B6E6FF;
    font-size: 14px;}
.FooterNav p{text-transform:uppercase; 
    color: #FFFFFF;
    font-size: 17px;}

.socialIcons a i{margin-top:11px;}
.Foot2Bg{ background-color:#1E1A1B; padding-top:25px; padding-bottom:25px; color:#D6D4D5; font-size:13px;}
.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;}
	.eCatalogue{ color:#fff; background-color:#1F1B1C; padding:3px 5px; border:1px solid #1F1B1C; font-size:14px; text-transform:uppercase;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg); position:fixed; right:-35px; top:300px; z-index:200000000000000000;}
	.eCatalogue:hover,.eCatalogue:focus{ color:#248FC6; background-color:#fff;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;}

	/* ** * * * GAllery********/
	.InnerPgHeaderMarTop{margin-top:80px;}
	.InnerPgHeadColor{color:#fff; text-transform:uppercase; font-weight:bold;}
	.InnerHEaderBg{background-image:url(../images/inner-header-img.jpg); background-repeat:no-repeat; background-attachment:fixed; background-size:100% 100%;}
	.InnerHEaderOvelay{background-image:url(../images/overlay-bg.png); background-repeat:repeat;}
	.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:50px; padding-bottom:50px;}
	 
	  .GalleryImg img{width:186px; height:186px;}
	  /***********About Us****************/
	  .AboutPara{margin-bottom:15px}
	  .AboutPara h3{background-image:url(../images/overlay-bg2.png); background-repeat:repeat; padding:15px 10px; color:#248FC6; text-transform:uppercase; margin-top:0; margin-bottom:0; display:inline-block; background-color:#fff;}
	  .InnrPgHr{border-top:1px solid #248FC6; height:0; margin-top:-20px;}
	  .text-left1{text-align:left;}

	  .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:#248FC6; 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:#248FC6; text-transform:uppercase; display:block; margin-left:-20px; margin-right:-20px; margin-top:0;}
	  .ProductsIndi{padding:0 20px 20px; 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;}
	  .ProductSubImg{padding:10px;background-image:url(../images/overlay-bg2.png); background-repeat:repeat; color:#248FC6; text-transform:uppercase; text-align:center;}
	  .MarTB7{margin-top:7px; margin-bottom:7px;}
	  	  
		  /**************Clients**********************/
		  .ClientsSec{background-image:url(../images/overlay-bg2.png); background-repeat:repeat; padding:20px;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; margin-bottom:50px; }
		  .ClientsSec h3{background-color:#fff; padding:10px; display:inline-block; text-transform:uppercase; color:#248FC6; margin-bottom:0; margin-top:0;}
		  .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:#666; text-transform:uppercase;background-image:url(../images/overlay-bg2.png); background-repeat:repeat; padding:15px; margin-top:0; margin-left:-15px; margin-right:-15px;}
		  .ContactUsSec{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; padding:0 15px 15px;}
		  .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:#248FC6; 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: 'Roboto'; 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);}
.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:#248FC6; text-transform:uppercase; margin-top:0; margin-bottom:0; display:inline-block; background-color:#fff;}
.FontSize{font-size:16px; padding:10px !important;}
.SubHeading{color:#248FC6; 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 #248FC6;
    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;}
	
	.Affiliation h3{background-color:#fff; padding:10px; display:inline-block; text-transform:uppercase; color:#248FC6; 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;}
		  .ProductsHEad{ margin: 25px 0px 15px; !important}
		  .PADDTBInnerPgCont2{margin-top:30px; padding-bottom:20px;}
		  .PdtSideMenuP{width:100%; padding:10px; box-shadow:0px 0px 10px #e2e2e2}
		  .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; border:1px dashed #F90; border-left:3px solid #248FC6}
		    .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:15px; 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:#C49023!important;}
		  .PdtSideMenu .active a{color:#C49023}
		  .PdtSideMenu li a span{margin-right:10px;}
		  .ProductSubImg h4{font-weight:bold; color:#333; font-size: 18px;}
		
		  .TableCustome thead tr th{background-color:#248FC6; color:#fff; text-align:center;}
		  .chem-comp1 td{background-color:#CCC}
		  .chem-comp2 td{background-color:#f3f3f3;}
		  .chem-comp3 td{background-color:#CCC; color:#248FC6; text-align:center;}
		  .chem-comp4 td{background-color:#f3f3f3;}
		  .StainlessSteel{white-space:normal!important;}
		  .Industry{ background-image:url(../images/product/automation02.jpg); 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;}
		  .StoneRailingImg img{border:3px solid #f3f3f3; margin:7px;}
		  .PDF{color:#248FC6; 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;}
		  .MarT5{margin-top:7px; display:inline-block;}
		  .DuckBackLogo{margin-top:30px; margin-left:30px; margin-right:20px; width:150px}
		  .VersalisLogo{margin-top:10px;}
		  .EnquiryFOrm{padding-top:50px; padding-bottom:30px;}
		  .EnquiryFOrm h1{ text-transform:uppercase; color:#921212; font-size:30px; font-weight:bold;}
		  .responsiveImg{width:100%;}
		  .PdtSubDescHEad{text-align:left;}
		  .PdtDescUl li{list-style-image:url(../images/list-icon2.png); margin-bottom:10px;}
		  .PdtDescUl{padding-left:20px;}
		  .abtim{ float:right; margin-left:10px; box-shadow:0px 0px 10px #e2e2e2}
		  .PaddLR0{padding-left:0 !important; padding-right:0 !important;}
		  .BorRight{    border-right: 1px solid #e2e2e2;}
		  .bort{ margin-top:15px;}
		  .prize{border:1px solid #248FC6; padding:3px; font-weight:bold;float: left; margin-right:10px;}
		
		.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
.prize a{ color:#248FC6;}
.VideoPg{ width:860px; height:515px;}
.ContactUsSec a{color:#248FC6;}
.Captcha{display:inline-block;
    width: 150px;
    height: 45px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: none;
    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;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    text-transform: uppercase;}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
	  @media (max-width: 1200px) {
.DuckBackLogo{width:100px;}
.VersalisLogo{ width:100px;}

			  .logo{width:165px;}
			  .nav > li > a {
    padding: 10px 12px;}
	.NavBg {
    top: 94px;}
	  }
		  @media (max-width: 991px) {
			  .abtim{ float:none; text-align:center}
			  .BorRight {
    border-right: 0;
} .HEadAdd{ display:none}
			  .VideoPg{ width:860px; height:515px;}
			  .da-thumbs {
    text-align: center;}

			  .FootTaGline{ font-size:13px;}
			  .FooterAdd p {
    font-size: 13px;
}
			  .FooterAdd h3 {
    font-size: 20px;
			  }
			  .EnquiryFOrm h1 {
    font-size: 22px;    line-height: 28px;
			  }
			  .EnquiryFOrm {
    padding-top: 30px;
    padding-bottom: 30px;
}
			  .Intro {
    padding-top: 10px;
    padding-bottom: 35px;}
			  .parallax-slider #mainCaptionHolder .slider_caption strong a{ font-size:36px; line-height:40px;}
			  .TabPaddLR0{ padding-left:0 !important; padding-right:0 !important;}
			  .TabTxtCenter{ text-align:center;}
			  .HEadEmal{ font-size:12px; margin-top:10px;}
			  .HEadEmal span{ font-size:12px;}
.AddBanner{ display:none;}
			  .logo{width:220px;}
			  .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: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .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: 35px;
}
.RercentProHEad {
    font-size: 25px;
}
	.StainlesSteelLink{max-width:300px; margin:0 auto;}
	.text-left1{text-align:center;}

	.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{ position:relative; left:0; right:0; padding:5px; display:block; width:100%; background-color:#248FC6; text-align:right;}
	.titleToggleClass1 span{cursor:pointer;line-height:0; font-size:24px; color:#fff; padding-top:5px; display:inline-block; top: 5px;}
	   .NavOvelay{ background-color: rgba(0, 0, 0, 0.7);}
	.img-responsive1{ width:100%}	
	.titleToggleClass1:hover{ color:#fff; text-decoration:none;}
	.Test{position:fixed; z-index:2000000000000000000; background-color:#F00;}
	.LMin{right:-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{right:0;}
.content{height:300px; padding:5px; overflow:auto;}
	.navbar-default{position:fixed; width:216px; text-align:left;background-color:rgba(145, 18, 18, 0.8);  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;    top: 35px;
 }
	.navbar-nav li:before { display:none;}
	.TabDropdown{display:block !important;}
	.DesktopDropdown{display:none !important;}
.TabTxtCenter{ text-align:center;}
.text-right1{text-align:center;}
}
@media (max-width: 861px){
  .VideoPg{ width:600px; height:450px;}
}
@media (max-width: 767px){
.ImgOverlay {
    font-size: 24px;
}
}
@media (max-width: 600px) {
	  .VideoPg{ width:100%; height:400px;}
.RecentPro h1, .Footer h1{font-size:28px;}	
h1.RercentProHEad div:before, h1.RercentProHEad div:after{display:none;}	
	
			  .HEadEmal{ display:none} .HEadAdd{ display:none}
}