body
{
	background-color: 	#daf5dc;
}
header
{
	z-index: 99999999999;
}
.mt-n5 {
  margin-top: -20% !important;
  position: 	absolute;	
  
}

.mt-n1 {
  margin-top: -40% !important;
  position: 	absolute;	
  
}


@media only screen and (min-width: 949px)
{
	.DeskTopNon
	{
display: none;
	}	
}

@media only screen and (max-width: 948px)
{
	.MobileNon
	{
display: none;
	}
}

.bgnav
{
	background-color:#003663;
	 border-bottom : 1px solid gray; 
	 /*border-radius: 5px;*/
	box-shadow: 2px 2px 15px black;
	z-index: 9999999;
	/*position: sticky;*/
	
	
}
.znav
{
	z-index: 999999;
}

.ser_desk
{
	/*background-color: transparent;*/
	font-weight: bold;

}

.sbimg
{
	width: 80%;  
}


/*owelcarsole*/
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev
{
	
	
	
	
	height:50%;
	top:1%;
	background-color: none;
	
	border:0;
	outline: 0;
	border-radius: 5%;
	font-size:50px!important;
	
	position: absolute;
}

.owl-prev
{


left:0; 
}

.owl-next
{
  right:0;
}

.ih:hover
{
	box-shadow: 10px 10px 15px black;
	z-index: 	10;
}

.ih
{
	box-shadow: 5px 5px 8px black;
	z-index: 	1;
}

.color_img
{

width: 50px;
}

.flink a
	{
		color:gray;
		text-decoration: none;
			
	}




	.flink a:hover
	{
				text-decoration: none;
	}
.flink a:visited
	{
		color: 	gray;
		text-decoration: none;
	}

	.flink a:active
	{
		color:black;
		text-decoration: none;
	}

	.btn
	{
		box-shadow: 1px 1px 3px black;

	}
	.btn:hover
	{
		box-shadow: 5px 5px 10px black;
		z-index: 9;
	}

	.pos_st
	{
		
		position: sticky;
	}
	.up
	{
		z-index: 999;
	}

	.pro_h1
	{
		font-size: 17px;
		font-weight: bold;
	}
	.mrp
	{
		font-size: 15px;
	}
	.pinchek:focus,input:focus
	{
		outline: none;
		font	}

	.position_sticky
	{
		position: -webkit-sticky;
  position: sticky;
  bottom:  0;
  
				
	}

	.z
	{
		z-index: 999;
	}
	.fixed
	{
		position:sticky;
		left: 0;
	}

	.col_h::-webkit-scrollbar
	{
		
		display: none;

	}

	.col_h
	{
		height: 500px;
		overflow: auto;
		overflow: -moz-scrollbars-none;
		-ms-overflow-style: none;
	}

	.border_cart
	{
		border-bottom: 1px dashed gray;
		border-top: 1px dashed gray;
	}

	.go_top
	{
		cursor: pointer;
	}


	
	.pro_link:hover
	{
		text-decoration: none;
		outline: 0;
		border:0;
	}

	.list_style
	{
		list-style-type: none;
	}

.pointer {cursor: pointer;}



	
/*	.useaddress
	{
		background-color: #daf5dc;
		cursor: pointer;
	}*/


.zn
	{
		top:200px;
		left: 35%;
		position:fixed; /*
			position: sticky;*/
            
			 
			
			 z-index: 99999;
			}


	/*spin loding*/


.spin_container {
  position: fixed;
   top: 50%; /* Adjust as needed */
  display: flex;
  justify-content: center;
  align-items: center;
}

.spin_new {
  border: 5px solid #0D4B9F;
  width: 30px;
  height: 30px;
  border-radius: 10%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: rotate 1s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@keyframes rotate {
  0% {
    transform: rotateZ(-360deg)
  }
  100% {
    transform: rotateZ(0deg)
  }
}

      

  .cart_qty
  {
    border:1px solid black;
    text-align:center;
    margin:0;
    width:20px;
    /*padding:1px;*/
    display:inline-block;
    border-radius:15%;
 
    /*text-shadow:2px 2px 5px black;*/
    outline: none;
    border: 0;
    
  }


  .cart_item_inc,.cart_item_dec
    {
      /*border:2px solid green;*/
      /*color:green;*/
      /*outline: 0;*/
      width: 25px;
      height: 25px;
      margin: 10px;
            padding:0;
    }
    .cart_item_dec
    {
      /*border:2px solid red;*/
      /*color:red;*/
      outline: 0;
      
    }
    
  .cart_item_inc,.cart_item_dec
  {
  	/*display:inline-block;*/
    /*text-align:center;*/
    /*width:30px;
    border-radius:25%;
    padding-top:0;
    background-color: white;*/
    /*box-shadow:1px 1px 1px black;*/

    /*box-shadow: none;*/
    /*margin:10px;*/
  }
    .cart_item_inc:hover,.cart_item_dec:hover
    {
      /*box-shadow:2px 2px 3px black;*/
      
      cursor:pointer;
    }
    .cart_item_inc:active,.cart_item_dec:active
    {
      /*box-shadow:1px 1px 0px black;*/
      
    }

.rpro

{
	font-size: 15px;
}
.pro_list:hover
  {
    /*z-index: 999;*/
    box-shadow: .1px .1px 5px gray;
  }
.search { position: relative; }
.search input { text-indent: 20px;}
.search> .fa-search { 
  position: absolute;
  top: 30%;
  left: 7px;
  font-size: 15px;
}
/*.search_icon > .fa-search { 
  position: relative;
  top: 100px;
  
}*/
.search_nav
{
  position: relative;
}
.search_nav input { margin-left: 10px;
  text-indent: 20px;}
.search_nav .fa-arrow-left{
  position: absolute;
  padding-right: 100px;
  top: 30%;
}


    .mts
        {
            margin-top: -20px;
        }
        .shadow_top
{
  box-shadow: 0px -1px 15px gray;
}
.ftbottom
     {
        bottom: 0;
    }

    blink {
  -webkit-animation: 1s linear infinite condemned_blink_effect; /* for Safari 4.0 - 8.0 */
  animation: 1s linear infinite condemned_blink_effect;
}
/* for Safari 4.0 - 8.0 */
@-webkit-keyframes condemned_blink_effect {
  0% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}

@keyframes condemned_blink_effect {
  0% {
    visibility: hidden;
  }
  50% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }


}
  .offer_bg_gix_img
  {
    background:url('https://softshopping.in/public/images/product/images/601f17b1c00d1.jpg');
    height:300px;
    background-size: 1000px;
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position:center;
    ;
  }

  .bg_cl
  {
    background-color:rgba(0, 0, 26,.5);
    height:300px;
    padding-top: 20px;
  }
.sizesize
{
    width:50px;
		height: 50px;
		background-color: white;
		outline: 0;	
		text-align: center;
		padding-top:10px;
}

.sizesize:hover
{
	background-color: #fcba03;
	outline: 0;
}

