.mwd-section-01-01 {
  background-image: url("../../../assets/images/1920/1080/waves-009-002.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.mwd-section-01-01-overlay {
  height: 100%;
  padding: 2rem 1rem;
  background: linear-gradient(to top, rgba(9, 32, 63, 0.14) 0%, transparent 100%);
}

.mwd-section-01-01 .card {
  padding: 0;
  background-color: transparent!important; 
  border: 1px solid transparent; 
}

.mwd-section-01-01 .card-header {
  background-color: transparent !important;
  border: 0 !important;
}

.mwd-section-01-01 .card-header h4 {
  font-size: 1rem;
  font-weight: 500;
  margin: 0;
  position: relative;
  background-color: rgba(226, 227, 222, 0.9); 
  color: #626361; 
  padding: 10px 20px; 
  border-top-right-radius: 4px; 
  border-top-left-radius: 4px;
}

.mwd-section-01-01 .card-header h1 {
  font-weight: 500;
  font-size: 1.1rem;
  margin: 0;
  padding: 10px 0 2px 0;
  border-bottom: 1px dashed rgba(73, 77, 91, 0.4);
}

.mwd-section-01-01 .card-body {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 6px;
  border-radius: 6px;
}

.mwd-card-body-content {

}

.mwd-section-01-01 .mwd-card-bg {
  background-color: rgba(255, 255, 255, 0.9) !important;
  padding: 6px !important;
}

.mwd-section-01-01 .mwd-card-bg-body {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 220px;
}

.mwd-section-01-01 .card-body-text-download-info {
  position: relative;
  background-color: rgba(226, 227, 222, 0.49); 
  background: linear-gradient(to top, rgba(226, 227, 222, 0.49) 0%, rgba(226, 227, 222, 0.9) 100%);
  color: #626361; 
  padding: 10px 20px;  
  margin-bottom: 1rem;
  border-bottom-right-radius: 4px; 
  border-bottom-left-radius: 4px;  
}

.mwd-section-01-01 .card-body-text-download-info:after {
  content: '';
  position: absolute;
  top: 100%; 
  left: 50%; 
  margin-left: -10px; 
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid rgba(226, 227, 222, 0.49);
}

.mwd-section-01-01 .mwd-card-list-01-01 ul {
  padding-left: 20px;
}

.mwd-section-01-01 .mwd-card-list-01-01 li {
  position: relative; 
  list-style: none;
  padding-left: 23px;
}

.mwd-section-01-01 .mwd-card-list-01-01 li::before {
  position: absolute;
  font-family: 'FontAwesome';
  content: "\f0c8";
  font-size: 11px;
  color: #b3b3b3;
  top: 5px;
  left: 0;
}

.mwd-section-01-01 .card-footer {
  background-color: transparent !important;
  border: none !important;
}

.mwd-btn-001-001 {
  position: relative;
  width: 100%;
  padding: 6px 12px 6px 60px !important;
  text-align: left;
}

.mwd-btn-001-001-label {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  padding: 6px 12px;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 3px 0 0 3px;
}

.mwd-card-footer-link {
  position: relative;    
}

.mwd-card-footer-link a {
  display: block;
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: 98%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.6);
  width: 100%;
  padding: 6px 60px 6px 10px;
  border: 1px dotted rgba(203, 203, 203, 0.4);
  background-color: rgba(203, 203, 203, 0.1);
  text-transform: uppercase;
  border-radius: 6px;
  font-size: 11px;
  letter-spacing: 1px;
}

.mwd-card-footer-link a:hover {
  background-color: rgba(69, 78, 92, 0.9);
  color: rgba(255, 255, 255, 0.9);
}

/* mwd-download */

.mwd-download-01-01 {

}

.mwd-download-01-01-header {
  font-size: 1rem;
  font-weight: 500;
  position: relative;
  background-color: rgba(226, 227, 222, 0.9); 
  color: #626361; 
  padding: 10px 20px; 
  border-top-right-radius: 4px; 
  border-top-left-radius: 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.69);
}

.mwd-download-01-01-text {
  position: relative;
  background-color: rgba(226, 227, 222, 0.49); 
  background: linear-gradient(to top, rgba(226, 227, 222, 0.49) 0%, rgba(226, 227, 222, 0.9) 100%);
  color: #626361; 
  padding: 10px 20px;  
  margin-bottom: 1rem;
  border-bottom-right-radius: 4px; 
  border-bottom-left-radius: 4px;  
}

.mwd-download-01-01-text:after {
  content: '';
  position: absolute;
  top: 100%; 
  left: 50%; 
  margin-left: -10px; 
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid rgba(226, 227, 222, 0.49);
}

.mwd-download-01-01 a {
  display: block;
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: 98%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.6);
  width: 100%;
  padding: 6px 60px 6px 10px;
  border: 1px dotted rgba(203, 203, 203, 0.4);
  background-color: rgba(203, 203, 203, 0.1);
  text-transform: uppercase;
  border-radius: 6px;
  font-size: 11px;
  letter-spacing: 1px;
}

.mwd-download-01-01 a:hover {
  background-color: rgba(69, 78, 92, 0.9);
  color: rgba(255, 255, 255, 0.9);
}

.mwd-download-01-01-footer-link {
  position: relative;    
}

.mwd-download-01-01-footer-link a {
  display: block;
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: 98%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.6);
  width: 100%;
  padding: 6px 60px 6px 10px;
  border: 1px dotted rgba(203, 203, 203, 0.4);
  background-color: rgba(203, 203, 203, 0.1);
  text-transform: uppercase;
  border-radius: 6px;
  font-size: 11px;
  letter-spacing: 1px;
}

.mwd-download-01-01-footer-link a:hover {
  background-color: rgba(69, 78, 92, 0.9);
  color: rgba(255, 255, 255, 0.9);
}

/* two cards with footer */

.mwd-section-01-02 {
  background-image: url("../../../assets/images/1920/1280/abstract-006-004.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 2rem 1rem;
}

.mwd-section-01-02 .card {
  padding: 6px;
}

.mwd-section-01-02 .card-header {
  font-size: 1rem;
  font-weight: 500;
  position: relative;
  background-color: rgba(226, 227, 222, 0.9); 
  color: #626361; 
  padding: 10px 20px; 
  border-top-right-radius: 4px; 
  border-top-left-radius: 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.69);
}

.mwd-section-01-02 .card-body {
  margin: 0 !important;
  padding: 0 !important;
}

.mwd-section-01-02 .card-body h1 {
  font-weight: 700;
  font-size: 1.1rem;
  margin: 0 0 1rem 0;
  padding: 0 0 2px 0;
}

.mwd-section-01-02 .card-body h2 {
  font-weight: 700;
  font-size: 1rem;
  margin: 0 0 1rem 0;
  padding: 0 0 2px 0;
}

.mwd-section-01-02 ul {
  padding-left: 20px;
}

.mwd-section-01-02 li {
  position: relative; 
  list-style: none;
  padding-left: 23px;
}

.mwd-section-01-02 li::before {
  position: absolute;
  font-family: 'FontAwesome';
  content: "\f0c8";
  font-size: 11px;
  color: #b3b3b3;
  top: 5px;
  left: 0;
}

.mwd-section-01-02 .mwd-card-body-download {
  position: relative;
  background-color: rgba(226, 226, 226, 0.49); 
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  height: 100%;
  min-height: 220px;
  border-radius: 6px;
  margin-bottom: 15px !important;
}

.mwd-section-01-02 .mwd-card-body-download:after {
  content: '';
  position: absolute;
  top: 100%; 
  left: 50%; 
  margin-left: -10px; 
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

.mwd-section-01-02 .card-footer {
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;    
}

.mwd-btn-001-001 {
  position: relative;
  width: 100%;
  padding: 6px 12px 6px 60px !important;
  text-align: left;
}

.mwd-btn-001-001-label {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  padding: 6px 12px;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 3px 0 0 3px;
}