


div.content .PXS_centerimg {width: 100%; float: left; margin: 0; padding: 0% 0% 2% 0%;}
div.content .PXS_centerimg img {width: 30%; margin-top: 0%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; border-radius: 1%; text-align:center;}



div.content .PXS_splitsection {width: 50%; float: left;}
div.content .PXS_splitsection img {width: 50%;}






div.content .PXSspec_table {width: 75%; margin-left:12.5%; float: left; margin-top:32px; margin-bottom:32px; border:solid white 2px;}
div.content .PXSspec_table h2 {color:white;}
div.content .PXSspec_table .hrow {width: 100%; float: left; font-size:20px; font-weight:bold; color:white; border-bottom:solid white 2px; background-color:rgba(2,24,45,1);}
div.content .PXSspec_table .hrow .C1{width: 50%; height:36px; padding-top: 16px; float: left; font-size:16px; color:white; text-align: center;}
div.content .PXSspec_table .hrow .C2{width: 50%; height:36px; padding-top: 16px; float: left; font-size:16px; color:white; text-align: center;}
div.content .PXSspec_table .row {width: 100%; float: left; font-size:16px; border-bottom:solid white 1px; }
div.content .PXSspec_table:hover .row:hover {background: rgba(237, 125, 49, 1.0);}
div.content .PXSspec_table .row .C1{width: 50%; height:32px; padding-top: 16px; float: left; font-size:16px; color:white; text-indent:32px; border-right:solid white 1px;}
div.content .PXSspec_table .row .C2{width: 49%; height:32px; padding-top: 16px; float: left; font-size:16px; color:white; text-align: center;}


div.content .PXScontactimg {width: 30%; float: left; margin: 0; padding: 0% 0% 2% 0%;}
div.content .PXScontactimg img {width: 90%; margin-top: 8%; border-radius: 5%;}
div.content .PXScontactdetail{width: 65%; float: left;}
div.content .PXScontactdetail p {font-size: 1.125rem; text-align:justify; font-family:helvetica; line-height: 2; margin-top: 48px; padding-left: 15%; padding-right:15%;}
div.content .PXScontactdetail .icon-section {width: 100%; float: left; color: black; margin: 0; margin-bottom: 16px;padding-left: 15%; padding-right:15%;}
div.content .PXScontactdetail .icon-section .icon-container {width: 5%; float: left; margin: 0; padding: 0;}
div.content .PXScontactdetail .icon-section .icon-container img {width: 20px; float: left; margin: 0; padding: 0;}
div.content .PXScontactdetail .icon-section .icon-name {float: left; font-size: 1.125rem; color: black; margin-left: 16px}





/* Tablet view - tablet screens that are 768px or less*/
@media screen and (max-width: 768px) {
  
	div.content .PXS_splitsection {width: 100%; float: left;}
	div.content .PXS_splitsection img {width: 100%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}
	
	div.content .PXScontactimg {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
	div.content .PXScontactimg img {width: 50%; margin-top: 8%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; border-radius: 5%;}
	div.content .PXScontactdetail{width: 100%; float: left;}
	div.content .PXScontactdetail p {text-align:justify; font-size: 1rem; line-height: 2; margin-top: 32px;}
	div.content .PXScontactdetail .icon-section .icon-container img {width: 20px;}
	div.content .PXScontactdetail .icon-section .icon-name {font-size: 1rem; margin-left: 16px;}
}

/* Mobile view - large phone screens that are 600px or less */
@media screen and (max-width: 600px) {  
 
	div.content .PXS_splitsection {width: 100%; float: left;}
	div.content .PXS_splitsection img {width: 100%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}
	
	div.content .PXS_splitsection {width: 100%; float: left;}
	div.content .PXS_splitsection img {width: 100%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}
	div.content .PXScontactimg {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
	div.content .PXScontactimg img {width: 50%; margin-top: 8%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto; border-radius: 5%;}
	div.content .PXScontactdetail{width: 100%; float: left;}
	div.content .PXScontactdetail p {text-align:justify; font-size: 1rem; line-height: 2; margin-top: 32px;}
	div.content .PXScontactdetail .icon-section .icon-container img {width: 20px;}
	div.content .PXScontactdetail .icon-section .icon-name {font-size: 1rem; margin-left: 16px;}
	
}	

/* Mobile view - small phone screens that are 400px or less*/
@media screen and (max-width: 400px) {
	
	div.content .PXS_splitsection {width: 100%; float: left;}
	div.content .PXS_splitsection img {width: 100%; display: block; margin-left: auto; margin-right: auto; margin-bottom:auto;}
	
	div.content .PXScontactimg {width: 100%; float: left; margin: 0; padding: 0% 0% 0% 0%;}
	div.content .PXScontactimg img {width: 100%; margin-top: 0%; border-radius: 0;}
	div.content .PXScontactdetail{width: 100%; float: left;}
	div.content .PXScontactdetail p {font-size: .75rem; text-align:justify; line-height: 2; margin-top: 24px;}
	div.content .PXScontactdetail .icon-section .icon-container img {width: 20px;}
	div.content .PXScontactdetail .icon-section .icon-name {font-size: .75rem; margin-left: 16px;}
  
}