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%;}
.head-div{background:#dc4d15 !important;   padding:1px 0; font-size:13px; margin-top:0px; color:#e0f1df;}
.head-div .r-div{float:right !important; text-align:right;}
.right1{margin-right:20px;}

.head-div1{border-top:30px solid #dc4d15;  background:#c7c5b0; background:url(../images/logo-back.jpg) no-repeat ;  background-size:cover; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
.t-head img{padding-bottom:6px;}
.logo-img{margin-top:10px; margin-bottom:15px;}

.top-info{margin-top:28px;}
.top-info h4{color:#2e2482; text-transform:uppercase; font-size:16px; font-weight:600;}
.top-info h6{color:#5e5e5e; font-size:14px;}
.top-info img{margin-top:10px;}
.top-info1{margin-left:-20px;}
.top-info1 a {color:#5e5e5e; text-decoration: none; cursor: default;}


.menu-div{background:#2e2482; position:relative; z-index:1}
.my_nav{}
.navbar-nav{float:right !important; margin-right:0px;}

.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: 10px 23px; font-family: 'Open Sans', sans-serif;    font-size:13px;   line-height:20px; outline:none; color:#fff; 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; background:#dc4d15;}

.my_nav .navbar-default .navbar-nav > li:last-child > a:hover, .my_nav .navbar-default .navbar-nav > .active:last-child > a{background:#dc4d15 !important;}


	
.navbar-nav > li > .dropdown{box-shadow:none; color:#fff !important; background:#554e91; border:none; }
.navbar-nav >.dropdown a:hover,  .navbar-nav >.dropdown a:focus{color:#fff !important; background:#dd7248 !important;}
.navbar-nav > li > .dropdown-menu{padding:0; background:#554e91 !important; }
.navbar-nav > li > .dropdown-menu li a{padding:5px 10px; color:#fff !important; margin:0 auto;  font-size:13px; }
.navbar-nav > li > .dropdown-menu li:hover a{color:#fff; background:#dd7248 !important; border:none !important}
.navbar-nav > li > .dropdown-menu .active a{color:#fff !important; background:#dd7248 !important;}
.dropdown-toggle:active,
    .open .dropdown-toggle {
    outline: 0;
    background-color: #dc4d15 !important;
	color:#fff !important;
     } 
	 
.banner-div1{border-bottom:4px solid #9e9e9e}	
.banner-div1 img{width:100%;}
.banner-div1 .carousel-control.left {background:url(../images/banner-arrow-left.png) no-repeat left 30px center;}
.banner-div1 .carousel-control.right {background:url(../images/banner-arrow-right.png) no-repeat right 30px 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}	 
	 
.home-bg{background:url(../images/head-bg.jpg) no-repeat center; background-size:cover; background-attachment:fixed}
.home-div{background:url(../images/home-bg.jpg) repeat-x #fff; border-radius:10px; margin-top:0px; margin-bottom:15px; padding:35px 20px; /*border-top:8px solid #efcf3f*/}

.home-high{background:#f2f2f2; color:#e3000f; text-align:center; text-transform:uppercase;  padding-top:8px; padding-bottom:8px;}
.home-high h1{margin:0px; font-size:16px; line-height:22px; font-weight:600; padding-left:160px; padding-right:160px;}
.in-ex{padding-top:30px; position:relative}

.home h1{font-size:20px; color:#dc4d15;   margin-top:0px; font-weight:600; text-transform:uppercase; text-align:left; }
.home h1 span{color:#06627e; font-weight:600;}
.home p{color:#717171; margin-top:10px; font-size:16px; line-height:30px;}
.know-more{background:#333333; display:inline-block;  padding:5px 15px; font-size:13px; position:relative; z-index:1; margin-bottom:}
.know-more a{text-decoration:none; color:#fff;}
.know-more:hover{background:#dc4d15}

.home-middle h2{margin:0px; background:#2e2482; color:#fff; text-transform:uppercase; font-size:19px; padding-top:12px; padding-bottom:12px; text-align:center}
.main-head{background:#ffd122; color:#030000; font-size:13px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.sub-head{background:#f9f2d6; color:#030000; font-size:12px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-bottom:2px solid #fbf6e4}
.sub-head:hover{background:#f9e8a2}

.main-head1{background:#ffd122; color:#030000; font-size:15px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.sub-head1{background:#f9f2d6; color:#030000; font-size:14px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-bottom:2px solid #fbf6e4}
.sub-head1:hover{background:#f9e8a2}

.scrollbars{width:104%;height:355px}

.main-head .row, .sub-head .row{position:relative; margin-left:15px; margin-right:15px;}

.home-last h2{margin:0px; background:#2e2482; color:#fff; text-transform:uppercase; font-size:19px; padding-top:12px; padding-bottom:12px; text-align:center}
.home-last h2 span{font-weight:600}

.home-last form{background:#ebebeb; padding:15px;}

.name{color:#856e5d; border:none; }
.name input{width:100%; background-color:#ffffff; box-shadow:none; border:1px solid #ffffff; border-radius:50px; margin-bottom:15px; padding-left:15px; height:40px;}




.name textarea{width:100%; height:80px; background-color:#e1e1e1; border:1px solid #b5b5b5; border-radius:3px; padding-left:15px;}
.submit {text-align:center}
.submit input{background-color:#959595; box-shadow:none; border:none; color:#fff; padding:10px 30px; text-align:center; border-radius:50px;}

.intro-cap .col-sm-6{padding-right:0px; padding-left:0px;}
.intro-cap .cap2{margin-left:-28px}
.intro-form #captcha span{
  background:#fff; padding:5px 10px; border:1px solid #c6c6c6; border-radius:3px; color:#aeaeae; text-decoration:line-through;
}
.intro-form #captcha .cap{
  background: url(../images/captcha-icon.png) no-repeat right;
  margin: 2px 0 0;
  padding: 0;
  border:none;
  cursor: pointer;
  width:27px;
  
  
  }

.inside-img{margin-top:35px; border:1px solid #ccc}

.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-banner img{width:100%; border-top:1px solid #dc4d15; border-bottom:1px solid #dc4d15}	
.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 #e8a78d; margin-bottom:20px;}
.in-sec h1 span{color:#3ab4c3;}

.in-sec h2{font-size:20px; color:#dc4d15; margin-top:20px; font-weight:600; text-align:left; padding-bottom:2px;}

.in-sec h3{font-size:20px; color:#dc4d15; margin-top:20px; font-weight:600; text-align:left; padding-bottom:0px;}


.in-sec1{background:#dc4d15; margin:0px 0px; margin-top:0px; margin-bottom:-35px;}
.in-sec1 p{line-height:35px; font-size:17px;}
.in-sec1-right{background:#fff; padding-top:40px; padding-bottom:30px; padding-left:40px;}
.in-sec1-left img{margin-left:auto; margin-right:auto; margin-left:70px; margin-top:150px;}
.in-sec1-left p{padding-left:70px; padding-right:70px; font-size:20px; color:#ffded1; padding-top:15px;}
.in-sec1 h4{margin:0px; color:#150c64; font-size:18px; }
.in-sec1 h1{margin:0px; color:#323232; font-size:34px; margin-bottom:15px; margin-top:5px;}

.in-sec2{padding-bottom:40px;}
.in-sec2 h1{margin:0px; color:#5c5c5c; font-size:22px; margin-bottom:15px; margin-top:5px; text-transform:uppercase; text-align:center; margin-top:40px; background:url(../images/management-head.png) no-repeat bottom center; padding-bottom:80px;}
.in-sec2 h1 span{color:#dc4d15}

.in-sec3{padding-top:40px; padding-bottom:40px;}
.in-sec3 p{font-size:17px; line-height:35px;}
.in-sec3 h1{font-size:23px; color:#5a5a5a; margin-top:0px; font-weight:600; text-transform:uppercase; text-align:left; background:url(../images/main-prod-bg.jpg) no-repeat bottom left; padding-bottom:10px; border-bottom:1px solid #e8a78d; margin-bottom:20px;}
.in-sec3 h1 span{color:#3ab4c3;}

.in-sec3 h2{font-size:20px; color:#dc4d15; margin-top:20px; font-weight:600; text-align:left; padding-bottom:2px; margin-bottom:0px;}
.in-sec3 h3{font-size:20px; color:#443c88; margin-top:20px; font-weight:600; text-align:left; padding-bottom:2px;}

.is3 p{font-size:15px; line-height:26px;}
.in-list1{margin:0px; padding:0px; padding-left:20px; margin-bottom:20px;}
.in-list1 li{padding-bottom:5px; line-height:26px;}

.in-list2{margin:0px; padding:0px; padding-left:20px; margin-bottom:5px;}
.in-list2 li{padding-bottom:5px; line-height:26px;}


.gallery img{margin-bottom:30px; padding:5px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}

.gallery .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);}

.con-right{margin-top:60px;}

.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;}
.h-width{margin-top:5px; margin-bottom:10px; color:#b8292f}
.note{font-size:13px; color:#04627e; padding-left:15px;}

.management{background:#ececec; text-align:center; margin-top:150px; text-transform:uppercase; color:#737373;}
.m-img{margin-top:-150px; display:inline}
.m-name{font-size:17px; color:#dc4d15; font-weight:600; text-transform:uppercase; display:inline-block; margin-top:15px;}
.m-des{font-size:15px; font-weight:600; text-transform:uppercase}
.m-head{font-weight:600; display:inline-block; margin-top:10px; padding-bottom:5px; color:#2e2482; text-transform:uppercase; }
.m-img1{display:block; margin-left:auto; margin-right:auto}
.m-div{color:#6c6a6a; border-bottom:1px solid #e0e0e0; margin-left:40px; margin-right:40px;}

.contact a {color:#5e5e5e; text-decoration: none; cursor: default;}
.c-name{font-size:17px; color:#dc4d15; font-weight:600; text-transform:uppercase; display:inline-block; margin-top:15px;}
.cn{font-size:12px; padding-left:6px;}

.c-head{background:#dc4d15; color:#fff; padding-top:5px; padding-bottom:5px; font-size:17px; display:inline-block; padding-left:20px; padding-right:20px; margin-top:20px; font-weight:600; margin-bottom:5px;}

.manage-detail{margin-top:60px; line-height:27px;}
.mnt1{padding-bottom:60px;}
.mnt2{padding-bottom:235px;}

.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 12px left; padding-left:20px; padding-bottom:5px; font-size:17px; line-height:35px;}
.c1{font-size:24px; font-weight:600; color:#06627e}
.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; position:relative}
.footer-contact img{display:inline; margin-top:-10px; }

.sitemap-ul {font-size:13px; text-align:center; }
.sitemap-ul li a{color:#ffbba0; 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:#f9f2d6; background-position:right 5px center}
.footer-div
{
	padding-top:15px;
	padding-bottom:0px;
	background:#dc4d15;
	margin-top: 0px;
	color:#ffbba0;
	font-size:13px;
	
}

.si{text-align:center; margin-top:-50px; position:relative; z-index:1}
.social-icon{background:#fffcd9; 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:#d0d0d0; font-size:13px; border-top:1px solid #d76f43; margin-top:20px; margin-bottom:0px; position:relative; z-index:100}

.copy-div a{color:#d0d0d0; text-decoration:none; position:relative; z-index:100}	
.copy-div a:hover{color:#fff;}
.power-div{text-align:right; padding-bottom:5px;}
.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:60px;}
.about-content{padding-top:37px; padding-left:25px;}
.prod-content{padding-top:0px; padding-left:0px;}

.aaa{background:#ccc; padding:10px !important;}


.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:1280px)
{
.banner-div1 .carousel-control{top:80px;}
}
@media(max-width:1024px)
{
.in-sec1-left img{margin-left: 41px;}
.in-sec1-left p {padding-left: 41px; padding-right: 41px;}
.top-info h6{font-size:13px;}
.home-high h1{padding-left:0px; padding-right:0px}
}



@media(max-width:980px)
{
.head-div{font-size:12px;}
.copy-div {font-size:11px;}
.top-info h6{font-size: 12px;}
.in-sec1-left img{margin-left: 31px;}
.in-sec1-left p {padding-left: 31px; padding-right: 31px;}

}

@media(max-width:800px)
{
.top-info h4{font-size: 14px;}
.footer-contact p {font-size: 16px;}
}
@media(max-width:767px)
{
.head-div {font-size: 13px; text-align:center; padding-top:10px; padding-bottom:10px;}
.head-div .r-div {float: none !important; text-align: center; padding-top:5px;}	
.logo-img 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:#fff; font-size:14px; padding-left:10px;}	
.navbar .navbar-brand:hover{color:#e7e6e5}
.nb{text-align:right; float:right; margin-right:20px}
.navbar-nav{float:none !important}
.navbar-default .navbar-toggle {border-color: #fff;}
.menu-div{position:relative; z-index:1}
.navbar-default .navbar-toggle .icon-bar{background:#fff; color:#fff;}
.navbar-nav > li > .dropdown-menu li a{text-align:center}
.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;}
.top-info{text-align:center; margin-top:0px; margin-bottom:5px;}
.top-info img{margin-left:auto; margin-right:auto}
.top-info h4{font-size:17px;}
.top-info h6{font-size:14px;}
.home h1{text-align:center}
.home img{margin-left:auto; margin-right:auto}
.home{padding-bottom:20px;}
.home-middle, .home-last{padding-top:30px;}
.main-head .row, .sub-head .row{margin-left: 110px; margin-right: 110px;}
.in-sec1-left img {margin-left:auto; margin-right:auto; margin-top:30px;}
.in-sec1-left p{padding-left:0px; padding-right:0px; text-align:center}
.m-img {margin-top: -110px;}
.in-sec1{padding-bottom:30px;}
.in-sec1-right{padding-left:15px;}
.footer-contact{padding-top:20px;}
.footer-contact img{margin-top:10px;}
.gallery img{margin-left:auto; margin-right:auto}
.head-div{padding-bottom:10px;}
.top-info1 a{cursor: pointer; text-decoration:none; color:#dc4d15;}
.top-info1 a:hover{color:#2e2482}
.contact a {cursor: pointer; text-decoration:none; color:#2e2482;}
.contact a:hover{color:#dc4d15;}
.contact  p{font-size:14px;}

}

@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;}
.home h1 {font-size: 17px;}
.main-head .row, .sub-head .row{margin-left:0px; margin-right:0px;}
.main-head{font-size:11px;}
.sub-head{font-size:11px;}
.main-head1{font-size:11px;}
.sub-head1{font-size:11px;}
.intro-cap .cap2{margin-left:-0px}
}

@media(max-width:320px)
{
.pr-tl{margin-left:14px;}
.pr-dtl{margin-left:14px; margin-right:14px;}
.copy-div{font-size:9px;}
.main-head {font-size: 10px;}	
}

.g-recaptcha{width:80% !important}