.form-control {
	margin-right: 10px;
}

.piclist img {
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.piclist img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	cursor: pointer;
}

.go-back {
	position: fixed;
	bottom: 60px;
	right: 80px;
	width: 90px;
	height: 90px;
	border-radius: 45px;
	color: white;
	z-index: 10;
	text-align: center;
	line-height: 90px;
	cursor: pointer;
	font-weight: bold;
	box-shadow: 3px 10px 5px rgba(0, 0, 0, 0.7);
}


@media screen and (min-width: 992px) {
	.modal-dialog {
		max-width: 800px;
	}
}



.pstb table {
	font-size: 8px;
	table-layout: fixed;
	text-align: center;
}

.pstb table td {
	padding: 3px 0px !important;
	vertical-align: middle !important;

	/* transform: scale(0.9); */
}

.pstb table thead {
	background-color: #0099FF;
	color: white;
}

.pstb table tr,
td {
	border: 1px solid lightblue;
	border-top: 0px;
	font-size: 12px;
}

.pstb table tbody td {
	border: none;
	line-height: 30px;
	font-size: 12px;
}

.pstb table tbody tr:hover {
	font-weight: bold;
	cursor: pointer;
}

.pstb button {
	padding: 2px 3px;
	color: white;
	font-size: 8px;
	background-color: #00557f;
	/* border: none; */
}

.pstb img {
	width: 26px;
}

.pstb .bkc {
	background-color: royalblue;
}



/*   */
.showMessage {
    padding: 10px 20px;
    border-radius: 5px;
    position: fixed;
    top: 15%;
    left: 50%;
    color: #ffffff;
    z-index: 999;
    transform: translate(-50%, 0);
}
 
.showMessageSuccess {
    background-color: #f0f9eb;
    border: 1px solid #E1F3D8;
    color: #67c23a;
}
 
.showMessageError {
    background-color: #fef0f0;
    border: 1px solid #fde2e2;
    color: #F76C6C;
}


#formModal .error{
	color: red;
	font-size: 14px;
}

.gback{
	/* float: right; */
	float: right;
	top: -16px;
	width: 120px;
	padding: 8px;
	text-align: center;
	
	/* top: 20px; */
}




/* footer */


#footer-wapper{
	color: white;
	background-color: #000000;
	padding-top: 8px;
	margin-top: 48px;
}

#footer-wapper p{
	color: white;
	line-height: 1.5;
}

.fleft {
	/* background-color: #3C763D; */
}


.fright{
	/* background-color: #419641; */
	/* padding-left: 52px; */
}

.fright button{
	padding: 6px 24px;
	font-weight: bold;
}


.fleft p{
	font-size: 16px;
}


.fnav ul{
	list-style: none;
	float: left;
	margin-top: 16px;
	/* width: 33%; */
}


.fnav :nth-child(1){
	/* padding-left: 0px; */
}


.fnav a{
	text-decoration: none;
	color: white;
	/* font-size: 14px; */
	line-height: 30px;
}

.fnav ul li:nth-child(1) a{
	font-size: 1.2em;
	font-weight: bold;
}


.fbottom {
	margin-top: 10px;
	padding: 8px 0px;
	border-top: 1px solid white;
}

.fthird{
	padding-left: 40px;
	padding-top: 16px;
}


.tm-overlay {
	max-width: 800px;
	margin-left: -15px;
}

.list_img{
	border: 1px solid #000;
	margin: 8px 0 ;
}

.tm-about {
	max-width: 800px;
    padding: 75px 70px;
	margin-left: 150px;
}

.contact_form{
	margin: 30px 100px;
}

.btn_row{
	display: flex;
	flex-direction: row-reverse;
}

.btn_a{
	padding: 14px 20px;
}

.contact_from{
	padding: 30px 40px;
	border: #000 1px solid;
}

.form_plus{
	justify-content: space-between;
	margin: 0;
}

.inp_border{
	border: #000 1px solid;
}

.form-col{
	display: flex;
	flex-direction: column;
}

.text_class{
	width: 100%;
	height: 200px;
}

.contact_bg{
	background-color: rgb(55,77,98);
}

.form-control{
	    font-size: 1em;
	    border-radius: 0;
	    padding: 5px 20px;
	    height: auto;
}

.form-group {
    margin-bottom: 20px;
}

.info_col{
	display: flex;
	flex-direction: row;
}

.info_img{
	width: 50px;
	height: 50px;
	margin-right: 10px;
}

.wt-logo{
	 border-radius: 50%;
	 margin-top: 70px;
	 width: 192px;
	 height: 192px;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 background: #fff;
	 transform: translateX(-50%);
}

.wt-logo img{
	width: 170px;
	
}


.form-group{
	position: relative;
}

label.error{
	font-size: 14px;
	color: red;
	padding-left: 8px;
	position: absolute;
	top: 40px;
}

.form-contact label.error{
	position: static;
	font-size: 16px;
}


.ser-pname{
	position: relative;
	bottom: 40px;
	left: 16px;"
}

