.pn_login_tab_btns{
	border-bottom:none !important;
}

.pn_login_tab_btns a:not([class]){
	transition: none !important;
}

.pn_indcont.reg{
	margin-bottom: 7px !important;
}

.grecaptcha-badge{
	display:none;
}

.ta-c{
	text-align:center;
}

.c-r{
	color:red;
}


.footer_soc_icon{
	opacity:0.25;
	transition: all 0.25s linear;
	display: block;
	padding: 7px;	
}

.tt_soclist li a:hover .footer_soc_icon{
	opacity:0.6;
}

.btn>i.icon{
	vertical-align:middle;
}

.pn_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}


/*------------------------------------ md ------------------------------------*/

@media (min-width: 992px) and (max-width: 1199px) {

	.pn_rgform .pn_linehead{
		text-align:center;
	}

}

 

/*------------------------------------ sm ------------------------------------*/

@media (min-width: 768px) and (max-width: 991px) {

 

}

 

/*------------------------------------ xs ------------------------------------*/

@media (max-width: 767px){

	.pn_header .btns-wrap{
		text-align:center !important;
	}	

	.pn_rgform .pn_linehead{
		text-align:center;
	} 
}


@media (min-width: 768px) {
	.pn_wrapper {
		display: block;
	}
}
