h2.plain {
  font-size: 28px;
  /*! line-height: 40px; */
  /*! display: inline; */
background: url("../images/bg.png");
padding: 10px;
  color: #333333;
 /*! behavior: url("../css/css3.htc"); */
}

.button-blue {
  font-size: 17px;
  line-height: 40px;
  display: inline-block;
  background-color: #09549e;
  color: #ffffff;
  border: none;
  border-radius: 90px;
  padding: 5px 30px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.button-blue:hover {
  background-color: #084077; /* Slightly darker on hover */
}

.button-burple {
  font-size: 17px;
  line-height: 40px;
  display: inline-block;
  background-color: #09549e;
  color: #ffffff;
  border: none;
  border-radius: 90px;
  padding: 5px 30px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.button-burple:hover {
  background-color: #084077; /* Slightly darker on hover */
}

.button-purple {
  font-size: 17px;
  line-height: 40px;
  display: inline-block;
  background-color: #712d77;
  color: #ffffff;
  border: none;
  border-radius: 90px;
  padding: 5px 30px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.button-purple:hover {
  background-color: #5c2361; /* Slightly darker on hover */
}



p.plain {
    margin: 0 10px 10px 10px;
}

.right-wap .submit input[type="submit"] {
    padding: 5px 13px;
    outline: none;
    border: none;
    display: inline-block;
    background: #0A850A;
    color: #fff;
}

ul.contact-us-icon-button{list-style-type: none;margin: 0;padding: 0;}
ul.contact-us-icon-button li{display: inline-block;text-align: center;margin: 20px;min-width: 235px;}
ul.contact-us-icon-button li:first-child{margin-left: 0px;}
ul.contact-us-icon-button li a{border: 1px solid #ccc;display: block;padding:20px 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;}
ul.contact-us-icon-button li a:hover{text-decoration: none;}
ul.contact-us-icon-button li a span{display: block;}
ul.contact-us-icon-button li a span.fa{font-size: 34px;}
ul.contact-us-icon-button li a span.title{font-size: 19px;padding-top: 10px;padding-bottom: 5px;}
ul.contact-us-icon-button li a span.sub-title{font-size: 13px;}

.rTable {
		    	display: table;
		    	width: 100%;
		}
		.rTableRow {
		    	display: table-row;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		}
		.rTableCell, .rTableHead {
		    	display: table-cell;
		    	padding: 3px 10px;
		    	border: 1px solid #ddd;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		    	font-weight: bold;
		}
		.rTableFoot {
		    	display: table-footer-group;
		    	font-weight: bold;
		    	background-color: #ddd;
		}
		.rTableBody {
		    	display: table-row-group;
		}