﻿body{
    line-height: 1.8 !important;
    font-size:18px!important;
}
p {
    font-size: 17px !important;
}
a {
    color: var(--theme-color-01);
}
    a:hover {
        color: var( --black-color);
    }
.h2, h2 {

    font-weight:bold;
    font-size: 22px !important;
    color: var(--theme-color-01);
}
h2 {
    line-height: 35px;
}
h4{
    font-size:18px!important;
    margin:0px!important;
}
.h3, h3 {
    font-size: 20px;
    line-height: 30px;
}
h1, h2, h3, h4, h5, h6
{
    text-transform:unset;
}

    h1 span {
        font-size: 2.5rem!important;
    }

.table-1 {
    width: 100% !important;
    direction: ltr;
}
    .table-1 tr:first-child {
        background-color: var(--theme-color-01);
        color: var(--white-color);
    }
    .table-1 tr td {
        padding: 10px;
        border: 1px solid var(--theme-color-01);
        text-align: center;
    }

footer .footer-bottom ul.footer-links li {
    color: var(--white-color);
}
footer .copyright a, footer .copyright a:focus {
    color: var(--white-color);
}
.footer-top div {
    color: var(--white-color);
}

.protitle {
    height: 60px;
}
.prodesc {
    height: 120px;
}
.choosedesc {
    height: 100px;
}

.leftdir
{
    direction:ltr;
}
.leftAlign{
   text-align:left;
   float:left;
   width:100%;
}
.darkbg {
    background-color: var(--theme-color-01);
    color: var(--white-color);
    font-weight: 600;
    text-align: center;
    font-weight: 600;
    border: 1px solid var(--theme-color-01);
    border-radius: var(--border-radius-02);
    padding: .75rem ;
    width: fit-content;
    margin:auto;
}
.home-img-bg-card .home-img-bg-title div {
    color: var(--white-color)!important;
}
.whtColor {
    color: var(--white-color) !important;
}
.fontst2 {
    font-size:35px;
    font-style:italic;
    font-weight:bold;
}
.font-italic {
    font-style: italic;
}
.page-title, .page-title h1, .page-title span, .page-title a {
    color: var(--dark-color) !important;
}
.single-contact .content
{
    line-height:2;
}
.phone-format
{
    width:200px;
}
@media only screen and (min-width: 250px) and (max-width: 991px) {
    iframe {
            height: 250px !important;
            width: 98%;
        }

    .tour-trip-det-head {
       
        height: 500px;
        z-index: unset !important;
    }
    video {
        height: 500px !important;
        z-index: unset !important;
    }
    h1 {
        line-height: 40px;
    }
    .innerBanner {
        height: 365px !important;
        background-size: contain !important;
        background-position: 0px 0px !important;
    }
    .single-contact .title {
        top: -1rem !important;
    }
    .page-title span {
        line-height: 30px;
    }
    .newsdesc {
        height: 220px;
    }
    .article-cont img
    {
        width:100%!important;
    }
    }

    @media (min-width: 992px) and (max-width: 1600px) {
        iframe {
            height: 350px !important;
            width: 60% !important;
        }
       
        h1 {
            line-height: 70px;
        }
        .tour-trip-det-head {
            height: 768px;
            z-index: unset !important;
        }
        video {
            height: 768px !important;
            z-index:unset!important;
        }
        .innerBanner {
            height: 240px !important;
            background-size: contain !important;
            background-position: 0px 90px !important;
        }
        .page-title span {
            line-height: 60px;
        }
        .newsdesc {
            height: 120px;
        }
    }

    .mfp-iframe-scaler iframe {
    width: 100% !important;
    height: 100% !important;
}