.img-maining-ctr {
    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;
    width: 100%;
    padding: 0 20px;
}

.buyrent-index {
    width: 750px;
    height: 460px;
    margin: auto;
    text-align: center;
    padding: 0 0 50px 0;
    border-radius: 10px;
    overflow: hidden;
}

.buyrent-index .gradientstripe {
    height: 10px;
    background-size: cover
}

.buyrent-index h2 {
    color: #fff;
    font-weight: normal;
    font-size: 24px;
    margin: 0;
    line-height: 1;
    letter-spacing: .1em;
    margin-bottom: 50px;
    margin-top: 40px;
    padding: 0 10px;
}

h3 {
	color: #FFF;
    font-weight: bold;
    font-size: 22px;
    margin: 0;
    line-height: 1;
    letter-spacing: .1em;
    padding: 20px 18px 10px;
}

.btn-gold-ctr a {
    width: 416px;
    padding: 14px 0;
    line-height: 1;
    color: #d7af6b;
    display: block;
    margin: 0 auto;
    border: 2px solid #d7af6b;
    border-radius: 4px;
    font-size: 24px;
    margin-top: 15px;
}
.buyrent_btnclm {
	display: flex;
	justify-content: space-between;
	width: 416px;
    margin: 0 auto;
}
.buyrent_btnclm .btn-gold-ctr {
	width: 48%;
}
.buyrent_btnclm a {
	width: 100%;
}
.btn-gold-ctr_prodseries {
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
}

#buyrent-body {
    background: #0d0a0a;
}

table a:link {
	color: #FFF;
	text-decoration: underline;
}
table a:hover {
	text-decoration: none;
}
table a:visited {
	color: #FFF;
	text-decoration: underline;
}

@media screen and (max-width:900px) {
    h3 {
    padding-left: 6px;
	}
	
	.hero-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;

    }

    .buyrent-index {
        width: 100%;
        max-width: 750px;
        background-size: cover;
        background-position: center center;
        border-radius: 5px;
    }

    .btn-gold-ctr a {
        width: 100%;
        max-width: 416px;
    }

    .btn-gold-ctr {
        padding: 0 20px;
    }
	
	.buyrent_btnclm {
		width: 100%;
		max-width: 446px;
		padding: 0 20px;
	}
	
	.buyrent_btnclm .btn-gold-ctr {
		padding: 0;
	}

    .buyrent-index h2 {
        margin: 40px 0;
    }
}

/* tab common*/
.two_tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    /*    padding-top: 75px;*/
    padding-top: 45px;
}

.tab {
    font-size: 24px !important;
    font-weight: normal;
    margin: 0;
    text-align: center;
    width: 40%;
    display: block;
    padding: 15px 0;
    background: #262626;
}

.tab-active {
    background: #9f8529;
    background-image: url(../img/icon-arrow-right.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
}

.overview {
    margin-right: 15px;
}

.tab a {
    color: white;
    display: block;
}

.note {
    line-height: 2;
    font-size: 12px !important;
}

.table_logo {
    width: 100%;
}

.table_logo td {
    padding: 30px 20px;
}

.hl-section {
    color: #fff;
}

.hl-2 {
    color: #fff;
    margin-bottom: 10px;
}

.new {
    color: #ffff00;
}


.color-white {
    color: #fff !important;
    text-decoration: underline;
}

.table-wf a {
    color: white;
}

@media screen and (max-width:900px) {
    .two_tabs {
        padding-top: 30px;
    }

    .tab {
        width: 50%;
        padding: 10px;
    }

    .tab a {
        font-size: 16px;
		padding: 0;
    }

    .tab-active {
        background-size: 8px;
    }

    .overview {
        margin-right: 10px;
    }

    .table_logo td {
        padding: 15px 5px;
    }
}

/**/

.hero-inner-lower .img-maining-wrap,
.hero-inner-lower .img-maining-ctr {
    height: 100%;
}


.hero-inner-lower .img-maining-ctr {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.color-bg-26 {
    background: #262626;
}

.hl-section {
    margin-top: 40px;
    margin-bottom: 60px;
}

.map-ctr {
    margin-top: 30px;
    margin: 0 auto;
    width: 1150px;
    position: relative;
    margin-bottom: 60px;
}

.map-ctr > a,
.us-map > a {
    color: #fff;
    padding: 5px 20px;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    background: #9f8529;
    position: absolute;
}

.NorthAmerica {
    left: 40px;
    top: 195px;
}

.LatinAmerica {
    left: 140px;
    top: 405px;
}

.EuropeCIS {
    left: 503px;
    top: 116px;
}

.MiddleEastAfrica {
    left: 468px;
    top: 344px;
}

.Oceania {
    left: 1021px;
    top: 430px;
}

.Asia {
    left: 910px;
    top: 179px;
}
.Canada {
	left: 150px;
	top: 127px;
}

@media screen and (max-width:900px) {
    .map-ctr {
        width: 100%;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .map-ctr > img {
        max-width: 100%;
        margin-bottom: 5px;
    }

    .map-ctr > a {
        position: static;
        width: 48%;
        font-size: 14px;
        padding: 15px 0;
        text-align: center;
        margin-top: 15px;
    }

    .hl-section {
        margin: 45px 0 25px 0;
    }

    .hero-inner-lower .img-maining-wrap,
    .hero-inner-lower .img-maining-ctr {
        height: 100%
    }

}

.ap-ctr-lower {
    margin-top: 40px;
}

.map-main-ctr table {
    width: 100%;
    margin-bottom: 50px;
}

.map-main-ctr h2 {
    font-size: 30px;
    margin-bottom: 40px;
    color: #bb924c;
}

.map-main-ctr th,
.map-main-ctr td {
    text-align: left;
    /*    vertical-align: top;*/
    padding: 20px 10px;
    background-color: #626262;
    color: #fff;
    border: 4px solid #262626;
}

@media screen and (max-width:900px) {
    .map-main-ctr-buy table td a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

.map-ctr-lower {
    position: relative;
}

.map-ctr-lower ul {
    list-style-type: none;
    padding-left: 0;
}

.map-ctr-lower ul li {
    position: absolute;
    /*
    left: 0;
    top: 0;
    */
}

.map-ctr-lower ul li a {
    color: #fff;
    padding: 5px 5px;
    background: #9f8529;
    display: block;
    font-size: 18px;
    line-height: 1;
    text-transform: capitalize !important;
}

.map-ctr-lower ul li a::first-letter {
    text-transform: capitalize;
}

.map-ctr-lower ul li a.us {
	text-transform: capitalize;
}

.map-main-ctr td p {
    margin: 0 !important;
    font-size: 14px;
}

@media screen and (max-width:900px) {
    .map-ctr-lower ul li {
        position: static;
        width: 48%;
        text-align: center;
        margin-top: 15px;
        font-size: 14px;
    }

    .map-ctr-lower ul li a {
        padding: 15px 0;
        height: 100%;
        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;
    }

    .map-ctr-lower ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 15px;
    }

    .map-li-maxwidth {
        width: 100% !important;
    }

}

@media screen and (min-width:900px) {
    .map-ctr-lower {
        width: 1230px;
        /*        background: #ccc;*/
    }

    .wtbr-lower .map-main-ctr h2,
    .wtbr-lower .map-main-ctr table {
        max-width: 1230px;
        margin-left: auto;
        margin-right: auto;
    }
}

/*
Canada
-------------------------------------*/

.map_Canada {
	/*    width: 122px;*/
	left: 746px;
	top: 170px;
}

/*
United States
-------------------------------------*/
.map_CA {
	left: 224px;
	top: 304px;
}
.map_AZ {
	left: 351px;
	top: 376px;
}
.map_CO {
	left: 469px;
	top: 280px;
}
.map_NM {
	left: 445px;
	top: 374px;
}


.map_MN {
	left: 640px;
	top: 121px;
}
.map_IL {
	left: 737px;
	top: 248px;
}
.map_OH {
	left: 843px;
	top: 228px;
}

.map_NY {
	left: 952px;
	top: 146px;
}
.map_MA {
	left: 1009px;
	top: 143px;
}
.map_PA {
	left: 921px;
	top: 197px;
}
.map_DC {
	left: 898px;
	top: 235px;
}

.map_TX {
	left: 585px;
	top: 445px;
}
.map_LA {
	left: 714px;
	top: 467px;
}
.map_KY {
	left: 823px;
	top: 295px;
}
.map_TN {
	left: 796px;
	top: 339px;
}
.map_GA {
	left: 865px;
	top: 399px;
}
.map_FL {
	left: 918px;
	top: 498px;
}

/*
North America
-------------------------------------*/

.map_United {
    /*    width: 178px;*/
    left: 854px;
    top: 224px;
}

.map_United01 {
    left: 599px;
    top: 112px;
}

.map_United02 {
    left: 368px;
    top: 165px;
}

.map_United03 {
    left: 455px;
    top: 287px;
}

.map_United04 {
    left: 179px;
    top: 187px;
}

/*
Latin America
-------------------------------------*/

.map_Mexico {
    left: 563px;
    top: 24px;
}

.map_Panama {
    left: 638px;
    top: 178px;
}

.map_Columbia {
    left: 655px;
    top: 111px;
    /*    width: 122px;*/
}

.map_Brazil {
    left: 818px;
    top: 210px;
}

.map_Argentina {
    left: 744px;
    top: 310px;
    /*    width: 122px;*/
}

/*
Europe/CIS -------------------------------------*/
.map_Norway {
    left: 595px;
    top: 32px;
}

.map_Finland {
    left: 731px;
    top: 69px;
}

.map_Sweden {
    /*    width: 94px;*/
    left: 637px;
    top: 69px;
}

.map_Ukingdom {
    /*    width: 254px;*/
    left: 334px;
    top: 136px;
}

.map_Denmark {
    left: 586px;
    top: 121px;
}

.map_Poland {
    /*    width: 96px;*/
    left: 677px;
    top: 155px;
}

.map_Netherlands {
    /*    width: 156px;*/
    left: 557px;
    top: 155px;
}

.map_Belgium {
    left: 526px;
    top: 189px;
}

.map_Germany {
    /*    width: 200px;*/
    left: 615px;
    top: 189px;
}

.map_France {
    /*    width: 94px;*/
    left: 519px;
    top: 223px;
}

.map_Czech {
    /*    width: 278px;*/
    left: 718px;
    top: 223px;
}

.map_Switzerland {
    /*    width: 140px;*/
    left: 601px;
    top: 223px;
}

.map_Hungary {
    /*    width: 202px;*/
    left: 683px;
    top: 256px;
}

.map_Spain {
    /*    width: 182px;*/
    left: 454px;
    top: 277px;
}

.map_Itary {
    /*    width: 77px;*/
    left: 626px;
    top: 256px;
}

.map_Greece {
    /*    width: 100px;*/
    left: 687px;
    top: 289px;
}

.map_Bulgaria {
    /*    width: 100px;*/
    left: 769px;
    top: 250px;
}

.map_Turkey {
    /*    width: 100px;*/
    left: 769px;
    top: 289px;
}


.map_Cyprus {
    /*    width: 100px;*/
    left: 800px;
    top: 330px;
}


.map_Russia {
    /*    width: 98px;*/
    left: 903px;
    top: 122px;
}

.map_Ukraine {
    /*    width: 96px;*/
    left: 774px;
    top: 189px;
}

.map_Kazakhstan {
    /*    width: 142px;*/
    left: 924px;
    top: 187px;
}

.map_Slovak {
    /*    width: 252px;*/
    height: auto;
    left: 856px;
    top: 256px;
    /*    line-height: 20px;*/
}


/*
Oceania
-------------------------------------*/

.map_Australia {
    /*    width: 122px;*/
    left: 754px;
    top: 192px;
}

.map_Newzealand {
    /*    width: 156px;*/
    left: 914px;
    top: 253px;
}

/*
Asia
-------------------------------------*/


.map_China {
    left: 413px;
    top: 57px;
}

.map_Korea {
	left: 520px;
	top: 57px;
}

.map_Taiwan {
    /*    width: 99px;*/
    left: 482px;
    top: 128px;
}

.map_Hongkong {
    /*    width: 128px;*/
    left: 390px;
    top: 160px;
}

.map_India {
    left: 201px;
    top: 205px;
}

.map_Singapore {
    /*    width: 128px;*/
    left: 374px;
    top: 314px;
}

.map_Japan {
	left: 612px;
	top: 57px;
}

.map_Philippines {
    left: 470px;
    top: 230px;
}

.map_Malaysia {
    left: 344px;
    top: 274px;
}

.map_Mongolia {
    left: 280px;
    top: 10px;
}

.map_Thailand {
    left: 344px;
    top: 224px;
}


/*
Middle East/Africa
-------------------------------------*/
.map_Arab {
    /*    width: 234px;*/
    left: 862px;
    top: 77px;
}

.map_Africa {
    /*    width: 156px;*/
    left: 790px;
    top: 323px;
}

@media screen and (max-width: 900px) {
    .header-main {
        margin-bottom: 40px !important;
    }
}

@media screen and (min-width: 900px) {

    .hero-inner-brtop {
        margin-top: 0;
    }
}

.map-ctr-lower {
    position: relative;
}

.map-ctr-lower-a {
    display: inline-block;
    position: absolute;
    background: #999 !important;
    left: 10px;
    top: 10px;
    padding: .5em;
    cursor: pointer;
    font-size: 14px !important;
}

@media screen and (max-width:900px) {

    /*
    .map-ctr-lower-a {
        position: absolute !important;
        margin: 0 !important;
        font-size: 14px !important;
        padding: .5em !important;
        width: auto !important;
    }
*/
    .map-ctr-lower ul {
        margin-top: 0;
    }

    .map-ctr-lower span img {
        max-width: 100%;
    }
}

/*us map*/
.us-map-inner > span::before {
    content: none;
}

.us-map {
    display: none;
    background: #666;
    margin: 0 15px;
}

.us-close {
    left: 30px
}

.map-wrapper {
    position: relative;
}

.us-map-inner {
    width: 816px;
}

@media screen and (max-width:900px) {
    .map-wrapper .sp-only a {
        text-transform: none !important;
    }

    .us-map {
        display: none !important
    }
}


/* 0806 */
.hlLv03--buyrentTop {
	margin-top: 1em;
}

.hero-inner-lower .contactUs {
	display: block;
	text-align: center;
	padding-top: 50px;
}
.img-maining-ctr__product {
	font-size: 36px;
	margin-top: 20px;
	color: #FFF;
	font-weight: bold;
}

@media screen and (max-width:900px) {
	.img-maining-ctr__product {
		font-size: 28px;
		margin-top: -10px;
		color: #FFF;
		font-weight: bold;
	}
}

