ul
    list-style: unset
.header-deign-two
    background-color: var(--color-white)
    padding: 0px 45px
    .container
        padding-left: 0
        padding-right: 0
    .header-one
    .header-info-button
        float: right
    .header-one
        .header-one-logo-area
            padding: 20px 0
        .header-one-menu-area
            .header-one-menu
                ul
                    justify-content: center
                    li
                        padding: 30px 0
                        a
    .header-one-menu-toggle-area
        background: transparent
        float: right
        svg
            height: 24px
.footer-style-two
    background: #223645
    .footer-content
        padding: 30px 0
        .footer-copyright
            text-align: center
            p
                color: var(--color-white)
.mobile-header-row-area
    .mobile-header-row
        .mobile-logo-area
            a
                img
                    height: auto
.service-details-left
    .main-image
        margin-bottom: 50px
        img            
    .sec-title
        margin-bottom: 40px
        h2
        .subtitle
            font-size: 36px
            line-height: 50px
            font-weight: 700
            margin-top: 0px
        .bottom-dots
    .text-content
    .featured-list
        ul
            margin: 40px auto
            padding: 0
            display: flex
            justify-content: center
            align-items: center
            flex-wrap: wrap
            text-align: center
            list-style: outside none
            li
                border-right: 1px solid #22364555
                padding: 0 25px
                max-width: 33.333333%
                width: 100%
                &:last-child
                    border: 0
                .icon
                    color: #3156a3
                    font-size: 45px
                    margin-bottom: 20px
                    i
                .title
                    font-weight: 700
    .featured-link-block
        .inner
            margin: 5px auto
            position: relative
            .image
                a
                    display: grid
                    img
            .caption-box
                position: absolute
                bottom: 15px
                left: 0
                width: 100%
                color: #fff
                text-align: center
                .title
                    a
                        color: #fff
                        background: #3156a3
                        padding: 8px 30px
                        border-radius: 3px
    .service-bottom-area
        font-size: 25px
        font-weight: 600
        margin: 30px 0
    .service-bottom-content
.sidebar-services-list
    ul
        margin: 0 auto
        padding: 0
        list-style: outside none
        li
            a
                display: flex
                justify-content: space-between
                align-items: center
                position: relative
                line-height: 26px
                color: var(--color-dark)
                border-radius: 5px
                padding: 10px 23px
                margin-bottom: 9px
                border: 2px solid var(--color-light-three)
                background: var(--color-light-three)
                box-shadow: inset 0px 0px 7px 3px #c1f8ff00
                transition: .3s
                text-transform: capitalize
                .txt
                    font-size: 15px
                    font-weight: 700
                .icon
                    i
                        color: #3156a3
                        font-size: 30px
            &:hover
                a
                    .txt
                        color: #3156a3
            
        .active
            a
                background: #3156a3
                .txt
                    color: #fff
                .icon
                    i
                        color: #fff
        .active
            &:hover
                a
                    background: #3156a3
                    .txt
                        color: #fff
                    .icon
                        i
                            color: #fff
                
.service-info-widget
    .image
        a
            display: grid
            img
    .lower
        background: #3156a3
        color: #fff
        text-align: center
        padding: 40px 10px
        .subtitle
            font-size: 19px
        .icon-box
            i
                font-size: 50px
                line-height: 60px
                margin: 20px 0
                display: block
        .phone
            a
                border-bottom: 1px solid
                color: #fff
                font-size: 23px
        .email
            a
                color: #fff
                margin-top: 5px



