@font-face {
  font-family: 'Glittery Snowfall';
  /* src: url('../fonts/Glittery Snowfall.woff2') format('woff2'); */
  src: url('../fonts/Glittery-Snowfall.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* .bg-parallax-flipX {
  scroll-based-parallax
} */

.e-con-inner p a{ color:#5B8C51;}
#pxl-main > .container{ display:table;}
#bio-detail{padding:40px 15px; }
.bio-left-image { width:49%; float:left; background:#F7F7F7; padding:25px; border-radius:10px;}
.bio-left-image img {width:100%; float:left;}
.bio-right-content{ width:49%; float:right;}
.bio-right-content p{padding-bottom:25px; }
.bio-right-content h1{ font-size:34px;}
.bio-right-content h3{ font-size:20px; padding-bottom:5px;}
.bio-right-content ul{ width:100%; float:left;margin-bottom:15px;}
.bio-right-content ul li{ width:49%; margin-right:1%; float:left; list-style-type:none; border-bottom:1px solid #d7d7d7; padding:10px 0px;}

.bio-right-content ul li:nth-last-child(-n+2) {
    border-bottom: none;}

.bio-right-content ul li img { float:left; margin-right:20px;}

.bio-right-content ul li strong{ font-size:16px; display:block; padding-top:3px;}
.bio-right-content ul li p{ font-size:14px; padding:0px;}
#cust{ width:100%; font-size:34px; padding:35px 0px;}
.sixfeature{ max-width:980px; width:100%; margin:0px auto; display:table;}
#pxl-main > .container .pxl-sidebar-area{ float:right;}
#pxl-main > .container .pxl-content-area{ float:left;}
.single.single-post #pxl-main{padding-block:80px 40px; }

@media only screen and (max-width: 1024px){
	.bio-left-image{ width:100%; margin-bottom:20px;}
	.bio-right-content{ width:100%;}
	
}

@media only screen and (max-width: 690px){
	.country, .feature, .cert{ width:50%; float:left; margin-bottom:15px;}	
	.pxl-link-item svg { display:none; }
	.pxl-link-text{ text-align: center;
    display: inline;
    width: 100%;
    float: left;
    padding: 0px;}
	.pxl-icon-box-icon { margin:0px auto;}
	.pxl-icon-box-wrapper{ display:table; width:100%;}
	.pxl-icon-box-content{ text-align:center;}
	.e-con-inner{ display:inline !important;}
	.pxl-service.pxl-service-layout3 .pxl-post-title{ max-width:initial;}
	.bio-left-image{ padding:5px; }
	#mobile-contact .pxl-icon-box-icon { float:left;}
	#mobile-contact .pxl-icon-box-content{    text-align: left;
    margin-left: 20px;
    float: left; }
	
}


@media only screen and (max-width: 400px){
	.bio-right-content ul li{ width:100%;}
}