/*
 Theme Name:   alyaspharmacytheme

 Theme URI:    http://example.com/twenty-fifteen-child/

 Description:  Twenty Nineteen Child Theme

 Author:       Sukla Manna

 Author URI:   http://example.com

 Template:     twentynineteen

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

 Text Domain:  twenty-nineteen-child

*/

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');

* {
    margin: 0;
    padding: 0;
}

body {
    overflow-x: hidden;
    font-family: "DM Sans", sans-serif;
    font-weight: 400;
    font-size: 15px;
}

a {
    transition: 0.5s;
    outline-style: none;
    text-decoration: none;
}

a:hover,
a:active,
a:focus {
    outline: none;
    text-decoration: none;
}

p {
    padding: 0;
    margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0;
    font-weight: 500;
}

h1 {
    font-size: 35px;
}

h2 {
    font-size: 30px;
}

h3 {
    font-size: 28px;
}

h4 {
    font-size: 25px;
}

h5 {
    font-size: 20px;
}

h6 {
    font-size: 18px;
}

section {
    display: block;
    width: 100%;
}
.active-menu
{
    color: #0061C8;
}
.hero-section {
    background: url('Group%20180.jpg') center/cover no-repeat;
    height: 100vh;
    position: relative;
}

.hero-overlay {
    background-color: rgba(0, 0, 0, 0.55);
    position: absolute;
    inset: 0;
}

.bg-Overlay {
    background: #001E43;
    background: linear-gradient(180deg, rgba(0, 30, 67, 0) 0%, rgba(0, 30, 67, 1) 100%);
    z-index: 2;
}
.service-bg
{
    background: url(./images/service-bg.jpg) center no-repeat;
    background-size: cover;
}
.client-carousel .owl-item
{
    padding: 10px;
}
.company-story-bg
{
    background: #001E43; 
background: linear-gradient(270deg,rgba(0, 30, 67, 0) 0%, rgba(0, 30, 67, 1) 100%);
}
.mission-bg
{
    background: url(./images/mission-bg.jpg) center no-repeat;
    background-size: cover;
}
.distribution-bg
{
    background: #001E43;
background: linear-gradient(180deg,rgba(0, 30, 67, 0) 0%, rgba(0, 30, 67, 1) 100%);
}
.hero-slider .owl-stage-outer
{
    height: 100%;
}


/* Style for the Contact Form 7 submit button */
.wpcf7 .cf7-submit,
.cf7-submit {
  display: inline-block;
  background-color: #0070E0;   /* primary blue */
  color: #fff;
  font-weight: 600;
  padding: 12px 28px;
  border-radius: 9999px;       /* rounded-full */
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.15s ease;
  text-align: center;
}

.wpcf7 .cf7-submit:hover,
.cf7-submit:hover {
  background-color: #005FC4;
  transform: translateY(-2px);
}

@media (max-width: 640px) {
  .wpcf7 .cf7-submit,
  .cf7-submit {
    width: 100%;
    display: block;
  }
}

