 body{
     background: #F6FCFB !important;
    }
    span[itemprop="name"]{
        font-size: 14px;
    }

    .log-sing-popup-sc{
      display: none !important;
    }
    .wms-card{
        padding: 12px !important;
        padding-right: 18px !important;
        width: 100%;
     }

    p{
        margin-bottom: 10px;
    }
    h3{
        margin-left: 0px !important;
        padding-top:5px;
        padding-bottom:5px;
    }
    .call-to-action{
        margin-left: 1px;
        background-color: #4ebca7 !important;
    }
    .main-panel{ 
        padding-right: 2%;
        padding-bottom: 2%;
        padding-left: 2%;
    }
    .blog-intro{
        color: #FFFFFF;
        background-color: #1FBBA6;
        background-size:cover;
        background-image: url("<?= Yii::$app->getUrlManager()->getBaseUrl() ?>/images/bubble.svg");
        background-repeat: repeat;
        background-position: right;
        border-radius: 24px;
        box-shadow: 0px 0px 24px rgba(167, 167, 167, 0.12);
        padding: 3% 5%;
        line-height: 1.8;
        margin:20px;
        margin-top: 0px;
        /* height: auto; */
        left: 20px;
        top: 153px;
    }
    .blog-intro p{
        margin:0px 10px;
        padding:0px;
    }
    .loan-request{
        background: #F6FCFB;
        border: 1px solid #1FBBA6;
        border-radius: 12px;
        box-shadow: 0px 0px 24px rgba(167, 167, 167, 0.12);
        color: black;
    }
    .loan-request-widget{
        padding: 10px;
        margin-left: 6px;
        border-radius: 24px;
        background-color: #4ebca7 !important;
    }
    .loan-request-title{
        font-family: 'Inter';
        font-weight: 600;
        font-size: 30px;
        color:#FFFFFF;
        line-height: 50px;
    }
    .blog-intro-content{
        font-size: 18px;
        line-height: 1.8;
    }
    .faq-section{
        margin-top: 8px;
    }
    .faq-question{
        font-size: 20px;
        padding-left: 20px;
        padding-bottom: 10px;
        font-weight: bold;
    }
    .faq-answer{
        padding-bottom: 20px;
        padding-left: 20px;
    }

    /*** Card Elements Properties */
    .card-heading{
        font-size: 36px;
        color: #000;
        font-weight: 500;
        padding-top: 12px;
    } 
    .heading-icon{
        margin-bottom: 7px;
    }
    .heading-icon-div{
        display: inline;
    }
    .card-content{
        margin-left: 45px;
    }

    .card-content h3{
        font-size: 22px;
        text-decoration: underline;
    }

    .card-icon{
        width: 50px;
        padding-left: 12px !important;
        padding-right: 0px;
    }
    .card-heading-text{
        margin-top:2px;
        margin-bottom: 10px;
        padding-left: 0px;
        color: #1FBBA6;
    }
    input[type="radio"]:checked::after{
        color:#fbb93f !important;
    }

    /** Widget Elements Properties */
    .widget-heading{
        font-family: Inter;
        font-size: 18px;
        font-weight: 600;
    }
    .widget-section{
        background: #FFFFFF;
        box-shadow: 0px 14px 44px rgb(173 168 168 / 25%);
        border-radius: 24px;
        line-height: 1.8;
        padding: 20px;
        margin-bottom: 20px;
        font-size: 14px;
    }
    .widget-link{
        background: #FFFFFF;
        color: #3071a9;
        line-height: 2;
        padding-top: 10px; 
        padding-bottom: 10px;
        margin-bottom: 5px; 
        font-size: 14px;
        border-bottom: 1px dashed #aaa;
    }
    .widget-link a{
        color:black;
    }
    .widget-link a:hover{
        color:#1255cc;
    }
    .testimonial-widget-container{
        margin-left: 1px;
        border-radius: 24px;
        color: #FFFFFF;
    }
    .platform-widget{
        width:100%;
    }
    .testimonial-box {
        padding:20px !important;
        width:100%;
    }
    .testimonial-widget-left-top,.testimonial-widget-left-top {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        margin-right: 0px !important;
    }
    .testimonial-widget-left-bottom, .testimonial-widget-right-bottom{
        padding-top: 0px !important;
        margin-left: 5px !important;
    }
   .testimonial-widget-right-bottom{
        margin-top: -175px !important;
   }
    .testimonial-container{
        padding-left: 0px;
        padding-right: 0px;
    }
    .testimonial-title{
        color: black;
        font-size: 30px;
        font-weight:400;
    }
    .testimonial{
        border-radius: 12px;
    }
    .testimonial-widget{
        height: fit-content;
        width: auto;
    }
    .breadcrumbs{
        margin-top:15px;
        margin-left: 40px;
        margin-bottom: 0px !important;
    }
    .financial-officer{
        font-size: 24px;
        font-weight: 500;
    }

    /** Table Style Properties  */
   
    /* table tr:first-child td{
        background-color: #4ebca7 !important;
        color:#FFFFFF;
        padding-top: 10px;
        font-weight: 500;
        border-right-color: #CDCDCD;
        border-top-color:  #CDCDCD;
        margin-bottom: 0px;
    }
    table tr:first-child td:first-child{
        border-left-color: #4ebca7;
        border-top-color: #4ebca7;
    }
    table tr:first-child td:last-child{
        border-right-color: #4ebca7;
        border-top-color: #4ebca7;
    }
    table tr td li{
        padding-left: 0px !important;
        margin-left: 10px !important;
    }
    table tr td{
        padding:7px;
        /* padding-left: 0px !important; */
        /* margin-left: 0px !important;
        margin-top: 10px !important;
        margin-bottom: 0px;
        text-align: left !important;
        border-color: #CDCDCD;
        background-color: #FFFFFF;
        font-size: 16px;
        font-family: 'Inter';
    }
    tr td p{
        margin-left: 20px !important;
    }
    table tr:nth-child(even) td
    {
        background-color: #F9F9F9 !important;
    }  */
    iframe{
        width:100% !important;
    }
    p img{
        width: 100%;
    }
    .card-content img{
        width: 100%;
    }
    .loan-widget{
        background: #F6FCFB;
        color: black;
        border-radius: 18px;
        padding: 12px;
    }
    .financial-officer{
        margin-left: 8px;
    }
    .fixed{
        left: 0px !important;
        position: sticky !important;
    }
    label{
        font-weight: 400;
    }
    .comment-section{
        margin-left: 0px;
    }
    .card-content table{
        width:100% !important;
        margin-left: 0% !important;
        margin-bottom: 25px;
    }

    .publisher-section{
        margin-top: 10px;
    }

    @media only screen and (max-width: 600px) {
      
        h1{
            font-size: 40px !important;
            margin: 0px !important;
        }
        .card-content{
            margin-left: 0px !important;
        }
        /* table{
            table-layout:fixed !important;
            border-collapse: collapse !important;
            width: 100%;
        }
        table tr td{
            width: auto !important;
        }
        table td:first-child{
            width: 10px !important;
        } */
         /* table tr td:first-child{
            left: 0px !important;
            position: sticky !important;
        } */
        .table-container{
            overflow-x: auto;
            /* white-space: nowrap; */
        } 
        label{
            font-size: 14px !important;
        }
        .card-heading-text{
            font-size: 20px !important;
            margin-left: 7px !important;
        }
        .card-content table tr td{
            padding: 2px !important;
            font-size: 16px !important;
        }
        .card-content table tr td ul{
            padding-left: 10px !important;
        }
        h3{
            font-size: 22px !important;
        }
        p,li,h3{
            padding-left: 5px !important;
            margin-left: 0px !important;
        }
        .wms-card{
            margin-left: 5px;
        }
        /* .blog-intro{
            margin-left: 2% !important;
            width:96% !important;
        } */
        .testimonial-widget > div{
            margin-left: 1px !important;
        }
        .card-container{
            padding-right: 8px !important;
            padding-left: 3px !important;
        }
        .card-row{
            display: flex !important;
        }
        .testimonial-widget-container{
            margin-left: 5px !important;
        }
        .faq-section{
            margin-left: 5px !important;
            margin-right: 10px !important;
        } 
        .breadcrumbs{
            margin-left: 1em;
        } 
        .header-fixed{
            box-shadow: 2px 2px #999999;
        }  
        
        .publisher-section{
            font-size: 12px !important;
            /* padding: 10px !important; */
        }

        .collapsible-div{
            margin-left: 30px;
        }
    }

    html {
        scroll-behavior: smooth;
    }


    .card-content .card-content-collapse{
        -webkit-mask-image: linear-gradient(180deg, #000 60%, transparent);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
        transition: max-height .45s cubic-bezier(.44, .99, .48, 1);
    }

    #faq-section h3{
        margin-top: 0px;
    }

.usa-festival{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}


    #timer-div{
      font-size: 15px;
      margin-left: 5px;
    }

    #timer span{
      font-size: 18px !important;
      font-weight: bold;
    }

    .main-point-highlights{
        width:-webkit-fill-available;
    }

    .education-fair-header p{
        line-height: 1.2;
    }

