* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    scroll-behavior: smooth
}

.container {
    max-width: 1240px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px
}

@font-face {
    font-family: span;
    src: url(../font/Span/Demo_Fonts/Fontspring-DEMO-span-bold.otf)
}

@font-face {
    font-family: poppins;
    src: url(../font/Poppins/Poppins-Regular.ttf)
}

body {
    font-family: poppins
}

ul li {
    list-style: none
}

a {
    text-decoration: none
}

h1,
h2,
h3,
h4,
h5 {
    font-family: span;
}

h1 {
    font-size: 50px;
    text-transform: capitalize;

}

h2 {
    font-size: 40px;
    text-transform: capitalize;

}

h3 {
    font-size: 50px;
    text-transform: capitalize;
}

h4 {
    font-size: 24px
}

h5 {
    font-size: 24px
}

img {
    width: 100%
}

.primary-btn a {
    display: inline-block;
    background-color: transparent;
    color: #fff;
    padding: 12px 30px;
    border: 1px solid #fff;
    font-size: 18px;
    position: relative;
    transition: all .2s linear;
}

.primary-btn a:hover{
    background: #000;
    color: #fff;
}

.scondary-btn a {
    display: inline-block;
    background-color: transparent;
    color: #000000;
    padding: 12px 30px;
    border: 1px solid #000000;
    font-size: 18px;
    transition: all .2s linear;

}

.scondary-btn a:hover{
    background: #000;
    color: #fff;
}

.inner-banner {
    background: linear-gradient(rgb(0 0 0 / .5), rgb(0 0 0 / .5)), url(../uploads/banner/inner-banner.jpg);
    background-position: center;
    background-size: cover;
    padding: 200px 0 150px;
    text-align: center;
    color: #fff
}

.section-padding {
    padding: 80px 0
}

/* .sticky {
    box-shadow: 0 2px 20px 0 #d1d1d199;
    position: fixed !important;
    top: 0;
    width: 100%;
    padding: 0;
    z-index: 999;
    transition: all .2s linear;
    background-color: #8c9913 !important
} */