.select-home-banner-search {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 0px;
  color: #5F6973;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 50px;
  width: 100%;
  letter-spacing: 0em;
  line-height: 35px;
  text-align: left;
  padding: .375rem .75rem;
 }
.header-nav.menu_style_home_one.home3_style.main-menu {
  margin-left: 50px;
  margin-right: 50px;
}
.single-product-meta-data.row .col-md-3 {
  text-align: center;
}
.single-product-meta-data.row .col-4 {
  text-align: left !important;
}
.single-product-meta-data.row {
  margin-bottom: 20px;
}
.single-product-meta-data.row svg {
  width: 20px;
  display: inline-block;
  margin-bottom: 7px;
  margin-right: 7px;
}
/*.single-product-meta-data.row svg {
  width: 20px;
  display: block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 5px;
}*/
.single-product-meta-data li svg {
  width: 20px;
  position: relative;
  bottom: 5px;
  margin-right: 10px;
}
.single-product-meta-data li {
  margin-bottom: 10px;
}
.header_top {
  background: #212121 !important;
}
.header_top_contact_opening_widget ul li a i {
  font-size: 15px;
  margin-right: 10px;
  vertical-align: middle;
}
header.header-nav a.navbar_brand {
  margin-top: 15px;
  margin-bottom: 15px !important;
}
.logo2.img-fluid, .logo1.img-fluid {
  width: 250px !important;
}
#respMenu li a {
  color: #000 !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
#respMenu li a:hover {
  color: #f05923 !important;
}
#respMenu li.add_listing.custom-btn a {
  background: #f05923 !important;
  border-color: #f05923 !important;
  font-size: 14px !important;
  color: #fff !important;
  border-radius: 6px !important;
  margin-right: 0 !important;
}
#respMenu li.add_listing.custom-btn a:hover {
  background: #d24a19 !important;
  border-color: #d24a19 !important;
}

.mm-panel {
  background-color: #006ccc !important;
}
.stylehome1 .mm-navbar, .stylehome1 .mm-btn_prev::before {
  background-color: #006ccc !important;
}
.mobile_menu_main_logo .nav_logo_img {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  height: 50px !important;
}
.mm-add-listing .phone-num {
  font-size: 14px !important;
}
.stylehome1 a.mm-listitem__text, .stylehome1 a.mm-btn.mm-btn_next.mm-listitem__btn.mm-listitem__text {
  font-size: 16px !important;
  text-transform: capitalize !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.footer_one {
  background: #212121 !important;
}
.copyright-widget p, .copyright-widget p a {
  /*color: rgba(255, 255, 255, 0.7)  !important;*/
  font-size: 14px !important;
}
.footer_social_widget li a {
  font-size: 12px !important;
  line-height: 40px !important;
  width: 100% !important;
  display: inline-block;
    border-radius: 100%;
}
.footer_social_widget li a:hover {

  background: #f05923 !important;
}
.copyright-widget p a:hover {
  color:  #f05923 !important;
}


.footer_about_widget .title, .footer_contact_widget .title {
  color: rgba(255, 255, 255, 0.9) !important;
  font-size: 17px !important;
  font-weight: 500 !important;
  line-height: 16px !important;
  /*margin-bottom: 50px !important;*/
  position: relative;
}
.custom-footer-ul li a {
  color: rgba(255, 255, 255, 0.7) !important;
  font-size: 15px !important;
}
.custom-footer-ul li a:hover {
  color: #f05923 !important;
}
.custom-footer-ul li {
  margin-bottom: 10px !important;
}
.custom-contact-icon p, .custom-contact-icon p a {
  font-size: 15px !important;
  color: #fff !important;
  /*opacity: 0.7 !important;*/
}
.custom-contact-icon p a:hover {
  color: #f05923 !important;
  opacity: 1 !important;
}.custom-footer-contact li {
  position: relative;
}.custom-footer-contact li img.icon {
  position: absolute;width: 30px;
  left: 0;
  top: 6px;
}
.custom-contact-icon h3 {
  font-size: 16px !important;
  color: #fff !important;
  opacity: 0.9;
}.custom-contact-icon {
  padding-left: 45px;
}
.custom-footer-contact li {
  margin-bottom: 25px !important;
}
.custom-footer-contact li:last-child {
  margin-bottom: 0 !important;
}.custom-contact-icon p {
  margin-bottom: 0 !important;
}
.footer-logo img {
  width: 250px !important;
  margin-top: -5px;
}.footer_about_widget.text-start h3 {
  color: #fff !important;
  opacity: 0.9 !important;
}
.footer_about_widget.text-start p {
  margin-bottom: 0 !important;
  color: #fff !important;
  opacity: 0.7 !important;
  font-size: 15px !important;
}.footer_about_widget.text-start {
  margin-bottom: 0 !important;
}
.footer_mailchimp_form .col-auto {
  background-color: transparent !important;
  border-radius: 50px !important;
  border: solid 1px #fff !important;
}
.footer_mailchimp_form input {
  background: transparent !important;
  color: #fff !important;
  opacity: 0.7 !important;
}
.footer_mailchimp_form button {
  color: #fff !important;
  font-size: 14px  !important;
  height: 46px  !important;
  line-height: 46px !important;
  padding: 0 25px !important;
  text-transform: capitalize !important;
  border-radius: 100px !important;
  display: flex !important;
  margin-top: 2px !important;
  margin-right: 2px;
}
.footer_mailchimp_form button i {
  margin-left: 10px;
  font-size: 12px !important;
}
.footer_mailchimp_form button:hover {
    background:#d24a19 !important;
}
.custom-footer-title {
  margin-top: 11px !important;
}
.footer_about_widget.text-start.custom-footer-title {
  border-left: solid 2px #f05923 !important;
  padding-left:20px !important;
}
.bg-home1 .para {
  color: #000 !important;
  font-size: 20px !important;
}.bg-home1 h2.title {
  color: #000 !important;
  font-size: 82px !important;
  margin-bottom: 30px !important;
  margin-top: 10px !important;
  font-weight: 700 !important;
}
.bg-home1 {

  height: auto !important;
}
.home_content {
  padding: 100px 0 40px !important;
}
.heading-line-inner {
  margin-bottom: 50px !important;
}

.home1_advance_search_wrapper .select-boxes .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 120px !important;
    background-color: #fff;

}



.home1_advance_search_wrapper   .select-boxes  input {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 0px;
  color: #5F6973;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: 50px;
width: 240px;  letter-spacing: 0em;
  line-height: 35px;
  text-align: left;
  padding:.375rem .75rem;
}
.advance_search_panel .adss_bg_stylehome1 {
  /*background-color: #f05923 !important;*/
}.btn.btn-thm.advnc_search_form_btn {
  background: #000 !important;
  border-radius: 0 !important;
  padding: 0 30px !important;
  color: #fff !important;
}.btn.btn-thm.advnc_search_form_btn i {
  margin-left: 10px;
  position: relative;
  top: 3px;
}


.popular-listing .custom-button a {
  /*width: 175px !important;*/
}

.custom-brands {
  background: #F6F6F6;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #000 !important;
}
.custom-brands .owl-prev, .custom-brands .owl-next {
  top: 0 !important;
  color: #000 !important;
  opacity: 0 !important;
}
.custom-brands:hover .owl-prev, .custom-brands .owl-next {
  opacity: 1 !important;
}
.custom-brands .home1_popular_listing img {
  height: 120px !important;
  width: auto !important;
  margin: auto !important;
}
.main-title p {
  margin-bottom: 6px !important;
}.listign_review.custom-review {
  margin-top: 17px !important;
  margin-left: 20px !important;
}.listign_review.custom-review ul li i {
  font-size: 10px !important;
}.our-testimonials-home1 {
  background-color: #fff !important;
}.our-team {
  background: url(..//images/home/bg-2.jpg);
}
.main-title p {
  line-height: 28px !important;
}.our-team .main-title {
  margin-bottom: 0 !important;
  background: #f5f5f5 !important;
  padding:40px 80px !important;
  margin-bottom: -80px !important;
  z-index: 99;
}.our-team .main-title em {
  display: block !important;
  font-style: normal !important;
}.our-team .main-title img {
  margin-bottom: 20px !important;
  margin-top: 10px !important;
}









.custom-button a:hover {
  background: #d24a19 !important;
}

.custom-button a {
  color: #fff !important;
  /*font-size: 14px !important;*/
  /*height: 46px !important;*/
  /*line-height: 46px !important;*/
  padding: 10px 25px !important;
  text-transform: capitalize !important;
  border-radius: 6px !important;
  /*background: #f05923;*/
  display: inline-block;
  /*font-weight: 500 !important;*/
}

.our-team .custom-button {
  margin-top: 30px !important;
}
.category_item {
  padding-top: 0 !important;
}.bgc-f9 {
  background-color: #fff !important;
}
.category_item {
  /*background-color: #eee !important;*/
  padding-top: 0 !important;
}
.category_item .thumb {
  margin-bottom: 20px !important;
  padding: 0 !important;
}
.category_item a {
  font-size: 18px !important;
  color: #000 !important;
}.category_item img {
  width: 100% !important;
  height: 309px !important;
  object-fit: contain !important;
}.category_item .details .title em {
  display: block !important;
  font-style: normal !important;
}
.category_item .details .title {
  min-height: 45px !important;
}.category_item .details .title {
  min-height: 45px !important;
  position: relative;
  align-content: center;
}
.category_item {margin-bottom: 40px !important;
  padding-bottom:  20px !important;}

  .custom-two-box {
  background: #F6F6F6 !important;
}
.custom-about-section strong {
  /*color: #f05923 !important;*/
  font-size: 22px !important;
  margin-bottom: 20px !important;
  display: inline-block !important;
}
.custom-about-section ul li {
  margin-bottom: 20px;
  font-size: 18px !important;
  border-left: solid 2px #cdcdcd;
  line-height: 18px !important;
  padding-left: 15px !important;
}.custom-about-section {
  padding-left: 50px !important;
}.custom-about-section-img {
  text-align: center !important;
}.custom-about-section-img img {
  height: 500px !important;
  object-fit: cover;
  border-radius: 20px;
}
.custom-two-box .main-title {
  margin-bottom: 30px !important;
}
.custom-about-section em {
  display: block !important;
  font-style: normal !important;
}

.custom-about-section b {
  color: #f05923 !important;
}.custom-about-section .custom-button {
  margin-top: 20px !important;
  display: inline-block !important;
}

.custom-marketplace-box-inner-img {
  position: relative;
}.custom-marketplace-box-inner-img h3 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  color: #fff !important;
  font-size: 26px !important;
  text-transform: uppercase !important;
  width: 100%;
  margin-bottom: 0px;
  background: linear-gradient(0deg, black, transparent); 
  padding: 10px 20px;
}.custom-marketplace-box-inner ul li {
  /*font-size: 18px !important;*/
  margin-bottom: 20px !important;
  /*line-height: 18px !important;*/
  display: -webkit-box !important;
}.custom-marketplace-box-inner ul li img {
  /*width: 28px;*/
  /*margin-right: 10px !important;*/
}.custom-marketplace-box-inner .custom-button {
  position: relative;
}.custom-marketplace-box-inner .custom-button a {
  position: relative;
  /*padding-right: 50px !important;*/
  border-radius: 15px !important;
}.custom-marketplace-box-inner .custom-button i {
  position: absolute !important;
  right: 25px;
}.custom-marketplace-box-contact {
  padding: 50px !important;
  border: solid 2px #eee;
  /*margin-top: -12px;*/
  padding-bottom: 30px !important;
  border-radius: 10px;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.25);
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  /*height: 350px !important;*/
}.bgc-heading-color {
  background-color: #212121 !important;
}.car-listing .details .price {

  margin-bottom: 0 !important;
}.popular-listing .custom-button {
  text-align: center !important;
}.popular-listing p.text-white {
  margin: 0 !important;
}








.custom-footer-ul li a {
  padding: 0 !important;
}


@media only screen and (min-width: 1201px) and (max-width: 1400px) {
.adss_bg_stylehome1 li {
  margin-bottom: 20px !important;
}.home1_advance_search_wrapper {
  padding-bottom: 10px !important;
}
}

@media only screen and (min-width: 1061px) and (max-width: 1200px) {
.adss_bg_stylehome1 li {
  margin-bottom: 20px !important;
}.home1_advance_search_wrapper {
  padding-bottom: 10px !important;
}.bg-home1 h2.title {
  font-size: 62px !important;}
}

@media only screen and (min-width: 960px) and (max-width: 1060px) {
.adss_bg_stylehome1 li {
  margin-bottom: 20px !important;
}.home1_advance_search_wrapper {
  padding-bottom: 10px !important;
}.bg-home1 h2.title {
  font-size: 62px !important;}
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
.listign_review.custom-review {
  display: none !important;
}.our-team .main-title {

  padding: 15px !important;
}.custom-marketplace-box-contact {
  padding: 50px 0px !important;
  border-bottom: solid 2px #eee;
}.custom-marketplace-box-inner ul li {
  font-size: 15px !important;
  margin-bottom: 11px !important;
  line-height: 18px !important;
}.custom-marketplace-box-inner ul {
  margin-bottom: 30px !important;
}.adss_bg_stylehome1 li {
  margin-bottom: 20px !important;
}.home1_advance_search_wrapper {
  padding-bottom: 10px !important;
}.bg-home1 h2.title {
  font-size: 62px !important;}.custom-marketplace-box-contact {
  border-width: 0 !important;
}.custom-marketplace-box-contact {
  padding-bottom: 0 !important;
}
}



@media only screen and (max-width: 768px) {.custom-marketplace-box-contact {
  padding-bottom: 0 !important;
}
.bg-home1 h2.title {
  font-size: 36px !important;
}.heading-line-inner img {
  width: 300px;
}.bg-home1 .para {
  font-size: 16px !important;
}.home1_advance_search_wrapper .select-boxes input {
  width: 100% !important;
}.home1_advance_search_wrapper .select-boxes .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100% !important;
}.custom-marketplace-box-contact {
  padding: 50px 0 !important;
  border-bottom: solid 2px #eee;
  margin-bottom: 40px !important;
}
.custom-marketplace-box-inner-img h3 {
  position: absolute;
  bottom: 30px;
  left: auto !important;
  color: #fff !important;
  font-size: 26px !important;
  text-transform: uppercase !important;
  right: auto !important;
  margin: auto !important;
  width: 100% !important;
  text-align: center;
}.custom-footer-ul li a {
  padding: 0 !important;
}.footer_about_widget.text-start.custom-footer-title {
  border-width: 0 !important;
  padding: 0 !important;
  margin: 30px 0 !important;
  text-align: center !important;
}.footer-logo.mb0-sm {
  text-align: center !important;
}.our-team .main-title {
  margin-bottom: 0 !important;
  background: #f5f5f5 !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
  z-index: 99;
}.our-team.pt120.pb0 {
  background: #f5f5f5 !important;
  padding: 60px 0 !important;
} .car-category.mobile_space {
    margin-top: 0 !important;
  }.listign_review.custom-review ul li i {
  font-size: 2px !important;
  display: none !important;
}.custom-about-section {
  padding-left: 1.5rem !important;
  margin-top: 40px !important;
}.category_item .thumb img {
  width: 100% !important;
  object-fit: cover !important;
}.custom-marketplace-box-contact {
  border-width: 0 !important;
}
}
