.headlogo {
    background: url('../images/icons/logo.png') no-repeat 0 0;
    width: 237px; 
    height: 47px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.social-icons {width: 500px; text-align: right; padding-top: 23px;}

.fricon1 {
    background: url(../images/icons/footer/fricon1.png) no-repeat 0 0;
    width: 100%; 
    height: 42px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.fricon2 {
    background: url(../images/icons/footer/fricon2.png) no-repeat 0 0;
    width: 100%; 
    height: 41px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.fricon3 {
    background: url(../images/icons/footer/fricon3.png) no-repeat 0 0;
    width: 100%; 
    height: 41px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.fricon4 {
    background: url(../images/icons/footer/fricon4.png) no-repeat 0 0;
    width: 100%; 
    height: 40px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.fricon5 {
    background: url(../images/icons/footer/fricon5.png) no-repeat 0 0;
    width: 100%; 
    height: 44px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon1 {
    background: url(../images/icons/icon1.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon2 {
    background: url(../images/icons/icon2.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon3 {
    background: url(../images/icons/icon3.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon4 {
    background: url(../images/icons/icon4.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon5 {
    background: url(../images/icons/icon5.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon6 {
    background: url(../images/icons/icon6.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon11 {
    background: url(../images/icons/icon1.1.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon12 {
    background: url(../images/icons/icon1.2.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon13 {
    background: url(../images/icons/icon1.3.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon14 {
    background: url(../images/icons/icon1.4.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon15 {
    background: url(../images/icons/icon1.5.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.icon16 {
    background: url(../images/icons/icon1.6.png) no-repeat 0 0;
    width: 100%; 
    height: 117px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
/*INFO*/
.info1 {
    background: url(../images/icons/info/info1.png) no-repeat 0 0;
    width: 100%; 
    height: 77px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.info2 {
    background: url(../images/icons/info/info2.png) no-repeat 0 0;
    width: 100%; 
    height: 77px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.info3 {
    background: url(../images/icons/info/info3.png) no-repeat 0 0;
    width: 100%; 
    height: 77px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
.info4 {
    background: url(../images/icons/info/info4.png) no-repeat 0 0;
    width: 100%; 
    height: 77px; 
    display:block;
    vertical-align:bottom;
    margin: 0 0 0 0;
    background-position: center, center;
}
 .problem1left {
  background: url('../images/icons/problem1left.png') no-repeat;
  width: 100%;
  height: 232px;
  background-repeat: no-repeat;
  background-size: 279px 100%;
  background-position: center right;
  margin-top: 30px;
}
 .problem1right {
  background: url('../images/icons/problem1right.png') no-repeat 0 0;
  width: 100%;
  height: 232px;
  background-repeat: no-repeat;
  background-size: 279px 100%; 
  background-position: center right;
  margin-top: 30px;
}
 .problem2left {
  background: url('../images/icons/problem2left.png') no-repeat 0 0;
  width: 100%;
  height: 232px;
  background-repeat: no-repeat;
  background-size: 279px 100%; 
  background-position: center left;
  margin-top: 30px;
}
 .problem2right {
  background: url('../images/icons/problem2right.png') no-repeat 0 0;
  width: 100%;
  height: 232px;
  background-repeat: no-repeat;
  background-size: 279px 100%; 
  background-position: center left;
  margin-top: 30px;
}
@media only screen and (max-width : 764px) {
     .problem1left {
  background-size: 100% 100%;
 }
      .problem1right {
  background-size: 100% 100%;
 }
      .problem2left {
  background-size: 100% 100%;
 }
      .problem2right {
  background-size: 100% 100%;
 }
}
.icstar {
    background: url(../images/icons/icstar.png) repeat-x ;
    width: 70px; 
    height: 14px; 
    display:block;
    vertical-align:bottom;
    margin: 0 auto;
    background-position: center, center;
}