/**************** default styles ****************/

html {
	position: relative;
}

/*********************************************************/

/*@media screen and (min-width: 320px) {*/

	.footer {
		width: 100%;
		height: auto;
		padding: 0 24px;
		background-color: #fff;
	}
		.footercontainer {
			border-top: 1px solid #BCBEC0;
			padding: 24px 0;
		}
		.footerboxA {
			width: 100%;
			padding: 24px;
		}
		.footerboxB {
			width: 100%;
			padding: 24px 0 36px 0;
		}
			.tenniscanadalogo {
				width: 20%;
				height: auto;
				margin: 0 3%;
			}
			.otalogo {
				width: 20%;
				height: auto;
				margin: 0 3%;
			}
			.tpalogo {
				width: 38%;
				height: auto;
				margin: 0 0 0 3%;
			}
		.footerboxC {
			width: 100%;
			padding: 24px 0;
		}
			.footerboxC p {
				font-size: 0.65em;
				text-align: center;
				color: #5D6063;
			}
 

/*}*/

/*********************************************************/

@media screen and (min-width: 375px) {


}

/*********************************************************/

@media screen and (min-width: 414px) {


}

/*********************************************************/

@media screen and (min-width: 568px) {


}

/*********************************************************/

@media screen and (min-width: 667px) {


}

/*********************************************************/

@media screen and (min-width: 736px) {


}

/*********************************************************/

@media screen and (min-width: 768px) {

	.footer {
		padding: 0 48px;
	}
		.footercontainer {
			padding: 48px 0;
		}
		.footerboxA {
			width: 25%;
			float: left;
			padding: 0;
		}
		.footerboxB {
			float: right;
			width: 25%;
			padding: 0;
		}
		.footerboxC {
			float: left;
			width: 50%;
			padding: 12px 0 0 0;
		}
			.footerboxC p {
				font-size: 0.65em;
			}

}

/*********************************************************/

@media screen and (min-width: 812px) {


}

/*********************************************************/

@media screen and (min-width: 992px) {

	.footer {
		padding: 0 36px;
	}
		.footercontainer {
			padding: 36px 0;
		}
		.footerboxA {
			width: 20%;
			float: left;
			padding: 0;
		}
		.footerboxB {
			float: right;
			width: 20%;
			padding: 0;
		}
		.footerboxC {
			float: left;
			width: 60%;
			padding: 18px 0 0 0;
		}
			.footerboxC p {
				font-size: 0.65em;
			}

}

/*********************************************************/

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



}

/*********************************************************/

@media screen and (min-width: 1180px) {




}

/*********************************************************/

@media screen and (min-width: 1280px) {

	.footer {
		width: 100%;
		padding: 0 48px;
	}
		.footercontainer {
			padding: 48px 0;
		}
		.footerboxA {
			width: 20%;
			float: left;
			padding: 0;
		}
		.footerboxB {
			float: right;
			width: 20%;
			padding: 0;
		}
		.footerboxC {
			float: left;
			width: 60%;
			padding: 18px 0 0 0;
		}
			.footerboxC p {
				font-size: 0.7em;
			}

}

/*********************************************************/

@media screen and (min-width: 1366px) {

  	.footer {
		width: 100%;
		padding: 0 48px;
	}
		.footercontainer {
			padding: 48px 0;
			width: 1270px;
			margin: auto;
		}

}

/*********************************************************/

@media screen and (min-width: 1920px) {

}

/*********************************************************/









