body{font-family: 'Raleway', sans-serif; font-size:15px; line-height:29px; color:#000000; text-align:justify; font-weight:400;}

h1,h2,h3,h4,h5{font-family: 'Raleway', sans-serif; font-weight:500;}

a, a:active, a:focus {outline: none;}

#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{margin-top:5px;}

        #hmlg.stickylg img{

           width:50%; height:50%; margin-top:0px;

        }

		#hmdiv1{

    -webkit-transition: all 0.4s ease;

            transition: all 0.4s ease;

        }

		#hmdiv1.stickydiv1{

           display:none;

        }

		#hmmenu{

    -webkit-transition: all 0.4s ease;

            transition: all 0.4s ease;

        }

		

		#hmmenu.stickymenu{float:none;}

		

		#hmmenu.stickymenu li a{

          padding-top:5px; padding-bottom:5px; 

        }

		#hmright{

    -webkit-transition: all 0.4s ease;

            transition: all 0.4s ease;

        }

		#hmright.stickyright{

         padding-top:1px; padding-bottom:1px; font-size:13px;

        }


.v-div{padding-top: 30px;}




.container{max-width:1100px; width:100%}

.top-div{background:#fff; border-top:3px solid #369d46;   padding:0px 0; font-size:13px; padding-top:10px;  color:#fff; padding-bottom:10px;}

.logo-img{position:relative; z-index:1;}



.top-social{text-align:right; margin-top:30px;}

.top-social img{display:inline}


.t-social{text-align:center; margin-top:20px;}
.t-social img{display:inline; margin-right:10px;}

.my_nav{position:relative; z-index:1; background:#369d46}

.navbar-nav{}



.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 60px;  font-family: 'Raleway', sans-serif; font-weight:600;  font-size:13px; text-transform:uppercase;    line-height:31px; outline:none; color:#e4e4e4; /*background:url(../images/menu-right.png) no-repeat right ;*/  }

.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:#ffffff;  box-shadow:none; background: #4cb05b;}





.navbar-nav > li > .dropdown{box-shadow:none; color:#fff !important; background:#4cb05b; border:none; }

.navbar-nav >.dropdown a:hover,  .navbar-nav >.dropdown a:focus{color:#fff !important; background:#4cb05b !important;}

.navbar-nav > li > .dropdown-menu{padding:0; background:#3bae4d !important; }

.navbar-nav > li > .dropdown-menu li a{padding:8px 10px; color:#fff !important; margin:0 auto;  font-size:13px; font-weight: 600;text-transform: uppercase;}

.navbar-nav > li > .dropdown-menu li:hover a{color:#fff; background:#118923 !important; border:none !important}

.navbar-nav > li > .dropdown-menu .active a{color:#fff !important; background:#118923 !important;}

.dropdown-toggle:active,

    .open .dropdown-toggle {

    outline: 0;

    background-color: #4cb05b !important;

	color:#fff !important;

     }



/*.banner-div1{background:url(../images/banner-bg.png) repeat #ededed; padding-top:25px; padding-bottom:25px;}

.banner-div1 img{margin-left:auto; margin-right:auto;  width:100%;}

.banner-div1 .carousel-control.left {background:url(../images/banner-arrow-left.png) no-repeat left center; left: 0%; opacity:1;}

.banner-div1 .carousel-control.right {background:url(../images/banner-arrow-right.png) no-repeat right center; right:0%; opacity:1;}

.banner-div1 .carousel-indicators{text-align:left; bottom:4px; width:70%; left:34%}

.banner-div1 .carousel-indicators li{border:1px solid #dcdcdc; background:#dcdcdc; width:8px; height:8px; border-radius:0px;}

 .banner-div1 .carousel-indicators .active {width: 9px; height: 9px; background:#e0411e; border:2px solid #e0411e; }*/

 

.home-achievements{background:#003763; padding-left:20px; padding-right:20px; color:#fff; margin-left:-15px; padding-bottom:22px;}

.home-achievements h3{margin:0px; background:#465f72; text-align:center; color:#ffffff; text-transform:uppercase; font-size:19px; padding-top:12px; padding-bottom:15px; margin-left:-20px; margin-right:-20px;}

.home-achievements img{margin-top:-8px; margin-bottom:20px;}

.home-achievements p{line-height:24px; font-size:14px;}

.kn{text-align:center;}

.know-more{display:inline-block; padding:4px 20px; border-top-left-radius:10px; border-top-right-radius:10px; line-height:20px; margin-top:10px; text-transform:uppercase; background:url(../images/know-more-icon.png) no-repeat right 5px center #fff; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}

.know-more a{text-decoration:none; color:#eb9285; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}

.know-more:hover{background-position:right 0px center}

.know-more a:hover{color:#003763}


.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}





.read-more{display:inline-block; padding:4px 20px; text-transform:uppercase; font-size:13px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease; background:url(../images/read-icon.png) no-repeat right 5px center #003763;}

.read-more a{text-decoration:none; color:#fff;}

.read-more:hover{background-position:right 3px center}

.read-more a:hover{color:#e0411e} 





.carousel-fade .carousel-inner .item {

  opacity: 0;

  transition-property: opacity;

    overflow:hidden;

}

.item.active img {

    transition: transform 5000ms linear 0s;

    /* This should be based on your carousel setting. For bs, it should be 5second*/

    

}

.carousel-fade .carousel-inner .active {

  opacity: 1;

}



.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

  left: 0;

  opacity: 0;

  z-index: 1;

}



.carousel-fade .carousel-inner .next.left,

.carousel-fade .carousel-inner .prev.right {

  opacity: 1;

}



.carousel-fade .carousel-control {

  z-index: 2;

}



.carousel-inner>.item>img{

	min-width:100%;

}



.copy-div{color:#000; font-size:13px; background: #EDEDED;font-weight: 600;}

.copy-div a{color:#000000; text-decoration:none;}	

.copy-div a:hover{color:#000;}	

.power-div{text-align:right;}

.copy-div img{display:inline;position: relative;bottom: 1.9px;}





::selection {

	background:#d53e1d;

	color:#fff;

}



::-moz-selection {

	background:#d53e1d;

	color:#fff;

}

::-webkit-selection {

	background:#d53e1d;

	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;

}



.top-logo-img{position: relative;right: 12px;float:right}

.material-hoist img{margin-top:-40px;}
.material-hoist p{

	background:#218731;

    color: white;

    padding: 13px 25px;

    margin: 0;

    text-align: center;

    

    line-height: 1.49;}



#except-material-hoist p{padding: 24px 25px;}

.background-article{background: #FFF;}

.about-us-iri {padding-top: 15px;border-bottom: 3.3px solid #d9d9da;}

.about-us-iri p{line-height: 1.6;color: black;padding-right: 15px;}

.about-us-iri a{float:right;color:#000;position: relative;right: 12px;bottom: 15px;font-size: 12px;}

.about-us-iri a:hover{text-decoration:none}

.about-us-iri img{float:right;position: relative;top: 5px;}





#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;

}



.nbs-flexisel-inner {

overflow: hidden;

float: left;

width: 97%;

left: 4px;

position: relative;

padding-bottom: 23px;

}



.nbs-flexisel-item {

float:left;

margin:0px auto;

padding:0px;

cursor:pointer;

position:relative;

line-height:0px;

}

.nbs-flexisel-item img.wp-post-image { 

cursor: pointer;

position: relative;

margin-top: 0px;

margin-bottom: 0px;

max-width: 225px;

max-height: 163px;

margin-left:auto; margin-right:auto;

border:1px solid #707070;

width: 225px;

height: 163px;

}





/*** Navigation ***/



.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {

width: 31px;

height: 31px;

position: absolute;

cursor: pointer;

z-index: 1001;

opacity: 1;

margin-top:60px;

}



.nbs-flexisel-nav-left {

left: -11px;

top: -23px !important;

background: url(../images/arrow.png) no-repeat center;

transform: rotate(180deg);

}



.nbs-flexisel-nav-right {

right: -2px;

top: -23px !important;

background: url(../images/arrow.png) no-repeat center;

}



.multi-slider-align{

margin-right: 0px;

margin-left: 0px;

}



.multi-client img{float: none;}

#single-client img{    position: relative;top: 0px;left: 15px;}



.test-enquiry{

	padding-top: 15px;

	padding-bottom: 15px;

}



.test-enquiry-right{

	background-color: #EDEDED;

    position: relative;

    left: 15px;

}

.test-enquiry-left{

	background-color: white;

    position: relative;

    right: 15px;

}

.test-enquiry-right h4,.test-enquiry-left h4{

	text-align:center;

	padding-top: 15px;

	font-weight: 600;

}



.enquiry-form{

	padding: 8px 20px;

	padding-bottom: 14px;

}



.enquiry-form input, .enquiry-form textarea{

	border-radius: 0;

}



.enquiry-form button{

    background: white;

    border: 1px solid #CCCCCC;

    padding: 0px 10px;

    float: right;

}



#enquiry-form-id-1{

	padding-right: 5px;

}



#enquiry-form-id-1 p{

	margin: 6px;

}



#enquiry-form-id-2{

	padding-left: 5px;

}



.copy-div-border{

	border-top: 2.3px solid #e1e1e1;

	padding: 4px 0px;

}

footer{background:url(../images/footer-bg.png) repeat #39a14a}

.nav-main-proaddr{

	padding: 10px 4px;

}



.nav-product-addr p{

	font-size: 13px;

    line-height: 1.4;

    position: relative;

    top: 11px;

    color: #EDEDED;

	font-weight: 600;

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}



.nav-product-addr h4{

	font-weight: 700;

	margin-left: -23px;

    text-transform: uppercase;

    letter-spacing: 3px;

    font-size: 13px;

	color: #EDEDED;

}



.nav-product-addr ul{

    padding-left: 0px;

    margin-left: -3px;

}



.nav-product-addr li{

	font-size: 13px;

	color: #EDEDED;

	line-height: 2.2;

	font-weight: 600;

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}



#nav-product{padding-left:0;}



.nav-addr h4{

	text-align: center;

    text-transform: uppercase;

    letter-spacing: 3px;

    font-size: 13px;

	color: #EDEDED;

	font-weight: 700;

}



.nav-addr p{

	font-size: 13px !important;

    text-align: center !important;

    color: #EDEDED !important;

    line-height: 1.7 !important;

	font-weight: 600 !important;

}



.nav-addr strong{

	font-weight: 600;

}



.about-us-article {

	padding: 20px 10px;

    padding-bottom: 30px;

}

.h3-replaced{

    background: white;

    border: 1px solid #369D46;

    text-transform: uppercase;

    text-align: center;

	position: relative;

    left: 16px;

	margin-bottom: 15px;

    margin-top: 15px;

}

.h3-replaced h3{

    margin-top: 10px;

}



.about-us-article p{

    font-size: 17px;

    color: black;

}



.contact-us{padding: 15px 23px;padding-top: 0px;}

#contact-indivitual{padding-left: 20px;}

.contact-us h4{text-transform: uppercase;text-decoration: underline;padding-left: 10px;}

.contact-us p{margin: 10px !important;}

.contact-us #span-seperate{

	color: #359C45 !important;

    font-weight: bold !important;

    font-size: 20px !important;

    text-transform: uppercase !important;

	font-family: 'Raleway', sans-serif !important;

}

.contact-span-important span{

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;

    font-size: 13px !important;

    color: #424242 !important;

	font-weight: 100 !important;

}



.carousel-control.right {background: url(../images/banner-arrow.png) no-repeat center;}

.carousel-control.left  {background: url(../images/banner-arrow.png) no-repeat center;transform:rotate(180deg)}

.form-control:focus {border-color: #8bb73c;outline: 0;-webkit-box-shadow: none;box-shadow: none;}



.line-foot{

	background: url(../images/line.jpg) center;

    background-repeat: repeat-y;

	background-position: 63% 12px; height:180px;}

	

.line-foot-right{

	background: url(../images/line.jpg) center;

    background-repeat: repeat-y;

    background-position: 9% 12px;
	
	height:180px;

}



.line-foot-right, .nav-addr,  span{

	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

    font-size: 13px;

    font-weight: 600;

    color: #EDEDED;

}



.line-flex{

	background: url(../images/line.jpg) center;

    background-repeat: no-repeat;

    background-position: 100% 12px;

}

.iso{margin-top:40px;}
.iso img{margin-left:auto; margin-right:auto; border:1px solid #dcdcdc; margin-top:50px; margin-bottom:50px; }

table {

    font-family: arial, sans-serif;

    border-collapse: collapse;

    width: 100%;

}



td, th {

    border: 1px solid #bdbdbd;

    text-align: left;

    padding: 8px;

}



tr:nth-child(odd) {

    background-color: #dddddd;

}



.product-material{

	padding: 0;

    padding-top: 12px;

    padding-bottom: 25px;

}



.product-material img{

	float: right;

    padding: 23px;

    padding-right: 0;

}



.product-material h4{

	padding-top: 13px;

    padding-bottom: 13px;

    background: #8BB73C;

    position: relative;

    padding-left: 3%;

    width: 38%;

    font-size: 20px;

    margin-top: 23px;

}



.product-material h5{

	font-weight: 600;

	padding-top: 10px;

    padding-bottom: 10px;

}



.product-material p{

	

}

.ex-img img{float:none; margin-left:auto; margin-right:auto}

.img-client {

    border: 2px solid #E3E3E3;

    margin-bottom: 20px;

    margin-top: 20px;

}



.clients-article{

	padding: 20px 0px;

}



.product-ind-style-group{

	padding-top: 13px;

    padding-bottom: 13px;

    background: #369d46;
	color:#fff;

    position: relative;

    width: 100%;

    font-size: 20px;

    margin-top: 23px;

    padding: 10px 15px;

    text-align: center;

}



.contact-us-article{

	padding-top: 15px;

}




.mobilemenu{display:none}

.overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  
}	


.hamburger {
  background: #dedede !important;
  border: none;
  display: block;
  height: 32px;
  margin-left: 15px;
  position: fixed;
  top: 0px;
  width: 52px;
  z-index: 999;
  padding:5px;
}

.hamburger:hover { outline: none; }

.hamburger:focus { outline: none; }

.hamburger:active { outline: none; }

.hamburger.is-closed:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
  
}

.hamburger.is-closed:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}

.hamburger.is-closed:hover .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  top: 0;
}

.hamburger.is-closed:hover .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  bottom: 0;
}

.hamburger.is-closed .hamb-top {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  top: 5px;
  
}

.hamburger.is-closed .hamb-middle {
  background-color: rgba(255, 255, 255, 0.7);
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-closed .hamb-bottom {
  -webkit-transition: all 0.35s ease-in-out;
  background-color: rgba(255, 255, 255, 0.7);
  bottom: 5px;
}

.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {
  height: 4px;
  left: 0;
  position: absolute;
  width: 100%;
  background-color: #369d46;
  width: 26px;
  margin-left:12px;
  
  
}

.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #369d46;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-open .hamb-middle {
  background-color: #369d46;
  display: none;
}

.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);
  background-color: #369d46;
  margin-top: -2px;
  top: 50%;
}

.hamburger.is-open:before {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  color: #ffffff;
  content: '';
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 0;
  text-align: center;
  width: 100px;
}

.hamburger.is-open:hover before {
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  display: block;
  opacity: 1;
}


#wrapper {  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  padding-left: 0;  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;}
#wrapper.toggled { padding-left: 260px; }
#wrapper.toggled #sidebar-wrapper { width: 260px; }
#wrapper.toggled #page-content-wrapper {  margin-right: -260px;  position: absolute;}
#sidebar-wrapper {  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  background: #48a557;  height: 100%;  left: 260px;  margin-left: -260px;  overflow-x: hidden;  overflow-y: auto;  -webkit-transition: all 0.5s ease;  transition: all 0.5s ease;  width: 0;  z-index: 1000;}#sidebar-wrapper::-webkit-scrollbar { display: none;}
#page-content-wrapper {  padding-top: 70px;  width: 100%;}
/*-------------------------------*//*     Sidebar nav styles        *//*-------------------------------*/
.sidebar-nav {  list-style: none;  margin: 0;  padding: 0;  position: absolute;  top: 0;  width: 260px;}
.sidebar-nav li {  display: inline-block;  line-height: 20px;  position: relative;  width: 100%;}
.sidebar-nav li:before {  -moz-transition: width 0.2s ease-in;  -ms-transition: width 0.2s ease-in;  -webkit-transition: width 0.2s ease-in;  background-color: #1c1c1c;  content: '';  height: 100%;  left: 0;  position: absolute;  top: 0;  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 3px;  z-index: -1;}

.sidebar-nav li:before { background:none; margin-left:-5px; margin-right:-10px; }

.sidebar-nav li:hover:before {  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 100%;}
.sidebar-nav li a {  color: #fff; text-transform:uppercase; font-size:15px;  display: block;  padding: 10px 15px 10px 30px;  text-decoration: none; text-align:left; border-bottom:1px solid #74b77f;}
.sidebar-nav li.open:hover before {  -webkit-transition: width 0.2s ease-in;  transition: width 0.2s ease-in;  width: 100%;}
.sidebar-nav .dropdown-menu {  background-color: #e1e3e4; border-radius: 0;  border: none;  box-shadow: none;  margin: 0;  padding: 0;  position: relative;  width: 100%;}
.sidebar-nav li a:hover, .sidebar-nav li.active a, .sidebar-nav li a:focus, .sidebar-nav li.open a:hover, .sidebar-nav li.open a:active, .sidebar-nav li.open a:focus {  background-color: #1c8f2e;  color: #ffffff;  text-decoration: none;}
.sidebar-nav .dropdown-menu li a{font-size:13px; color:#000; border-bottom:1px solid #bababa;}
.sidebar-nav .dropdown-menu li:hover a, .sidebar-nav .dropdown-menu li.active a{background:#42c356 !important; color:#fff !important}
.sidebar-nav .dropdown-menu li:before{background:none}

.sidebar-nav li.active .dropdown-menu li a{background:#e1e3e4;}

.call-div{display:none}


@media(max-width:1024px){



}



@media(max-width:980px){

.my_nav .nav > li > a {padding: 10px 49px;}

}





@media(max-width:800px){

.my_nav .nav > li > a {padding: 10px 33px;}



}











@media(max-width:767px){
	
.mobilemenu{display:block; position: fixed !important; z-index: 1000;}
.my_nav{display:none}	
.hamburger.is-closed {margin-left: 79%; margin-top: 10px; right:5%;}
.hamburger.is-open {margin-left: 24px; margin-top: 20px;}
.dropdown-toggle:active,
    .open .dropdown-toggle {
    outline: 0;
    background-color: #1c8f2e !important;
	color:#fff !important;
	border-bottom: 1px solid #1c8f2e !important;
     }	

.top-div1{text-align:center}

.top-social{text-align:center}

.logo-img img{margin-left:auto; margin-right:auto; position:relative; z-index:100; margin-bottom:5px;}

.navbar .navbar-brand{display:inline !important	; padding-top:10px; color:#fff; font-size:13px; padding-left:10px;}	

.nb{text-align:right; float:right; margin-right:20px}

#hmmenu.stickymenu .nb1{display:none}

.navbar-nav{float:none}	

#hmlg.stickylg{ }

.my_nav .nav > li > a {padding: 10px 31px; background:none}

.top-div{padding-top:3px; padding-bottom:20px;}

#hmdiv.stickydiv{padding-top:5px; padding-bottom:5px;}

.home-achievements{margin-left:0px; margin-top:30px;}



.copy-right, .power-div{text-align:center}

.test-enquiry-left {background-color: white;position: relative;right: 0;}

.test-enquiry-right {background-color: white;position: relative;left: 0;}

#nav-product {padding-left: 15px;padding-top: 23px;}

.nav-product-addr p {text-align: -webkit-center;}

.nav-product-addr h4 {text-align: center;}

.nav-product-addr ul {text-align: center;list-style: none;}

.nav-addr h4 {padding-top: 23px;}

.material-hoist p {    margin-top: 0px;padding: 10px 10px;font-size: 11px;}

#except-material-hoist p {padding: 10px 0px;}

.nbs-flexisel-nav-right {right: -15px;}

.nbs-flexisel-nav-left {left: -15px;}

.h3-replaced{position: relative;left: 0px;}

.carousel-control.right {background-size: 23px;}

.carousel-control.left  {background-size: 23px;}

.line-foot, .line-foot-right{background: none;background-repeat: no-repeat;background-position: 63% 12px; height:auto; text-align:center}

.top-logo-img {position: relative;right: 0px;float: none;}

.nav-product-addr h4 {font-weight: 600;margin-left: 0;}

.material-hoist img{margin-top:30px; margin-left:auto; margin-right:auto}

.call-div{display:block !important; bottom:0px; position:fixed; width:100%; z-index:1000; bottom:0; background:#5fb46c; text-align:center; padding:10px; color:#fff}
.call-div a{color:#a3e3ad}
	 .copy-div{margin-bottom:49px;}
	 .product-material img{float:none; margin-left:auto; margin-right:auto}
	 .product-material{padding-left:30px; padding-right:30px;}
}



@media(max-width:360px){



}



@media(max-width:320px){

#hmlg.stickylg img {width: 53%;}

#hmmenu.stickymenu .navbar .navbar-brand{margin-top:-35px;}

#hmmenu.stickymenu .navbar-default .navbar-toggle{margin-top:-35px;}

.home-touch h1{font-size:16px;}

.copy-div{font-size:11px;}

}