*{margin: 0px; padding: 0px; box-sizing: border-box;}
img{max-width: 100%;}
a,a:hover,a:visited,a:active,a:focus{text-decoration: none;}
ul{margin: 0px; padding: 0px;}
p{margin: 0px;}

/* body{    font-family: Open Sans,sans-serif;} */
body{    font-family: var(--typeBasePrimary),var(--typeBaseFallback);}

/* wishlist pop */
.wishlist-pop {padding: 0px;}
#myalert {right: 50px; top: 50px; position: fixed; z-index: 10000; display: none;}

.cart-pop {padding: 0px;}
#myalerta {right: 50px; top: 50px; position: fixed; z-index: 10000; display: none;}

/* poop end */


header .headertop{background-color: #15365e;}
header .headertop .text-center{color: #fff; font-size: 13px;}
header .headermedim .heaqderlogo{padding-left: 72px;}
header .headermedim .heaqderlogo img{width: 220px;}
header .headermedim{display: flex; justify-content: space-between; align-items: center;}
/* header .headermedim .headericon{position: absolute; right: 154px; top: 61px;} */
header .headermedim .headericon li a{color: #020202; font-size: 15px; transition: .5s;}
header .headermedim .headericon{gap: 14px;}
header .headermedim .headericon li a:hover{color: #ffa605;}

/*  */
header .heaberbooyem .navbar-brand{padding: 0px !important;}

/* header dropdown  */
.navbar-nav{--bs-nav-link-padding-x: none;}
header .offcanvas .offcanvas-body .navbar-nav  .down{position: relative;}
header .offcanvas .offcanvas-body .navbar-nav  .down .dropdown{transform: scale(0); position: absolute; top: 24px; z-index: 99; padding: 15px 15px; width: 250px; background-color: #ffffff;  border-top: 2px solid; transition: .5s;}
header .offcanvas .offcanvas-body .navbar-nav  .down a i{transition: .3s;}
header .offcanvas .offcanvas-body .navbar-nav  .down:hover a i{transform: rotate(180deg);}
header .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown{transform: scale(1);}
header .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown li:first-child{margin-top: 12px;}
header .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown li{margin-bottom: 15px;  padding-bottom: 4px;}
header .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown li:last-child{border: none;}
header .offcanvas .offcanvas-body .navbar-nav  .down:hover .dropdown li a{color: #000; }



/*  */

header .heaberbooyem .navbar .offcanvas-body .navbar-brand{    width: 150px;}
header .heaberbooyem .navbar-nav .nav-item .nav-link{font-size: 16px;  font-family: Lato,sans-serif; text-transform: uppercase; transition: .5s; color: #000000;     font-family: var(--typeBasePrimary),var(--typeBaseFallback);}
header .heaberbooyem img{width: 250px;}
.btn-close{color: #fff;}
header .heaberbooyem .navbar-nav .nav-item .nav-link:hover{color: #ffa605;}
header .heaberbooyem .navbar-nav .nav-item .nav-link::after{background-color: #ffa605; height: 2px; width: 0px; content: ''; display: block; top: calc(100% + 4); transition: .5s;}
header .heaberbooyem .navbar-nav .nav-item .nav-link:hover::after{width: 100%;}
header .heaberbooyem .navbar-toggler{border-radius: 0px; border: 2px solid #eeab20;}
header .heaberbooyem .navbar-toggler span i{color:#eeab20!important;}
header .heaberbooyem .offcanvas{background-color: #ffffff; color: rgb(0, 0, 0); width: 276px;}
header .heaberbooyem button:focus:not(:focus-visible){box-shadow: none;}
header .heaberbooyem .offcanvas-header .btn-close{color: #030303; }
header .heaberbooyem  .navbar-nav .leee .lee{display: none;}
/*  */

/* header ma cart ki  */
.vive-cart .row{border-top: 1px solid rgb(199, 196, 196); border-bottom: 1px solid rgb(199, 196, 196); padding-bottom: 30px; padding-top: 30px;}
.vive-cart .content h3{line-height: 17px;}
 .vive-cart .content h3 a{font-size: 16px; color: #000; font-weight: bold;}
 .vive-cart .content h4 b{font-size: 16px; color: #000;}
 .vive-cart .content h4{color: rgb(165, 162, 162); font-size: 16px;}
 .vive-cart .content h5 b{ color: #000; font-size: 16px;}
 .vive-cart .content h5{color: rgb(165, 162, 162); font-size: 16px;}

 .vive-cart .content .qty-input {
	color: #000;
	background: #fff;
	display: flex;
	align-items: center;
	overflow: hidden;
  }
 .vive-cart .content .qty-input .product-qty,
 .vive-cart .content .qty-input .qty-count {
	background: transparent;
	color: inherit;
	font-weight: bold;
	font-size: inherit;
	border: none;
	display: inline-block;
	min-width: 0;
	height: 2.5rem;
	line-height: 1;
  }
 .vive-cart .content .qty-input .product-qty:focus,
 .vive-cart .content .qty-input .qty-count:focus {
	outline: none;
  }
 .vive-cart .content .qty-input .product-qty {
	width: 50px;
	min-width: 0;
	display: inline-block;
	text-align: center;
	-webkit-appearance: textfield;
	   -moz-appearance: textfield;
			appearance: textfield;
  }
 .vive-cart .content .qty-input .product-qty::-webkit-outer-spin-button, .qty-input .product-qty::-webkit-inner-spin-button {
	-webkit-appearance: none;
			appearance: none;
	margin: 0;
  }
 .vive-cart .content .qty-input .qty-count {
	padding: 0;
	cursor: pointer;
	width: 2.5rem;
	font-size: 1.25em;
	text-indent: -100px;
	overflow: hidden;
	position: relative;
  }
 .vive-cart .content .qty-input .qty-count:before, .qty-input .qty-count:after {
	content: "";
	height: 2px;
	width: 10px;
	position: absolute;
	display: block;
	background: #000;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
  }
 .vive-cart .content .qty-input .qty-count--minus {
	border-right: 1px solid #e2e2e2;
  }
 .vive-cart .content .qty-input .qty-count--add {
	border-left: 1px solid #e2e2e2;
  }
 .vive-cart .content .qty-input .qty-count--add:after {
	transform: rotate(90deg);
  }


  

  
 .vive-cart .content .qty-input {
	border-radius: 4px;
	width: 140px;
	transform: scale(1);
	border: 1px solid#e2e2e2;
  }


  .vive-cart .cartinfo{margin: 20px 0px;}
  .vive-cart .cartinfoo{ border-bottom: 1px solid rgb(199, 196, 196); margin-bottom: 20px; padding-bottom: 20px;}
  .vive-cart .btnd{display:block; text-align: center; transition: .5s; padding: 10px 20px; background-color: #15365e; color: #fff; transition: .5s; font-size: 18px;}
  .vive-cart .btnd:hover{background-color: #ffc705;}

  /* hearder ka cart icon ki css clos */



/*  */

#slider .owl-carousel .owl-stage .imgsc{background-image: url(../img/uploads/slider2.jpg); background-size: cover; background-repeat: no-repeat; padding: 290px 0px;}

#slider .owl-carousel .owl-stage .imgsca{background-image: url(../img/uploads/slider3.jpg); background-size: cover; background-repeat: no-repeat; padding: 290px 0px;}

#slider .owl-carousel .owl-stage .imgscb{background-image: url(../img/uploads/slider4.png); background-size: cover; background-repeat: no-repeat; padding: 290px 0px;}

#slider .owl-carousel .owl-stage .owl-item h2{font-size: 75px; color: #fff; margin-left: 140px; margin-top: 150px; font-family: 'Playfair Display', serif;}
#slider .owl-carousel .owl-stage .owl-item .heading{color: #fff; margin-left: 140px; text-transform: uppercase; font-size: 19px;  font-family: 'Playfair Display', serif;}
#slider .owl-carousel .owl-nav button.owl-next{position: absolute; top: 290px; right: 50px; height: 40px; width: 40px; background-color:#000; border-radius: 50px; text-align: center; line-height: 17px; font-size: 26px; color:#f30101;}
#slider .owl-carousel .owl-nav button.owl-prev{position: absolute; top: 290px; left:50px; height: 40px; width: 40px; background-color:#000; border-radius: 50px; text-align: center; line-height: 17px; font-size: 26px; color: #ff0000;}
#slider .owl-carousel .owl-nav button.owl-next span{position: absolute; top: 8px; left: 16px;}
#slider .owl-carousel .owl-nav button.owl-prev span{position: absolute; top: 8px; left: 16px;}
/* #slider .owl-theme .owl-dots .owl-dot{display: none;} */

/*  */
.imgscin {
    margin-top: 30px;
    position: relative;
    overflow: hidden;
}
#arrival{padding: 50px 0px;}
#arrival h4{text-align: center; font-size: 19px; }
#arrival h2{text-align: center; font-size: 25px;  margin: 22px 0px 15px;}
#arrival .btn1{text-align: center;}
#arrival .imgsc img{width: 100%;}
#arrival .btn1 .btn2{padding: 6px 20px; display: inline-block; background-color: transparent; border: 1px solid rgb(187, 186, 186); text-align: center; margin-bottom: 20px; color: #000;}
#arrival .imgsc:hover{position: relative; overflow: hidden;}
#arrival .imgsc:hover .img1{transform: translateY(0)scale(1.1); opacity: 0;  transition: .5s; -o-transition: .5s; -webkit-transition: .5s; -moz-transition: .5s;}
#arrival .imgsc .img2{position: absolute; top: 0; right: 0; left: 0;  transition: .5s; z-index: 999; opacity: 0; transition: .5s ; -o-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s;}
#arrival .imgsc:hover .img2{opacity: 1; overflow: hidden;}
#arrival .imgsc .new{position: absolute; top: 13px; left: 12px; z-index: 99999;}
#arrival .imgsc .new .newproduct{padding:3px 11px; background-color: #15365e; font-size: 13px; color: #fff; border: 0px;}

#arrival .imgsc .wishlist{position: absolute; top: 13px; right:12px; z-index: 99999;}
#arrival .imgsc .wishlist .wishlist-pop{ background-color: #fff; text-align: center; line-height: 39px; display: inline-block; height:36px; width: 36px; border-radius: 50px;  font-size: 19px; color: #000000; border: 0px;}

#arrival .content h3{text-align: center;}
#arrival .content h3 .btn4{text-align: center; color: #000; font-size: 20px; margin: 10px 0px 15px;}
#arrival .content h5{text-align: center; font-size: 19px; margin: 9px 0px 15px;}
#arrival .imgsc{ position: relative;}

/*  */
#shopnow{background-image: url(../img/uploads/PS_Banner_2.jpg); background-size: cover; background-position:top center; background-repeat: no-repeat; padding: 270px 0px;}


/*  */

#bestsall{background-image: url(../img/uploads/banner15.jpg); background-repeat: no-repeat; background-size: cover; padding: 70px 0px; margin-bottom: 40px;}
#bestsall h6{margin-top: -38px; color: #ee2761; font-size: 21px;}
#bestsall h5{color: #000; font-size: 30px; font-weight: 600; margin-top: 8px;}
#bestsall .text{margin-bottom: 20px; font-size: 18px;}
#bestsall .btn15{margin-top: 20px;}
#bestsall .btn15 .btn13{padding: 10px 20px; background-color: #ae0000; transition: .5s; display: inline-block; border-radius: 0px; color: #fff; font-size: 18px;}
#bestsall .btn15 .btn13:hover{background-color: #000;}



#bestsall #bestsall{
	/* width: 465px; */
	height: 112px;
	text-align: center;
  background-color: #fff; border-radius: 3px;

	padding: 24px 0;
	position: absolute;
  top: 0; bottom: 0; left: 0; right: 0;
}

#bestsall:before{
	content:"";

	height: 65px;
  background-color: #fff; border-radius: 3px;

	display: block;
	position: absolute;
	top: 48px; left: -10px;
}

#bestsall:after{
	content:"";
	/* width: 8px; */
	height: 65px;
  background-color: #fff; border-radius: 3px;

	display: block;
	position: absolute;
	top: 48px; right: -10px;
}

#bestsall #tiles{
	position: relative;
	/* z-index: 99; */
}


#bestsall #tiles > span{
	width: 92px;
	max-width: 92px;
	font: bold 48px 'Droid Sans', Arial, sans-serif;
	text-align: center;
	color: #111;
background-color: #fff; border-radius: 3px;

	margin: 0 7px;
	padding: 18px 0;
	display: inline-block;
	position: relative;
}

#bestsall #tiles > span:before{
	content:"";
	width: 100%;
	height: 13px;
	background: #111;
	display: block;
	padding: 0 3px;
	position: absolute;
	top: 41%; left: -3px;
	z-index: -1;
}

#bestsall #tiles > span:after{
	content:"";
	width: 100%;
	height: 1px;

	display: block;
	position: absolute;
	top: 48%; left: 0;
}

#bestsall .labels{
	width: 100%;
	height: 25px;
	text-align: center;
	position: absolute;
	bottom: 8px;
  display: contents;
}

#bestsall .labels li{
	width: 102px;
	font: bold 15px 'Droid Sans', Arial, sans-serif;
	color: #000000;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;

}






/*  */

#shopby{padding: 50px 0px;}
#shopby .row{row-gap: 40px;}
#shopby h2{text-align: center;  margin-bottom: 22px;}
#shopby .imgsc:hover{position: relative; overflow: hidden;}
/* #shopby .imgsc:hover{position: relative; overflow: hidden; filter: brightness(.4);} */

#shopby .imgsc{position: relative; height: 530px; overflow: hidden;}
#shopby .imgsc:hover .img1{transform: translateY(0)scale(1.1); opacity: 0;  transition: .5s; -o-transition: .5s; -webkit-transition: .5s; -moz-transition: .5s;}
#shopby .imgsc .img2{position: absolute; top:0px; left: 0px; right: 0px; opacity: 0; transition: .5s; z-index: 99;}
#shopby .imgsc:hover .img2{opacity: 1; overflow: hidden;}
#shopby .imgsc h4 .btn7{text-align: center; position: absolute; left: 0px; right: 0px; padding: 15px 20px; background-color: #00000064; color: #fff; bottom: -59px; z-index: 99; transition: .5s;}
#shopby .imgsc:hover h4 .btn7{bottom: 0px;}

/*  */

#backgriund{background-image: url(../img/uploads/Block-printing.gif); background-size: cover; background-repeat: no-repeat; padding: 250px 0px; background-attachment: fixed;}


/*  */

#testimonals{padding: 50px 0px;}

#testimonals .owl-carousel .owl-stage-outer{padding: 
  70px 0px;}
#testimonals h2{text-align: center;  margin-bottom: 30px; }
#testimonals .testimonalsinr{padding: 10px 20px; background: #2d2d2ecf; border: 1px solid #424761; text-align: center; position: relative;}
#testimonals .testimonalsinr .imgsc{position: absolute; top: -51px; right:203px; z-index: 99;}
#testimonals .testimonalsinr .imgsc img{border-radius: 50%; border: 1px solid; width: 101px; overflow: hidden;}
#testimonals .testimonalsinr .star{margin-top: 47px; justify-content: center;}
#testimonals .testimonalsinr .star li{font-size: 18px; color: #ffeb00;}
#testimonals .testimonalsinr p{font-size: 14px; line-height: 22px; color: #dadada; font-style: italic; margin-bottom: 16px;}
#testimonals .testimonalsinr h3{    font-size: 18px;  color: #fff; display: inline-block;  font-weight: bold;  text-transform: uppercase;}
#testimonals .testimonalsinr h5{font-size: 14px; color: #dadada;  font-weight: normal;  margin-top: 4px;  letter-spacing: 1px;  text-transform: none; margin-bottom: auto30px;}
#testimonals .testimonalsinr .ico{position: absolute; bottom: -32px; right: 50px; z-index: 99;}
#testimonals .testimonalsinr .ico li{height: 70px; width: 70px;  background-color: #fff;  border-radius: 50px;  text-align: center;  line-height: 70px; -webkit-box-shadow: 0px 0px 16px -3px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 16px -3px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 16px -3px rgba(0,0,0,0.75); font-size: 40px; color: #e20c0c;}
  #testimonals .owl-theme .owl-dots{display: none;}


  /*  */

  
  #video iframe{width: 100%; height: 508px;}
  /* #video iframe .ytp-title-channel{display: none;} */

/*  */

#gallery  h2{text-align: center; margin: 22px 0px;} 
#gallery .owl-theme .owl-dots{display: none;}

#gallery .imgsc{overflow: hidden;}
#gallery .imgsc img{transition: .5s;}
#gallery .imgsc:hover img{transform: scale(1.1); filter: brightness(.4); }

/*  */


footer{background-color: #f4f4f4; padding: 30px 0px;}
footer .footermn .footerbox .footerinr .imgsc img{width: 49%;}
footer .footermn .footerbox .footerinr .imgsc .imga:hover{padding-left: 0px;}
footer .footermn .footerbox .footerinr .lorem:hover{padding: 0px; color: #202020;}
footer .footermn .footerbox .footerinr li{color: rgb(0, 0, 0); text-align: initial; margin-bottom: 5px; line-height: 24px;  font-size: 16px;}
footer .footermn .footerbox .footerinr li a{ transition: .5s; -o-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; font-size: 16px; font-weight: 400; line-height: 24px; color: #4d4d4d;}
footer .footermn .footerbox .footerinr li a:hover{color:#15365e; padding-left: 10px;}
footer .footermn {border-bottom: 1px solid rgb(97, 97, 97);}
footer .footermn .footerbox .footerinr li i{color: #8f8fc4;}
footer .footermn .footerbox .footerinr .about li a:hover{padding: 0px;}
footer .footerbootem{padding-top: 30px;}
footer .footerbox .footerinr .sing{font-size: 14px;}
footer .footerbox .footerinr .form-control::placeholder{font-size: 12px;}
footer .footerbootem .footerbootemmn .iconin li a img{width: 35px; height: 35px;}
footer .footerbootem h2{color: #000000; font-size: 16px; font-weight: 400;}
footer .footerbox .footerinr .btn2{border: 1px solid #15365e ; border-radius: 0px; position: absolute; font-size: 16px; right: 70px; background-color: #15365e; color: #fff; transition: .5s;}
footer .footerbox .footerinr .btn2:hover{background-color: #ffc705; border-color: #ffc705;}
footer .footerbox .footerinr .form-control{border-radius: 0px;}
footer .footerbox .footerinr form{margin-top: 20px; margin-bottom: 20px;}


    /* whatapp */
	.quickcontact {
		width: 40px;
		position: fixed;
		top: 77%;
		left: 30px;
		z-index: 9999;
	  }

	  .upicon {
		width: 40px;
		position: fixed;
		top: 83%;
		right: 30px;
		z-index: 9999;
	  }

	  .upicon a{height: 35px; width: 35px; background-color: #15365e; display: inline-block; border-radius: 50px; text-align: center; line-height: 35px; color: #fff;}


	  /* search ka popup */
	  
	  #search-menu {
		position: fixed;
		width: 100%;
		height: 20em;
		top: -20em;
		left: 0;
		right: 0;
		white-space: nowrap;
		z-index: 9999;
		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.01) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.8)), color-stop(50%, rgba(0, 0, 0, 0.8)), color-stop(100%, rgba(0, 0, 0, 0.01)));
		background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.01) 100%);
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.01) 100%);
		background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.01) 100%);
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.01) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc000000", endColorstr="#1a000000",GradientType=0);
		opacity: 0;
		visibility: hidden;
		-webkit-transition: 500ms ease all;
		-moz-transition: 500ms ease all;
		transition: 500ms ease all;
	  }
	  #search-menu.toggled {
		top: 0;
		opacity: 1;
		visibility: visible;
	  }
	  #search-menu .wrapper {
		position: relative;
		margin: 3em auto 0 auto;
		padding: 0 1em;
	  }
	  #search-menu .wrapper input {
		width: 58%;
		padding: 0 0 0.125em 0;
		background: transparent;
		border: none;
		border-bottom: 3px solid #bfbfbf;
		font-size: 25px;
		color: #bfbfbf;
	  }
	  #search-menu .wrapper input:focus {
		outline: none;
	  }
	  #search-menu .wrapper button {
		/* position: absolute;
		display: block;
		width: 10%; */
		right: 0;
		top: 0;
		background: transparent;
		border: none;
		color: #bfbfbf;
		font-size: 40px;
		-webkit-transition: 500ms ease all;
		-moz-transition: 500ms ease all;
		transition: 500ms ease all;
	  }
	  #search-menu .wrapper button:hover {
		color: #fff;
	  }
	  #search-menu .wrapper button:focus {
		outline: none;
	  }
	  
	  #search-icon {
		padding: 0 0.5em 0.25em 0.5em;
		font-size: 15px;
		color: #000;
		cursor: pointer;
		
		text-align: center;
		-webkit-transition: 500ms ease all;
		-moz-transition: 500ms ease all;
		transition: 500ms ease all;
	  }
	  #search-icon:hover {
		color: #000000;
	  }

	  /*  */





/* index clos */


/* contactus start */

#content{padding: 130px 0px; background-image: url(../img/uploads/contactbanner.jpg); background-size: cover;  }
#content .hom{text-align: center;}
#content h2{text-align: center; color: #fff;}
#content .hom li .con{font-size: 18px;}
#content .hom li{color: #ffffff; transition: .5s;}
#content .hom li a{color: #ffffff; transition: .5s;}
#content .hom li a:hover{color: #fff;}

#contentinf{padding: 30px 0px; background-color: rgb(241, 241, 241); margin: 40px 0px;}
#contentinf .contentinfinr{background-color: #15365e; padding: 20px; position: absolute; width: 45%; z-index: 99; height: 78%; top: 68px; border-radius: 10px; -webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.29);
  -moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.29);
  box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.29);}
#contentinf .contentinfinra{background-color: #fff; padding: 70px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.23);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.23);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.23); border-radius: 10px;}
#contentinf .row {
  position: relative;
  display: flex;
  align-items: baseline;
}
#contentinf .contentinfinr h2{font-size: 22px; font-weight: 700; color: #ffffff; text-transform: uppercase; letter-spacing: 3px;} 
#contentinf .contentinfinr .calltext{color: #fff; font-family: Arial, Helvetica, sans-serif; margin: 22px 0px 8px;}
#contentinf .contentinfinr .callinfo li{font-size: 22px;}
#contentinf .contentinfinr .callinfo li {font-size: 18px; color: rgb(255, 255, 255); padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif;}
#contentinf .contentinfinr .callinfo li a{color: #fff; font-size: 16px;}
#contentinf .contentinfinr .callinfo li .callus{display: block;}
#contentinf .contentinfinr .callinfo li .callus a{font-size: 16px; transition: .5s;}
#contentinf .contentinfinr .callinfo li .callus a:hover{color: #fff;}

#contentinf .contentinfinr .mailtext{color: #fff; font-family: Arial, Helvetica, sans-serif; margin: 22px 0px 8px;}
#contentinf .contentinfinr .mailinfo li {font-size: 18px; color: rgb(255, 255, 255); padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif;}
#contentinf .contentinfinr .mailinfo li a{color: #fff; font-size: 16px;}

#contentinf .contentinfinr .addtext{color: #fff; font-family: Arial, Helvetica, sans-serif; margin: 22px 0px 8px;}
#contentinf .contentinfinr .addinfo li {font-size: 15px; color: rgb(255, 255, 255); padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif;}

#contentinf .contentinfinr .icontext{color: #fff; font-family: Arial, Helvetica, sans-serif; margin: 22px 0px 8px;}
#contentinf .contentinfinr .iiconinfo li a{font-size: 15px; color: #cb0000; padding-bottom: 8px; display: inline-block; height: 35px; width: 35px; text-align: center; line-height: 35px; border-radius: 50px; background-color: #ffffff
	;}


#contentinf .contentinfinra .he{font-size: 18px; color: #020202; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 25px; font-weight: 700;} 

#contentinf .contentinfinra .form-control{border-radius: 2px; margin-bottom: 15px;}
#contentinf .contentinfinra .btn16{display: inline-block; padding: 10px 25px; background-color: #15365e; color: #fff; font-size: 18px; border: none;}

/* 


/* content clos */

/* about start */

#aboutus{padding: 50px 0px;}
#aboutus .content h4{color: #15365e; margin: 15px 0px 20px; font-weight: 600;}
#aboutus .content h3{font-size: 35px; font-weight: 600;}
#aboutus .content .text{color: rgb(163, 163, 163); font-size: 16px; margin-bottom: 10px;}
#aboutus .content .teext{color: gray; margin-bottom: 10px; font-size: 18px; font-weight: 600;}

#aboutcounter{background-image: url(../img/banner-bg4.jpg); background-repeat: no-repeat; background-size: cover; padding:40px 0px; }
#aboutcounter 


/* counter */

.projectFactsWrap{
    display: flex;
  margin-top: 30px;
  flex-direction: row;
  flex-wrap: wrap;
}

.projectFactsWrap .item{
  width: 25%;
  height: 100%;
  padding: 10px 0px;
  text-align: center;
}



.projectFactsWrap .item p.number{
  font-size: 40px;
  padding: 0;
  font-weight: bold;
}

.projectFactsWrap .item p{
  color: #fff;
  font-size: 18px;
  margin: 0;
  padding: 10px;
  font-family: 'Open Sans';
}

.projectFactsWrap .item i{
  vertical-align: middle;
  font-size: 50px;
  color: rgba(255, 255, 255, 0.8);
}


.projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p{
  color: white;
}



@media (max-width: 786px){
  .projectFactsWrap .item {
     flex: 0 0 50%;
  }
  #shopnow {padding: 150px 0px;}
}

@media screen and (max-width: 768px) {
    .authorWindow{
         width: 210px;
    }

    .authorWindowWrapper{
             bottom: -170px;
  margin-bottom: 20px;
    }

 
}

/* counter clos */

/* about clos */

/* login start */


#login{padding: 50px 0px;}
#login .logininr{padding: 25px 25px; background-color: #fff; -webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);}

#login .logininr .logintext{font-size: 20px; margin-bottom: 15px;}	
#login .logininr .form-control{border-radius: 0px; padding: 15px 15px; box-shadow: none;}
#login .logininr .form-control:focus{border-color:#15365e ;}
#login .logininr .forgot{color: #15365e; font-size: 18px;}
#login .logininr .btnb{display: block; background-color: #15365e; color: #ffff; padding: 10px 20px; text-align: center; font-size: 18px; transition: .5s;}
#login .logininr .btnb:hover{background-color: #000;}

/* login clos */

/* forget-login start */

#forget{padding: 68px 0px; background-image: url(../img/uploads/contactbanner.jpg); background-size: cover;  }
#forget .hom{text-align: center;}
#forget h2{text-align: center; color: #fff;}
#forget .hom li .con{font-size: 18px;}
#forget .hom li{color: #ffffff; transition: .5s;}
#forget .hom li a{color: #ffffff; transition: .5s;}
#forget .hom li a:hover{color: #fff;}

#forget-login{padding: 50px 0px;}
/* #forget-login h5{text-align: center;} */
#forget-login .row{justify-content: center;}
#forget-login .form-control{border-radius: 0px; padding: 13px 13px; margin-bottom: 15px; box-shadow: none;}
#forget-login .form-control:focus{border-color:#15365e ;}
#forget-login .btnc{display: inline-block; padding: 10px 20px; background-color: #15365e; color: #fff; font-size: 18px; transition: .5s;}
#forget-login .btnc:hover{background-color: #000;}
/*  forget-login clos */

/* creat-password start */
#crear-password {padding: 50px 0px;}
#crear-password .form-control{border-radius: 0px; padding: 10px 10px; box-shadow: none;}
#crear-password .form-control:focus{border-color:#15365e ;}
#crear-password .btnd{padding: 10px 20px; background-color: #15365e; color: #fff; display: inline-block; font-size: 18px; margin-top: 20px; transition: .5s;}
#crear-password .btnd:hover{background-color: #000;}

/* creat-password clos */


/* shoping-cart start */

#shoping{padding: 50px 0px;}
#shoping h2{font-size: 30px; font-weight: bold; margin-bottom: 25px;}
#shoping .table tr{vertical-align: middle;}
#shoping .table tr th{text-align: center;}
#shoping .table tr .product{text-align: start;}
#shoping .table tr td .shoping-icon li img{width: 75px;}
#shoping .table tr td .shoping-icon li h3 a{font-size: 13px; color: #000; font-weight: bold;}
#shoping .table tr td .shoping-icon li h4{font-size: 16px;}
#shoping .table tr td .shoping-icon li h5{font-size: 16px;}
#shoping .table tr td .qty-input {
	color: #000;
	background: #fff;
	display: flex;
	align-items: center;
	overflow: hidden;
	margin: auto;
  }
 #shoping .table tr td .qty-input .product-qty,
 #shoping .table tr td .qty-input .qty-count {
	background: transparent;
	color: inherit;
	font-weight: bold;
	font-size: inherit;
	border: none;
	display: inline-block;
	min-width: 0;
	height: 2.5rem;
	line-height: 1;
  }
 #shoping .table tr td .qty-input .product-qty:focus,
 #shoping .table tr td .qty-input .qty-count:focus {
	outline: none;
  }
 #shoping .table tr td .qty-input .product-qty {
	width: 50px;
	min-width: 0;
	display: inline-block;
	text-align: center;
	-webkit-appearance: textfield;
	   -moz-appearance: textfield;
			appearance: textfield;
  }
 #shoping .table tr td .qty-input .product-qty::-webkit-outer-spin-button,#shoping .table tr td .qty-input .product-qty::-webkit-inner-spin-button {
	-webkit-appearance: none;
			appearance: none;
	margin: 0;
  }
 #shoping .table tr td .qty-input .qty-count {
	padding: 0;
	cursor: pointer;
	width: 2.5rem;
	font-size: 1.25em;
	text-indent: -100px;
	overflow: hidden;
	position: relative;
  }
 #shoping .table tr td .qty-input .qty-count:before,#shoping .table tr td .qty-input .qty-count:after {
	content: "";
	height: 2px;
	width: 10px;
	position: absolute;
	display: block;
	background: #000;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
  }
 #shoping .table tr td .qty-input .qty-count--minus {
	border-right: 1px solid #e2e2e2;
  }
 #shoping .table tr td .qty-input .qty-count--add {
	border-left: 1px solid #e2e2e2;
  }
 #shoping .table tr td .qty-input .qty-count--add:after {
	transform: rotate(90deg);
  }


  

  
  .qty-input {
	border-radius: 4px;
	width: 140px;
	transform: scale(1);
	border: 1px solid#e2e2e2;
  }


  #shoping .clear-cart li a{color: #000000; font-size: 22px; display: inline-block; margin-top: 20px; transition: .5s; font-weight: bold;}
  #shoping .clear-cart li a:hover{color: #ffc705;}

  #shoping .shopinginr{padding: 20px 20px; background-color: #fff; -webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);}
	#shoping .shopinginr .offerse li{font-size: 20px; font-weight: bold; color: #000000; margin-bottom: 10px;}
	#shoping .shopinginr .offerse li a{color: #000000; transition: .5s;}
	#shoping .shopinginr .offertext{font-size: 18px; margin-bottom: 16px;}
	#shoping .shopinginr .form-control{border-radius: 0px; padding: 10px;}
	#shoping .shopinginr  .btne{padding: 9px 14px; background-color: #ffc705; display: inline-block; transition: .5s; font-size: 18px; color: #000000;}
	#shoping .shopinginr  .btne:hover{background-color:#2174b6; color: #fff;}
	#shoping .shopinginr .note{margin: 20px 0px 9px; font-size: 22px; font-weight: bold;}
	#shoping .shopinginr .noote{font-size: 18px ;}
	#shoping .shopinginr .cart__note--textarea{margin-top: 20px;}
	#shoping .shopinginr .status-msg{font-size: 18px; margin-top:10px;}
	#shoping .shopinginr .btnf{padding: 10px 20px; background-color: #ffc705; width: 100%; display: block; color: #000000; transition: .5s; text-align: center; margin-top: 15px; font-size: 18px;}
	#shoping .shopinginr .btnf:hover{background-color:#2174b6; color: #fff;}
	#shoping .shopinginr .subtotal{margin-top: 15px;}
	#shoping .shopinginr .subtotal li{font-size: 18px;}
	#shoping .shopinginr .btng{padding: 10px 20px; background-color: #ffc705; display: block; color: #000000; transition: .5s; text-align: center; margin-top: 15px; font-size: 18px;}
	#shoping .shopinginr .btng:hover{background-color:#2174b6; color: #fff;}


	/* shoping cart clos */

	/* wishlist start */

	#wishlist{padding: 60px 0px;}
	#wishlist h2{text-align: center; color: #242424; font-size: 36px; text-transform: capitalize; font-weight: 700; line-height: 48px;  }
	  #wishlist ul li{  text-transform: capitalize; font-size: 14px; font-weight: 500; margin-right: 5px; color: #c09578; margin-bottom: 50px;} 
	  
	  
	 #wishlist ul li a{color: #000; font-size: 14px; text-align: center;}
	#wishlist ul li a:hover{color:#c09578 ;}

	#wishlist .row{margin-top: -11px;}
	#wishlist h3{    font-size: 21px;
	  text-transform: capitalize;     
	  color: #242424;
	  font-weight: 700;
	  line-height: 20px;
	  margin-bottom: 25px;}


	  #wishlist
	  #wishlist .table tbody tr td{
	   border: 1px solid #ebebeb;
	   align-items: center;
	   justify-content: center;
	   color: #212121;
	   font-weight: 500;
	   text-transform: capitalize;
	   font-size: 14px;
	   text-align: center;
	   align-items: center;
	   min-width: 150px; }
	   /* #wishlist .table>:not(caption)>*>*{padding: 3px 10px;} */
	   #wishlist .table thead tr th{border: 1px solid rgb(196, 193, 193);}
	   #wishlist .table tbody tr td .delet{color: #15365e; font-weight: bolder;}
	   #wishlist .table tbody tr td .product{color: #000;}
	   #wishlist .table tbody tr td .product:hover{color: #c09578;}
	   #wishlist .table tbody tr td .imgsc img{width: 100px;}
	   #wishlist .table tbody tr td a{color: #000;}
	   #wishlist .table tbody tr td .btn1{background-color: #15365e; color: #fff; transition: .5s;}
	   #wishlist .table tbody tr td .btn1:hover{background-color: #ffc705; color: #fff;}
	   #wishlist .table tbody tr td .icon{display: none;}

	   /* tremcondictions start */

	   #traimcon{padding: 40px 0px;}
	   #traimcon h2{text-align: center; position: relative;}
	   #traimcon h2:before{height: 2px; width: 152px; content: ''; position: absolute; bottom: -6px; background-color: #15365e; margin-left: 118px;}
	   #traimcon .hom{text-align: center; margin-top: 30px;}
	   #triamcondition .lin{margin-bottom: 40px; text-align: justify; font-size: 20px; font-weight: 700;}
	   #triamcondition .para{margin-bottom: 40px; text-align: justify;}


	   /* praivacipolicy strat */

	   #policiya{padding: 40px 0px;}
	   #policiya h2{text-align: center; position: relative;}
	   #policiya h2:before{height: 2px; width: 100px; content: ''; position: absolute; bottom: -6px; background-color: #15365e; margin-left: 67px;}
	   #policiya .hom{text-align: center; margin-top: 20px;}
	   #shippin{padding: 40px 0px;}

        #shippin .lin{margin-top: 30px; font-size: 15px;}
        #shippin .lina{margin-top: 40px; font-size: 17px; font-weight: 500;}
        #shippin .table{margin-top: 20px;}
	    #shippin .table td, #shippin .table th {
		 border: 1px solid;
		 border-color: inherit;}
	    #shippin .table td, #shippin .table th {
		 border: 1px solid;
		 border-color: inherit;}
		 
		 .table td, .table th {
		 border: 1px solid;
		 border-color: inherit;}
		 #shippin .prai{font-size: 22px; font-weight: 600; margin-top: 25px;}
 
	 /* shipping clos */
 
	 /* praipolcy */
 
	 #shippin{margin-bottom: 30px;}
	 #shippin h3{font-size: 18px; margin-top: 25px; font-weight: 600;}
	 #shippin h4{font-size: 18px;}
	 #shippin .lin{text-align: justify;}
	 #shippin .para{text-align: justify;}
	 #shippin .parb{text-align: justify;}
	 #shippin .lina{font-size: 30px; font-weight: 500;}

	 /* clos */

 /* checkout start */


 #checkou {padding:50px 0px;}
 #checkou h2{text-align: center;}
 #checkou .cheaa li a{color: #000;}
 #checkou .cheaa li a:hover{color: #2174b6;}
 #checoct .checoctinr .from .form-control, .form-select{border: none; border-bottom: 1px solid gray; border-radius: 0px;}
 #checoct .checoctinr .btn6{padding: 10px 20px; background-color: #2174b6; transition: .5s; width: 204px; color: #fff; border-radius: 0px;}
 #checoct .checoctinr .btn6:hover{background-color: #eeab20;}
 #checoct .checoctinr h3{font-size: 22px; margin-bottom: 20px;}
 #checoct .checoctinra .table-responsive table td img{width: 70px;}
 #checoct .checoctinra .table-responsive table th, td{border-bottom: 1px solid #e7dddd; padding: 9px; vertical-align: middle;}
 #checoct .checoctinra .table-responsive table td .moon{font-size: 14px; font-weight: 600;} 
 #checoct .checoctinra .table-responsive table td .qty{display: block;}
 #checoct .checoctinra .table-responsive table .wiiii{text-align: inherit; width: 300px;}
 #checoct .checoctinra .pay{padding: 10px; width:100%; background-color: #2174b6; transition: .5s; display: inline-block; color: #fff; margin-top: 20px; text-align: center; }
 #checoct .checoctinra .pay:hover{background-color: #eeab20;}



 #checocta{margin-bottom: 40px; margin-top: 20px;}
 #checocta .checoctinr .from .form-control, .form-select{border: none; border-bottom: 1px solid gray; border-radius: 0px;}
 #checocta .checoctinr .btn6{padding: 10px 20px; background-color: #2174b6; transition: .5s; width: 204px; color: #fff; border-radius: 0px;}
 #checocta .checoctinr .btn6:hover{background-color: #eeab20;}
 #checocta .checoctinr h3{font-size: 22px; margin-bottom: 20px;}
 #checocta .form-check label{ font-size: 20px;}
 


/* checkout clos */

/* product start */
#product{padding: 50px 0px;}
#product .prroduct{display: flex; list-style: none; justify-content: space-between; align-items: center;}
#product .prroduct li .accordion-button{font-size: 18px; color: #000;}
#product .prroduct li .accordion-button:focus{box-shadow: none; border-color: transparent;}
#product .prroduct li .accordion-button:not(.collapsed){background-color: transparent; box-shadow: none;}
#product .prroduct li{font-size: 15px; display: flex; margin-bottom: 10px;}
#product .prroduct li .bttnn{border: 1px solid rgb(204, 201, 201); padding: 6px 40px;}
#product .prroduct li .accordion-item .acckodi li .form-check-label{cursor: pointer;}
#product .prroduct li .offcanvas .acckodi li .accoodi{text-align: end; margin-left: auto;}
#product .prroduct li .droopdwwom .lablee{margin:56px 0px 6px;}
#product .prroduct li .droopdwwom .select{border: 1px solid; padding: 10px 20px;}
#product .prroduct li .droopdwwom .select:hover{box-shadow: none;}
#product .prroduct li .droopdwwom .select:focus{box-shadow: none;}
#product .prroduct li .offcanvas .acckodi li .form-check .form-check-input{border-radius: 0px;}
#product .offcanvas .accordion-item .accordion-body .white{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #ffff; border: 1px solid rgb(180, 176, 176);}
#product .offcanvas .accordion-item .accordion-body .gulabi{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #f8cccc;}
#product .offcanvas .accordion-item .accordion-body .gulabi:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .blue{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #98d4f4;}
#product .offcanvas .accordion-item .accordion-body .blue:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .green{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #98c47c;}
#product .offcanvas .accordion-item .accordion-body .green:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .yellow{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #ffdc64;}
#product .offcanvas .accordion-item .accordion-body .yellow:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .bige{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #e8c49c;}
#product .offcanvas .accordion-item .accordion-body .bige:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .rade{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #c80404;}
#product .offcanvas .accordion-item .accordion-body .rade:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .purple{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #e0d4ec;}
#product .offcanvas .accordion-item .accordion-body .purple:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .purplee{display: inline-block; height:35px; width: 35px; border-radius: 50px; background-color: #6413b6;}
#product .offcanvas .accordion-item .accordion-body .purplee:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .orange{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #ffa404;}
#product .offcanvas .accordion-item .accordion-body .orange:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .grey{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #c0c4d4;}
#product .offcanvas .accordion-item .accordion-body .grey:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .black{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #000;}
#product .offcanvas .accordion-item .accordion-body .black:hover{border: 1px solid;}
#product .offcanvas .accordion-item .accordion-body .peach{display: inline-block; height:35px; width: 35px; margin-left: 5px; border-radius: 50px; background-color: #f0947c;}
#product .offcanvas .accordion-item .accordion-body .peach:hover{border: 1px solid;}

/* rang slider */
.range-slider {
	width: 300px;
	text-align: center;
	position: relative; margin-left: 40px; margin-bottom: 40px;}
	.rangeValues {
	  display: block; margin-right: 91px;}
	
	
	input[type=range] {
	-webkit-appearance: none;
	border: 1px solid white;
	width: 240px;
	position: absolute;
	left: -12px;
	top: 35px;
	}
	
	input[type=range]::-webkit-slider-runnable-track {
	width: 300px;
	height: 5px;
	background: #ddd;
	border: none;
	border-radius: 3px;
	
	}
	
	input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #21c1ff;
	margin-top: -4px;
	  cursor: pointer;
		position: relative;
	  z-index: 1;
	}
	
	input[type=range]:focus {
	outline: none;
	}
	
	input[type=range]:focus::-webkit-slider-runnable-track {
	background: #ccc;
	}
	
	input[type=range]::-moz-range-track {
	width: 300px;
	height: 5px;
	background: #ddd;
	border: none;
	border-radius: 3px;
	}
	
	input[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #21c1ff;
	
	}
	
	
	/*hide the outline behind the border*/
	
	input[type=range]:-moz-focusring {
	outline: 1px solid white;
	outline-offset: -1px;
	}
	
	input[type=range]::-ms-track {
	width: 300px;
	height: 5px;
	/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	background: transparent;
	/*leave room for the larger thumb to overflow with a transparent border */
	border-color: transparent;
	border-width: 6px 0;
	/*remove default tick marks*/
	color: transparent;
	  z-index: -4;
	
	}
	
	input[type=range]::-ms-fill-lower {
	background: #777;
	border-radius: 10px;
	}
	
	input[type=range]::-ms-fill-upper {
	background: #ddd;
	border-radius: 10px;
	}
	
	input[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #21c1ff;
	}
	
	input[type=range]:focus::-ms-fill-lower {
	background: #888;
	}
	
	input[type=range]:focus::-ms-fill-upper {
	background: #ccc;
	}

	/* rang slider clos */

#product .btn1{text-align: center;}
#product .imgsc img{width: 100%;}
#product .btn1 .btn2{padding: 6px 20px; display: inline-block; background-color: transparent; border: 1px solid rgb(187, 186, 186); text-align: center; margin-bottom: 20px; color: #000;}
#product .imgsc:hover{position: relative; overflow: hidden;}
#product .imgsc:hover .img1{transform: translateY(0)scale(1.1); opacity: 0;  transition: .5s; -o-transition: .5s; -webkit-transition: .5s; -moz-transition: .5s;}
#product .imgsc .img2{position: absolute; top: 0; right: 0; left: 0;  transition: .5s; z-index: 999; opacity: 0; transition: .5s ; -o-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s;}
#product .imgsc:hover .img2{opacity: 1; overflow: hidden;}
#product .imgsc .new{position: absolute; top: 13px; left: 12px; z-index: 999;}
#product .imgsc .new .newproduct{padding:3px 11px; background-color: #15365e; font-size: 13px; color: #fff; border: 0px;}

#product .imgsc .wishlist{position: absolute; top: 13px; right:12px; z-index: 999;}
#product .imgsc .wishlist .wishlist-pop{ background-color: #fff; text-align: center; line-height: 39px; display: inline-block; height:36px; width: 36px; border-radius: 50px;  font-size: 19px; color: #000000; border: 0px;}

#product .content h3{text-align: center;}
#product .content h3 .btn4{text-align: center; color: #000; font-size: 20px; margin: 10px 0px 15px;}
#product .content h5{text-align: center; font-size: 19px; margin: 9px 0px 15px;}
#product .imgsc{ position: relative;}

/* product clos */

/* my account start */


#myaa{padding: 30px 0px;}
#myaa .hoaa{justify-content: center;}
#myaa .hoaa li a{color: #000;}
#myaa h2{text-align: center;}

#myaaww{padding: 30px 0px;}

#myaaww .myaawwinr .hhhshs li{margin-bottom: 15px; font-size: 20px;}
#myaaww .myaawwinr .hhhshs li a{color: #FFF; transition: .5s; padding: 3px 40px; background-color: #2174b6; display: inline-block; width: 200px; text-align: center;}
#myaaww .myaawwinr .hhhshs li a:hover{background-color: #ffc405; color: #fff;}
/* #myaaww .myaawwinr .hhhshs li a:hover{color: #8f8fc4;} */
#myaaww .myaawwinra .form-control{border-radius: 0px ;}
#myaaww .myaawwinra .upto{padding: 10px 20px; text-align: center; transition: .5s; font-size: 16px; background-color: #2174b6; color: #fff; display: block; margin-top: 20px;}
#myaaww .myaawwinra .upto:hover{background-color: #ffc405;}

#ordera{padding: 30px 0px;}
#ordera .hoaa{justify-content: center;}
#ordera .hoaa li a{color: #000;}
#ordera h2{text-align: center;}
#orderaa .myaawwinr .hhhshs li{margin-bottom: 15px; font-size: 18px;}
#orderaa .myaawwinr .hhhshs li a{color: #FFF; transition: .5s; padding: 3px 40px; background-color: #2174b6; display: inline-block; width: 200px; text-align: center; }
#orderaa .myaawwinr .hhhshs li a:hover{background-color: #ffc405;}
#orderaa .myaawwinr .table-responsive .table tbody td a{color: #000;}


/*  */
#tabwis{padding: 30px 0px;}
#tabwis .hhhshs{justify-content: center;}


#tabwis .myaawwinr .hhhshs li{margin-bottom: 15px; font-size: 18px;}
#tabwis .myaawwinr .hhhshs li a{color: #FFF; transition: .5s; padding: 3px 40px; background-color: #2174b6; display: inline-block; width: 200px; text-align: center;}

#tabwis .wishinr .table-responsive .table td img{width: 70px;}
#tabwis .wishinr .table-responsive .table td a{padding: 10px 40px; background-color: #2174b6; display: inline-block; color: #fff;}
#tabwis .wishinr .table-responsive .table{vertical-align: middle;}
#tabwis .wishinr .table-responsive .table td{color: #000;}
#tabwis .wishinr .table-responsive .table .creee .rrrrrrr{color: #000; padding: 0px; display: block; background-color: #fff; transition: 5s;}
#tabwis .wishinr .table-responsive .table .creee .rrrrrrr:hover{color: #8f8fc4;}

/* my account clos */

/* orderlist start */

.orderlist{padding: 50px 0px;}
.orderlist .account__welcome--text{  font-size: 18px;
  margin-bottom: 3rem;}
/* #orderlist .hoaa{justify-content: center;}
#orderlist .hoaa li a{color: #000;}
#orderlist h2{text-align: center;} */
.orderlist .account__menu  .account__menu--list{margin-bottom: 15px; font-size: 18px;}
.orderlist .account__menu  .account__menu--list a{color: #FFF; transition: .5s; padding: 3px 40px; background-color: #8f8fc4; display: inline-block; width: 200px; text-align: center; }



@media print {
  .noPrint { display: none !important; }
  *{
      font-size:9px;
  }
  .Print{
      display:initial;
  }
} 


/* orderlist clos */

/* zoomproduct start */


 /* product detel */

 #zoomp{padding: 50px 0px;}
 #zoomp h2 .linetrot{text-decoration: line-through; padding-right: 15px;}
 #zoomp h2 .text-danger{margin-left: 15px;}
 #zoomp h2{font-size: 19px;}
 #zoomp h3{font-size: 21px; line-height: 41px; }
 #zoomp .teexxt{font-size: 15px; border-bottom: 1px solid rgb(212, 208, 208); padding-bottom: 40px; margin-bottom: 30px;}
#zoomp .ruler a{color: #000; font-size: 18px; position: relative; transition: .5s;}
#zoomp .ruler a::before{content: ''; width: 100%; height: 1px; bottom: -3px; position: absolute; background-color: #000000; transition: .5s;}
#zoomp .ruler a:hover{color: #eeab20;}

#zoomp .colorr{margin: 20px 0px 5px;}
#zoomp .color-red{display: inline-block; height: 30px; width: 30px; background-color: red; border-radius: 50px; margin: 0px 3px 20px;}
#zoomp .color-red:hover{outline: 3px solid #000;}
#zoomp .color-red:focus{outline: 3px solid #000;}

#zoomp .color-blue{display: inline-block; height: 30px; width: 30px; background-color: blue; border-radius: 50px; margin: 0px 3px 20px;}
#zoomp .color-blue:hover{outline: 3px solid;}
#zoomp .color-blue:focus{outline: 3px solid #000;}



#zoomp .color-pink{display: inline-block; height: 30px; width: 30px; background-color: rgb(80, 23, 33); border-radius: 50px; margin: 0px 3px 20px;}
#zoomp .color-pink:hover{border: 3px solid;}
#zoomp .color-pink:focus{outline: 3px solid #000;}


#zoomp .free-flowing{margin: 50px 0px 20px 30px;}
#zoomp .free-flowing li{font-size: 18px;}
#zoomp .fabric{margin: 0px 0px 0px 30px;}
#zoomp .place-note{margin: 30px 0px 20px 30px;}

#zoomp h5{margin: 20px 0px 5px; font-size: 18px;}

#zoomp .checkbutton .nav-item .nav-link{font-size: 18px;}












	  #zoomp .zoom-gallery .selectors{margin: 30px 0px 0px 42px;}

      #zoomp .title{font-size: 18px;}
      #zoomp .qty label{text-align: start;}
     #zoomp .qty button {margin-top: 10px; margin-left: -30px; width: 35px;}
     #zoomp .qty input{margin-top: 10px; width: 3rem; margin-left: 6px; width: 35px;}
     #zoomp .qty button.qtyplus{margin-top: 10px; margin-left: 10px; width: 35px;}
     #zoomp .listw .scbbbb{font-size: 20px; width: 80px;}
     #zoomp .wishlista{margin-top: 30px;}
     #zoomp .wishlista .wish{color: #15365e;}
     #zoomp  .custima{gap: 30px; align-items: center; margin-top: 25px;}
     #zoomp  .custima li{font-size: 22px;}
     #zoomp  .custima li .enquire{padding: 10px 30px; background-color: #15365e; display: inline-block; color: #ffd; font-size: 16px;}

/* 
  #zoomp .qunty .minus, .plus {
      display: inline-block;
      width: 40px;
      height: 40px; text-align: center; line-height: 40px; font-size: 15px;
      background-color:#8f8fc4;
      color: #fff;
      text-align: center;
      cursor: pointer;
  }
#zoomp .qunty .num {
      padding: 0 10px; font-size: 18px;
  } */

 #zoomp .qty-input {
	color: #000;
	background: #fff;
	display: flex;
	align-items: center;
	overflow: hidden;
  }
#zoomp .qty-input .product-qty,
#zoomp .qty-input .qty-count {
	background: transparent;
	color: inherit;
	font-weight: bold;
	font-size: inherit;
	border: none;
	display: inline-block;
	min-width: 0;
	height: 2.5rem;
	line-height: 1;
  }
#zoomp .qty-input .product-qty:focus,
#zoomp .qty-input .qty-count:focus {
	outline: none;
  }
#zoomp .qty-input .product-qty {
	width: 50px;
	min-width: 0;
	display: inline-block;
	text-align: center;
	-webkit-appearance: textfield;
	   -moz-appearance: textfield;
			appearance: textfield;
  }
#zoomp .qty-input .product-qty::-webkit-outer-spin-button,#shoping .table tr td .qty-input .product-qty::-webkit-inner-spin-button {
	-webkit-appearance: none;
			appearance: none;
	margin: 0;
  }
#zoomp .qty-input .qty-count {
	padding: 0;
	cursor: pointer;
	width: 2.5rem;
	font-size: 1.25em;
	text-indent: -100px;
	overflow: hidden;
	position: relative;
  }
#zoomp .qty-input .qty-count:before,#shoping .table tr td .qty-input .qty-count:after {
	content: "";
	height: 2px;
	width: 10px;
	position: absolute;
	display: block;
	background: #000;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
  }
#zoomp .qty-input .qty-count--minus {
	border-right: 1px solid #e2e2e2;
  }
#zoomp .qty-input .qty-count--add {
	border-left: 1px solid #e2e2e2;
  }
#zoomp .qty-input .qty-count--add:after {
	transform: rotate(90deg);
  }


  

  
  .qty-input {
	border-radius: 4px;
	width: 140px;
	transform: scale(1);
	border: 1px solid#e2e2e2;
  }











/*  */
#zoomp   .nav-link{
	border: 1px solid gray; padding: 5px 20px; background-color: transparent;
}
 #zoomp  .aadcar{padding: 12px 30px; transition: .5s; background-color: #15365e; text-align: center; display: block; color: #fff; border-radius: 0px; margin-top: -7px; width: 100%;}
 #zoomp  .aadcar:hover{background-color: #ffb505;}
 #zoomp .wishlista .wish{color: #15365e; font-size: 20px;}
 #zoomp .wishlista .add{color: #15365e; font-size: 16px; margin-left: 20px;}

 /*  */

 .mz-expand div a{
  display: none;
 }

 #zoomp .zoom-gallery a img{width: 90px; margin: auto;}


 /* Zoom tab start */

#zooomtab{padding:30px 0px;}
#zooomtab h2{margin-top: 30px;}
#zooomtab .imgsc img{width: 100%;}
#zooomtab .zooomtabtext{margin-top: 30px;}
#zooomtab .btn1 .btn2{padding: 6px 20px; display: inline-block; background-color: transparent; border: 1px solid rgb(187, 186, 186); text-align: center; margin-bottom: 20px; color: #000;}
#zooomtab .imgsc:hover{position: relative; overflow: hidden;}
#zooomtab .imgsc:hover .img1{transform: translateY(0)scale(1.1); opacity: 0;  transition: .5s; -o-transition: .5s; -webkit-transition: .5s; -moz-transition: .5s;}
#zooomtab .imgsc .img2{position: absolute; top: 0; right: 0; left: 0;  transition: .5s; z-index: 999; opacity: 0; transition: .5s ; -o-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s;}
#zooomtab .imgsc:hover .img2{opacity: 1; overflow: hidden;}
#zooomtab .imgsc .new{position: absolute; top: 13px; left: 12px; z-index: 99999;}
#zooomtab .imgsc .new .newproduct{padding:3px 11px; background-color: #15365e; font-size: 13px; color: #fff; border: 0px;}

#zooomtab .imgsc .wishlist{position: absolute; top: 13px; right:12px; z-index: 99999;}
#zooomtab .imgsc .wishlist .wishlist-pop{ background-color: #fff; text-align: center; line-height: 39px; display: inline-block; height:36px; width: 36px; border-radius: 50px;  font-size: 19px; color: #000000; border: 0px;}

#zooomtab .content h3{text-align: center;}
#zooomtab .content h3 .btn4{text-align: center; color: #000; font-size: 20px; margin: 10px 0px 15px;}
#zooomtab .content h5{text-align: center; font-size: 19px; margin: 9px 0px 15px;}
#zooomtab .imgsc{ position: relative;}

#zooomtab .owl-nav button.owl-next{text-align: center; font-size: 24px; border-radius: 50px; background-color: rgb(255, 255, 255); width: 35px;
height: 35px; top: 170px; position: absolute; right: -3px; line-height:35px; color: #fff;}
#zooomtab .owl-nav button.owl-next:hover{background-color: #fff; color: #000; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);}
#zooomtab .owl-nav button.owl-next span {line-height: 28px; padding: 0px; height: 20px; position: absolute; top: 0px; text-align: center; left: 15px;}
 #zooomtab .owl-nav button.owl-prev{text-align: center; font-size: 24px; border-radius: 50px; background-color: rgb(255, 255, 255); color: #fff;width: 35px; height: 35px; top: 170px; position: absolute; left: -3px; line-height:35px;}
#zooomtab .owl-nav button.owl-prev:hover{background-color: #fff; color: #000; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.29);}
#zooomtab .owl-nav button.owl-prev span{line-height: 28px; padding: 0px; height: 20px; position: absolute; top: 0px; text-align: center; left: 13px;}
 #zooomtab .owl-theme .owl-dots .owl-dot{display: none;}
 #zooomtab h3{margin: 35px 0px 40px;}

 #zooomtab h4{font-size: 16px;}
 #zooomtab .zooomtabstar li a{color: #ddac4a;}
 #zooomtab .form-control.is-valid, .was-validated .form-control:valid{border-radius: 0px;}
 #zooomtab .btnk{padding: 8px 9px; font-size: 14px; background-color: #8a2be2; color: #fff; display: inline-block;}
 #zooomtab .retlatedprodu{margin-top: 35px;}
 #zooomtab .retlatedprodu .retlatedpro{margin-top: 20px;}
 #zooomtab .retlatedprodu .retlatedpro li:last-child{width: 100%;}
 #zooomtab .retlatedprodu .retlatedpro li .thisis{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid gray;}
 #zooomtab .retlatedprodu .retlatedpro li .retlatedprostar li:last-child{border-right: 1px solid gray; padding-right: 30px;}
 #zooomtab .nav-pills .nav-item:hover{background-color: #ffc805;}
 #zooomtab .nav-pills .nav-item{background-color:#15365e;  margin-left: 2px; transition: .5s;} 
 #zooomtab .nav-pills .nav-item .nav-link{color:#fff; padding: 10px 13px; font-size: 18px;}
 .nav-pills .nav-link.active{background-color: #15365e;}
 .nav-pills .nav-link.active:hover{background-color: #ffc805;}


 /* zoom product clos */



	   
