/* responsive for ===>>>> 1199px */
@include medium-desktop {
    .xs-single-team {
        &.media {
            .team-body {
                padding-right: 0px;
            }
        }
    }
    .single-service-box {
        padding: 20px;
    }
}

/* responsive for potrait mode ===>>>> 991px */
@include potrait-tablet {
    .elementskit-accordion {
        .elementskit-card-body {
            padding: 20px;
        }
        .elementskit-card-header {
            > .elementskit-btn-link {
                > .icon-left {
                    padding-right: 15px;
                }
            }
        }
        &.curve-shape {
            .svg-shape {
                height: 112%;
            }
        }
        &.side-curve {
            .elementskit-card-header {
                > .elementskit-btn-link {
                    padding-left: 50px;
                    &::after {
                        display: none;
                    }
                    &::before {
                        top: 50%;
                        width: 25px;
                        height: auto;
                        background-color: rgba(255, 255, 255, 0);
                        line-height: normal;
                        transform: translateY(-50%);
                    }
                }
            }
        }
    }
    .single-service-box {
        padding: 15px;
    }
    .single-info-box{
        &.media {
            padding-right: 0px;
        }
    }
    .xs-single-team {
        &.media {
            .team-body {
                margin-left: 20px;
                padding-right: 0;
            }
        }
    }
}

/* responsive for tablet ====>>> 767px */
@include tablet {
    .single-service-box {
        margin-bottom: 30px;
    }
    .copyright-conent {
        text-align: center;
    }
    .xs-footer-section {
        .row {
            [class^="col-"]{
                &:not(:last-child) {
                    margin-bottom: 10px;
                }
                &:last-child {
                    text-align: center;
                }
            }
        }
    }
    .single-service-box {
        padding: 30px;
    }
}

/* responsive for small device ===>>>>> 480px */
@include small-device {
    .elementskit-accordion {
        .elementskit-card-body {
            padding: 20px;
        }
        .elementskit-card-header {
            > .elementskit-btn-link {
                font-size: rem(11px);
                padding: 15px;
                > .icon-left {
                    padding-right: 10px;
                }
            }
        }
        &.elementskit-accordion-4 {
            .elementskit-card-header {
                > .elementskit-btn-link {
                    padding-left: 65px;
                }
            }
        }
    }
    .single-info-box {
        &.media {
            .box-header {
                margin-bottom: 30px;
                flex: 0 0 100%;
            }
        }
    }
    .xs-single-team {
        &.media {
            .team-header {
                margin-bottom: 30px;
                flex: 0 0 100%;
            }
            .team-body {
                margin-left: 0;
            }
        }
    }
    .media {
        flex-wrap: wrap;
    }
}