     body {
				font-family: 'Hind', sans-serif;
				color: #4A4E5A;
				overflow-x: hidden;
		}
		
		
	     #top-header
		  {
			width:100%;
			float:left;
			background:black;
		 }
		 
			#top-header2
			 {
				width:100%;
				float:left;
				height:50px;
				padding: 13px 80px;
                background: #6F868C;
                color:#fff;	
                font-family:Lucida Console;				
			 }
			 
			 .paddingZero
			  {
				  padding:0px;
			  }
		 
		  .topAddBanner
			{
			  background-color:#0000;
			  color:#fff;
			  padding: 1px;
			}
		  .topAddBanner a 
		   {
			  color:#fff;
		   }
		  
		  ul.custom-menu
		   {
			  padding: 15px;
			  list-style:none;
		   }
		   ul.custom-menu li 
		   {
		    margin-bottom:5px;
		   }
		   
		   .login_banner
		    {
		      padding:10px;
		    }
			
			
			.btn-group a
			 {
				 color:#fff;
			 }
			.stwidth
			{
				min-height:200px!important;
				min-width:200px!important; 
			}
			
			#imgSrc
			{
				width:100%;
			}
			
			#appndHtml .card img
			{
				/*min-height: 100px;*/
				max-height: 118px;
				/*width:100%;*/
				max-width: 100%;
			}
			
			
			#appndHtml .card button
			{
			   padding: 4px!important;	
			   font-size: 16px;
			}
			
			
			
			body table tr td .btn
			{
			    padding: .1rem .75rem!important;
			}
			
			
        /*---------------------New header --------------------------*/	
		      #new-top-header2{
				width:100%;
				float:left;
				height:50px;
				padding: 13px 80px;
                background: #181818;
                color:rgb(255, 255, 255);	
                font-family:Poppins,sans-serif;
				font-size:13px;
			  }
			  .seprator {margin-right:10px; margin-left:10px;}
              #affix_2{ box-shadow:0px 6px 7px rgba(0,0,0,0.15); margin-bottom:20px; }
			            .icon {margin-right:15px;}
						#affix_1.affix{
							position: fixed!important;
							z-index: 9977 !important; 
							top: 0; 
							width:100%;
							background-color: white;
						}
						#affix_2.affix {
							position: sticky!important;
							z-index: 9999 !important;
							top: 50px;
							background-color: white;
						}
						
						
						.modal.clsOnProductpage
						{
							z-index:9999;
						}
						
						
						
						
						@media only screen and (max-width: 900px) {
							#affix_1.affix {
								width: 100%;
								left: 0;
								margin: 0 auto;
							}						   
						}
						@media only screen and (max-width: 991px) {
						   #affix_1.affix, #affix_2.affix {
                                position: static!important;
                           }
						}
        /*-------------------- NewHome    --------------------------*/			
						.promo-catalog-item {
							display: flex;
							align-items:center;
							font-family:italic;
							margin-bottom:40px;
							margin-top:30px;
						} 
						.promo-catalog-content {
							width:70%; 
						}
						.promo-catalog-content h3 {
							Font-size: 38px;
							font-family: serif;
							font-weight: 400;
							letter-spacing:5px;
						}
						.promo-catalog-content p {    
						  margin-bottom: 22px;
						  font-size: 20px;
						  font-style:italic;
						  }
						  .promo-catalog-content a {
							  font-size: 24px;
							 text-transform:uppercase;
							 font-style:italic;
							 color:#516988;
						  }
						  .promo-catalog-content:after {
							content: '';
							position: absolute;
							top: 100%;
							left: 15px;
							width: 67px;
							border-bottom: 1px solid #516988;
						  }
						  .slider_image_h4 {
							  line-height: 36px;
							 text-transform: uppercase;
							 font-weight:500!important;
							 font-size:25px;
							}
						  .slider_image_p {
							  font-weight: 300;
							  font-family: Open sans-serif;
							  font-size: 18px;
							  line-height: 26px;
							  color: #888;
						  }
						  .slider_image_p_2 {
							  margin-top:10px;
						  }
						   
							  
						 .pline{
								width: 64px;
								height: 47px;
								border-bottom: 1px solid black;
								position: absolute;
								right: 76px;
								top: 98px;
							}
							
						   .unitPrice
							{
								margin-bottom:0px;
							}
							
							  
						  
						  
						  
			@media only screen and (max-width: 990px) {
				.promo-catalog-content,.promo-catalog-pic, .promo-catalog-pic img {width:100%;}
			}	
			@media only screen and (max-width: 600px) {
			  .slider_image_h4 {margin-top:15px;}
			  .promo-catalog-item {
				flex-direction:column;
				align-items:unset;
			  }
			  .promo-catalog-content h3 {letter-spacing:2px;}
			  .Image {
				  order:1;
			  }
			  .Description {
				  order:2;
			  }
			  .promo-catalog-content p {margin-bottom:10px;}
			  .promo-catalog-content,.promo-catalog-pic, .promo-catalog-pic img {width:100%;}
			}	
			
			
			.withFullWidth
			 {
				margin: 0 auto;
				width: 100%;
				float: left;
				text-align: center;
			 }			
			 
			 
			 
			 #myPrdModal
			 {
			   margin-top: 129px;
			 }
			 
			 .productSummary
			 {
				 margin-bottom:5px;
			 }
			 
			 .prdSize
			 {
				 margin-bottom:5px;
			 }
			 
			 .card .price
			 {
			   margin-bottom: 5px;	 
			 }
			 #appndHtml .card
			 {
			    max-height: 520px!important;
				height: 520px;
                margin-top: 30px; 
				padding:5px; 
             }

			 
			 #appndHtml .card.notlogged
			 {
				height: 415px!important;
			 }
			 
			 .closepopup
			 {
			   font-size: 22px;
			 }
			 
			 
			 #appndHtml .addtocartbtn
			 {
				 position:absolute;
				 bottom:0px;
				 width:auto;
			 }
			 #appndHtml .addtocartbtn button
			 {
				 width:245px;
				 float:left;
			 }
			 
			#searchedmsg
			{
				margin-top:12px;
				width: 100%;
				float: left;
			}
			
			.bordernone
			{
				border-left:0;
			}
			
			.erasetxt
			{
				border:none;
			}
			
			.erasetxt:hover
			{
			  border:none;
			}
			
			.bordernone:hover
			{
		      background:none;
			  border-left:0;
			}
					
			
			.setproductborder
			{
				border-right:0;
			}
			
			.input-group-btn:hover
			{
				border:none;
			}
			
		  .hidecrose
		  {
			 display:none;
		  }
		.modal-active {
		height: 100VH;
		overflow: hidden;
		}

			
			 
			 @media(max-width:780px)
			 {
				#appndHtml .addtocartbtn button
				 {
			  	   width:288px; 
				 }
			 }
			 