.event-org-revamp.event-org-section .about-us-content .cate-icon-img {
    position: relative;
}

.event-org-revamp.event-org-section .about-content-img .card {
    position: relative;
}

.event-org-revamp.event-org-section {
    padding: 220px 0 190px;
}

.service-header-section {
    min-height: 100vh;
}

.marriage-slider .slick-next,
.marriage-slider .slick-prev {
    background: var(--e-global-color-accent) !important;
    width: 58px;
    height: 58px;
    font-size: 18px;
    line-height: 57px;
    border: 2px solid var(--e-global-color-secondary);
    border-radius: 100px;
    box-shadow: 0 21px 35px -17px rgb(20 18 18 / 20%);
    z-index: 2;
}

.marriage-slider .slick-next {
    bottom: -50px;
    top: auto;
    right: 40%;
}

.marriage-slider .slick-prev {
    bottom: -50px;
    top: auto;
    left: 40%;

}

.marriage-slider .slick-prev::before {
    content: '';
    background: url('../images/left-arrow-white.png');
    background-size: contain;
    height: 30px;
    width: 30px;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-repeat: no-repeat;
}
.marriage-slider .slick-next::before {
    content: '';
    background: url('../images/right-arrow-white.png');
    background-size: contain;
    height: 30px;
    width: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    background-repeat: no-repeat;
}




@media screen and (max-width: 1199px) {
    .event-org-revamp.event-org-section .card figure img {
        width: auto;
    }
    .marriage-slider .slick-next, .marriage-slider .slick-prev{
        height: 46px;
        width:46px;
        bottom: -40px;
    }
}

@media screen and (max-width: 991px) {
    .marriage-slider .slick-next{
        right: 35%;
    }
    .marriage-slider .slick-next::before, .marriage-slider .slick-prev::before{
        height: 24px;
        width: 24px;
    }
    .service-header-section {
        min-height: auto;
    }

    .service-header-section .home-banner-section {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: calc(100vh - 91px);
    }
    .service-header-section .home-banner-section .sub-banner-section {
        padding-top: 0;
    }

    .event-org-revamp.event-org-section .card figure img {
        width: auto;
    }

    .event-org-revamp.event-org-section {
        padding: 100px 0 100px;
    }

    .event-org-revamp.event-org-section .about-us-content .cate-icon-img {
        top: 0;
    }

    .order-1-for-responsive {
        order: 1 !important;
    }
}

@media (max-width:768px){
    .marriage-slider .slick-next {
        right: 24%;
    }
}

.error-msg {
    font-size: 12px;
    text-align: center;
    margin: 15px 0 10px;
    color: red !important;
}

.error-msg.contact-form {
    font-size: 12px;
    text-align: center;
    margin: 15px 0 10px;
    color: white !important;
}

.success-msg.contact-form {
    font-size: 12px;
    text-align: center;
    margin: 15px 0 10px;
    color: white !important;
}

.success-msg {
    font-size: 12px;
    text-align: center;
    margin: 15px 0 10px;
    color: green !important;
}

.service-2.categories-section .hearts-img {
    right: 226px !important;
    left: auto;
}

.service-2.categories-section .design-img {
    left: -325px !important;
    right: auto;
}

.scoll-down {
    position: fixed;
    right: 14px;
    bottom: 60px;
    color: black;
    font-size: 13px;
    font-weight: 300;
    cursor: pointer;
    z-index: 10;
    /* visibility: hidden; */
}

.scoll-down::before {
    position: absolute;
    content: "";
    height: 40px;
    width: 1px;
    background-color: black;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.scoll-down::after {
    position: absolute;
    content: "";
    height: 40px;
    width: 1px;
    background-color: black;
    top: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

@media (max-width: 768px) {
    .scoll-down {
        right: 5px;
        bottom: 60px;
    }

    .scoll-down::before {
        height: 25px;
    }

    .scoll-down::after {
        height: 25px;
    }
}


/* responsive issues fixed */
.event-section .event-content-img ul li{
    background-color: #fff;
}
@media (max-width:991px){
    .about-page-about-section .about-us-content{
        padding-left: 0;
    }
    .about-section .about-content-img{
        margin-top: -5px;
    }
    .navbar-collapse ul li{
        width: auto;
    }
}
@media (max-width:575px){
    .story-section .story-card-content{
        width: 290px;
    }
    .marriage-slider .slick-next{
        right: 40px;
    }
    .marriage-slider .slick-prev{
        right: 90px;
        left: auto;
    }
    .about-page .about-us-content .check-circle{
        padding: 0 1px;
    }
    /* gallery banner section */
    .common-responsive-banner{
        min-height: calc(100vh - 91px);
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .counter-section .counter-section-fig{
        position: relative;
    }
    .counter-section .counter-section-fig img {
        width: 100%;
    }
    .about-page .about-us-content li:first-child {
        margin-left: 12px;
    }
    .about-page .about-us-content li:last-child {
        margin-left: 36px;
    }
}

.modal-thanks {
    color: black;
}