div,
p a,
p a:active {
	position: relative
}
.count{
	text-align: center
}
.cover-wrapper,
.image-grid-cover {
	text-shadow: rgb(0 0 0 / 80%) 0 1px 0
}
.heading-2-text,
.icon-for-cc,
.rating span i,
.step-for-checkout-scuss,
.text-pp {
	-webkit-text-fill-color: transparent
}
.range-input input,
.slick-slide.dragging img {
	pointer-events: none
}
#smile path:first-child,
#smile2 path:first-child,
#tick,
.coupon-box-buton-applied,
.icon-svg path:first-child {
	stroke-dasharray: 606;
	stroke-dashoffset: 606
}
body {
	font-family: 'Roboto', sans-serif;
}
body::-webkit-scrollbar {
	width: 8px
}
body::-webkit-scrollbar-thumb {
	background-color: #767676;
	border-radius: 1px
}
div {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
ul {
	list-style: none;
	margin-bottom: 0
}
p {
	font-size: 14px;
	line-height: 1.7;
	color: #707070
}
p a {
	display: inline;
	color: inherit;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
a,
a:active,
a:hover,
a:link,
a:visited {
	text-decoration: none;
	color: #434342;
}
p a:active {
	color: tomato
}
p a:hover {
	color: #fff;
	background: #ffa07f
}
p a:hover::after {
	opacity: .2
}
.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
	color: var(--bs-btn-active-color);
	background-color: var(--bs-btn-active-bg);
	border-color: var(--bs-btn-active-border-color);
	border: none
}
.content{
	width: 100%
}
.clear,
.slick-track:after {
	clear: both
}
.websitelogo {
	width: 30%
}
#offcanvasRight2 {
	background: #fff5f0;
	width: 37%
}
.bner-star li:last-child,
.otp-input input:last-child {
	margin-right: 0
}
.tabcontent-popup {
	padding: 0;
	width: 100%;
	border-left: none
}
.boc-ckient-rew,
.client-content-all,
.empty-cart-img img,
.new-arrival-box .new-arrival-img img,
.portfolio-card,
.pp-2-img img,
.whatchatmobile img {
	width: 100%
}
.banner-for-bulk img,
.portfolio-card .work-img img,
.side-bnner-11 img,
.user-dp img {
	width: 100%;
	height: 100%
}
.list-of-cart {
	background: #fff;
	padding: 5px;
	border: 1px solid #ff800021;
}
.cart-deatils {
	margin: 0 15px;
	width: 80%
}
.cart-p-name{
	font-size: 15px
}
.cart-p-name {
	color: #434342;
	margin: 0 10px 0 0;
	padding: 0
}
.btn-minus,
.btn-plus {
	padding: 6px;
	font-size: 14px;
	display: inline-flex;
	background: #fff5f0;
	color: #ff8000;
	cursor: pointer
}
.btn-minus {
	border: 1px solid #ffca99b2;
	border-radius: 50%;
	margin-right: 4px
}
.btn-plus {
	border: 1px solid #ffca99b2;
	border-radius: 50%;
	margin-left: 5px
}
.count {
	font-size: 15px;
	width: 24px;
	border: none;
}
.romove.cart-pop-bottom {
	display: flex;
	justify-content: space-between;
	font-size: 13px;
	padding: 8px;
	margin: 7px auto;
	box-shadow: 0 2px 8px 2px #b05b0529;
	align-items: center
}
.con-rem p {
	margin-bottom: 0 !important
}
.rem-btn-sec {
	display: flex;
}
.remove-cart-btn {
	background: #fff5f0;
	border-radius: 5px;
	color: #ff8000;
	border: 1px solid #f9d89d;
	text-align: center;
	padding: 6px 10px;
	text-transform: uppercase
}
.move-wishlist-btn{
	border-radius: 5px;
	text-align: center;
	text-transform: uppercase
}
.remove-cart-btn:hover {
	background: #be2004;
	color: #fff
}
.move-wishlist-btn {
	background: #ff8000;
	color: #fff;
	border: 1px solid #f9d89d;
	padding: 6px 10px
}
.move-wishlist-btn:hover {
	background: #198754;
	border: 1px solid #198754
}
.order-btn-sec {
	display: block;
	width: 100%
}
.cutom-detail{
	display: flex
}
.close-offer {
	border: 1px solid #3a3838;
	background: 0 0;
	color: #fff;
	border-radius: 100px;
	width: 27px
}
.cuppon {
	color: red;
	font-weight: 500;
	padding: 4px 21px;
	border-radius: 100px;
	box-shadow: 0 0 19px rgb(13 110 253 / 27%);
	margin: 0 20px
}
.SmoothmyTop {
	background: #fc7e00;
    border-radius: 14px;
    color: #fff;
    font-size: 20px;
    bottom: 50px;
    right: 7px;
    position: fixed;
    border: 1px solid #ff7200;
    width: 40px;
    height: 40px;
	z-index: 999;
	padding:7px;
}
#btHide{
	right: 0 !important
}
.from-header p,
.off-bb-1 h6,
.off-bb-1 span,
.offer-box {
	color: #434342
}
.offer-box {
	justify-content: space-around;
	text-align: center;
	border: 1px solid #e5e5e5;
	background: #fff;
	width: 90%;
	margin: 10px auto;
	align-items: center
}
.off-bb-1 h6 {
	font-size: 29px;
	font-weight: 500
}
#footer .footer-top .footer-links ul a:hover,
.conforchat ul li i,
.off-bb-1 h6 span{
	color: #fc7e00
}
.home-slider-control-next,
.home-slider-control-prev {
	position: absolute;
	top: auto !important;
	bottom: 10px !important;
	z-index: 1;
	display: flex;
	background: #ff8000 !important;
	width: 50px !important;
	height: 50px !important;
	border: 1px solid #fff
}
.home-slider-control-next {
	right: 26px !important
}
.home-slider-control-prev {
	left: auto !important;
	right: 82px !important
}
.shop_by_room {
    padding: 0.6em 0;
}
.bottom-content{
	text-transform: uppercase;
}
.pg-heading,
.custom-heading-whts {
	color: #434342;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.5;
    margin: 0;
    text-transform: uppercase;
}
.form-check-finish:checked label {
	color: #000
}
.bbb_image img,
.item-img img,
.pp-item-box img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.bbb_image:hover img,
.best-item-box .best-item-img:hover img,
.item-img:hover img,
.pp-item-box:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}
.bbb_image,
.item-img {
	overflow: hidden;
	border-radius: 20px 20px 0 0;
	padding: 1px
}
.carousel-indicators,
.pin_error {
	margin-bottom: 0 !important
}
.container-custom {
	min-width: 93%;
	width: 93%
}
.qu-box {
	border-radius: 4px;
	padding: 0px;
	text-align: center;
	min-height: 0em;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}
.qu-box ._box_icon {
    background: none;
    border-radius: 9px;
    width: 100%;
    padding: 0;
    height: 100%;
    margin: 0px auto;
    line-height: 4;
}
._box_icon img {
    width: 43px !important;
    height: 44px;
}
.pp-item-box {
	width: 100%;
    background: #fff;
    padding: 0px 0px 0px;
    text-align: center;
    display: flex;
    flex-direction: column-reverse;
    margin: 1px auto;
    border-radius: 15px;
    transition: 0.8s;
    overflow: hidden;
}
.pp-item-box img {
	border-radius: 15px;
	width: 100%;
}
.pp-item-box:hover {
	box-shadow: 0 20px 20px #cccccc61
}
.item-name {
	background: #00000085;
  	color: #ffc107;
  	position: absolute;
  	top: auto;
  	left: 0;
  	padding: 3px 21px;
  	font-size: 14px;
  	width: 100%;
  	z-index: 2;
}
.call_to_action_sec {
	position: relative;
    margin: 4rem 150px 22px;
    z-index: 2;
}
.call_to_action_sec:after {
	position: absolute;
	content: '';
	background: gray;
	background: linear-gradient(357deg, #fc7e00, #ffdb8e);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto 1px;
	text-align: center;
	z-index: -1;
	box-sizing: content-box;
	border-radius: 48px 48px 0 0;
	padding: 0 0 13px
}
.imgs-show-grid {
	position: absolute;
	right: 0
}
.imgs-show-grid img {
    height: 100%;
    width: 78%;
}
.call_source_button svg {
	margin: 0 13px 0 0
}
.btn-show {
	background: 0 0;
    font-weight: 700;
    color: #434342;
    border: none;
    width: 87px;
    margin: 0;
	float: right;
    font-size: 12px;
    box-shadow: inset rgb(0 0 0 / 66%) 10px 3px 20px 0px;
}
#footer .location-list,
.con-for-empty-order,
.empty-desktop-cart,
.sale-badge,
.see-product-btn,
.solution-by-cc {
	text-align: center
}
.p_item-amount_,
.p_item-price {
	display: flex;
	align-items: center
}
.empty-desktop-cart {
	width: 100%;
	margin: 5em 0 0
}
.empty-cart-img {
	width: 60%;
	margin: 0 auto
}
.con-for-empty-order h6 {
	color: #ff8000;
	font-size: 29px
}
.con-for-empty-order p {
	margin-bottom: 0;
	font-size: 17px;
	color: #828282
}
.cart-shop-btn,
.view_all_btn {
	background: #fc7e00;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 6px 26px;
	transition: .5s ease-out;
	border: 1px solid #fc7e00
}
.cart-shop-btn:hover,
.see-product-btn:hover,
.view_all_btn:hover,
.whatsappnotify .submit-number:hover {
	color: #fc7e00;
	background: 0 0
}
.our-webcoderskull .cnt-block figure,
.our-webcoderskull .cnt-block img {
	height: 148px;
	width: 148px;
	border-radius: 100%
}
.sale-badge {
	position: absolute;
	left: 21px;
	right: auto;
	background: red;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	padding: 4px 8px;
	border-radius: 0 0 20px 20px;
	line-height: 1.5
}
.product-content .p_item-name  {
	font-size: 14px;
	color: #434342;
	font-weight: 600
}
.p_item-amount_ {
	color: #fc7e00;
    font-size: 16px;
    font-weight: 500;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.p_item-amount_ i {
	color: #fc7e00;
    font-size: 18px;
    font-weight: 700;
}
.global-price-amount {
	font-size: 16px;
    color: #fc7e00;
}
.see-product-btn {
	background: #FFA64D;
	color: #4A4A4A;
	text-decoration: none;
	transition: .5s ease-out;
	border: 1px solid #fc7e00
}
.float-right-btn,
[dir=rtl] .slick-slide {
	float: right
}
.pp2-item-box {
	border-radius: 10px;
	background: #fff;
	margin: 0;
	padding: 0;
	position: relative;
}
.item-img,
.item-img img {
	border-radius: 10px 10px 0 0;
	width: 100%
}
.item-img {
	height: 300px;
	min-height: 300px;
	padding: 1px
}
.item-img img {
	height: 100%;
	overflow: hidden
}
.pp-name-title {
	font-size: 14px;
    display: block;
    color: #434343;
    padding: 2px 1px;
    text-align: left;
    font-weight: 600;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.item-content {
	background: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 0 0 10px 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pp-name {
	color: #434342;
	font-size: 18px;
	text-align: start;
	padding: 5px 0;
	font-weight: 500;
}
.pp-price {
	text-align: right
}
.custom_btn,
.insta-image span,
.off_badge,
.off_badge2,
.pp-on-sale {
	text-align: center
}
.pp-name span {
	color: #fc7e00;
	font-size: 12px;
	line-height: 1.5
}
.pp-price {
	color: #fc7e00;
    font-weight: 500;
    font-size: 16px;
}
.off_badge {
	position: absolute;
	top: 0;
	left: auto;
	right: 10px;
	background: #02cb02;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	padding: 7px 8px;
	border-radius: 0 0 21px 20px
}
.bg-custom {
	background: #fc7e00;
	border-radius: 6rem 0 0 6rem;
	padding: 3rem 0 3rem 6rem;
	margin: 2rem 0;
	position: relative
}
.bottom-content p>a:hover,
.custom_btn {
	background: 0 0
}
.bg-custom:after {
	position: absolute;
	content: '';
	background: #fc7e00;
	height: 100%;
	width: 200px;
	right: -12rem;
	top: 0
}
.custom_btn {
	border: 2px solid #fff;
	padding: 4px 20px;
	font-size: 18px;
	color: #fff;
	transition: .5s ease-out;
	margin: 10px 0
}
.custom_btn:hover {
	background: #fff;
	color: #fc7e00;
	box-shadow: 0 20px 20px 0 #664d0357
}
.pp-on-sale {
	background: #f2f2f2;
	border-radius: 22px;
	position: relative;
	margin: 0 41px 0 0;
	padding: 37px 0
}
.MultiCarousel,
.bottom-content ul li a,
.client-box,
.insta-image,
.qa-list li,
.slick-list,
.slick-slider,
.slick-track {
	position: relative
}
.offer-text {
	text-transform: uppercase;
	font-size: 18px;
	color: #434342;
	font-weight: 400;
	margin: 0 27px 0 0
}
.offer-text span {
	font-size: 14px;
	text-transform: capitalize
}
.price-sec {
	display: flex;
	align-items: flex-start
}
.amount {
	color: #fc7e00;
	font-size: 20px;
	font-weight: 500
}
.text-cut {
	text-decoration: line-through;
	font-weight: 400;
	color: #ccc
}
.off_badge2 {
	background: #02cb02;
	border-radius: 23px;
	font-size: 12px;
	color: #fff;
	padding: 7px 11px;
	margin: 0 10px
}
.qa-list li {
	margin: 30px 0 0;
	padding-left: 40px;
	color: #434342;
	font-size: 16px
}
.qa-list li i {
	position: absolute;
	height: 20px;
	width: 20px;
	background: #0aa90a;
	border-radius: 100px;
	top: 5px;
	left: 0;
	right: auto;
	font-weight: 800;
	font-size: 14px;
	color: #fff;
	padding: 3px
}
.slick-slide {
	margin: 0 20px
}
.slick-slide img {
	width: 100%;
	display: block
}
.slick-slider {
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	top: 0;
	left: 0;
	display: block
}
.slick-track:after,
.slick-track:before {
	display: table;
	content: ''
}
.breadcrumb-item:before,
.breadcumb-navigation .breadcrumb-item:last-child:after,
.cc-selector:last-child .bad-ff::before,
.col-md-3:last-child .styling_box:after,
.col-xs-3:last-child .step-for-checkout::after,
.content,
.custom-select select,
.file-search-button input[type=file],
.moretext,
.mySlides,
.mySlides2,
.select-hide,
.slick-arrow.slick-hidden,
.slick-slide,
.slick-slide.slick-loading img,
.stepbutton:last-child .numstep:after{
	display: none
}
.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px
}
.slick-initialized .slick-slide {
	display: flex;
	justify-content: space-evenly
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.client-box {
	background: url(../image/icon/client-box-icon.png) top -7px right 1px no-repeat, no-repeat #fff;
	border-radius: 10px;
	box-shadow: 0 0 7px #50d4f530;
	padding: 12px;
	align-items: center;
	height: fit-content;
	margin: 1rem 0rem
}
.client-comment p {
	min-height: 100px;
	height: 100px;
	overflow: hidden;
	overflow-y: auto;
	width: 100%
}
.client-comment p::-webkit-scrollbar {
	width: 2px
}
.client-comment p::-webkit-scrollbar-track {
	background-color: #fff
}
.client-comment p::-webkit-scrollbar-thumb {
	background-color: #ffbc2c;
	border: 1px solid #ffbc2c;
	border-radius: 10px
}
.client-comment p::-webkit-scrollbar-thumb:hover {
	background-color: #fff
}
.clien-rew-img ul li img{
	width: 100%;
	height: 100%;
	border-radius: 10px
}
.see-product-btn {
	font-size: 12px;
	margin: 10px 0;
	padding: 8px 15px
}
.client-name p {
	font-size: 16px;
	color: #434342;
	font-weight: 600;
	margin-bottom: 0
}
.client-comment p {
	font-size: 12px;
	margin-bottom: 0;
	line-height: 1.7em
}
.client-name span {
	font-size: 12px;
	color: #757575;
	font-weight: 200
}
.rating span i {
	color: green;
	background: -webkit-linear-gradient(#efff00, #fc7e00);
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 15px
}
.store_branch {
	background: linear-gradient(to top, #fff6ed 60%, #fff 40%)
}
.MultiCarousel {
	float: left;
	overflow: hidden;
	padding: 15px;
	width: 100%
}
.MultiCarousel .MultiCarousel-inner {
	transition: 1s;
	float: left
}
.MultiCarousel .MultiCarousel-inner .item,
.g-star-rating ul li {
	float: left
}
.MultiCarousel .MultiCarousel-inner .item>div {
	text-align: center;
	margin: 10px;
}
.MultiCarousel .MultiCarousel-inner .item>div img,
.popup_content .modal-content {
	border-radius: 10px
}
.MultiCarousel .leftLst,
.MultiCarousel .rightLst {
	position: absolute;
	border-radius: 50%;
	top: calc(50% - 20px);
	padding: 6px 10px
}
.MultiCarousel .leftLst {
	left: 0
}
.MultiCarousel .rightLst {
	right: 0
}
.MultiCarousel .leftLst.over,
.MultiCarousel .rightLst.over {
	pointer-events: none;
	background: #ccc
}
.MultiCarousel .lead {
	font-size: 1.25rem;
    background: linear-gradient(to bottom, rgb(95 95 95 / 0%) 0%,rgb(0 0 0) 100%);
    position: absolute;
    bottom: 0px;
    margin: 0 auto;
    left: 0;
    right: 0;
    color: #fff;
}
.insta-sec {
	background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22667%22%20height%3D%22872%22%3E%0A%3Cpath%20d%3D%22M0%200%20C1.21192017%20-0.00701431%202.42384033%20-0.01402863%203.67248535%20-0.02125549%20C7.56554921%20-0.03867806%2011.45846108%20-0.04510838%2015.3515625%20-0.046875%20C16.34556942%20-0.04753778%2016.34556942%20-0.04753778%2017.35965729%20-0.04821396%20C37.06805936%20-0.05511009%2056.46106015%200.17823676%2075.9765625%203.203125%20C77.16620605%203.38004883%2078.35584961%203.55697266%2079.58154297%203.73925781%20C128.77824718%2011.18726193%20175.95969359%2026.47895563%20220.1640625%2049.328125%20C221.02265869%2049.77003174%20221.88125488%2050.21193848%20222.76586914%2050.66723633%20C224.46184571%2051.5635497%20226.14077962%2052.49296555%20227.79972839%2053.45608711%20C230.18502919%2054.76783671%20232.48072945%2055.87126415%20234.96392822%2056.95446587%20C245.57412236%2061.98771092%20245.57412236%2061.98771092%20247.89193153%2067.30181742%20C249.35811439%2073.59205371%20248.98081042%2080.03143887%20248.79296875%2086.44189453%20C248.78845126%2088.60097414%20248.79099738%2090.76007831%20248.80004883%2092.91914368%20C248.80462862%2098.76144517%20248.7107735%20104.59846027%20248.59886551%20110.43953562%20C248.49864281%20116.55046971%20248.48943061%20122.66153372%20248.47045898%20128.77316284%20C248.42078551%20140.33730871%20248.28957254%20151.89902598%20248.12886715%20163.46210372%20C247.94984469%20176.62981842%20247.86201209%20189.79765096%20247.78174019%20202.96628022%20C247.61462894%20230.04657345%20247.33331916%20257.12471299%20246.9765625%20284.203125%20C244.05964333%20281.34284504%20241.63953674%20278.48647827%20239.2890625%20275.140625%20C225.44961254%20255.8679095%20208.81579543%20237.69695822%20189.9765625%20223.203125%20C189.02136719%20222.43097656%20188.06617188%20221.65882813%20187.08203125%20220.86328125%20C153.99868716%20194.52144878%20114.50592424%20177.9159266%2073.2890625%20169.453125%20C72.3287915%20169.25428711%2071.36852051%20169.05544922%2070.37915039%20168.85058594%20C54.593253%20165.76666931%2038.90621307%20164.82226829%2022.8515625%20164.890625%20C21.95681213%20164.89244781%2021.06206177%20164.89427063%2020.14019775%20164.89614868%20C5.90667883%20164.94479485%20-8.00119381%20165.5774459%20-22.0234375%20168.203125%20C-22.97766602%20168.38004883%20-23.93189453%20168.55697266%20-24.91503906%20168.73925781%20C-69.33190145%20177.22403621%20-110.87137713%20195.61877647%20-146.0234375%20224.203125%20C-146.55291992%20224.62964355%20-147.08240234%20225.05616211%20-147.62792969%20225.49560547%20C-162.81501065%20237.81643054%20-177.22238238%20251.66665198%20-188.76855469%20267.49072266%20C-190.09521948%20269.30107808%20-191.45142064%20271.08649452%20-192.8125%20272.87109375%20C-199.18989306%20281.29824564%20-204.88458174%20289.9698468%20-210.0234375%20299.203125%20C-210.72170654%20300.45609375%20-210.72170654%20300.45609375%20-211.43408203%20301.734375%20C-226.46832732%20328.99281778%20-236.35411806%20357.62597587%20-242.0234375%20388.203125%20C-242.19004883%20389.09290039%20-242.35666016%20389.98267578%20-242.52832031%20390.89941406%20C-247.4457428%20418.58155016%20-247.19429422%20449.58854978%20-242.0234375%20477.203125%20C-241.84651367%20478.15735352%20-241.66958984%20479.11158203%20-241.48730469%20480.09472656%20C-232.98408812%20524.60811068%20-214.50833435%20565.89089573%20-186.0234375%20601.203125%20C-185.23195312%20602.19957031%20-184.44046875%20603.19601562%20-183.625%20604.22265625%20C-172.3212455%20618.18039342%20-159.32922514%20631.3324657%20-145.0234375%20642.203125%20C-143.59644531%20643.35554687%20-143.59644531%20643.35554687%20-142.140625%20644.53125%20C-118.36170865%20663.48286754%20-90.79091153%20677.5918604%20-62.0234375%20687.203125%20C-60.7552417%20687.6352832%20-60.7552417%20687.6352832%20-59.46142578%20688.07617188%20C-49.42318242%20691.4560518%20-39.29006451%20693.91507605%20-28.8984375%20695.953125%20C-27.38080811%20696.25138184%20-27.38080811%20696.25138184%20-25.83251953%20696.55566406%20C-9.87841427%20699.51737187%205.89595893%20700.58462443%2022.1015625%20700.515625%20C22.99631287%20700.51380219%2023.89106323%20700.51197937%2024.81292725%20700.51010132%20C39.04644617%20700.46145515%2052.95431881%20699.8288041%2066.9765625%20697.203125%20C67.93079102%20697.02620117%2068.88501953%20696.84927734%2069.86816406%20696.66699219%20C114.28502645%20688.18221379%20155.82450213%20669.78747353%20190.9765625%20641.203125%20C191.50604492%20640.77660645%20192.03552734%20640.35008789%20192.58105469%20639.91064453%20C208.36913483%20627.10224678%20223.02687274%20612.67578591%20234.9765625%20596.203125%20C236.51501537%20594.100139%20238.05425684%20591.99773237%20239.59375%20589.89550781%20C240.58090946%20588.54199966%20241.56289731%20587.18470083%20242.5390625%20585.82324219%20C243.66175542%20584.26625312%20244.81594662%20582.7320544%20245.9765625%20581.203125%20C246.3065625%20581.203125%20246.6365625%20581.203125%20246.9765625%20581.203125%20C247.27325147%20609.73027206%20247.50325063%20638.25722489%20247.64041178%20666.78561318%20C247.65667059%20670.15509232%20247.67349681%20673.52456839%20247.69067383%20676.89404297%20C247.69408386%20677.56483281%20247.6974939%20678.23562265%20247.70100727%20678.92673945%20C247.75754555%20689.78234224%20247.86002627%20700.63704829%20247.97954885%20711.49211943%20C248.10120396%20722.63395859%20248.172371%20733.77549132%20248.19971293%20744.91800213%20C248.21666443%20751.17562993%20248.25650177%20757.4312255%20248.35105324%20763.6882019%20C248.43934748%20769.57887027%20248.46650566%20775.46667153%20248.44696236%20781.35793877%20C248.45053684%20783.51878896%20248.47637499%20785.67973564%20248.52623367%20787.8400135%20C248.87525078%20803.74328995%20248.87525078%20803.74328995%20245.71711516%20807.834795%20C242.23308243%20810.90847274%20238.28865783%20812.52314952%20233.9765625%20814.203125%20C232.15636108%20815.20540065%20230.34818315%20816.2304127%20228.5625%20817.29296875%20C169.24111712%20849.95589065%20101.08031911%20871.14202922%2032.953125%20871.40625%20C31.74120483%20871.41326431%2030.52928467%20871.42027863%2029.28063965%20871.42750549%20C25.38757579%20871.44492806%2021.49466392%20871.45135838%2017.6015625%20871.453125%20C16.60755558%20871.45378778%2016.60755558%20871.45378778%2015.59346771%20871.45446396%20C-4.11493436%20871.46136009%20-23.50793515%20871.22801324%20-43.0234375%20868.203125%20C-44.21308105%20868.02620117%20-45.40272461%20867.84927734%20-46.62841797%20867.66699219%20C-129.92457819%20855.05659167%20-210.00664865%20819.61602128%20-272.44140625%20762.5390625%20C-273.83987269%20761.27388409%20-275.24447405%20760.014796%20-276.67993164%20758.79174805%20C-282.56467487%20753.761254%20-288.03694718%20748.34191506%20-293.49633789%20742.8605957%20C-295.08303696%20741.26853534%20-296.67501492%20739.6818951%20-298.26757812%20738.09570312%20C-303.72894363%20732.63859911%20-309.05476299%20727.11828844%20-314.0234375%20721.203125%20C-314.55735107%20720.57591553%20-315.09126465%20719.94870605%20-315.64135742%20719.30249023%20C-329.33896971%20703.13149921%20-341.84017043%20686.20578284%20-353.0234375%20668.203125%20C-353.40274414%20667.5961377%20-353.78205078%20666.98915039%20-354.17285156%20666.36376953%20C-393.65240942%20602.90081508%20-418.93375646%20527.23591725%20-419.2265625%20452.08203125%20C-419.23357681%20450.87152603%20-419.24059113%20449.66102081%20-419.24781799%20448.41383362%20C-419.2652195%20444.53105911%20-419.27166978%20440.64843706%20-419.2734375%20436.765625%20C-419.27387936%20436.10434349%20-419.27432121%20435.44306198%20-419.27477646%20434.76174164%20C-419.28167727%20415.072802%20-419.04534032%20395.69936648%20-416.0234375%20376.203125%20C-415.84651367%20375.01348145%20-415.66958984%20373.82383789%20-415.48730469%20372.59814453%20C-402.87935529%20289.31817479%20-367.42675258%20209.20943326%20-310.359375%20146.78515625%20C-309.09419659%20145.38668981%20-307.8351085%20143.98208845%20-306.61206055%20142.54663086%20C-301.5815665%20136.66188763%20-296.16222756%20131.18961532%20-290.6809082%20125.73022461%20C-289.08884784%20124.14352554%20-287.5022076%20122.55154758%20-285.91601562%20120.95898438%20C-280.45891161%20115.49761887%20-274.93860094%20110.17179951%20-269.0234375%20105.203125%20C-268.39622803%20104.66921143%20-267.76901855%20104.13529785%20-267.12280273%20103.58520508%20C-250.95181171%2089.88759279%20-234.02609534%2077.38639207%20-216.0234375%2066.203125%20C-215.4164502%2065.82381836%20-214.80946289%2065.44451172%20-214.18408203%2065.05371094%20C-150.76609059%2025.60212404%20-75.10941736%200.29130025%200%200%20Z%20%22%20fill%3D%22%23FFEDD9%22%20transform%3D%22translate(420.0234375%2C0.796875)%22%2F%3E%0A%3C%2Fsvg%3E%0A") top 13px right no-repeat;
	margin-top: 50px
}
.link_text {
	color: #f60;
	font-size: 30px;
	font-family: Pacifico, cursive
}
.insta-image {
	background-size: 100%;
	width: 90%;
	border-radius: 41px;
	box-shadow: 0 0 7px #0dcaf029;
	margin: 32px 0
}
.insta-image img {
	width: 100%;
	min-width: 100%;
	height: 100%;
	border-radius: 41px
}
.in-img-box1 {
	margin: 67px 0 0;
	width: 99%;
	height: 64%
}
.in-img-box2 {
	margin: 129px 0 0;
	width: 100%;
	height: 310px;
	min-height: 310px;
	max-height: 310px
}
.in-img-box3 {
	margin: -47px 0 0;
	width: 100%;
	height: 100%
}
.in-img-box4 {
	margin: 40px 0 0;
	width: 100%;
	height: 330px;
	min-height: 330px;
	max-height: 330px
}
.insta-image span {
	background: rgb(0, 0, 0, .3);
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	top: 0;
	border-radius: 41px;
	margin: 0 auto
}
.insta-image span img {
	width: 21%;
	min-width: 21%
}
#delivery-2:checked~#content-delivery-2,
#test-1:checked~#content-test-1,
#test-2:checked~#content-test-2,
.clien-rew-img,
.g-star-rating,
.insta-image:hover span,
.pd-share,
.tab-address .on {
	display: block
}
#accordionExample {
	padding: 30px;
	border: 1px solid #d3d3d3;
	max-height: max-content;
	font-size: 14px
}
.accordion-item {
	margin-bottom: 20px;
	border: 1px solid #cedde2 !important;
	border-radius: 10px !important;
	box-shadow: 1px 2px 13px #dbdbdba1;
	background: #fff;
	width: 100%;
	text-transform: none;
}
.accordion-button {
	padding: 10px !important;
	border-radius: 10px !important
}
.query-sec {
	background: url(../image/ques-bg.png) bottom left 38px no-repeat, no-repeat #ff7200;
	color: #fff;
	padding: 40px 28px 0;
	margin: 4rem 0 0 -3rem;
	border-radius: 28px;
	display: flex;
	justify-content: space-between;
	width: 100%
}
.con-info {
	display: flex;
	justify-content: flex-start;
	margin: 3rem 0;
	align-items: flex-end;
    gap: 10px;
}
.icon-2 {
	margin-right: 16px
}
.accordion-item-filter .accordion-body ul,
.act-btn-list,
.bottom-content .con-detail p,
.c-detail-list,
.clien-rew-img ul,
.contact-list,
.g-star-rating ul,
.list-inn ul,
.list-thing,
.sidebar-helpcenter ul {
	margin: 0;
	padding: 0
}
.bottom-content .con-detail p small {
	font-size: 12px
}
.bottom-content .con-detail h5 {
	font-size: 22px;
	margin: 0;
	padding: 0;
	color: #f2f2f2
}
.query_man {
	margin: -10rem -83px 0 0;
	width: 47%
}
.bottom-content h5 {
	color: #ff7200;
	font-size: 14px
}
.bottom-content h2 {
	color: #595959;
    font-size: 18px;
}
.bottom-content h3 {
	color: #838381 !important;
	font-size: 14px
}
.bottom-content h3 a {
	color: #ff7200 !important
}
.bottom-content h4 {
	color: #838381;
	font-size: 14px
}
.bottom-content p {
	text-align: justify;
    text-transform: none;
}
.bottom-content p a {
	color: #fc7e00;
}
.bottom-content p a:hover {
	color: #FFF;
	background: #fc7e00;
}
.bottom-content ul {
	color: #707070;
	padding: 0 0 2rem 2rem !important;
	text-transform: none;
	list-style: disc;
	font-size: 14px;
	line-height: 1.7;
}
.bottom-content ul li a {
	border-bottom: 1px solid #ffa07f;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
.PriceTable table tr {
	padding: 4px 8px;
	display: flex;
	font-size: 13px;
	justify-content: space-between;
	border-bottom: 1px solid #e5e5e5
}
.PriceTable table td a,
.couppon-apply:hover,
.emji-feedback .bad-ff:checked~label,
.sidebar-helpcenter ul .active-sidebar a,
.sidebar-helpcenter ul .active-sidebar i {
	color: #ff8000
}
.PriceTable table {
	border: 1px solid #ccc
}
.customer_stories {
	background: #f5f5f5;
	padding: 20px 0
}
#footer {
	background: #50525b;
	color: #adadad;
	font-size: 14px;
}
#footer .footer-top {
	padding: 60px 0 30px
}
#footer .footer-top .footer-info,
#footer .footer-top .footer-links {
	margin-bottom: 30px
}
#footer .footer-top .footer-info h3 {
	font-size: 18px;
	margin: 0 0 20px;
	padding: 2px 0;
	line-height: 1;
	font-weight: 700
}
#footer .footer-top .footer-info p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
	color: #fff
}
#footer .footer-top .social-links a {
	font-size: 18px;
	display: inline-block;
	background: #91919100;
	color: #fff;
	line-height: 1;
	padding: 8px 0;
	margin-right: 4px;
	border-radius: 50%;
	text-align: center;
	width: 36px;
	height: 36px;
	transition: .3s
}
#footer .footer-top .social-links a:hover {
	background: #fc7e00;
	color: #fff;
	text-decoration: none
}
#footer .footer-top span {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 12px
}
#footer .footer-top h6 {
	font-size: 16px;
	font-weight: 700;
	color: #E0E0E0;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 12px
}
#footer .footer-top .footer-links ul {
	list-style: none;
	padding: 0;
	margin-top: 10px;
}
#footer .footer-top .footer-links ul li {
	padding: 10px 0;
	display: flex;
	align-items: center
}
#footer .footer-top .footer-links ul li:first-child {
	padding-top: 0
}
#footer .footer-top .footer-links ul a {
	color: #fff;
	transition: .3s;
	display: inline-block;
	line-height: 1
}
.copyright a {
	color: #adadad;
}
.copyright a:hover {
	color: #fc7e00;
}
.copyright {
	border: 1px solid;
	padding: 8px;
	margin: 5px auto 0;
	width: 50%;
	text-align: center
}
.contact-list li {
	margin: 10px 0;
	color: #fff;
	font-size: 14px;
	display: flex
}
.contact-list li span {
	margin: 0 15px 0 0
}
.contact-list li span i {
	color: #d46b0b
}
.bottom-foot {
	background: #3f4147;
	padding: 19px 0
}
.breadcrumb-content p,
.breadcrumb-nav .breadcrumb .breadcrumb-item a {
	color: #7b4c47;
	font-size: 14px
}
.breadcrumb-sec {
	background: url(../image/breadcrumb-banner.jpg) top center no-repeat;
	background-size: 100% !important;
	height: 55vh;
	min-height: 55vh
}
.about-banner {
	background: url(../image/about-us-banner.jpg) top center no-repeat;
	background-size: 100% 100% !important
}
.all-review-banner {
	background: url(../image/review-banner.jpg) top center no-repeat
}
.breadcrumb-content {
	padding: 10rem 0;
	width: 35%
}
.breadcrumb-content h1 {
	font-size: 60px;
	font-weight: 700;
	color: #7b4c47
}
.breadcrumb-content h6 {
    font-size: 60px;
    font-weight: 700;
    color: #7b4c47;
}
.breadcrumb-content p {
	font-weight: 400;
	padding: 0;
	margin: 0
}
.breadcrumb-nav {
	background: #fff;
	border: 1px dashed #7b4c47;
	border-radius: 10px;
	padding: 5px 35px;
	margin: 2em 0;
	width: fit-content
}
.breadcrumb-nav .breadcrumb .active {
	color: #fd8500;
	font-size: 14px
}
.location-box {
	background: #fff9f7;
	width: 84%;
	margin: 4em auto;
	padding: 3rem;
	border: 2px solid #f5ffff;
	box-shadow: 0 7px 20px #00000026
}
.map-img {
	position: relative;
	border: 1px solid #fc7e00;
	background: #fff
}
.map-loc-name {
	position: absolute;
	top: 0;
	left: 0;
	background: orange;
	color: #fff;
	padding: 1px 10px
}
.map-loc-name p {
	font-size: 12px
}
.map-loc-name a {
	font-size: 12px;
	text-decoration: none;
	padding: 0;
	margin: 0
}
.branch-icon {
	margin: -30px 9px 0 3px
}
.brachlist-heading {
	color: #000;
	font-size: 20px;
	margin: 10px 0;
	font-weight: 700
}
.listing-bb {
	list-style: none
}
.listing-bb li {
	font-size: 14px;
	color: #434342;
	padding: 10px 0;
	border-top: 1px dashed #ccc;
	margin: 20px 0;
	width: 70%;
	float: right;
	text-align: right;
	justify-content: end
}
.listing-bb li span {
	text-transform: uppercase;
	color: #2d2d2d;
	margin: 5px 0;
	font-weight: 700;
	display: inline-block
}
.list-con-icon {
	background: #fff;
	padding: 10px 13px;
	margin: 0 0 0 20px;
	border-radius: 100px;
	width: 40px;
	height: 40px;
	box-shadow: 0 4px 12px rgb(13 110 253 / 21%)
}
.get-direcion-btn {
	position: absolute;
	bottom: -30px;
	right: 30px;
	background: #ffad1b;
	padding: 5px 7px;
	color: #fff;
	border-radius: 10px;
	font-size: 14px
}
.view-m {
	position: absolute;
	bottom: -75px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 58px !important;
	height: 58px !important;
	padding: 10px;
	background: #fff;
	border-radius: 100px;
	text-align: center;
	color: #fc7e00;
	font-size: 12px;
	box-shadow: 0 5px 12px #0dcaf02e;
	line-height: 1.5;
	border: 2px solid #f5ffff;
	text-transform: uppercase;
	font-weight: 400;
	transition: .5s
}
.select-items div,
.select-selected {
	color: #6c757d;
	user-select: none;
	font-size: 14px;
	cursor: pointer
}
.carousel-indicators .active .numstep,
.view-m:hover {
	background: #fc7e00;
	color: #fff
}
.custom-select {
	position: relative;
	width: 300px;
	float: right
}
.select-selected:after {
	position: absolute;
	content: "";
	top: 17px;
	right: 15px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #fc7e00 transparent transparent
}
.select-selected.select-arrow-active:after {
	border-color: transparent transparent #ff7200;
	top: 11px
}
.select-selected {
	background-color: #f7f7f7;
	padding: 12px 14px;
	border-radius: 12px
}
.select-items div {
	padding: 8px 16px;
	border: 1px solid transparent;
	border-color: transparent transparent rgba(0, 0, 0, .1)
}
.list-inn ul li:last-child a,
.pagination-order .page-item:first-child .page-link,
.pagination-order .page-item:last-child .page-link,
.select-items div:last-child {
	border: none
}
.select-items {
	position: absolute;
	background-color: #fff;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 99;
	padding: 5px;
	box-shadow: 0 9px 20px #1a73e817
}
.same-as-selected,
.select-items div:hover {
	background-color: rgba(0, 0, 0, .1)
}
.image-grid-cover {
	width: 100%;
	background-size: 100% 100%;
	min-height: 276px;
	position: relative;
	margin-bottom: 30px;
	border-radius: 4px
}
.image-grid-clickbox {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 20;
	background: rgba(0, 0, 0, .45)
}
.cover-wrapper {
	font-size: 18px;
	text-align: center;
	display: block;
	z-index: 21;
	position: absolute;
	bottom: 0;
	background: #ff820b;
	width: 100%
}
.cover-wrapper a {
	color: #fff;
	font-size: 22px
}
.cover-wrapper:hover,
.cover-wrapper:hover a {
	background: #434342;
	color: #ff820b
}
.tab-ul {
	width: 100%;
	display: flex;
	z-index: 2
}
.tab-ul ul {
	margin: 0 auto;
	width: 60%;
	background: #ff820b;
	border-radius: 20px;
	height: 288px
}
.tab-ul ul .nav-item {
	margin: 0 auto;
	padding: 0;
	width: 26%;
	position: relative
}
.tab-ul ul .nav-item .nav-link h6 {
	color: #fff;
	font-size: 17px;
	font-weight: 500;
	text-transform: capitalize
}
.tab-ul ul .nav-item .nav-link p {
	color: #fff;
	font-size: 12px;
	opacity: .8
}
.tab-ul .nav-tabs .nav-item.show .nav-link,
.tab-ul .nav-tabs .nav-link.active {
	padding: 46px 13px 0;
	text-align: center;
	background: linear-gradient(0deg, #ff820b, #ffe036);
	border: none;
	position: absolute;
	width: 100%;
	top: -47px;
	border-radius: 10px 10px 0 0;
	color: #fff;
	margin: 0 auto;
	right: 0;
	left: 0
}
.tab-ul .nav-tabs .nav-item.show .nav-link,
.tab-ul .nav-tabs .nav-link.active h6 {
	font-size: 17px;
	font-weight: 500
}
.tab-ul .nav-tabs .nav-link:focus,
.tab-ul .nav-tabs .nav-link:hover,
.tab-ul .nav-tabs .nav-link:not(focus),
.tab-ul .nav-tabs .nav-link:not(hover) {
	border: none !important;
	color: #fff !important
}
.best-item-content,
.cx-fileupload,
.tab-icon {
	margin: 10px 0
}
.loc-tab-content {
	display: block;
	background: #f8ffff;
	margin: -142px 0 0 !important;
	padding: 9rem 4rem 4rem;
	border: 1px solid #c2f9ff
}
.request-from {
	margin: 6rem 0 0;
	background: #fff;
	border: 1px solid #c2f9ff;
	padding: 3rem
}
.request-from label {
	font-size: 16px;
	font-weight: 600
}
.request-from input[type=email],
.request-from input[type=name],
.request-from input[type=text],
.request-from textarea {
	border: 1px solid #c2f9ff !important;
	border-radius: 5px !important;
	padding: 15px !important
}
.request-from .form-select,
.share-idea-form .form-select {
	border: 1px solid #c2f9ff;
	border-radius: 5px;
	padding: 15px
}
.request-from input::placeholder,
.request-from textarea::placeholder {
	color: #ccc;
	font-size: 13px
}
.top-sel-box {
	background: #fff;
	border: 1px solid #ccc;
	text-align: center;
	border-radius: 10px;
	position: relative
}
.top-sel-box img {
	border-radius: 10px;
	width: 100%;
	height: 100%
}
.top-sel-content {
	position: absolute;
	background: #fff;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 0 0 20px rgb(0 0 0 / 25%);
	left: 0;
	right: 0;
	top: 24px;
	width: 85%;
	margin: 0 auto
}
.top-sel-title {
	font-size: 17px;
	font-weight: 600;
	color: #434342;
	text-decoration: none;
	cursor: pointer
}
.top-sel-cost {
	display: flex;
	justify-content: space-around;
	align-items: center;
	background: #ff820b;
	color: #fff;
	width: 100%;
	border-radius: 22px;
	padding: 2px;
	font-size: 13px;
	margin: 10px 0
}
.cost-pro {
	font-size: 17px;
	font-weight: 700
}
.our-webcoderskull .cnt-block {
	float: left;
	width: 100%;
	background: #fff;
	padding: 30px 20px;
	text-align: center;
	border: 2px solid #d5d5d5;
	margin: 0 0 28px
}
.our-webcoderskull .cnt-block figure {
	display: inline-block;
	margin-bottom: 15px
}
.our-webcoderskull .cnt-block h3 {
	color: #2a2a2a;
	font-size: 20px;
	font-weight: 500;
	padding: 6px 0;
	text-transform: uppercase
}
.our-webcoderskull .cnt-block h3 a {
	text-decoration: none;
	color: #2a2a2a
}
.our-webcoderskull .cnt-block h3 a:hover {
	color: #337ab7
}
.our-webcoderskull .cnt-block p {
	color: #2a2a2a;
	font-size: 13px;
	line-height: 20px;
	font-weight: 400
}
.our-webcoderskull .cnt-block .follow-us {
	margin: 20px 0 0
}
.our-webcoderskull .cnt-block .follow-us li {
	display: inline-block;
	width: auto;
	margin: 0 5px
}
.our-webcoderskull .cnt-block .follow-us li .fa {
	font-size: 24px;
	color: #767676
}
.our-webcoderskull .cnt-block .follow-us li .fa:hover {
	color: #025a8e
}
.step-carousel-inner {
	height: fit-content
}
.curstom-furniturebanner {
	background: url(../image/customfurniturebanner.jpg) top center/100% 100% no-repeat
}
.pd-offers ul,
.row2{
	list-style: none
}
.breadcumb-navigation .breadcrumb-item i{
	color: #fc7400;
}
.steps-for-cutom {
	position: relative !important;
	width: 100%;
	display: block !important
}
.input-browse,
.stepbutton .numstep {
	position: relative;
	text-align: center
}
.steps-for-cutom .stepbutton {
	background: 0 0;
	color: #000;
	width: 58% !important;
	height: 80px !important;
	text-indent: 0 !important;
	opacity: 1 !important;
	align-items: center !important;
	display: flex !important;
	justify-content: space-around !important
}
.stepbutton .numstep {
	background: #ffbe7e;
	padding: 3px;
	color: #fff;
	font-size: 26px;
	border-radius: 100%;
	width: 45px;
	height: 45px;
	float: left;
	font-weight: 600;
	box-shadow: 0 0 0 8px #ffebd8
}
.stepbutton .numstep:after {
	position: absolute;
	content: '';
	width: 3px;
	height: 40px;
	background: #ffebd8;
	bottom: -47px;
	right: 0;
	left: 0;
	margin: auto
}
.stepbutton .numstep:last-child:after {
	opacity: 0
}
.stepbutton .stepname {
	color: #434342;
	font-size: 16px;
	border: 1px solid #ccc;
	background: #fff;
	font-weight: 600;
	width: 79%;
	float: right;
	height: 48px;
	line-height: 3;
	text-align: left;
	padding: 0 10px
}
.stepbutton .stepname i {
	font-size: 16px;
	margin-right: 5px
}
.carousel-indicators .active .stepname {
	background: #fc7e00;
	color: #fff;
	border: 1px solid #fc7e00
}
.cx-fileupload header {
	color: #a9a9a9;
	font-size: 19px;
	font-weight: 400;
	text-align: left;
	margin-bottom: 14px
}
.outer-drag-n-drop,
.table-borderless tbody tr {
	display: flex;
	justify-content: space-between
}
.progress-area .details,
.row2 {
	align-items: center;
	display: flex
}
.input-browse {
	cursor: pointer;
	margin: 0;
	background: #6990f2;
	border-radius: 100px;
	border: 0 dashed #6990f2;
	padding: 3px 22px;
	color: #fff;
	width: 92px;
	line-height: 1;
	height: 30px
}
.input-browse :where(i, p) {
	color: #fff !important;
	margin-right: 0 !important;
	padding: 0;
	line-height: 1.7
}
.input-browse i {
	font-size: 50px
}
.input-browse .box-d-text {
	margin-top: 0;
	font-size: 14px;
	margin-bottom: 0 !important;
	color: red
}
.input-browse .file-input-upload {
	opacity: 0;
	padding: 0 !important;
	border: none;
	width: 100%;
	margin: 0 !important;
	position: absolute;
	top: 0
}
.row2 {
	background: #f7faff;
	padding: 4px 19px;
	border-radius: 5px;
	justify-content: flex-start;
	margin: 0 16px 10px 0
}
.row2 i {
	color: #6990f2;
	font-size: 21px
}
.details span,
.profile-tg {
	font-size: 12px
}
.progress-area .row2 .content {
	width: 100%;
	margin-left: 15px
}
.progress-area .details {
	margin-bottom: 7px;
	justify-content: space-between
}
.progress-area .content-of-cx .progress-bar {
	height: 6px;
	width: 100%;
	margin-bottom: 4px;
	background: #fff;
	border-radius: 30px
}
.content-of-cx .progress-bar .progress {
	height: 100%;
	width: 0%;
	background: #6990f2;
	border-radius: inherit
}
.breadcumb-navigation .breadcrumb-item {
	position: relative;
	margin: 0;
	padding: 0 20px;
	font-size: 13px
}
.breadcumb-navigation .breadcrumb-item:after {
	content: "";
	position: absolute;
	border: 5px solid transparent;
	border-right: none;
	border-left: 5px solid #bbbbbb;
	top: 50%;
	right: 4px;
	transform: translate(0, -50%);
}
.breadcumb-navigation .breadcrumb-item a {
	color: #6c757d
}
.nav-page {
	padding: 10px;
	margin: 0 auto;
	display: block;
	width: 100%
}
.pagination-order {
	margin: 16px 0;
	padding: 0;
	display: flex;
	list-style: none
}
.pagination-order .page-item {
	float: left;
	margin: 0 8px
}
.pagination-order .page-item .page-link:hover {
	z-index: 2;
	background: #ff8000;
	color: #fff
}
.pagination-order .page-item .page-link,
.pagination-order .page-item span {
	position: relative;
	display: block;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ececec;
	border-radius: 100px;
	transition: color .15s ease-in-out .5s, background-color .15s ease-in-out .5s, border-color .15s ease-in-out .5s, box-shadow .15s ease-in-out .5s;
	color: #9f9f9f;
	padding: 4px 10px;
	font-size: 14px
}
.pagination-order .page-item.active .page-link,
.pagination-order .page-item.active span {
	z-index: 3;
	color: #fff !important;
	background-color: #ff8000;
	border-color: #ff8000;
	padding: 4px 10px;
	border-radius: 100px;
	transition-delay: .5s;
	font-size: 14px
}
.modal-for-profile-edit {
	border-radius: 10px;
	width: 1000px !important;
	display: flex;
	max-width: 1000px !important
}
.modal-for-profile-edit .modal-content {
	width: 100%;
	background: #fff;
	border-radius: 18px;
	border: 1px solid #ffbd94
}
.intro {
	max-width: 75%;
	margin: 0 auto
}
.modal-for-profile-edit .form--field {
	display: block;
	position: relative;
	width: 15%;
	height: 138px;
	margin: 0;
	border: 1.5px dashed #ffc387;
	border-radius: 10px;
	padding: 12px;
	background: #f8f8f8
}
.modal-for-profile-edit img {
	max-width: 100%
}
.modal-for-profile-edit input {
	border: 2px solid transparent;
	border-bottom: 1px solid #000;
	outline: white solid 1px;
	padding: .6em 0;
	color: #303030
}
.modal-for-profile-edit input.error {
	border: 0 !important;
	border-bottom: 2px solid #d8a30e !important
}
.modal-for-profile-edit input:focus {
	border-bottom: 2px solid #d8a30e;
	outline: 0
}
.modal-for-profile-edit input:focus+label {
	color: #d8a30e
}
.modal-for-profile-edit input:-webkit-autofill,
.modal-for-profile-edit select:-webkit-autofill,
.modal-for-profile-edittextarea:-webkit-autofill {
	background-color: #fff
}
.modal-for-profile-edit span.help-block.form-error {
	position: absolute;
	top: 64%;
	right: 0;
	width: 65%;
	margin-top: 1em;
	color: #b94947;
	font-size: 13px;
	letter-spacing: .14em;
	text-align: right;
	text-transform: uppercase
}
.image-attributes span.help-block.form-error {
	top: 100%;
	right: auto;
	left: 0;
	width: 178px;
	margin-top: 0;
	letter-spacing: 0;
	text-align: center
}
.image-uploader span.help-block.form-error {
	top: 95%;
	width: 100%;
	text-align: center
}
.con-benifit,
.image-uploader #image-upload .form--field,
.range-input{
	position: relative
}
.image-uploader #image-upload input {
	width: 100%;
	text-align: left;
	margin: 1em auto 0
}
#image-upload .hidden-input-dp {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	z-index: 2;
	opacity: 0;
	cursor: pointer
}
#image-upload img.checkmark {
	display: block;
	margin: -5px auto 0;
	opacity: 0;
	max-width: 25px
}
#image-upload img.upload {
	max-height: 71%;
	width: 100%
}
.button--container .btn {
	display: block;
	background-color: #95bbdf;
	color: #fff;
	padding: 25px;
	border: 0;
	text-transform: uppercase;
	font-size: 20px;
	letter-spacing: 2;
	margin: 0 auto
}
.profile-tg {
	text-align: center;
	line-height: 16px;
	color: #ff7f00;
	width: 100%;
	display: block;
	margin: 6px 0
}
.form-for-profile .form-select,
.form-for-profile input[type=date],
.form-for-profile input[type=email],
.form-for-profile input[type=name],
.form-for-profile input[type=password],
.form-for-profile input[type=text],
.form-for-profile textarea {
	border: 2px solid #ffcb99d6 !important;
	border-radius: 6px !important;
	padding: 15px !important;
	width: 100%;
	margin: 17px 0 0;
	font-size: 14px;
	color: #ff8000
}
.form-for-profile .form-select,
.form-for-profile input::placeholder,
.form-for-profile input[type=date] {
	color: #f8a863;
	font-weight: 400
}
.log-out-btn a {
	color: #ff8000;
	padding: 10px;
	margin: 8px 6px;
	display: block;
	font-weight: 700
}
.header-user {
	background: #fff5f0;
	padding: 20px;
	border-radius: 30px;
	box-shadow: 0 14px 20px #ffd6ae63;
	border: 1px solid #ffcb99;
	display: flex;
	justify-content: space-between;
	align-items: center
}
.user-profile {
	width: 50px;
	height: 50px;
	background: #fff;
	border-radius: 100px
}
.user-profile img {
	border-radius: 100px;
	width: 100%;
	height: 100%;
	border: 1px solid #ddd
}
.usr-name {
	color: #ff8000;
	font-weight: 700;
	margin: 0 12px
}
.go-home {
	color: #ff8000;
	font-size: 14px;
	font-weight: 400
}
.user-detail-box {
	margin: 62px 0;
	box-shadow: 0 0 20px #e7e7e79c;
	padding: 0;
	border-radius: 15px;
	border: 1px solid #ff800070;
	background: #fff7ec
}
.detail-heading {
	background: #ff8000;
	color: #fff;
	padding: 5px;
	border-radius: 10px 10px 0 0;
	font-size: 14px
}
.edit-btn,
.feed-back-btn {
	font-size: 16px;
	padding: 11px 31px;
	text-align: center
}
.usr-data ul {
	margin: 0;
	padding: 20px
}
.usr-data ul li {
	margin: 10px 0;
	padding: 5px;
	color: #434342;
	font-size: 14px;
	display: flex;
	justify-content: space-between
}
.usr-data ul li span {
	width: 50%;
	float: left
}
.edit-p-btn {
	display: flex;
	margin: 11em auto 0;
	text-align: center;
	justify-content: space-evenly
}
.feed-back-btn {
	background: #fff5f0;
	border-radius: 5px;
	color: #ff8000;
	border: 1px solid #f9d89d
}
.edit-btn {
	background: #fc7e00;
	border-radius: 5px;
	color: #fff;
	border: 1px solid #f9d89d
}
.manage-account {
	color: #434342;
	font-size: 30px;
	font-weight: 100
}
.bill-total-sub td,
.feedback-heading,
.free-tag,
.solutio-heaind,
.submit-forgot-btn i,
.table-borderless .bill-sec{
	font-weight: 600
}
.feedbackmodal {
	padding: 28px 82px !important;
	text-align: center
}
.feedback-heading {
	font-size: 28px;
	padding: 0;
	color: #ff7200;
	margin: 0 0 10px
}
.feedbackmodal p {
	font-size: 15px;
	line-height: 1.5;
	color: #747474;
	margin: 0 0 15px
}
.emji-feedback {
	display: flex;
	width: 100%;
	background: #fff;
	padding: 13px;
	align-items: center;
	justify-content: space-around;
	position: relative;
	margin: 2em 0;
	box-shadow: 0 2px 6px #ff800024;
	border-radius: 9px
}
.cc-selector input {
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.cc-selector {
	z-index: 2;
	display: block;
	width: calc(100%/4);
	text-align: center
}
.bad-ff {
	background-image: url(../image/icon/angry-icon.png);
	width: 100%;
	height: 58px;
	background-size: 39px;
	background-repeat: no-repeat;
	margin: 0 17px;
	background-position-y: 10px;
	position: relative;
	background-position: center;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	transition: .1s ease-in;
	-webkit-filter: brightness(1.1) grayscale(1) opacity(.7);
	-moz-filter: brightness(1.1) grayscale(1) opacity(.7);
	filter: brightness(1.1) grayscale(1) opacity(.7);
	border-bottom: none
}
.ok-ok {
	background-image: url(../image/icon/average.png) !important
}
.good-a {
	background-image: url(../image/icon/good-emo.png) !important
}
.awesome-emo {
	background-image: url(../image/icon/awesome-emo.png) !important
}
.bad-ff::before {
	position: absolute;
	width: 44px;
	content: '';
	height: 4px;
	border-radius: 10px;
	border: 1px solid #cdcdcd;
	background: #f7f7f7;
	top: 28px;
	right: -23px;
	left: auto;
	margin: 0 auto;
	z-index: 1
}
.emji-feedback label {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #b5b4b3;
	transition: ease-in
}
.emji-feedback .bad-ff:checked,
.emji-feedback .ok-ok:checked,
.emji-feedback .ok-ok:focus {
	filter: brightness() !important;
	background-size: 50px;
	border-bottom: none;
	outline: 0
}
.emji-feedback .bad-ff:hover {
	-webkit-filter: brightness(1.1) grayscale(.1) opacity(.9);
	-moz-filter: brightness(1.1) grayscale(1) opacity(.9);
	filter: brightness(1.1) grayscale(1) opacity(.9)
}
.solutio-heaind {
	color: #434342;
	font-size: 17px;
	margin: 0;
	padding: 0
}
.check-list-box-ss {
	background: #fff9f6;
	border-radius: 10px;
	padding: 9px;
	margin: 31px 0;
	display: block;
	border: 2px solid #fc7e0021;
	text-align: left;
	font-size: 13px;
	line-height: 2
}
.check-list-box-ss input[type=checkbox] {
	margin-left: 0 !important;
	margin-right: 10px !important;
	padding: 9px;
	margin-top: 2px;
	border: 1px solid #ff8000
}
.check-list-box-ss input[type=checkbox]:checked {
	background-color: #ff8000
}
.own-reson-cx {
	background: #fff2e6;
	border-radius: 100px;
	padding: 10px;
	color: #ff7200;
	font-size: 14px;
	width: 50%;
	margin: 18px auto;
	border: 1px solid #ff8000;
	text-align: center
}
.userreview-seen-box {
	background: #fff7ec61;
	border: 1px solid #afafaf42;
	border-radius: 10px;
	margin: 33px auto;
	padding: 16px;
	display: block;
	width: 76%
}
.given-stage {
	background: #f5f5f59c;
	margin: 0 0 10px;
	padding: 7px 27px;
	border-radius: 100px;
	font-size: 14px;
	color: #434342
}
.given-stage img {
	width: 29px;
	min-width: 29px
}
.given-stage p {
	margin-bottom: 0;
	font-size: 13px
}
.cancel-btn-profle,
.update-btn-profile:hover {
	background: #fff5f0;
	border-radius: 0;
	color: #ff8000;
	border: 1px solid #f9d89d;
	text-align: center;
	font-size: 14px;
	padding: 7px 20px;
	text-transform: uppercase
}
.cancel-btn-profle:hover,
.update-btn-profile {
	background: #fc7e00;
	border-radius: 0;
	color: #fff;
	border: 1px solid #f9d89d;
	text-align: center;
	font-size: 14px;
	padding: 7px 20px;
	text-transform: uppercase
}
.pp-deatil-para {
	color: #979797;
	font-size: 14px;
	margin: 10px 0
}
.bill-head {
	background: #f7f7f7;
	padding: 11px;
	color: #434342
}
.table-borderless {
	color: #9b9b9b
}
.bill-total-sub {
	border-top: 1px solid #8d8d8d;
	background: #f7f7f7;
	padding: 10px
}
.bill-total-sub td {
	padding: 10px 0;
	font-size: 14px;
	color: #525252
}
.free-tag {
	color: #1ecb09
}
.list-title {
	width: 40%
}
.list-detail,
.not-found-img img {
	width: 30%
}
p.ready-btn {
	background: #ff8000;
	padding: 1em;
	color: #fff;
	border-radius: 100px;
	margin: 17px auto;
	width: 176px
}
.tick-icon2 i {
	margin: 10px 0;
	color: #ff8000;
}
.view-pdf {
	color: #434342;
	font-size: 14px;
	text-decoration: underline
}
.product-bed-banner {
	background: #fff;
	overflow-x: visible;
	border-bottom: 1px solid #efefef;
	height: 60vh;
	min-height: 60vh
}
.bed-banner-img {
	position: absolute;
	top: 0;
	right: -66px;
	z-index: 1
}
.bed-banner-img img {
	max-width: 93%;
	min-width: 100%
}
.product-box-tab {
	background: #fff;
	border-radius: 20px;
	box-shadow: 0 0 20px #ddd;
	padding: 20px;
	margin: 35px 8px;
	min-height: 339px;
	min-width: 222px
}
.box-1-tab {
	background: url(../image/product-box-tab1-img.png) bottom right no-repeat
}
.box-2-tab {
	background: url(../image/product-box-tab2-img.png) bottom right no-repeat
}
.box-3-tab {
	background: url(../image/product-box-tab3-img.png) bottom right no-repeat
}
.box-4-tab {
	background: url(../image/product-box-tab4-img.png) bottom right no-repeat
}
.box-5-tab {
	background: url(../image/product-box-tab5-img.png) bottom right no-repeat
}
.product-box-tab .box-heading {
	color: #fc7400;
	font-size: 15px;
	font-weight: 600
}
.best-item-nm,
.new-product-dd .new-pp-name {
	font-size: 20px;
	font-weight: 600
}
.product-box-tab ul li {
	line-height: 1.2em;
	padding: 2px 0;
	display: flex;
	align-items: center
}
.product-box-tab ul li i {
	color: #fc7400;
	font-size: 8px;
    margin-right: 10px;
    font-weight: 900;
}
.product-box-tab ul li a {
	font-size: 12px;
	color: #434342
}
.best-item-box {
	background: #fff;
	display: block;
	position: relative;
	margin: 20px 0
}
.best-item-nm {
	color: #000;
	position: absolute;
	top: 6px;
	left: 0;
	padding: 5px;
	background: linear-gradient(45deg, #fff, #ffffff21);
	z-index: 2
}
.best-item-box .best-item-img {
	width: 100%;
	height: 350px;
	max-height: 350px;
	overflow: hidden
}
.best-item-box .best-item-img img {
	height: 100%;
	width: 100%;
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}
.bb-item-box {
	display: block;
	margin: 0;
	width: 97px;
	padding: 0 10px
}
.best-item-box .best-item-content p,
.dont-accont,
.sitemap-box ul li a {
	color: #434342;
	font-size: 14px
}
.new-arrival-sec {
	margin: 2em 0
}
.new-arrival-box {
	display: block;
	margin: 2px;
	position: relative
}
.new-product-dd {
	margin: 0;
	padding: 26px;
	text-align: start;
	color: #fff;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: linear-gradient(360deg, #000, transparent)
}
#divAnim{
	position: relative
}
.new-product-dd p {
	font-size: 13px;
	line-height: 1.7em;
	color: #fff
}
.new-product-dd .new-sdhop-btn {
	background: 0 0;
	color: #fff;
	font-size: 15px;
	border: 2px solid #fff;
	padding: 3px 15px;
	max-width: 10px
}
#divAnim {
	background-color: #fff;
	width: 100%;
	height: fit-content;
	padding: 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 0 auto
}
#divAnim label {
	width: 100%;
	color: #009872;
	font-size: 14px;
	padding: 10px
}
#divAnim input {
	padding: 3px 2px;
	color: #ff8000;
	cursor: pointer;
	position: absolute;
	right: 14em;
	top: 27px;
	width: 91px;
	height: 27px;
	z-index: 999;
	border: none;
	background: 0 0;
	font-size: 13px
}
#divAnim div {
	display: none;
	padding: 0
}
#btHide {
	bottom: -25px;
	top: auto !important
}
.table-price-pp {
	background: #f6f6f6;
	font-size: 13px
}
.table-price-pp td,
.table-price-pp th {
	padding: 16px 7px
}
.font-table-heading {
	font-size: 16px;
	color: #434342;
	font-weight: 700
}
.pbc{
    background: white;
    width:155px;
  }
  .ipc{
background-image: -webkit-linear-gradient(left, #ececec 0px, #f4f4f4 40px, #ececec 80px);
  background-image: -o-linear-gradient(left, #ececec 0px, #f4f4f4 40px, #ececec 80px);
  background-image: linear-gradient(90deg, #ececec 0px, #f4f4f4 40px, #ececec 80px);
  background-size: 250px;
  -webkit-animation: shine-loading-image 2s infinite ease-out;
    animation: shine-loading-image 2s infinite ease-out;
    width: 158px;
    height: 94px;
  }
  .cat-txt{
background-image: -webkit-linear-gradient(left, #ececec 0px, #f4f4f4 40px, #ececec 80px);
  background-image: -o-linear-gradient(left, #ececec 0px, #f4f4f4 40px, #ececec 80px);
  background-image: linear-gradient(90deg, #ececec 0px, #f4f4f4 40px, #ececec 80px);
  background-size: 250px;
  -webkit-animation: shine-loading-image 2s infinite ease-out;
          animation: shine-loading-image 2s infinite ease-out;
    width: 85%;
    height: 14px;
  }
  .buttoncn{
background-image: -webkit-linear-gradient(left, #ececec 0px, #f4f4f4 40px, #ececec 80px);
  background-image: -o-linear-gradient(left, #ececec 0px, #f4f4f4 40px, #ececec 80px);
  background-image: linear-gradient(90deg, #ececec 0px, #f4f4f4 40px, #ececec 80px);
  background-size: 250px;
  -webkit-animation: shine-loading-image 2s infinite ease-out;
          animation: shine-loading-image 2s infinite ease-out;
    height: 18px;
  }
@-webkit-keyframes shine-loading-image {
  0% {
    background-position: -32px;
  }
  40%, 100% {
    background-position: 208px;
  }
}

@keyframes shine-loading-image {
  0% {
    background-position: -32px;
  }
  40%, 100% {
    background-position: 208px;
  }
}
.submit-forgot-btn:hover {
	color: #fff
}
.fillter-mob-sec {
	background: #fff3e7;
	border-radius: 6px;
	margin: 0 0 27px;
	padding: 8px;
	box-shadow: 0 9px 20px #cd67023d;
	border: 1px solid #fdd0a2;
	display: none
}
.fillter-mob-sec .filter-button {
	background: linear-gradient(45deg, #ff8000, #ffe598);
	padding: 4px 10px;
	box-shadow: 0 9px 20px #cd67023d;
	border: none;
	color: #fff
}
.accordion-item-filter,
.filter-switch2>.form-check-input:focus,
.filter-switch>.form-check-input:focus,
.form-check-finish:focus,
.otp-input input:focus {
	box-shadow: none !important
}
.accordion-item-filter {
	margin-bottom: 27px;
	border: none !important;
	border-radius: 0 !important;
	background: #fff;
	width: 100%
}
.accordion-item-filter .accordion-button {
	color: #434342;
	background-color: #f3f3f3;
	border-radius: 100px !important;
	padding: 10px !important;
	font-size: 15px;
	font-weight: 500
}

.accordion-item-filter .accordion-button:focus {
	border: none !important;
	box-shadow: none !important
}

.accordion-item-filter .accordion-button:not(.collapsed) {
	color: #434342;
	background-color: #f3f3f3;
	border-radius: 100px !important;
	padding: 10px !important
}

.accordion-item-filter .accordion-body {
	padding: 0
}

.centered {
	display: flex;
	align-items: center;
	font-size: 12px;
	gap: 6px;
	padding-top: 10px
}

.accordion-item-filter .accordion-body li {
	margin: 10px 0 10px 14px;
	padding: 0;
	display: flex;
	align-items: center
}

.filter-switch,
.filter-switch2 {
	display: flex !important;
	justify-content: space-around;
	align-items: center
}

.filter-switch>.form-check-input:checked {
	background-color: #fc7e00 !important;
	border: 3px solid #fdce9f !important;
	background-image: none !important
}

.filter-switch .form-check-input {
	width: 15px;
	height: 15px;
	border: 1px solid #ff8000 !important;
	border-radius: 100px
}

.filter-switch2>label.form-check-label,
.filter-switch>label.form-check-label {
	font-size: 14px;
	color: #100b0bdd;
	padding: 0;
	margin-left: 10px;
	margin-top: .3em
}

.filter-switch2>.form-check-input:checked {
	background-color: #fc7e00 !important;
	border: 3px solid #fdce9f !important
}

.filter-switch2 .form-check-input {
	width: 15px;
	height: 15px;
	border: 1px solid #ff8000 !important;
	border-radius: 5px
}

.filter-sec-heading {
	margin: 15px;
	font-weight: 600;
	font-size: 16px
}

.pd-amount{
	font-weight: 500
}

.radio-list-finish {
	margin: 5px;
	border-radius: 1px;
	width: 20px;
	height: 20px
}

.bner-star li:first-child,
.otp-input input:first-child,
.radio-list-finish:first-child {
	margin-left: 0
}

.radio-list-finish input[type=radio] {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0
}

.radio-list-finish input[type=radio]+img,
.zoom img {
	cursor: pointer;
	border-radius: 4px;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%
}

.radio-list-finish input[type=radio]:checked+img {
	outline: #ffc107 solid 2px
}

.pd-deatils-sec {
	display: block
}

.shop-nowb-btn {
	z-index: 1;
	position: absolute;
}

.shop-nowb-btn {
	background: #fc7e00;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 6px 4px;
	transition: all-ease-in-out 1s;
	border: 1px solid #fc7e00;
	margin: 0 auto;
	right: 0;
	left: 0;
	width: 100%;
	top: auto;
	bottom: 0;
	display: block;
	height: fit-content;
	opacity: 0;
}

.pd-share i {
	background: #fff;
	display: block;
	width: 27px;
	height: 27px
}

.pd-share i {
	color: #ff7c02;
	border: 1px solid #ffc891;
	border-radius: 100px !important;
	padding: 5px;
	font-size: 13px;
	margin: 8px 0
}
.overlay-pd {
	width: 100%;
	background-color: #0000003b;
	position: absolute;
	height: 100%;
	opacity: 0;
	top: 0;
	transition: ease-in-out
}
.out-of-stock{filter: grayscale(1);}
.pp-detail-boxx {
	display: inline-flex;
	justify-content: space-between;
	width: 100%
}
.color-feature-check {
	display: block;
	float: right
}
.starr-rate {
	font-size: 8px
}
.pd-offers {
	margin: 0;
	padding: 0;
	width: 40%
}
.pd-offers ul {
	padding: 0;
	margin: 0;
	float: right
}
.pd-offers ul li {
	padding: 0;
	margin: 5px 0;
	font-size: 13px;
	color: #b1aeae;
	display: flex;
	align-items: center
}
.pd-offers ul li i {
	background: #ddd;
	color: #434342;
	font-size: 6px;
	text-align: center;
	border-radius: 100px;
	padding: 3px;
	margin-right: 10px
}
.pd-amount {
	font-size: 20px;
	color: #ff8000;
	margin: 0 10px 0 0;
	float: left
}
.cut-ammount {
	color: #a9a9a9;
	font-size: 17px;
	font-weight: 400;
	text-decoration: line-through;
	float: left
}
.signup-banner-strip {
	background: url(../image/sign-strip-banner-bg.jpg) top 35px center/cover repeat-x;
	height: 232px;
	width: 100%;
	margin: 0 0 43px;
	padding: 16px 0 0
}

.sign-banner-con {
	text-align: start;
	margin-top: 17px
}

.banner-strip-location {
	margin-top: 41px;
	display: flex;
	justify-content: space-between;
	background: linear-gradient(45deg, #ffa200, #ffdf94);
	padding: 30px;
	border-radius: 39px;
	height: 300px
}

.img-location-ceative {
	position: relative;
	width: 554px;
	height: 354px
}

.img-location-ceative img {
	position: absolute;
	width: 100%;
	top: 7px;
}

.side-bnner-11 {
	width: 15.2%;
	height: auto
}
  .bestseller-tag- {
	margin: 4px 0px 7px;
	width: fit-content;
	display: inline-block;
}

.rating-pp-ad-shoping .rr-start {
	color: #ffd200;
	font-size: 15px
}

#tick,
.com-logo img {
	width: 150px
}

.check-t-c-pop {
	color: #0590fb
}

.list-of-t-c {
	position: absolute;
	width: 300px;
	height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	font-size: 12px;
	line-height: 1;
	color: #434342;
	display: none
}

.form-check-finish:checked {
	background-color: #ff8000 !important;
	border-color: #ff8000 !important;
	background-image: url(../image/icon/checked-icon.png) !important;
	background-size: 10px
}

.form-check-finish[type=checkbox],
.form-check-finish[type=radio] {
	border-radius: 5px !important;
	border: 1px solid #ff8000;
	width: 15px;
	height: 15px;
	padding: 0
}

.add-tocart-check-2 label,
.couppon-apply {
	font-size: 14px;
	color: #434342
}

.pp-with-together {
	border: 1px solid #a5a5a53d;
	background: #fff;
	margin-bottom: 20px;
}

.pp-together-content {
	padding: 7px 6px;
}
.pp-heading-line2{
    font-size: 16px;
    font-weight: 600;
    margin: 0px;
    line-height: 1.5;
    margin-top: 0px;
    text-align: left;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.pp-heading-line2 a{
	color: #434342;
}

.info-pills {
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
	background: #fff
}

.info-pills .nav-link.active {
	background: 0 0 !important;
	color: #ff8000 !important
}

.info-pills .nav-link {
	font-size: 16px;
	border-right: 1px solid #ccc;
	padding: 10px 26px
}

.act-btn-list li:last-child,
li.nav-link:last-child,
li:last-child .nav-link {
	border-right: none
}

.write-rew {
	border: 1px solid #ff8000;
	text-decoration: none;
	background: #ff8000;
	color: #fff;
	padding: 7px 12px;
	font-size: 15px;
	transition: ease-in;
	cursor: pointer;
	margin: 3em auto;
	display: block;
	width: 35%;
	text-align: center
}

.comments-sec {
	background: #fff;
	border: 1px solid #c5c1c161;
	border-radius: 20px
}

.comments-sec .pp-rating-graph {
	background: #fff;
	border: 1px solid #ccc6;
	box-shadow: 0 6px 20px #c5c1c161;
	border-radius: 10px;
	margin: 1em 0;
	padding: 10px
}

.meter,
.rate-pro-point {
	padding: 0;
	display: block
}
.rating-num {
	color: #02a71d;
	font-size: 50px;
	font-weight: 700;
	align-items: center;
	display: inline-flex
}

.contact-us-heading h1,
.rating-num i {
	font-size: 25px
}

.tol-rate-review {
	color: #ddd;
	font-size: 10px
}

.rate-pro-point {
	width: 30%;
	margin: 0 auto;
	text-align: center
}

.progress-bat-sec {
	width: 70%
}

.view-rew {
	background: #fff7f0;
	font-size: 14px;
	font-weight: 400;
	color: #ff8000;
	border: none;
	padding: 10px;
	border-radius: 7px
}

.com-sec-box-scroll {
	min-height: 486px;
	height: 400px;
	overflow: hidden;
	overflow-y: auto
}

.scroll-text::-webkit-scrollbar {
	width: 2px
}

.scroll-text::-webkit-scrollbar-track {
	background-color: #fff
}

.scroll-text::-webkit-scrollbar-thumb {
	background-color: #ceedf5;
	border: 1px solid #e9f6ff;
	border-radius: 10px
}

.scroll-text::-webkit-scrollbar-thumb:hover {
	background-color: #fff
}

.client-review-cc {
	border: 1px solid #e9e9e9;
	padding: 10px;
	border-radius: 10px;
	display: flex;
	margin-bottom: 20px
}

.user-dp {
	width: 44px;
	height: 43px;
	border: 1px solid #ddd;
	border-radius: 100px
}

.cc-name-title {
	font-size: 15px;
	color: #434342;
	font-weight: 600;
	margin: 0 10px
}

.customer-rating {
	font-size: 12px;
	background: #cefbd5;
	border-radius: 100px;
	padding: 3px 10px;
	color: #00ab5c;
	margin: 0 7px
}
.likes-for-pp {
	font-size: 14px;
	color: #ddd
}
.likes-for-pp i {
	padding: 5px;
	border-radius: 50%;
	font-size: 10px;
	border: 1px solid
}

.com-sec-wrote {
	font-size: 14px;
	color: #434342;
	line-height: 30px;
	margin: 17px 0 0;
	text-align: justify
}

.clien-rew-img ul li {
	float: left;
	width: 140px;
	height: 140px;
	border-radius: 10px;
	margin: 10px 27px 10px 0;
	border: 1px solid #e7e7e7
}
#offcanvasRightr-view {
	width: 750px
}

.up {
	margin: 0 auto
}

.fileName {
	margin-top: 20px;
	color: #6c757d;
	display: inline-block;
	padding: 15px;
	border-radius: 8px;
	cursor: pointer;
	background-color: #ffffff00;
	border: 1px dashed #ffd1a7;
	width: 100%;
	min-height: 200px;
	max-height: fit-content;
	height: fit-content
}
.file-search-button {
	margin-top: 20px;
	display: inline-block
}
.image-preview canvas {
	display: inline-flex;
	float: left;
	margin: 10px
}

.popup-close2 {
	background: 0 0;
	padding: 2px;
	border: none;
	width: 30px;
	height: 30px;
	color: #ff8000;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999999
}

.modal-content .modal-header {
	background: none;
	padding: 0;
	border: none
}

.popup_content .modal-body {
	background: #fff5f0;
	border: 1px solid #ffbd9400;
	border-radius: 0px;
  }

.popup_content {
	border-radius: 10px;
  width: 828px !important;
  height: 54vh !important;
  display: flex;
  max-width: 828px !important;
}


.from-header h6 {
	font-size: 20px;
	color: #434342;
	line-height: 1.2em;
}

.from-header h6 span {
	color: #ff7e00;
	font-weight: 700
}


.signin-form-popup {
  	padding: 10px 10px 0 0;
}
  .btn-google {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    padding: 12px;
    border-radius: 8px;
    border: 1px solid #ddd;
    background: #fff;
    font-weight: 600;
    color: #202124;
    cursor: pointer;
    margin-top: 10px;
  }
  .btn-google img {
    width: 18px;
    height: 18px;
  }
#signuppopup img{
	height: 100%;
}

.popup-signform input[type=email],
.popup-signform input[type=name],
.popup-signform input[type=password],
.popup-signform input[type=text] {
	border: 2px solid #ffcb99d6 !important;
	border-radius: 6px !important;
	padding: 12px !important;
	width: 100%;
	margin: 15px 0;
	color: #434342
}

.login-btn-popup,
.login-btn-popup:hover,
.login-guest,
.login-guest:hover {
	padding: 8px 38px;
	border: 1px solid #ff8920;
	margin: 0 auto;
	font-size: 13px;
	display: block;
	text-transform: uppercase
}

.popup-signform input::placeholder {
	font-size: 14px;
	color: #fcb97f
}

#togglePassword {
	cursor: pointer;
	position: absolute;
	top: 22px;
	right: 26px;
	font-size: 16px;
	color: #ff8920
}

.login-btn-popup,
.login-guest:hover {
	background: #ff8920;
	color: #fff;
	text-decoration: none;
	text-align: center;
	transition: .5s ease-out
}

.login-btn-popup:hover,
.login-guest {
	color: #ff8920;
	background: 0 0
}

p #registerbtn {
	background: 0 0 !important;
	border: none;
	padding: 0 !important;
	color: #ff8000;
	font-weight: 600;
	border-bottom: 1px solid #ffa07f;
	text-decoration: none;
	cursor: pointer
}

.forget-pass {
	color: #787878;
	font-size: 12px;
	text-align: center;
	display: block;
	line-height: 3
}

.line {
	width: 6em;
	height: 1px;
	border-bottom: 1px solid #ffb973;
	display: flex
}

.or-way-tolog {
	padding: 0;
	margin: 0 10px;
	font-size: 12px;
	color: #ff7e00
}

.dont-accont a {
	color: #ff7e00;
	font-weight: 500;
	border: none;
	cursor: pointer;
}

.dont-accont a:hover {
	background: 0 0;
	color: #ff7e00
}

.notification-container {
	display: block;
	overflow: hidden;
	z-index: 999;
	transform: translateX(0);
	-webkit-transform: translateX(0)
}

.notification-container2 {
	display: none;
	overflow: hidden;
	z-index: 999;
	transform: translateX(0);
	-webkit-transform: translateX(0)
}

.selected {
	animation: .5s forwards slide-in;
	-webkit-animation: .5s forwards slide-in
}

.dismiss {
	animation: .5s forwards slide-out;
	-webkit-animation: .5s forwards slide-out
}

@keyframes slide-in {
	0% {
		-webkit-transform: translateX(100%)
	}

	100% {
		-webkit-transform: translateX(0)
	}
}

@-webkit-keyframes slide-in {
	0% {
		transform: translateX(100%)
	}

	100% {
		transform: translateX(0)
	}
}

@keyframes slide-out {
	0% {
		transform: translateX(0)
	}

	100% {
		transform: translateX(100%)
	}
}

@-webkit-keyframes slide-out {
	0% {
		-webkit-transform: translateX(0)
	}

	100% {
		-webkit-transform: translateX(100%)
	}
}

.shareidea-img-bg {
	background: url(../image/shareideaimg-bg.jpg) top center/100% 100% no-repeat;
	padding: 10px
}

.content-share-heading {
	background: #000000bd;
	padding: 10px;
	color: #fff;
	font-size: 40px;
	font-weight: 200;
	text-transform: uppercase;
	margin-top: 7em;
	text-align: center;
	position: relative
}

.content-share-heading::after {
	position: absolute;
	content: '';
	right: -10rem;
	top: 0;
	width: 160px;
	height: 100%;
	background: #000000bd
}

.content-share-heading::before {
	position: absolute;
	content: '';
	left: -10rem;
	top: 0;
	width: 160px;
	height: 100%;
	background: #000000bd
}

.share-idea-form {
	background: #fff;
	padding: 46px;
	border-radius: 3px;
	border: 1px solid #0dcaf038;
	box-shadow: 0 0 20px #0dcaf021;
	margin: 20px 0;
	width: 85%;
	float: right
}

.share-idea-form .cstm {
	margin-bottom: 10px
}

.share-idea-form label {
	font-weight: 600;
	font-size: 15px;
	color: #41464b
}

.share-idea-form label sup {
	color: red
}

.share-idea-form input[type=email],
.share-idea-form input[type=name],
.share-idea-form input[type=text],
.share-idea-form select,
.share-idea-form textarea {
	border: 1px solid #c2f9ff !important;
	border-radius: 5px !important;
	padding: 7px !important
}

.share-idea-form input::placeholder,
.share-idea-form textarea::placeholder {
	color: #ccc;
	font-size: 13px
}

.upload-container {
	position: relative;
	max-width: 100%;
	width: 100%;
	display: block
}

.upload-container input {
	background: rgb(237 245 255 / 25%);
	outline: #0daffd dashed 2px;
	outline-offset: 0px;
	padding: 13px 0;
	text-align: center !important;
	width: 95%;
	border-radius: 12px;
	margin: 10px auto
}

.upload-container button {
	color: #fff;
	background: #4e7bff;
	border: none;
	outline: 0;
	padding: 7px 20px;
	border-radius: 8px;
	margin-top: 20px;
	cursor: pointer;
	box-shadow: px 0 20px #000
}

.upload-container input:hover {
	background: #ddd
}

.upload-btn {
	margin-left: 300px;
	padding: 7px 20px
}

.customitem {
	float: left;
	width: 50%
}

.customitem img {
	width: 100%;
	max-width: 100%
}

.compaire-slider {
	overflow: hidden
}

.whatchatmobile {
	z-index: 2;
	width: 80%
}

.out-whats {
	background: #f9f9f9;
	border-radius: 0 17px 17px 0;
	padding: 5em 2em;
	margin-top: 2rem;
	position: relative;
	z-index: 1
}

.out-whats:after {
	position: absolute;
	content: '';
	background-color: #f9f9f9;
	width: 189px;
	height: 100%;
	left: -182px;
	top: 0;
	z-index: -1
}

.styling_box:after,
.whatsouter:after {
	content: '';
	width: 1px;
	position: absolute
}

.whatsouter {
	position: relative;
	display: flex;
	justify-content: space-between
}

.whatsouter:after {
	background-color: none;
	height: 75%;
	top: 10px;
	border-right: 1px solid #cfcfcf;
	right: -25px;
	display: none
}

.whatappcontant {
	display: flex;
	justify-content: space-around
}

.conforchat {
	background: #eefcff;
	border: 2px solid #c3f0ff;
	border-radius: 10px;
	padding: 20px;
	width: 50%;
	margin: 4rem 0 0
}

.conforchat h5 {
	color: #707070;
	font-size: 18px;
	font-weight: 600
}

.conforchat ul li {
	padding: 0;
	margin: 14px 0;
	font-size: 14px;
	color: #434342;
	font-weight: 600
}

.whatsappnotify {
	background-color: #fff;
	border: 3px solid #d1f0fb;
	box-shadow: 0 0 20px #5be6ff29;
	padding: 25px 20px;
	margin: 15px 23px 0
}

.whatsappnotify h5 {
	color: #14a17e;
	font-size: 30px;
	font-weight: 700
}

.whatsappnotify input[type=text] {
	border: 2px solid #c2f9ff !important;
	border-radius: 30px !important;
	padding: 10px
}

.whatsappnotify input::placeholder {
	font-size: 14px
}

.whatsappnotify .form-select {
	border: 2px solid #c2f9ff !important;
	border-radius: 30px !important;
	padding: 10px;
	font-size: 14px
}

.whatsappnotify .form-control {
	margin: 15px 0
}

.whatsappnotify .newlabel {
	position: absolute;
	content: '';
	background: #fff;
	color: #434342;
	font-size: 13px;
	font-weight: 600;
	top: 6px;
	left: 2rem;
	height: fit-content;
	margin: 0;
	padding: 0 7px
}

.whatsappnotify .submit-number {
	background: #fc7e00;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 5px 30px;
	transition: .5s ease-out;
	border: 1px solid #fc7e00;
	border-radius: 20px
}

.styling_box {
	margin: 0 auto;
	width: 80%;
	height: fit-content;
	border: 1px solid #f1f1f1;
	border-radius: 150px 150px 129px 129px;
	background: #fffefd;
	box-shadow: 0 2px 0 #ffca91;
	padding: 10px;
	position: relative
}

.pr-img,
.pr-img img {
	border-radius: 100%;
	width: 100%;
	max-width: 100%
}

.styling_box:after {
	top: 220px;
	right: -53px;
	height: 226px;
	background: url(../10-1-23/assets/image/gradien-lines.png) top center no-repeat
}

.pr-img {
	box-shadow: 0 0 0 25px #ffefdd;
	margin: 0 auto
}

.pr-img img {
	box-shadow: 0 5px 20px #00000063
}

.coupon-box-buton {
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 16px;
	margin: 10px 0;
	font-size: 14px;
	color: #434342
}

.coupon-box-buton-applied {
	border: 1px dashed #33c300;
	border-radius: 10px;
	padding: 16px;
	margin: 10px 0;
	font-size: 14px;
	color: #058549;
	background: #f3ffef;
	animation: 7s linear infinite line-animation2
}

.coupon-box-buton img {
	width: 5%
}

.coupon-box-buton i {
	font-size: 16px
}

.order-summary-box {
	border: 1px solid #e7e7e7;
	padding: 10px
}

.summary-heading {
	font-size: 16px;
	margin: 15px 7px;
	color: #ff8000;
	font-weight: 600
}

.summary-heading span {
	color: #6a6a6a;
	font-size: 13px
}

.order-summary-box table tr {
	border-bottom: 1px dashed #ccc;
	padding: 10px 0;
	font-size: 14px;
	font-weight: 400
}

.order-summary-box table tr:last-child,
.sidebar-helpcenter ul li:last-child {
	border-bottom: none
}

.order-summary-box2 {
	margin-top: 30px
}

.final-biil {
	background: #f7f7f7;
	padding: 10px
}

.final-biil td {
	font-size: 16px;
	font-weight: 700
}

.save-ammt-con {
	color: #14cda8;
	font-size: 16px;
	text-align: center;
	margin: 10px auto;
	font-weight: 600
}

.procced-next-button {
	background: #ff8000;
	padding: 10px;
	text-align: center;
	color: #fff;
	border: none;
	width: 80%;
	margin: 20px auto;
	display: block;
	transition: .5s ease-in-out
}

.procced-next-button:hover {
	box-shadow: 0 0 20px #ddd
}

.we-accpt-pay {
	background: #f1f1f1;
	padding: 10px
}

.pay-way-box {
	display: inline-block;
	width: calc(100%/8);
	margin: 11px 9px;
	border: 1px solid #f1f1f1
}

.heading-acpt {
	padding: 0;
	margin: 10px;
	color: #434342;
	font-weight: 600
}

.copyright-2 {
	color: #a3a3a3;
	font-size: 14px;
	text-align: center;
	margin: 1em 0
}

.step-for-checkout,
.step-for-checkout-scuss {
	padding: 0;
	background: #fffaf5;
	border-radius: 100px;
	width: 46px;
	height: 46px;
	font-size: 30px;
	position: relative;
	text-align: center
}

.step-for-checkout {
	color: #e1e1e1
}

.step-for-checkout:hover {
	color: #ffc387
}

.step-for-checkout-scuss {
	color: #fc7e00;
	background: -webkit-linear-gradient(116deg, #f32595, #fc7e00);
	background-clip: text;
	-webkit-background-clip: text
}

.stepwizard-step p {
	margin-top: 0;
	color: #666
}

.stepwizard-row {
	display: table-row
}

.stepwizard-outer {
	background: #fffaf5;
	padding: 14px 0
}

.stepwizard {
	display: table;
	width: 50%;
	position: relative;
	margin: 0 auto
}

.stepwizard .btn.disabled,
.stepwizard .btn[disabled],
.stepwizard fieldset[disabled] .btn {
	opacity: 1 !important;
	color: #bbb
}

.step-for-checkout::after {
	top: 19px;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 268px;
	height: 2px;
	background: linear-gradient(116deg, #f32595, #fc7e00);
	z-index: 1;
	right: 0;
	left: 48px;
	margin: 0 auto
}

.stepwizard-step {
	display: table-cell;
	text-align: center;
	position: relative
}

.coupon-box,
.out-active-user {
	display: flex;
	justify-content: space-between
}

.enter-pin-btn {
	width: 200px;
	border: 1px solid #ff8000;
	padding: 5px 10px;
	font-size: 1em;
	color: #ff8000;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600
}

.search-pincode-input {
	border: 1px solid #fff4e1 !important;
    border-radius: 100px !important;
}

.search-pincode-input:focus {
	box-shadow: none;
	border-color: #bbb;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd
}

.search-pincode-btn-modal {
	float: right;
    padding: 4px 9px;
    background: linear-gradient(1deg, #ff8000, #ffe084);
    font-size: 20px;
    border: none;
    cursor: pointer;
    color: #fff;
    position: absolute;
    right: 0;
    border-radius: 100px;
    top: 0;
}

.out-active-user {
	align-items: center;
	background: #fff7ee;
	padding: 10px 30px;
	margin: 16px 0;
	border-radius: 5px
}

.log-n-con {
	color: #434342;
	font-weight: 600
}

.login-fot-being-user {
	color: #ff8000;
	text-decoration: none;
	font-weight: 600;
	text-transform: uppercase
}

.act-btn-list li {
	float: left;
	border-right: 1px solid #ccc;
	padding: 0 10px
}

.rem-list {
	background: 0 0;
	border: none;
	color: #434342;
	font-weight: 600
}

.chec--do- {
	width: 10px;
	height: 10px;
	padding: 0;
	margin: 5px 20px 0 0
}

.enter-coupon-input {
	border: 1px solid #ff7e00;
	border-radius: 0 !important;
	padding: 10px;
	background: 0 0
}

.enter-coupon-input::placeholder {
	color: #ff8b35;
	font-size: 14px
}

.button-apply-coupon-btn {
	position: absolute;
	right: 8px;
	top: 8px;
	color: #6a6a6a;
	font-size: 13px
}

.login-sideslash {
	background: #fff;
	border-radius: 50px;
	padding: 10px 20px;
	margin: 30px 0
}

.login-sideslash a {
	font-size: 14px;
	color: #ff8000;
	text-transform: uppercase;
	text-decoration: underline
}

.login-sideslash span {
	color: #ddd;
	font-size: 12px
}

.coupon-box {
	background: #fff9f6;
	border: 1px solid #ff8000;
	padding: 10px;
	border-radius: 27px;
	box-shadow: 0 12px 20px #d36b0247;
	margin: 2em 0
}

.g-user-name,
.order-sec {
	justify-content: space-between
}

.coupon-box img {
	max-width: 58px;
	width: 50px;
	margin-right: 10px
}

.coupon-content {
	padding: 0 20px
}

.avail-coupon {
	font-size: 20px;
	color: #434342;
	font-weight: 800
}

.aplly-coupon-btn,
.avail-coupon-details {
	font-size: 14px;
	border: none;
	background: 0 0;
	text-transform: uppercase
}

.aplly-coupon-btn {
	color: #ff8000
}

.coupon-content p {
	font-size: 12px;
	color: #6a6a6a;
	margin: 10px 0 0
}

.avail-coupon-details {
	color: red;
	font-weight: 600;
	margin-top: 15px
}

.circle--cc {
	width: 20px;
	height: 20px;
	display: block;
	position: relative;
	right: -19px;
	background: #ffe8dbde;
	border: 1px solid #ff8000;
	border-radius: 100px;
	margin-bottom: 10px
}

.circle--cc::after {
	position: absolute;
	content: '';
	width: 10px;
	height: 20px;
	background: #ffe7dbf7;
	right: -1px;
	top: -1px
}

.detail-box-for-coupon {
	background: 0 0;
	border: none;
	box-shadow: none
}

.c-deatil-heading {
	font-size: 13px;
	color: #434342;
	font-weight: 600;
	margin: 10px 0
}

.c-detail-list li {
	margin: 10px 0;
	padding: 0;
	font-size: 12px
}

.heading-3-text h5,
.heading-3-text span {
	font-size: 68px;
}

.c-detail-list li i {
	font-size: small
}

.dont-accont2 {
	color: #434342;
	font-size: 13.5px;
	background: #fef3ea;
	border-radius: 20px;
	padding: 4px;
	border: 1px solid #f2e8de;
	width: 80%;
	margin: 7px auto
}

.dont-accont2 a {
	color: #ff8000;
	font-weight: 600
}

.dont-accont2 a:hover {
	background: 0 0;
	color: #ff8000
}

.tab-address {
	background: #ccc;
	height: 200px;
	display: none
}

.Biiling.Haeding {
	margin-top: 10px;
	padding: 20px 0;
	border-bottom: 1px dashed #ddd;
	font-size: 18px;
	margin-bottom: 28px
}

.radio-test {
	margin-top: 10px;
	margin-bottom: 30px
}

.label-00 {
	margin-right: 10px;
	margin-top: 0
}

.billing-from input[type=email],
.billing-from input[type=name],
.billing-from input[type=text],
.billing-from select {
	border: 1px solid #dfdfdf !important;
	border-radius: 4px !important;
	padding: 14px !important
}

.save-continue-btn {
	background: #2b2b2b;
	padding: 10px;
	text-align: center;
	color: #fff;
	border: none;
	width: 44%;
	margin: 2px auto 35px;
	display: block;
	transition: .5s ease-in-out
}
.pay-now-btn {
	background: #ff8000;
	padding: 10px;
	color: #fff;
	border: none;
	width: 44%;
	float: right;
	display: block;
	transition: .5s ease-in-out
}

.apaymentmode-box {
	display: block;
	margin: 0 auto;
	width: 100%;
	background: #f9f9f9;
	padding: 3rem;
	border-radius: 10px
}

.save-continue-btn2 {
	background: #ff8000;
	padding: 1em 8em;
	text-align: center;
	color: #fff;
	border: none;
	margin: 2px auto 35px;
	transition: .5s ease-in-out
}

.v-m-img {
	text-align: center;
}

.side-box {
	padding: 8em 0 0
}

.heading-2-text {
	background: -webkit-linear-gradient(#ffc107, #ff8000);
	-webkit-background-clip: text;
	background-clip: text;
	font-size: 35px;
	margin-bottom: .5em
}

.con-benifit .bb-text-1,
.con-benifit .bb-text-1:after,
.con-benifit .bb-text-1:before,
.floating-sofa {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0
}

.floating-sofa {
	top: auto;
	bottom: 11px;
	transition: transform 250ms
}

.m-v-sec:hover .floating-sofa {
	transform: translateY(-60px)
}

.con-benifit .bb-text-1 {
	width: 200px;
	top: 87px;
	color: #5c3201;
	font-weight: 600;
	z-index: 2
}

.con-benifit .bb-text-2 {
	left: 132px;
	right: auto;
	top: 170px
}

.con-benifit .bb-text-3 {
	right: 132px;
	left: auto;
	top: 170px
}

.con-benifit .bb-text-4 {
	left: 48px;
	right: auto;
	top: 384px
}

.con-benifit .bb-text-5 {
	right: 48px;
	left: auto;
	top: 384px
}

.con-benifit .bb-text-1 p {
	color: #fff;
	font-size: 12px;
	background: #00000024;
	border-radius: 10px;
	padding: 2px;
}

.con-benifit .bb-text-1:before {
	content: '';
	width: 10px;
	height: 10px;
	background-color: #fff;
	border-radius: 100px;
	bottom: 0
}

.con-benifit .bb-text-1:after {
	content: '';
	width: 1px;
	height: 80px;
	background-color: #fff;
	border-radius: 100px
}

.one-stop {
	background: url(../image/one-stop-bg.jpg) center center/100% no-repeat;
	padding: 6em 0 3em;
	margin: 2em 0 0
}

.heading-3-text h5 {
	color: #fff;
	font-weight: 700;
}

.heading-3-text span {
	color: #fff;
}

.cloud-1 img {
	position: absolute;
	width: 192px;
	top: 3em;
	-webkit-animation: 5s linear infinite cloud-1;
	animation: 5s linear infinite cloud-1
}

.cloud-2 img {
	position: absolute;
	width: 273px;
	top: -4em;
	right: 0;
	filter: brightness(1.1);
	-webkit-animation: 5s linear infinite run;
	animation: 5s linear infinite run
}

@keyframes cloud-1 {

	0%,
	100% {
		left: 0
	}

	50% {
		left: 10%
	}
}

@keyframes run {

	0%,
	100% {
		right: 0
	}

	50% {
		right: 10%
	}
}

.map-box-2 {
	width: 40%;
	margin: 0 auto
}

.map {
	width: fit-content;
	margin: 0 auto
}

.review-item {
	position: relative;
	width: 100%;
	display: inline-block;
	height: 700px
}

.g-review-box {
	width: 314px;
	height: 273px;
	background: #fff;
	box-shadow: 0 0 20px #c3c3c338;
	border: 2px solid #e3e3e35c;
	border-radius: 19px;
	padding: 14px;
	color: #6e6e6e;
	font-size: 13px;
	line-height: 1.5;
	position: absolute;
	top: 3em;
	left: 7em
}

.g-user-name {
	display: flex;
	align-items: self-start
}

.user-dp-g {
	width: 90%
}

.google-icon-review {
	width: 10%
}

.g-review-box2 {
	top: 6em;
	right: 8em;
	left: auto
}

.g-review-box3 {
	top: 27em;
	left: 4em
}

.g-review-box4 {
	top: 30em;
	right: 11em;
	left: auto
}

.client-heading {
	color: #434342;
	font-size: 70px;
	font-weight: 700;
	line-height: 1.5;
	text-transform: uppercase
}

.tim-g-review {
	margin: 0 10px
}

.glad-msg-us {
	margin: 0;
	padding: 2em;
	position: relative
}
.glad-msg-us p {
	font-size: 16px;
	font-style: italic;
	line-height: 3
}

.g-content-review {
	background: #f7f7f782;
	padding: 19px;
	margin: 4px 0 16px;
	min-height: 106px;
	height: 138px;
	overflow-x: hidden;
	overflow-y: auto
}

.g-content-review::-webkit-scrollbar {
	width: 20px
}

.g-content-review::-webkit-scrollbar-track {
	background-color: transparent
}

.g-content-review::-webkit-scrollbar-thumb {
	background-color: #d6dee1;
	border-radius: 20px;
	border: 6px solid transparent;
	background-clip: content-box
}

.g-star-rating ul li i {
	font-size: 13px;
	color: #ffc107
}

.text-pp {
	font-size: 34px;
	color: #ff8000;
	background: -webkit-linear-gradient(#ffc107, #ff8000);
	background-clip: text;
	-webkit-background-clip: text;
	font-weight: 600;
	text-align: center;
	margin: 10px 0
}

.sr-no-ex {
	background: linear-gradient(45deg, #fc7e00, #ffc107);
	padding: 10px 0;
	width: 48px;
	height: 48px;
	display: block;
	border-radius: 100px;
	font-size: 18px;
	line-height: 1;
	text-align: center;
	color: #fff;
	border: 4px solid #ebebeb;
	box-shadow: 6px 5px 11px 0 #2c2c2c6e;
	margin: 0 0 19px
}

.ex-subheading {
	font-size: 26px;
	color: #ff8000;
	font-weight: 600;
	margin: 10px 0
}

.list-thing li {
	margin-bottom: 10px;
	font-size: 16px;
	color: #434342
}

.list-thing li i {
	font-size: 5px;
	color: #ccc
}

.box--2 {
	width: 20%;
	text-align: start;
	margin: 20px 0 20px 33px;
	background: #fff;
	box-shadow: 0 0 15px #dfdfdf6b;
	padding: 21px;
	border-radius: 13px
}
.img-bulk {
	width: 85%;
	text-align: center;
	margin: 0 auto
}
.outer-help-center {
	margin: 0 auto
}

.outer-xx {
	border-bottom: 1px solid #f3f3f3
}

.contact-us-heading {
	font-size: 20px;
	color: #434342;
	font-weight: 600
}

.order-sec {
	display: flex;
	font-size: 14px;
	width: 40%;
	text-align: start;
	border: 1px solid #f3f3f3;
	padding: 11px;
	align-items: center;
	color: #727272
}

.order-sec i {
	font-size: 20px;
	color: #ff8000
}

.order-sec span {
	font-size: 12px;
	color: #c9c9c9;
	margin-left: 10px
}

.mang-order-btn {
	background: #ff7200;
	padding: 10px;
	color: #fff
}

.sidebar-helpcenter {
	border-right: 1px solid #f3f3f3;
	padding: 10px
}

.contact-customer-form,
.faq-accordian {
	padding: 20px 0
}

.sidebar-helpcenter ul li {
	border-bottom: 1px dashed #ddd;
	padding: 10px;
	margin: 10px 0
}

.sidebar-helpcenter ul li a {
	color: #434342;
	font-size: 19px
}

.help-list i {
	font-size: 25px;
	color: #434342;
	margin-right: 19px
}

.contact-customer-form h6,
.out-cc-bx {
	font-size: 20px;
	color: #434342;
	font-weight: 600
}

.faq-accordian {
	margin: 0
}

.faq-accordian .accordion-item {
	width: 100%;
	margin-bottom: 10px;
	border-radius: 0 !important;
	box-shadow: none
}

.faq-accordian .accordion-item .accordion-button {
	font-size: 16px;
	padding: 10px !important;
	border-radius: 0 !important
}

.faq-accordian .accordion-item .accordion-body {
	font-size: 13px;
	color: #434342
}

.faq-accordian .accordion-item .accordion-button:not(.collapsed) {
	background: 0 0;
	color: #434342
}

.faq-accordian .accordion-item .accordion-button:not(.collapsed)::after {
	color: #ff8000 !important;
	background-image: url(../image/icon/arrow-active-icon.png)
}

.faq-accordian .accordion-item .accordion-button:focus{
	box-shadow: none
}

.contact-customer-form h6 {
	margin-bottom: 2em
}

.contact-customer-form .form-control {
	border-radius: 0
}

.conts-box {
	background: #fff;
	padding: 21px;
	border: 2px solid #efeeee;
	margin: 1em 0
}

.out-cc-bx {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.icon-for-cc {
	display: block;
	float: left;
	background: -webkit-linear-gradient(#ffc107, #ff8000);
	-webkit-background-clip: text;
	background-clip: text;
	font-size: 50px;
	width: 65px
}

.bb-namer-heading {
	color: #434343;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 10px
}

.out-cc-bx span {
	font-size: 15px;
	color: #999;
	font-weight: 400
}

.bner-star li,
.chat-live a,
.submit-button {
	background: #ff8000;
	color: #fff
}

.chat-live a {
	padding: 11px 20px;
    text-align: center;
    display: block;
    width: 106px;
    font-size: 15px;
    border-radius: 10px;
}

.submit-button {
	border: none;
	padding: 8px 20px
}

.bner-star {
	margin: 10px 0;
	padding: 0;
	width: fit-content
}
.bner-star li {
	border-radius: 4px;
	text-align: center;
	margin: 0 3px;
	display: inline-block;
	padding: 5px;
	font-size: 15px
}
.secect-filter-review {
	background: #fff;
	padding: 41px;
	box-shadow: 0 0 20px #ccc;
	border-radius: 10px;
	margin-top: -4em;
	margin-bottom: 1em
}

.seclect-box-filter {
	position: relative;
	margin: 0 10px;
	width: calc(100% /3)
}

.seclect-box-filter label {
	position: absolute;
	top: -25px;
	font-size: 13px;
	font-weight: 600;
	color: #ff8000
}

.seclect-box-filter .form-select {
	border-radius: 0;
	font-size: 14px;
	padding: 10px
}

.step-button {
	color: #7e7e7e;
	font-size: 30px
}

.submit-forgot-btn {
	background: linear-gradient(45deg, #ff8000, #ffdf80);
	border: 0;
	padding: 13px 52px;
	border-radius: 100px;
	color: #fff;
	box-shadow: 0 7px 20px #ff800085;
	font-size: 17px
}

.mail-sent-box {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	background: #fff;
	padding: 47px;
	height: 100%;
	margin: 0 auto;
	left: 0;
	border-radius: 10px
}

.mail-sent-box i {
	font-size: 10em;
	color: #ff8000;
	text-align: center;
	font-weight: 900;
	margin-bottom: 14px
}

.otp-input input {
	font-size: 18px;
	width: 49px;
	height: 49px;
	line-height: 1;
	text-align: center
}

.otp-text {
	border: 2px solid #ff800033;
	margin: 0 12px;
	border-radius: 9px;
	box-shadow: inset 0 1px 6px 0 #db6f0447
}

#smile,
#smile2 {
	position: absolute !important;
	top: 50%;
	left: 15%;
	transform: translate(-50%, -50%);
	border-radius: 100%
}

.success-popup,
.success-popup2 {
	position: fixed;
	right: -400px;
	width: 327px;
	max-width: 369px;
	height: 76px;
	border-radius: 100px 0 0 100px;
	text-align: start;
	display: flex;
	animation: 4.5s myfirst-alert
}

.success-popup {
	background: #e9f9e2;
	top: 20%;
	justify-content: space-around;
	align-items: center;
	z-index: 11111
}

.success-popup2 {
	background: #fee;
	top: 100px;
	justify-content: space-around;
	align-items: center;
	z-index: 111111
}

@keyframes myfirst-alert {

	0%,
	100% {
		right: -400px
	}

	25%,
	50%,
	75% {
		right: 0
	}
}

.success-popup p {
	color: #3aa515;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 0
}

.success-popup h6 {
	color: #2a9106;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 0
}

.warrning-text {
	width: 60%
}

.warrning-svg {
	width: 20%
}

.banner-for-bulk,
.list-inn {
	width: 100%;
	height: fit-content
}

.success-popup2 p {
	color: red;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 0
}

.success-popup2 h6 {
	color: red;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 0
}

#smile {
	animation: .5s .9s forwards fill;
	box-shadow: 0 5px 20px #3ad70085
}

#smile path:first-child {
	animation: 7s forwards line-animation
}

#smile2 {
	animation: .5s .9s forwards fills;
	box-shadow: 0 5px 20px #ffc2c2
}

#smile2 path:first-child {
	animation: 7s forwards line-animations
}

@keyframes line-animations {
	to {
		stroke-dashoffset: 0
	}
}

@keyframes fills {
	from {
		fill: transparent
	}

	to {
		fill: red
	}
}

.heading-forpage {
	font-size: 17px;
	color: #434342;
	font-weight: 600;
	margin: 19px 0;
	display: block
}

.sitemap-box {
	border-radius: 10px;
	background: #fbfbfbce;
	padding: 21px;
	box-shadow: 0 0 20px #e7e7e7a1;
	margin: 19px 0
}

.sitemap-box ul {
	margin: 0;
	padding: 0 0 0 23px;
	border-left: 1px dashed #ff800091;
	border-radius: 0
}

.sitemap-box ul li {
	margin: 5px 0;
	display: block;
	position: relative;
	padding: 0 0 0 52px
}

.sitemap-box ul li::before {
	content: '';
	position: absolute;
	width: 47px;
	height: 1px;
	border-bottom: 1px dashed #d46b0b;
	top: 13px;
	margin: 0 auto;
	left: -23px
}

.sitemap-box ul li::after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border: 1px dashed #d46b0b;
	border-radius: 100px;
	left: 24px;
	top: 9px
}

.sitemap-box ul li span {
	background: #ffe9c1;
	border-radius: 5px;
	padding: 6px;
	text-align: center;
	margin: 0 12px 0 0;
	display: inline-flex;
	align-items: center;
	position: relative
}

.sitemap-box ul li span svg {
	color: #ff8000;
	text-align: center
}

.count-badge {
	position: absolute;
	top: -8px;
	right: -8px;
	background: #a9ffd7;
	font-size: 8px;
	border-radius: 100px;
	padding: 0 4px;
	color: #0f8b00;
	border: 1px solid #aef5ca
}

.list-inn {
	border-bottom: 2px solid #cccccc40;
	padding: 5px 0;
	display: flex;
	align-items: flex-start
}

.list-inn ul li {
	float: left;
	padding: 0;
	margin: 0
}

.list-inn ul li a {
	color: #434342;
	font-size: 14px;
	border-right: 1px solid #ddd;
	padding: 0 10px
}

.d-city-name {
	font-size: 15px;
	color: #ff8000;
	margin: 7px 0
}

.area-ss-box {
	background: #fff5ea;
	border-radius: 13px;
	padding: 16px;
	font-size: 16px;
	color: #434342;
	margin: 1em 2em;
	width: 200px;
	height: 200px;
	text-align: center
}

.para-bb {
	flex-flow: column;
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-end;
	flex-direction: column;
	font-size: 14px;
	width: 100%;
	margin: 19px auto 0;
	height: 37px
}

.slider-range,
.ui-slider {
	height: 5px !important
}

.area-ss-box .icon-svg {
	animation: .5s .9s forwards fill2
}

.icon-svg path:first-child {
	animation: 7s forwards line-animation2
}

@keyframes line-animation2 {
	to {
		stroke-dashoffset: 0
	}
}

@keyframes fill2 {

	from,
	to {
		fill: transparent
	}
}

.create-pack {
	position: relative;
	z-index: 2;
	margin: 6em 0 2em
}

.create-pack::after {
	position: absolute;
	content: '';
	background: gray;
	background: linear-gradient(357deg, #fc7e00, #ffdb8e);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: top center;
	width: 95%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	box-sizing: content-box;
	border-radius: 50px;
	z-index: -1
}

.bulk-form-content {
	text-align: center;
	width: 100%;
	margin: 0 auto;
	display: block;
	padding: 5em 0
}

.btn-forbulk-form {
	font-size: 15px;
	color: #fff;
	border-radius: 100px;
	background: 0 0;
	border: 2px solid #fff;
	padding: 9px 42px;
	margin: 1em 0;
	display: inline-block
}

.list-_ul-2 {
	margin: 0 auto;
	padding: 0;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center
}

.call_source_button {
	background: #fff;
	border-radius: 21px;
	padding: 9px 2rem;
	margin: 10px 0 10px 15px;
	text-decoration: none;
	font-weight: 700;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	border: none;
	color: #5a5c59;
	float: left;
	cursor: pointer
}

.call_source_button a {
	color: #5a5c59;
	font-size: 16px;
	text-decoration: none
}

.women-insofa {
	margin: -3em 0
}

.portfolio-card .work-img {
	width: 100%;
	height: 100%;
	min-height: 200px
}

.portfoliowtext h6 {
	font-size: 20px;
	padding: 1em 0 0;
	font-weight: 600;
	color: #434342
}

.portfoliowtext p {
	font-size: 14px;
	text-align: justify
}

.price-input {
	width: 100%;
	display: flex;
	margin: 30px 0 35px
}

.price-input .field {
	display: flex;
	width: 100%;
	height: 45px;
	align-items: center
}

.field input {
	width: 100%;
	height: 100%;
	outline: 0;
	font-size: 19px;
	margin-left: 12px;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #999;
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	appearance: textfield
}

.field input[type=number]::-webkit-inner-spin-button,
.field input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none
}

.price-input .separator {
	width: 130px;
	display: flex;
	font-size: 19px;
	align-items: center;
	justify-content: center
}

.slider-range {
	position: relative;
	background: #ddd;
	border-radius: 5px
}

.slider-range .progress {
	height: 100%;
	left: 0;
	right: 25%;
	position: absolute;
	border-radius: 5px;
	background: #ff8000
}

.ui-slider .ui-slider-handle,
.ui-slider .ui-slider-range {
	background: #ff8000 !important
}

.range-input input {
	position: absolute;
	width: 100%;
	height: 5px;
	top: -5px;
	background: 0 0;
	-webkit-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.range-input input[type=range]::-webkit-slider-thumb {
	height: 17px;
	width: 17px;
	border-radius: 50%;
	background: #ff8000;
	pointer-events: auto;
	-webkit-appearance: none;
	box-shadow: 0 0 6px rgba(0, 0, 0, .05)
}

.range-input input[type=range]::-moz-range-thumb {
	height: 17px;
	width: 17px;
	border: none;
	border-radius: 50%;
	background: #ff8000;
	pointer-events: auto;
	-moz-appearance: none;
	box-shadow: 0 0 6px rgba(0, 0, 0, .05)
}

.ui-slider .ui-slider-handle {
	height: 17px !important;
	width: 17px !important;
	border: none !important;
	border-radius: 50% !important;
	pointer-events: auto !important;
	-moz-appearance: none !important;
	-webkit-appearance: none;
	appearance: none;
	box-shadow: 0 0 6px rgba(0, 0, 0, .05) !important
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.4em !important
}

.ui-widget.ui-widget-content {
	border: none !important;
	background-color: #ddd
}

.rangeslider {
	margin-bottom: 30px;
	padding: 10px
}

#tick {
	animation: 5s forwards line-animation
}

@keyframes line-animation {
	to {
		stroke-dashoffset: 0
	}
}

@keyframes fill {
	from {
		fill: transparent
	}

	to {
		fill: #33C300
	}
}

.for-anyquery {
	display: flex;
	margin: 0 auto;
	justify-content: center
}

.ask-q-btn,
.view-order-btn {
	font-size: 16px;
	color: #fff;
	padding: .4em .6em;
	margin: 0 10px;
	text-align: center
}

.view-order-btn {
	background: #198754;
	border: 1px solid #198754;
	border-radius: 6px
}

.ask-q-btn {
	background: #0a58ca;
	border: 1px solid #0a58ca;
	border-radius: 6px
}

.thank-box {
	background: #fff5f0;
	width: 80%;
	height: auto;
	text-align: center;
	padding: 2em;
	box-shadow: 0 8px 54px #fc7e003b;
	margin: 5em auto;
	border-radius: 51px;
	border: 1px solid #ffe0c1;
	display: block
}

.thank-heading {
	font-size: 67px;
	font-weight: 800;
	color: #fc7e00;
	margin: 0
}

.thank-box p {
	font-size: 20px
}

.not-found-bg {
	background: #f5f5f5;
	padding: 5em 0;
	background: linear-gradient(140deg, #ffe8ce47, #fbb8a078);
	display: flex;
	flex-direction: column;
}
.not-found-content h2 {
	font-size: 1.5em;
	color: #434342
}
.not-found-content h3 {
	font-size: 15px;
	color: #434342;
	font-weight: 200
}
.not-found-img {
	width: 39%;
	margin: 0 auto;
	display: block
}
.goback-btn {
	background: #fc7e0000;
	font-size: 14px;
	color: #ff8000;
	text-decoration: none;
	text-align: center;
	padding: 6px 26px;
	transition: .5s ease-out;
	border: 1px solid #fc7e00;
	border-radius: 100px;
	margin-top: 1.4em;
	display: inline-block
}

.features-label {
    width: 50%;
    text-align: right;
}
.location-list {
    font-size: 13px;
}
span.img-label {
    margin: 0px 19px 0 0;
}
span.img-label:last-child{
  margin-right:0px;
}
  .slider-outer {
  	display: flex;
    position: relative;
  	width: 100%;
  	flex-direction: column;
  	background: #fff
  }
  .sideimg {
	padding-left: 0!important;
  }
  .cp-with {
    height: 100%;
  	width: 100%;
  }
  .cp-with img {
  	height: 100%;
  	width: 100%;
  	background: #f5f5f5;
  }
  .slider-img {
  	background: linear-gradient(45deg, #fff1d4, #ffd5ac);
  }
  /* popular category */
  .gallery {
      display: flex;
      flex-wrap: wrap;
    }
    .gallery-item {
      flex: 1 1 calc(16% - 20px);
      margin: 5px;
      overflow: hidden;
      border-radius: 0.3rem;
    }
    .gallery-item img {
      width: 100%;
    }
    .new-text-name {
      font-size: 14px;
      text-align: center;
      margin: 10px 0;
      display: block;
    }
    .new-pp-item-box {
      margin: 0.5rem;
    }
	/* beds storage options */
	.storage-options {
	  padding: 40px 20px;
	  /* max-width: 1200px; */
	  /* margin: 0 auto; */
	}
	.storage-options h2 {
	  font-size: 18px;
	  margin-bottom: 10px;
	}
	.storage-grid {
	  display: grid;
	  gap: 10px;
	  grid-template-columns: repeat(4, 1fr);
	}
	.storage-card {
	  background: #fff;
	  border-radius: 6px;
	  box-shadow: inset -1px 1px 13px 5px rgba(0, 0, 0, 0.06);
	  overflow: hidden;
	  transition: transform 2s ease, box-shadow 3s ease;
	  cursor: pointer;
	  text-align: center;
	}
	.storage-card:hover {
	  transform: translateZ(-5px);
	  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
	}
	.storage-card img {
	  width: 100%;
	  height: auto;
	  display: block;
	}
	.storage-card h3 {
	  margin: 15px 0;
	  font-size: 1.1rem;
	}
	/* custom section */
	.customise-now {
      background: #f7f7f7;
      text-align:center;
    }
    .list-for-custom {
      display: flex;
    }
    .list-for-custom li {
      border: 1px dashed #1a366c1f;
      border-radius:10px;
      width: -webkit-fill-available;
      margin: 1em;
      padding: .5em 1em;
      display: flex;
      justify-content: center;
      align-items: center;
      background:#fff;
    }
    
    .custom_btn_n {
      padding: 4px 15px;
      font-size: 16px;
      color: #fff !important;
      margin: 10px auto;
      background: #434342;
    }
    .custom_btn_n:hover{
      color: #434342!important;
      background: white;
      border: 1px solid #434342;
    }
    
    .text-size {
      font-size: 45px;
      font-weight: bolder;
    }
    .list-for-custom li img{
      width: 65px;
    }
	/* make in india */
	.make-in-india {
      background: #f7f7f7;
      padding: 2rem;
      border-radius: 10px;
      border: 1px solid #ededed;
    }
	.row-1 {
      padding: 0 ;
      margin: 0;
      z-index:1;
    }
    .column-2 {
      display: flex;
      padding: 0px;
    }
    .img-box {
      text-align: center;
      width: calc(100%/7);
      position: relative;
      padding: 0px;
      overflow: hidden;
    }
    #zoomIn {
      display: block;
      z-index: 99;
      width: 100%;
      position: relative;
    }
    figure {
    	overflow: hidden;
    }
    .img-box img {
    	display: block;
    	width: 100%;
    	transition: .3s ease-in-out;
    }
    .img-box:hover img {
    	-webkit-transform: scale(1.3);
    	transform: scale(1.3) ;
      opacity: 0.5;
    }
@media screen and (min-device-width:1700px) and (max-device-width:1800px) and (-webkit-min-device-pixel-ratio:1) {
	.step-for-checkout::after {
		width: 235px
	}
	.call_to_action_sec {
		margin: 10rem 126px 0
	}
}

@media screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1) {
	.from-header h6 {
		font-size: 26px;
	}

	.price-input .field {
		height: 36px
	}

	.bbb_name a,
	.client-name p,
	.field input,
	.pd-amount,
	.pp-name-title {
		font-size: 14px;
	}
	.client-box {
		margin: 1rem 0rem
	}

	.secect-filter-review {
		margin-bottom: 0
	}

	.best-item-box .best-item-img {
		height: 312px
	}

	.conforchat,
	.new-arrival-box {
		margin: 0
	}

	.help-list i {
		font-size: 19px;
		margin-right: 9px
	}

	.sidebar-helpcenter ul li a {
		font-size: 17px
	}

	.share-idea-form {
		width: 100%;
		padding: 20px
	}

	.row2 {
		margin: 0 0 10px
	}

	.thank-box {
		padding: 5em 1em;
		margin: 5em auto
	}

	.client-heading,
	.thank-heading {
		font-size: 55px
	}

	.ex-subheading,
	.p_item-amount_,
	.pp-price {
		font-size: 18px
	}

	.cart-p-name,
	.client-comment p,
	.my-cart-price i,
	.p_item-price p,
	.write-rew {
		font-size: 13px
	}

	.write-rew {
		padding: 7px 6px;
		width: 50%
	}

	.rating-pp-ad-shoping .rr-start {
		color: #ffd200;
		font-size: 10px
	}
	.side-bnner-11 {
		width: 14.5%
	}

	.zoomWrapper {
		height: 550px !important
	}

	.bestseller-tag- {
		font-size: 12px
	}
	.info-pills .nav-link {
		font-size: 14px;
		padding: 10px 16px
	}

	.cut-ammount,
	.my-cart-price{
		font-size: 14px
	}

	.off_badge,
	.sale-badge {
		font-size: 10px
	}


	.radio-list-finish {
		margin: 4px;
		width: 15px;
		height: 15px
	}

	.img-location-ceative {
		position: relative;
		width: 529px;
		height: 330px
	}

	#divAnim input {
		top: 52px
	}

	.item-img {
		height: 216px;
		min-height: 216px;
		padding: 1px
	}

	.heading-3-text {
		padding: 0
	}

	.in-img-box4 {
		height: 352px;
		min-height: 252px;
		max-height: 252px
	}

	.con-benifit .bb-text-2 {
		left: 44px
	}

	.con-benifit .bb-text-4 {
		left: -59px;
		top: 321px
	}

	.con-benifit .bb-text-5 {
		right: -60px;
		top: 321px
	}

	.con-benifit .bb-text-3 {
		right: 44px
	}

	.heading-2-text {
		font-size: 24px
	}

	.in-img-box2 {
		height: 258px;
		min-height: 258px;
		max-height: 258px
	}

	.trends {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.insta-sec {
		background: url(../image/circlebg.png) top 0 right/auto 100% no-repeat;
		margin-top: 20px
	}

	.client-box {
		padding: 7px
	}

	.qa-list li i {
		height: 15px;
		width: 15px;
		font-size: 9px
	}

	.pp-name span {
		font-size: 13px;
		display: block
	}

	.product-content .p_item-name a,
	.qu_box_heading {
		font-size: 15px
	}

	.p_item-amount_ i {
		font-size: 21px
	}
	.g-review-box {
		width: 247px;
		height: 247px;
		top: 1em;
		left: 0
	}

	.g-review-box2 {
		right: 4em;
		left: auto;
		top: 5em
	}

	.g-review-box4 {
		right: 3em;
		top: 29em;
		left: auto
	}

	.g-review-box3 {
		top: 24em;
		left: 1em
	}

	.step-for-checkout::after {
		left: 45px;
		position: absolute;
		content: " ";
		width: 159px !important
	}

	.cart-deatils {
		margin: 0 5px
	}

	.location-box{
		width: 100%
	}

	.tab-ul ul {
		width: 85% !important;
		height: 268px !important
	}

	.item-name {
		padding: 3px 5px
	}

	.bottom-content .pg-heading {
		font-size: 27px
	}

	.bg-custom:after {
		right: -9rem
	}

	.call_to_action_sec {
		margin: 4rem 150px 22px;
	}

	.custom-heading-whts {
		font-size: 28px
	}

	.whatsappnotify {
		padding: 17px 10px;
		margin: 11px 8px 0
	}

	.whatsappnotify h5 {
		font-size: 22px
	}

	.out-whats {
		padding: 3em 2em;
		margin-top: 1.5rem
	}

	.whatsappnotify .form-control {
		margin: 7px 0
	}

	.whatsappnotify .newlabel {
		top: -3px
	}

	.whatsappnotify .form-select {
		border-radius: 30px !important
	}

	.whatchatmobile {
		width: 80%;
		z-index: 2;
		margin-top: 10px
	}

	.out-whats:after {
		width: 165px;
		left: -149px
	}

	.bed-banner-img {
		right: -46px !important
	}

	.bed-banner-img img {
		max-width: 60% !important;
		min-width: 60% !important;
		float: right
	}

	.breadcrumb-content {
		padding: 6rem 0;
		width: 50%
	}

	.sitemap-box ul li {
		padding: 0 0 0 20px
	}

	.sitemap-box ul li::before {
		width: 26px;
		left: -23px
	}

	.sitemap-box ul li::after {
		left: 3px;
		top: 8px
	}

	.sitemap-box {
		padding: 9px
	}

	.bottom-content .con-detail h5 {
		font-size: 18px;
		color: #f2f2f2
	}

	.query_man {
		margin: -7rem -71px 0 0;
		width: 58%
	}

	.home-slider-control-next,
	.home-slider-control-prev {
		width: 30px !important;
		height: 30px !important
	}

	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		display: inline-block;
		width: 1rem;
		height: 1rem
	}

	.MultiCarousel .lead {
		font-size: 1rem
	}

	.otp-input input {
		width: 38px;
		height: 38px
	}
	
}

@media only screen and (min-device-width:1300px) and (max-device-width:1400px) {
	.pp-name-title {
		height: 48px;
	}
	.call_to_action_sec {
		margin: 2rem 106px 22px;
	}
	.call_source_button {
		padding: 7px 1rem;
		margin: 10px 0 10px 18px;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
	.p_item-amount_ i {
		font-size: 20px
	}
	.p_item-amount_ {
		font-size: 17px
	}
	.bbb_name a,
	.pp-price,
	.product-content .p_item-name a,
	.sidebar-helpcenter ul li a {
		font-size: 16px
	}

	.pp-name,
	.qu_box_heading {
		font-size: 14px
	}

	.client-name p,
	.field input {
		font-size: 15px
	}

	.bbb_content {
		margin-top: 0
	}

	.popup_content {
		width: 789px !important;
		max-width: 853px !important
	}

	.sign-banner-con {
		text-align: center
	}

	.col-width-1024 {
		width: 100% !important
	}

	.field input {
		margin-left: 2px
	}

	.accordion-item-filter .accordion-body li {
		margin: 10px 0
	}

	.filter-switch2>label.form-check-label {
		font-size: 14px;
		margin-left: 4px
	}

	.rating span i {
		font-size: 13px
	}

	.see-product-btn {
		font-size: 13px;
		margin: 5px 0;
		padding: 4px 13px
	}
	.breadcrumb-sec {
		height: 40vh;
		min-height: 40vh
	}

	.radio-list-finish {
		margin: 1px
	}

	.area-ss-box {
		margin: 1em
	}

	.con-benifit .bb-text-1 {
		top: 28px
	}

	.g-review-box {
		width: 220px
	}

	.con-benifit .bb-text-3 {
		right: 43px;
		left: auto;
		top: 100px
	}

	.con-benifit .bb-text-2 {
		left: 29px;
		top: 100px
	}

	.con-benifit .bb-text-4 {
		left: -40px;
		right: auto;
		top: 263px
	}

	.con-benifit .bb-text-5 {
		right: -47px;
		top: 264px
	}

	.bed-banner-img {
		right: 0 !important
	}

	.step-for-checkout::after {
		top: 19px;
		bottom: 0;
		position: absolute;
		content: " ";
		width: 118px !important
	}

	.product-box-tab {
		padding: 20px;
		margin: 35px 8px;
		min-width: 193px
	}
	.bg-custom {
		padding: 2rem 0 2rem 6rem
	}

	.query_man {
		margin: -4rem -46px 0 0
	}

	.container-custom {
		min-width: 100%;
		width: 190%
	}

	.offer-box {
		width: 97% !important
	}

	.bottom-content .pg-heading {
		font-size: 35px
	}

	.call_to_action_sec:after {
		width: 100%
	}

	.breadcrumb-content h1 {
		font-size: 75px
	}

	.img-location-ceative img {
		position: absolute;
		width: 100%;
		height: 100%;
		top: -5px;
		right: 34px
	}

	.img-location-ceative {
		margin: 0 auto;
		display: block;
		text-align: center;
		width: auto
	}

	.image-forloaction {
		width: 57%
	}

	.owl-theme .owl-nav .owl-next {
		right: 2em
	}

	.owl-theme .owl-nav .owl-prev {
		left: 2em;
		right: auto
	}

	.order-sec {
		width: 62%
	}

	.outer-help-center {
		width: 90% !important
	}

	.help-list i {
		font-size: 19px
	}

	.one-stop {
		margin: 2em 0
	}

	.heading-3-text span {
		font-size: 56px
	}

	.heading-3-text h5 {
		font-size: 54px
	}

	.heading-3-text {
		padding: 1em
	}

	#divAnim input {
		top: auto;
		bottom: 0;
		right: 0
	}
}
@media (min-device-width:1450px) and (max-device-width:1366px) {
	.pp2-item-box img.bells {
		width: 20%!important;
		height: 20%!important;
	}
}

@media (min-device-width:800px) and (max-device-width:1280px) {
	.item-img {
		height: 199px;
		min-height: 199px;
		padding: 1px
	}

	#offcanvasRight2{
		width: 50%
	}
	.breadcrumb-content {
		padding: 2rem 0;
		width: 50%
	}

	.breadcrumb-content h1 {
		font-size: 46px
	}

	.filter-switch2>label.form-check-label,
	.filter-switch>label.form-check-label,
	.help-list i,
	.sidebar-helpcenter ul li a {
		font-size: 16px
	}

	.best-item-box,
	.new-arrival-box {
		margin: 0
	}

	.bg-custom {
		padding: 2rem 0 2rem 6rem
	}

	.bottom-content .pg-heading {
		font-size: 30px
	}

	.call_to_action_sec:after,
	.img-location-ceative {
		width: 100%
	}

	.call_to_action_sec {
		margin: 4rem 100px 22px;
	}

	.bed-banner-img {
		right: -44px !important
	}

	.bed-banner-img img {
		max-width: 57% !important;
		min-width: 57% !important;
		float: right
	}

	.help-list i {
		margin-right: 10px
	}

	.sidebar-helpcenter {
		padding: 0
	}
	.breadcrumb-sec {
		height: 40vh;
		min-height: 40vh
	}

	.thank-box {
		width: 80%;
		padding: 6em 1em;
		margin: 4em auto
	}

	.step-for-checkout::after {
		width: 144px
	}

	.otp-input input {
		width: 38px;
		height: 38px
	}
	.call_source_button a,
	.write-rew {
		font-size: 14px
	}

	.otp-text {
		margin: 0 6px
	}

	.zoomWrapper {
		height: 460px !important
	}

	.write-rew {
		padding: 5px 9px;
		width: 54%
	}

	.rating-num {
		font-size: 39px
	}
	.clien-rew-img ul li {
		width: 100px;
		height: 100px
	}

	.img-location-ceative img {
		top: -63px;
		right: 0
	}

	.rating-pp-ad-shoping .rr-start {
		font-size: 10px
	}

	.call_source_button {
		justify-content: center;
		font-size: 13px;
		padding: 5px 1rem;
		float: none;
		justify-content: center
	}

	.popup_content {
		width: 770px !important;
		max-width: 770px !important
	}

	.client-box {
		margin: 1rem 0rem
	}
}
@media screen and (max-width:1150px) {
	.price-input .field {
		height: 37px
	}
    .breadcrumb-content h6 {
        font-size: 46px!important;
    }
	.breadcrumb-sec {
		height: 40vh;
		min-height: 40vh
	}
	#divAnim input {
		right: 7em;
		bottom: 0;
		top: auto
	}
	.price-input .separator {
		width: 66px
	}
	.field input {
		font-size: 15px
	}
	.secect-filter-review {
		margin-bottom: 0
	}
	.breadcrumb-content h1 {
		font-size: 46px
	}
	.call_to_action_sec {
		margin: 4rem 100px 22px
	}
	.call_source_button span {
		margin: 0 11px 0 0;
	}
	.product-box-tab {
		min-width: 189px
	}

	.best-item-box,
	.conforchat {
		margin: 0
	}

	.bed-banner-img {
		right: -40px !important
	}

	.bed-banner-img img {
		float: right
	}

	.breadcrumb-content {
		padding: 2rem 0;
		width: 50%
	}

	.out-whats {
		padding: 10px 10px 10px 0;
		margin-top: 1rem
	}

	.out-whats:after {
		left: -64px
	}

	.custom-heading-whts {
		font-size: 28px
	}

	.whatsappnotify {
		padding: 17px 10px;
		margin: 11px 8px 0
	}

	.whatsappnotify h5 {
		font-size: 22px
	}

	.whatsappnotify .newlabel {
		top: -3px
	}

	.whatsappnotify .form-control {
		margin: 7px 0
	}

	.whatchatmobile {
		z-index: 2;
		margin-top: 10px
	}

	.share-idea-form {
		padding: 9px;
		width: 100%
	}
	.qu_box_heading {
		font-size: 14px
	}

	.img-location-ceative img {
		top: -84px;
		right: 0
	}

	.image-forloaction {
		width: 59%
	}

	.radio-list-finish {
		margin: 0;
		width: 14px;
		height: 14px
	}

	.client-name p {
		font-size: 16px
	}

	.bottom-content .pg-heading {
		color: #434342;
		font-size: 25px
	}

	.bg-custom {
		padding: 1rem 0 2rem 4rem
	}
	.MultiCarousel .lead {
		font-size: 1rem
	}
}

@media only screen and (max-width:1024px) {
	.track-order{
		padding: 4px 13px !important; 
	} 
	.bed-banner-img {
		right: 0 !important
	}
	.in-img-box4 {
		height: 244px;
		min-height: 244px;
		max-height: 244px
	}
	.in-img-box2 {
		height: 226px;
		min-height: 226px;
		max-height: 226px
	}
	#tick {
		width: 106px
	}
    .qu-sec.py-2.thank-sec {
        background: #fff
    }
	.thank-box {
		width: 90%;
		height: auto;
		padding: 2em 1em;
		margin: 5em auto
	}
	.pp-deatil-para {
		font-size: 13px;
		margin: 8px 0
	}
	.ex-subheading {
		font-size: 18px
	}
	.shop-nowb-btn {
		font-size: 13px
	}

	.banner-for-add,
	.content-share-heading::after,
	.content-share-heading::before,
	.filter-side--web {
		display: none
	}

	.fillter-mob-sec,
	.review-item {
		display: block
	}

	.price-input .separator {
		width: 21px;
		font-size: 12px
	}

	.shop-nowb-btn {
		padding: 5px 8px;
		opacity: 1;
	}

	.heading-3-text,
	.pd-deatils-sec,
	.side-box {
		padding: 0
	}

	.bbb_next1,
	.bbb_next2,
	.bbb_next3 {
		right: 9px
	}

	.item-img {
		height: 199px;
		min-height: 199px;
		padding: 1px
	}

	#footer .footer-top .social-links a {
		width: 28px;
		height: 28px
	}

	.accordion-button {
		padding: 14px 13px !important
	}

	.accordion-item {
		margin-bottom: 20px
	}

	.con-info {
		margin: 1rem 0
	}

	.bottom-content .con-detail h5 {
		font-size: 16px;
		color: #f2f2f2
	}

	.price-input .field {
		height: 32px
	}

	.call_source_button {
		padding: 9px 1rem;
		float: none
	}

	.radio-list-finish {
		margin: 0;
		width: 13px;
		height: 13px
	}

	.list-thing li,
	.off-bb-1 span,
	.qu_box_heading {
		font-size: 14px
	}

	.clien-rew-img ul li {
		width: 100px;
		height: 100px;
		margin: 10px 13px 10px 0
	}

	.side-bnner-11 {
		width: 14%
	}

	.off_badge {
		right: 54px;
		font-size: 10px
	}

	.websitelogo {
		width: 65%
	}

	.area-ss-box {
		margin: 1em .5em
	}
	.feedbackmodal {
		padding: 16px !important
	}

	.review-item {
		width: 65%;
		margin: 0 auto
	}

	.heading-3-text span {
		font-size: 50px
	}

	.con-benifit .bb-text-1 {
		top: 28px
	}
	.con-benifit .bb-text-3 {
		right: 43px;
		left: auto;
		top: 100px
	}
	.con-benifit .bb-text-2 {
		left: 10px;
		top: 100px
	}
	.con-benifit .bb-text-4 {
		left: -40px;
		right: auto;
		top: 263px
	}
	.con-benifit .bb-text-5 {
		right: -47px;
		top: 264px
	}

	.breadcrumb-sec {
		margin-top: 0;
		background-size: 100% 100% !important
	}

	.bed-banner-img img {
		max-width: 65% !important;
		min-width: 68% !important
	}

	.product-bed-banner {
		height: 46vh !important;
		min-height: 46vh !important
	}

	.qu-sec {
		margin-top: 0
	}

	#footer,
	.best-item-box {
		margin: 0
	}

	.best-item-box .best-item-img {
		height: 239px
	}

	.addtocart-mob-carousel {
		height: 648px;
		width: 71% !important;
		margin: 0 auto 21px
	}

	.addtocart-mob-carousel-indicator [data-bs-target] {
		width: 8px !important;
		height: 8px !important;
		border-radius: 100%
	}

	.whatchatmobile img {
		width: 100%;
		margin: 0 auto;
		display: block
	}

	.out-whats {
		padding: 20px 40px
	}

	.share-idea-form {
		padding: 20px;
		margin: 20px 0;
		width: 100%
	}

	.steps-for-cutom {
		margin-left: 0 !important;
		margin-right: 0 !important
	}

	.accordion-item,
	.call_to_action_sec:after,
	.map-box-2,
	.upload-container input {
		width: 100%
	}

	.styling_box {
		width: 93%;
		margin: 0 auto 37px
	}

	.stepwizard {
		width: 62% !important
	}

	.btn-list-cart,
	.quantity-bar {
		display: flex
	}

	.chec--do- {
		margin: 5px 9px 0 0
	}

	.couppon-apply {
		font-size: 12px;
		color: #434342
	}

	.img-location-ceative img {
		position: relative;
		width: 60%;
		height: 100%;
		top: 7px;
		right: 0;
		left: 0;
		text-align: center;
		margin: 0 auto
	}

	.banner-strip-location {
		margin-top: 32px;
		padding: 10px;
		border-radius: 11px;
		display: block;
		height: fit-content
	}

	.product-box-tab {
		min-width: 113px;
		min-height: 247px
	}

	.box-1-tab,
	.box-2-tab,
	.box-3-tab,
	.box-4-tab,
	.box-5-tab {
		background-size: 75%;
		padding: 11px
	}

	.request-from {
		margin: 0 !important
	}

	.breadcrumb-content h1 {
		font-size: 60px
	}

	.breadcrumb-nav {
		padding: 0 35px;
		margin: 2em 0
	}

	.imgs-show-grid {
		margin: 0 auto;
	}

	.call_to_action_sec {
		margin: 2rem 1rem 1rem
	}

	.MultiCarousel .lead {
		font-size: 1em
	}

	.query_man {
		margin: -8rem 0 0;
		width: 37%
	}

	.bg-custom {
		border-radius: 3rem 0 0 3rem;
		padding: 1rem 0 1rem 3rem;
		margin: 1rem 0
	}

	.bg-custom:after {
		width: 143px;
		right: -8rem
	}

	.custom_btn {
		padding: 5px 20px;
		font-size: 15px
	}

	.insta-image {
		text-align: center;
		margin: 12px auto;
		display: flex;
		width: 100%
	}

	.in-img-box1,
	.in-img-box3 {
		margin: 10px 0;
		height: auto
	}

	.in-img-box3 {
		width: auto
	}

	.bbb_next1 {
		left: auto;
		right: -6px
	}

	.offer-box {
		margin: 3px auto
	}

	.off-bb-1 h6 {
		font-size: 22px
	}

	.item-name {
		padding: 1px 7px;
		font-size: 14px
	}

	.item-name span {
		border-top: 24px solid #000000a3
	}

	.query-sec {
		margin: 8rem 0 0
	}

	.offer-box {
		width: 76%
	}

	.bottom-content .pg-heading {
		font-size: 26px
	}

	.bbb_prev1,
	.bbb_prev2,
	.bbb_prev3,
	.bbb_prev4 {
		left: 0;
		right: auto
	}

	.wdith-25-sm {
		width: 30% !important
	}

	.tophead-link-2 li {
		margin: 5px 11px 5px 0 !important
	}


	.tab-ul ul .nav-item {
		width: 32% !important
	}

	.tab-ul ul .nav-item .nav-link p {
		font-size: 10px !important
	}

	.edit-p-btn {
		margin: 0 auto
	}

	.modal-for-profile-edit {
		width: 96% !important;
		max-width: 96% !important
	}
	.write-rew {
		padding: 7px 8px;
		font-size: 14px;
		width: 54%
	}
	.glad-msg-us::after {
		top: 0;
		left: 0;
		font-size: 54px
	}

	.client-heading {
		font-size: 25px
	}

	.box--2 {
		width: 27%
	}

	.copyright {
		width: 60%
	}

	.heading-2-text,
	.text-pp {
		font-size: 30px
	}
}

@media screen and (max-width:992px) {
	.cp-with {
  		display: none
  	}
	.text-size {
        font-size: 30px;
    }
    .list-for-custom li img {
        width: 50px;
    }
	.wdith-25-sm {
		width: 100%!important;
		display: flex;
		justify-content: space-around;
		align-items: center;
		padding: 0px 10px;
	}
	.bbb_name a,
	.client-name p,
	.field input,
	.pd-amount,
	.pp-name-title {
		font-size: 14px;
	}

	.imgs-show-grid {
		margin: 0 auto;
		position: relative;
		text-align: center;
	}
	.navbar-brand {
		width: 130px;
		text-align: center;
		margin: 0 auto
	}

	.whatchatmobile img {
		width: 70%
	}

	.whatsouter {
		display: block
	}

	.conforchat {
		width: 100%;
		text-align: center
	}

	.whatchatmobile {
		width: 50%;
		margin: 0 auto
	}

	.not-found-content h2 {
		font-size: 3em
	}

	.tophead-link,
	.tophead-link-2 {
		margin: 14px 0 0 12px !important
	}

	#offcanvasRight2 {
		background: #fff5f0;
		width: 66%
	}

	.in-img-box2,
	.in-img-box4 {
		margin: 10px 0;
		width: auto;
		height: 330px;
		min-height: 330px;
		max-height: 330px
	}

	.banner-for-bulk {
		width: 100%;
		margin-top: 4.2em
	}

	.banner-for-bulk img {
		width: 100%;
		height: 100%
	}

	.breadcrumb-sec {
		height: 47vh;
		min-height: 47vh
	}

	.tab-ul ul {
		width: 80%;
		height: 243px
	}

	.top-sel-content {
		width: 94%
	}

	.top-sel-title {
		font-size: 14px
	}

	.cost-pro {
		font-size: 15px
	}

	.curstom-furniturebanner{
		margin-top: 3em
	}

	.steps-for-cutom .stepbutton {
		width: 86% !important
	}

	.thank-box p {
		font-size: 17px
	}

	.breadcrumb-content h1 {
		font-size: 34px
	}

	.breadcrumb-content {
		padding: 4rem 0;
		width: 50%
	}

	.breadcrumb-content p {
		font-size: 13px
	}

	.cloud-2 img {
		width: 164px;
		top: -4em
	}

	.cloud-1 img {
		width: 97px;
		top: 0
	}

	.g-review-box {
		top: 3em;
		left: 0;
		width: 278px
	}

	.g-review-box2 {
		top: 6em;
		right: 0;
		left: auto
	}

	.g-review-box3 {
		top: 27em;
		left: 0
	}

	.g-review-box4 {
		top: 30em;
		right: 1em;
		left: auto
	}
}

@media (max-device-width:800px) {

	.product-bed-banner {
		height: 32vh !important;
		min-height: 33vh !important
	}

	.bed-banner-img img {
		max-width: 60% !important;
		min-width: 60% !important
	}

	.heading-3-text span {
		font-size: 40px
	}

	.img-location-ceative img {
		width: 100%
	}


	.bbb_next1,
	.bbb_next2,
	.bbb_next3 {
		right: 0
	}
}

@media only screen and (max-width:768px) {
	
	.make-in-india img{
        margin:10px 0;
    }
	.column-2 {
      -ms-flex: 25% !important;
      flex: 100%;
      max-width: 100%;
      padding: 0 0px;
      width: 100%;
      margin: 0px;
      display: flex;
      overflow-x: scroll;
      overflow-y: hidden;
      white-space: nowrap;
      scroll-snap-type: x mandatory;
      scroll-padding-inline: 20px;
    }
    .img-box img {
      height: 100%;
      width: 279px;
    }
    .img-box {
      overflow: unset;
      width: 100%;
    }
	.search-pincode-btn-modal{
		font-size: 15px;
	}
	.categories-best,
	.categories-ff,
	.categories-for-bulk,
	.categories-p2 {
		overflow-x: scroll;
		overflow-y: hidden;
		scroll-snap-type: x mandatory;
		scroll-padding-inline: 20px
	}
	.act-btn-list,
	.custom_btn,
	.global-price-amount,
	.sign-banner-con,
	.view_all_btn {
		text-align: center
	}

	.categories-best,
	.categories-ff,
	.categories-p2 {
		width: 100%;
		margin: auto;
		white-space: nowrap;
		height: fit-content
	}

	.wdith-50-sm-ff {
		width: 50% !important;
		display: inline-block;
		margin: 20px 0
	}

	.wdith-50-sm-2 {
		width: 31% !important;
		float: left;
		flex-direction: row;
		flex-wrap: wrap;
		margin-left: 5px;
		padding: 0;
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.product-box-tab {
		min-width: 109px;
		margin: 6px
	}

	.bed-banner-img {
		top: 61px
	}

	#offcanvasRightr-view,
	.order-sec{
		width: 100%
	}

	.cont-box-in,
	.styling_box {
		width: 70%
	}

	.chat-live {
		width: 30%
	}

	.thank-heading {
		font-size: 59px
	}

	.thank-box,
	.whatchatmobile img {
		width: 90%
	}

	.step-for-checkout::after {
		width: 181px
	}
	.view_all_btn {
		margin: 0 auto;
		width: fit-content;
		display: block
	}

	.global-price-amount {
		font-size: 14px
	}

	.user-detail-box {
		margin: 27px 0
	}
	.otp-input input {
		width: 40px;
		height: 40px
	}

	.popup_content {
		height: auto !important
	}

	.categories-for-bulk {
		width: 100%;
		margin: auto;
		height: fit-content
	}

	.list-inn {
		display: inline-block
	}

	.d-city-name,
	.filter-switch2>label.form-check-label,
	.filter-switch>label.form-check-label,
	.usr-data ul li {
		font-size: 13px
	}

	.list-inn ul li a {
		font-size: 13px;
		padding: 0 4px
	}

	.success-popup-outer {
		transform: translate(0, -80px)
	}
	.heading-2-text,
	.text-pp {
		font-size: 26px
	}

	.ex-subheading {
		font-size: 16px
	}

	.list-thing li {
		font-size: 12px
	}

	.img-location-ceative img,
	.review-item {
		width: 80%
	}

	.con-benifit .bb-text-2 {
		left: 86px
	}

	.one-stop {
		background-size: cover
	}

	.con-benifit .bb-text-3 {
		right: 87px
	}

	.con-benifit .bb-text-4 {
		left: 11px
	}

	.con-benifit .bb-text-5 {
		right: 22px
	}

	.breadcrumb-content h1{
		font-size: 25px
	}

	.breadcrumb-content {
		padding: 1rem 0;
		width: 50%
	}
	.breadcrumb-content h6 {
		font-size: 42px!important;
	}


	.breadcrumb-sec {
		height: 30vh;
		min-height: 30vh
	}
	.pp-together-content {
		padding: 5px 6px
	}

	.pp-price {
		font-size: 15px
	}

	.product-bed-banner {
		height: 37vh !important;
		min-height: 37vh !important
	}

	.bb-item-box {
		width: 33% !important
	}

	.best-item-box .best-item-img {
		height: 200px
	}

	.best-item-nm {
		top: 6px;
		left: 0;
		background: #f5f5f569;
		width: 100%
	}

	.addtocart-mob-carousel {
		height: 504px
	}

	.whatappcontant {
		display: flex;
		justify-content: center
	}

	.bg-custom:after,
	.whatsouter:after {
		display: none
	}

	.step-carousel-inner {
		height: 443px
	}

	.stepwizard,
	.tab-ul ul {
		width: 100% !important
	}

	.steps-for-cutom .stepbutton {
		margin: 0 auto !important;
		display: block !important
	}
	.accordion-item-filter .accordion-button {
		padding: 7px !important;
		font-size: 13px
	}

	.signup-banner-strip {
		background: url(../image/sign-strip-banner-bg.jpg) top 0 center;
		height: fit-content
	}

	.img-fluid {
		margin: 0 auto;
		display: block
	}

	.imgs-show-grid img {
		width: 60%
	}


	.view-m {
		position: relative !important;
		bottom: -38px !important
	}

	.box-1-tab,
	.box-2-tab,
	.box-3-tab,
	.box-4-tab,
	.box-5-tab {
		padding: 7px
	}

	.bottom-content h5,
	.bottom-content p,
	.product-content .p_item-name a,
	.qu_box_heading {
		font-size: 14px
	}

	.bottom-content h3 {
		color: #838381 !important
	}

	.bottom-content h3 a {
		color: #ff7200 !important
	}

	.bottom-content h4 {
		color: #838381
	}

	.listing-bb li {
		width: 100%;
		float: none;
		font-size: 13px;
		margin: 0
	}

	.location-box {
		background: #fff9f7;
		width: 100%;
		margin: 4em auto
	}


	._box_icon img {
        width: 32px !important;
      }
      .qu-box {
        padding: 0px;
        min-height: 0em;
        width: 100%!important;
        border-radius: 100px;
      }

	.query-sec {
		padding: 40px 40px 0 21px
	}

	.icon-2 {
		margin-right: 0
	}

	.item-name span {
		right: -22px
	}

	.bg-custom {
		border-radius: 0 2rem
	}

	.custom_btn {
		margin: 0 auto;
		width: 200px;
		display: block
	}

	.copyright {
		padding: 4px;
		margin: 9px auto 0;
		width: 93%
	}

	.call_source_button {
		padding: 9px 0.5rem;

	}
	.line {
		width: 2em
	}
	.float-right-btn {
		float: none
	}
	.bottom-content .pg-heading {
		font-size: 20px;
		text-align: center
	}
	.home-slider-control-next,
	.home-slider-control-prev {
		background: #ff8000 !important;
		width: 34px !important;
		height: 34px !important
	}
	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		display: inline-block;
		width: 1rem !important;
		height: 1rem !important
	}
	.home-slider-control-prev {
		left: auto !important;
		right: 65px !important
	}
	.call_to_action_sec {
		margin: 1rem 0 0
	}
	.cover-wrapper a {
		font-size: 16px !important
	}
	.act-btn-list {
		display: inline-block !important;
		margin: 10px auto !important;
		width: 100%
	}
	.out-active-user {
		font-size: 12px;
		line-height: 1.95
	}
	.out-active-user img {
		display: none;
	}
	.enter-pin-btn {
		margin: 15px auto
	}
	form .form--field {
		width: 22%;
		height: 138px;
		margin: 0 auto
	}
	.popup_content {
		width: 682px !important;
		max-width: 682px !important
	}
	.header-user {
		padding: 6px
	}
	.box--2 {
		padding: 9px
	}

	.list-_ul-2 {
		display: block
	}

	.women-insofa {
		margin: -3em 3em
	}

	.img-location-ceative {
		width: auto
	}

	.wdith-50-rw {
		width: 50% !important;
		display: inline-block
	}
	.secect-filter-review {
		padding: 30px 22px
	}
}

@media only screen and (max-width:630px) {
	.storage-grid {
    	grid-template-columns: repeat(2, 1fr);
		padding: 0 !important;
  	}
	.get-direcion-btn {
		position: relative;
		bottom: 0;
		right: 0
	}
	.column {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
    }
	#offcanvasRight2 {
		width: 100%
	}

	.pp-with-together {
		display: block
	}

	.pp-together-content {
		padding: 5px 6px
	}
	
}

@media only screen and (max-width:576px) {
	.cp-with {
		padding: 10px 0;
		display: block;
	}
	.list-for-custom li {
        margin: 0.3em;
    }
    .text-size {
        font-size: 14px;
    }
    .list-for-custom li img {
        width: 20px;
    }
    .custom_btn_n {
        padding: 4px 10px;
        font-size: 12px;
    }
    .wdith-50-sm-top {
        width: 50% !important;
        display: inline-block;
        padding: 4px 4px !important;
    }

	.item-content,
	.pp-price {
		text-align: center
	}
	.bbb_image {
		width: 100%;
		height: 120px;
	}
	.bbb_category,
	.bbb_price {
		float: none
	}
	.wdith-50-sm-2{
		float: none;
		display: inline-block;
		width: 44% !important
	}

	.not-found-img,
	.owl-carousel.owl-drag .owl-item,
	.progress-bat-sec,
	.review-item {
		width: 100%
	}

	.not-found-content h3{
		font-size: 14px
	}
	.not-found-bg {
		padding: 2em 0;
	}
	.not-found-content h2 {
		font-size: 1.3em
	}
	.not-found-img img {
		width: 47%;
	}

	.goback-btn {
		font-size: 13px;
		padding: 5px 25px
	}

	.wdith-50-sm-ff {
		width: 75% !important;
		margin: 0
	}

	.breadcrumb-content h1 {
		font-size: 28px
	}

	.product-bed-banner .breadcrumb-content {
		padding: 4rem 0 0;
		width: 53%
	}

	.product-bed-banner .breadcrumb-content p {
		font-size: 13px;
		display: none
	}

	.categories {
		width: 100%;
		margin: auto !important;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		scroll-snap-type: x mandatory;
		scroll-padding-inline: 20px;
		height: fit-content
	}
    .categories::-webkit-scrollbar {  
        width:0px;  
      }  
	.thank-box {
		height: 380px;
		padding: 0 1em;
		margin: 4em auto
	}

	.thank-heading {
		font-size: 42px
	}

	.step-for-checkout::after {
		width: 131px
	}

	.apaymentmode-box {
		padding: 2rem
	}

	.save-continue-btn2 {
		padding: .5em 4em
	}

	.g-review-box {
		width: 248px
	}

	div#accordionExample {
		padding: 10px
	}

	.bbb_content {
		margin-top: 0
	}

	.pp2-item-box {
		height: 230px;
		margin: 0 0;
	}
	
	.p_item-amount_,
	.pp-with-together {
		display: block
	}

	.custom_btn {
		margin: 9px auto
	}

	.websitelogo {
		width: 68%
	}
	#divAnim input {
		right: 0;
		top: auto;
		left: 0;
		margin: 0 auto
	}

	.bbb_next,
	.g-review-box2{
	right: 0
	}

	.g-review-box4 {
		right: 1em
	}

	.breadcrumb-content p,
	.con-benifit .bb-text-1,
	.new-product-dd p,
	.side-bnner-11,
	.tab-ul ul .nav-item .nav-link p,
	.width-30 {
		display: none
	}

	.p_item-amount_,
	.p_item-amount_ i,
	.pp-price{
		font-size: 15px
	}

	.bbb_name a,
	.bbb_price{
		font-size: 16px;
		font-weight: 600;
	}

	.bed-banner-img img {
		max-width: 60% !important;
		min-width: 60% !important
	}

	.product-box-tab {
		min-width: 134px;
		min-height: 246px;
		height: 95px
	}

	.bb-item-box,
	.product-box-tab {
		display: inline-block
	}

	.new-arrival-box {
		margin: 6px;
		width: 100%
	}

	.new-product-dd {
		margin: 0;
		padding: 9px
	}

	.new-product-dd .new-pp-name {
		font-size: 16px;
		font-weight: 600
	}

	.new-product-dd .new-sdhop-btn {
		font-size: 13px;
		border: 1px solid #fff;
		padding: 4px 15px
	}

	.bbb_category {
		width: 100% !important;
    	float: none;
	}

	.item-img {
		height: 160px !important;
		min-height: 160px !important;
		padding: 1px
	}

	.item-content {
		height: fit-content;
	}

	.pp-name-title {
		font-size: 13px;
	}

	.off_badge {
		right: 7px;
		background: #fc7e00;
		font-size: 9px;
		padding: 7px 6px
	}

	.best-item-nm,
	.success-popup p,
	.success-popup2 p {
		font-size: 18px
	}

	.qa-list li {
		font-size: 12px
	}

	.addtocart-mob-carousel {
		height: 377px
	}

	.popup_content {
		width: auto !important
	}

	.owl-carousel .owl-stage-outer {
		width: 100%;
		padding: 0
	}

	.signin-form-popup {
		padding: 10px;
	}

	.width-70 {
		width: 100% !important
	}

	.custom-select {
		width: 100%;
		float: none
	}

	.loc-tab-content {
		margin: 28px 0 0 !important;
		padding: 2rem 1rem !important
	}

	#footer,
	.con-info,
	.pp-on-sale,
	.tab-icon {
		margin: 0
	}

	.tab-ul .nav-tabs .nav-item.show .nav-link,
	.tab-ul .nav-tabs .nav-link.active {
		padding: 12px 8px 0 !important;
		top: -16px !important
	}

	.tab-ul .nav-tabs .nav-item.show .nav-link,
	.tab-ul .nav-tabs .nav-link.active h6 {
		font-size: 13px !important
	}

	.tab-ul ul .nav-item .nav-link h6 {
		color: #fff;
		font-size: 13px !important
	}

	.tab-ul ul {
		height: 164px !important
	}

	.request-from {
		margin: 0 !important;
		padding: 1rem !important
	}

	.breadcrumb-nav {
		padding: 0
	}

	.breadcrumb-sec {
		height: 23vh;
		min-height: 23vh
	}

	.breadcrumb-content {
		padding: 3rem 0 0;
		width: 100%
	}

	.view_all_btn {
		padding: 5px 15px;
		display: block;
		width: fit-content;
		margin: 0 auto
	}

	.accordion-header {
		margin-bottom: 0;
		padding: 0
	}

	.accordion-item {
		margin-bottom: 10px
	}

	.bg-custom {
		padding: 1rem 0
	}

	.call_source_button {
		padding: 10px 0.5rem;
		float: none;
		width: 100%;
        justify-content: center;
        margin: 10px 0 9px 0px;
	}

	.call_to_action_sec {
		margin: 1rem
	}

	.price-sec,
	.query_man {
		text-align: center;
		display: block
	}

	.store_branch {
		background: linear-gradient(to top, #fff6ed 78%, #fff 40%)
	}

	.qa-list li {
		margin: 16px 0 0
	}

	.query-sec {
		margin: 2rem 0 0;
		display: block;
		padding: 40px 20px 0
	}

	.query_man {
		width: 40%;
		margin: 0 auto
	}

	.bottom-content, .con-detail h5 {
		font-size: 18px;
		color: #f2f2f2
	}

	.wdith-50-sm {
        width: 35%!important;
        display: inline-block;
        padding: 0px !important;
        margin: 0px !important;
    }

	.home-slider-control-next,
	.home-slider-control-prev {
		bottom: 16px;
		width: 22px !important;
		height: 22px !important
	}

	.home-slider-control-next {
		right: 15px !important
	}

	.home-slider-control-prev {
		left: auto !important;
		right: 40px !important
	}

	.out-active-user {
		display: block !important;
		text-align: center;
	}

	.likes-for-pp {
		font-size: 14px;
		margin: 10px 0
	}

	.order-sec {
		width: 100%;
		font-size: 12px;
		padding: 6px
	}

	.floating-sofa {
		bottom: -2px;
		width: 73%
	}

	.userreview-seen-box {
		padding: 5px;
		width: 100%
	}

	.given-stage {
		padding: 6px 3px;
		border-radius: 0
	}

	.submit-forgot-btn {
		padding: 5px 43px
	}

	.step-button {
		font-size: 24px
	}

	.success-popup,
	.success-popup2 {
		width: 216px;
		max-width: 250px;
		height: 68px
	}

	.copy-content {
		width: 100%;
	}  .features-label {
		width: 100%;
		text-align: center;
	}
	
	
	span.img-label {
		margin: 11px 19px 0 0;
		display: inline-block;
	}
}

@media only screen and (max-width:450px) {
	.slider-img img {
  		float: none;
  	}
	.gallery {
        overflow-y: hidden;
        white-space: nowrap;
        display: block;
    }
    .gallery-item {
        width: 37% !important;
        display: inline-block;
    }
	.map-img iframe{
		height: 250px;
	}
	.breadcrumb-content h6 {
		font-size: 21px!important;
	}
    .bottom-content, .pg-heading, .custom-heading-whts {
        font-size: 18px;
    }
	.sale-badge {
		font-size: 10px;
		left: 4px;
		padding: 2px 7px
	}

	.popup-close2 {
		top: 10px;
		right: 13px
	}

	.out-whats:after,
	.product-bed-banner .breadcrumb-content p,
	.tophead-link,
	.tophead-link-2 {
		display: none
	}

	#navbarbottom {
		display: block !important
	}

	.edit-p-btn,
	.outer-drag-n-drop,
	.wdith-50-rw {
		display: block
	}

	.bbb_nav {
		width: 22px !important;
		height: 22px !important
	}
	
	.bbb_nav i {
		line-height: 25px !important
	}

	.MultiCarousel .leftLst,
	.MultiCarousel .rightLst {
		padding: 2px 6px
	}

	.seclect-box-filter {
		margin: 0 4px
	}

	.item-img {
		min-height: 140px!important;
		padding: 1px;
		height: 145px!important;
	}

	.seclect-box-filter .form-select {
		font-size: 12px;
		padding: 5px
	}

	.secect-filter-review {
		padding: 30px 8px;
		margin-top: -1em
	}

	.wdith-50-rw {
		width: 100% !important
	}

	.location-box {
		padding: 3rem 1rem
	}

	.outer-help-center {
		width: 100% !important;
		margin: 0 auto
	}

	.curstom-furniturebanner {
		margin-top: 3.7em
	}

	.call-oofcancavs ul {
		margin: 0 auto;
		display: inline-block
	}

	#tick {
		width: 83px
	}

	.ask-q-btn,
	.feedbackmodal p,
	.view-order-btn {
		font-size: 13px
	}

	.client-content,
	.progress-bat-sec,
	.thank-box {
		width: 100%
	}

	.bbb_name a,
	.ex-subheading,
	.feed-back-btn,
	.pp-heading-line2,
	.solutio-heaind,
	.thank-box p {
		font-size: 13px!important;
	}

	.dont-accont2 {
		font-size: 13px;
		width: 100%
	}

	.clien-rew-img ul li{
		width: 92px;
		height: 92px
	}

	.slick-initialized .slick-slide {
		display: block;
		text-align: center
	}
	.write-rew {
		padding: 7px
	}

	.otp-text {
		margin: 0 6px
	}

	.otp-input input {
		width: 29px;
		height: 29px
	}

	.step-button {
		font-size: 18px
	}

	.submit-forgot-btn {
		padding: 2px 30px
	}

	.breadcrumb-content h1,
	.feedback-heading {
		font-size: 21px
	}

	.own-reson-cx {
		width: 90%
	}

	.emji-feedback {
		padding: 2px
	}
	.emji-feedback label{
		font-size: 12px
	}

	.bad-ff::before {
		width: 32px;
		right: -17px
	}

	.shareidea-img-bg {
		background-color: #fff;
		background-image: none
	}

	.g-content-review {
		padding: 0;
		margin: 4px 0 16px;
		font-size: 12px
	}

	.g-star-rating ul li i {
		font-size: 9px
	}

	.row2 {
		margin: 10px 0
	}

	.bed-banner-img {
		top: 30px
	}

	.g-review-box3,
	.g-review-box4 {
		top: 23em !important
	}

	.bed-banner-img img {
		max-width: 70% !important;
		min-width: 70% !important
	}

	.bbb_category a {
		font-size: 14px !important
	}

	.product-bed-banner .breadcrumb-content {
		padding: 7rem 0 0
	}

	.product-bed-banner {
		height: 29vh !important;
		min-height: 29vh !important
	}

	.out-whats {
		padding: 20px 9px;
		border-radius: 0
	}

	.conforchat {
		padding: 8px
	}

	.whatchatmobile img {
		width: 80%
	}
	.from-header h6 {
		font-size: 19px
	}
	.qu_box_heading {
		font-size: 12px
	}
	.clien-rew-img ul li {
		margin: 10px 11px 10px 0
	}
	.view-rew {
		margin-bottom: 18px
	}
	.form-check-inline {
		margin-right: 0 !important
	}
	.addtocart-mob-carousel {
		height: 250px;
		width: 100% !important
	}
	.bbb_price {
		font-size: 16px;
		float: none !important;
		width: 100%!important;
	}
	.line {
		width: 3em
	}
	.whatsappnotify {
		margin: 11px 0 0
	}
	.steps-for-cutom .stepbutton {
		width: 100% !important
	}
	.step-carousel-inner {
		height: 306px
	}
	.content-share-heading {
		font-size: 22px;
		margin-top: 1em
	}
	form .form--field {
		width: 50%
	}
	.user-panel {
		margin-top: 69px
	}
	.step-for-checkout::after {
		position: absolute;
		content: " ";
		width: 73px !important
	}
	.edit-btn {
		font-size: 14px;
		margin: 10px 0
	}
	.breadcumb-navigation .breadcrumb-item {
		padding: 0 9px;
	}
	.img-location-ceative {
		width: auto !important;
		height: 171px !important
	}
	.img-location-ceative img {
		height: 86% !important;
		top: 33px;
		width: 60%
	}

	.accordion-body {
		font-size: 1em
	}

	.accordion-button {
		font-size: .9rem !important
	}

	.location-box {
		margin: 2em auto
	}

	.bottom-content .pg-heading,
	.heading-2-text,
	.text-pp {
		font-size: 16px
	}

	.breadcrumb-sec {
		height: 18vh;
		min-height: 18vh
	}

	.view_all_btn {
		font-size: 14px;
		padding: 4px 14px
	}

    .qu-box {
        padding: 0px;
        min-height: 0em;
        width: 100%;
        border-radius: 0px;
        margin: 0px 0px 0px;
      }
      .qu-box ._box_icon {
        width: 45px;
        height: 45px;
        border-radius: 5px;
        line-height: 1;
      }
      ._box_icon img {
        width: 27px !important;
      }

	.pp-item-box {
		margin: 0px auto;
        border-radius: 0px;
	}
    .pp-item-box img {
        border-radius: 0px;
    }
	.review-item {
		height: 583px
	}

	.glad-msg-us p {
		font-size: 14px;
		line-height: 2
	}

	.g-review-box4 {
		left: auto
	}

	.heading-3-text span {
		font-size: 33px
	}

	.cloud-2 img {
		width: 190px;
		top: -4em
	}

	.cloud-1 img {
		width: 117px;
		top: 1em
	}

	.heading-3-text h5 {
		font-size: 35px
	}

	.box--2 {
		padding: 6px;
		width: 41%;
		margin: 20px 0 20px 14px
	}

	.women-insofa {
		margin: -3em 0
	}

	.tim-g-review {
		margin: 0 7px;
		font-size: 9px
	}

	.g-review-box {
		width: 190px;
		top: 0
	}

	.g-review-box2 {
		top: 0
	}

	.sr-no-ex {
		width: 40px;
		height: 40px
	}

	.heading-3-text {
		margin-bottom: 4em
	}

	.one-stop {
		padding: 2em 0
	}
	.copy-content {
		width: 100%;
		text-align: center;
	}
	.features-label {
		width: 100%;
		text-align: center;
		padding-top:10px;
	}
}

@media only screen and (max-width:360px) {
	.bbb_item {
		height: 210px
	}
	.bbb_image {
		height: 106px;
	}

	.clien-rew-img ul li {
		width: 77px;
		height: 77px
	}

	.best-item-box .best-item-img {
		height: 170px
	}

	.out-cc-bx {
		display: block
	}

	.cont-box-in {
		width: 100%;
		display: inline-block
	}

	.chat-live {
		width: 100%;
		display: block
	}

	.step-for-checkout::after {
		width: 56px !important
	}

	.g-review-box {
		width: 160px
	}

	.item-img {
		height: 115px !important;
		min-height: 115px !important;
		padding: 1px
	}

	.pp2-item-box {
		min-height: 200px;
		height: 200px
	}

	.g-review-box3 {
		top: 21em;
		left: 0
	}

	.g-review-box4 {
		right: 0;
		top: 25em;
		left: auto
	}

	.glad-msg-us {
		margin: 0;
		padding: 1em 0
	}

	.client-heading {
		font-size: 30px
	}

	.glad-msg-us::after {
		width: 19px;
		height: 19px;
		top: -40px;
		left: -6px;
		font-size: 41px
	}

	.addtocart-mob-carousel {
		height: 248px;
		margin: 0 auto
	}

	.write-rew {
		width: 100%
	}
}

@media only screen and (max-width:375px) {
	.wdith-50-sm {
		width: 32%!important;
	}
	
}

.zoom {
	margin: 0;
	width: 14px;
	height: 14px;
	display: inline-block
}

.zoom:hover {
	-ms-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}

  .owl-stage{padding-left:0px !important;}