/* footer section 2026-10 */

	input.time-select {
		width:119px !important;
	}

    .footer-nav-2 h3 {
        font-size: 16px;
        color: #444c57;
        margin: 1px 1px 9px;
        word-spacing: -1px;
    }
    
    .footer-nav-2 a, .footer-nav-2 a:visited { 	
        color: #7c8490;
    }

    .footer-nav-2 li:hover > a,
    .footer-nav-2 a:focus {
        color: #378EEF;
    }

    div.footer-nav-2 {
        width: 280px !important; 
    }


/* -------      max-width:752px       ------- */


@media (max-width:1024px)
{
	

    /* -------      Footer-1 Widgets Elements       ------- */

    #footer-menu .widget-area {
        max-width: 945px;
        width: 100%;

    }

    /* div.footer-nav2.footer-widget-single {
        width: 40%;
        float: left;
        margin: 5% !important;

    } */

    div.footer-nav-2 {
        width: 280px !important;
        margin: 5% !important;
        float: left;
   }

    .footer-nav.footer-widget-single {
        max-width: 280px;
        width: 32%;

    }
    .footer-nav.footer-widget-single.firstFNav {
        margin-left: 5%
    }

    .recent_tweets.footer-widget-single {
        clear:both !important;
        float: left;
        margin: 5% !important;
    }
    div.support.footer-widget-single {
        /* min-width: 320px;
        max-width: 320px; */
        width: 30%;
        /* margin: 2% !important; */
        float: left !important;
        margin: 0 auto;
    }


/* -------      Footer-2 Copyright Elements       ------- */
    #footer {
        max-width: 950px;
        width:100%;
    }

    div#footer-content {
        max-width: 945px;
        width:100%;
        margin: 0 auto;
        padding-left: 10px;
        height: 50px;
        padding-bottom: 15px;
    }

    .company-name {
        margin-top: 15px;
        float: right;
        color: #aeb5bd;
        letter-spacing: 0.1px;
        word-spacing: 1px;
        width:50%;
        text-indent: 10px;
    }

    .site-title-footer {   /*new*/
        display: inline-block;
        float: left;
        max-width: 140px;
        margin: 0 29px;
    }


    div.footer-nav-2 {
        width: 280px !important;
        margin: 5% !important;
        float: right;
    }


    .footer-nav.footer-widget-single {
        max-width: 280px;
        width: 25%;
    }

}



/* -------      max-width:768px       ------- */

@media (max-width:768px)
{

    div.footer-nav-2 {
        width: 280px !important;
        margin: 2% !important;
        float: right;
    }    

    .support.footer-widget-single {
        min-width: 320px;
        max-width: 320px;
        width: 47%;
        margin: 2% !important;
        float: left;
        margin: 0 auto;
    }

}


@media (max-width:752px)
{
    .support.footer-widget-single {
        min-width: 320px;
        max-width: 320px;
        width: 100%;
        margin: 0;
        float: left;
    }
}



@media (max-width:670px)
{

    div.footer-nav-2 {
        width: 280px !important;
        margin: 2% !important;
        float: left;
    }

    .support.footer-widget-single {
        min-width: 320px;
        max-width: 320px;
        width: 100%;
        margin: 0;
        float: left;
    }

    div.footer-nav-2 {
        width: 280px !important;
        margin-left: 20% !important;
        float: left;
    }

    div.support.footer-widget-single {
        width: 30%;
        margin-left: 20% !important;
        float: left !important;
        margin: 0 auto;
    }

}


@media (min-width: 638px) and (max-width: 670px) 
{

    div.footer-nav-2 {
        width: 280px !important;
        margin-left: -5% !important;
        float: left;
    }

}


@media (min-width: 876px) and (max-width: 1024px) 
{

    div.footer-nav-2 {
        width: 280px !important;
        margin-right: 15% !important;
        float: right;
    }

}



@media (min-width: 832px) and (max-width: 875px) 
{

    div.footer-nav-2 {
        width: 280px !important;
        margin-right: 10% !important;
        float: right;
    }

}



@media (max-width:600px)
{

    .footer-widget-single {
        float: none;
    }

    div.footer-nav-2 {
        width: 280px !important;
        margin: 4% !important;
        float: left;
        margin-left: 4% !important;

    }

    div.support.footer-widget-single {
        min-width: 320px;
        max-width: 320px;
        width: 47%;
        /* margin: 4% !important; */
        float: left;
        /* margin: 0 auto; */
        margin-left: 4% !important;

    }

}

