.row {
  max-width: 100%;
  width: 100%;
  margin: 0;
}

.logo img {
  width: 100%;
  padding: 5px;
}

.custom_brown_bg {
  background-color: var(--custom_blue_bg);
}

.tp-header-welcome span {
  color: var(--tp-common-white);
}

.tp-header-main {
  padding-top: 5px;
  padding-bottom: 5px;
}

.tp-category-menu-btn {
  font-size: 20px;
  color: var(--custom_brown_bg);
  background-color: unset;
  padding: 0;
}

.tp-header-action-btn {
  color: var(--custom_brown_bg);
}

.tp-header-contact-content p {
  color: var(--custom_brown_bg);
}

.tp-header-contact-content h5 {
  color: var(--custom_brown_bg);
}

.tp-category-menu-btn::after {
  display: none;
}

.tp-category-menu-btn span {
  margin-right: 0;
}

.tp-category-menu nav ul {
  min-width: 180px;
}

.tp-category-menu-btn:hover {
  background-color: unset;
  color: var(--custom_brown_bg);
}

.main-menu.menu-style-1>nav>ul>li>a {
  font-size: 18px;
  padding: 10px 0px !important;
}


/* nav.tp-main-menu-content ul { */
/* display: flex; */
/* justify-content: space-between; */
/* } */

.main-menu.menu-style-1>nav>ul>li:not(:last-child) {
  margin-right: 0;
}

.tp-header-action-badge {
  top: -10px;
}

.tp-header-contact-icon span {
  font-size: 30px;
}

.tp-header-action-btn:hover {
  color: var(--tp-common-black);
}

.tp-category-menu-btn:hover {
  color: var(--tp-common-black);
}

.tp-header-contact-content p a:hover {
  color: var(--tp-common-black) !important;
}

.tp-header-search-box {
  width: 100%;
}

.tp-header-search-wrapper {
  border-radius: 25px;
}

.tp-header-search-box input {
  border-radius: 25px;
}

.tp-header-search-btn button {
  border-radius: 0px 25px 25px 0px;
}

.tp-header-search-btn {
  background-color: var(--custom_brown_bg);
  border-radius: 0px 25px 25px 0px;
}

.tp-header-sticky-menu nav ul {
  display: flex;
  justify-content: space-between;
}

.tp-header-sticky-area {
  position: relative;
  top: unset;
  visibility: visible;
  opacity: 1;
}

.tp-header-sticky-area.header-sticky-2 {
  position: fixed;
}

.tp-header-sticky-area.header-sticky-2 .logo img {
  padding: 5px;
}

.tp-header-sticky-area.header-sticky-2 .main-menu.menu-style-1>nav>ul>li>a {
  padding: 10px 0;
}

.tp-banner-content-4 {
  position: unset;
}

.tp-banner-height-4 {
  min-height: unset;
}

.row.p-0.slider_second_sec {
  margin: 0;
}

.slider_bg1 {
  background: linear-gradient(to right, rgb(36 55 86), rgb(18 25 41));
}

.tp-slider-thumb img {
  width: 100%;
}

.tp-slider-height {
  min-height: 410px;
}

.tp-slider-content {
  padding-left: 20px;
}

.baner_top {
  height: 180px;
}

.baner_bottom {
  height: 205px;
}

h3.tp-banner-title-4 {
  font-weight: 600;
  color: #fff;
  padding: 5px 10px;
  text-shadow: 2px 2px 4px #070e20;
  font-size: 25px;
}

.tp-product-gadget-banner-item {
  border-radius: 0;
}

.primary_img {
  display: none;
}

.tp-product-item:hover .primary_img {
  display: block;
}

.tp-product-item:hover .secondary_img {
  display: none;
}

.tp-product-details-title {
  font-size: 28px;
}

.offer_sec .tp-banner-content {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.offer_sec .tp-banner-thumb {
  background-size: contain;
}

.offer_sec .tp-banner-item:hover .tp-banner-thumb {
  transform: none;
}

.offer_sec .tp-banner-content span {
  font-weight: 600;
  color: #286954;
}

.offer_sec .tp-banner-title {
  color: #286954;
}

.offer_sec .tp-banner-content div {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.offer_sec .tp-banner-content div h5 {
  width: fit-content;
  background-color: #286954;
  color: #fff;
  padding: 5px 8px;
  border-radius: 17px;
}

.tp-product-arrival-border::after {
  display: none;
}

.tp-product-arrival-more-wrapper .tp-product-arrival-arrow {
  margin-right: 10px;
}

.tp-blog-content .tp-blog-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 45px;
}

.tp-blog-content p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 10px;
  height: 41px;
}

[data-bg-color="footer-bg-grey"] {
  background-color: var(--custom_brown2_bg);
}

.tp-footer-logo img {
  width: 100%;
}

.tp-footer-widget-title {
  color: var(--tp-common-white);
}

.tp-footer-desc {
  color: var(--tp-common-white);
  margin-bottom: 10px;
}

.tp-footer-widget-content ul li a {
  color: var(--tp-common-white);
}

.tp-footer-widget-content ul li a::after {
  color: var(--tp-common-white);
}

.tp-footer-talk span {
  color: var(--tp-common-white);
}

.tp-footer-talk h4 {
  color: var(--tp-common-white);
}

.tp-footer-contact-content p {
  color: var(--tp-common-white);
}

.tp-footer-contact-icon span {
  color: var(--tp-common-white);
}

.tp-link-btn {
  color: var(--tp-common-white);
}

.tp-footer-bottom-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid rgb(193 193 193);
}

.tp-footer-copyright p {
  color: var(--tp-common-white);
}

.tp-footer-payment p a:hover {
  color: var(--custom_brown3_bg) !important;
}

.tp-slider-item {
  background-size: cover;
  background-position: center;
}

/* home page 2 */
.main-menu.menu-style-2>nav>ul>li {
  margin-right: 0;
}

.main-menu.menu-style-2 {
  margin-left: 0px;
}

nav.tp-main-menu-content>ul {
  display: flex;
  justify-content: space-between;
}

.tp-header-top-menu-item ul {
  min-width: 170px;
  box-shadow: 0px 0px 10px #c1c1c1;
  border-radius: 0px 0px 5px 5px;
}

.tp-header-top-menu-item ul li a i {
  margin-right: 5px;
  width: 13px;
}

.tp-header-top-menu-item ul li:not(:last-child) {
  border-bottom: 1px solid #e0e0e0;
}

.tp-header-info-item a span {
  color: var(--tp-theme-primary);
}

.tp-header-search-2 input {
  border-radius: 50px;
}

.main-menu.menu-style-2>nav>ul>li .tp-submenu li:not(:last-child) {
  border-bottom: 1px solid #e5e7e8;
}

.main-menu>nav>ul>li>.tp-submenu {
  padding: 12px 10px;
  box-shadow: 0px 0px 10px #c1c1c1;
}

.tp-header-search-2 input {
  border: 1px solid rgb(177 44 47);
}

.tp-header-search-2 button {
  color: var(--tp-theme-primary);
}

.tp-header-top-black .tp-header-top-menu-item>span {
  color: var(--tp-theme-primary);
}

.tp-header-info-item a {
  color: var(--tp-theme-primary);
}

.tp-product-category-thumb img {
  width: 150px;
  height: 150px;
  object-fit: contain;
  border-radius: 50%;
}

.tp-product-category-thumb a {
  background-image: unset;
}

.tp-product-item {
  border: unset;
}

.tp-product-category-thumb {
  margin-bottom: 0;
}

.tp-product-tab-border::after {
  display: none;
}

.tp-product-tab-content .tp-product-item {
  box-shadow: 0px 4px 10px rgba(1, 15, 28, 0.14);
}

.trending_collections .tp-product-item {
  box-shadow: 0px 4px 10px rgba(1, 15, 28, 0.14);
}

.new_arrivals .tp-product-item {
  box-shadow: 0px 4px 10px rgba(1, 15, 28, 0.14);
}

.allproduct_tab_content .tab-pane .row {
  row-gap: 20px;
}

.baner_top {
  background-size: 70%;
  background-position: right;
}

.tp-product-tab .nav-tabs {
  width: 100%;
  display: flex !important;
  justify-content: space-around !important;
  padding-left: 0;
}

.tp-product-tab .nav-tabs .nav-item:not(:last-child) {
  margin-right: 0;
}

.tp-product-tab .nav-tabs .nav-item .nav-link.active {
  color: #ffffff;
  background-color: #a47e4c;
}

.tp-product-tab .nav-tabs .nav-item .nav-link {
    padding: 10px 15px;
    min-width: 215px;
  box-shadow: 0px 0px 3px #a47e4c;
  border-radius: 5px;
}

.tp-footer-widget-content ul li a::after {
  background-color: var(--tp-common-white);
}

.back-to-top-btn {
  background: var(--tp-common-white);
  color: var(--custom_brown2_bg);
}

.tp-footer-social a {
  color: var(--custom_brown2_bg);
}

.tp-footer-widget .tp-link-btn:hover {
  color: var(--custom_brown3_bg);
}

.tp-footer-widget-content ul li a:hover {
  color: var(--custom_brown3_bg);
}

.tp-footer-payment p a:hover {
  color: var(--custom_brown3_bg);
}

.tp-footer-contact-content p a:hover {
  color: var(--custom_brown3_bg);
}

.tp-footer-social a:hover {
  background-color: var(--custom_brown3_bg);

}

.back-to-top-btn:hover {
  background: var(--custom_brown3_bg);
  color: var(--tp-common-white);
}

.tp-blog-meta-date {
  bottom: 0;
  left: 0;
  top: unset;
  right: unset;
}

.tp-blog-item {
  box-shadow: 0px 4px 10px rgba(1, 15, 28, 0.14);
}

.tp-blog-content {
  padding: 10px;
}

.tp-blog-thumb {
  margin-bottom: 10px;
  border-radius: 8px;
}

.tp-btn-border-2 {
  border: unset;
  padding: 0 !important;
}

.tp-btn-border-2:hover {
  background-color: unset;
  border-color: unset;
  color: var(--tp-theme-primary);
}

.tp-footer-widget-content ul li a:hover::after {
  background-color: var(--custom_brown3_bg);
}

.tp-header-area {
  height: auto !important;
}


.force-overflow {
  width: 100%;
}

/* custom slider style start here  */

.baner_top {
  height: 205px;
}

.custom_brown_bg {
  background-color: var(--custom_blue_bg);
}

.tp-header-welcome span {
  color: var(--tp-common-white);
}

.tp-header-main {
  padding-top: 5px;
  padding-bottom: 5px;
}

.tp-category-menu-btn {
  font-size: 20px;
  color: var(--custom_brown_bg);
  background-color: unset;
  padding: 0;
}

.tp-header-action-btn {
  color: var(--custom_brown_bg);
}

.tp-header-contact-content p {
  color: var(--custom_brown_bg);
}

.tp-header-contact-content h5 {
  color: var(--custom_brown_bg);
}

.tp-category-menu-btn::after {
  display: none;
}

.tp-category-menu-btn span {
  margin-right: 0;
}

.tp-category-menu nav ul {
  min-width: 180px;
}

.tp-category-menu-btn:hover {
  background-color: unset;
  color: var(--custom_brown_bg);
}

.main-menu.menu-style-1>nav>ul>li>a {
  font-size: 18px;
  padding: 10px 0px !important;
}

nav.tp-main-menu-content ul {
  display: flex;
  justify-content: space-between;
}

.main-menu.menu-style-1>nav>ul>li:not(:last-child) {
  margin-right: 0;
}

.tp-header-action-badge {
  top: -10px;
}

.tp-header-contact-icon span {
  font-size: 30px;
}

.tp-header-action-btn:hover {
  color: var(--tp-common-black);
}

.tp-category-menu-btn:hover {
  color: var(--tp-common-black);
}

.tp-header-contact-content p a:hover {
  color: var(--tp-common-black) !important;
}

.tp-header-search-box {
  width: 100%;
}

.tp-header-search-wrapper {
  border-radius: 25px;
}

.tp-header-search-box input {
  border-radius: 25px;
}

.tp-header-search-btn button {
  border-radius: 0px 25px 25px 0px;
}

.tp-header-search-btn {
  background-color: var(--custom_brown_bg);
  border-radius: 0px 25px 25px 0px;
}

.tp-header-sticky-menu nav ul {
  display: flex;
  justify-content: space-between;
}

.tp-header-sticky-area {
  position: relative;
  top: unset;
  visibility: visible;
  opacity: 1;
}
.cloth-img-height {
    background-position-y: unset !important;
}

.custom-radio-align {
    display: flex;
    column-gap: 27px;
    margin-top: 8px;
}
.ml--20{
    
    margin-left: -27px;
}
.minicart-title div:first-child{
    font-size: 11px;
    font-family: 'Jost', sans-serif;
    text-transform: uppercase;
}
.minicart-title div:last-child
{
    
    font-weight: 600!important;
    font-size: 12px;color:black!important;
    font-family: 'Jost', sans-serif;
}
/*#style-1::-webkit-scrollbar-track*/
/*{*/
/*	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
/*	border-radius: 10px;*/
/*	background-color: #F5F5F5;*/
/*}*/

/*#style-1::-webkit-scrollbar*/
/*{*/
/*	width: 2px;height:5px;*/
/*	background-color: #F5F5F5;*/
/*}*/

/*#style-1::-webkit-scrollbar-thumb*/
/*{*/
/*	border-radius: 10px;*/
/*	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
/*	background-color: #555;*/
/*}*/
