@font-face {font-family:'poppins_regular';src:url('../fonts/poppins/Poppins-Regular.ttf');font-weight:normal;font-style:normal;}
@font-face {font-family:'poppins_bold';src:url('../fonts/poppins/Poppins-Bold.ttf');font-weight:normal;font-style:normal;}
/*
@font-face {font-family:'edwardian';src:url('../fonts/edwardian/regular.ttf');font-weight:normal;font-style:normal;}
*/
@font-face {font-family:'yellowtail';src:url('../fonts/Yellowtail-Regular.ttf');font-weight:normal;font-style:normal;}

@font-face {
    font-family: 'berkshire_swashregular';
    src: url('berkshireswash-regular-webfont.woff2') format('woff2'),
         url('berkshireswash-regular-webfont.woff') format('woff'),
         url('berkshireswash-regular-webfont.svg#berkshire_swashregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayheavy';
    src: url('raleway.heavy-webfont.woff2') format('woff2'),
         url('raleway.heavy-webfont.woff') format('woff'),
         url('raleway.heavy-webfont.svg#ralewayheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayblack';
    src: url('raleway-black-webfont.woff2') format('woff2'),
         url('raleway-black-webfont.woff') format('woff'),
         url('raleway-black-webfont.svg#ralewayblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayblack_italic';
    src: url('raleway-blackitalic-webfont.woff2') format('woff2'),
         url('raleway-blackitalic-webfont.woff') format('woff'),
         url('raleway-blackitalic-webfont.svg#ralewayblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaybold';
    src: url('raleway-bold-webfont.woff2') format('woff2'),
         url('raleway-bold-webfont.woff') format('woff'),
         url('raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaybold_italic';
    src: url('raleway-bolditalic-webfont.woff2') format('woff2'),
         url('raleway-bolditalic-webfont.woff') format('woff'),
         url('raleway-bolditalic-webfont.svg#ralewaybold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayextrabold';
    src: url('raleway-extrabold-webfont.woff2') format('woff2'),
         url('raleway-extrabold-webfont.woff') format('woff'),
         url('raleway-extrabold-webfont.svg#ralewayextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayextrabold_italic';
    src: url('raleway-extrabolditalic-webfont.woff2') format('woff2'),
         url('raleway-extrabolditalic-webfont.woff') format('woff'),
         url('raleway-extrabolditalic-webfont.svg#ralewayextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayextralight';
    src: url('raleway-extralight-webfont.woff2') format('woff2'),
         url('raleway-extralight-webfont.woff') format('woff'),
         url('raleway-extralight-webfont.svg#ralewayextralight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayextralight_italic';
    src: url('raleway-extralightitalic-webfont.woff2') format('woff2'),
         url('raleway-extralightitalic-webfont.woff') format('woff'),
         url('raleway-extralightitalic-webfont.svg#ralewayextralight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayitalic';
    src: url('raleway-italic-webfont.woff2') format('woff2'),
         url('raleway-italic-webfont.woff') format('woff'),
         url('raleway-italic-webfont.svg#ralewayitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaylight';
    src: url('raleway-light-webfont.woff2') format('woff2'),
         url('raleway-light-webfont.woff') format('woff'),
         url('raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaylight';
    src: url('raleway-light-webfont.woff2') format('woff2'),
         url('raleway-light-webfont.woff') format('woff'),
         url('raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaylight_italic';
    src: url('raleway-lightitalic-webfont.woff2') format('woff2'),
         url('raleway-lightitalic-webfont.woff') format('woff'),
         url('raleway-lightitalic-webfont.svg#ralewaylight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaymedium';
    src: url('raleway-medium-webfont.woff2') format('woff2'),
         url('raleway-medium-webfont.woff') format('woff'),
         url('raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaymedium_italic';
    src: url('raleway-mediumitalic-webfont.woff2') format('woff2'),
         url('raleway-mediumitalic-webfont.woff') format('woff'),
         url('raleway-mediumitalic-webfont.svg#ralewaymedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewayregular';
    src: url('raleway-regular-webfont.woff2') format('woff2'),
         url('raleway-regular-webfont.woff') format('woff'),
         url('raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaysemibold';
    src: url('raleway-semibold-webfont.woff2') format('woff2'),
         url('raleway-semibold-webfont.woff') format('woff'),
         url('raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaysemibold_italic';
    src: url('raleway-semibolditalic-webfont.woff2') format('woff2'),
         url('raleway-semibolditalic-webfont.woff') format('woff'),
         url('raleway-semibolditalic-webfont.svg#ralewaysemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaythin';
    src: url('raleway-thin-webfont.woff2') format('woff2'),
         url('raleway-thin-webfont.woff') format('woff'),
         url('raleway-thin-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ralewaythin_italic';
    src: url('raleway-thinitalic-webfont.woff2') format('woff2'),
         url('raleway-thinitalic-webfont.woff') format('woff'),
         url('raleway-thinitalic-webfont.svg#ralewaythin_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


*{text-decoration:none;}
body{padding:0;margin:0;font-family:'poppins_regular', sans-serif;font-size:90%;color:#5e616d;background:#fff;}
body.color2{background:#eee;}
table,tr,td,ul{padding:0;margin:0;border-spacing:0; border-collapse:separate;}
ul{list-style:none;margin:0;padding:0;}
img{ border:none; }
a{color:#5e616d;}
a:hover{text-decoration:underline;}
textarea, input, select{outline:none;}
header,footer,article,section,aside,nav{display:block;}
p{padding:0;margin:0 0 15px 0;}
.clear{clear:both;}
@media only screen and (max-width:850px){
	body{font-size:75%;}
}



.c-text { font-family: 'ralewayregular'; font-size: 19px; margin-bottom:6px;  }
.d-text { font-family: 'ralewayregular'; } 
.d-text span {   font-family: 'ralewayheavy'; margin:5px 0; width:100%; float:left;} 
#body_container{position:relative;margin:100vh 0 0 0;width:100%;overflow:hidden;}
	#body_container:before{content:"";position:absolute;z-index:-10;left:0;top:0;width:100%;height:100%;background:#fff;}
.standard_center_1{width:95%;max-width:1100px;min-width:300px;margin:0 auto;}
.standard_center_2{width:95%;max-width:900px;min-width:300px;margin:0 auto;}
@media only screen and (max-width:850px){
	
}




#form_popup_back{position:fixed;z-index:99900;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.7;
	display:none;opacity:0;
	transition:1000ms opacity;
}
#form_popup_back.show{display:block;opacity:0.7;}
#form_popup{position:fixed;z-index:99901;left:50%;top:50%; width:900px; padding:20px;background:#000;
	transform:translate(-50%,-50%) scale(0);
	display:none;
	transition:1000ms transform;
}
	#form_popup.show{display:block;transform:translate(-50%,-50%) scale(1);}
	#form_popup .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}
		#form_popup .grid .self{}
		#form_popup .grid .self.img{position:relative;}
			#form_popup .grid .self.img img{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;}
		#form_popup .grid .self.form{position:relative;padding:20px 15px;background:#fff;padding:100px 20px;}
			#form_popup .grid .self.form .closer{
				position:absolute;z-index:5;right:0;top:0;width:25px;height:25px;line-height:25px;text-align:center;
				background:#000;border-radius:50%;transform:translate(50%,-50%);
				font-size:1.2em;color:#fff;
			}
			#form_popup .grid .self.form .title1{margin:0 0 20px 0;font-weight:600;color:#cda73c; font-size: 1.2em;}
			#form_popup .grid .self.form .form1{display:grid;grid-template-columns:1fr;grid-gap:6px;}
				#form_popup .grid .self.form .form1 .formself{}
				#form_popup .grid .self.form .form1 .formself.item{}
					#form_popup .grid .self.form .form1 .formself.item input[type="text"],
					#form_popup .grid .self.form .form1 .formself.item input[type="email"]{display:block;width:100%;height:30px;color:#666;box-sizing:border-box;padding:0 5px;border:1px solid #cda73c;}
					#form_popup .grid .self.form .form1 .formself.item textarea{
						display:block;width:100%;height:100px;color:#666;box-sizing:border-box;padding:5px;border:1px solid #cda73c;}
					#form_popup .grid .self.form .form1.formself.item button{padding:10px 20px;line-height:40px;text-align:center;background:#cda73c;color:#fff;border:none;}
@media only screen and (max-width:950px){
	/*
	#form_popup_back.show{display:none;}
	#form_popup.show{display:none;}
	*/
	#form_popup{position:fixed;z-index:99901;left:50%;top:55%;width:80%;padding:0px;}
	#form_popup .grid{grid-template-columns:1fr;grid-gap:0px;}
	#form_popup .grid .self.form{background:#fff;padding:15px;}
	#form_popup .grid .self.form .form1 .formself.item input[type="text"],
	#form_popup .grid .self.form .form1 .formself.item input[type="email"]{height:20px;}
	#form_popup .grid .self.form .form1 .formself.item textarea{height:50px;}
	#form_popup .grid .self.form .form1 .formself.item button{padding:10px 20px;text-align:center;background:#cda73c;color:#fff;border:none;}
}
					
					


#sidebar_toggle{
	position:fixed;z-index:9999;left:0;top:0;width:60px;height:60px;
	background:rgba(186,186,186,0.5);color:#fff;
}
	#sidebar_toggle .nav{
		position:absolute;z-index:25;left:0;right:0;top:50%;
		width:70%;height:2px;display:block;margin:0 auto;
		background:#aaa;transform:translate(0,-50%);
		transition:opacity 300ms;
	}
	#sidebar_toggle:before{
		content:"";position:absolute;z-index:26;left:0;right:0;top:35%;
		width:50%;height:2px;display:block;margin:0 auto;
		background:#aaa;transform:translate(0,-50%);
		transition:all 300ms;
	}
	#sidebar_toggle:after{
		content:"";position:absolute;z-index:27;left:0;right:0;top:65%;
		width:50%;height:2px;display:block;margin:0 auto;
		background:#aaa;transform:translate(0,-50%);
		transition:all 300ms;
	}
	#sidebar_toggle.active{}
		#sidebar_toggle.active .nav{opacity:0;}
	#sidebar_toggle.active:before{top:50%;transform:translate(0,-50%) rotate3d(0, 0, 1, 45deg);}
	#sidebar_toggle.active:after{top:50%;transform:translate(0,-50%) rotate3d(0, 0, 1, -45deg);}

			
#sidebar{position:fixed;z-index:9998;left:0;top:0;width:250px;height:100vh;
	box-sizing:border-box;padding:25px 0;
	display:grid;grid-template-columns:1fr;grid-row:auto auto auto;
	transition:1000ms left;
}
	#sidebar.hidden{left:-100vw;transition:1000ms left;}
	#sidebar:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:calc(100% + 150px);height:100%;
		background:#fff;opacity:0.8;
		clip-path:polygon(0 0, 100% 0, calc(100% - 150px) 100%, 0 100%);
	}
	#sidebar .sidebarself{}
	#sidebar .logo{align-self:start;margin:20px 0 30px 0;text-align:center;}
		#sidebar .logo a{}
			#sidebar .logo a img{width:200px;height:auto;}
	#sidebar .nav1{align-self:center;justify-self:center;margin:0 0 30px 0;}
		#sidebar .nav1 ul{}
			#sidebar .nav1 ul li{display:block;padding:12px 20px;}
				#sidebar .nav1 ul li a{display:grid;grid-template-columns:30px 20px auto;align-items:center;text-decoration:none;}
				#sidebar .nav1 a .num{font-family:"yellowtail";font-size:2.5em;}
				#sidebar .nav1 a .seperator{font-family:"yellowtail";}
				#sidebar .nav1 a .text{}
	#sidebar .social{align-self:end;text-align:center;}
		#sidebar .social a{position:relative;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;}
			#sidebar .social a:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.4;border-radius:50%;}
			
			
			
#header_mobile{display:none;position:fixed;z-index:99990;left:0;top:0;width:100%;}
	#header_mobile .grid{height:60px;display:grid;grid-template-columns:auto 50px;background:#fff;}
		#header_mobile .grid a{color:#fff;}
		#header_mobile .grid .logo{position:relative;z-index:1000;height:60px;margin:0 0 0 10px;}
			#header_mobile .grid .logo a{position:relative;display:block;height:60px;}
				#header_mobile .grid .logo a img{position:absolute;z-index:5;left:0;top:0;height:30px;width:auto;margin:20px 0 0 0;}
		#header_mobile .grid .mobile_nav_toggle{justify-self:center;text-align:center;height:60px;line-height:60px;font-size:22px;}
			#header_mobile .grid .mobile_nav_toggle a{color:#cca63b;}
	#mobile_nav{display:none;position:fixed;z-index:99950;left:0;top:0;width:100%;box-sizing:border-box;padding:0 0 50px 0;background:rgba(0,0,0,0.8);color:#8a8a8a;}
		#mobile_nav a{color:#cca63b;text-decoration:none;}
			#mobile_nav a:hover{color:#fff;}
		#mobile_nav .closer{padding:25px 0;font-size:20px;text-align:center;}
			#mobile_nav .closer a{}
		#mobile_nav .nav{font-size:16px;text-align:center;}
			#mobile_nav .nav a{position:relative;display:block;padding:6px 0;border-top:1px solid #222;font-size:0.9em;font-weight:600;overflow:hidden;}
			#mobile_nav .nav a:nth-last-child(1){border-bottom:1px solid #222;}

@media only screen and (max-width: 1000px) {
	#sidebar_toggle{display:none;}
	#sidebar{display:none;}
	#header_mobile{display:block;}
}
			
			
			
			
			
			
	
#section_01{padding:40px 0;margin:0 0 25px 0;}
	#section_01 .grid{display:grid;grid-template-columns:1fr 1fr;}
		#section_01 .grid .self{}
		#section_01 .grid .self.content{
			transform:translate(-100%,0);opacity:0;
			transition:transform 500ms ease-out, opacity 500ms ease-out;
		}
			#section_01 .grid .self.content h2{position:relative;padding:0 0 15px 0;margin:0 0 15px 0;font-size:3em;}
				#section_01 .grid .self.content h2:before{content:"";position:absolute;z-index:1;left:0;bottom:0;width:150px;height:2px;background:#bc946d;}
		#section_01 .grid .self.slider{position:relative;padding:50px 0;
			transform:translate(100%,0);opacity:0;
			transition:transform 500ms ease-out, opacity 500ms ease-out;
		}
			#section_01 .grid .self .grid2{position:absolute;z-index:1;
				left:0;top:0;width:100%;height:100%;
				display:grid;grid-template-columns:3fr 2fr;
			}
				#section_01 .grid .self .grid2_self{}
				#section_01 .grid .self .grid2_self.s1{
					background: linear-gradient(90deg, #fff 20px, transparent 1%) center, linear-gradient(#fff 20px, transparent 1%) center, #ccc;
					background-size: 22px 22px;
				}
				#section_01 .grid .self .grid2_self.s2{background:#c19b76;}
			#slider_2{position:absolute;z-index:1;left:50%;top:50%;width:70%;
				background:#aaa;
				transform:translate(-50%,-50%);
			}
				#slider_2 .item{padding-top:130%;}
					#slider_2 .item img{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;}
	#section_01.action .grid .self.content{transform:translate(0,0);opacity:1;}
	#section_01.action .grid .self.slider{transform:translate(0,0);opacity:1;}
@media only screen and (max-width:950px){
	#section_01 .grid{grid-template-columns:1fr;}
	#section_01 .grid .self.slider{background:#c19b76;padding:15px 0;
		background: linear-gradient(90deg, #c19b76 20px, transparent 1%) center, linear-gradient(#c19b76 20px, transparent 1%) center, #a38262;
		background-size: 22px 22px;
	}
	#section_01 .grid .self .grid2{display:none;}
	#slider_2{
		position:relative;margin:0 auto;
		z-index:1;left:0;top:0;width:250px;
		background:#aaa;
		transform:translate(0,0);
	}
}



#section_02{position:relative;padding:45px 0 0 0;}
	#section_02:before{content:"";position:absolute;z-index:-3;left:0;top:0;width:100%;height:100%;background:#f9f6f1;}
	#section_02 .center{}
	#section_02 .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;
		align-items:center;justify-items:center;text-align:center;
		padding:0 0 50px 0;
	}
		#section_02 .grid .self{}
			#section_02 .grid .self.content{text-align:center;
				transform:translate(100%,0);opacity:0;
				transition:transform 500ms ease-out, opacity 500ms ease-out;
			}
				#section_02 .grid .self.content h2{ font-family: 'berkshire_swashregular'; padding:0;margin:0 0 15px 0;color:#000;font-size:2.5em;}
				.k-text {font-family: 'berkshire_swashregular'; }
				#section_02 .grid .self.content .border{margin:0 0 15px 0;}
			#section_02 .grid .self.img{
				transform:translate(-100%,0);opacity:0;
				transition:transform 500ms ease-out, opacity 500ms ease-out;
			}
				#section_02 .grid .self.img img{width:60%;height:auto;box-shadow:0 0 10px 1px #aaa;}
	#section_02  .footer{position:relative;padding:50px 0 50px 0;text-align:center;}
		#section_02  .footer:before{content:"";position:absolute;z-index:-2;left:0;top:0;width:100%;height:100%;background:#f0f2f7;}
		#section_02  .footer:after{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100px;
			background:linear-gradient(#f9f6f1,#f0f2f7);transform:translate(0,-50%);
		}
		#section_02  .footer h2{padding:0;margin:0;font-weight:normal;font-family:"yellowtail";font-size:2.5em;}
		#section_02  .footer .line2{margin:15px 0 15px 0;letter-spacing:3px;}
		#section_02  .footer .border{width:150px;margin:0 auto;border-bottom:1px solid #d36787;}
	#section_02.action .grid .self.content{transform:translate(0,0);opacity:1;}
	#section_02.action .grid .self.img{transform:translate(0,0);opacity:1;}
@media only screen and (max-width:950px){
	#section_02 .grid{grid-template-columns:1fr;grid-gap:25px;}
}



#section_03{padding:40px 0 0 0;text-align:center;}
	#section_03 h2{ font-family: 'ralewayheavy';padding:0;margin:0 0 20px 0; font-size:2.0em;}
	#section_03 .explain{margin:0 0 20px 0; font-family: 'ralewaylight';     line-height: 20px;} 
	#section_03 .grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;justify-items:center;grid-gap:25px;
		padding:0 0 40px 0;
	}
		#section_03 .grid .self{
			transform:translate(0,100%);opacity:0;
			transition:transform 500ms ease-out, opacity 500ms ease-out;
		}
			#section_03 .grid .self .img{}
				#section_03 .grid .self .img img{max-width:80%;height:auto;}
			#section_03 .grid .self .title{margin:15px 0 0 0;font-family:"yellowtail";font-size:2em;}
			#section_03 .grid .self .info{margin:15px 0 0 0;}
	#section_03  .footer{position:relative;padding:50px 0 50px 0;margin:50px 0 0 0;text-align:center;}
		#section_03  .footer:before{content:"";position:absolute;z-index:-2;left:0;top:0;width:100%;height:100%;background:#f0f2f7;}
		#section_03  .footer:after{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100px;
			background:linear-gradient(#fff,#f0f2f7);transform:translate(0,-50%);
		}
		#section_03  .footer h2{padding:0;margin:0;font-weight:normal;font-family:"yellowtail";font-size:2.5em;}
		#section_03  .footer .line2{margin:15px 0 15px 0;letter-spacing:3px;}
		#section_03  .footer .border{width:150px;margin:0 auto;border-bottom:1px solid #d36787;}
	#section_03 .grid .self.action{transform:translate(0,0);opacity:1;}
@media only screen and (max-width:950px){
	#section_03 .grid{grid-template-columns:1fr;grid-gap:50px;}
	#section_03 .grid .self .img img{width:150px;}
}


#section_04{position:relative;padding:100px 0 0 0;}
	#section_04:before{content:"";position:absolute;z-index:-3;left:0;top:0;width:100%;height:100%;background:#f0f2f7;}
	#section_04 .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;align-items:center;justify-items:center;}
	#section_04 .grid:nth-child(2){background:#f5f5f5;}
		#section_04 .grid .self{text-align:center;}
		#section_04 .grid .self.imgbox{}
			#section_04 .grid .self.imgbox img{width:100%;height:auto;
				transform:scale(2);opacity:0;
				transition:transform 500ms ease-out, opacity 500ms ease-out;
			}
		#section_04 .grid .self.content{text-align:left;padding:0 30px;}
			#section_04 .grid .self.content h2{padding:0;margin:0;font-weight:normal;color:#aaa;font-size:2em;font-family:"yellowtail";}
			#section_04 .grid .self.content h4{padding:0;margin:20px 0 0 0;font-weight:normal;font-size:3em;font-family:"yellowtail";}
			#section_04 .grid .self.content .info{margin:30px 0 0 0;font-size:1.1em;}
	#section_04  .footer{position:relative;padding:40px 0 50px 0;text-align:center;}
		#section_04  .footer:before{content:"";position:absolute;z-index:-2;left:0;top:0;width:100%;height:100%;background:#f0f2f7;}
		#section_04  .footer:after{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100px;
			background:linear-gradient(#f0f2f7,#fff);transform:translate(0,98%);
		}
		#section_04  .footer h2{padding:0;margin:0;font-weight:normal;font-family:"yellowtail";font-size:2.5em;}
		#section_04  .footer .line2{margin:15px 0 15px 0;letter-spacing:3px;}
		#section_04  .footer .border{width:150px;margin:0 auto;border-bottom:1px solid #d36787;}
	#section_04.action .grid .self.imgbox img{width:100%;height:auto;
			transform:scale(1);opacity:1;
		}
@media only screen and (max-width:950px){
	#section_04 .grid{grid-template-columns:1fr;grid-gap:15px;}
	#section_04 .grid .self{}
	#section_04 .grid .self.imgbox{padding:15px;}
		#section_04 .grid .self.imgbox img{width:450px;}
	#section_04 .grid .self.content{padding:20px 15px;}
}
@media only screen and (max-width:600px){
	#section_04 .grid .self.imgbox img{width:200px;}
}


		
#section_05{padding:60px 0 40px 0;}
	#section_05 .center{}
		#section_05 .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;}
			#section_05 .grid .self{text-align:center;}
				#section_05 .grid .self h2{padding:0;margin:0 0 15px 0;color:#000;font-size:2em;}
				#section_05 .grid .self .border{margin:0 0 15px 0;}
			#section_05 .grid .self.s1{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;
				align-items:center;justify-items:center;text-align:center;
			}
				#section_05 .grid .self.s1 .info{padding:20px 0;align-self:start;}
				#section_05 .grid .self.s1 .info2{padding:20px 0;}
				#section_05 .grid .self.s1 .social{padding:20px 0;align-self:end;text-align:center;}
					#section_05 .grid .self.s1 .social a{position:relative;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;margin:0 5px;color:#000;font-size:;}.em
						/*#section_05 .grid .self.s1 .social a:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background:#000;border-radius:50%;}*/
			#section_05 .grid .self.s1 table{text-align:left;}
			#section_05 .grid .self.s1 table tr td { text-align:left; }
			#section_05 .grid .self.s1 table tr td:nth-child(1){padding:0 5px 0 0;}
			#section_05 .grid .self.s1 table tr td:nth-child(3){padding:0 15px;text-align:left;}
			#section_05 .grid .self.s2 .info1{margin:0 0 30px 0;}
			#section_05 .form1{margin:50px 0 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}
				#section_05 .form1 .self{grid-column:2 span;}
				#section_05 .form1 .self.w2{grid-column:1 span;}
				#section_05 .form1 .self.item{}
					#section_05 .form1 .self.item input[type="text"],
					#section_05 .form1 .self.item input[type="email"]{display:block;width:100%;height:40px;color:#666;box-sizing:border-box;padding:0 10px;border:1px solid #ddd;border-radius:5px;}
					#section_05 .form1 .self.item textarea{display:block;width:100%;height:150px;color:#666;box-sizing:border-box;padding:5px 10px;border:1px solid #ddd;border-radius:5px;}
					#section_05 .form1 .self.item button{display:block;width:100%;height:40px;line-height:40px;text-align:center;background:#c19b76;color:#fff;border:none;border-radius:5px;}
@media only screen and (max-width:950px){
	#section_05 .grid{display:grid;grid-template-columns:1fr;grid-gap:70px;}
	#section_05 .form1{grid-gap:10px;}
	#section_05 .form1 .self.w2{grid-column:2 span;}
}

.popupsend { 
   background:#cca63b;
   color:#fff;
   padding:4px 10px;
   border:none;
   outline:none;
}