/* Template Name: Pholidev - Bootstrap Business Agency Template
Template URI: https://www.designtocodes.com/product/pholidev-bootstrap-business-agency-template/
Description: Pholidev is a simple, clean, and responsive Bootstrap business agency template for creative people who want to develop an awesome website without having to depend on graphic designers
Author: designtocodes
Author URI: https://www.designtocodes.com
Text Domain: Pholidev */
/**********About Page Section**********
/*
/======================================================*/
.d2c_about_section {
  background-image: url(../images/about_hero_bg.png);
  background-position: top right;
  background-repeat: no-repeat;
  margin-top: 66px;
}
.d2c_about_section .d2c_about_area {
  padding: 200px 0px;
  overflow: hidden;
}
.d2c_about_right_img{
  height: 275px;
  object-fit: contain;
}
.d2c_about_section .d2c_about_text_area {
  position: relative;
}
.d2c_about_section .d2c_about_text_area::before {
  content: "";
  position: absolute;
  bottom: 65%;
  left: -20%;
  background-image: url("../images/about_back.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left top;
  width: 45%;
  height: 70%;
}
.d2c_about_section .d2c_about_text_area .d2c_about_title {
  margin-bottom: 60px;
}
.d2c_about_section .d2c_about_text_area .d2c_about_title h1 {
  font-family: var(--font-primary);
  font-style: normal;
  font-weight: 500;
  font-size: 60px;
  text-transform: capitalize;
  color: var(--primary-color);
}

.d2c_about_section .d2c_about_text_area .d2c_about_content p {
  font-family: var(--font-secondary);
  font-size: 17px;
  text-transform: capitalize;
  color: var(--paragraph_color);
  margin-bottom: 0;
}

.d2c_about_section .d2c_how_we_do {
  padding-bottom: 100px;
  overflow: hidden;
}
.d2c_about_section .d2c_how_we_do .d2c_do_area {
  position: relative;
}
.d2c_about_section .d2c_how_we_do .d2c_do_area::before {
  content: "";
  position: absolute;
  bottom: 30%;
  right: -20%;
  background-image: url("../images/why_do_back.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left top;
  width: 35%;
  height: 70%;
  z-index: -1;
}
.d2c_about_section .d2c_how_we_do .d2c_do_area .d2c_why_do_title {
  margin-bottom: 100px;
}
.d2c_about_section .d2c_how_we_do .d2c_do_area .d2c_why_do_title h2 {
  font-family: var(--font-primary);
  font-weight: 500;
  font-size: 30px;
  text-transform: capitalize;
  color: #14274e;
}

.d2c_about_section .d2c_team_member {
  overflow: hidden;
}

.d2c_about_section .d2c_team_member_area {
  padding-bottom: 100px;
}

.d2c_about_section .d2c_team_member_area .d2c_team_title h2 {
  font-family: var(--font-primary);
  font-weight: 500;
  font-size: 30px;
  text-transform: capitalize;
  color: #14274e;
}
.d2c_about_section .d2c_team_member_area .d2c_team_member_content {
  position: relative;
}
.d2c_about_section .d2c_team_member_area .d2c_team_member_content::before {
  content: "";
  position: absolute;
  bottom: -15%;
  left: -13%;
  background-image: url("../images/team_back.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left top;
  width: 35%;
  height: 70%;
}

.d2c_about_section .d2c_team_member_area .d2c_team_member_content .owl-stage {
  padding: 50px 0px;
}

.d2c_about_section
  .d2c_team_member_area
  .d2c_team_member_content
  .d2c_team_list
  .card {
  border: none;
  background: #ffffff;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.07);
}

.d2c_about_section
  .d2c_team_member_area
  .d2c_team_member_content
  .d2c_team_list
  .card
  .card-img-top {
  height: 240px;
  object-fit: cover;
}

.d2c_about_section
  .d2c_team_member_area
  .d2c_team_member_content
  .d2c_team_list
  .card
  .card-body {
  text-align: center;
}
.d2c_about_section
  .d2c_team_member_area
  .d2c_team_member_content
  .d2c_team_list
  .card
  .card-body
  .card-title {
  font-family: var(--font-primary);
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  text-transform: capitalize;
  color: var(--black-color);
}
.d2c_about_section
  .d2c_team_member_area
  .d2c_team_member_content
  .d2c_team_list
  .card
  .card-body
  .card-text {
  font-family: var(--font-secondary);
  font-size: 15px;
  text-transform: capitalize;
  color: #747474;
}

.d2c_about_section .d2c_team_member_area .d2c_team_member_content .owl-dots {
  text-align: center;
}

.d2c_about_section
  .d2c_team_member_area
  .d2c_team_member_content
  .owl-dots
  .owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #e1f4ff;
  margin-right: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.d2c_about_section
  .d2c_team_member_area
  .d2c_team_member_content
  .owl-dots
  .owl-dot:focus {
  outline: 0 !important;
}
.d2c_about_section
  .d2c_team_member_area
  .d2c_team_member_content
  .owl-dots
  .owl-dot.active {
  background-color: var(--primary-color);
  transform: scale(1.3, 1.3);
  -webkit-transform: scale(1.3, 1.3);
  -moz-transform: scale(1.3, 1.3);
  -ms-transform: scale(1.3, 1.3);
  -o-transform: scale(1.3, 1.3);
}
