/* Variables and Classes ================================================================================================ */
.clearafter {
  content: '';
  display: block;
  clear: both; }

.vcenter {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }

.flexcenter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.backface {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

#subbox1 {
  background-image: url(../images/bg15.jpg); }

@media screen and (max-width: 1336px) {
  #subbox1 {
    background-position: -900px center; } }

.redtxt {
  color: #c0316f; }

#box5 {
  background: url(../images/bg16.jpg) center bottom no-repeat #f3f3f3;
  padding-top: 120px;
  padding-bottom: 90px;
  position: relative; }

#box5 .sw {
  z-index: 3; }

.gradient1 {
  position: absolute;
  top: 0;
  width: 100%;
  display: block;
  height: 800px;
  z-index: 2; }

#box5 .textimg {
  margin-top: 70px; }

.textimg > div {
  background-position: center top !important; }

.textimg > div:nth-child(2) {
  background-image: url(../images/pic16.jpg); }

.textimg2 > div:nth-child(2) {
  background-image: url(../images/pic17.jpg); }

.textimg3 > div:nth-child(2) {
  background-image: url(../images/pic18.jpg); }

@media screen and (max-width: 1012px) {
  .textimg > div:nth-child(2) {
    display: none !important; }
  #box5 .hum {
    margin: 0 auto;
    margin-bottom: 30px;
    height: auto !important;
    width: 300px; } }
	
/*------------------*/
#box5 {
	background: none;
	
}

.pl{
	padding-left: 23px;
}


#sitewrap ol li {
    margin-left: 42px;
}