 
    .header-area .header-social ul li a::after 
    {
        position: absolute;
        content: "";
        background: none !important; 
        width: 1px;
        height: 100%;
        right: 0;
        top: 0;
    }
 
    @media (max-width: 479px)
    {
        .header-top .contact ul li {
            display: block;
            margin-right: 0 !important;
            max-width: 100% !important;
            margin: 0 auto !important;
            margin-bottom: 10px !important;
            line-height: 1.3;
        }
        .header-area .contact ul li:nth-child(2) 
        {
        margin-right: 90px;
        position: relative;
        padding-left: 0px !important;
        }

    }

    .header-area .contact ul {
        text-align: left;
    }

    .header-area .contact ul li:nth-child(1) 
    {
        margin-right: 0px !important;
        position: relative !important;
        padding-left: 0px !important;
    }

    .navigation-area .main-menu ul li a 
    {
        color: turquoise;
    }
    .theme-color
    {
        color:turquoise !important;
    }

    .bg-turquoise
    {
        background:turquoise !important;
    }    

    section.about-area .about-content .about-title::before {
        background: turquoise !important;   
    }
    section.working-area .working-content .work-btn a {
        background: turquoise !important;  
    }
    .color-navy
    {
        color:navy !important;
    }
    .color-yellow-custom
    {
        color:yellow !important;
    } 
    
    .color-turquoise
    {
        color:turquoise !important;
    }     

    @media (max-width: 992px)
    {
        .navigation-area .logo-col a img {
            max-width: 100%;
            height: 50px;
        }   
    }
    .navigation-area {
        box-shadow: 0px 3px 15px 0px #00000014;
    }
    .fs-35
    {
        font-size:35px !important;
        padding-bottom:15px;
    }
    .page-top-padding
    {
        padding-top:120px !important;
    }


    .form_error
    {
        color: red;
        font-size:12px;
        font-weight: bold;
    }

    /*.logo-img*/
    /*{*/
    /*    height: 65px;*/
    /*    width: 170px;*/
    /*}*/
    .required-indicator
    {
        color:red;
        font-weight:bold;
    }
    .section-title 
    {
        color:navy;
        font-size:20px !important;
        padding-top:2rem !important;

    }
    .custom-section
    {
        padding-bottom:20px;
    }
    .section-row
    {
        padding-bottom:20px;
    }
 

    /* Resize the Text Input Fields */
    form input[type=text], form input[type=number], form input[type=file], select
    {
        border-radius:0px !important;
        height: 2.5rem !important;
        padding: 7px !important;
        margin-bottom: 0px !important;
    }

    /* Target Radio Box */
    input[type="radio"]
    {
        width:auto !important;
        height:auto !important;
        padding:0px !important;
        margin:0px !important;
    }


    input[type="checkbox"]
    {
        width:auto !important;
        height: 30px!important;
        padding:0px !important;
        margin:0px !important;
    }

    
    label {
        margin-bottom: 0rem;
        color: #292b2c;
        /* font-weight: bold; */
    }  
    
 
    .page-box {
        box-shadow: 0px 0px 20px -8px #757575 !important;
        background: #FFFFFF !important;
        padding: 50px 30px !important;
        margin-bottom:30px;    
    }

    .page_title
    {
        font-family: 'Ubuntu';
        font-size: 35px;
        font-weight: 600;
        line-height: 1.3;
        color: #002359;
    }
    .btn-sm {
    padding: 0.25rem 0.5rem !important;
    font-size: .65rem !important;
    border-radius: 0.2rem !important;
   }
   .bg-green {
        background-color: #00a65a !important;
        color: white;
    }
    .bg-yellow {
        background-color: turquoise !important;
        color: white;
    }
    
    .badge-yellow
    {
        background-color: yellow !important;
        color: black !important;        
    }
    
    
    .bg-red {
    background-color: red !important;
    color: white;
    }    
    .container {
    max-width: 1250px;
    width: 100%;
    margin: 0 auto;
    }
    .slicknav_nav .dropdown-menu a {
        text-decoration: none;
        color: navy;
    }

    .btn-navy
    {
        background: navy !important;
    }
    .btn-navy a {
        background: navy !important;
        padding: 12px 20px !important;
        color: #FFFFFF !important;
    }
    section.hero-area .hero-content span::before {
        position: absolute;
        content: "";
        background: none;
    }
    
    
    .badge-theme {
        color: white;
        background-color: #000080;
    }
    .badge {
        display: inline-block;
        padding: 0.25em 0.4em;
        font-size: 75%;
        font-weight: 700;
        line-height: 1;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        border-radius: 0.25rem;
    }
    
    
     .bg-light-blue {
        background-color: #ADD8E6;
        color: black;
     }
 