*{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: 'Lato', sans-serif;}

/*checkout page*/

.logout .accordion {padding:0px;margin-bottom: 20px;}
.logout .accordion-button {padding:0px;}
.accountlogoin h6 {}
.accountlogoin p {margin-bottom:0px;}
.logout {position:relative;}
.logout .accordion-header {position:absolute;right: 0;top: 0;}
.logout .accordion-body {padding:0px;}
.logout .accordion-body a {color:#a42727; text-decoration:underline;margin-bottom:5px;}

a.check-login {
    text-decoration: underline;
}
.diffadd {padding:10px 0px; margin:20px 0px;}
.diffcardi {display:none;padding:20px 20px;}
.cc-card1 {
    padding:0px 10px;
    display: flex;
    border: 1px solid #ccc;
}
.cc-card1 label {display:block;padding:10px 0px;cursor: pointer;width: calc(100% - 18px);}
.cc-card1.selected {
    border: 1px solid #007bff;
    background-color: #f0f8ff;
}
.ccavenuebox1 {background:#f0f5ff; justify-content:space-between; padding:0px;}
        
/* .check-mail {margin-bottom: 20px;} */
.checkout-title {display:flex; justify-content:space-between;}
.check-mail input.mailarea {width:100%; padding:12px; margin-bottom: 10px;}
.check-mail select, .check-mail input {width:100%; padding:12px; margin-bottom:10px;border-radius:6px;border: 1px solid #9f9f9f; color: #727272;}
span.call-alert {
    position: absolute;
    right: 25px;
    border: 1px solid;
    border-radius: 30px;
    width: 18px;
    height: 18px;
    text-align: center;
    top:16px;
    line-height: 18px;
}
.pin {position:relative;}
input#offer-tic {
    display: inline-block;
    width: auto;
    margin-right: 6px;
}
#apartment {display: none;}
#apartment1 {display: none;}
.add-aprt {
    margin-bottom: 10px; display: block; cursor:pointer;color:#a42727;
}
.view-method {padding:10px; background: #f1f1f1;}
.main-avenue {background: #efefef;    border: 1px solid #c9c9c9;}
.ccavenuebox {background:#f0f5ff;display: flex; border: 1px solid #006fcf; justify-content: space-between;padding: 10px;}
.debit-cardi img {
    padding: 30px;
    margin: auto;
    display: block;width: 240px;
}
.card-content {font-size:12px;text-align:center;}
input.mailradio {
    display:inline-block; width:auto; margin-right:6px; margin-bottom:0px;
}



.order-detail {
    padding: 20px;
    border: 1px solid #c5c5c5;
}

.order-detail table {
    width: 100%;
    margin-bottom: 20px;
}

.order-detail table tr td {
    border: 1px solid #c5c5c5;
    padding: 10px;
    font-size: 16px;

}

.order-detail table tr td img {
    height: 50px;
}

.changeaddress {
    padding: 20px;
}

#changeaddress {
    padding-right: 0;
}

@media (max-width: 426px) {
	.order-detail table tr td img{
	 /*height: auto;*/
	}
	.tt-product-img{
	 display: initial;
	 }
 }
 

/* check out end */

/* 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: #af934d;}
header .headertop .text-center{color: #fff; font-size: 13px;}
header .headermedim .heaqderlogo{padding-left: 72px;}
header .headermedim .heaqderlogo img{width: 140px;}
header .headermedim{display: flex; justify-content: space-between; align-items: center;}
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 .sticky  .heaqderlogo img{width: 100px !important;}

/* header ko sticky karna ki */

.sticky{background-color:#f3f3f3 ; left: 0; right: 0;z-index: 999; position: fixed !important; top:0px; animation: slideDown .5s ease-out;}


@keyframes slideDown {
    from {
      transform: translateY(-100%);
    }
    to {
      transform: translateY(10);
    }
  }
  
/*  */
header .heaberbooyem .navbar-brand{padding: 0px !important;}

header .dropdown-item.active, header .dropdown-item:active, header .dropdown-item:hover{color: #000; background-color: transparent;}

/*  */
/* header .heaberbooyem .dropdown-menu {width: 188px;} */
header .heaberbooyem .dropdown-menu{box-shadow: 0 0 10px #0000003b;}
header .heaberbooyem .dropdown-menu .btn-group{width: 100%;}
/* header .heaberbooyem .dropdown-menu .btn-group .dropdown-item:hover{background-color: #af934d; color: #fff;} */


header .heaberbooyem{background-color: #af934d; padding: 2px 0px;}
header .heaberbooyem .navbar-nav{gap: 7px;}
header .heaberbooyem .navbar-nav .nav-item .nav-link{ transition: .5s; color: #ffffff; font-size: 15px;}
header .heaberbooyem .navbar-nav .nav-item .nav-link:hover::after{width: 100%;}
header .heaberbooyem .navbar-toggler{border: transparent;}
header .heaberbooyem .navbar-toggler span i{color:#878787!important;}
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 .heaberbooyem  .dropend .dropdown-toggle::after{display: none;}
/*  */

/* header cart */
.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: 12px; color: #000; font-weight: bold;}
 .vive-cart .content h4 b{font-size: 11px; color: #000;}
 .vive-cart .content h4{color: rgb(165, 162, 162); font-size: 11px;}
 .vive-cart .content h5 b{ color: #000; font-size: 11px;}
 .vive-cart .content h5{color: rgb(165, 162, 162); font-size: 11px;}
 .headermedim  .vive-cart .imgsc img{width: 90px;}
 .vive-cart .offcanvas.offcanvas-end{width: 330px;}
 .vive-cart .content{margin-left: -51px;}

 .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: 1.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: 1.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: 102px;
	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: #af934d; color: #fff; transition: .5s; font-size: 18px; margin-bottom:10px;}
  .vive-cart .btnd:hover{background-color: #000;}

  /* hearder ka cart icon ki css clos */



/*  */

#slider .owl-theme .owl-dots .owl-dot{display: none;}

/* handmade-banner */

#handmade-banner{background-color: #f3ecda; padding: 20px 0px; margin-top: -10px;}

/* best-seller */

#best-seller{padding: 50px 0px; background-color: #fdffee;}
#best-seller h2{text-align: center; font-size: 35px; font-family: 'Baskervville', serif; margin-bottom: 40px;}
#best-seller .row{row-gap: 30px;}
#best-seller .feature-iner .imgs{position: relative; overflow: hidden;}
#best-seller .feature-iner .imgs img{height: auto; width: 100%;object-fit: cover;}
#best-seller .feature-iner ul li i{color: #af934d;}
#best-seller .feature-iner .imgs .icon{position: absolute; z-index: 1; bottom: -46px; left: 0px; right: 0px; background-color: #ffffff80; padding: 10px 20px; transition: .5s;}
#best-seller .feature-iner:hover .imgs .icon{bottom: 0px;}
#best-seller .feature-iner .imgs .new{position: absolute; z-index: 1; top: 10px; right: 5px; padding: 2px 13px; background-color: #000; color: #fff; font-size: 13px; border-radius: 17px 0px 17px 0px;}
#best-seller .feature-iner .content{padding: 10px 4px; text-align: center;}
#best-seller .feature-iner .content .text a{font-size: 13px; color: #000;}
#best-seller .feature-iner .content h5{margin-top: -8px;}
#best-seller .feature-iner .content h5 a{color: #000; font-size: 13px; display: inline-block;}
#best-seller .feature-iner .content h6{margin-top: -8px;}
#best-seller .feature-iner .content h6 span{text-decoration: line-through; margin-right: 7px;}
#best-seller .feature-iner .content h6 a{color: #000; font-size: 13px; font-weight: bold; display: inline-block;}

/*  */

#bestsall{background-image: url(../img/banner15.jpg); background-repeat: no-repeat; background-size: cover; padding: 70px 0px; background-position: center center;}
#bestsall h6{margin-top: -38px; color: #af934d; 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: #af934d; 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;

}

/* category */

#category{padding: 50px 0px; background-color: #fdffee;}
#category .imgsc{overflow: hidden;}
#category .imgsc img{transition: .5s; height: auto; width: 100%; object-fit: cover;}
#category .imgsc:hover img{transform: scale(1.1);}
#category h2{text-align: center; font-size: 35px; font-family: 'Baskervville', serif; margin-bottom: 40px;}
#category h4{text-align: center;}
#category h4 a{text-align: center; display: inline-block; font-size: 15px; font-family: 'Lato', sans-serif; text-transform: uppercase; margin: 15px 0px; color: #000;}
#category .owl-theme .owl-dots .owl-dot span{background-color: #af934d;}

/* bag-cult */

#bag-cult{background-image: url(../img/bag.jpg); background-repeat: repeat; padding: 50px 0px;}

/* feature-product */

#feature-product{padding: 50px 0px; background-color: #fdffee;}
#feature-product h2{text-align: center; font-size: 35px; font-family: 'Baskervville', serif; margin-bottom: 40px;}
#feature-product .row{row-gap: 30px;}
#feature-product .feature-iner .imgs{position: relative; overflow: hidden;}
#feature-product .feature-iner .imgs img{height: auto; width: 100%;object-fit: cover;}
#feature-product .feature-iner ul li i{color: #af934d;}
#feature-product .feature-iner .imgs .icon{position: absolute; z-index: 1; bottom: -46px; left: 0px; right: 0px; background-color: #ffffff80; padding: 10px 20px; transition: .5s;}
#feature-product .feature-iner:hover .imgs .icon{bottom: 0px;}
#feature-product .feature-iner .imgs .new{position: absolute; z-index: 1; top: 10px; right: 5px; padding: 2px 13px; background-color: #000; color: #fff; font-size: 13px; border-radius: 17px 0px 17px 0px;}
#feature-product .feature-iner .content{padding: 10px 4px; text-align: center;}
#feature-product .feature-iner .content .text a{font-size: 13px; color: #000;}
#feature-product .feature-iner .content h5{margin-top: -8px;}
#feature-product .feature-iner .content h5 a{color: #000; font-size: 13px; display: inline-block;}
#feature-product .feature-iner .content h6{margin-top: -8px;}
#feature-product .feature-iner .content h6 span{text-decoration: line-through; margin-right: 7px;}
#feature-product .feature-iner .content h6 a{color: #000; font-size: 13px; font-weight: bold; display: inline-block;}

/* footer */

footer{background-color: #000000; padding: 30px 0px 10px;}
footer .footerinr .footer-icon li a{color: #fff; font-size: 24px; display: inline-block; margin-top: 24px;}
footer h4{font-size: 19px; color: #fff; font-family: 'Baskervville', serif; margin-bottom: 13px;}
footer .footer-info li a{font-size: 14px; color: #fff; display: inline-block; margin-bottom: 8px;}
footer .forem{position: relative;}
footer .forem .form-control{border-radius: 0px; border: transparent; padding: 10px 20px; box-shadow: none;}
footer .forem .btn{padding: 10px 20px; background-color: #af934d; color: #fff; border-radius: 0px; border: transparent; position: absolute; right: 0px;}
footer .footerinr .imgsc img{width: 120px;}
footer .gdi{text-align: center; border-top: 1px solid #fff; padding-top: 15px; margin-top: 10px;}
footer .gdi img{ width: 250px; margin: auto;}

/* model */

.modal .forem .icon-input {position: relative;}
.modal .modal-content{background-color: #f8f8f8; padding: 30px;}
.modal .forem span {position: absolute; top: 9px; left: 23px; color: #af934d;}
.modal .forem .form-control {background-color: #fff; padding: 10px 40px; box-shadow: none; border: transparent;
border-radius: 0px; margin-bottom: 10px; font-size: 15px;}
.modal .forem .btn {padding: 10px 30px; background-color: #af934d; color: #fff; border-radius: 0px; margin-top: 20px;}


    /* whatapp */
	.quickcontact {
		width: 40px;
		position: fixed;
		top: 77%;
		right: 30px;
		z-index: 9999;
	  }


	  /* search ka popup */
	  
	  #search-menu {
		position: fixed;
		width: 100%;
		height: 137px;
		top: -20em;
		left: 0;
		right: 0;
		white-space: nowrap;
		z-index: 9999;
        background-color: #fff;
		opacity: 0;
		visibility: hidden;
		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: 1px solid #000000;
		font-size: 16px;
		color: #000000;
	  }
	  #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: #000000;
		font-size: 25px;
		transition: 500ms ease all;
	  }
	  #search-menu .wrapper button:hover {
		color: #000000;
	  }
	  #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;
		transition: 500ms ease all;
	  }
	  #search-icon:hover {
		color: #000000;
	  }

	  /*  */





/* index clos */

/* contact start */

#contact-banner{background-image: url(../img/contact-banner.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 70px 0px; position: relative; z-index: 1;}
#contact-banner::before{position: absolute; content: ''; z-index: -1; background-color: #000000b5; left: 0px; right: 0px; bottom: 0px; top: 0px;}
#contact-banner h3{color: #fff; text-align: center; font-size: 30px; font-family: Baskervville serif;}
#contact-banner .banner-info li{color: #fff; text-align: center; font-size: 16px; font-family: Baskervville serif;}
#contact-banner .banner-info li a{color: #fff; font-size: 16px;}

/* contact-info */

#contact-info {padding: 60px 0px; overflow: hidden;}
#contact-info h3{margin-bottom: 50px; position: relative;}
#contact-info h3::after{content: ""; position: absolute; width: 80px; height: 2px; bottom: -5px; left: 0; background: #af934d; z-index: 1;}
#contact-info h4{margin-bottom: 50px; position: relative;}
#contact-info h4::after{content: ""; position: absolute; width: 120px; height: 2px; bottom: -5px; left: 0; background: #af934d; z-index: 1;}
#contact-info .icon-info{background-color: #f8f8f8; padding: 10px 20px; border-radius: 20px; margin-bottom: 20px; position: relative;}
#contact-info .icon-info li i{height: 40px; width: 40px; background-color: #af934d; display: inline-block; text-align: center; line-height: 40px; border-radius: 6px; color: #fff;}
#contact-info .icon-info li h5{color: #222;}
#contact-info .icon-info li span, #contact-info .icon-info li span a{color: #4a5568;}
#contact-info .icon-info li:first-child{position: absolute; left: -17px;}
#contact-info .icon-info li:last-child{margin-left: 21px;}
#contact-info .contact-inr{background-color: #f8f8f8; padding: 30px;}
#contact-info .contact-inr .forem .icon-input{position: relative;}
#contact-info .contact-inr .forem .form-control{background-color: #fff; padding: 10px 40px; box-shadow: none; border: transparent; border-radius: 0px; margin-bottom: 10px; font-size: 15px;}
#contact-info .contact-inr .forem span{position: absolute; top: 9px; left: 23px; color: #af934d;}
#contact-info .contact-inr .forem .btn{padding: 10px 30px; background-color: #af934d; color: #fff; border-radius: 0px; margin-top: 20px;}

/* about Us */

#about-info{padding: 60px 0px;}
#about-info .row{row-gap: 30px;}
#about-info h2{text-align: center; font-family: Baskervville serif; margin-bottom: 50px; font-size: 40px;}
#about-info .text{margin-bottom: 20px; font-size: 16px;}

/* login start */

#login-bg{background-image: url(../img/contact-banner.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; padding: 100px 0px; position: relative; z-index: 1;}
#login-bg::before{position: absolute; content: ''; z-index: -1; background-color: #000000b5; left: 0px; right: 0px; bottom: 0px; top: 0px;}

#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 h2{font-size: 25px; font-family: Baskervville serif;}
#login .logininr .logintext{font-size: 14px; margin-bottom: 15px; font-family: Baskervville serif;}	
#login .logininr .form-control{border-radius: 0px; padding: 10px 15px; box-shadow: none; font-size: 13px;}
#login .logininr .form-control:focus{border-color:#af934d ;}
#login .logininr .forgot{color: #af934d; font-size: 15px; font-family: Baskervville serif;}
#login .logininr .btnb{display: block; background-color: #af934d; color: #ffff; padding: 10px 20px; text-align: center; font-size: 18px; transition: .5s; font-family: Baskervville serif;}
#login .logininr .btnb:hover{background-color: #000;}

/* forget-password */

#forget-login{padding: 50px 0px;}
#forget-login h5{font-size: 15px;}
#forget-login .row{justify-content: center;}
#forget-login h2{font-size: 25px; font-family: Baskervville serif;}
#forget-login .form-control{border-radius: 0px; padding: 13px 13px; margin-bottom: 15px; box-shadow: none; font-size: 13px;}
#forget-login .form-control:focus{border-color:#af934d ;}
#forget-login .btnc{display: inline-block; padding: 8px 20px; background-color: #af934d; color: #fff; font-size: 13px; transition: .5s;}
#forget-login .btnc:hover{background-color: #000;}

/*  forget-login clos */

/* creat-password start */
#crear-password {padding: 50px 0px;}
#crear-password h2{font-size: 25px; font-family: Baskervville serif;}
#crear-password .form-control{border-radius: 0px; padding: 10px 10px; box-shadow: none; font-size: 13px;}
#crear-password .form-control:focus{border-color:#af934d;}
#crear-password .btnd{padding: 10px 20px; background-color: #af934d; color: #fff; display: inline-block; font-size: 10px; margin-top: 20px; transition: .5s;}
#crear-password .btnd:hover{background-color: #000;}

/* shipping-start */

#shippimg{padding: 30px 0px;}
#shippimg h2{text-align: center; color: #000000 !important; font-family: 'Baskervville', serif; font-size: 40px; margin-bottom: 20px;}   
#shippimg h5{font-size: 14px; color: #000000 !important; font-family: 'Lato', sans-serif; font-weight: bold; margin-bottom: 20px;}
#shippimg h5 span{color: #af934d;}
#shippimg .text{font-size: 14px; color: #000000; margin-bottom: 20px;}

/* shoping-cart start */

#shoping{padding: 50px 0px;}
#shoping h2{font-size: 30px; font-weight: bold; margin-bottom: 25px;}
#shoping .table tr{vertical-align: middle; background-color: #f8f8f8; }
#shoping .table .bord{border-top: 2px solid #f1e9e9;}
#shoping .table-group-divider{border: transparent;}
#shoping .table tr th{text-align: center;}
#shoping .table tr td{padding: 25px 30px;}
#shoping .table tr td h4{font-size: 16px; font-weight: 600 !important;}
#shoping .table tr td h5{font-size: 16px; font-weight: 500;}
#shoping .table tr td h6{font-size: 16px; font-weight: 500;}
#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{margin: -13px 0px 6px;}
#shoping .table tr td .shoping-icon li h3 a{font-size: 16px; color: #000; font-weight: 500;}
#shoping .table tr td .shoping-icon li h4{font-size: 14px; font-weight: 500 !important;}
#shoping .table tr td .shoping-icon li h5{font-size: 14px;}
#shoping .table tr td .remove a{font-size: 14px; color: #af934d; border-bottom: 1px solid #af934d; padding-bottom: 1px;}

#shoping .table tr td .qty-input {
	color: #000;
	background: #fff;
	display: flex;
	align-items: center;
	overflow: hidden;
  }
 #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 .clear-cart-a li a{padding:10px 25px; display:inline-block; background-color:#ddd; color:#000; border-radius:3px; font-size:16px; font-weight: 500;}
#apply .apply-coupon{margin-top:15px}
#apply .apply-coupon li .btn{padding:10px 25px; background-color:#af934d; color:#fff; border-radius:3px; font-size:16px; font-weight: 500; margin-top:10px;}
#apply .apply-coupon li .form-control{background-color: transparent; border:transparent; box-shadow: none; border-radius: 0px; border-bottom:1px solid #af934d;}


/* apply */

#apply{padding: 0px 0px 60px;}
#apply .iner{padding: 25px 20px; background-color: #f8f8f8;}
#apply h3{font-size: 18px; font-weight: 500; color: #000000; margin-bottom: 15px;}
#apply .forem{position: relative;}
#apply .forem .form-control{border-radius: 0px; border: 1px solid #af934d; padding: 10px 20px; box-shadow: none; }
#apply .forem .btn-c{padding: 11px 20px; background-color: #af934d; color: #fff; border-radius: 0px; border: transparent; position: absolute; right: 0px;}
#apply .total{margin-bottom: 13px;}
#apply .total li{font-size: 14px;}
#apply .tssss{border-top: 1px solid rgb(233, 230, 230); padding-top: 13px;}
#apply .tssss li{font-size: 16px;}
#apply .btn{width: 100%; border: transparent;}
#apply .btn .btn-a{display: block; background-color: #af934d; border-radius: 6px; border: transparent; padding: 10px 20px; width: 100%; margin-bottom: 15px; color: #fff;}
#apply .btn .btn-b{display: block; background-color: #ddd; border-radius: 6px; border: transparent; padding: 10px 20px; width: 100%; margin-bottom: 15px; color: #161616;}



/* products */

/* feature-product */

#product{background-color: #fdffee;}
#product .row{row-gap: 30px;}
#product .feature-iner .imgs{position: relative; overflow: hidden;}
#product .feature-iner ul li i{color: #af934d;}
#product .feature-iner .imgs .icon{position: absolute; z-index: 1; bottom: -46px; left: 0px; right: 0px; background-color: #ffffff80; padding: 10px 20px; transition: .5s;}
#product .feature-iner:hover .imgs .icon{bottom: 0px;}
#product .feature-iner .imgs .new{position: absolute; z-index: 1; top: 10px; right: 5px; padding: 2px 13px; background-color: #000; color: #fff; font-size: 13px; border-radius: 17px 0px 17px 0px;}
#product .feature-iner .content{padding: 10px 4px; text-align: center;}
#product .feature-iner .content .text a{font-size: 13px; color: #000;}
#product .feature-iner .content h5{margin-top: -8px;}
#product .feature-iner .content h5 a{color: #000; font-size: 13px; display: inline-block;}
#product .feature-iner .content h6{margin-top: -8px;}
#product .feature-iner .content h6 a{color: #000; font-size: 13px; font-weight: bold; display: inline-block;}


#product .prroduct{display: flex; list-style: none; justify-content: space-between; align-items: center;}
#product .prroduct li .accordion-button{font-size: 13px; 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; font-size: 12px;}
#product .prroduct li .offcanvas .acckodi li .accoodi{text-align: end; margin-left: auto; font-size: 12px;}
#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{width: 260px;}
#product .offcanvas-body{width: 266px;}
#product .offcanvas-title{font-size: 15px;}
#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: #af934d;}
#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;}

#checocta .checoctinr .from .form-control, .form-select {
    border: none;
    border-bottom: 1px solid gray;
    border-radius: 0px;
}

#product .prroduct li .droopdwwom .select {
    border: 1px solid;
    padding: 10px 20px; font-size: 14px;
}

#product .prroduct li .droopdwwom .select:hover {
    box-shadow: none;
}

/* product-banner */

#product-banner{background: #fdffee; padding: 15px 0px;}
#product-banner .banner-info li a{color: #000;}


/* sub-category */

#sub-category{padding: 10px 0px 30px;}
#sub-category h2{text-align: center; font-size: 40px; font-family: 'Baskervville', serif; margin-bottom: 30px;}
#sub-category .imgsc{text-align: center;}
#sub-category .imgsc img{height: auto; width: 100%;object-fit: cover;}
#sub-category h5 {text-align: center;}
#sub-category h5 a{text-align: center; margin-top: 25px; text-align: center; font-family: 'Lato', sans-serif; color: #000000; display: inline-block;}


/* zoomproduct start */


 /* product detel */

 #zoomp{padding: 50px 0px;}
 #zoomp .row{row-gap: 40px;}
 #zoomp h2{color: #000000 !important; font-family: 'Baskervville', serif; font-size: 25px; margin-bottom: 10px;}
 #zoomp .text-a{font-size: 14px; font-family: 'Lato', sans-serif; color: #000000;}
 #zoomp .price{font-size: 19px; font-family: 'Lato', sans-serif; margin: 10px 0px; font-weight: 600;}
  #zoomp .price span{text-decoration: line-through; margin-right: 7px;}
 #zoomp .text-b{font-size: 14px; font-family: 'Lato', sans-serif; color: #000000;}
 #zoomp .text-c{font-size: 14px; font-family: 'Lato', sans-serif; color: #000000; margin: 10px 0px;}
 #zoomp .text-d{font-size: 14px; font-family: 'Lato', sans-serif; color: #000000; margin: 10px 0px; position: relative;}
 #zoomp .text-d::before{position: absolute; z-index: 1; content: ''; width: 106px; height: 1px; background-color: #000000; top: 20px;}
 #zoomp .text-e{font-size: 14px; font-family: 'Lato', sans-serif; color: #000000; margin: 5px 0px 35px;}
 #zoomp .text-e .stock{color: #af934d;}
#zoomp .colorr{margin: 10px 0px;}
#zoomp .color-red{display: inline-block; height: 30px; width: 30px; background-color: red; border-radius: 50px; margin: 0px 0px 20px;}
#zoomp .color-red:hover{border: 1px solid;}

#zoomp .color-blue{display: inline-block; height: 30px; width: 30px; background-color: blue; border-radius: 50px; margin: 0px 0px 20px;}
#zoomp .color-blue:hover{border: 1px solid;}


#zoomp .color-pink{display: inline-block; height: 30px; width: 30px; background-color: rgb(80, 23, 33); border-radius: 50px; margin: 0px 0px 20px;}
#zoomp .color-pink:hover{border: 1px solid;}


#zoomp h5{margin: 10px 0px 5px; font-size: 18px;}
#zoomp .zoom-gallery .selectors{margin: 30px 0px 0px 0px;}
#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: #2170b3;}
#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: #2170b3; display: inline-block; color: #ffd; font-size: 16px;}
#zoomp .qty-input {color: #000; background: #fff; display: flex;	align-items: center; overflow: hidden; margin-bottom: 20px;}
#zoomp .dropdown{margin: 10px 0px;}
#zoomp .dropdown .btn-a{background-color:#af934d; color:#fff; padding:10px 20px; border:transparent;}
#zoomp .nav-link {border: 1px solid gray; padding: 5px 20px; background-color: transparent;}
#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 .zoomiconn li .btn{display: block; background-color: #af934d; color: #fff; padding: 9px 10px; border-radius: 0px; font-size:14px;}
#zoomp .zoomiconn li:last-child a{display:inline-block; height: 40px; width: 40px; border: 1px solid #af934d; line-height: 40px; border-radius: 6px; text-align: center; color: #af934d;}
.mz-expand div a{display: none;}

 #zoomp .zoom-gallery a img{width: 90px; margin: auto;}
 
  #zoomp .accordion {background-color: #efefef !important; margin-top:30px;}
  #zoomp .accordion-button{box-shadow: none;}
  #zoomp .accordion-button:not(.collapsed) {color: #000; background-color:#efefef;}

 /* description */

 #description{padding: 20px 30px; }
 
 #description h3{font-size: 25px; font-family: 'Baskervville', serif; color: #000000 !important;}
 #description .text-a{font-size: 14px; margin-bottom: 30px;}
 #description .text-b{font-size: 14px;}
 #description .text-c{font-size: 14px; margin-top: 20px;}
 #description .text-d{margin-top: 30px;}

/* releted-products */

#releted-product{padding: 40px 0px;}
#releted-product h2{text-align: center; font-size: 35px; margin-bottom: 50px; font-family: 'Baskervville', serif;}
#releted-product .feature-iner .imgs{position: relative; overflow: hidden;}
#releted-product .feature-iner .imgs img{height: auto; width: 100%;object-fit: cover;}
#releted-product .feature-iner ul li i{color: #af934d;}
#releted-product .feature-iner .imgs .icon{position: absolute; z-index: 1; bottom: -46px; left: 0px; right: 0px; background-color: #ffffff80; padding: 10px 20px; transition: .5s;}
#releted-product .feature-iner:hover .imgs .icon{bottom: 0px;}
#releted-product .feature-iner .imgs .new{position: absolute; z-index: 1; top: 10px; right: 5px; padding: 2px 13px; background-color: #000; color: #fff; font-size: 13px; border-radius: 17px 0px 17px 0px;}
#releted-product .feature-iner .content{padding: 10px 4px; text-align: center;}
#releted-product .feature-iner .content .text a{font-size: 13px; color: #000;}
#releted-product .feature-iner .content h5{margin-top: -8px;}
#releted-product .feature-iner .content h5 a{color: #000; font-size: 13px; display: inline-block;}
#releted-product .feature-iner .content h6{margin-top: -8px;}
#releted-product .feature-iner .content h6 a{color: #000; font-size: 13px; font-weight: bold; display: inline-block;}

/* wishlist start */

#wishlist{padding: 30px 0px; background-color: #fdffee;}
#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 .table tbody tr td{
border: 1px solid #ebebeb;
align-items: center; font-family: Arial, Helvetica, sans-serif;
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 thead tr th{border: 1px solid rgb(196, 193, 193); font-size: 13px}
#wishlist .table tbody tr td .delet{color: #af934d; font-weight: bolder;}
#wishlist .table tbody tr td .product{color: #000;}
#wishlist .table tbody tr td .product:hover{color: #0c0c0c;}
#wishlist .table tbody tr td .imgsc img{width: 60px;}
#wishlist .table tbody tr td a{color: #000;}
#wishlist .table tbody tr td .btn1{padding: 9px 0px; font-size: 10px; text-transform: uppercase; border-radius: 0%0px; color: #ffffff; display: inline-block; background-color: #af934d; transition: .5s; position: relative; z-index: 1;}
#wishlist .table tbody tr td .btn1:hover{color: #ffffff; background-color: #000000;}

/* my-account */

#my-account{padding: 50px 0px;}
#my-account h4{font-size: 18px;}
#my-account .contacttab{background: #af934d url(../img/pattern.png) top left repeat; padding: 10px 20px; margin: 20px 0px;}
#my-account .contacttab li a{margin-bottom: 10px; width: 100%; padding: 10px 20px; padding-left: 19px; display: inline-block;}
#my-account .contacttab li{margin: 10px 0px;}
#my-account .contacttab .active a{background-color: #E9E9E9; color: #000000;}
#my-account .contacttab li a:hover{background-color: #E9E9E9; color: #000000;}
#my-account .contacttab li a{color: #fff;}
#my-account .myaawwinra .form-control{border-radius: 0px ;}
#my-account .myaawwinra .upto{padding: 10px 20px; text-align: center; transition: .5s; font-size: 16px; background-color: #af934d; color: #fff; display: block; margin-top: 20px; border: 0px; width: 100%;}
#my-account .myaawwinra .upto:hover{background-color: #000000;}

/* my-oredr */

#my-order{padding: 50px 0px;}
#my-order h4{font-size: 18px;}
#my-order .contacttab{background: #af934d url(../img/pattern.png) top left repeat; padding: 10px 20px; margin: 20px 0px;}
#my-order .table tr th, #my-order .table tr td{font-size: 12px;}
#my-order .table tr td a{color: #000;}
#my-order .contacttab li a{margin-bottom: 10px; width: 100%; padding: 10px 20px; padding-left: 19px; display: inline-block;}
#my-order .contacttab li{margin: 10px 0px;}
#my-order .contacttab .active a{background-color: #E9E9E9; color: #000000;}
#my-order .contacttab li a:hover{background-color: #E9E9E9; color: #000000;}
#my-order .contacttab li a{color: #fff;}
#my-order .myaawwinr .table-responsive .table tbody td a{color: #000;}

/* my-wishlist */

#my-wishlist{padding: 50px 0px;}
#my-wishlist h4{font-size: 18px;}
#my-wishlist .table tr th, #my-wishlist .table tr td{font-size: 12px; color: #000;}
#my-wishlist .contacttab{background: #af934d url(../img/pattern.png) top left repeat; padding: 10px 20px; margin: 20px 0px;}
#my-wishlist .contacttab li a{margin-bottom: 10px; width: 100%; padding: 10px 20px; padding-left: 19px; display: inline-block;}
#my-wishlist .contacttab li{margin: 10px 0px;}
#my-wishlist .contacttab .active a{background-color: #E9E9E9; color: #000000;}
#my-wishlist .contacttab li a:hover{background-color: #E9E9E9; color: #000000;}
#my-wishlist .contacttab li a{color: #fff;}
#my-wishlist .row{row-gap: 4px;}
#my-wishlist .wishinr .table-responsive .table td img{width: 50px;}
#my-wishlist .wishinr .table-responsive .table td a{padding: 8px 14px; font-size: 10px; background-color: #af934d; display: inline-block; color: #fff;}
#my-wishlist .wishinr .table-responsive .table{vertical-align: middle;}
#my-wishlist .wishinr .table-responsive .table .creee .rrrrrrr{color: #af934d; padding: 0px; display: block; background-color: #ffffff; transition: 5s;}

 /* checkout start */

 #checkout {padding: 60px 0px;}
 #checkout form.row{row-gap: 10px;}
 #checkout h2{text-align: center;}
 #checkout .cheaa li a{color: #000;}
 #checkout .cheaa li a:hover{color: #af934d;}
 #checkout .checoctinr .from .form-control,  #checkout .checoctinr .from .form-select{border: 1px solid #cdcdcd; border-radius: 0px; background-color: #fff;}
 #checkout .checoctinr .btn6{padding: 10px 10px; background-color: #af934d; transition: .5s; width: 204px; color: #fff; border-radius: 0px;}
 #checkout .checoctinr .btn6:hover{background-color: #000;}
 #checkout .checoctinr h3{font-size: 25px; font-weight: bold; margin-bottom: 20px; color: #af934d;}
 #checkout .checoctinra h3{font-size: 25px; font-weight: bold; margin-bottom: 20px; color: #af934d;}
 #checkout .checoctinra .table-responsive table td img{width: 70px;}
 #checkout .checoctinra .table-responsive table th, td{border-bottom: 1px solid #e7dddd; padding: 9px; vertical-align: middle;}
 #checkout .checoctinra .table-responsive table td .moon{font-size: 14px; font-weight: 600;} 
 #checkout .checoctinra .table-responsive table td .qty{display: block;}
 #checkout .checoctinra .table-responsive table .wiiii{text-align: inherit; width: 300px;}
 #checkout .checoctinra .pay{padding: 10px 50px; background-color: #af934d; transition: .5s; display: inline-block; color: #fff; margin-top: 20px; text-align: center; margin-bottom: 30px;}
 #checkout .checoctinra .pay:hover{background-color: #000;}


/* billing */

 #billing{padding-bottom: 40px;}
 #billing form.row{row-gap: 10px;}
 #billing .checoctinr .from .form-control, #billing .checoctinr .from .form-select{border: 1px solid #cdcdcd; border-radius: 0px; background-color: #fff;}
 #billing .checoctinr .btn6{padding: 10px 20px; background-color: #af934d; transition: .5s; width: 204px; color: #fff; border-radius: 0px;}
 #billing .checoctinr .btn6:hover{background-color: #000;}
 #billing .checoctinr h3{font-size: 25px; color: #af934d; font-weight: bold; margin-bottom: 20px;}
 #billing .form-check label{ font-size: 20px;}


/* order-list */

/* orderlist start */

.orderlist{padding: 50px 0px;}
.orderlist .account__menu{background: #af934d url(../img/pattern.png) top left repeat; padding: 10px 20px; margin: 20px 0px;}
.orderlist .account__menu  .account__menu--list a{margin-bottom: 10px; width: 100%; padding: 10px 20px; padding-left: 19px; display: inline-block;}
.orderlist .account__menu  .account__menu--list{margin: 10px 0px;}
.orderlist .account__menu .active a{background-color: #E9E9E9; color: #000000 !important;}
.orderlist .account__menu  .account__menu--list a:hover{background-color: #E9E9E9; color: #000000;}
.orderlist .account__menu  .account__menu--list a{color: #fff;}

@media print {
    .noPrint { display: none !important; }
    *{
        font-size:9px;
    }
    .Print{
        display:contents;
    }
}


.comment-reply{background-color: #f1f1f1; padding: 30px; border-radius: 15px; }
.comment-reply h4{color: #000; font-weight: bold; margin: 30px 0 20px;}
.comment-reply .row{row-gap: 10px;}
.comment-reply h4{color: #fff; font-weight: bold; margin-bottom: 20px;}
.comment-reply .form-control{border-radius: 0px; }
.comment-reply .btn{background-color: #000; color: #fff; font-weight: 500; padding: 10px 30px;}

.reviews-header{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #dddddd;}
.reviews-header .btn{background-color: #af934d; color: #fff; font-weight: 500; padding: 10px 20px;}

.profile{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #dddddd; align-items: center;}
.profile .user{list-style: none; display: flex; gap: 20px;}
.profile .user li:first-child{width: 20%;}
.profile .user li:last-child{width: 80%;}
.profile .user li h6{font-size: 18px; color: #000;}
.profile .user li span{display: block; font-size: 18px; color: #fdb23a}
.profile .user li p{font-size: 14px; color: grey}

.profile .date{text-align: end;}
.profile .date span{color: #000; display: inline-block; padding: 10px; border: 1px solid #dddddd; border-radius: 5px;}