.site-header {
    border-bottom: none;
}

.footer-copyright {
    background-color: transparent;
}

.main-banner-one p, .main-about-us-one p, .main-service-one p, .main-my-client-one p, .main-testimonial-one p {
    font-size: 22px
}

.about-tab-detail-one span:first-child {
    font-size: 18px;
}

.service-box-content-one p {
    font-size: 16px
}

.main-service-box-one:hover .service-box-content-one a .h3-title {
    color: #720593;
}

.aliment-icon {
    background: linear-gradient(90deg, #d1591f 0%, #e8a116 100%);
}

.pricing-box-one {
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
}

.pricing-box-one:hover {
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05);
    transform: scale(1.01);
}

.pricing-point-box-one ul li, .pricing-point-box-one ul li span {
    font-size: 18px;
}

.skill-bar-percent span {
    color: #000000;
}

.text-color {
    color: #d1591f;
    font-weight: 600;
}

.swiper-wrapper-free-mode {
    transition-timing-function: linear;
}

.swiper-pagination {
    position: relative;
}

.swiper-pagination-bullet {
    opacity: 0.1;
    background: #000000;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: linear-gradient(90deg, #d1591f 0%, #e8a116 100%);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    bottom: -8px
}

.testimonial-client-img-one {
    padding: 0;
    border-radius: 0;
    border: none;
}

.header-bottom, .sticky-header .header-bottom {
    padding: 30px;
}

.my-client-box {
    padding: 15px;
}

i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {
    line-height: 0.5em;
    vertical-align: -0.15em;
}

.main-contact-info-in-one {
    padding: 80px 0 20px 0;
}

.main-contact-form-in-one {
    padding: 20px 0 50px 0;
}

.contact-info-box {
    border: solid 1px #d1591f;
}

.form-input-one {
    border-radius: 10px
}

label {
    font-size: 20px;
    margin-bottom: 0.25rem;
}

body.swal2-height-auto {
    height: 100% !important
}

div:where(.swal2-icon) {
    border: none;
}

div:where(.swal2-container) div:where(.swal2-popup) {
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
}

@media screen and (max-width: 991px) {
    .main-navigation ul li:first-child {
        padding: 0 0 10px 0;
    }

    .main-navigation ul li {
        padding: 0 0 10px 0;
    }
}


