body{font-family: 'Open Sans', sans-serif; font-size:14px; line-height:22px; color:#717171; text-align:justify;}
h1,h2,h3,h4,h5{font-family: 'Open Sans', sans-serif;}
.container{max-width:1200px; width:100%;}
.t-div{background:#38b1c6 !important;   padding:1px 0; font-size:13px; margin-top:0px; color:#fff;}
.t-div .r-div{float:right !important; text-align:right;}
.right1{margin-right:20px;}

.t-div1{ background:#93aeb3; padding-bottom:15px; }
.t-head{background:url(../images/logo-back.png) no-repeat ;  background-size:cover; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
.t-head img{padding-bottom:6px;}
.logo-m{margin-top:25px; margin-bottom:10px;}

.d-brochure img{float:right; margin-top:15px;}




.my_nav{position:relative; z-index:100;}
.navbar-nav{float:right !important; background:#ffffff;	margin-right:-30px; padding-top:2px;}

.navbar-collapse {padding-left: 0px; margin-left:0px; margin-right:0px;}
 .my_nav .navbar-brand{padding:0; display:none}
.my_nav .navbar-default{border:none; box-shadow:none; background:none}
.my_nav .navbar{margin:0; min-height:inherit}

.my_nav .nav > li > a{padding: 6px 23px; font-family: 'Open Sans', sans-serif;    font-size:13px;   line-height:20px; outline:none; color:#252c28; background:url(../images/menu-right.png) right no-repeat; }
.my_nav .nav > li:last-child > a{background:none}

.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{color:#fff;  box-shadow:none; border-left:4px solid #38b1c6; padding: 6px 21px; background: url(../images/arrow1.jpg) right   100%  no-repeat #0e516c;}

.my_nav .navbar-default .navbar-nav > li:last-child > a:hover, .my_nav .navbar-default .navbar-nav > .active:last-child > a{background: url(../images/arrow1.jpg) right   100%  no-repeat #0e516c !important;}
	
.navbar-nav > li > .dropdown{box-shadow:none; color:#f5fafd !important; background:#31b1e1; border:none; }
.navbar-nav >.dropdown a:hover,  .navbar-nav >.dropdown a:focus{color:#19c0ff !important; background:#005c7f !important;}
.navbar-nav > li > .dropdown-menu{padding:0; background:#31b1e1 !important; }
.navbar-nav > li > .dropdown-menu li a{padding:5px 10px; color:#f5fafd; margin:0 auto;  font-size:13px; }
.navbar-nav > li > .dropdown-menu li:hover a{color:#19c0ff; background:#005c7f; border:none !important}
.navbar-nav > li > .dropdown-menu .active1 a{color:#19c0ff; background:#005c7f;}
.dropdown-toggle:active,
    .open .dropdown-toggle {
    outline: 0;
    background-color: #005c7f !important;
	color:#19c0ff !important;
     } 
	 
.banner-div1{background:url(../images/banner-bg.jpg) repeat}	
.banner-div1 img{width:100%;}
.banner-div1 .carousel-control.left {background:url(../images/banner-arrow-left.png) no-repeat left 130px center; }
.banner-div1 .carousel-control.right {background:url(../images/banner-arrow-right.png) no-repeat right 130px center;}
.carousel-indicators{bottom:0px;}
.carousel-indicators li{border:none; background:#cccccc; width: 13px; height: 13px;}
 .carousel-indicators .active {width: 13px; height: 13px; background:#06627e; border:none}	 
 
.banner-div2{background:url(../images/banner-bg.jpg) repeat; display:none}	
.banner-div2 img{width:100%;}
.banner-div2 .carousel-control.left {background:url(../images/banner-arrow-left.png) no-repeat left 130px center; }
.banner-div2 .carousel-control.right {background:url(../images/banner-arrow-right.png) no-repeat right 130px center;} 
	 
.intro-bg{background:url(../images/head-bg.jpg) bottom fixed; background-size:cover; background-position:bottom;  }
.intro-div{background:#fff; border-radius:10px; margin-top:15px; margin-bottom:15px; padding:35px 20px; border-top:8px solid #06627e}

.introduction h1{font-size:23px; color:#5a5a5a;   margin-top:0px; font-weight:300; text-transform:uppercase; text-align:left; }
.introduction h1 span{color:#06627e; font-weight:600;}
.introduction p{color:#717171;}
.introduction .col-sm-8{margin-left:-20px;}
.know-more{background:url(../images/know-more-bg.jpg) no-repeat right center #06627e; float:right; padding:1.3px 15px; text-transform:uppercase; font-size:13px; position:relative; z-index:1; margin-bottom:}
.know-more a{text-decoration:none; color:#fff;}
.know-more:hover{background:url(../images/know-more-bg-hover.jpg) no-repeat right center #3ab4c3}


.vision, .mission{margin-top:45px; padding-top:20px; border-top:1px solid #f1f1f1;}
.vision h5{margin-top:0px; margin-bottom:10px; text-transform:uppercase; color:#c4191e; font-weight:600; font-size:18px;}
.mission h5{margin-top:0px; margin-bottom:10px; text-transform:uppercase; color:#06627e; font-weight:600;  font-size:18px;}

.main-products h1{font-size:23px; color:#3ab4c3;   margin-top:0px; font-weight:300; text-transform:uppercase; text-align:left; background:url(../images/main-prod-bg.jpg) no-repeat bottom left; padding-bottom:10px; border-bottom:1px solid #c0e3e8;}
.main-products h1 span{color:#5a5a5a; }

.pr-tl{text-align:left; margin-left:8px; z-index:100; position:relative}
.main-products h3{margin:0px; position:relative; background:#32b5ac;  display:inline-block; font-size:12px; color:#fff; padding:3px 3px; border-bottom-right-radius:10px;}

.pr-dtl{background:#f2f2f2; margin-left:7px; margin-right:7px; padding:1px 3px; }

.se-pr{margin-top:20px !important;}

.main-products h5{color:#717171; text-transform:uppercase; font-size:11px; padding-left:0px; margin-left:-12px; font-weight:400; text-align:left;}

.main-products h6 a{color:#717171; font-size:12px; padding-left:0px; margin-left:-12px; padding-right:10px;    }
.main-products h6{background:url(../images/right-know.png) no-repeat right; padding-right:0px; margin-right:-14px; padding-left:4px;}
.second-products{margin-top:20px;}


#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
	
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center; 
	 
}

.nbs-flexisel-inner {
	
	
    overflow:hidden;
float:left;
    width:100%;
   
    
    
}

.nbs-flexisel-item {
    float:left;
    margin:0px auto;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
	
	
	
}
.nbs-flexisel-item img {
   
   height:auto;
cursor: pointer;
position: relative;
margin-top: 0px;
margin-bottom: 0px;
max-width: 202px;
max-height: 120px;
margin-left:auto; margin-right:auto;
position:relative; margin-top:-20px;


}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
   width: 31px;
height: 31px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
	margin-top:-80px;
	
	
}

.nbs-flexisel-nav-left {
left: 0px;
    background: url(../images/bottom-arrow-left.png) no-repeat right;
	width:96%;
}

.nbs-flexisel-nav-right {
   right: 0px;
    background: url(../images/bottom-arrow-right.png) no-repeat center;
}

.multi-slider-align
{

margin-right: 0px;
 margin-left: 0px;
} 

.in-banner{background:url(../images/banner-bg.jpg) repeat}	
.in-sec h1{font-size:23px; color:#5a5a5a; margin-top:0px; font-weight:300; text-transform:uppercase; text-align:left; background:url(../images/main-prod-bg.jpg) no-repeat bottom left; padding-bottom:10px; border-bottom:1px solid #c0e3e8;}
.in-sec h1 span{color:#3ab4c3;}
.in-vision h1{font-size:23px; color:#5a5a5a; margin-top:20px; font-weight:300; text-transform:uppercase; text-align:left; background:url(../images/main-prod-bg.jpg) no-repeat bottom left; padding-bottom:10px; border-bottom:1px solid #c0e3e8;}
.in-vision h1 span{color:#3ab4c3;}
.in-vision p{padding-top:20px; margin-left:-60px;}
.h-furniture{margin-top:20px; margin-bottom:20px;}
.h-code{background:#30b4ab; display:inline-block; padding:3px 20px; color:#fff; font-size:22px; margin-top:20px;}
.h-name{margin-top:10px; font-size:20px; font-weight:600; color:#04627e; text-transform:uppercase}
.h-width{margin-top:5px; margin-bottom:10px; color:#b8292f}
.note{font-size:13px; color:#04627e; padding-left:15px;}


.a-furniture{margin-top:20px; margin-bottom:20px;}
.a-code{background:#30b4ab; display:inline-block; padding:3px 20px; color:#fff; font-size:22px; margin-top:20px;}
.a-name{margin-top:10px; font-size:18px; text-align:left; font-weight:600; color:#04627e; margin-bottom:10px; line-height:23px;}
.a-width{margin-top:20px; margin-bottom:0px; color:#b8292f; text-align:right}
.a-ex1{margin-top:20px; margin-bottom:24px;}
.a-detail{background:#c5e7e5; margin-left:15px; margin-right:15px; padding:15px; color:#06627e}
.in-list{list-style:none; padding:0px; margin:0px;}
.in-list li{background:url(../images/li-icon.png) no-repeat top 7px left; padding-left:20px;}
.c1{font-size:22px; font-weight:600; color:#06627e}
.c2{font-size:20px; font-weight:600; color:#3ab4c3}

.c-div{line-height:24px;}

.d-b{font-size:22px; text-transform:uppercase; margin-top:20px; border:1px solid #cfcbcb; border-radius:7px;  display:inline-block; padding:15px 30px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.d-b a{text-decoration:none; color:#06627e; background:url(../images/d-br.png) no-repeat right top; padding-right:50px;  padding-top:8px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.d-b :hover{border-color:#06627e;}
.d-b a:hover{color:#30b4ab}

.footer-contact p{font-size:18px; font-weight:400; color:#1b2f40; text-align:center;  margin-bottom:0px; }
.footer-contact{background:#f3f3f3;}
.footer-contact img{display:inline; margin-top:-10px;}

.sitemap-ul {font-size:13px; text-align:center; }
.sitemap-ul li a{color:#d5d8d9; background:url(../images/footer-bullet.png) no-repeat right center; padding-right:13px; text-decoration:none; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.sitemap-ul li:last-child a{background:none}
.sitemap-ul li a:hover{color:#fff; background:url(../images/footer-bullet-hover.png) no-repeat right center;}
.footer-div
{
	padding-top:15px;
	padding-bottom:0px;
	background:#06627e;
	margin-top: 0px;
	color:#747f93;
	font-size:13px;
	
}

.si{text-align:center; margin-top:-60px; position:relative; z-index:1}
.si h5{margin:0px; color:#fff; font-size:16px; padding-top:5px; padding-bottom:10px;}
.social-icon{background:#a1e6e6; display:inline-block; padding-top:10px; padding-bottom:2px; border-top-left-radius:7px; border-top-right-radius:7px;  padding-left:20px; padding-right:20px;}

.copy-div{padding-top:10px; padding-bottom:0px; color:#8d9ba5; font-size:13px; border-top:1px solid #307f95; margin-top:20px; margin-bottom:0px; position:relative; }

.copy-div a{color:#8d9ba5; text-decoration:none;}	
.copy-div a:hover{color:#fff;}
.copy-right{position:relative; z-index:2}
.power-div{text-align:right; padding-bottom:5px; position:relative; z-index:2}
.copy-div img{display:inline;}

.footer-last{border-top:1px solid #3c4654; background:#071623; }	

.footer-last h5{margin:0; padding:0; margin-bottom:-10px; margin-top:-10px;}

.inside-banner{margin:0 auto;}

.inside-div{background:url(../images/inside-bg.png) repeat; margin-top:0px; margin-bottom:25px; padding:20px 20px; border-bottom:4px solid #29333f;}
.inside-div h3{color:#fff; padding-top:5px; margin-top:1px; padding-left:20px; padding-bottom:5px; text-transform:uppercase; font-size:22px; font-weight:700; border-bottom:1px solid #017135; background: #009344; border-right:3px solid #ee1c24;}
.shade{margin-top:-10px; margin-right:-35px; padding-top:0px;}

.about-img{border-right:2px solid #afafae;}
.inside-img {border:1px solid #aeadad; margin-top:40px;}
.about-content{padding-top:37px; padding-left:25px;}
.prod-content{{padding-top:0px; padding-left:0px;}}


.about-para{padding-bottom:8px;  margin-top:30px;}
.prod-para{padding-bottom:8px;  margin-top:0px;}
.about-p{padding-top:30px; text-align:justify;}
.contact-para{padding-bottom:8px; margin-top:30px;}
.product-title{color:#c4191e; font-size:20px; margin-top:0px; margin-bottom:3px;}
.prod-list{margin-left:3px; margin-right:3px;}


.vision1, .mission1{margin-top:20px;}
.vision1 h5{margin-top:0px; margin-bottom:10px; text-transform:uppercase; color:#c4191e; font-weight:600;}
.mission1 h5{margin-top:0px; margin-bottom:10px; text-transform:uppercase; color:#00b252; font-weight:600;}
.inside-div .col-sm-8{margin-left:-12px;}

.right-list h3 {
	background: #ee1c24;
	padding: 8px 8px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	font-weight:600;
	border-bottom:none !important;
	margin-bottom:2px;
}



.right-side-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 20px;
}
.right-side-menu li a {
	color: #363636;
	background: url(../images/lc-img01.png) no-repeat 8px center;
	padding: 5px;
	padding-left: 25px;
	display: block;
	text-decoration: none;
	margin-bottom: 1px;
	text-transform:uppercase;
	font-size:14px;
}
.right-side-menu li {
	
	
background: rgba(248,248,249,1);
background: -moz-linear-gradient(top, rgba(248,248,249,1) 0%, rgba(230,230,230,1) 51%, rgba(215,216,216,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,248,249,1)), color-stop(51%, rgba(230,230,230,1)), color-stop(100%, rgba(215,216,216,1)));
background: -webkit-linear-gradient(top, rgba(248,248,249,1) 0%, rgba(230,230,230,1) 51%, rgba(215,216,216,1) 100%);
background: -o-linear-gradient(top, rgba(248,248,249,1) 0%, rgba(230,230,230,1) 51%, rgba(215,216,216,1) 100%);
background: -ms-linear-gradient(top, rgba(248,248,249,1) 0%, rgba(230,230,230,1) 51%, rgba(215,216,216,1) 100%);
background: linear-gradient(to bottom, rgba(248,248,249,1) 0%, rgba(230,230,230,1) 51%, rgba(215,216,216,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f9', endColorstr='#d7d8d8', GradientType=0 );

	color: #2c348f;
	transition: All .5s ease;
	-webkit-transition: All .5s ease;
	-moz-transition: All .5s ease;
	-o-transition: All .5s ease;
}
.right-side-menu li.active a, .right-side-menu li:hover a {
	color: #fff;
	background: url(../images/lc-img01-h.png) no-repeat 8px center;
}
.right-side-menu li.active, .right-side-menu li:hover {
	
background: rgba(238,28,35,1);
background: -moz-linear-gradient(top, rgba(238,28,35,1) 0%, rgba(238,28,35,1) 51%, rgba(248,28,36,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,28,35,1)), color-stop(51%, rgba(238,28,35,1)), color-stop(100%, rgba(248,28,36,1)));
background: -webkit-linear-gradient(top, rgba(238,28,35,1) 0%, rgba(238,28,35,1) 51%, rgba(248,28,36,1) 100%);
background: -o-linear-gradient(top, rgba(238,28,35,1) 0%, rgba(238,28,35,1) 51%, rgba(248,28,36,1) 100%);
background: -ms-linear-gradient(top, rgba(238,28,35,1) 0%, rgba(238,28,35,1) 51%, rgba(248,28,36,1) 100%);
background: linear-gradient(to bottom, rgba(238,28,35,1) 0%, rgba(238,28,35,1) 51%, rgba(248,28,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee1c23', endColorstr='#f81c24', GradientType=0 );

	color: #fff;
	padding-left: 10px;
}


/* Shine */
.tool-div figure {
	position: relative;
}
.tool-div figure::before {
	position: absolute;
	top: 0;
	left: -50%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.tool-div figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 52%;
	}
}
@keyframes shine {
	100% {
		left: 52%;
	}
}


.btn {
  background: #06627e !important;
  
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  
  color: #ffffff;
  font-size: 14px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
  border:none
}

.btn:hover {
  background: #30b4ab !important;
  text-decoration: none;
  border:none
}


.img-4-product{padding:1px;}
.img-4-product img{border:1px solid #afafae; padding:3px; width:100%; height:auto; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.img-4-product .col-sm-3:hover img{overflow:hidden; transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}
.product-page p{margin-bottom:20px;}

.gallery-page .col-sm-3{margin-bottom:25px;}
.gallery-page h5{margin-top:10px !important; text-align:center; color:#009344; font-size:18px; margin-bottom:0px;}
.abt{font-size:28px; line-height:40px;}




@media(max-width:1024px)
{
.navbar-nav{margin-right: -21px;}
.my_nav .nav > li > a {padding: 6px 14px;}
.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{padding: 6px 12px;}
.in-vision p{margin-left: -39px;}
}



@media(max-width:980px)
{
.t-div{font-size:12px;}
.nbs-flexisel-item img{max-width: 159px;}
.copy-div {font-size:11px;}
}

@media(max-width:800px)
{
.my_nav .nav > li > a {padding: 6px 6px; font-size:12px;}
.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{padding: 6px 4px;}
.introduction h1 {font-size: 19px;}
.pr-dtl h6{padding-right:25px;}
.footer-contact img{margin-top:-5px;}
.copy-div {font-size: 9px;}
.t-div {font-size: 10px;}
}
@media(max-width:767px)
{
.t-div {font-size: 13px; text-align:center; padding-top:10px; padding-bottom:10px;}
.t-div .r-div {float: none !important; text-align: center; padding-top:5px;}	
.logo-m img{margin-left:auto; margin-right:auto}
.d-brochure img{margin-left:auto; margin-right:auto; float:none; margin-top:10px;}
.navbar .navbar-brand{display:inline; padding-top:10px; color:#000; font-size:11px; padding-left:10px;}	
.nb{text-align:right; float:right; margin-right:20px}
.navbar-nav{float:none !important}
.navbar-default .navbar-toggle {border-color: #000;}
.navbar-default .navbar-toggle .icon-bar{background:#000; color:#000;}
.t-head{background:#e5e6e6; background-image:none}
.my_nav .nav > li > a {padding: 6px 29px; font-size: 13px; text-align: center;}
.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover, .my_nav .navbar-default .navbar-nav > li:last-child > a:hover, .my_nav .navbar-default .navbar-nav > .active:last-child > a{padding: 6px 29px; background-image:none !important}
.mission img{margin-left:auto; margin-right:auto}
.mission{padding-left:15px; padding-bottom:10px;}
.mission h5{text-align:center}
.nbs-flexisel-item img {max-width: 215px;}
.main-products h6{text-align:left}
.si{margin-top:20px;}
.copy-div{font-size:12px; text-align:center}
.power-div{text-align:center}
.in-vision p{margin-left:0px;}
.in-vision img{margin-left:auto; margin-right:auto}
.h-furniture img, .a-furniture img{width:100%;}
.h-furniture, .a-furniture{margin-bottom:30px;}

}

@media(max-width:360px)
{
.right1:after{content: "\A"; white-space: pre;}
.nbs-flexisel-item img {max-width: 323px;}
.pr-tl{margin-left:34px;}
.pr-dtl{margin-left:34px; margin-right:34px;}
.nbs-flexisel-nav-left {width:92%;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {margin-top:-120px;}
.copy-div{font-size:11px;}
.a-ex1{marg0px; margin-bottom:10px;}
.a-width{text-align:left}
.footer-contact img{display:block; margin-left:auto; margin-right:auto; margin-top:5px;}
.banner-div1{display:none}
.banner-div2{display:block}

}

@media(max-width:320px)
{
.pr-tl{margin-left:14px;}
.pr-dtl{margin-left:14px; margin-right:14px;}
.copy-div{font-size:9px;}	
}