* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    text-decoration: none;
    display: inline-block;
    color: inherit;
}

a:hover,
a:focus,
a:visited {
    text-decoration: none;
    outline: none;
}

img {
    max-width: 100%;
    display: block;
}

button {
    border: none;
    outline: none;
    box-shadow: none;
    display: block;
    padding: 0;
    cursor: pointer;
    background: transparent;
}

button:focus {
    outline: none;
}

input,
textarea {
    outline: none;
    box-shadow: none;
    transition: all 0.3s ease-in-out;
}

audio,
video,
canvas {
    max-width: 100%;
}

iframe {
    border: none !important;
}

ul {
    padding: 0;
    margin: 0;
}

p {
    margin: 0;
    padding: 0;
}

a,
ul,
li,
span,
form,
input,
h1,
h2,
h3,
h4,
h6 {
    margin: 0;
    padding: 0;
}

.p0 {
    padding: 0 !important;
}

.m0 {
    margin: 0 !important;
}

.theme-mb-0 {
    margin-bottom: 0;
}

.theme-pb-0 {
    padding-bottom: 0;
}

.pt-5 {
    padding-top: 5px !important;
}

.pt-10 {
    padding-top: 10px;
}

.pt-15 {
    padding-top: 15px;
}

.pt-20 {
    padding-top: 20px;
}

.pt-25 {
    padding-top: 25px;
}

.pt-30 {
    padding-top: 30px;
}

.pt-35 {
    padding-top: 35px;
}

.pt-40 {
    padding-top: 40px;
}

.pt-45 {
    padding-top: 45px;
}

.pt-50 {
    padding-top: 50px;
}

.pt-55 {
    padding-top: 55px;
}

.pt-60 {
    padding-top: 60px;
}

.pt-65 {
    padding-top: 65px;
}

.pt-70 {
    padding-top: 70px;
}

.pt-75 {
    padding-top: 75px;
}

.pt-80 {
    padding-top: 80px;
}

.pt-85 {
    padding-top: 85px;
}

.pt-90 {
    padding-top: 90px;
}

.pt-95 {
    padding-top: 95px;
}

.pt-100 {
    padding-top: 100px;
}

.pt-110 {
    padding-top: 110px;
}

.pt-120 {
    padding-top: 120px;
}

.pt-130 {
    padding-top: 130px;
}

.pt-140 {
    padding-top: 140px;
}

.pt-150 {
    padding-top: 150px;
}

.pt-160 {
    padding-top: 160px;
}

.pt-170 {
    padding-top: 170px;
}

.pt-180 {
    padding-top: 180px;
}

.pt-190 {
    padding-top: 190px;
}

.pt-200 {
    padding-top: 200px;
}

.pt-225 {
    padding-top: 225px;
}

.pt-240 {
    padding-top: 240px;
}

.pt-250 {
    padding-top: 250px;
}

.pt-286 {
    padding-top: 286px;
}

.pt-300 {
    padding-top: 300px;
}

.pt-350 {
    padding-top: 350px;
}

/*================padding-left=============*/
.pl-10 {
    padding-left: 10px;
}

.pl-20 {
    padding-left: 20px;
}

.pl-15 {
    padding-left: 15px;
}

.pl-30 {
    padding-left: 30px;
}

.pl-40 {
    padding-left: 40px;
}

.pl-50 {
    padding-left: 50px;
}

.pl-60 {
    padding-left: 60px;
}

/*================padding-right=============*/
.pr-10 {
    padding-right: 10px;
}

.pr-20 {
    padding-right: 20px;
}

.pr-30 {
    padding-right: 30px;
}

.pr-40 {
    padding-right: 40px;
}

.pr-50 {
    padding-right: 50px;
}

.pr-60 {
    padding-right: 60px;
}

/*================padding-bottom=============*/
.pb-5 {
    padding-bottom: 5px !important;
}

.pb-10 {
    padding-bottom: 10px;
}

.pb-15 {
    padding-bottom: 15px;
}

.pb-20 {
    padding-bottom: 20px;
}

.pb-25 {
    padding-bottom: 25px;
}

.pb-30 {
    padding-bottom: 30px;
}

.pb-35 {
    padding-bottom: 35px;
}

.pb-40 {
    padding-bottom: 40px;
}

.pb-45 {
    padding-bottom: 45px;
}

.pb-50 {
    padding-bottom: 50px;
}

.pb-55 {
    padding-bottom: 55px;
}

.pb-60 {
    padding-bottom: 60px;
}

.pb-65 {
    padding-bottom: 65px;
}

.pb-70 {
    padding-bottom: 70px;
}

.pb-75 {
    padding-bottom: 75px;
}

.pb-80 {
    padding-bottom: 80px;
}

.pb-85 {
    padding-bottom: 85px;
}

.pb-90 {
    padding-bottom: 90px;
}

.pb-95 {
    padding-bottom: 95px;
}

.pb-100 {
    padding-bottom: 100px;
}

.pb-110 {
    padding-bottom: 110px;
}

.pb-120 {
    padding-bottom: 120px;
}

.pb-130 {
    padding-bottom: 130px;
}

.pb-140 {
    padding-bottom: 140px;
}

.pb-150 {
    padding-bottom: 150px;
}

.pb-160 {
    padding-bottom: 160px;
}

.pb-170 {
    padding-bottom: 170px;
}

.pb-180 {
    padding-bottom: 180px;
}

.pb-190 {
    padding-bottom: 190px;
}

.pb-200 {
    padding-bottom: 200px;
}

.pb-225 {
    padding-bottom: 225px;
}

.pb-240 {
    padding-bottom: 240px;
}

.pb-250 {
    padding-bottom: 250px;
}

.pb-286 {
    padding-bottom: 286px;
}

.pb-300 {
    padding-bottom: 300px;
}

.pb-350 {
    padding-bottom: 350px;
}

.pb-400 {
    padding-bottom: 400px;
}

.mt-5 {
    margin-top: 5px !important;
}

.mt-10 {
    margin-top: 10px;
}

.mt-15 {
    margin-top: 15px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-25 {
    margin-top: 25px;
}

.mt-30 {
    margin-top: 30px;
}

.mt-35 {
    margin-top: 35px;
}

.mt-40 {
    margin-top: 40px;
}

.mt-45 {
    margin-top: 45px;
}

.mt-50 {
    margin-top: 50px;
}

.mt-55 {
    margin-top: 55px;
}

.mt-60 {
    margin-top: 60px;
}

.mt-65 {
    margin-top: 65px;
}

.mt-70 {
    margin-top: 70px;
}

.mt-75 {
    margin-top: 75px;
}

.mt-80 {
    margin-top: 80px;
}

.mt-85 {
    margin-top: 85px;
}

.mt-90 {
    margin-top: 90px;
}

.mt-95 {
    margin-top: 95px;
}

.mt-100 {
    margin-top: 100px;
}

.mt-110 {
    margin-top: 110px;
}

.mt-120 {
    margin-top: 120px;
}

.mt-130 {
    margin-top: 130px;
}

.mt-140 {
    margin-top: 140px;
}

.mt-150 {
    margin-top: 150px;
}

.mt-160 {
    margin-top: 160px;
}

.mt-170 {
    margin-top: 170px;
}

.mt-180 {
    margin-top: 180px;
}

.mt-190 {
    margin-top: 190px;
}

.mt-200 {
    margin-top: 200px;
}

.mt-225 {
    margin-top: 225px;
}

.mt-235 {
    margin-top: 235px;
}

.mt-250 {
    margin-top: 250px;
}

.mt-240 {
    margin-top: 240px;
}

.mt-260 {
    margin-top: 260px;
}

.mt-300 {
    margin-top: 300px;
}

.mt-325 {
    margin-top: 325px;
}

.mt-350 {
    margin-top: 350px;
}

.mt-400 {
    margin-top: 400px;
}

.mb-5 {
    margin-bottom: 5px !important;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-15 {
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-25 {
    margin-bottom: 25px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-35 {
    margin-bottom: 35px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mb-45 {
    margin-bottom: 45px;
}

.mb-50 {
    margin-bottom: 50px;
}

.mb-55 {
    margin-bottom: 55px;
}

.mb-60 {
    margin-bottom: 60px;
}

.mb-65 {
    margin-bottom: 65px;
}

.mb-70 {
    margin-bottom: 70px;
}

.mb-75 {
    margin-bottom: 75px;
}

.mb-80 {
    margin-bottom: 80px;
}

.mb-85 {
    margin-bottom: 85px;
}

.mb-90 {
    margin-bottom: 90px;
}

.mb-95 {
    margin-bottom: 95px;
}

.mb-100 {
    margin-bottom: 100px;
}

.mb-110 {
    margin-bottom: 110px;
}

.mb-120 {
    margin-bottom: 120px;
}

.mb-130 {
    margin-bottom: 130px;
}

.mb-140 {
    margin-bottom: 140px;
}

.mb-150 {
    margin-bottom: 150px;
}

.mb-160 {
    margin-bottom: 160px;
}

.mb-170 {
    margin-bottom: 170px;
}

.mb-180 {
    margin-bottom: 180px;
}

.mb-190 {
    margin-bottom: 190px;
}

.mb-200 {
    margin-bottom: 200px;
}

.mb-225 {
    margin-bottom: 225px;
}

.mb-250 {
    margin-bottom: 250px;
}

.mb-300 {
    margin-bottom: 300px;
}

.mb-350 {
    margin-bottom: 350px;
}

.mb-400 {
    margin-bottom: 400px;
}

.ml-5 {
    margin-left: 5px;
}

.ml-10 {
    margin-left: 10px;
}

.ml-15 {
    margin-left: 15px;
}

.ml-20 {
    margin-left: 20px;
}

.ml-30 {
    margin-left: 30px;
}

.ml-40 {
    margin-left: 40px;
}

.mr-5 {
    margin-right: 5px;
}

.mr-10 {
    margin-right: 10px;
}

.mr-15 {
    margin-right: 15px;
}

.mr-20 {
    margin-right: 20px;
}

.mr-30 {
    margin-right: 30px;
}

.mr-40 {
    margin-right: 40px;
}


@media (max-width: 1399.98px) {
    .xl-p0 {
        padding: 0 !important;
    }

    .xl-m0 {
        margin: 0 !important;
    }

    .xl-pt-10 {
        padding-top: 10px !important;
    }

    .xl-pt-20 {
        padding-top: 20px !important;
    }

    .xl-pt-30 {
        padding-top: 30px !important;
    }

    .xl-pt-40 {
        padding-top: 40px !important;
    }

    .xl-pt-50 {
        padding-top: 50px !important;
    }

    .xl-pt-60 {
        padding-top: 60px !important;
    }

    .xl-pt-70 {
        padding-top: 70px !important;
    }

    .xl-pt-80 {
        padding-top: 80px !important;
    }

    .xl-pt-90 {
        padding-top: 90px !important;
    }

    .xl-pt-100 {
        padding-top: 100px !important;
    }

    .xl-pt-110 {
        padding-top: 110px !important;
    }

    .xl-pt-120 {
        padding-top: 120px !important;
    }

    .xl-pt-130 {
        padding-top: 130px !important;
    }

    .xl-pt-140 {
        padding-top: 140px !important;
    }

    .xl-pt-150 {
        padding-top: 150px !important;
    }

    .xl-pt-200 {
        padding-top: 200px !important;
    }

    .xl-pb-10 {
        padding-bottom: 10px !important;
    }

    .xl-pb-20 {
        padding-bottom: 20px !important;
    }

    .xl-pb-30 {
        padding-bottom: 30px !important;
    }

    .xl-pb-40 {
        padding-bottom: 40px !important;
    }

    .xl-pb-50 {
        padding-bottom: 50px !important;
    }

    .xl-pb-60 {
        padding-bottom: 60px !important;
    }

    .xl-pb-70 {
        padding-bottom: 70px !important;
    }

    .xl-pb-80 {
        padding-bottom: 80px !important;
    }

    .xl-pb-90 {
        padding-bottom: 90px !important;
    }

    .xl-pb-100 {
        padding-bottom: 100px !important;
    }

    .xl-pb-110 {
        padding-bottom: 110px !important;
    }

    .xl-pb-120 {
        padding-bottom: 120px !important;
    }

    .xl-pb-130 {
        padding-bottom: 130px !important;
    }

    .xl-pb-140 {
        padding-bottom: 140px !important;
    }

    .xl-pb-150 {
        padding-bottom: 150px !important;
    }

    .xl-pb-200 {
        padding-bottom: 200px !important;
    }

    .xl-mt-10 {
        margin-top: 10px !important;
    }

    .xl-mt-20 {
        margin-top: 20px !important;
    }

    .xl-mt-30 {
        margin-top: 30px !important;
    }

    .xl-mt-40 {
        margin-top: 40px !important;
    }

    .xl-mt-50 {
        margin-top: 50px !important;
    }

    .xl-mt-60 {
        margin-top: 60px !important;
    }

    .xl-mt-70 {
        margin-top: 70px !important;
    }

    .xl-mt-80 {
        margin-top: 80px !important;
    }

    .xl-mt-90 {
        margin-top: 90px !important;
    }

    .xl-mt-100 {
        margin-top: 100px !important;
    }

    .xl-mt-110 {
        margin-top: 110px !important;
    }

    .xl-mt-120 {
        margin-top: 120px !important;
    }

    .xl-mt-130 {
        margin-top: 130px !important;
    }

    .xl-mt-140 {
        margin-top: 140px !important;
    }

    .xl-mt-150 {
        margin-top: 150px !important;
    }

    .xl-mt-200 {
        margin-top: 200px !important;
    }

    .xl-mb-10 {
        margin-bottom: 10px !important;
    }

    .xl-mb-20 {
        margin-bottom: 20px !important;
    }

    .xl-mb-30 {
        margin-bottom: 30px !important;
    }

    .xl-mb-40 {
        margin-bottom: 40px !important;
    }

    .xl-mb-50 {
        margin-bottom: 50px !important;
    }

    .xl-mb-60 {
        margin-bottom: 60px !important;
    }

    .xl-mb-70 {
        margin-bottom: 70px !important;
    }

    .xl-mb-80 {
        margin-bottom: 80px !important;
    }

    .xl-mb-90 {
        margin-bottom: 90px !important;
    }

    .xl-mb-100 {
        margin-bottom: 100px !important;
    }

    .xl-mb-110 {
        margin-bottom: 110px !important;
    }

    .xl-mb-120 {
        margin-bottom: 120px !important;
    }

    .xl-mb-130 {
        margin-bottom: 130px !important;
    }

    .xl-mb-140 {
        margin-bottom: 140px !important;
    }

    .xl-mb-150 {
        margin-bottom: 150px !important;
    }

    .xl-mb-200 {
        margin-bottom: 200px !important;
    }
}

/*(max-width: 1399px)*/

@media (max-width: 1199.98px) {
    .lg-p0 {
        padding: 0 !important;
    }

    .lg-m0 {
        margin: 0 !important;
    }

    .lg-pt-10 {
        padding-top: 10px !important;
    }

    .lg-pt-20 {
        padding-top: 20px !important;
    }

    .lg-pt-30 {
        padding-top: 30px !important;
    }

    .lg-pt-40 {
        padding-top: 40px !important;
    }

    .lg-pt-50 {
        padding-top: 50px !important;
    }

    .lg-pt-60 {
        padding-top: 60px !important;
    }

    .lg-pt-70 {
        padding-top: 70px !important;
    }

    .lg-pt-80 {
        padding-top: 80px !important;
    }

    .lg-pt-90 {
        padding-top: 90px !important;
    }

    .lg-pt-100 {
        padding-top: 100px !important;
    }

    .lg-pt-110 {
        padding-top: 110px !important;
    }

    .lg-pt-120 {
        padding-top: 120px !important;
    }

    .lg-pt-130 {
        padding-top: 130px !important;
    }

    .lg-pt-140 {
        padding-top: 140px !important;
    }

    .lg-pt-150 {
        padding-top: 150px !important;
    }

    .lg-pt-200 {
        padding-top: 200px !important;
    }

    .lg-pb-10 {
        padding-bottom: 10px !important;
    }

    .lg-pb-20 {
        padding-bottom: 20px !important;
    }

    .lg-pb-30 {
        padding-bottom: 30px !important;
    }

    .lg-pb-40 {
        padding-bottom: 40px !important;
    }

    .lg-pb-50 {
        padding-bottom: 50px !important;
    }

    .lg-pb-60 {
        padding-bottom: 60px !important;
    }

    .lg-pb-70 {
        padding-bottom: 70px !important;
    }

    .lg-pb-80 {
        padding-bottom: 80px !important;
    }

    .lg-pb-90 {
        padding-bottom: 90px !important;
    }

    .lg-pb-100 {
        padding-bottom: 100px !important;
    }

    .lg-pb-110 {
        padding-bottom: 110px !important;
    }

    .lg-pb-120 {
        padding-bottom: 120px !important;
    }

    .lg-pb-130 {
        padding-bottom: 130px !important;
    }

    .lg-pb-140 {
        padding-bottom: 140px !important;
    }

    .lg-pb-150 {
        padding-bottom: 150px !important;
    }

    .lg-pb-200 {
        padding-bottom: 200px !important;
    }

    .lg-mt-10 {
        margin-top: 10px !important;
    }

    .lg-mt-20 {
        margin-top: 20px !important;
    }

    .lg-mt-30 {
        margin-top: 30px !important;
    }

    .lg-mt-40 {
        margin-top: 40px !important;
    }

    .lg-mt-50 {
        margin-top: 50px !important;
    }

    .lg-mt-60 {
        margin-top: 60px !important;
    }

    .lg-mt-70 {
        margin-top: 70px !important;
    }

    .lg-mt-80 {
        margin-top: 80px !important;
    }

    .lg-mt-90 {
        margin-top: 90px !important;
    }

    .lg-mt-100 {
        margin-top: 100px !important;
    }

    .lg-mt-110 {
        margin-top: 110px !important;
    }

    .lg-mt-120 {
        margin-top: 120px !important;
    }

    .lg-mt-130 {
        margin-top: 130px !important;
    }

    .lg-mt-140 {
        margin-top: 140px !important;
    }

    .lg-mt-150 {
        margin-top: 150px !important;
    }

    .lg-mt-200 {
        margin-top: 200px !important;
    }

    .lg-mb-10 {
        margin-bottom: 10px !important;
    }

    .lg-mb-20 {
        margin-bottom: 20px !important;
    }

    .lg-mb-30 {
        margin-bottom: 30px !important;
    }

    .lg-mb-40 {
        margin-bottom: 40px !important;
    }

    .lg-mb-50 {
        margin-bottom: 50px !important;
    }

    .lg-mb-60 {
        margin-bottom: 60px !important;
    }

    .lg-mb-70 {
        margin-bottom: 70px !important;
    }

    .lg-mb-80 {
        margin-bottom: 80px !important;
    }

    .lg-mb-90 {
        margin-bottom: 90px !important;
    }

    .lg-mb-100 {
        margin-bottom: 100px !important;
    }

    .lg-mb-110 {
        margin-bottom: 110px !important;
    }

    .lg-mb-120 {
        margin-bottom: 120px !important;
    }

    .lg-mb-130 {
        margin-bottom: 130px !important;
    }

    .lg-mb-140 {
        margin-bottom: 140px !important;
    }

    .lg-mb-150 {
        margin-bottom: 150px !important;
    }

    .lg-mb-200 {
        margin-bottom: 200px !important;
    }
}

/*(max-width: 1199px)*/

@media (max-width: 991.98px) {
    .md-p0 {
        padding: 0 !important;
    }

    .md-m0 {
        margin: 0 !important;
    }

    .md-pt-10 {
        padding-top: 10px !important;
    }

    .md-pt-20 {
        padding-top: 20px !important;
    }

    .md-pt-30 {
        padding-top: 30px !important;
    }

    .md-pt-40 {
        padding-top: 40px !important;
    }

    .md-pt-50 {
        padding-top: 50px !important;
    }

    .md-pt-60 {
        padding-top: 60px !important;
    }

    .md-pt-70 {
        padding-top: 70px !important;
    }

    .md-pt-80 {
        padding-top: 80px !important;
    }

    .md-pt-90 {
        padding-top: 90px !important;
    }

    .md-pt-100 {
        padding-top: 100px !important;
    }

    .md-pt-110 {
        padding-top: 110px !important;
    }

    .md-pt-120 {
        padding-top: 120px !important;
    }

    .md-pt-130 {
        padding-top: 130px !important;
    }

    .md-pt-140 {
        padding-top: 140px !important;
    }

    .md-pt-150 {
        padding-top: 150px !important;
    }

    .md-pt-200 {
        padding-top: 200px !important;
    }

    .md-pb-10 {
        padding-bottom: 10px !important;
    }

    .md-pb-20 {
        padding-bottom: 20px !important;
    }

    .md-pb-30 {
        padding-bottom: 30px !important;
    }

    .md-pb-40 {
        padding-bottom: 40px !important;
    }

    .md-pb-50 {
        padding-bottom: 50px !important;
    }

    .md-pb-60 {
        padding-bottom: 60px !important;
    }

    .md-pb-70 {
        padding-bottom: 70px !important;
    }

    .md-pb-80 {
        padding-bottom: 80px !important;
    }

    .md-pb-90 {
        padding-bottom: 90px !important;
    }

    .md-pb-100 {
        padding-bottom: 100px !important;
    }

    .md-pb-110 {
        padding-bottom: 110px !important;
    }

    .md-pb-120 {
        padding-bottom: 120px !important;
    }

    .md-pb-130 {
        padding-bottom: 130px !important;
    }

    .md-pb-140 {
        padding-bottom: 140px !important;
    }

    .md-pb-150 {
        padding-bottom: 150px !important;
    }

    .md-pb-200 {
        padding-bottom: 200px !important;
    }

    .md-mt-0 {
        margin-top: 0px !important;
    }

    .md-mt-10 {
        margin-top: 10px !important;
    }

    .md-mt-20 {
        margin-top: 20px !important;
    }

    .md-mt-30 {
        margin-top: 30px !important;
    }

    .md-mt-40 {
        margin-top: 40px !important;
    }

    .md-mt-50 {
        margin-top: 50px !important;
    }

    .md-mt-60 {
        margin-top: 60px !important;
    }

    .md-mt-70 {
        margin-top: 70px !important;
    }

    .md-mt-80 {
        margin-top: 80px !important;
    }

    .md-mt-90 {
        margin-top: 90px !important;
    }

    .md-mt-100 {
        margin-top: 100px !important;
    }

    .md-mt-110 {
        margin-top: 110px !important;
    }

    .md-mt-120 {
        margin-top: 120px !important;
    }

    .md-mt-130 {
        margin-top: 130px !important;
    }

    .md-mt-140 {
        margin-top: 140px !important;
    }

    .md-mt-150 {
        margin-top: 150px !important;
    }

    .md-mt-200 {
        margin-top: 200px !important;
    }

    .md-mb-10 {
        margin-bottom: 10px !important;
    }

    .md-mb-20 {
        margin-bottom: 20px !important;
    }

    .md-mb-30 {
        margin-bottom: 30px !important;
    }

    .md-mb-40 {
        margin-bottom: 40px !important;
    }

    .md-mb-50 {
        margin-bottom: 50px !important;
    }

    .md-mb-60 {
        margin-bottom: 60px !important;
    }

    .md-mb-70 {
        margin-bottom: 70px !important;
    }

    .md-mb-80 {
        margin-bottom: 80px !important;
    }

    .md-mb-90 {
        margin-bottom: 90px !important;
    }

    .md-mb-100 {
        margin-bottom: 100px !important;
    }

    .md-mb-110 {
        margin-bottom: 110px !important;
    }

    .md-mb-120 {
        margin-bottom: 120px !important;
    }

    .md-mb-130 {
        margin-bottom: 130px !important;
    }

    .md-mb-140 {
        margin-bottom: 140px !important;
    }

    .md-mb-150 {
        margin-bottom: 150px !important;
    }

    .md-mb-200 {
        margin-bottom: 200px !important;
    }
}

/*(max-width: 991px)*/



@media (max-width: 767.98px) {
    .sm-p0 {
        padding: 0 !important;
    }

    .sm-m0 {
        margin: 0 !important;
    }

    .sm-pt-10 {
        padding-top: 10px !important;
    }

    .sm-pt-20 {
        padding-top: 20px !important;
    }

    .sm-pt-30 {
        padding-top: 30px !important;
    }

    .sm-pt-40 {
        padding-top: 40px !important;
    }

    .sm-pt-50 {
        padding-top: 50px !important;
    }

    .sm-pt-60 {
        padding-top: 60px !important;
    }

    .sm-pt-70 {
        padding-top: 70px !important;
    }

    .sm-pt-80 {
        padding-top: 80px !important;
    }

    .sm-pt-90 {
        padding-top: 90px !important;
    }

    .sm-pt-100 {
        padding-top: 100px !important;
    }

    .sm-pt-110 {
        padding-top: 110px !important;
    }

    .sm-pt-120 {
        padding-top: 120px !important;
    }

    .sm-pt-130 {
        padding-top: 130px !important;
    }

    .sm-pt-140 {
        padding-top: 140px !important;
    }

    .sm-pt-150 {
        padding-top: 150px !important;
    }

    .sm-pt-200 {
        padding-top: 200px !important;
    }

    .sm-pb-10 {
        padding-bottom: 10px !important;
    }

    .sm-pb-20 {
        padding-bottom: 20px !important;
    }

    .sm-pb-30 {
        padding-bottom: 30px !important;
    }

    .sm-pb-40 {
        padding-bottom: 40px !important;
    }

    .sm-pb-50 {
        padding-bottom: 50px !important;
    }

    .sm-pb-60 {
        padding-bottom: 60px !important;
    }

    .sm-pb-70 {
        padding-bottom: 70px !important;
    }

    .sm-pb-80 {
        padding-bottom: 80px !important;
    }

    .sm-pb-90 {
        padding-bottom: 90px !important;
    }

    .sm-pb-100 {
        padding-bottom: 100px !important;
    }

    .sm-pb-110 {
        padding-bottom: 110px !important;
    }

    .sm-pb-120 {
        padding-bottom: 120px !important;
    }

    .sm-pb-130 {
        padding-bottom: 130px !important;
    }

    .sm-pb-140 {
        padding-bottom: 140px !important;
    }

    .sm-pb-150 {
        padding-bottom: 150px !important;
    }

    .sm-pb-200 {
        padding-bottom: 200px !important;
    }

    .sm-mt-10 {
        margin-top: 10px !important;
    }

    .sm-mt-20 {
        margin-top: 20px !important;
    }

    .sm-mt-30 {
        margin-top: 30px !important;
    }

    .sm-mt-40 {
        margin-top: 40px !important;
    }

    .sm-mt-50 {
        margin-top: 50px !important;
    }

    .sm-mt-60 {
        margin-top: 60px !important;
    }

    .sm-mt-70 {
        margin-top: 70px !important;
    }

    .sm-mt-80 {
        margin-top: 80px !important;
    }

    .sm-mt-90 {
        margin-top: 90px !important;
    }

    .sm-mt-100 {
        margin-top: 100px !important;
    }

    .sm-mt-110 {
        margin-top: 110px !important;
    }

    .sm-mt-120 {
        margin-top: 120px !important;
    }

    .sm-mt-130 {
        margin-top: 130px !important;
    }

    .sm-mt-140 {
        margin-top: 140px !important;
    }

    .sm-mt-150 {
        margin-top: 150px !important;
    }

    .sm-mt-200 {
        margin-top: 200px !important;
    }

    .sm-mb-10 {
        margin-bottom: 10px !important;
    }

    .sm-mb-20 {
        margin-bottom: 20px !important;
    }

    .sm-mb-30 {
        margin-bottom: 30px !important;
    }

    .sm-mb-40 {
        margin-bottom: 40px !important;
    }

    .sm-mb-50 {
        margin-bottom: 50px !important;
    }

    .sm-mb-60 {
        margin-bottom: 60px !important;
    }

    .sm-mb-70 {
        margin-bottom: 70px !important;
    }

    .sm-mb-80 {
        margin-bottom: 80px !important;
    }

    .sm-mb-90 {
        margin-bottom: 90px !important;
    }

    .sm-mb-100 {
        margin-bottom: 100px !important;
    }

    .sm-mb-110 {
        margin-bottom: 110px !important;
    }

    .sm-mb-120 {
        margin-bottom: 120px !important;
    }

    .sm-mb-130 {
        margin-bottom: 130px !important;
    }

    .sm-mb-140 {
        margin-bottom: 140px !important;
    }

    .sm-mb-150 {
        margin-bottom: 150px !important;
    }

    .sm-mb-200 {
        margin-bottom: 200px !important;
    }
}

/*(max-width: 767px)*/

@media (max-width: 576.98px) {
    .xs-p0 {
        padding: 0 !important;
    }

    .xs-m0 {
        margin: 0 !important;
    }

    .xs-pt-10 {
        padding-top: 10px !important;
    }

    .xs-pt-20 {
        padding-top: 20px !important;
    }

    .xs-pt-30 {
        padding-top: 30px !important;
    }

    .xs-pt-40 {
        padding-top: 40px !important;
    }

    .xs-pt-50 {
        padding-top: 50px !important;
    }

    .xs-pt-60 {
        padding-top: 60px !important;
    }

    .xs-pt-70 {
        padding-top: 70px !important;
    }

    .xs-pt-80 {
        padding-top: 80px !important;
    }

    .xs-pt-90 {
        padding-top: 90px !important;
    }

    .xs-pt-100 {
        padding-top: 100px !important;
    }

    .xs-pt-110 {
        padding-top: 110px !important;
    }

    .xs-pt-120 {
        padding-top: 120px !important;
    }

    .xs-pt-130 {
        padding-top: 130px !important;
    }

    .xs-pt-140 {
        padding-top: 140px !important;
    }

    .xs-pt-150 {
        padding-top: 150px !important;
    }

    .xs-pt-200 {
        padding-top: 200px !important;
    }

    .xs-pb-10 {
        padding-bottom: 10px !important;
    }

    .xs-pb-20 {
        padding-bottom: 20px !important;
    }

    .xs-pb-30 {
        padding-bottom: 30px !important;
    }

    .xs-pb-40 {
        padding-bottom: 40px !important;
    }

    .xs-pb-50 {
        padding-bottom: 50px !important;
    }

    .xs-pb-60 {
        padding-bottom: 60px !important;
    }

    .xs-pb-70 {
        padding-bottom: 70px !important;
    }

    .xs-pb-80 {
        padding-bottom: 80px !important;
    }

    .xs-pb-90 {
        padding-bottom: 90px !important;
    }

    .xs-pb-100 {
        padding-bottom: 100px !important;
    }

    .xs-pb-110 {
        padding-bottom: 110px !important;
    }

    .xs-pb-120 {
        padding-bottom: 120px !important;
    }

    .xs-pb-130 {
        padding-bottom: 130px !important;
    }

    .xs-pb-140 {
        padding-bottom: 140px !important;
    }

    .xs-pb-150 {
        padding-bottom: 150px !important;
    }

    .xs-pb-200 {
        padding-bottom: 200px !important;
    }

    .xs-mt-10 {
        margin-top: 10px !important;
    }

    .xs-mt-20 {
        margin-top: 20px !important;
    }

    .xs-mt-30 {
        margin-top: 30px !important;
    }

    .xs-mt-40 {
        margin-top: 40px !important;
    }

    .xs-mt-50 {
        margin-top: 50px !important;
    }

    .xs-mt-60 {
        margin-top: 60px !important;
    }

    .xs-mt-70 {
        margin-top: 70px !important;
    }

    .xs-mt-80 {
        margin-top: 80px !important;
    }

    .xs-mt-90 {
        margin-top: 90px !important;
    }

    .xs-mt-100 {
        margin-top: 100px !important;
    }

    .xs-mt-110 {
        margin-top: 110px !important;
    }

    .xs-mt-120 {
        margin-top: 120px !important;
    }

    .xs-mt-130 {
        margin-top: 130px !important;
    }

    .xs-mt-140 {
        margin-top: 140px !important;
    }

    .xs-mt-150 {
        margin-top: 150px !important;
    }

    .xs-mt-200 {
        margin-top: 200px !important;
    }

    .xs-mb-10 {
        margin-bottom: 10px !important;
    }

    .xs-mb-20 {
        margin-bottom: 20px !important;
    }

    .xs-mb-30 {
        margin-bottom: 30px !important;
    }

    .xs-mb-40 {
        margin-bottom: 40px !important;
    }

    .xs-mb-50 {
        margin-bottom: 50px !important;
    }

    .xs-mb-60 {
        margin-bottom: 60px !important;
    }

    .xs-mb-70 {
        margin-bottom: 70px !important;
    }

    .xs-mb-80 {
        margin-bottom: 80px !important;
    }

    .xs-mb-90 {
        margin-bottom: 90px !important;
    }

    .xs-mb-100 {
        margin-bottom: 100px !important;
    }

    .xs-mb-110 {
        margin-bottom: 110px !important;
    }

    .xs-mb-120 {
        margin-bottom: 120px !important;
    }

    .xs-mb-130 {
        margin-bottom: 130px !important;
    }

    .xs-mb-140 {
        margin-bottom: 140px !important;
    }

    .xs-mb-150 {
        margin-bottom: 150px !important;
    }

    .xs-mb-200 {
        margin-bottom: 200px !important;
    }
}

/*(max-width: 575px)*/