
body
{   background:#565050;
	font-family: 'Proxima Nova', sans-serif;
}
 /*section
 { 
   border-bottom: 1px solid #797474;
 }
 */
.sec-1,.sec-1-1
{ 
	padding:85px 0 65px;
	 border-bottom: 1px solid #797474;
}
.sec-1 p
{
	margin:0px;
}
.sec-1-text
{
	background: rgb(15 11 81 / 80%);
    padding: 35px 25px;
	border-bottom:5px solid #e8fe35;
	width:80%;
	margin: 5px auto;
}
.sec-1 h1
{
	color:#000 !important;
	font-size:35px !important;
	margin-bottom:35px;
} 
.sec-1-text h2
{
	text-align: center;
    font-weight: bold;
    font-size: 35px !important;
    color: #fff;
    margin: 15px 0;
}
.sec-1-text p
{
	text-align:center;
}
.sec-2
{  border-bottom: 1px solid #797474;
	padding: 85px 0 85px;
}
.sec-2 h1
{
	font-weight:bold;
	font-size: 35px !important;
	color:#000;
	margin:15px 0;
}
.sec-2
{
	padding:75px 0;
}
.sec-2 p
{
	text-align:justify !important;
	color:#fff;
}
.sec-2 img
{
	/*padding:10px;
	border:1px solid #ccc;*/
}
.sec-3
{  border-bottom: 1px solid #797474;
	padding:55px 0 !important;
	
}
.sec-3 h1
{
	margin:35px 0;
	font-size: 35px !important;
	    color: #000 ;
}
.sec-3 h2
{
	font-size:25px !important;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	    margin: 0 0 25px 0;
		color: #fff;
}
.sec-4
{  border-bottom: 1px solid #797474;
	padding:95px 0 105px;
}
.sec-4 h1
{
	margin-bottom: 25px;
    font-size: 35px !important;
    color: #000 ;
}
.sec-4  p
{
	text-align:justify;
	    color: #fff;
}
.sec-4  p img
{
	/*border: 5px solid #830f0f; */
    padding: 2px;
}
.sec-4 h2
{
	font-size:18px;
	text-align:center;
	margin:15px 0;
	    color: #ffff;
}



.sec-5
{  border-bottom: 1px solid #797474;
	padding:75px 0 55px;
}
.sec-5 h2
{
	margin:35px 0;
	font-size: 35px !important;
}
.sec-52 h1
{
 color: #000;
    font-size: 22px !important;
    position: absolute;
    top: 5px;
    left: 5px;
    background: rgba(255,255,255,0.6);
    padding: 8px 10px;
} 

.sec-5 h2
{     color: #000;
	font-size:20px;
}
.sec-5 img
{
	padding: 5px;
    font-size: 35px !important;
    /*outline: 3px double #ccc;
    background: #1d8117;*/
}

.ply-sec {
    position: relative;
}



.footer-new
{ background: #565050;
    padding: 45px 0 20px;
    color: #c0c0c0;
    border-top: 1px solid #878383;
	
}
.footer-new h1
{
  margin-bottom: 25px;
    color: #e0e0e0;
}

.footer-new p {
    margin-top: 0;
    margin-bottom: 1rem;
     color: #c0c0c0;
}
.ftr-social
{
	padding:0px;
	margin:0px;
}
.ftr-social li 
{
	list-style-type:none;
	display:inline-block;
}
.ftr-social li i
{
	margin:0 5px 0 0;
	font-size:18px;
	background:#000;
	padding:9px 10px;
	border-radius:5px;
	color:#ffff;
}
.ftr-links 
{
	padding:10px 0;
}
.ftr-links li
{
	list-style-type:none;
	margin:5px 0;
}
.ftr-links li a
{
	font-size: 18px;
    font-weight: 500;
	text-decoration:none;
	color:#c3c3c3;
}
.ftr-links li:before
{
	height: 20px;
    font-family: 'FontAwesome';
    color: #dedede;
    content: "\f0da";
    font-size: 0.85em;
    padding-right: 0.7em;
    position: relative;
    top: 0em;
}
.sec-7 
{ 
	padding:100px 0 ;
}
.sec-7 h1
{
	margin-bottom: 35px;
    color: #000;	
}
.sec-7 h2
{
	background:linear-gradient(80deg, #ff6fe0,#2939ff);
    padding: 8px 15px;
    margin: 0px;
    position: relative;
    width: 75%;
    font-size: 15px;
    bottom: 35%;
    text-align: left;
}
.sec-7 h2 a
{
	color:#ffff;
	font-size: 20px;
	text-decoration:none;
}
.sec-7 h2 a:after
{
	height: 20px;
    font-family: 'FontAwesome';
    color: #fff;
    content: "\f061";
    font-size: 0.85em;
    padding-left: 0.7em;
    position: relative;
    top: 0em;
}
.owl-carousel, .owl-carousel .owl-item
{
	padding:20px;
}
.owl-item img
{
	/* box-shadow: 2px 4px 2px 2px #fed881; */
    margin: 0 0 15px 0;

}
.owl-item a
{
background: #000;
    padding: 10px 20px 10px 20px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
	border-right:5px solid #c5c5c5;
	position:relative;
	transition: left ease-in 3s;

}
.owl-item a:hover 
{
	background:#ffb100;
	border-right:5px solid #ccc;
	left:10px;
	
}
.owl-item a:after
{
	height: 25px;
    font-family: 'FontAwesome';
    color: #ffff;
    content: "\f0da";
    padding-left: 15px;
    position: relative;
    top: 2px;
    font-size: 20px;
}
.abt-btn {
   background: #fafafa;
    text-decoration: none !important;
    padding: 11px 12px;
    color: #252323;
    font-size: 17px;
    position: relative;
    transition: left ease-in 3s;
    border-right: 5px solid #505050;
}
.abt-btn:hover
{
	background:#000;
	border-right:5px solid #000;
	left:10px;
	color: #fff;
}
.abt-btn:after
{
	height: 25px;
    font-family: 'FontAwesome';
    color: #000;
    content: "\f0da";
    padding-left: 15px;
    position: relative;
    top: 2px;
    font-size: 20px;
}

.abt-btn:hover:after
{
	color:#fff;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #1d8117;
}
.nav-pills .nav-link
{
	color:#000;
	font-weight:500;
}
.lam-btn {
    background: #f30;
    color: #fff;
    font-size: 12px;
}
.lam-btn:after
{
	height: 25px;
    font-family: 'FontAwesome';
    color: #ffff;
    content: "\f0da";
    padding-left: 15px;
    position: relative;
    top: 2px;
}
.headtop 
{
	background: linear-gradient(80deg, #2bceff,#29ff61);
    padding: 10px 0;
}
.headtop ul.callus
{
	padding:0px;
	margin:0px;
}
.headtop ul.callus li
{
	list-style-type:none;
	display:inline-block
}
.headtop ul.callus li i
{
	margin-right:5px;
}
.watsapp-chat
{
	position: fixed;
    right: 10px;
    top: auto;
    bottom: 12px;
    z-index: 9999;
}
.watsapp-chat a
{
	animation:pulse 2s infinite;
}
.watsapp-chat a i
{
	font-size: 19px;
    padding: 2px 5px 0 0;
}
.watsapp-chat a
{
	font-size: 13px;
    padding: 10px 21px;
    background: #0DC152;
    color: #fff;
    font-weight: 500;
    border-radius: 58px;
    float: right;
}
@media screen and (min-width:50px) and (max-width:360px)
{
	.watsapp-chat a {
    padding: 10px 10px;
 }
 .watsapp-chat a {
    font-size: 10px;
 }
}
.dropdown-menu
{
	padding:0px;
}
.dropdown-menu a:hover
{
	background:#000;
	color:#ffff;
}
.sec-1-1
{
	padding:65px 0;
}
.sec-1-1 h1
{
	    font-size: 35px !important;
    color: #fbfbfb  ;
    margin-bottom: 45px;
}
.sec-1-1 h2
{
	font-size: 30px;
    color: #fff;
    padding: 10px 0;
}
a.veen-btn {
    padding: 13px 50px;
    background: #000;
    color: #ffff;
    text-decoration: none;
	font-size:20px;
}
.aboutuspage h1{
	color:#000  
}
.aboutuspage p{
	color:#fff;
	text-align: justify; 
}
.aboutuspage,.aboutuspage1,.category {
    border-bottom: 0px solid red; 
}
.hardware-sec h1,.decorative h1,  .kitchen h1{
	font-size:35px !important;
	color:#000
}
.hardware-sec h4,.decorative h4{
	text-align:center;margin-top:20px;
}
  .decorative  .box{
	  margin: 15px 0px;
  }
  .home-lman h4{
	  margin-top:10px;
	  margin-bottom:30px;
   }
	   .plywood-content h1
	   {
		  font-size:35px !important;
            color:#000;		  
	   } 
	   
	   .plywood-content p
	   {
		  text-align:justify;
            color:#fff;	
			
	   } 
	   .wood-floor-block h1 {

    color: #000;
}
	   
	   
#button {
  display: inline-block;
  background-color: #0a0a0a;
  width: 45px;
  height: 45px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 60px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 1.5em;
  line-height: 40px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #333;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}
.navbar-brand  img
{
    height:110px;
}
.sticky
{
	        box-shadow: 3px 1px 1px 0px #eee;

    position: fixed;
    top: 0px;
    background: #ffff;
    /* left: 85px; */
   /* padding: 10px 0; */
    display: block;
    width: 100%;
    z-index: 999;
}

.sticky img
{
 	height:85px;
}
.sticky .navbar-nav 
 {
   
    top: 0px;
   
}
.sticky .nav-link
{
    font-size:14px;
}
