/* start slider section */
.courses-tag a
{
width:100% !important;
white-space: nowrap !important;
overflow:  hidden !important;
text-overflow: ellipsis !important; 
}
.courses-tag:nth-last-child(4)
{
    right:0 !important;
}
/* end slider section */


.navbar-light .navbar-nav .nav-link
{
    color:#000 !important;
}

.card
{
    border-color:#06518a !important;
}


/* start product details section */
.dtsh
{
    margin-top:40px !important;
}
.dtsh ul
{
    padding-left:15px !important;
}
/* end product details section */


/* start client section */
.brdrs
{
    padding:10px !important;
    border:1px solid #06518a  !important;
}
/* end client section */


@media(max-width:579px) and (min-width:280px)
{ .container
    {
        width:100% !important;
    }
    .default-btn .icon-arrow
    {
        top:3px !important;
         left:5px !important;
    }
    .experience-content .features-list li
    {
        padding-left:10px !important;
    }
    .experience-content .features-list li span i
    {
        left:0 !important;
    }
    .hero-banner-content h1
    {
        font-size:13px !important;
        margin-bottom:8px !important;
    }
    .hero-banner-content .sub-title
    {
        margin-bottom:8px !important;
    }
    .hero-banner-content .btn-box .optional-btn
    {
        font-size:10px !important;
    }
    .default-btn
{
    padding:7px 5px 4px 30px !important;
    font-size:11px !important;
}
    .hero-banner-content p
    {
        display:none !important;
    }
    .hero-banner-content .btn-box
    {
        margin-top:5px !important;
    }
    .container1
    {
        width:100% !important;
    }
    .text-right
    {
        text-align:center !important;
    }
    .mblwth
    {
        width:100% !important;
    }
    .navbar-area
    {
        padding:15px !important;
    }
    .page-title-area
    {
        padding-top:90px !important;
        padding-bottom:90px !important;
    }
    .footer-bottom-area

    {
        padding:15px !important;
        text-align:center !important;
    }
    .mblfnt h3
    {
        font-size:18px !important;
        margin-top:20px !important;
    }
    .gallery-page-sec .row
    {
        margin:0 !important;
    }
    .gallery-page-sec .row img
    {
        margin-bottom:20px !important;
    }


    /* start services section */
    .section-title h2
    {
        font-size:20px !important;
    }
    .headfnt
    {
        font-size:22px !important;
        margin-top:15px !important;
    }

    /* end services section */
    /* start gallery sectionn */
    .mblpads
    {
        padding:0 !important;
    }
    /* end gallery section */
 }





