﻿body{
    line-height: 1.8 !important;
    font-size:18px!important;
    color:#fff;
}
p {
    font-size: 17px !important;
    color:var(--theme-color-02);
}
.contact-item span
{
    color:var(--theme-color-02)!important;
}
.h2, h2 {

    font-weight:bold;
    font-size: 22px !important;
    color: var(--theme-color-01);
}
h4{
    font-size:18px!important;
    margin:0px!important;
}
.page-title
{
    height:unset;
    padding-top:280px;
}
.contact-cus-01 i {
    font-size: 18px;
}
.contact-cus-01
{
    padding:5px 0!important;
}
.section-full-02 {
    z-index: unset;
}
a{
    color: var(--theme-color-01);
}
 a:focus,a:hover {
        color:#fff;
    }
.card-cus-06 .card-info
{
    position:unset!important;
}
.card-cus-06 .card-info .card-title
 {
    font-size:unset!important;
 }

    .card-cus-06 .card-info .card-title a,a:active{
        color:#fff !important;
    }
.logoColor {
    color: var(--theme-color-01) !important;
}
.logoColorBold {
    color: var(--theme-color-01) !important;
    font-weight:bold;
}
footer .footer-contact .contact-item
{
    margin-bottom:10px;
}

.font-size-3 {
    font-size: 35px;
    line-height: 50px;
}
    @media only screen and (min-width: 320px) and (max-width: 991px) {
        iframe {
        height: 250px !important;
        width: 98%;
    }
    .wid-50{
        width:100%;
    }
    .flexdis{
        display:unset;
    }
        .testi-home {
            height: 600px;
        }
}
footer .social a, footer .social a:focus {
    font-size: 1.8em!important;
}
@media (min-width: 992px) and (max-width: 1600px) {
    iframe {
        height: 350px !important;
        width: 60% !important;
    }
    .col-lg-9
    {
        width:70%;
    }
    .wid-50 {
        width: 50%;
    }
    .flexdis {
        display: flex;
    }
    .mfp-iframe-scaler iframe
    {
        left:17%;
    }
    .testi-home {
        height: 400px;
    }
}