.c-half {overflow:hidden;position:relative;}
.height1200 .c-h-left,.height1200 .c-h-right {float:none;width:100%;}
.c-half-top .c-half-inner {padding:50px 30px 30px;overflow:hidden;background:#fff;}
.c-half-bottom {background:#f7f7f8;}
.c-half-bottom .c-h-left {padding:30px 0;overflow:hidden;}
.c-half-bottom .c-half-inner,.c-half-bottom .c-h-right,.c-half-bottom .c-h-right-inner {height:100%;}
.c-h-left,.c-h-right {float:left;}
.c-h-left {width:40%;}
.c-h-right {width:60%;}
.c-h-right-inner {padding-left:40px;}
.c-half h1 {font-size:30px;font-weight:300;padding-bottom:20px;}
.c-half p {font-size:16px;font-weight:200;line-height:1.2}
.bgmp_list {list-style:none;}
.bgmp_list li,.bgmp_list li p {font-size:14px;}
.bgmp_list li {float:left;width:50%;padding:10px 20px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bgmp_list li h3 {font-size:18px;font-weight:300;padding-bottom:20px;}
.bgmp_list li ul li {display:block;float:none;padding:0 0 10px;width:100%;}
.contact-ul {font-size:16px;font-weight:200;}
.contact-ul li {padding-bottom:10px;line-height:1.4}
.contact-ul .tit {display:block;}
.contact-ul li a:hover {text-decoration:underline;}
.map {width:100%;height:100%;}
#bgmp_map-canvas {position:relative;width:100% !important;}
.map .preloader {margin-top:50px;}
.map .preloader p {font-size:11px;padding-top:8px;}
/*if height bigger*/
.bigger_height .c-half-bottom {position:absolute;bottom:60px;left:0;width:100%;}
/*if height less*/
.less_height .c-half-top .c-half-inner {margin-top:0 !important;}
/*if ie*/
.ie .contact-form ol li,.ie11 .contact-form ol li {padding-bottom:30px;}
.ie .cf-sb,.ie11 .cf-sb {top:202px;}
.ie .cf-sb input,.ie11 .cf-sb input {height:38px;}



/* Large desktop */
@media (min-width: 1200px) {
	.bgmp_list h2 {font-size:20px;}
	.contact-ul,.c-half p {font-size:18px;}
	.bgmp_list li,.bgmp_list li p {font-size:16px;}
	.bgmp_list li {padding:10px 30px 30px;}
}
/* Mobile and iPad Portrait */
@media (min-width: 768px) and (max-width: 979px) {
	.c-half h1 {font-size:25px;}
	.bgmp_list h2,.c-half p {font-size:14px;}
	.bgmp_list li {padding:10px 10px 30px;}
	.contact-ul {font-size:14px;}
}     
    
/* Mobile Landscape and Portrait */
@media handheld, only screen and (max-width: 767px) {
	.c-h-left, .c-h-right {float:none;width:100%;clear:both;}
	.content {height:auto !important;}
	.c-h-right-inner{padding:20px 0 0 0;}
	.cf_info {width:100%;margin:10px 0 30px;}
	.cf_info span {position:relative;top:0;display:block;}
	.c-half-top .c-half-inner {padding:30px 20px;}
	.c-half-bottom .c-h-left {padding-bottom:0;}
	.c-half-bottom .c-h-right {height:300px;}
	.c-half-bottom .c-h-right-inner {padding:0;}
	.map {width:100% !important;}
}
 
@media (max-width: 660px) {
	#li--1,#li-2-1,#li--2,#li-2-2,#li--3,#li-2-3 {width:100%;}
	#li--4,#li-2-4 {width:100%;position:relative;}
	.cf-sb {position:relative;top:0;width:100%;}
	.bgmp_list h2,.c-half p {font-size:16px;}
	.contact-ul {font-size:14px;}
}

/* Landscape phones and down */
@media (max-width: 480px) {
	.bgmp_list li {display:block;float:none;width:100%;}
	.bgmp_list{width:100%;float:none;padding-bottom:20px;height:auto !important;}
	.c-h-left {padding-bottom:0 !important;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 430px) {
}  
/*
     FILE ARCHIVED ON 03:16:45 Jul 08, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:49:58 Sep 26, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.059
  exclusion.robots: 0.04
  exclusion.robots.policy: 0.027
  esindex: 0.016
  cdx.remote: 80.234
  LoadShardBlock: 107.142 (3)
  PetaboxLoader3.datanode: 106.155 (4)
  load_resource: 186.916
  PetaboxLoader3.resolve: 155.641
*/