/* ================================================================================ */
/* Font family  */
/* ================================================================================ */


@font-face {
  font-family: 'Plus-Bold';
  src: url('../fonts/PlusJakartaDisplay-Bold.ttf');
}
@font-face {
  font-family: 'Plus-Regular';
  src: url('../fonts/PlusJakartaDisplay-Regular.ttf');
}

@font-face {
  font-family: 'Plus-Light';
  src: url('../fonts/PlusJakartaDisplay-Light.ttf');
}
@font-face {
  font-family: 'Plus-Medium';
  src: url('../fonts/PlusJakartaDisplay-Medium.ttf');
}

/* ================================================================================ */
/* Global Size  */
/* ================================================================================ */

h1 {
  font-size: 40px;
  line-height: 1.3;
  font-family: Plus-Bold;
}

h2 {
  font-size: 32px;
  line-height: 1.3;
  font-family: 'Plus-Bold';
}

h3 {
  font-size: 28px;
  line-height: 1.3;
  font-family: Plus-Regular;
}

h4 {
  font-size: 24px;
  line-height: 1.3;
}

h5 {
  font-size: 20px;
  line-height: 1.3;
}

h6{
  font-size: 18px;
  line-height: 1.3;
  font-family: 'Plus-Bold';
}
font {
  background-color: transparent;
  box-shadow: unset;
}
font:hover {
  background-color: transparent;
  box-shadow: unset;
}

p,
span,
a {
  font-size: 18px;
  line-height: 1.3;
  font-family: Plus-Regular;
}

.btn {
  font-family: Plus-Bold;
  font-size: 15px;
  text-transform: uppercase;
  color: black;
}
.btn-success , .btn-secondary {
  color: white;
}

a {
  color: #212529;
}
/* Global css starts from here */

.col_brown{color: #CF7D47;}
.font_plus_bold{font-family: 'Plus-Bold';}
.p_left_8{padding-left: 8px;}
.p_right_8{padding-right: 8px;}
.col_free{color: #00B71E;}

/* Global css ends here */
::-webkit-scrollbar {width: 7px;height: 7px; border-radius: 10px;}
::-webkit-scrollbar-track { background-color: transparent;}
::-webkit-scrollbar-thumb { background-color: #CF7D47; border-radius: 10px;}


/* ================================================================================ */
/* Header Css */
/* ================================================================================ */


/* Header style starts from here */

.header .searchBar { flex: 7; padding:0px 20px;}
.header .searchBar .navbar-form{width: 100%;}
.header .user_icon {width: 45px; height: 45px; overflow: hidden; border-radius: 50%;}
.header .user_icon img {width: 100%; height: 100%; object-fit: cover; object-position: center;}
.header .navbar-nav{gap: 40px; align-items: center;}
.header .navbar-nav .icons{/* display: flex; *//* align-items: center; */}
.header .navbar-nav .icons ul {list-style: none; padding-left: 0; margin-bottom: 0;}
.header .navbar-nav .icons ul li {overflow: visible;display: inline-block;padding: 0 10px;position: relative;}
.header .navbar-nav .icons>ul{display: flex;}
.header .navbar-nav .icons ul>li>a {display: initial;position: unset;}
.header .navbar-nav .sellNow .brown_btn { width: auto; font-family: Plus-Bold; font-size: 15px; text-transform: uppercase; background-color: #CF7D47;  padding: 6px 12px; border-radius: .25rem; }
header .navbar-nav .user_icon_main {position: relative;}
header .navbar-nav .user_icon_main .user_dropdown.show{display: block;}
header .navbar-nav .user_icon_main .user_dropdown{position: absolute;box-shadow: 0 5px 20px rgba(101,101,101,0.16);padding: 10px 25px;/* bottom: -180px; */z-index: 999;background-color: white;right: 0;display: none;width: 190px;border-radius: 5px;margin-top: 15px;}
header .navbar-nav .user_icon_main .user_dropdown ul{padding-left: 0; list-style: none; margin-bottom: 0;}
header .navbar-nav .user_icon_main .user_dropdown ul li{padding: 3px 0;margin-bottom: 5px;}
header .navbar-nav .user_icon_main .user_dropdown ul li a{color: #888888;}
header .navbar-nav .user_icon_main .user_dropdown ul li a:hover {text-decoration: none;}
header .navbar {padding: 10px 0px;position: relative;justify-content: space-between;column-gap: 20px;}
header .navbar .navbar-brand {width: 200px;margin: 0px;}
header .navbar .navbar-brand img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.navigation_bar #navbarSupportedContent .language_btns li a {padding: 0px}
.navigation_bar #navbarSupportedContent .language_btns .nav-items.active img {outline: 3px solid #CF7D47;}
.navigation_bar #navbarSupportedContent .language_btns li a img {height: 40px;width: 40px;border-radius: 50%;object-fit: cover;}
.language_btns li a {padding: 0px}
.language_btns .nav-items.active img {outline: 3px solid #CF7D47 !Important;}
.language_btns li a img {height: 40px;width: 40px;border-radius: 50%;object-fit: cover;}
/*.language_btns {justify-content: unset;gap: 20px;margin-top: 10px}*/
.language_btns {
  display: flex;
  flex-direction: row;

}

header .navbar-nav .user_icon_main .user_dropdown .language_btns {
  justify-content: left;
}

/* Header style ends here */


.navbar-nav {
  justify-content: right;
}

.navbar-form .input-group .input-group-btn {
  position: absolute;
  right: 0;
  z-index: 99;
}
.navbar-form {
  width: 53%;
  text-align: center;
  margin: 0 auto;
}
.navbar-form .input-group .input-group-btn button {
  background: transparent;
}

.navbar-form .input-group input {
  border: 0;
  background-color: #F5F5F5;
  padding: 10px 20px;
}
.header .searchBar .navbar-form input.form-control { height: 45px;    font-family: Plus-Regular; }
.header .navbar-nav .icons ul>li>a>img {
  width: 25px;
  height: 25px;
  object-fit: contain;
}
.navbar-form .input-group .input-group-btn button { border: none; }
.brown_btn {
  background-color: #CF7D47;
  color: #fff !important;
  white-space: break-spaces;
}
.brown_transparent_btn {
  color: #CF7D47 !important;
  border: 1px solid #CF7D47;
  background-color: transparent;
}
#navbarSupportedContent .navbar-nav li a {
  padding: 10px 17px;
  margin-left: 10px;
}
.bottom_menu>ul {
  display: flex;
  list-style: none;
  /* padding-left: 15px; */
  margin-bottom: 0;
  /*justify-content: space-between;*/
  flex-wrap: wrap;
  padding: 0px ;
}

/*.bottom_menu>ul li {*/
/*padding: 10px;*/
/*}*/

.bottom_menu>ul li a {
  text-decoration: none;
  /*text-transform: capitalize;*/
  color: #171717;
  font-size: 15px;
  padding: 10px;display: block;
}




/*.bottom_menu>ul li:first-child {*/
/*padding-left: 15px;*/
/*}*/

.bottom_menu>ul li a.active {
  font-family: Plus-Bold;
}

#categroy hr {
  margin-bottom: 0px;
  margin-top: 0;
}

/* ================================================================================ */
/* Footer Css */
/* ================================================================================ */


#footer {
  padding: 60px 0 30px;
}

#footer .section-title {
  text-align: center;
  color: #007b5e;
  margin-bottom: 50px;
  text-transform: uppercase;
}

#footer {
  background: #F5F5F5 !important;
}

.Footer_content{
  text-align: center;
}

#footer h5 {
  padding-left: 10px;
  border-left: 3px solid #eeeeee;
  padding-bottom: 6px;
  margin-bottom: 20px;
  color: #ffffff;
}

.bottom_footer ul li a {
  -webkit-text-decoration-skip: objects;
  text-decoration: none !important;
  color: #AFAFAF;
  font-size: 13px;
  position: relative;
}

.bottom_footer {
  display: flex;
  justify-content: space-between;
}

.bottom_footer ul {
  display: flex;
  list-style: none;
  padding: 0;
}

.bottom_footer ul li {
  padding: 0 10px;
}


.Footer_content p {
  font-size: 14px;
  color: #AFAFAF;
}

.red_btn {
  background-color: #FF453E;
  color: #fff;
}

.footer_bottom p {
  color: #AFAFAF;
  font-family: 'Plus-Regular';
  font-size: 13px;
}

.bottom_footer ul li a:after {
  content: '|';
  position: absolute;
  top: 2px;
  left: -12px;
}

.bottom_footer ul li:first-child a:after {
  display: none;
}
.Footer_content h1 {
  font-size: 40px;
  line-height: 1.3;
  font-family: Plus-Bold;
}
.Footer_content .brown_btn {
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
}
/* ================================================================================ */
/* Hero Section Css */
/* ================================================================================ */

#hero_section {
  /*background-image: url('../images/Pallet-Furniture.png');*/
  /*background-repeat: no-repeat;*/
  /*background-size: cover;*/
  padding: 150px 0;
  background-color: #F5F5F5 ;
}

.hero_section_content {
  background-color: #fff;
  max-width: 40%;
  padding: 50px 40px;
}

.hero_section_content .btn {
  width: 100%;
  border-radius: 3px;
}

/* ================================================================================ */
/* Home Section Two Css */
/* ================================================================================ */

#liked_article {
  padding: 40px 0;
}

.section_heading h3 {
  margin-bottom: 25px;
}

.card {
  border: 0;
}

.card .card-body {
  padding-left: 0;
  padding-right: 0;
}

.card .card-body .options .card-title {
  font-size: 15px;
  font-family: Plus-Regular;
  color: #171717;
  margin-bottom: 7px;
}

.buy .price h5 {
  font-size: 15px;
  font-family: Plus-Regular;
  color: #171717;
}

.buy .price .article_author {
  font-size: 16px;
  color: #B5B5B5;
  font-family: Plus-Light;
}
.wish_list_icon{
  z-index: 2;
  cursor: pointer;
}
.wish_list_icon i {
  color: #B4B4B4;
  font-size: 10px;
}

.wish_list_icon span {
  color: #171717;
  margin-left: 9px;
  font-family: Plus-Regular;
  font-size: 10px;
}
.wish_list_icon i {
  color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: darkgrey;
}
.mySwiper .swiper-slide {
  background-color: #F5F5F5;
  text-align: center;
  height: 90px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}

.popular_item {
  height: 60%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* ================================================================================ */
/* Home Section Three Css */
/* ================================================================================ */

.suggested_search_slider .swiper-slide {
  background-color: #F5F5F5;
  text-align: center;
  height: 60px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
}

.suggested_search_slider .swiper-slide span {
  font-size: 16px;
  font-family: Plus-Regular;
}

#suggested_search {
  padding: 30px 0;
}

/* ================================================================================ */
/* Home Section Four Css */
/* ================================================================================ */

.thumbnail {
  position: relative;
  overflow: hidden;
  margin: 15px 0;
  height: 350px;
}

.thumbnail img {width: 100%; height: 100%; object-fit: cover; object-position: center;}

.caption {
  position:absolute;
  top:-100%;
  right:0;
  background:#171717c4;
  width:100%;
  height:100%;
  padding:2%;
  text-align:center;
  color:#fff !important;
  z-index:2;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  overflow-y: scroll;
}
.thumbnail:hover .caption {
  top:0%;
  /*display: flex;*/
  /*flex-direction: column;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.thumbnail .thumnail_heading {
  position: absolute;
  bottom: 0;
  background: #CF7D47;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 10px 0px;
  font-family: Plus-Medium;
  color: #fff;
}

.thumbnail:hover .thumnail_heading {display: none;}

.thumbnail .caption h4 {
  font-family: Plus-Medium;
  font-size: 22px;
}

.thumbnail .caption p {
  font-size: 14px;
  line-height: 1.7;
  max-width: 80%;
  text-align: center;
  margin: 0 auto;
  overflow: visible;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  line-clamp: 10;
  -webkit-box-orient: vertical;
}

.filter_sec {padding: 15px 0;}


/* ================================================================================ */
/* Home Section Five Css */
/* ================================================================================ */

#recently_listed {
  padding: 60px 0;
}

/* ================================================================================ */
/* How Its Work Section One Css */
/* ================================================================================ */

#how_its_work_hero_sec {
  padding: 80px 0 0;
}

#gallery .container {
  /*width: 80vw;*/
  margin: 3em auto;
  display: grid;
  grid-auto-rows: 20px;
  grid-auto-flow: dense;
  grid-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 2fr 1fr 1fr 1fr;
  grid-template-rows: 100px 100px 100px 100px 100px 100px;
}

.one, .two, .three, .four, .five, .six, .seven, .eight {
  display: flex;
  height: 100%;
  width: 100%;
  grid-column: auto / span 1;
}

.one {
  grid-column: 1 / span 2;
  grid-row: 1 / span 3;
}

.two {
  grid-column: 3 / span 4;
  grid-row: 1 / span 4;
}

.three {
  grid-column: 7 / span 2;
  grid-row: 1 / span 2;
}

.four {
  grid-column: 9 / span 2;
  grid-row: 1 / span 3;
}

.five {
  grid-column: 1 / span 2;
  grid-row: 4 / span 3;
}

.six {
  grid-column: 3 / span 4;
  grid-row: 5 / span 2;
}

.seven {
  grid-column: 7 / span 2;
  grid-row: 3 / span 4;
}

.eight {
  grid-column: 9 / span 2;
  grid-row: 4 / span 3;
}

#gallery .container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.how_its_work p {
  color: #878787;
  /*max-width: 56%;*/
  line-height: 1.5;
}

/* ================================================================================ */
/* How Its Work Section Two Css */
/* ================================================================================ */


.sell_card {
  box-shadow: 0 0 11px 1px #00000038;
  padding: 25px 45px;
  margin-bottom: 20px;
  height: 320px;
}
.sell_card>img {width: 50px;height: 50px;object-fit: contain;}
.sell_card h3 {color: #171717;margin-top: 15px;}
.sell_card p { line-height: 1.5;font-size: 14px;color: #878787;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;line-clamp: 7;-webkit-box-orient: vertical;}


.sell_without_hassle_content h1 {
  font-family: Plus-Regular;
  text-align: center;
  margin-bottom: 60px;
}

#sell_without_hassle {
  padding: 40px 0;
}
.sell_without_hassle_content .btn { text-align: center; margin:  0 auto; display: block; width: fit-content; }

/* ================================================================================ */
/* How Its Work Section Three Css */
/* ================================================================================ */


#buy_without_hassle {
  background-color: #F9F9F9;
  padding: 40px 0;
}

#buy_without_hassle .sell_card {
  box-shadow: unset;
}

/* ================================================================================ */
/* How Its Work Section Four Css */
/* ================================================================================ */

.furniture_insurance_content h1 {
  font-family: Plus-Regular;
}

.furniture_insurance_content p {
  /*line-height: 1.2;*/
  margin-bottom: 9px;
  font-size: 16px;
}

#insurance {
  padding: 20px 0;
}

.furniture_insurance_image {
  margin-top: 50px;
}

.furniture_insurance_content {
  margin-top: 50px;
}

#liked_article .card .img_wrapper {height: 300px; width: 100%; overflow: hidden;}
#liked_article .card .img_wrapper img {height: 100%; width: 100%; object-fit: cover; object-position: center;}


/* Profile page starts from here */
.furniture_insurance_image{height: 350px;}
.furniture_insurance_image img{width: 100%;height: 100%;object-fit: contain;object-position: center;}
.inner_section_profile_details{padding: 75px 0;}
.inner_section_profile_tabs{padding-bottom: 80px;}
.profile_details .details_wrapper {display: flex;/* gap: 35px; align-items: center;*/}
.profile_details .details_wrapper .user_image{width: 250px; height: 250px; overflow: hidden; border-radius: 50%; flex-shrink: 0;}
.profile_details .details_wrapper .user_image img{width: 100%; height: 100%; object-position: center; object-fit: cover;}
.profile_details .details_wrapper .user_details p{color: gray; font-weight: 300; font-size: 14px;}
.profile_details .details_wrapper .user_details .ratings_reviews {display: flex;align-items: center;gap: 20px;}
.profile_details .details_wrapper .user_details .reviews h6{margin-bottom: 0;}
.profile_details .details_wrapper .user_details .reviews h6 span {margin-right: 5px;}
.profile_details .details_wrapper .user_details .profile_about {margin-top: 20px;}
.profile_details .details_wrapper .user_details .profile_description{padding: 0 0 15px 0; max-width: 80%;}
.profile_details .details_wrapper .user_details .profile_description p{margin-bottom: 0; line-height: 20px;}
.profile_details .details_wrapper .user_details .about_wrapper{display: flex; align-items: center; gap: 30px;}
.profile_details .details_wrapper .user_details .about_wrapper .followers_following {margin: 0;}
.profile_details .details_wrapper .user_details .about_wrapper .profile_location i {margin-right: 3px; color: #cf7d47;}
.profile_details .details_wrapper .user_details .about_wrapper p{margin-bottom: 0;}
.profile_details .details_wrapper .user_details .ratings_reviews .ratings span{font-size: 14px; color: lightgray; color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #CF7D47;}
.profile_details .details_wrapper .user_details .ratings_reviews .ratings span.checked{color: #CF7D47;}

.inner_section_profile_tabs .card_wrapper {display: flex; flex-wrap: wrap; column-gap: 2%; row-gap: 40px;}
.inner_section_profile_tabs .card_wrapper .card {width: 32%;}
.inner_section_profile_tabs .card .card-body .title_wishlist {display: flex; align-items: flex-start; justify-content: space-between; padding-bottom: 20px;    column-gap: 6px;}
.card_wrapper .card .card-body , .card_wrapper .card .buy {padding: 15px;}
.inner_section_profile_tabs .card .card-body .title_wishlist h6{margin-bottom: 0; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;min-height: 47px;}
.inner_section_profile_tabs .card .card-body p {font-size: 12px; font-weight: 300; color: darkgrey;}
.inner_section_profile_tabs .card .card-body .brand_style p span {font-size: 12px;}
.inner_section_profile_tabs .card .card-body .brand_style p{margin-bottom: 0;}
.wish_list_icon i{color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: darkgrey;}
.wish_list_icon > a.liked i{color: red; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: red;}
.inner_section_profile_tabs .card .card-body .title_wishlist .wish_list_icon a {font-size: 10px;}
.inner_section_profile_tabs .card .card-body .title_wishlist .wish_list_icon a span {margin-left: 5px; font-weight: 100; font-size: 10px; }
.inner_section_profile_tabs .nav-tabs{margin-bottom: 20px; border: 0;}
.inner_section_profile_tabs .nav-tabs a{text-decoration: none; color: darkgrey; font-size: 22px;}
.inner_section_profile_tabs .nav-tabs li{padding-right: 20px;}
.inner_section_profile_tabs .nav-tabs a.active {color: black; font-weight: 800;}
.inner_section_profile_tabs .card .card-body .title_wishlist > a {color: black; font-weight: 700; text-decoration: none;}
.inner_section_profile_tabs .card .card-body .title_wishlist .card_title {flex: 1;}

.inner_section_profile_tabs .card .card_image {height: 300px; width: 100%; overflow: hidden; border-radius: 6px;}
.inner_section_profile_tabs .card .card_image img {width: 100%; height: 100%; object-fit: cover; object-position: center;}

.inner_section_profile_tabs .card .card-body .card_description p {line-height: 22px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;min-height: 45px;}

.profile_tabs .inner_section_profile_tabs .card {position: relative;}
.profile_tabs .inner_section_profile_tabs .card a.card_link.product_link {position: absolute; width: 100%; height: 100%; z-index: 1;}

/* Profile page ends here */

/* my balance page starts from here */

.mybalance_main_sec .inner_section_left_col {padding: 30px; border: 1px solid #CF7D47; border-radius: 9px; min-height: 530px;}
.mybalance_main_sec .inner_section_right_col {padding: 30px; border-radius: 9px; box-shadow: 0 0 11px rgba(34,34,34,0.13); min-height: 530px;}
.mybalance_main_sec .inner_section_right_col table tr td, .mybalance_main_sec .inner_section_right_col table tr th{border: 0;}
.mybalance_main_sec{padding: 80px 0;}
.mybalance_main_sec .inner_section_left_col .tabs{padding-top: 30px}
.mybalance_main_sec .inner_section_left_col .tabs ul {flex-direction: column; gap: 30px; border-bottom: 0;}
.mybalance_main_sec .inner_section_left_col .tabs ul li a{color: #171717;text-decoration: none;}
.mybalance_main_sec .inner_section_left_col .tabs ul li a.active{color: #CF7D47;}
.mybalance_main_sec .inner_section_right_col #myBalance table thead td, .mybalance_main_sec .inner_section_right_col #myBalance table thead th{font-weight: 100; font-size: 18px;}
.mybalance_main_sec .inner_section_right_col #myBalance table tbody th{font-weight: 400; font-size: 22px;}
.mybalance_main_sec .inner_section_right_col #myBalance table tbody td, .mybalance_main_sec .inner_section_right_col #myBalance table tbody td span{font-weight: 700; font-size: 22px;}
.mybalance_main_sec .inner_section_right_col #myBalance .withdraw_btn {text-align: right;}
.mybalance_main_sec .inner_section_right_col #myBalance .withdraw_btn a {padding-left: 30px; padding-right: 30px;}

/* my balance page ends here */

/* Sell an item style starts from here */

.sell_item_main_sec{padding: 80px 0;}
.sell_item_main_sec .inner_section_sell_item .top_heading {padding-bottom: 20px;}
.sell_item_main_sec .inner_section_sell_item .top_heading h3 {font-weight: 700;}
.sell_item_main_sec .inner_section_sell_item .price_message {text-align: right; padding-top: 5px; position: relative;}
.sell_item_main_sec .inner_section_sell_item .price_message p {color: #CF7D47; font-size: 16px;}
.sell_item_main_sec .inner_section_sell_item .price_message p i{font-size: 16px; margin-left: 6px;}

.sell_item_main_sec .inner_section_sell_item .file_col .inner_section_input_file {text-align: center; border: 2px dashed #CF7D47; border-radius: 10px; padding: 15px; background-color: #FFF4EC; height: 150px; display: flex; flex-direction: column; justify-content: center; cursor: pointer ;position: relative;}
.sell_item_main_sec .inner_section_sell_item .file_col .inner_section_input_file .drop_text{max-width: 95%; margin: 0 auto; margin-top: 10px;}
.sell_item_main_sec .inner_section_sell_item .file_col .inner_section_input_file .drop_text p{font-size: 11px; margin-bottom: 0;}
.sell_item_main_sec .inner_section_sell_item .file_col .inner_section_input_file .drop_text p label{color: #CF7D47; }
.sell_item_main_sec .inner_section_sell_item .file_col .inner_section_input_file .drop_text input[type="file"] {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;cursor: pointer;opacity: 0;font-size: 0px;}
.sell_item_main_sec .inner_section_sell_item .file_col .inner_section_input_file .bottom_txt span{font-size: 9px; color: #CF7D47;}

.sell_item_main_sec .inner_section_sell_item .file_col {padding-top: 10px; padding-bottom: 10px;}
.sell_item_main_sec .inner_section_sell_item .bonus_text {padding: 20px 0;}
.sell_item_main_sec .inner_section_sell_item .bonus_text p{font-size: 16px;}

.sell_item_main_sec .inner_section_sell_item .bottom_btn .btn{padding: 6px 25px;    white-space: break-spaces;}
.sell_item_main_sec .inner_section_sell_item .bottom_btn .first_btn{margin-right: 10px;}

.sell_item_main_sec .inner_section_sell_item {border: 1px solid #CF7D47; border-radius: 9px; padding: 30px 25px;}
.txt_field{padding-bottom: 20px;}
.sell_item_main_sec .row {   justify-content: center;}
.sell_item_main_sec.sell_an_item_form .row {justify-content: start;}
.sell_item_main_sec.sell_an_item_form  .map {width: 100%;margin-bottom: 20px;}
.sell_item_main_sec.sell_an_item_form  .map iframe{height: 100%;width: 100%;}
.sell_item_main_sec .inner_section_sell_item .txt_field .dropDown textarea {margin-top: 10px;}
.sell_item_main_sec .inner_section_sell_item .file_col label {display: block;}
.sell_item_main_sec .inner_section_sell_item .top_heading + .row{margin-bottom: 10px;}
.txt_field input[type="color"] {height: 38px;}

.txt_field select{-moz-appearance: none; -webkit-appearance: none; position: relative;}
/* .txt_field .dropDown:before{content: "\f39f"; font-family: '"Font Awesome 6 Brands"'; font-weight: 900; position: absolute; display: block; width: 15px; height: 15px; background-color: red; z-index: 10;} */
.txt_field .dropDown{position: relative;}
.txt_field .dropDown i {position: absolute;z-index: 2;top: 0;right: 10px;padding: 8px;color: #CF7D47;font-size: 17px;height: 45px;display: inline-block;vertical-align: middle;display: flex;align-items: center;line-height: unset;padding: 0px;}
.inner_section_top_heading h3 {line-height: 30px;font-size: 21px;margin: 10px 0;color: #333b3f;}
/* Sell an item style ends here */

/* SignUp style starts from here */

.signup_sec{background-image: linear-gradient(45deg, rgba(207,125,71,0.6), rgba(207,125,71,0.6)), url('../images/signup_bg_new.png'); background-position: center; background-repeat: no-repeat; background-size: cover;}
.signup_sec .inner_section_main {background-color: #fff; border-radius: 20px; padding: 60px 40px 50px 40px; text-align: center; margin: 90px auto; max-width: 80%;}
.signup_sec .inner_section_main .top_logo{padding-bottom: 30px;width: 200px; margin: auto; }
.signup_sec .inner_section_main .signup_form{padding: 40px 0 30px 0;}
/*.signup_sec .inner_section_main .signUp_btn{padding-top: 20px;}*/
.signup_sec .inner_section_main .signUp_btn input[type="submit"]{padding: 12px 55px; border-radius: 10px;}
.txt_field input, .txt_field select{height: 45px !important;}
.signup_sec .inner_section_main .already_have_account a{color: #CF7D47; text-decoration: none;}
.signup_sec .inner_section_main .social_icons{display: flex; justify-content: center; align-items: center; gap: 15px;}
.signup_sec .inner_section_main .social_icons .icon{border-radius: 50%; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;}
.signup_sec .inner_section_main .social_icons .icon a{color: white;}
.signup_sec .inner_section_main .social_icons .icon i{font-size: 22px;}
.signup_sec .inner_section_main .social_icons .twitter_icon{background-color: #29A9E1;}
.signup_sec .inner_section_main .social_icons .googlePlus_icon{background-color: #DF4B38;}
.signup_sec .inner_section_main .social_icons .facebook_icon{background-color: #3E5C9A;}
.signup_sec .inner_section_main .social_icons .apple_icon{background-color: #3C3D3B;}

.signup_sec .inner_section_main .top_description .radio_register {display: flex; justify-content: center; gap: 15px; margin-bottom: 20px}
.signup_sec .inner_section_main .top_description .radio_register label{font-size: 20px; margin-bottom: 0;}
.signup_sec .inner_section_main .top_description .radio_register input[type="radio"]{display: block; margin: 0 auto; font-size: 28px;}

#phone_div.txt_field .iti {width: 100%;}

.signup_sec .inner_section_main  .signup_checkbox {display: flex;justify-content: space-between ;   margin-bottom: 20px;}
.signup_sec .inner_section_main .top_description , .signup_sec .inner_section_main .top_heading {margin-bottom: 20px;}
.signup_sec .inner_section_main .signup_checkbox .text-dark i {
  margin-right: 10px;
}
/* SignUp style ends here */


/* Login style starts from here */

.login_sec .inner_section_main { max-width: 55%;}
.already_have_account p {margin: 20px 0px;}

/* Login style ends here */

/* Archive Product style starts from here */

.inner_section_archive_products .archive_col {padding-bottom: 25px;}

.product_archive_cat .inner_section_categories {background-color: white; box-shadow: 2px 2px 16px rgba(0,0,0,0.1); border-radius: 5px; padding-bottom: 25px;}
.product_archive_cat .inner_section_categories {background-color: white; box-shadow: 2px 2px 16px rgba(0,0,0,0.1); border-radius: 5px; padding-bottom: 25px;}
.product_archive_cat .inner_section_categories .main_heading{padding: 15px 15px; border-bottom: 1px solid #DBDBDB;}
.product_archive_cat .inner_section_categories .main_heading h6{margin-bottom: 0;}
.product_archive_cat .inner_section_categories .category{padding: 14px 15px 10px 15px;}
.product_archive_cat .inner_section_categories .category .top_heading h6{color: #CF7D47;}
.product_archive_cat .inner_section_categories .category .category_links ul{list-style: none; padding-left: 0; margin-bottom: 0;}
.product_archive_cat .inner_section_categories .category .category_links ul li{padding-bottom: 10px;}
.product_archive_cat .inner_section_categories .category .category_links ul li a{font-size: 15px; color: #171717; text-decoration: none;display: flex;align-items: center;column-gap: 5px;}

.product_archive_cat {padding: 60px 0;}
.product_archive_cat .inner_section_archive_products{padding-bottom: 0;}

.product_archive_cat .inner_section_categories .productCategories_tabs .card-header {padding: 0; border: 0; background-color: unset;}
.product_archive_cat .inner_section_categories .productCategories_tabs .card-header a {color: #CF7D47; font-family: 'Plus-Bold'; position: relative; width: 100%;}
.product_archive_cat .inner_section_categories .productCategories_tabs .card-header:before {content: "\f078";display: block;position: absolute;top: 12px;right: 10px;font-weight: 900;font-family: "Font Awesome 5 Free"; color: #CF7D47;}
.product_archive_cat .price_range_input{position: relative;z-index: 1;}
.price_range .top-heading h6 {color: #CF7D47;font-family: 'Plus-Bold';margin-bottom: 20px;}
.price_range { padding: 15px 15px; }
.price_range input[type="range"] { width: 90%; }
.price-range-slider { width: 100%; /*float: left; */padding: 10px 20px; }
.price-range-slider .range-value { margin: 0; }
.price-range-slider .range-value input { width: 100%; background: none; color: #000; font-size: 16px; font-weight: initial; box-shadow: none; border: none; margin: 20px 0 20px 0; }
.price-range-slider .range-bar { border: none; background: #000; height: 3px; width: 96%; margin-left: 8px; }
.price-range-slider .range-bar .ui-slider-range { background: #06b9c0; }
.price-range-slider .range-bar .ui-slider-handle { border: none; border-radius: 25px; background: #fff; border: 2px solid #06b9c0; height: 17px; width: 17px; top: -0.52em; cursor: pointer; }
.price-range-slider .range-bar .ui-slider-handle + span { background: #06b9c0; }
.range-slider { width: 300px; text-align: center; position: relative; }
.range-slider .rangeValues { display: block; }
.range-slider  input[type=range] { -webkit-appearance: none; border: 1px solid white; position: absolute; left: 0; }
.range-slider  input[type=range]::-webkit-slider-runnable-track { width: 300px; height: 5px; background: #ddd; border: none; border-radius: 3px; }
.range-slider  input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; border: none; height: 16px; width: 16px; border-radius: 50%; background: #cf7d47; margin-top: -4px; cursor: pointer; position: relative; z-index: 1; }
.range-slider  input[type=range]:focus { outline: none; }
.range-slider  input[type=range]:focus::-webkit-slider-runnable-track { background: #ccc; }
.range-slider  input[type=range]::-moz-range-track { width: 300px; height: 5px; background: #ddd; border: none; border-radius: 3px; }
.range-slider  input[type=range]::-moz-range-thumb { border: none; height: 16px; width: 16px; border-radius: 50%; background: #21c1ff; }
.range-slider  input[type=range]:-moz-focusring { outline: 1px solid white; outline-offset: -1px; }
.range-slider  input[type=range]::-ms-track { width: 300px; height: 5px;  background: transparent; border-color: transparent; border-width: 6px 0;  color: transparent; z-index: -4; }
.range-slider  input[type=range]::-ms-fill-lower { background: #777; border-radius: 10px; } input[type=range]::-ms-fill-upper { background: #ddd; border-radius: 10px; }
.range-slider  input[type=range]::-ms-thumb { border: none; height: 16px; width: 16px; border-radius: 50%; background: #cf7d47; }
.range-slider  input[type=range]:focus::-ms-fill-lower { background: #888; }
.range-slider  input[type=range]:focus::-ms-fill-upper { background: #ccc; }
.range-slider .rangeValues {font-size: 13px;margin-top: 20px;text-align: left;display: inline-block;width: 100%;}
.range-slider { width: 100%; position: relative; }
/* Archive Product style ends here */
.price_range #slider {background: #F0F2F7; border-radius:  10px; border: 0;}
.price_range .ui-slider-range {background: #CF7D47;}
.price_range .ui-slider-handle{border-radius: 50%; background: #fff;}
.price_range .ui-slider-handle:focus-visible{outline: 0;}
.product_archive_cat .product_filter { padding: 10px; }
.product_archive_cat .product_filter .field { display: flex; width: 100%;column-gap: 10px; align-items: center; }
.product_archive_cat .product_filter .field .input_box { width: 65px; }
.product_archive_cat .product_filter .field label { width: 100%; }
.product_archive_cat .product_filter .field .input_box input { width: 100%; }
.product_archive_cat .product_filter label { color: #CF7D47; font-family: 'Plus-Bold'; position: relative; width: 100%; margin-bottom: 15px; }
.product_archive_cat .product_filter .field .input_box input { border: 1px solid #DDDDDD; background-color: #ffffff; border-radius: 10px; padding: 10px; }
.product_archive_cat .product_filter .field .input_box {    width: 40%;}
.product_archive_cat .product_filter .field { justify-content: space-between;}
/* Product Detail page starts from here */

.product_detail_sec .inner_section_col_left .product_gallery .main_image {height: 500px; width: 100%; overflow: hidden; border-radius: 5px;}
.product_detail_sec .inner_section_col_left .product_gallery .main_image img {width: 100%; height: 100%; object-fit: cover; object-position: center;}

.product_detail_sec .inner_section_col_left .product_gallery .inner_images > .row{row-gap: 10px;}
.product_detail_sec .inner_section_col_left .product_gallery .inner_image {height: 245px; width: 100%; overflow: hidden; border-radius: 5px;}
.product_detail_sec .inner_section_col_left .product_gallery .inner_image img {width: 100%; height: 100%; object-fit: cover; object-position: center;}

.product_detail_sec .inner_section_col_left .product_gallery .main_image , .product_detail_sec .inner_section_col_left .product_gallery .inner_image {box-shadow: 2px 2px 16px rgb(0 0 0 / 10%);}

.product_detail_sec .inner_section_col_left .members_item {padding-top: 80px;}
.product_detail_sec .inner_section_col_left .similar_item{padding-top: 40px;}

.product_detail_sec .inner_section_col_right {background-color: white; box-shadow: 2px 2px 16px rgba(0,0,0,0.1); border-radius: 5px; padding: 40px 25px 40px 25px;}
.product_detail_sec .inner_section_col_right p, .product_detail_sec .inner_section_col_right p span, .product_detail_sec .inner_section_col_right p a{font-size: 12px;}
.product_detail_sec .inner_section_col_right .service_buyer_price{display: flex; justify-content: space-between; align-items: center; border-top: 1px solid lightgray; border-bottom: 1px solid lightgray; padding: 10px 0}
.product_detail_sec .inner_section_col_right .service_buyer_price .price span{font-size: 12px;}
.product_detail_sec .inner_section_col_right .service_buyer_price .text p{margin-bottom: 0;}
.product_detail_sec .inner_section_col_right .product_details{padding: 25px 0; border-top: 1px solid lightgray;}
.product_detail_sec .inner_section_col_right .product_details .colors{padding-bottom: 10px;}
.product_detail_sec .inner_section_col_right .product_details .colors .color_wrapper{display: flex; gap: 15px; flex-wrap: wrap;}
.product_detail_sec .inner_section_col_right .product_details .colors .color_wrapper .color_preview{width: 100%; height: 20px; background-color: red; border-radius: 3px;}
.product_detail_sec .inner_section_col_right .product_details .colors .color_wrapper .color{width: 19.5%; text-align: center;}
.product_detail_sec .inner_section_col_right .product_details .colors .color_wrapper .color_name{font-size: 10px; color: red;}

.product_detail_sec {padding: 60px 0;}
.product_detail_sec .inner_section_col_left {padding-bottom: 0;}

.product_detail_sec .inner_section_col_right .product_description p {line-height: 20px;}
.product_detail_sec .inner_section_col_right p, .product_detail_sec .inner_section_col_right p span {color: #878787;}
.product_detail_sec .inner_section_col_right .description_heading {color: #CF7D47;}

.product_detail_sec .bottom_col{margin-top: 30px;}
.product_detail_sec .bottom_col .user_wrapper {display: flex; gap: 10px;}
.product_detail_sec .bottom_col .user_wrapper .user_image {width: 50px; height: 50px; overflow: hidden; border-radius: 50%; flex-shrink: 0;}
.product_detail_sec .bottom_col .user_wrapper .user_image img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.product_detail_sec .bottom_col .user_wrapper .user_details{flex: 1;}
.product_detail_sec .bottom_col .user_wrapper .user_details .user_name h5{margin-bottom: 0;}
.product_detail_sec .bottom_col .user_wrapper .user_details .ratings_reviews{display: flex; align-items: center; justify-content: space-between}
.product_detail_sec .bottom_col .user_wrapper .user_details .ratings_reviews .ratings{padding-bottom: 3px;}
.product_detail_sec .bottom_col .user_wrapper .user_details .ratings_reviews .ratings span.checked{color: #CF7D47;}
.product_detail_sec .bottom_col .user_wrapper .user_details .ratings_reviews .ratings span{font-size: 9px; color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #CF7D47; margin: 0 -1px}
.product_detail_sec .bottom_col .user_wrapper .user_details .ratings_reviews .reviews p{margin-bottom: 0; color: #171717;}

/* Product Detail page ends here */

/* Calendar custom style starts here */

#calendar {box-shadow: 0 0 10px rgba(34,34,34,0.13); border-radius: 11px; padding: 8px;}
#calendar .fc-view-harness {height: 290px !important;}
#calendar .fc-header-toolbar{justify-content: center; position: relative;}
#calendar .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group{position: unset;}
#calendar .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group .fc-next-button {padding: 0; position: absolute; right: 0; bottom: 0; background-color: transparent; border: 0;}
#calendar .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group .fc-next-button span {color: #B5B5B5;}
#calendar .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group .fc-prev-button {padding: 0; position: absolute; left: 0; bottom: 0; background-color: transparent; border: 0;}
#calendar .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group .fc-prev-button span {color: #B5B5B5;}
#calendar .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-today-button{display: none;}
#calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3){display: none;}
#calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) .fc-toolbar-title{font-size: 16px;}
#calendar table thead tr th{padding: 0 0 12px 0;}
#calendar table thead tr th .fc-scroller{overflow-y: unset !important;}
#calendar table thead tr th, #calendar table tbody tr td, #calendar table{border: 0;}
#calendar table tbody tr td table tr td .fc-daygrid-day-top{justify-content: center; font-size: 12px; height: 45px; align-items: center;}
#calendar table tbody tr td table tr td.fc-day-today{background-color: transparent;}
#calendar table tbody tr td table tr td.fc-day-today .fc-daygrid-day-frame{background-color: #4D55E5; border-radius: 50%; color: white; width: 100%; height: 22px;}
#calendar table tbody tr td table tr td .fc-daygrid-day-top a{font-size: 12px;}
#calendar table tbody tr td table tr td .fc-daygrid-day-bottom, #calendar table tbody tr td table tr td .fc-daygrid-day-events{display: none;}
#calendar table tbody tr td .fc-scroller{overflow: unset !important;}
#calendar table thead tr th table thead tr .fc-col-header-cell a{font-size: 12px;}
/* #calendar table thead tr th table thead tr th , #calendar table tbody tr td table tbody tr td {width: 110px;} */

/* Calendar custom style ends here */

/* Checkout page starts from here */

.checkout_sec{padding: 50px 0;}
.checkout_sec .inner_section_col_left .top_heading {padding-bottom: 25px;}
.checkout_sec .inner_section_col_left .map_calendar_row{padding-top: 10px;margin-bottom: 20px;}
.checkout_sec .inner_section_col_left .inner_section_map{overflow: hidden; height: 355px; border-radius: 11px;}
.checkout_sec .map_calendar_heading select { padding: 10px; width: 100%; }
.checkout_sec .inner_section_col_right .top_heading {padding-bottom: 25px;}
.checkout_sec .inner_section_col_right .product {display: flex; gap: 15px; padding: 15px 0; border-bottom: 1px solid #F3F4F7; position: relative;}
.checkout_sec .inner_section_col_right .product:first-child {border-top: 1px solid #F3F4F7;}
.checkout_sec .inner_section_col_right .product .product_image{width: 60px; height: 80px; overflow: hidden; border-radius: 5px;}
.checkout_sec .inner_section_col_right .product .product_image img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.checkout_sec .inner_section_col_right .product .product_name h6{margin-bottom: 6px; font-family: 'Plus-Medium';}
.checkout_sec .inner_section_col_right .product .product_details{flex: 1;}
.checkout_sec .inner_section_col_right .product .product_details .quantity_price{display: flex; justify-content: space-between; align-items: center;}
.checkout_sec .inner_section_col_right .product .product_details .quantity{border: 1px solid #BBBBBB; border-radius: 40px; height: 40px; display: flex; align-items: center; justify-content: center;}
.checkout_sec .inner_section_col_right .product .product_details .quantity input[type="button"]{background-color: transparent; border: 0;}
.checkout_sec .inner_section_col_right .product .product_details .quantity input[type="number"]{background-color: transparent; border: 0; width: 35px; text-align: center; -moz-appearance: textfield;}
.checkout_sec .inner_section_col_right .product .product_details .quantity input[type="number"]:focus{outline: 0;}
.checkout_sec .inner_section_col_right .product .product_details .quantity input[type="number"]::-webkit-outer-spin-button, .checkout_sec .inner_section_col_right .product .product_details .quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}
.checkout_sec .inner_section_col_right .product .product_details .price p{margin-bottom: 0; color: #2D2D2D; font-size: 14px;}
.checkout_sec .inner_section_col_right .product .product_details .price p span{font-size: 14px;}

.checkout_sec .inner_section_col_right .product_total table{width: 100%;}
.checkout_sec .inner_section_col_right .product_total table tbody tr th {font-weight: 400; padding: 10px 0;}
.checkout_sec .inner_section_col_right .product_total table tfoot tr th {font-weight: 400;}
.checkout_sec .inner_section_col_right .product_total table tfoot{border-top: 1px solid #F3F4F7; border-bottom: 1px solid #F3F4F7;}
.checkout_sec .inner_section_col_right .product_total table tfoot tr th{padding: 10px 0;}

.checkout_sec .inner_section_col_right .product_total {padding-bottom: 35px;}
.checkout_sec .inner_section_col_right .payment_methods .method {position: relative;display: flex;gap: 10px;margin-bottom: 20px;align-items: center;}
/* .checkout_sec .inner_section_col_right .payment_methods .method img {flex: 5;} */
.checkout_sec .inner_section_col_right .payment_methods .method label{width: fit-content;/* width: 133px; */margin: 0px;}
.checkout_sec .inner_section_col_right .payment_methods .method .check_lablel:before{
  content: "";
  width: 17px;
  height: 17px;
  display: block;
  border: 1px solid #CF7D47;
  border-radius: 50%;
  top: 5px;
  left: 0;
  position: absolute;
  cursor: pointer;
}
.checkout_sec .inner_section_col_right .payment_methods .method label[for="wallet_radio"] {
  padding-left: 30px;
  cursor: pointer;
}

.checkout_sec .inner_section_col_right .payment_methods .method .check_lablel:after {
  content: "";
  background-color: transparent;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  position: absolute;
  display: block;
  top: 5px;
  left: 0px;
  margin: 0 auto;
  font-size: 17px;
  line-height: 17px;
  cursor: pointer;
}
.checkout_sec .inner_section_col_right .payment_input {width: 100px;}
/*.checkout_sec .inner_section_col_right .payment_methods .method input[type="radio"]{display: none;}
.checkout_sec .inner_section_col_right .payment_methods .method input[type="radio"]:checked + label:after{background-color: #CF7D47;}*/
.checkout_sec .inner_section_col_right .payment_methods .method input[type="checkbox"]{display: none;}
.checkout_sec .inner_section_col_right .payment_methods .method input[type="checkbox"]:checked + label:after{/* background-color: #CF7D47; */content: "\f058";font-family: "Font Awesome 6 free";color: #CF7D47;font-weight: bold;}
.checkout_sec .inner_section_col_right input.payment_method  {  display: none;}

.checkout_sec .inner_section_col_right .payment_methods .method input[type="radio"]{display: none;}
.checkout_sec .inner_section_col_right .payment_methods .method input[type="radio"]:checked + label:after{background-color: #CF7D47;}

.checkout_sec .inner_section_col_right .buy_btn{margin-top: 25px;}

.checkout_sec .inner_section_col_right {padding: 25px; border: 1px solid #CF7D47; border-radius: 9px;}

.checkout_sec .inner_section_col_right .product .btn_dlt_product { position: absolute; right: 0; top: 2px; line-height: 0; border: 2px solid #cf7d47; border-radius: 50%; width: 17px; height: 17px; display: flex; justify-content: center; align-items: center; }
.checkout_sec .inner_section_col_right .product .btn_dlt_product a{color: #cf7d47; font-size: 10px;}

.checkout_sec .inner_section_col_right .payment_methods .method .method_image {width: 20px; height: auto; overflow: hidden;}
.checkout_sec .inner_section_col_right .payment_methods .method .method_image img {width: 100%; height: 100%; object-fit: contain; object-position: center;}
.checkout_sec .info_text p{ padding: 10px; word-break: break-word; font-size: 14px; }

.checkout_sec .inner_section_col_left .fields_main_col {display: flex; flex-wrap: wrap; column-gap: 30px;}
.checkout_sec .inner_section_col_left .fields_main_col .txt_field {flex: 0 0 47.63%}

/* Checkout page ends here */

/* Add payment method style starts from here */

.mybalance_main_sec .inner_section_right_col .top_sub_heading {padding: 15px 0 20px 0;}
/* .mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_left{padding-right: 15px;} */
.mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_left ul{gap: 15px; border-bottom: none;}
.mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_right .credit_card_field{position: relative;}
.mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_right .credit_card_field img{position: absolute; top: 0; right: 0; padding: 10px;}
.mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_left ul li{height: 110.5px; width: 100%; display: flex; justify-content: center; align-items: center; border-radius: 10px; overflow: hidden;}
.mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_left ul a img{width: 100%;}
.mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_left ul .add_card_list {background-color: #E1E1E1; border-radius: 10px;}
.mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_left ul .add_card_list a{text-decoration: none;display: block;height: 100%;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_left ul .add_card_list h6 {color: #171717;text-align: center;}

.mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_right .bottom_btn{margin-top: 15px;}
.mybalance_main_sec .inner_section_right_col #addCard .cards_wrapper .inner_section_col_right .bottom_btn input[type="submit"] {padding: 10px 50px;}

.mybalance_main_sec #addCard .top_sub_heading .nav {gap: 50px; border-bottom: 0;}
.mybalance_main_sec #addCard .top_sub_heading .nav li a {color: #171717; font-weight: 500;}
.mybalance_main_sec #addCard .top_sub_heading .nav li a.active {color: #cf7d47;}

.mybalance_main_sec #addCard .top_sub_heading .nav li.active {
  color: #cf7d47;
}
.mybalance_main_sec #withdrawMethod .top_sub_heading .nav {gap: 50px; border-bottom: 0;}
.mybalance_main_sec #withdrawMethod .top_sub_heading .nav li a {color: #171717; font-weight: 500;}
.mybalance_main_sec #withdrawMethod .top_sub_heading .nav li a.active {color: #cf7d47;}

.mybalance_main_sec .inner_section_right_col #withdrawRequest .inner_tab_content {height: 470px; overflow-y:auto;}

/* Add payment method style ends here */


.tooltip {position: relative; display: inline-block; opacity: 1;}
.tooltip .tooltiptext { visibility: hidden; width: 160px; background-color: #E9E9E9; color: #171717; text-align: center; border-radius: 6px; padding: 10px 10px; position: absolute; z-index: 1; top: 100%; left: 0%; margin-left: -60px; font-size: 12px; }
.tooltip:hover .tooltiptext {visibility: visible;}
.content-col  .profile .desc  .tooltip .tooltiptext{font-size: 12px;}


.calendar-container { max-width: 100%; margin-top: 0;}
.calendar-container header { color: white;  background: #cf7d47; text-align: center; padding: 8px;  border-radius: 8px; position: relative;}
.calendar-container header .simple-calendar-btn {top: 25%;border-color: white;width: 40px;height: 40px;}
.calendar-container header .btn-prev { left: 5%;}
.calendar-container header .btn-next { right: 5%;}
.calendar-container header .simple-calendar-btn::before { border-color: white; top: 15px;  left: 13px;}
.calendar-container .calendar .day.disabled {  color: #cf7d47; cursor: not-allowed;}
.calendar-container .calendar .day.has-event {font-weight: 500;border-radius: 10px;display: flex;align-items: center;justify-content: center;margin: 0 auto;/*width: 60px;*/border: 1px solid #cf7d47;}
.calendar-container .calendar .day.selected { background: #cf7d47;  color: white;}
.calendar-container .calendar .day.has-event::after { background: transparent;}
.calendar-container .calendar .day.has-event:hover { background: #cf7d47;  color: white;}


/* Edit profile style starts here */

.edit_profile_sec{padding: 80px 0;}
.edit_profile_sec .inner_section_col_left {text-align: center; padding: 0 30px;}
.edit_profile_sec .inner_section_col_left .profile_image {width: 180px; height: 180px; overflow: hidden; border-radius: 50%; flex-shrink: 0; margin: 0 auto;}
.edit_profile_sec .inner_section_col_left .profile_image img {width: 100%; height: 100%; object-position: center; object-fit: cover;}
.edit_profile_sec .inner_section_col_left .top_heading{margin-bottom: 30px;}
.edit_profile_sec .inner_section_col_left .user_name{margin-bottom: 30px; margin-top: 30px;}
.followers_following{display: flex; justify-content: center; align-items: center;  position: relative; margin: 20px 0; text-align: center;}
/*.followers_following:before{content: ""; position: absolute; display: block; width: 1px; height: 100%; top: 0; right: 0; left: -6px; background-color: #D6D3D3; margin: 0 auto;}*/
.followers_following h5{font-weight: 700;}
.followers_following p{margin-bottom: 0;}
.edit_profile_sec .inner_section_col_left .btn_section .upload_btn{margin-bottom: 8px;}

.edit_profile_sec .inner_section_col_right{padding: 0 30px}
.edit_profile_sec .inner_section_col_right .top_heading{padding: 0 0 10px 0; border-bottom: 2px solid #707070a6; margin-bottom: 30px;}
.edit_profile_sec .inner_section_col_right .basic_info{margin-bottom: 20px;}
.edit_profile_sec .inner_section_col_right .about_me{margin-bottom: 20px;}

.edit_profile_sec .inner_section_col_right .form_btn_sec {display: flex; justify-content: flex-end; gap: 20px;}
/*.edit_profile_sec .inner_section_col_right .form_btn_sec .btn {width: 101px;}*/

.edit_profile_sec .inner_section_col_left .btn_section .upload_btn a{position: relative;}
.edit_profile_sec .inner_section_col_left .btn_section .upload_btn a input {position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; cursor: pointer;}

/* Edit profile style ends here */

/* Profile edit style starts from here */

.userName_Edit_wrapper {display: flex; justify-content: space-between; align-items: center;}

/* Profile edit style starts from here */

/* followers dropdown style starts from here */

.followers_following .followers_dropdown, .followers_following .following_dropdown {position: absolute; top: 55px; z-index: 999; background-color: white; padding: 10px 20px; width: 400px; max-height: 700px; overflow-y: auto; display: none; -webkit-animation: fadeInMenu 0.5s 1; animation: fadeInMenu 0.5s 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards;    box-shadow: 2px 2px 16px rgb(0 0 0 / 10%);border-radius: 5px;}
.followers_following .followers_dropdown.show, .followers_following .following_dropdown.show { display: block; transition: .5s ease; top: 55px; opacity: 1; }
.followers_dropdown .user .user_image, .following_dropdown .user .user_image{width: 55px; height: 55px;}
.followers_dropdown .user, .following_dropdown .user{display: flex; gap: 10px; justify-content: space-between; align-items: center;}
.followers_dropdown .user .image_name_wrapper, .following_dropdown .user .image_name_wrapper{display: flex; align-items: center; gap: 10px;}
.followers_dropdown .user .user_name h2, .following_dropdown .user .user_name h2{font-size: 22px; margin-bottom: 0; font-weight: 400; font-family: 'Plus-Regular';}
.followers_dropdown .user .remove_btn a, .following_dropdown .user .remove_btn a{background-color: #CF7D47; color: white; text-transform:capitalize;}
.followers_dropdown .user:not(:first-child), .following_dropdown .user:not(:first-child) {margin-top: 15px;}
.followers_following .followers_dropdown::-webkit-scrollbar, .followers_following .following_dropdown::-webkit-scrollbar {width: 5px;}
.followers_following .followers_dropdown::-webkit-scrollbar-track, .followers_following .following_dropdown::-webkit-scrollbar-track {background: #f1f1f1;}
.followers_following .followers_dropdown::-webkit-scrollbar-thumb, .followers_following .following_dropdown::-webkit-scrollbar-thumb {background: #888; border-radius: 10px;}
.followers_following .followers_dropdown::-webkit-scrollbar-thumb:hover, .followers_following .following_dropdown::-webkit-scrollbar-thumb:hover {background: #555;}
.followers_following .followers, .followers_following .followings {cursor: pointer; padding: 0px 15px;}
.followers_following .followers {border-right: 1px solid #D6D3D3;}
/* Wishlist starts from here */

.wishlist_main_sec .inner_section_archive_products .card a {color: #000;}
.wishlist_main_sec .inner_section_archive_products .card .title_wishlist{padding-bottom: 0;}
.wishlist_main_sec .inner_section_profile_tabs .card .card-body .title_wishlist h6{min-height: unset;}
.wishlist_main_sec .row{justify-content: flex-start;}
.wishlist_main_sec .top_heading {margin-bottom: 50px;}


.wishlist_main_sec .inner_section_archive_products .card:hover .delete_modal{    bottom: 0;}
.wishlist_main_sec .inner_section_archive_products .card .delete_modal {    position: absolute; width: 100%;}
.wishlist_main_sec .inner_section_archive_products .card{    cursor:pointer;}


/* Wishlist ends here */


.card .card_image{position: relative;}
.card .card_image .product_edit_btn {display: block; transition: .4s ease;}
.inner_section_profile_tabs .card:hover .card_image .product_edit_box{bottom: 0; transition: .4s ease;}
.product_edit_box {display: flex;position: absolute;width: 100%;bottom: 0px;transition: .4s ease;flex-direction: column;row-gap: 5px;/* bottom: -100px; */}

/* Followers dropdown style ends here */

.navbar-form .input-group .input-group-btn { height: 100%; }
.navbar-form .input-group .input-group-btn button { height: 100%; display: flex; align-items: center; }
.navbar-form .input-group input { padding-right: 50px; }
body .navbar-form .input-group>.form-control:not(:last-child) {  border-radius: 3px;  }
/* Animation steps */
.star_rating {
  width: 90px;
  unicode-bidi: bidi-override;
  direction: rtl;
  width: 100%;
  justify-content: end;
  display: flex;
  text-align: center;
  position: relative;
  justify-content: center;
}

.star_rating > label {
  float: right;
  display: inline;
  padding: 0;
  margin: 0;
  position: relative;
  width: 1.1em;
  cursor: pointer;
  color: #ccc;
  /*font-size: 2.5em;*/
  font-size: 25px;
}


.star_rating > label:hover,
.star_rating > label:hover ~ label,
.star_rating > input.radio-btn:checked ~ label {
  color: transparent;
}

.star_rating > label:hover:before,
.star_rating > label:hover ~ label:before,
.star_rating > input.radio-btn:checked ~ label:before,
.star_rating > input.radio-btn:checked ~ label:before {
  /*content: "\2605";*/
  content: "\f005";
  position: absolute;
  left: 0;
  color: #FFD700;
  font-family: FontAwesome;
}
/*----------------------------*/
/*.edit_rating {*/
/*width: 90px;*/
/*unicode-bidi: bidi-override;*/
/*direction: rtl;*/
/*text-align: center;*/
/*position: relative;*/
/*}*/

/*.edit_rating > label {*/
/*float: right;*/
/*display: inline;*/
/*padding: 0;*/
/*margin: 0;*/
/*position: relative;*/
/*width: 1.1em;*/
/*cursor: pointer;*/
/*color: #000;*/
/*}*/

/*.edit_rating > label:hover,*/
/*.edit_rating > label:hover ~ label,*/
/*.edit_rating > input.radio-btn:checked ~ label {*/
/*color: transparent;*/
/*}*/

/*.edit_rating > label:hover:before,*/
/*.edit_rating > label:hover ~ label:before,*/
/*.edit_rating > input.radio-btn:checked ~ label:before,*/
/*.edit_rating > input.radio-btn:checked ~ label:before {*/
/*content: "\2605";*/
/*position: absolute;*/
/*left: 0;*/
/*color: #FFD700;*/
/*}*/

.rating_star.checked{color: gold;}
.rating_star{color: lightgray;}

.star_rating input[type="radio"] {display: none;}


.edit_profile_btn ul { list-style: none; display: flex; padding: 0; margin: 15px 0px; column-gap: 10px; }
.edit_profile_btn ul a.social-button span {font-size: 22px;}
.edit_profile_btn ul a.social-button span.fa-facebook-square {color: #4267B2; }
.edit_profile_btn ul a.social-button span.fa-twitter {color: #1DA1F2;}
.edit_profile_btn ul a.social-button span.fa-linkedin {color: #0A66C2;}
.edit_profile_btn ul a.social-button span.fa-telegram {color: #2AABEE;}
.edit_profile_btn ul a.social-button span.fa-whatsapp {color: #25D366;}
.edit_profile_btn ul a.social-button span.fa-reddit {color: #ff4500; }
.profile_details .user_details .edit_profile_btn p { width: 200px; line-height: 1.5; background-color: white; box-shadow: 2px 2px 16px rgb(0 0 0 / 10%); border-radius: 5px; padding: 10px; border-radius: 5px; text-align: center; }
.header .navbar-nav .icons ul li span.badge  {position: absolute;right: 4px;border-radius: 50%;top: -3px;font-size: 9px;/* padding: 4px 5px; */width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;}
.sell_item_main_sec.user_draft_items {padding: 30px 0;}


/* Dashboard notification dropdown style starts from here */

.messages_dropdown .drop-title { border-bottom: 1px solid rgba(0,0,0,.1); color: #2b2b2b; font-size: 15px; font-weight: 600; padding: 10px 0px 15px; }
.messages_dropdown .message-center .user-img { width: 40px; float: left; height: 40px; position: relative; margin: 0 10px 15px 0; }
.messages_dropdown .message-center .user-img img{ width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 50%;}
.message-center .user-img .online {background: #2ecc71;}
.message-center .user-img .profile-status { border: 2px solid #fff; border-radius: 50%; display: inline-block; height: 10px; left: 30px; position: absolute; top: 1px; width: 10px; }
.mailbox {width: 350px; overflow: auto; padding-bottom: 0;    overflow-y: scroll;height: 300px;
  margin-top: 10px;}
.header .navbar-nav .icons .messages_dropdown li span{position: relative;width: 100%;font-size: 12px;margin: 3px 0;border-radius: 0px;  }
.header .navbar-nav .icons .messages_dropdown li{display: block;}
.header .navbar-nav .icons .messages_dropdown .message-center{display: flex; flex-direction: column}
.header .navbar-nav .icons .messages_dropdown .message-center a{color: black; text-decoration: none; padding-top: 3px; padding-bottom: 3px;    padding: 3px 0px;cursor: pointer;}
.header .navbar-nav .icons .messages_dropdown .message-center .mail-contnet{display: flex; flex-direction: column;}
.header .navbar-nav .icons .messages_dropdown .message-center .mail-contnet h5{margin-bottom: 0; color: #333b3f; font-family: 'Open Sans',sans-serif; font-size: 16px;
  line-height: 20px;}
.messages_dropdown .notification_list{text-align: center;}
.messages_dropdown .notification_list a {color: #333b3f; font-size: 14px; padding: 15px 0;}

.message-center .user-img .online {
  background: #2ecc71;
}

.message-center .user-img .profile-status {
  border: 2px solid #fff;
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  left: 30px;
  position: absolute !important;
  top: 1px;
  width: 10px;
}

.header .navbar-nav .icons .dropdown-toggle::after{display: none;}

/* Dashboard notification dropdown style ends here */
.style_dropdown { display: flex; flex-wrap: wrap; }
.style_dropdown label { width: 100%; }
.style_dropdown  .dropDown { /*width: 95%;*/flex: 1; margin-right: 5px; }

/* Login SignUp eye style */
.pass_field {position: relative;}
.pass_field i {position: absolute; top: 0; right: 0; padding: 15px;}


@-webkit-keyframes fadeInMenu {
  0% {
    opacity: 0.0;
    transform: translateY(16px);
  }
  100% {
    opacity: 1.0;
  }
}

@keyframes fadeInMenu {
  0% {
    opacity: 0.0;
    transform: translateY(16px);
  }
  100% {
    opacity: 1.0;
  }

}

.product_detail_sec .inner_section_col_right p, .product_detail_sec .inner_section_col_right p span, .product_detail_sec .inner_section_col_right p a { word-break: break-word; }
/*.product_detail_sec .inner_section_col_left .product_gallery .main_image { height: 100%; }*/
.product_archive_cat .inner_section_categories .productCategories_tabs .card-header a { display: block; }
.product_archive_cat .inner_section_categories .category { padding: 15px; }
.mobile_similar_item {display: none;}
.sell_item_main_sec .inner_section_sell_item th , .user_items_sec .table>thead>tr>th {white-space: nowrap;}
.product_detail_sec .inner_section_col_right .product_price span.price_symbol {
  font-size: 20px;
  font-weight: bold;
}
.product_detail_sec .top_heading  , .product_detail_sec .top_heading{
  margin-bottom: 30px;
}
.inner_section_archive_products .archive_col span.price_symbol {
  font-size: 12px;
  font-weight: bold;
}


.custom_dropdown .dropdown-menu {  width: 250px;margin: 0px;}

.custom_dropdown .dropdown-submenu { position:relative; }
.custom_dropdown .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top:-6px;z-index: 99;}
.custom_dropdown .dropdown-submenu:last-child > .dropdown-menu {top: unset;bottom: 0;}


.sell_item_main_sec .inner_section_sell_item .file_col .file_col_remove {position: absolute; z-index: 1; right: 5px; padding: 0px; font-size: 10px; top: 0;border-radius: 50px; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; }



.hero_section {
  position:relative;
}
.hero_section .video_wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top:0;
  left:0;
  z-index: 0;
  overflow: hidden;
}
.hero_section .video_wrapper video {
  left: 0;
  top: 0;
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.hero_section .hero_section_content {
  z-index: 1;
  position: relative;
}

/* sweet alert  css*/
.swal-modal .swal-overlay { opacity: 1; }
.swal-modal .swal-title { color: #CF7D47; }
.swal-modal .swal-button  , .swal-modal .swal-button:hover{ background-color: #CF7D47; color:white;}


body{
  background-color:#fafff8;
  background:#fafff8 ;
}

.inner_section_archive_products .archive_col .card {
  box-shadow: 2px 2px 16px rgba(0,0,0,0.1);
}

.inner_section_archive_products .archive_col .card .card-body , .inner_section_archive_products .archive_col .card .buy {
  padding: 15px;
}

.modal .modal-body {text-align:left;}
.modal .modal-footer .btn-primary {background-color: #CF7D47;border-color: #CF7D47;color: white;}
.credit_card_field { position: relative; }
.credit_card_field img { position: absolute; top: 0; right: 0; padding: 10px; }

.preloader {
  width: 100%;
  height: 100%;
  top: 0;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {

  border: 2px solid #CF7D47;
  border-left-color: transparent;
  border-right-color: transparent;
  /*position: absolute;*/
  /*top: calc(50% - 3.5px);*/
  /*left: calc(50% - 3.5px);*/
}
.txt_field .input-group { border: 1px solid #ced4da; border-radius: 0.25rem; }
.txt_field .input-group  .input-group-addon { border-right: 1px solid #ced4da; padding: 0px 10px; display: flex; align-items: center; justify-content: center; font-size: 15px; }
.txt_field .input-group  .form-control { border: none; }
.txt_field .input-group .input-group-append .input-group-text {background-color: transparent;border: none;border-left: 2px solid #ced4da;}
.txt_field .input-group .error {padding: 10px 5px;box-sizing: border-box;margin: 0px;}

.simple_content {padding: 50px 0px;}
.payment_methods .method {
  display: flex;
  column-gap: 10px;
  margin-bottom: 20px;
}

.txt_field .dropDown select.form-control {
  text-transform: capitalize;
  padding-right: 20px;
}

.suggested_search_slider .swiper-pagination {bottom: 0px;}
.suggested_search_slider .swiper-pagination .swiper-pagination-bullet-active {background-color: #CF7D47;}

form label.error {color: red;font-size: 13px;}
.dataTables_wrapper .dataTables_filter , .dataTables_wrapper .dataTables_length select { padding: 0.375rem 0.75rem; line-height: 1.5; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; font-size: 15px; }
.dataTables_wrapper .dataTables_filter label { margin: 0px; font-size: 15px; }
.stripe_logo {display: inherit;width: 80px;display: inline-block;}
.language_btns {
  display: none !important;
}


.txt_field .dropDown .dropdown {display: flex;flex-direction: column;}
.txt_field .dropDown .dropdown .dropdown-toggle {order: -1;height: 45px;}
.txt_field .dropDown .dropdown .dropdown-toggle::after {
  display:none;
}

.edit_profile_sec .inner_section_col_left .btn_section .upload_btn a {
  white-space: normal;
}

.card_number span { position: absolute; right: 0; top: 0; height: 100%; display: flex; align-items: center; padding: 10px; }
.card_number { position: relative; }
/*.sell_an_item_form .map {display: flex;flex-direction: column-reverse;}*/

.txt_field label.error {margin-top: 5px;}
.liked_article_sec .card .card-body {padding: 15px;}

.preloader {
  display: flex;
  justify-content: center;
  align-items: center;
}
.filter_btn , .filter_close{display: none;}


.product_archive_cat .inner_section_categories.filter_box_mobile {width: 100%;top: 0;left: 0;height: 100vh;overflow-y: scroll;z-index: 1;position: fixed;}
.product_archive_cat .col-lg-3{position: unset;}
.product_archive_cat .inner_section_categories .main_heading {display: flex;justify-content: space-between;align-items: center;}

.product_archive_cat .inner_section_categories.filter_box_mobile { position: fixed; top: 0; left: -100%; /* Initially off the screen */ width: 100%; /* Adjust width as needed */ height: 100%; background-color: #fff; z-index: 1001; transition: left 0.3s ease; }
.product_archive_cat .filter_btn {float: right;margin-bottom: 20px;}
.product_archive_cat .filter_btn i {margin-left: 5px;}

.mybalance_main_sec .inner_section_col_right .ccnum-type {display: none;}

.profile_details .details_wrapper .user_details .about_wrapper .profile_location {
  flex: 1;
  max-width: 200px;
  width: 100%;
}

.inner_section_archive_products .archive_col {
  width: 50%;
}
.liked_article_sec .card {margin-bottom: 25px;    box-shadow: 2px 2px 16px rgba(0,0,0,0.1);}
.liked_article_sec .card .card_link {position: absolute;width: 100%;height: 100%;z-index: 1;}

.swal-modal {
  text-align: center;
}

.swal-modal .swal-text {
  text-align: center;
  /*font-size: 18px;*/
  line-height: 1.3;
}

.card a:hover {
  text-decoration: none;
  color: unset;
}
.product_detail_sec .inner_section_col_left .product_gallery .inner_images > .row .col-6.p_right_8:first-child {
  display: none;
}
.inner_section_archive_products .archive_col .card .card_link {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.inner_section_archive_products .archive_col .card{position:relative;}

.inner_section_archive_products .archive_col .wish_list_icon {
  z-index: 2;
  cursor: pointer;
}

.txt_field input[min="20"] + .error  {display: none !important;}
.txt_field .custom_error {font-size: 13px;color: red;display: none ;}

.form-material .form-group .invalid-feedback strong {color: #dc3545;font-size: 14px;}
.sticky-header {position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;}
.sticky-categroy {position: fixed;top: 0;left: 0;width: 100%;z-index: 999;}
header , .categroy_sec {background-color: white;}

.signup_sec .inner_section_main .btn_sec .btn {font-size: 13px;padding: 7px;}
.signup_sec .inner_section_main {padding: 40px 10px;}
.signup_sec .inner_section_main .btn_sec {display: flex;gap: 8px;flex-wrap: wrap;justify-content: center;}

.custom_dropdown  .dropdown-menu li {
  border: 1px solid rgba(0,0,0,.1);
}
.custom_dropdown  .dropdown-menu li:hover {
  cursor: pointer;
  background-color: #CF7D47;
  border-color: white;
}
.custom_dropdown  .dropdown-menu li:hover>a {
  color: white;
}
.custom_dropdown .dropdown-menu {
  padding: 0px;
}
.daterangepicker .drp-buttons .btn{    margin: 5px 0px;}
.col_free{    font-size: 14px;    font-family: Plus-Regular;}
.offer_modal .txt_field .service_text {
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
  display: inline-block;
}
.offer_modal .txt_field .service_text .price{color: green;}
.offer_modal .txt_field .service_text span{ font-size: 14px;    font-family: Plus-Regular;}
.sell_item_main_sec .inner_section_sell_item .price_message span.tooltip {
  Z-INDEX: 9;
}
.inner_section_profile_tabs .card .card-body .title_wishlist .wish_list_icon a span , .liked_article_sec .card .card-body  .wish_list_icon a span{
  display: none;
}


body .daterangepicker td.active,  body  .daterangepicker td.active:hover {background-color: #CF7D47;}

body .daterangepicker .drp-buttons .btn {color: black;}

body .daterangepicker .drp-buttons .applyBtn {background-color: #CF7D47;border-color: #CF7D47;color: white;}
.user_dashboard_notification .top_row {row-gap: 10px;}

.mybalance_main_sec .inner_section_right_col .paypal_logo { display: flex; align-items: center; column-gap: 10px; margin-bottom: 20px; }
.mybalance_main_sec .inner_section_right_col .paypal_logo p { margin: 0px; }
.mybalance_main_sec .inner_section_right_col .paypal_logo img { width: 100px; }
.notification_mobile{display: none;}
.sell_item_main_sec  .txt_field .price_des p {
  line-height: 1.2;
  font-size: 13px;
  color: #CF7D47;
  margin: 0px;
}
.sell_item_main_sec  .txt_field .price_des {
  padding: 10px 0px;
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}


header .navbar .navbar-right {
  flex: 1;
}

header .navbar .navbar-form {
  flex: 1;
  width: 100%;
}

.signup_sec .inner_section_main .social_icons {
  display: none;
}


.preserve_lines {white-space: pre-wrap;}


/* My research modal style starts from here */

.my_research_modal .modal-dialog {max-width: 70%;}

/* My research modal style ends here */

.meubles-intelligence{    padding: 40px 0;}