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;}
.container{max-width:1200px;}
.top-div{background:#232323;   padding:1px 0; font-size:13px; margin-top:0px; padding-top:5px; padding-bottom:0px; color:#deddcb; margin-bottom:-9px;
-webkit-box-shadow: 0px 5px 8px 0px rgba(70,70,70,0.5);
-moz-box-shadow: 0px 5px 8px 0px rgba(70,70,70,0.5);
box-shadow: 0px 5px 8px 0px rgba(70,70,70,0.5);
 position: relative;
z-index: 999;
}
.top-div .right-div{float:right !important; text-align:right; }
.right1{margin-right:20px;}

.logo-section{ background:url(../images/head-bg.jpg) top fixed; background-size:cover; background-position:top; padding-top:0px; padding-bottom:15px; }
.logo-head{background:url(../images/logo-back.png) no-repeat ;  background-size:contain; }
.logo-head img{padding-bottom:6px;}

.logo-hd img{margin:0 auto; margin-top:-15px; position: relative;
z-index: 999; }
.logo-hd1{width:230px;}
.my_nav{ border-radius:5px; margin-left:0px; margin-top:-100px; }
.navbar-nav{border-radius:10px; border-radius:10px; float:none !important;}

.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: 7px 23px 7px;  font-family: 'Roboto', sans-serif;  font-size:15px;   line-height:31px; outline:none; color:#deddcb; background:none; border-right:1px solid #565656; }
.my_nav .nav > .last > a{border-right:none;}
 
.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{color:#deddcb;  box-shadow:none; background:url(../images/menu-hover.png) no-repeat bottom -8px center;  margin-bottom:10px !important;}
	
.navbar-nav > li > .dropdown{box-shadow:none; color:#f5fafd !important; background:#ff5639; border:none; z-index:999 !important;}
.navbar-nav >.dropdown a:hover,  .navbar-nav >.dropdown a:focus{color:#fcf8f8 !important; background:none !important;}
.navbar-nav > li > .dropdown-menu{padding:0;  top: 82%; background:url(../images/drop-hover.png) no-repeat bottom center !important; background-color:rgba(255, 86, 57, 0) !important; padding-bottom:14px; border:none; box-shadow:none;}
.navbar-nav > li > .dropdown-menu:hover{top:100%;}
.navbar-nav > .active > .dropdown-menu:hover{top:82%;}


.navbar-nav > li > .dropdown-menu li{border-bottom:2px solid #fd674d; background-color:#ff5639;}
.navbar-nav > li > .dropdown-menu li:last-child{border:none;}

.navbar-nav > li > .dropdown-menu li a{padding:5px 10px; color:#deddcb; margin:0 auto;  font-size:13px; }
.navbar-nav > li > .dropdown-menu li:hover a{color:#fcf8f8; background:#ff5639; border:none !important}
.navbar-nav > li > .dropdown-menu .active1 a{color:#fcf8f8; background:#ff5639;}
.dropdown-toggle:active,
    .open .dropdown-toggle {
    outline: 0;
    background: none !important;
	color:#deddcb !important;
     } 
	 
	 
	 
.welcome-bg{background:none; margin-top:-30px; padding-bottom:30px;}

.welcome-div{padd}
.welcome h3{font-size:32px; text-transform:uppercase; color:#232323;    font-weight:300; text-align:left;  padding-bottom:0px; padding-top:0px;}
.welcome h3 .tl1{color:#232323; font-weight:900;}
.welcome h3 .tl2{color:#ff5639; font-weight:300; text-transform:capitalize;}
.welcome p{color:#7a7979;}
.read{background:url(../images/read-icon.png) no-repeat right 10px center #f0512a; width:130px; text-transform:uppercase; padding:3px 25px 3px 7px; font-size:16px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.read:hover{background-position:105px center;}
.read a{text-decoration:none; color:#fdfcfc; }

.cane{background:url(../images/cane-bg.jpg) no-repeat top;   background-size:cover; text-align:center;  background-attachment:fixed;}
.cane{padding-top:260px;}
.intro-prod h4{font-size:30px; font-weight:normal; margin-top:0px;}
.intro-prod img{}
.prod-img1{margin-bottom:25px;}
.prod-img2{margin-left:-5px;}

.inside{padding-top:30px;}
.inside h3{font-size:27px; text-transform:uppercase; color:#232323;    font-weight:300; text-align:left;  padding-bottom:0px; padding-top:0px; margin-top:0px;}
.inside h3 .tl1{color:#ff5639; font-weight:900;}
.inside h3 .tl2{color:#232323; font-weight:300;}
.inside-img{float:right; margin-left:20px;}
.inside h4{font-size:20px; text-transform:uppercase; color:#232323;    font-weight:300; text-align:left;  padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px; color:#ff5639;}

/* enable absolute positioning */
.inner-addon { 
    position: relative; 
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 5px 25px;
  pointer-events: none;
  margin-right:30px !important;
  color:#444444;
}

/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  {padding-left:  30px; opacity:0.5; border:1px solid #676262;}
.left-addon textarea  {padding-left: 30px; opacity:0.5;  border:1px solid #676262;}
.right-addon input { padding-right: 30px; }
.contact-f {width:30%; margin:0 auto;}
.enquiry{margin:0 auto; text-align:center;}


.c1{padding-left:37px;}
.c2{padding-left:103px;}
.c3{padding-left:45px;}
.c4{padding-left:46px;}

.img-4-product{padding:1px;}
.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-2: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-2{margin-bottom:25px;}

.gallery-page h5{margin:0px; padding-bottom:5px; padding-top:10px; font-size:17px; font-weight:600; text-transform:uppercase}


.footer-div
{
	padding-top:60px;
	background:url(../images/footer-bg.png) no-repeat top center;
	background-size:cover;
	margin-top: 0px;
	color:#aaa9a9;
	font-size:13px;
	margin-top:0px;
	border-bottom:1px solid #424242;
	
}



.site-width h5
{
color:#aaa9a9;
font-weight: bold;
padding-bottom:10px; 
margin-right:20px;
text-transform:uppercase;


}
.intro-con{text-align:center; line-height:25px;}

.intro-con h5{padding-top:100px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #525252; margin-left:70px; margin-right:70px;}

.number{padding-bottom:80px;}


.footer-inner{background:none;}
.footer-inner1{background:none;}


	
.f-link{list-style:none; margin-left:-40px; }


.f-link li a{display:block; padding:0px 3px 0px 13px; font-size:12px; line-height:25px; text-decoration:none; color:#aaa9a9; 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:#f0512a; background-position:5px center; }


.scl-icon{padding-left:50px; padding-left:230px;}
.scl-icon h5{text-align:right;}
.social-icon{color:#50133f; font-size:13px; margin-left:3px; }
.social-icon a{color:#747474; text-decoration:none;}
.social-icon a:hover{color:#f0512a;}
.social-icon img{padding-right:20px;}
.social-icon img{display:inline !important; margin-right:3px; margin-top:-4px; 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;}

.copy-div{background:#232323; padding-top:5px; padding-bottom:5px; color:#a2a2a2; font-size:13px; }

.copy-div a{color:#a2a2a2; text-decoration:none;}	
.copy-div a:hover{color:#ff5639;}	
.power-div{text-align:right;}
.footer-last{border-top:1px solid #424242; background:#232323; }



::selection {
	background:#ff5639;
	color:#fff;
}

::-moz-selection {
	background:#ff5639;
	color:#fff;
}
::-webkit-selection {
	background:#ff5639;
	color:#fff;
}
.btn {
  background: #ff5639 !important;
  
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: 'Roboto', sans-serif;
  color: #fff;
  font-size: 14px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
}

.btn:hover {
  background: #232323 !important;
  color:#fff;
  text-decoration: none;
}
@media(max-width:1024px)
{
	.my_nav .nav > li > a{padding: 0 11px !important; }
	.logo-hd img {margin: 0 auto; margin-top: 1px; }
	.intro-con{padding-left:0px;}
.intro-con h5 {padding-top: 67px;}
.scl-icon {padding-left: 116px;}
}

@media(max-width:980px)
{
.top-div{font-size:11px;}
.my_nav {margin-top: -100px;}	
.my_nav .nav > li{padding: 0 0px;}
.my_nav .nav > li > a{padding: 0 7px !important; font-size:11px;}
.logo-hd img {margin: 0 auto; margin-top: 1px; padding-left:10px;}
.welcome-bg{margin-top:-10px;}
.site-width h5 {margin-top: 80px; font-size: 13px;}
.intro-con{padding-left:0px;}
.intro-con h5 {padding-top: 67px;}
.scl-icon {padding-left: 116px;}


}



@media(max-width:360px)
{
	
.top-div {font-size: 13px;}

.navbar-nav{float:left !important;}
.my_nav{ border-radius:0px; margin-top:0px; }

.my_nav .nav > li > a{text-align:left; padding: 0 270px !important;  margin-left:-243px; margin-bottom:2px; border-radius:0px; font-size:13px;}

.navbar-nav > li > .dropdown-menu{background:none !important; background-color:rgba(255, 86, 57, 0) !important; }
.navbar-nav > li > .dropdown-menu li a{color:#deddcb !important;}
.logo-hd1{width:0px; margin-top:-30px;}
#menu{padding-top:30px;}
.welcome h3 {font-size: 26px;}
.footer-div{margin-top:30px; padding-top:0px; background:#232323;}
.site-width h5 {padding-top:20px; margin-top:0px;}
.intro-con h5{text-align:left; padding-left:20px; margin-left:0px;}
.adress-details{text-align:left; padding-left:20px;}
.scl-icon{padding-left:20px;}
.scl-icon h5{text-align:left; padding-left:0px !important; margin:0px; }
.copy-right{text-align:center}
.social-icon img{margin:0 auto;}
.power-div{text-align:center}
.my_nav{ margin-top:-100px; z-index:555 !important;}
.contact-f {width:100%; margin:0 auto;}



}
@media(max-width:320px)
{
.right1 {margin-right: 14px;}
.logo-hd img {margin-left:15px}
.my_nav .nav > li > a{text-align:left; padding: 0 270px !important;  margin-left:-243px; margin-right:-100px; padding-right:0px;}
.my_nav .navbar-default .navbar-nav > .active > a,.my_nav .nav > li > a:hover, .last > .active > a,.last> a:hover{color:#ff5639 !important; background-image:none; margin-bottom:0px !important;}
.welcome h3 {font-size: 23px;}
.con-p p{text-align:left;}
}
.right-div a{
  color: #fff;
  text-decoration: none;

}

