.PolyProduct-photo.bot{    
-ms-flex-align: flex-end;
    align-items: flex-end;}
.PolyProduct-link.black.three{color:#000;}
.PolyProduct-spaceTitle.pb{padding-bottom:50px;}
.PolyProduct-photo.bot .PolyProduct-photoTH{font-size:20px;padding:8px 15px;background-color: #8fc31f;}	
@media (max-width: 767px){
.section-index.balcony-01.loaded {
    background-image: url(../images/balcony_greening_engineer_mobile.jpg);
}
.section-index.balcony-02.loaded {
    background-image: url(../images/balcony_grenning_with_interior_fresh_air_mobile.jpg);
}
.section-index.balcony-04.loaded {
    background-image: url(../images/balcony_heavy_mobile.jpg);
}
.section-index.balcony-05.loaded {
    background-image: url(../images/easy_to_maintain_mobile.jpg);
}
.section-index.balcony-06.loaded {
    background-image: url(../images/total_solution_mobile.jpg);
}
.section-index.balcony-07.loaded {
    background-image: url(../images/all_in_one_mobile.jpg);
}
.section.box.balcony-03{ border-top:1px solid #ebebeb}
.section-index.agw-01.loaded{
	background-image: url(../images/afw_feature_mobile.jpg);
}
}

.PolyProduct-photo_a {
    background-image: url(../images/balcony_idea_a.jpg);
}
.PolyProduct-photo_b {
    background-image: url(../images/balcony_idea_b.jpg);
}
.PolyProduct-photo_c {
    background-image: url(../images/balcony_idea_c.jpg);
}
.PolyProduct-photo_d {
    background-image: url(../images/balcony_idea_d.jpg);
}
.PolyProduct-photo_e {
    background-image: url(../images/balcony_idea_e.jpg);
}
.PolyProduct-photo_f {
    background-image: url(../images/balcony_idea_f.jpg);
}
.PolyProduct-photo_g {
    background-image: url(../images/balcony_idea_g.jpg);
}
.PolyProduct-photo_h {
    background-image: url(../images/balcony_idea_h.jpg);
}
.PolyProduct-photo_i {
    background-image: url(../images/balcony_idea_h.jpg);
}
.PolyProduct-agw_a{background-image: url(../images/agw01.jpg);}
.PolyProduct-agw_b{background-image: url(../images/agw02.jpg);}
.PolyProduct-agw_c{background-image: url(../images/agw03.jpg);}
.PolyProduct-agw_d{background-image: url(../images/agw04.jpg);}
.PolyProduct-agw_e{background-image: url(../images/agw05.jpg);}

.PolyProduct-ag_a{background-image: url(../images/ap001.jpg);}
.PolyProduct-ag_b{background-image: url(../images/ap002.jpg);}
.PolyProduct-ag_c{background-image: url(../images/ap003.jpg);}
.PolyProduct-ag_d{background-image: url(../images/ap004.jpg);}
.PolyProduct-ag_e{background-image: url(../images/ap005.jpg);}
.PolyProduct-ag_f{background-image: url(../images/ap006.jpg);}
.PolyProduct-ag_g{background-image: url(../images/ap007.jpg);}
.PolyProduct-ag_h{background-image: url(../images/ap008.jpg);}
.PolyProduct-ag_i{background-image: url(../images/ap009.jpg);}
.PolyProduct-ag_j{background-image: url(../images/ap010.jpg);}
.PolyProduct-ag_k{background-image: url(../images/ap011.jpg);}
.PolyProduct-ag_l{background-image: url(../images/ap012.jpg);}
.PolyProduct-ag_m{background-image: url(../images/ap013.jpg);}
.PolyProduct-ag_n{background-image: url(../images/ap014.jpg);}
.PolyProduct-ag_o{background-image: url(../images/ap015.jpg);}

@media (min-width: 768px){
.section-index.balcony-01.loaded {
    background-image: url(../images/balcony_greening_engineer.jpg);
}
.section-index.balcony-02.loaded {
    background-image: url(../images/balcony_grenning_with_interior_fresh_air.jpg);
}
.section-index.balcony-04.loaded {
    background-image: url(../images/balcony_heavy.jpg);
}
.section-index.balcony-05.loaded {
    background-image: url(../images/easy_to_maintain.jpg);
}
.section-index.balcony-06.loaded {
    background-image: url(../images/total_solution.jpg);
}
.section-index.balcony-07.loaded {
    background-image: url(../images/all_in_one.jpg);
}
.section-index.agw-01.loaded{
	background-image: url(../images/afw_feature.jpg);
}
.section-index.balcony-01 .gcontent {
    margin: 0 0 0 40%;
}
.section-index.balcony-02 .gcontent {
    margin: 0 50% 0 0;
}
.section-index.balcony-03 .gcontent {
    margin: 0 10%;
}
.section-index.balcony-04 .gcontent {
    margin: 0 0 0 50%;
}
.section-index.balcony-05 .gcontent {
    margin: 0 55% 0 0;
}
.section-index.balcony-06 .gcontent {
    margin: 0 17%;
}
.section-index.balcony-07 .gcontent {
    margin: 0 0 0 50%;
}
}

.PolyProduct-spaceTitle p{ font-size:18px; line-height:1.65}
.PolyProduct-photoTH {
    font-weight:300;
    font-size: 32px;
    line-height: 40px;
}

.PolyProduct-link.half {
    width: 40vw;
    height: 40vw;
    max-height: 400px;
}
.PolyProduct-link.three {
    width: 30vw;
    height: 40vw;
    max-height: 400px;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    color: #fff;
    overflow: hidden;
    text-decoration: none;
}
.PolyProduct-link.two {
    width: 35vw;
    height: 40vw;
    max-height: 400px;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
    color: #fff;
    overflow: hidden;
    text-decoration: none;
}
.PolyProduct-link.four {
    width: 25vw;
    height: 40vw;
    max-height: 400px;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    color: #fff;
    overflow: hidden;
    text-decoration: none;
}

.section.box.balcony-03{ background-color:rgba(251,251,251,.6)}
.balcony-dark{ background:rgba(201,224,103,.6); padding-top:6rem}
.balcony-gray{ background:rgba(95,95,95,.1); padding-top:6rem}
.infoArea {
    width: 100%;
    background-image: -webkit-linear-gradient(140deg, #90c31f 0%, #00A4BB 87%);
    background-image: -moz-linear-gradient(140deg, #90c31f 0%, #00A4BB 87%);
    background-image: -o-linear-gradient(140deg, #90c31f 0%, #00A4BB 87%);
    background-image: linear-gradient(140deg, #90c31f 0%,#00A4BB 87%);
    background-size: 200% auto;
    height: calc(250 / 2560 * 100vw);
    font-size: calc(40 * ((600px + (100vw - 1227px) * .27)/ 960));
    line-height: calc(250 / 2560 * 100vw);
    text-align: center;
    color: #fff;
}
.infoArea:after{
content:"";
width: 0;
height: 0;
border-style: solid;
border-width: 0 10px 10px 10px;
border-color: transparent transparent #ffffff transparent;
position:absolute;
left:50%;
margin-left:-5px;
margin-top:calc(250 / 2560 * 100vw - 10px);
}
@media (max-width: 1100px){
.PolyProduct-link.half,.PolyProduct-link.three,.PolyProduct-link.two,.PolyProduct-link.four{
	width: 40vw;
	-ms-flex: 1 1 50%;
    flex: 1 1 50%;}
}	
@media (max-width: 640px){
.PolyProduct-photoTH{font-size: 22px; line-height: 30px;}
.PolyProduct-link.half, .PolyProduct-link.two, .PolyProduct-link.three, .PolyProduct-link.four{ flex: 1 1 100%;}	
.PolyProduct-spaceTitle{ padding-left:40px}
.PolyProduct-spaceTitle p{ font-weight:200;}
}