﻿.home16-bg01 {
        background: url(../../inset/homepage16/home16-bg01.png) no-repeat right center;
        background-attachment: fixed;
        background-size: 45% auto;
        background-color: #f5f5f5;
    }
    
    @media only screen and (max-width: 767px) {
        .home16-bg01 {
            background-image: inherit;
        }
    }
    
    .home16-bg02 {
        background: url(../../inset/homepage16/home16-bg02.jpg) no-repeat right center;
        background-attachment: fixed;
        background-size: cover;
    }
    
    @media only screen and (max-width: 767px) {
        .home16-bg02 {
            background-attachment: scroll;
        }
    }
    
    .home16-news {
        margin-bottom: 20px;
    }
    
    .home16-news img {
        max-width: 100%;
        margin-bottom: 20px;
    }
    
    .home16-news h6 {
        margin: 0;
    }
    
    .home16-news .date {
        opacity: 0.7;
        margin-bottom: 8px;
    }
    
    .home16-bg03 {
        background: url(../../inset/homepage16/home16-bg03.jpg) no-repeat center;
        background-size: cover;
        background-attachment: fixed;
    }
    
    @media only screen and (max-width: 767px) {
        .home16-bg03 {
            background-attachment: scroll;
        }
    }
    
    .home16-bg04 {
        background-color: #0baed1;
    }
    
    .home16-bg05 {
        background: url(../../img/how-it-works.jpg) no-repeat right center;
        background-attachment: fixed;
        background-size: 45% auto;
        background-color: #f7f7f7;
    }
    
    @media only screen and (max-width: 767px) {
        .home16-bg05 {           
            background-image: inherit;
        }
    }
    
    .home16-list {
        margin: 0;
        padding: 0;
        list-style: none;
        counter-reset: custom-counter;
    }
    .home16-list h5{
        font-weight: bold;
    }    
    .home16-list li {
        position: relative;
        z-index: 2;
        padding: 30px 50px;
        margin-bottom: 20px;
    }
    
    .home16-list li .list-bg {
        position: absolute;
        top: 0px;
        left: 0px;
        line-height: 1;
        color: #20a3f0;
        font-family: Impact;
        font-weight: bold;
        pointer-events: none;
        z-index: -1;
        opacity: 0.08;
        font-size: 138px;
    }
    .home16-bg06 {
        background: url(../../inset/homepage16/home16-bg06.png) no-repeat left center;
        background-attachment: fixed;
        background-size: 50% auto;
        background-color: #f7f7f7;
    }
    
    @media only screen and (max-width: 767px) {
        .home16-bg06 {
            background-image: inherit;
        }
    }
    
    .home16-bg07 {
        background: url(../../inset/homepage16/home16-bg07.jpg) no-repeat right center;
        background-attachment: fixed;
        background-size: cover;
    }
    
    @media only screen and (max-width: 767px) {
        .home16-bg07 {
            background-attachment: scroll;
            background-position: right bottom;
        }
    }
    
    .home16-map {
        height: 343px;
    }
    

.dg-title29{
	position:relative;
	margin-bottom:90px;
}
.dg-title29 .diamond{
	display:block;
	margin:25px auto 0 0;
	transform:scale(1.3,0.95);
	-webkit-transform:scale(1.3,0.95);
	width:20px;
}
.dg-title29 .diamond:after,
.dg-title29 .diamond:before{
	content:"";
	position:absolute;
	width:19px;
	height:19px;
	top:100%;
	left:0px;
	border:1px solid #20a3f0;
	transform:rotate(45deg) ;
	-webkit-transform:rotate(45deg);
	margin:0 6px;
}
.dg-title29 .diamond:before{
	margin-top:13px;
}
.dg-title29.text-center{
	text-align:center;
}
.dg-title29.text-center .diamond{
	margin-left:auto;
	margin-right:auto;
}
.dg-title29.text-right .diamond{
	margin-right:0;
	margin-left:auto;
}
.dg-title29 .diamond.color-white:after,
.dg-title29 .diamond.color-white:before{
	border-color:#fff;
}