.rating_wrap {margin-top: 10px;}
.ps-product--cart {display: ruby;}
.ps-table--faqs h4 {color: #111;}
button.btn.payment-checkout-btn.payment-checkout-btn-step.float-end {background-color: #000;}
.coupon-wrapper .apply-coupon-code {background-color: #000;}
.d-inline-block {color: #000 !important;}
.ps-shopping-cart .ps-section__footer .ps-btn--outline {
	border-color: #000;
	border-radius: 5px;
	color: #fff;
}

.ps-pagination {padding-top: 20px !important;} .ps-footer {padding-top: 20px !important;}.ps-layout--shop {padding-bottom: 50px !important;}
.payment-method-item .payment-method-logo {width: 7rem !important;border: 2px solid #3e97eb; display: flex;}
.header--mobile .header__top {display: none;}
.ps-product__price .fraction {
    font-size: 10px; /* Adjust the font size of the fraction */
}

.ps-product--detail .ps-product__thumbnail .ps-product__variants .slick-arrow:last-child {	left: 88%;}
.ps-product__variants .slick-arrow {
	background: #fff;
	border: 1px solid #000;
	border-radius: 50%;
	box-shadow: 0 0 0 4px rgba(0,0,0,.1);
	font-size: 14px;
	height: 40px;
	inset-inline-end: 0;
	inset-inline-start: calc(50% - 17px);
	line-height: 35px;
	position: absolute;
	text-align: center;
	vertical-align: middle;
	width: 40px;
	z-index: 99;
}
.ps-product .ps-product__price.sale del {
	color: #222;
	font-size: 14px;
	margin: 0 0 5px 4px;
	float: left;
	font-weight: 500;
}
.pagination .page-item a.page-link:hover, .pagination .page-item.active .page-link {
	background-color: var(--color-1st);
	color: #fff;
}
.ps-product--detail .ps-product__desc ul li {list-style: none !important;}
.navigation--mobile .ps-logo img {height: 50px;}
.ps-product {
	padding: 0 0 3px 0;
	margin-bottom: 18px;
	border-radius: 10px;
	 position: relative;
    overflow:hidden;
}
.ps-product:hover {border-color: #555;}
.ps-page--shop .ps-product:not(.ps-product--wide) .ps-product__content:not(.hover) {border-bottom: none; padding: 0 1px 0 6px}
.owl-carousel .ps-product {margin: 5px;padding-left: 10px;}

.ps-breadcrumb {
	padding: 7px 0;
	position: relative;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 31px;
}
.ps-breadcrumb .breadcrumb {
	background-color: transparent;
	display: flex;
	margin: 0;
	padding: 0;
}
.breadcrumb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: nowrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: .25rem;
}

.widget_contact-us .widget_content h3 {
	color: #000;
	font-size: 20px;
	font-weight: 600;
}
.ps-product--search-result .ps-product__thumbnail {max-height: 70px;}
.ps-product .ps-product__thumbnail {
    overflow: hidden;
    position: relative;
    height: 170px; /* Set the height as per your design */
	display: flex;
	text-align: center;
  
	display: -webkit-box;
	/* -webkit-box-align: center;
	align-items: center; */
	-webkit-box-pack: center;
	justify-content: center;  
}

.ps-product .ps-product__thumbnail img {
	width: auto;
	max-height: 100%;
	vertical-align: middle;
	display: inline-block;
	text-align: center;
	height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    margin-right: auto;
    margin-left: auto;
    background-image: url(https://www.trustdevices.ae/storage/1f7ec49e-b207-42ec-a63d-19cfc1c10266.gif);
    background-size: cover;
    background-position: center;
}

.ps-product__content {
    min-height: 70px;
}

.ps-product .ps-product__title {
    --max-lines: 2;
    color: #06c;
    display: block;
    font-size: 14px;
    line-height: 1.2em;
    margin: 0;
    max-height: calc(1.2em * var(--max-lines));
    overflow: hidden;
    padding: 0 1rem 5px 0;
}

.ps-product .ps-product__actions {
    display: block !important;
    max-width: 100% !important;
    padding: 1px 0 0 0;
}













.custom-checkbox span, .custom-radio span {
	border-radius: 50%;
	cursor: pointer;
	display: block;
	height: 30px;
	position: relative;
	width: 30px;
	border: 1px solid #999;
	margin-right: 10px;
}
.ps-product__gallery .slick-slide img {
	/* margin: 0 auto; */
	/* opacity: 1; */
	/* height: 394px; */
	/* border: 1px dashed #999; */
	/* object-fit: contain; */
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	height: 412px;
	max-width: 100%;
	margin: auto;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.slick-slide img {
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	height: 450px;
	width: 100%;
	margin: 0;
	display: block;
	text-align: center;
    background-image: url(https://www.trustdevices.ae/storage/1f7ec49e-b207-42ec-a63d-19cfc1c10266.gif);
    background-size: cover;
    background-position: center;
}
.virew img {height: 300px;}

.lg-outer .lg-image {padding-bottom: 99px;}.lg-actions .lg-next, .lg-actions .lg-prev {border: 2px solid #fff;}
.widget_footer .widget-title {margin-bottom: 10px !important;}
.order-customer-info {
	background: var(--light);
	margin: 0;
	padding: 15px 0;
}
.thank-you {
	margin-bottom: 5px;
}
.thank-you i {
	color: #198754;
	font-size: 4em;
	padding-right: 10px;
}
@media screen and (max-width: 768px) {
.col-12 {-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;max-width: 100% !important;}
.mb-4 {margin-bottom: 0 !important;}
}

.navigation--list {
	background-color: #fff;
	border-top: 1px solid #ccc;
	bottom: 0;
	left: 0;
	padding: 4px 40px 0px 40px;
	position: fixed;
	width: 100%;
	z-index: 10001;
	font-size: 10px;
	font-weight: 600;
}
.navigation--mobile-product {
	background-color: #fff;
	border-top: 0px solid #ccc;
	bottom: 0;
	display: flex;
	justify-content: space-between;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 9999;
	padding-bottom: 51px;
}
.ps-btn, button.ps-btn {padding: 15px;background-color: #000; color:#FFF;}
.dsasdasdas {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 0;
            background-color: #f5f5f5;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .app-container1 {
            text-align: center;
            padding: 1px;
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }

.app-container1 h4{font-size: 18px;padding: 0 5px 0 5px;}

.app-icon1 {
	width: 50%;
	height: auto;
	border-radius: 5%;
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto 20px;
}

        .app-icon1 img {
            max-width: 100%;
            max-height: 100%;
            border-radius: 5%;
        }

        .download-buttons1 {
            margin-top: 29px;
        }

.download-button1 {
	display: block;
	margin-bottom: 21px;
	font-size: 22px;
	color: #fff;
	text-decoration: none;
	background-color: #fff;
	border-radius: 8px;
	margin-right: 10px;
	transition: background-color 0.3s ease;
}

        .download-button1:hover {
            background-color: #2980b9;
        }

.itemxx{
  height: 321px;
  object-fit: cover;
  display: block !important;
  margin: 0 auto;
  border: 1px solid #fee;
  background-color: #fff;
}
.ps-btn.ps-btn--black, button.ps-btn.ps-btn--black {background-color: #ffd814;}
.ps-product--detail .ps-product__shopping .ps-btn.ps-btn--black {color: #000;}
.coupon-wrapper{display:block !important;}
.jp-card-container {display: none;}
.navigation--mobile-product .ps-btn--black {color: #000;}
.lg-sub-html, .lg-toolbar {background-color: rgba(0,0,0,0);}
.ps-product--detail .ps-product__shopping .form-group--number input {border-color: #000;border-radius: 0;}
.ps-product--detail .ps-product__shopping .form-group--number i {color: #000;}
#back2top.active{display:none;}
.img-thumbnail {
	background-color: #fff;
	border: 1px solid #0d1f68;
	border-radius: .375rem;
	padding: 1px;
}



.ps-product__badges {left: 0;}
.ps-product .ps-product__badge {border-radius: 0 0 0 13px;font-size: 14px;	padding: 1px 5px;}
.ps-product__badges .ps-product__badge {float: right;}

.kdljl{
background-color: #0D1E63;
padding: 0px;
width: 100% !important;
color: #FFF;
margin-bottom: 7px;
}
.ps-product--quickview .ps-product__images .slick-arrow {opacity: 10;border-radius: 50px; visibility: visible;border: 2px solid #000;}
.ps-product--detail .ps-product__gallery .slick-arrow {opacity: 1;visibility: visible;border: 1px solid #000;border-radius: 3px;}
 .ps-product .ps-product__actions {display: block !important;max-width: 100% !important;}
.ps-product--detail .ps-product__variants .item img {opacity: 1;}

.ps-product--detail .ps-product__variants .item:hover {border: 1px solid #000 !important;}

.ps-product--detail .ps-product__sharing a.whatsapp {background-color: #25D366;}
.ps-product--detail .ps-product__sharing a.whatsapp:hover {background-color: #04B747;}#lg-download {display: none;}
.lg-toolbar .lg-icon {color: #fff;font-size: 30px;padding: 20px 45px 0 0;font-weight: 700;}
.ps-cart--mini .ps-cart__items .ps-product--cart-mobile {margin-bottom: 20px;}
.ps-product--cart-mobile .ps-product__thumbnail {max-width: 73px;}
.ps-cart--mini .ps-cart__content {min-width: 350px;}
.ps-cart--mobile .ps-cart__content {min-height: calc(100vh - 250px);padding: 20px 10px 0;}
del{color: #f00;}
.ps-product .ps-product__price.sale del {color: #222;font-size:14px;}
.ps-product--cart-mobile .ps-product__content {text-align: left;}

.ps-shopping .ps-shopping__view {display: none;}

.col-12 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.fntftrbtm {
	background-color: var(--header-button-background-color);
	color: #FFF;
	align-items: center;
	border-radius: 50%;
	bottom: 0;
	display: flex;
	font-size: 12px;
	justify-content: center;
	position: absolute;
	padding: 4px;
	right: -15px;
	top: -4px;
	width: 23px;
	height: 22px;
	line-height: 15px;
}


.ps-product--detail .ps-tab-list {column-count: 3;}
.ps-block--category p {font-size: 12px;font-weight: 600;}
/*! Pro Pg */
.ps-product--detail .ps-product__shopping {padding-bottom: -30px;}
.ps-product--detail .ps-tab-list {margin: 0 0 20px;}
.ps-product--detail > .ps-product__content {padding-top: 30px;}
.mt-60 {margin-top: 1px;}
.ps-section--default {margin-bottom: 20px;}
.ps-section--default .ps-section__header {margin-bottom: 20px;}
.ps-carousel--nav {margin-bottom: 1rem;	padding-bottom: 1px;}
/*! Pro Pg */

/*! adcrt */
[class*=" icon-"], [class^="icon-"] {font-weight: 600;font-size: 16px;}
.ps-product .ps-product__actions li a:hover {color: #fff;background-color: #009DEA;}
.ps-product .ps-product__actions {padding: 1px 0 0 0;}
.ps-product .ps-product__actions li a {border-radius: 3%;}
/*! adcrt */

.ps-block--download-app {
	padding: 30px;
	background-color: #F7CE68;
	background-image: linear-gradient(62deg, #F7CE68 0%, #FBAB7E 100%);
}

.lg-actions .lg-next, .lg-actions .lg-prev {color: #FFF;}

.ps-product--search-result .ps-product__thumbnail {max-width: 80px;	min-width: 80px;}
.ps-product--search-result .ps-product__content {padding-left: 3px;}
.ps-panel--search-result {	padding: 10px 10px;}
.ps-product--search-result .ps-product__price {font-size: 16px;}

.ps-product .ps-product__price {font-size: 17px;font-weight: 600;}

.ps-cart--mini .ps-cart__content {right: -69px;z-index: 99999;}
.ps-cart--mini .ps-cart__items {border: 1px solid #009dea;}
.ps-cart--mini .ps-cart__footer {border: 1px solid #009dea;}
.ps-cart--mini .ps-cart__items::before {border-left: 1px solid #009dea;border-top: 1px solid #009dea;right: 64px;}

.order-customer-info p {color: #000;font-size: 17px;text-transform: capitalize;font-weight: 600;}
.order-customer-info .order-customer-info-meta {color: #000;} .label-warning {color: #f00;}
.checkout-quantity {background: #f00;border: 1px solid #f00;font-weight: 600;}

#homepage-1 .ps-deal-of-day {padding-bottom: 1px;}
.ps-block--category {padding: 5px 0 20px 0;}

#homepage-1 .ps-site-features {padding-bottom: 10px;}
.mb-40 {margin-bottom: 15px;}.mt-40 {margin-top: 15px;}.mb-60 {margin-bottom: 30px;}
#homepage-1 .ps-download-app {margin-bottom: 50px;margin-top: 23px;}

@media screen and (max-width: 1199px){
 #homepage-1 .ps-home-banner .ps-container {flex-flow: wrap !important;}  
.ps-page--shop .ps-product:not(.ps-product--wide) .ps-product__content:not(.hover) {border-bottom: none; padding: 0 0 0 6px;}
.ps-page--shop .ps-product:not(.ps-product--wide) {margin-bottom: 18px;}
.ps-product__shopping .product__qty {margin-bottom: 1px;}
#product-page .navigation--list {display: block !important;}
.ps-panel--sidebar {z-index: 10000;}
.header--mobile.header--sticky .navigation--mobile {position: absolute !important;}
}

@media screen and (min-width: 1199px){
.navigation--mobile-product {	display: none !important;}
}

@media screen and (min-width: 1009px){
.ps-top-categories .col-xl-2 {flex: 0 0 16%;max-width: 17%;}
}

@media (min-width: 599px) {
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 390px){
.col-6 {-ms-flex: 0 0 50% !important;flex: 0 0 50% !important;max-width: 50% !important;}
 .ps-block--category {margin-bottom: 15px;	padding: 10px;} 
 
}

@media screen and (max-width: 420px){
 #homepage-1 .ps-home-banner {margin-bottom: 20px;padding-top: 20px;}
.ps-carousel--nav-inside .owl-dots {bottom: 40px;} 
}

@media screen and (max-width: 575px){
  .ps-product--detail .ps-product__desc {border-bottom: 1px solid #e1e1e1;margin-bottom: 20px;display: flex;width: 100%;overflow: scroll;}
  .ps-tab.active {display: flex;width: 100%;overflow: scroll;}
  .ps-product__gallery .slick-slide img {height: 290px;}
  .col-lg-3{width:50%;} .ps-product .ps-product__price {font-size: 18px;}
  .ps-product .ps-product__price.sale del {font-size:17px;}
  
  .mt-40 {margin-top: 0;}
.ps-page--product {padding-top: 0;}

.ps-product--detail .ps-product__thumbnail figure {margin-bottom: 15px;}

.ps-product--detail .ps-product__header .ps-product__thumbnail {margin-bottom: 2rem;}

.ps-product--detail .ps-product__shopping .form-group--number input {border: 1px solid #000;}

.ps-product--detail .ps-product__shopping .form-group--number i {color: #000;}


}

@media (max-width: 479px) {.ps-footer__widgets > * {flex-basis: 100% !important;}}

@media (max-width: 767px) {.ps-layout--shop {padding-bottom: 0 !important;}}

@media (max-width: 991px) {.ps-collection {margin-bottom: 30px;} .ps-layout--shop .ps-layout__right {margin-bottom: 20px !important;}}

#product-quickview {z-index: 99999;}
.ps-product--detail .ps-product__shopping {margin-bottom: 1rem;padding-bottom: 0;}
.ps-btn:active.ps-btn--black, .ps-btn:hover.ps-btn--black, button.ps-btn:active.ps-btn--black, button.ps-btn:hover.ps-btn--black {background-color: #ecc503;}

/* Show the button when scrolling down */
body.show-scroll #scrollToTopButton {
    display: block;
}