.site-footer .h2-title
	{
	   font-size: 48px;
	   font-weight: normal;
	}
	.site-footer .a-title
	{
	   font-size: 48px;
	}
	.site-footer .footer-container
	{
	   padding-top: 100px;
	   padding-bottom: 100px; 
	}
	.site-footer h3
	{
	   font-size: 21px;
	   font-weight: 500;
	}
	.site-footer p
	{
	   font-size: 18px;
	   font-weight: 300;
	}
	.site-footer a
	{
	   font-weight: 600;
	   
	}
	.site-footer h5 a
	{
	   font-size: 18px;
	   letter-spacing: initial;
	   text-transform: initial;
	}
	.site-footer a:hover
	{
	   filter: brightness(85%);
	   transition-duration: 0.3s;
	   text-decoration: underline;
	}
.site-footer .footer-container {width:100%;padding:0px 15px;max-width:1500px;margin:0 auto;}

	.site-footer .footer-bottom
	{
	padding:50px 15px;width:100%;max-width:1500px;margin:0 auto;
	}
	.site-footer .footer-second-row
	{
	   width: 100%; 
	   display: inline-block;
	   margin-top: 4%;
	}
	.site-footer .footer-first-row
	{
	   width: 100%; 
	   display: inline-block;
	}
	.site-footer .footer-first-row .col1
	{
	   width: 70%; float: left;
	}
	.site-footer .footer-first-row .col2
	{
	   width: 30%; 
	   float: left;
	}
	
	.site-footer .footer-second-row .col1
	{
	   width: 35%; 
	   float: left;
	}
	.site-footer .footer-second-row .col2
	{
	   width: 35%; 
	   float: left;
	}
	.site-footer .footer-second-row .col3
	{
	   width: 15%; 
	   float: left;
	}
	.site-footer .footer-second-row .col4
	{
	   width: 15%; 
	   float: left;
	}
	.opacity-85
	{
	   opacity: 85%;
	}
	
	@media screen and (max-width: 1480px)
	{
	   .site-footer .footer-first-row .col1, .site-footer .footer-first-row .col2
    	{
    	   width: 50%;
    	}

    	.site-footer .footer-second-row .col1, .site-footer .footer-second-row .col2, .site-footer .footer-second-row .col3, .site-footer .footer-second-row .col4
    	{
    	   width: 25%; 
    	}
	}

    @media screen and (max-width: 1024px)
	{
        .site-footer .footer-first-row .col1,
        .site-footer .footer-first-row .col2, 
        .site-footer .footer-second-row .col1,
        .site-footer .footer-second-row .col2,
        .site-footer .footer-second-row .col3,
        .site-footer .footer-second-row .col4
    	{
    	   width: 100%; 
    	}
    	.site-footer .h2-title, .site-footer .a-title {
            font-size: 2rem;
        }
        .site-footer h5
        {
            font-size: 1rem;
        }
        .site-footer p
        {
            font-size: 0.8rem;
        }
        .site-footer .footer-second-row .col2, .site-footer .footer-second-row .col3, .site-footer .footer-first-row .col2, .site-footer .footer-first-row .col1
        {
    	   margin-bottom: 12%;
    	}

    	
    }

.tablepress th, td, tr {
    border: none !important;
}
