/*
Theme Name: Abhi Buy
Version: 1.0.1
Description: Abhi Buy developed by DeveloperPort
Author: DeveloperPort
Author URI: https://eveloperport.com
*/


/* body */
body{ background-color: #fff; margin: 0px; padding: 0px; color: #333; font-size: 16px;}
/* End body */

/* headings */
h1, h2, h3, h4{  margin-bottom: 24px;}
h2{ font-size: 40px;}
/* end headings */

/* anchar color */
a { color:#a31e22;  }
a:hover { color:#a31e22; }

.link-underline a { text-decoration: underline;}
.link-underline a:hover { text-decoration: none;}
/* End anchar color */

/* paragraph */
p{font-size: 16px; color:#9a9b9f; margin-bottom: 15px;}
/* end paragraph */

/* Fonts */
.font-60{ font-size: 60px;}
.font-18{ font-size: 18px;}
.font-16{ font-size: 16px;}
.font-14{ font-size: 14px;}
.font-13{ font-size: 13px;}
.font-italic{ font-style: italic;}
.font-wt-bold{ font-weight: 700;}
/* End Fonts */

/* BG */
.bg-gray{background-color: #f7f7f7!important;}
.bg-danger{background-color: #a31e22!important;}
.bg-primary{ background-color: #1d293f!important;}
.bg-cover{ background-size: cover!important; background-repeat: no-repeat!important; background-position: 50% 50%!important; }
/* End BG */
.container {max-width: 1500px;}


/* Media Query for responsive view */
.abhibuy-header{  border-bottom:#e5e9f7 solid 1px; background-color: #fff; }
.abhibuy-header .logo img{ height: 50px; }

.abhibuy-header .abhibuy-nav ul{ margin: 0px; padding: 0px;}
.abhibuy-header .abhibuy-nav ul li{ margin: 0px; padding: 0px 20px; font-size: 16px; list-style: none; color: #1f1f21;}
.abhibuy-header .abhibuy-nav ul li a{ text-decoration: none; color: #1f1f21;}
.abhibuy-header .abhibuy-nav ul li a:hover{ text-decoration: none; color: #f3663d;}

.trending-products .product-card .product-img{ background-color:#f7f7f7;  padding: 15px; display: flex; justify-content: center; align-items: center; border-radius: 8px;}
.price .old{ text-decoration: line-through;}
.footer-links li {
  margin-bottom: 8px;
}

.footer-links a {
  color: #adb5bd;
  text-decoration: none;
  transition: color 0.3s ease;
}

.footer-links a:hover {
  color: #ffffff;
}

.social-icon {
  width: 36px;
  height: 36px;
  background: #495057;
  color: #fff;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  text-decoration: none;
  transition: background 0.3s ease;
}

.social-icon:hover {
  background: #0d6efd;
}


/* Max Width Media Query */
@media (max-width: 575.98px) {
	
}
/* End Max Width Media Query */


@media (min-width: 576px) and (max-width: 767.98px) { 

}

@media (min-width: 768px) and (max-width: 991.98px) {
	
}


@media (min-width: 992px) and (max-width: 1199.98px) { 

}

/* Min Width Media Query */
@media (min-width: 1200px) {
	 
}
/* End Min Width Media Query */

/* End Media Query for responsive view */