﻿body {
}
 
.sliderheading {
    top:50%; 
}

.page-header {
    padding: 0px 0px 0px 0px;
    border-top: 1px solid #888;
    border-bottom: 4px solid #ddd;
    text-shadow: 1px 1px 1px #444;
    color: #fff !important;
    text-align: center;
    background-image: url('../images/card-bg.jpg');
    background-size: cover;
    font-family: 'Baijamjuree-Light';
    text-transform: uppercase;
    height: 200px;
    position: relative;
    top: 104px;
    left: 0;
    width: 100%;
    margin: 0 0 200px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}


.insurence-area {
    padding: 0 0 50px!important;
    margin:unset!important;
    width:unset!important;
    height:unset!important;
}

.page-header h3 {
    font-size: 56px;
    margin: 0;
}

.table-responsive {
    overflow-x: auto;
}

.package-area {
    background: url('../images/package-section-bg1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin: 50px 0 100px;
    padding: 50px;
}

.bottom-area {
    padding: 50px 0 0;
}

.iframe {
    width: 100%;
    max-width: 100%;
}

.package-area .iframe {
    height: 300px;
}

.support-area {
    margin: unset !important;
    padding: 0 !important;
}

.faq-area {
    margin: unset !important;
    padding: unset !important;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.terms-area {
    margin: unset !important;
    padding: unset !important;
    width: unset !important;
}
.plan-area {
    margin: unset !important;
    padding: unset !important;
    width: unset !important;
}

.about-us-section {
    height: 811px;
}
@media (max-width:767px) {

    p{
        text-align:justify!important;
    }
    .page-header {
        top: 0px;
        height: 129px;
        margin: 0 0 50px !important;
    }

        .page-header h3 {
            font-size: 30px;
        }

    .package-area {
        padding: 20px;
        margin: 50px 0 50px;
    }

    .bottom-area {
        padding: 0;
    }

    .package-area .iframe {
        height: auto;
        margin: 0 0 20px;
    } 

    .custom-list{
        margin:unset!important;
        padding:!important;
        justify-content:center;
        align-items:center;
        padding-right:0!important;
    }

    
.about-us-section {
    height: 500px;
}
}


@media (min-width:768px) and (max-width:1024px) {
    .page-header {
        top: 85px;
        margin: 0 0 130px !important;
    }

        .page-header h3 {
            font-size: 56px;
        }

    .package-area {
        margin: 268px 0 100px;
        padding: 50px;
    }
}
