
*{
    padding: 0;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}

.main-navigation ul{
    display: flex;
    align-items: center;
}

.main-navigation li{
    list-style: none;
    padding: 0px 15px;
}

.navbar-brand img{
    width: 150px;
}
.navbar-nav  a{
    font-family: 'Poppins', sans-serif;
   color: #fff;
   transition: all 0.5s ease;
}
.navbar-nav  a:hover{
    color: #fff;
}
.main-navigation {
    background-color: #A2B38B;
}

.slider img{
    height: 375px;
    /* object-fit: cover; */
}

.heading-h4{
    color: #62408c;
    font-size:35px;
    line-height: 40px;
    font-weight: bold;
    margin: 100px 0px 50px;
    font-family: 'Poppins', sans-serif;
}




p {
    font-family: 'Poppins', sans-serif;
    /* font-size: 18px; */
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Poppins', sans-serif;
}

li {
    font-family: 'Poppins', sans-serif;
    font-size: 17px;
    list-style: none;

}

.atm-nav ul {
    margin-left: auto;
}

.atm-nav ul li a {
    padding: 0px 10px;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    text-transform: capitalize;
}

.nav-class {
    background-color: #fff;

}

.my-slider img {
    width: 100%;
    height: 550px;

}

.about-content h2 {
    font-size: 31px;
    font-weight: bold;
    color: #29167b;
} 

.service-item {
    box-shadow: 0px 0px 13px 0px rgb(0 0 0 / 15%);
    min-height: 100%;
    padding: 20px;
    border-radius: 10px;
    background-color: #fff;
}

.service-section {
    background-color: #f7f7f7;
    padding: 40px;
}

.service-section h2 {
    font-size: 31px;
    font-weight: bold;
    color: #29167b;
}

.about-content ul li i {
    color: green;
}
.about-content ul li{
    line-height: 40px !important;
    font-size: 20px;
}
.service-item p {
    color: gray;


}

.achievement .colour-1{
    background-color: #8a2be2;
    width: 100%;
    min-height: 100%;
    height: 20%;
    padding: 30px;
}
.achievement .colour-2{
    
    background-color: rgb(255 164 0);
    width: 100%;
    min-height: 100%;
    height: 20%;
    padding: 30px;
}

.achievement .colour-3{
    background-color: rgb(54 119 161);
    width: 100%;
    min-height: 100%;
    height: 20%;
    padding: 30px;
}

.achievement .colour-4{
    background-color: rgb(207, 38, 165);
    width: 100%;
    min-height: 100%;
    height: 20%;
    padding: 30px;
}

.retailer{
    margin-top: 60px;
}

/* .retailer-img img{
    width: 26rem;
} */


.contact-item{
    background-color: #fff;
    box-shadow: inset 0px 0px 8px -1px rgb(0 0 0 / 20%);
    padding: 20px;
    border-radius: 6px;
    min-height: 100%;
    
}

.contact-item p{
    margin: 0;
}

.contact-item i{
    font-size: 27px;
    background: #29167b;
    padding: 15px;
    border-bottom-left-radius: 20px;
    color: #fff;
    
}

.contact-form{
    box-shadow:  0px 0px 8px -1px rgb(0 0 0 / 20%);
    padding: 20px;
    margin-top: 50px;
    border-radius: 10px;
}

.contact-form .form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: none !important;
}


footer i{
    background: #ffffff;
    margin: 0px 10px;
    padding: 10px;
    border-radius: 9px;
    color: rgb(0, 0, 0);
}

footer{
   background: linear-gradient(81deg, green, #29167b);;
}

footer p{
color: #fff;
}