body{font-family: 'Roboto', sans-serif; font-size:15px; line-height:29px; color:#393939; text-align:justify;}
h1,h2,h3,h4,h5{font-family: 'Roboto', sans-serif;}
#hm{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hm.sticky {
          position:fixed; top:0; z-index:999; width:100%; border-bottom:1px solid #c4c5c7
        }
		
		#hmlg img{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hmlg.stickylg img{
           width:40%; height:40%; margin-top:0px; padding-bottom:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;
        }
		
		#hmdiv{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmdiv.stickydiv {
         padding-top:10px;
        }
		
		#hmdiv1{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmdiv1.stickydiv1 {
         display:none
        }
		
		#hmdiv2{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmdiv2.stickydiv2 {
         display:none
        }
		
		#hmmenu{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmmenu.stickymenu .nav > li > a {padding: 5px 13px;}
		#hmmenu.stickymenu{margin-top:-20px; }


.container{max-width:1130px; width:100%}
.t-div1{background:#313131; color:#e0e0e0; font-size:11px; text-transform:uppercase}
.lt-div{padding-top:5px;}
.lt-div img{padding-right:5px;}
.rt1{padding-right:20px;}
.rt-div{text-align:right}

.t-div{background:#ffffff; font-size:13px; padding-top:25px; padding-bottom:10px; position:relative; z-index:1; -webkit-box-shadow: 1px 7px 8px -4px rgba(77,74,74,1);
-moz-box-shadow: 1px 7px 8px -4px rgba(77,74,74,1);
box-shadow: 1px 7px 8px -4px rgba(77,74,74,1);}
.rt-img img{float:right}



.my_nav{margin-left:0px; margin-top:20px;}
.navbar-nav{float:right;}

.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: 4px 21px;  font-family: 'Roboto', sans-serif;  font-size:13px;   line-height:31px; outline:none; color:#000000; background:#ededed; margin-right:8px; border-radius:3px; text-transform:uppercase}
 
.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{color:#bb3c45;  box-shadow:none; background:#ededed;}
	
.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;
     } 
	 


.slider-div img{margin-left:auto; margin-right:auto}
.carousel-indicators {
	bottom: 0px;
}

.carousel-indicators{left:0px; margin-left:0px; width:100%}
.carousel-indicators li{background:url(../images/slide-no-active.png) no-repeat center; width:28px; height:26px; border:none }
.carousel-indicators li.active{background:url(../images/slide-active.png) no-repeat center; width:28px; height:26px; border:none }

.intro-products{padding-top:30px; padding-bottom:30px; background:url(../images/intro-product-bg.png) repeat;}
.intro-products-tl{text-align:center; }
.intro-products h1{margin:0px; background:#d9d9d9; color:#6e0911; padding:10px 20px; font-size:25px;  display:inline-block; border-left:3px solid #6e0911; border-right:3px solid #6e0911;}
.line1{position:relative; margin-top:-25px; z-index:-1; margin-bottom:55px;}


#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselDemo3a, #flexiselDemo3b {
display:none;
}

.intro-products .nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.intro-products .nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}



.intro-products .nbs-flexisel-inner {
	
	
    overflow:hidden;
float:left;
    width:100%;
   
}

.intro-products .nbs-flexisel-item {
    float:left;
    margin:0px auto;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
	
}
.intro-products .nbs-flexisel-item img {
   
   height:auto;
cursor: pointer;
position: relative;
margin-top: 0px;
margin-bottom: 0px;
max-width: 242px;
max-height: 232px;
margin-left:auto; margin-right:auto;
border:2px solid #6e0911;
border-bottom:none


}

/*** Navigation ***/

.intro-products .nbs-flexisel-nav-left,
.intro-products .nbs-flexisel-nav-right {
   width: 31px;
height: 31px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 1;
	margin-top:-138px;
	
	
}

.intro-products .nbs-flexisel-nav-left {
left: 0px;
    background: url(../images/bottom-arrow-left.png) no-repeat right;
	width:95%
}

.intro-products .nbs-flexisel-nav-right {
   right: 0px;
    background: url(../images/bottom-arrow-right.png) no-repeat left;
	width:4%
}

.intro-products .multi-slider-align
{

margin-right: 0px;
 margin-left: 0px;
}

.intro-pro{margin-left:10px; margin-right:10px; padding:7px; position:relative; margin-top:-47px; }
.intro-pro img{border:none; float:none; margin-left:-8px;}
.intro-pro h5{margin:0px; color:#ffffff; font-size:14px; margin-left:-5px; text-align:center;}	 
.intro-pro .sec1{background:rgba(0, 0, 0, .5); display:block; padding-top:13px; padding-bottom:12px; border-bottom:2px solid #0a5f98;}
.intro-pro .sec2{background:rgba(0, 0, 0, .8);  padding-top:8px; padding-bottom:8px; border-bottom:2px solid #0a5f98;}
.intro-pro .sec2 img{border:none;}

.intro-pro1{margin-left:10px; margin-right:10px; padding-top:5px; line-height:22px; text-align:justify; font-size:13px; }

.welcome{background:url(../images/welcome-bg.jpg) no-repeat; background-attachment:fixed; background-size:cover;}
.welcome-in{background:#fff; margin-top:40px; margin-bottom:40px; padding-top:20px; padding-bottom:30px;}
.welcome h1{margin:0px; font-size:19px; text-align:center; line-height:26px; padding-bottom:20px; margin-bottom:15px; color:#844346; text-transform:uppercase; background:url(../images/welcome-head.png) no-repeat bottom center;}	
.welcome h1 span{color:#565656; font-size:17px;} 
.welcome p{text-align:center; padding-left:150px; padding-right:150px;}
.r-more{text-align:center; margin-top:20px;}
.read{ text-transform:uppercase; display:inline-block; margin-left:auto; margin-right:auto;  font-size:13px;  transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.read:hover{}
.read a{text-decoration:none; color:#fff; background:url(../images/read-icon.png) no-repeat right 10px center #700c14;  padding-left:20px;  padding-right:30px; padding-top:10px; padding-bottom:10px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.read a:hover{color:#69a343; background-position:105px center;}


.pr-quality{background:url(../images/intro-product-bg.png) repeat; padding-top:50px; padding-bottom:20px;}
.pr-quality img{padding-top:40px;}
.pr-quality h3{margin:0px; color:#6e0911; font-size:22px; padding-top:40px;}
.pr-quality h4{margin:0px; padding-top:5px; color:#acaaaa; font-size:15px; padding-bottom:20px;}
.wel-processing{border-right:1px solid #acaaaa; padding-right:50px; padding-bottom:40px;}
.wel-quality{padding-left:50px; padding-bottom:40px;}

.intro-about{padding-top:35px; padding-bottom:0px; }
.intro-about-tl{text-align:center; }
.intro-about h1{margin:0px; background:#d9d9d9; color:#0a5f98; padding:10px 20px; font-size:20px;  display:inline-block; border-left:3px solid #0a5f98; border-right:3px solid #0a5f98;}
.line2{position:relative; margin-bottom:-25px; z-index:-1; }
.intro-about-sec{border-right:1px solid #d9d9d9; margin-top:-10px; }

button.accordion {
    background-color: #f0f0f0;
    color: #393939;
    cursor: pointer;
    padding: 8px;
	padding-left:25px;
    width: 83%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
	border:1px solid #a9c7db;
	
}

button.accordion.active, button.accordion:hover {
    background-color: #ddd;
	color:#696666;
}

button.accordion:after {
    content: '\00A0';
    color: #393939;
    font-weight: bold;
    float: right;
    margin-left: 0px;
	margin-top:-4px;
	margin-bottom:-4px;
	margin-right:-4px;
	background:url(../images/button-icon.png) no-repeat center center #c2d3de;
	padding-left:25px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:0px;
	font-size:10px;
	
}


button.accordion.active:after {
    content: '\00A0';
	background:url(../images/button-icon-hover.png) no-repeat center center #c2d3de;

}





div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
	margin-bottom:10px;
	box-shadow:none; 
	margin-right:95px;
}

.intro-button{padding-top:30px; padding-bottom:18px;}

.v-img{padding-top:20px; margin-left:auto; margin-right:auto}


.intro-brands-head{padding-top:30px; padding-bottom:00px; background:#fff;}
.intro-brands-head{text-align:center; }
.intro-brands-head h1{margin:0px; background:#d9d9d9; color:#6e0911; padding:10px 20px; font-size:25px;  display:inline-block; border-left:3px solid #6e0911; border-right:3px solid #6e0911;}
.line2{margin-top:-30px;}

.intro-brands{border-radius:10px;  margin-top:80px; padding-top:30px; padding-bottom:70px; margin-bottom:32px; padding-left: 13px;
padding-right: 12px;  

background: rgba(254,254,254,1);
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed', GradientType=0 );


-webkit-box-shadow: 0px 1px 5px 4px rgba(179,175,177,1);
-moz-box-shadow: 0px 1px 5px 4px rgba(179,175,177,1);
box-shadow: 0px 1px 5px 4px rgba(179,175,177,1);}
.intro-brands h4{margin:0px; font-size:17px; padding-bottom:10px; color:#2e6da0;}
.intro-brands h5{background:#c4ecff; margin:0px; padding:5px; text-align:center; font-size:13px; height:40px; margin-left:10px; margin-right:10px;}

.intro-brands .nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.intro-brands .nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.intro-brands .nbs-flexisel-inner {
	
	
    overflow:hidden;
float:left;
    width:100%;
    
	 
}

.intro-brands .nbs-flexisel-item {
    float:left;
    margin:0px auto;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
	
	
	
	

	
}
.intro-brands .nbs-flexisel-item img {
   
   height:auto;
cursor: pointer;
position: relative;
margin-top: 0px;
margin-bottom: 0px;
	
max-width: 230px;
max-height: 102px;
margin-left:auto; margin-right:auto;




}

/*** Navigation ***/

.intro-brands .nbs-flexisel-nav-left,
.intro-brands .nbs-flexisel-nav-right {
   width: 34px;
height: 34px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
	margin-top:80px;
	
	
}

.intro-brands .nbs-flexisel-nav-left {
left: 0px;
    background: url(../images/bottom-arrow-left1.png) no-repeat right;
	width:49%;
}

.intro-brands .nbs-flexisel-nav-right {
   right: 0px;
    background: url(../images/bottom-arrow-right1.png) no-repeat left;
	width:50%;
}

.intro-brands .multi-slider-align
{

margin-right: 0px;
 margin-left: 0px;
}


.intro-clients{margin-top:0px; margin-bottom:0px; background:#00aeff;  padding-bottom:60px;}
.intro-clients-tl{text-align:center; }
.intro-clients h1{margin:0px; background:#d9d9d9; color:#0a5f98; padding:10px 20px; font-size:20px;  display:inline-block; border-left:3px solid #0a5f98; border-right:3px solid #0a5f98; margin-top:-60px; margin-bottom:10px;}
.line3{position:relative; margin-bottom:-25px; z-index:-1; color:#0eb2ff; }



.intro-clients .nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.intro-clients .nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
	
}

.intro-clients .nbs-flexisel-inner {
	
	
    overflow:hidden;
float:left;
    width:100%;
	background:#f0f0f0; 
   
    
    
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
	
}

.intro-clients .nbs-flexisel-item {
    float:left;
    margin:0px auto;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
	
	
}
.intro-clients .nbs-flexisel-item img {
   
   height:auto;
cursor: pointer;
position: relative;
margin-top: 0px;
margin-bottom: 0px;
width: 185px;
max-height: 181px;
margin-left:auto; margin-right:auto;
padding:30px;
padding-left:10px; padding-right:0px;
margin-right:20px;




}

/*** Navigation ***/

.intro-clients .nbs-flexisel-nav-left,
.intro-clients .nbs-flexisel-nav-right {
   width: 31px;
height: 31px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
	margin-top:95px;
	
	
}

.intro-clients .nbs-flexisel-nav-left {
left: 0px;
    background: url(../images/bottom-arrow-left2.png) no-repeat right;
	width:50%
}

.intro-clients .nbs-flexisel-nav-right {
   right: 0px;
    background: url(../images/bottom-arrow-right2.png) no-repeat left;
	width:49%;
}

.intro-clients .multi-slider-align
{

margin-right: 0px;
 margin-left: 0px;
}

.intro-ga{background:#d2d0d0; margin-top:30px; padding-bottom:30px;}
.intro-gallery{padding-top:50px; padding-bottom:25px;}
.intro-gallery h1{margin:0px; font-size:30px; text-align:right; text-transform:uppercase; margin-top:40px; color:#0f314d;}
.intro-gallery h1 span{font-weight:900;}
.gallery-img .col-sm-3{padding-left:2px; padding-right:2px;}


.view{  margin-top:71px;  display:inline-block; margin-left:auto; margin-right:auto;  font-size:13px;  transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.view:hover{}
.view a{text-decoration:none; color:#fff; background:url(../images/read-icon.png) no-repeat right 30px center #03afff; padding:40px 50px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.view a:hover{color:#216da1; background-position:110px center;}


.inside-banner img{margin-left:auto; margin-right:auto}
.inside-content{background:#f1f1f1; padding-top:20px; padding-bottom:10px; margin-top:-60px; padding-left:30px; padding-right:30px; -webkit-box-shadow: -1px -1px 5px 0px rgba(158,155,156,1);
-moz-box-shadow: -1px -1px 5px 0px rgba(158,155,156,1);
box-shadow: -1px -1px 5px 0px rgba(158,155,156,1); position:relative; z-index:1}
.inside-content h1{margin:0px; font-size:25px; color:#830b15; border-bottom:3px solid #6e0911;  padding-bottom:5px; margin-bottom:0px;}
.inside-content h1 span{font-weight:600; font-style:italic}
.in-bg{margin-left:-10px; margin-top:-3px; margin-bottom:20px;}
.r-img{float:right; margin-left:20px; padding-top:0px; padding-bottom:12px; background:url(../images/rt-shadow.png) no-repeat bottom center; margin-top:10px;}
.r-img img{ border:3px solid #6e0911;}
.r-img1{float:left; margin-right:20px; padding-top:0px; padding-bottom:12px; background:url(../images/rt-shadow.png) no-repeat bottom center; margin-top:10px;}
.r-img1 img{ border:3px solid #6e0911;}

.inside-content h2{margin:0px; font-size:20px; padding-bottom:5px; color:#000000;}
.inside-list{list-style:none; padding:0px;}
.inside-list li{background:url(../images/list-icon.png) no-repeat left top 10px; padding-left:20px;}

.pr-list img{border:2px solid #00aeff;}
.pr-list h5{margin:0px; color:#000000; background:#d4d4d4; padding:6px; font-size:15px; text-align:center}

.pr-img{margin-top:10px;}
.pr-img img{margin-bottom:30px; border:2px solid #6e0911;}
.pr-img1 img{border:2px solid #6e0911;}
.pr-img1 h4{margin:0px; font-size:17px; text-align:center; margin-bottom:30px; margin-top:10px;}

.brands img{border:1px solid #dddddd; margin-bottom:30px;}
.contact{padding-bottom:40px;}
.con1{color:#700c14; font-size:25px;}
.contact h3{margin:0px; background:#700c14; display:inline-block; color:#fff; padding:3px 10px; margin-top:10px; font-size:20px;}
.srow2
{
	background:#03afff;
	color: #fff;
	border-left: 1px solid #cdc9c9 !important;
}
.shead
{
border-right: 1px solid #cdc9c9 !important;	
}
.srow
{
	background:#f8f8f8;
	border-bottom: 1px solid #dddddd !important;
	border-left: 1px solid #dddddd !important;
	color:#343333;
}

.srow3
{
	background:#f8f8f8;
	border-top: 1px solid #dddddd !important;
	border-bottom: 1px solid #dddddd !important;
	border-left: 1px solid #dddddd !important;
	color:#343333;
}
.sdef, .sdef1
{
	border-right: 1px solid #cdc9c9 !important;
}

.srow1
{
	background:#e6eaec;
	border-bottom: 1px solid #cdc9c9 !important;
	border-left: 1px solid #cdc9c9 !important;
	color:#343333;
}
.sbody
{
	background:#555555;
}


.srow1:hover
{
	background:#e0e0e0;
	border-left: 1px solid #cdc9c9 !important;
	
}
.srow:hover
{
	background:#e0e0e0;
	border-left: 1px solid #cdc9c9 !important;	
}


.style-5{margin-top:20px;}




 



/*media query for table */
@media

only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {



    /* Force table to not be like tables anymore */

    .style-5, .s-head, .sbody, .shead, .sdef, .sdef1, .srow ,.srow1{

        display: block;
		

    }
	

.shead .srow {

        position: absolute;

        top: -9999px;

        left: -9999px;
		

    }
	
	

   

    

   

    .sdef, .sdef1{

        /* Behave  like a "row" */

        

        position: relative;

        padding-left: 50%;

    }
	.srow2
	{
		visibility: collapse;
	}
	
	.sdef{
    border-right: 1px solid #cdc9c9 !important;
	border-bottom: 1px solid #cdc9c9 !important;
	
}

.srow, .srow1{
    border-left: 1px solid #cdc9c9 !important;
	border-top: 1px solid #cdc9c9 !important;
	
	
	
}

   

    .sdef:before, .sdef1:before{

        /* Now like a table header */

        position: absolute;

        /* Top/left values mimic padding */

        top: 6px;

        left: 6px;

        width: 45%;

        padding-right: 10px;

        white-space: nowrap;
		

    }
	.style-5 > tbody > tr > td, .style-5 > tbody > tr > th, .style-5 > tfoot > tr > td, .style-5 > tfoot > tr > th, .style-5> thead > tr > td, .style-5 > thead > tr > th
	{
		padding-left:193px ! important;
	}
   

    /*

    Label the data

    */

    .sdef:nth-of-type(1):before { content: "S. No."; }

   .sdef:nth-of-type(2):before { content: "Sections"; }

    .sdef:nth-of-type(3):before { content: "Tools / Machines"; }
	.sdef:nth-of-type(4):before { content: "Model / Brand"; }
	.sdef:nth-of-type(5):before { content: "Descriptions"; }
	
	.sdef1:nth-of-type(1):before { content: "S. No."; }

   .sdef1:nth-of-type(2):before { content: "Contractor / Consultant"; }

    .sdef1:nth-of-type(3):before { content: "Projects"; }
	.sdef1:nth-of-type(4):before { content: "Location"; }
	.sdef1:nth-of-type(5):before { content: "Process"; }
	
    }
	
    /*end of css for table */
	
	.cl-list img{margin-bottom:20px;}
	
	.c1{padding-left:20px;}
	.c2{padding-left:87px;}
	.c3{padding-left:30px;}
	.c4{padding-left:35px;}
	
	.img-4-product{padding:1px; margin-top:20px;}
.img-4-product img{border:1px solid #e8e8e8; 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);}

.gallery-page .col-sm-3{margin-bottom:25px;}
	

.footer-div
{
	padding-top:30px;
	background:#2d2d2d;
	margin-top: 0px;
	color:#737373;
	font-size:12px;
	line-height:20px;
}
.footer-div p{padding-top:20px;}
.contact-info{color:#fff;}
.site-width h5
{
color:#fff;
font-weight: bold;
padding-bottom:10px; 
margin-right:20px;
text-transform:uppercase;
padding-top:0px;
}

.down-brochure{text-align:center}
.down-brochure h6
{
color:#626262;
padding-bottom:10px; 
font-size:13px;
text-transform:uppercase;
border-bottom:1px solid #575757;
text-align:left
}
.down-brochure img{margin-left:auto; margin-right:auto}
.w-file{padding-left:20px;}

.adress-details{border-top:1px solid #575757; padding-top:10px; padding-bottom:10px;}
.adress-details span{padding-left:30px;}


.number{padding-bottom:80px;}


.footer-inner{background:url(../images/right-line.png) no-repeat right top;}
.footer-inner1{background:none;}


	
.f-link{list-style:none; margin-left:0px; border-top:1px solid #575757;}

.f-link li{margin-left:-40px;}
.f-link li a{display:block; padding:3px 3px 3px 13px; font-size:12px; line-height:25px; text-decoration:none; color:#fff; background:url(../images/footer-arrow.png) no-repeat left  center;     transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; padding-left:20px;}

.f-link  li a:hover{color:#ae2434; background-position:5px center; }

.adress-details img{margin-right:10px;}
.social-icon{border-top:1px solid #575757;  padding-top:20px;}
.social-icon img{padding-right:17px;}
.social-icon img{display:inline !important; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.social-icon img:hover{opacity:0.7;}

.down-brochure{margin-top:30px;}

.copy-div{background:#373737; padding-top:5px; padding-bottom:5px; color:#696969; font-size:13px;}

.copy-div a{color:#696969; text-decoration:none;}	
.copy-div a:hover{color:#fff;}	
.power-div{text-align:right;}
.copy-div img{display:inline;}


::selection {
	background:#00aeff;
	color:#fff;
}

::-moz-selection {
	background:#00aeff;
	color:#fff;
}
::-webkit-selection {
	background:#00aeff;
	color:#fff;
}
.btn {
  background: #ff9321 !important;
  
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: 'Roboto', sans-serif;
  color: #482323;
  font-size: 14px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
}

.btn:hover {
  background: #004517 !important;
  color:#fff;
  text-decoration: none;
}

@media(max-width:800px)
{
.my_nav .nav > li > a{padding: 4px 9px;}
#hmmenu.stickymenu .nav > li > a {padding: 5px 11px;}
.intro-products .nbs-flexisel-nav-left, .intro-products .nbs-flexisel-nav-right {margin-top: -148px;}
.intro-products .nbs-flexisel-item img{max-width: 176px;}
.intro-pro .sec1, .intro-pro .sec2{width:100%}
.intro-pro {margin-left: 2px; margin-right: 2px; margin-top: -85px;}
.intro-pro .sec1{border:none;}
.intro-pro img{margin-left:auto !important; margin-right:auto !important;}
.intro-brands .nbs-flexisel-item img {max-width: 170px;}
.wel-quality{padding-left:15px;}
.wel-processing{padding-right:15px;}
}
@media(max-width:768px)
{
.rt-div img{width:20%}
#hmmenu.stickymenu .nav > li > a {padding: 5px 9px;}
.intro-products .nbs-flexisel-nav-left, .intro-products .nbs-flexisel-nav-right {margin-top: -116px;}
}

@media(max-width:767px)
{
.lt-div{text-align:center}
.rt-div{float:none; text-align:center; padding-top:10px; padding-bottom:20px;}	
.rt-div img{width:7%}
#hmlg img{margin-left:auto; margin-right:auto}
.rt-img img{float:none; margin-left:auto; margin-right:auto}
.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}
.my_nav .nav > li > a {font-size: 13px; padding: 4px 34px;}	
.navbar-nav {float: none;}
#hmlg.stickylg img {width: 20%; height:20%;}
#hmmenu.stickymenu {margin-left: 256px; margin-top: -61px;}
#hmmenu.stickymenu .nav > li > a{font-size: 13px; padding: 5px 30px;}
.intro-products .nbs-flexisel-item img {max-width: 230px;}
.intro-pro h5{text-align:center}
.intro-products .nbs-flexisel-nav-left, .intro-products .nbs-flexisel-nav-right {margin-top: -173px;}
.f-link li a {font-size: 12px;}
.down-brochure{margin-bottom:30px;}
.copy-div, .power-div{text-align:center}
.pr-quality img{margin-left:auto; margin-right:auto; padding-top:0px;}
.pr-quality{text-align:center}
.wel-quality{padding-left:15px;}
.wel-processing{padding-right:15px; border-right:none; padding-bottom:20px;}
.pr-quality h3{padding-top: 20px;}
.footer-div{padding-bottom:20px;}
}

@media(max-width:360px)
{
.rt-div img{width:10%}	
.t-div1{font-size:10px}
#hmlg.stickylg img {width: 28%; height: 28%;}
.t-div{padding-bottom:0px; 	}
#hmmenu.stickymenu {margin-left: 101px; margin-top: -55px;}
.navbar .navbar-brand{font-size:11px}
.welcome p{padding-left:10px; padding-right:10px;}
.intro-products .nbs-flexisel-item img {max-width: 270px;}
.intro-pro {margin-left: 31px; margin-right:31px}
.intro-products .nbs-flexisel-nav-left, .intro-products .nbs-flexisel-nav-right {margin-top: -138px;}
.intro-products h1{margin-bottom:20px;}
.intro-products .nbs-flexisel-nav-left {width: 85%;}
.intro-products .nbs-flexisel-nav-right {width: 13%;}

.intro-brands .nbs-flexisel-item img {width: 236px;}
.intro-clients .nbs-flexisel-item img{margin-right:0px; padding:0px; padding-bottom:20px;}
.intro-clients .nbs-flexisel-item {margin-left:-30px; padding-top:15px; padding-bottom:20px;}
}
@media(max-width:320px)
{
.t-div1{font-size:9px}
.rt1 {padding-right: 10px;}
#hmlg.stickylg img {width: 25%; height: 25%;}
#hmmenu.stickymenu {margin-left: 73px; margin-top: -50px;}
.intro-pro {margin-left: 10px; margin-right:10px}
.intro-brands .nbs-flexisel-item img {width: 195px;}
#hmmenu.stickymenu .nav > li > a {
    font-size: 10px;}
}