/*--- reset css ---*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration:none; }
:focus { outline: 0; }
/*--- end reset css ---*/

/* font */
	@font-face { font-family:'rsu'; src:url('../fonts/rsu.ttf'),url('../fonts/rsu.eot'),url('../fonts/rsu.woff'); }
	@font-face { font-family:'montserrat'; src:url('../fonts/montserrat.ttf'),url('../fonts/montserrat.eot'),url('../fonts/montserrat.woff'); }

/* start */
	#warpper { width:100%; margin:0 auto; }
	.container { width:980px; margin:auto; }
	.clear { clear:both; width:0; height:0; padding:0; margin:0; border:none; }

/* facebook share */
	.fb-share-button { display:block !important; margin:10px 0 !important; } 

/* header */
	#header { width:100%; height:85px; background:#000; position:fixed; left:0; top:0; z-index:99; transition:0.8s; }
	#header.home_only { background:rgba(0,0,0,0); transition:0.8s; }
	#header #logo { width:150px; display:block; float:left; position:relative; top:20px; left:20px; }
	#header #logo img { width:100%; }
	#header #menubar { float:right; padding:30px 20px 0 0; }
	#header #menubar a { font:20px/30px 'rsu'; color:#FFF; display:inline-block; margin:0 10px; transition:0.8s; }
	#header #menubar a:hover { color:rgba(255,255,0,1); transition:0.8s; }

/* page home */
	#page_home { width:100%; }
	#page_home #banner_home { width:100%; background:url('../images/page_home/banner.jpg') no-repeat center top #000; background-size:100% auto; position:relative; }
	#page_home #banner_home .p { margin:auto; padding:22% 0 0; font:20px/30px 'rsu'; color:#FFF; text-align:center; }
	#page_home #banner_home .p p { text-align:center; font:16px/20px 'rsu'; color:#FFF; position:relative; width:100%; height:30px; }
	#page_home #banner_home .p p span { display:none; position:absolute; left:0; right:0; margin:auto; display:none; }
	#page_home #banner_home .p .mouse-icon { display:inline-block; width:30px; height:44px; border:2px solid #fff; border-radius:15px; cursor:pointer; margin:10px auto 0; }
	#page_home #banner_home .p .mouse-icon .wheel { position: relative; width: 6px; height: 9px; border-radius: 50%; top: 4px; background: #FFF; margin-left: auto; margin-right: auto;
    /* Chrome, Safari, Opera */ -webkit-animation-name: myfirst; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-delay: 0s; -webkit-animation-iteration-count: infinite; -webkit-animation-play-state: running;
    /* Standard syntax */ animation-name: myfirst; animation-duration: 1s; animation-timing-function: linear; animation-delay: 0s; animation-iteration-count: infinite; animation-play-state: running; }
	@-webkit-keyframes myfirst { 
		0% { top: 4px; opacity: 0; }
    	30% { top: 9px; opacity: 1; }
    	100% { top: 25px; opacity: 0; }
	}
	@keyframes myfirst {
		0% { top: 4px; opacity: 0; }
    	30% { top: 9px; opacity: 1; }
    	100% { top: 25px; opacity: 0; }
	}

	#page_home #section_about { width:100%; padding:100px 0; text-align:center; background:#FFF; }
	#page_home #section_about .head { width:auto; font:36px/50px 'montserrat'; color:#444; display:inline-block; margin:auto; border-top:1px solid #444; border-bottom:1px solid #444; }
	#page_home #section_about .sub_head { font:italic 22px/30px 'rsu'; color:#444; padding:10px 0 0; }
	#page_home #section_about .container { padding:50px 0 0; }
	#page_home #section_about .container .list { width:100%; height:300px; position:relative; }
	#page_home #section_about .container .list .item { width:100%; position:absolute; left:0; top:0; display:none; }
	#page_home #section_about .container .list .item .top { font:34px/34px 'montserrat'; color:#aeaeae; text-transform:uppercase; }
	#page_home #section_about .container .list .item .line { width:40%; height:2px; background:#aeaeae; margin:50px auto; }
	#page_home #section_about .container .list .item p { width:75%; font:18px/25px 'rsu'; color:#444; margin:auto; }
	#page_home #section_about .container .link { display:inline-block; width:auto; padding:0 20px; border:2px solid #aeaeae; font:14px/40px 'montserrat'; color:#5c5c5c; margin:0 10px; transition:0.8s; }
	#page_home #section_about .container .link:hover , #page_home #section_about .container .link.active { background:#000; color:#FFF; border-color:#000; transition:0.8s; }

	#page_home #section_slide { width:100%; overflow:hidden; }
	#page_home #section_slide .slide_1 { position:relative; }
	#page_home #section_slide .slide_1 .list { width:8000px; position:relative; }
	#page_home #section_slide .slide_1 .list .item { position:relative; float:left; cursor:pointer; overflow:hidden; }
	#page_home #section_slide .slide_1 .list .item img { width:100%; }
	#page_home #section_slide .slide_1 .list .item div { width:100%; height:100%; display:block; background:rgba(255,255,0,0.5); position:absolute; left:0; top:0; z-index:1; opacity:0; transition:0.8s; }
	#page_home #section_slide .slide_1 .list .item div p { text-align:center; font:14px/20px 'montserrat'; color:#000000; position:absolute; top:40%; left:0; right:0; margin:auto; }
	#page_home #section_slide .slide_1 .list .item div p span { font:40px/40px 'montserrat'; }
	#page_home #section_slide .slide_1 .list .item:hover div { opacity:1; transition:0.8s; }
	#page_home #section_slide .slide_2 { position:relative; }
	#page_home #section_slide .slide_2 .list { width:8000px; position:relative; }
	#page_home #section_slide .slide_2 .list .item { position:relative; float:left; cursor:pointer; overflow:hidden; }
	#page_home #section_slide .slide_2 .list .item img { width:100%; }
	#page_home #section_slide .slide_2 .list .item div { width:100%; height:100%; display:block; background:rgba(255,255,0,0.5); position:absolute; left:0; top:0; z-index:1; opacity:0; transition:0.8s; }
	#page_home #section_slide .slide_2 .list .item div p { text-align:center; font:14px/20px 'montserrat'; color:#000000; position:absolute; top:40%; left:0; right:0; margin:auto; }
	#page_home #section_slide .slide_2 .list .item div p span { font:40px/40px 'montserrat'; }
	#page_home #section_slide .slide_2 .list .item:hover div { opacity:1; transition:0.8s; }

	#page_home #section_courses { width:100%; background:#000; padding:100px 0; text-align:center; }
	#page_home #section_courses .head { width:auto; font:36px/50px 'montserrat'; color:#FFF; display:inline-block; margin:auto; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
	#page_home #section_courses .list { margin:30px 0 0; }
	#page_home #section_courses .list .item { width:27%; padding:2%; float:left; margin:1%; cursor:pointer; border-bottom:10px solid rgba(255,255,0,0); transition:0.8s; }
	#page_home #section_courses .list .item img { width: 100%; aspect-ratio: 1/1;object-fit: cover; }
	#page_home #section_courses .list .item p { font:18px/30px 'rsu'; color:#FFF; padding:10px 0 0; text-transform:uppercase; text-align:left; }
	#page_home #section_courses .list .item .line { width:50%; height:2px; background:rgba(255,255,0,1); }
	#page_home #section_courses .list .item:hover { background:#333; border-bottom:10px solid rgba(255,255,0,1); transition:0.8s; }

	#page_home #section_news { width:100%; background:#FFF; padding:50px 0; text-align:center; }
	#page_home #section_news .head { width:auto; font:36px/50px 'montserrat'; color:#000; display:inline-block; margin:auto; border-top:1px solid #000; border-bottom:1px solid #000; }
	#page_home #section_news .more { display:block; margin:auto; width:150px; height:40px; font:18px/40px 'rsu'; color:#FFf; background:#000; text-align:center; transition:0.8s; }
	#page_home #section_news .more:hover { color:rgba(255,255,0,1); }
	#page_home #section_news .list { margin:30px 0 0; }
	#page_home #section_news .list .item { width:27%; padding:2%; float:left; margin:1%; cursor:pointer; border-bottom:10px solid rgba(255,255,0,0); transition:0.8s; }
	#page_home #section_news .list .item img { width:100%; }
	#page_home #section_news .list .item p { font:18px/30px 'rsu'; color:#000; padding:10px 0 0; text-transform:uppercase; text-align:left; }
	#page_home #section_news .list .item .line { width:50%; height:2px; background:#000; }
	#page_home #section_news .list .item:hover { background:#000; border-bottom:10px solid rgba(255,255,0,1); transition:0.8s; }
	#page_home #section_news .list .item:hover p { color:rgba(255,255,0,1); }
	#page_home #section_news .list .item:hover .line { background:rgba(255,255,0,1); }

	#page_home #section_team { width:100%; padding:50px 0; text-align:center; }
	#page_home #section_team .head { width:auto; font:36px/50px 'montserrat'; color:#000; display:inline-block; margin:auto; border-top:1px solid #000; border-bottom:1px solid #000; }
	#page_home #section_team .p { font:18px/25px 'rsu'; color:#444; margin:auto; padding:20px 0; }
	#page_home #section_team .list { width:100%; height:550px; position:relative; }
	#page_home #section_team .list .item { width:100%; position:absolute; left:0; top:0; display:none; }
	#page_home #section_team .list .item .box_left { width:50%; float:left; text-align:left; }
	#page_home #section_team .list .item .box_left .top { font:26px/33px 'montserrat'; color:#444; padding:100px 0 10px; text-transform:uppercase;}
	#page_home #section_team .list .item .box_left .txt { font:20px/24px 'rsu'; color:#444; padding:0 0 30px; border-bottom:2px solid #444;}
	#page_home #section_team .list .item .box_left .second_description { font:20px/24px 'rsu'; color:#444; padding:30px 0 0;}
	#page_home #section_team .list .item .box_right { width:40%; float:right; }
	#page_home #section_team .list .item .box_right img { width:100%; }
	
	#page_home #section_teachers { width:100%; padding:50px 0; text-align:center; }
	#page_home #section_teachers .head { width:auto; font:36px/50px 'montserrat'; color:#000; display:inline-block; margin:auto; border-top:1px solid #000; border-bottom:1px solid #000; }
	#page_home #section_teachers .p { font:18px/25px 'rsu'; color:#444; margin:auto; padding:20px 0; }
	#page_home #section_teachers .list { width:100%; height:550px; position:relative; }
	#page_home #section_teachers .list .item { width:100%; position:absolute; left:0; top:0; display:none; }
	#page_home #section_teachers .list .item .box_left { width:50%; float:left; text-align:left; }
	#page_home #section_teachers .list .item .box_left .top { font:26px/33px 'montserrat'; color:#444; padding:100px 0 10px; text-transform:uppercase;}
	#page_home #section_teachers .list .item .box_left .txt { font:20px/24px 'rsu'; color:#444; padding:0 0 30px;  border-bottom:2px solid #444;}
	#page_home #section_teachers .list .item .box_left .second_description { font:20px/24px 'rsu'; color:#444; padding:30px 0 0;}
	#page_home #section_teachers .list .item .box_right { width:40%; float:right; }
	#page_home #section_teachers .list .item .box_right img { width:100%; }
	
	/* #page_home #section_teachers .list .item .box_right { width:90%; float:right; }
	#page_home #section_teachers .list .item .box_right img { width:100%; } */

	#page_home #section_portfolio { width:100%; display:block; padding:50px 0; text-align:center; background:#000; }
	#page_home #section_portfolio .head { width:auto; font:36px/50px 'montserrat'; color:#FFF; display:inline-block; margin:auto; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
	#page_home #section_portfolio .list { padding:20px 0 0; }
	#page_home #section_portfolio .list a { display:block; float:left; width:20%; position:relative; overflow:hidden; }
	#page_home #section_portfolio .list a img { width:100%; }
	#page_home #section_portfolio .list a span { width:100%; height:100%; background:rgba(255,255,0,0.5); position:absolute; left:0; top:0; z-index:1; text-align:center; padding:50% 0 0; font:100px/100px 'montserrat'; color:#000; opacity:0; transition:0.8s; }
	#page_home #section_portfolio .list a:hover span {  opacity:1; transition:0.8s; }

	#page_home #section_stuff { width:100%; padding:50px 0; text-align:center; }
	#page_home #section_stuff .head { width:auto; font:36px/50px 'montserrat'; color:#000; display:inline-block; margin:auto; border-top:1px solid #000; border-bottom:1px solid #000; }
	#page_home #section_stuff .p { font:18px/25px 'rsu'; color:#444; margin:auto; padding:20px 0; }
	#page_home #section_stuff .list { width:100%; height:550px; position:relative; }
	#page_home #section_stuff .list .item { width:100%; position:absolute; left:0; top:0; display:none; }
	#page_home #section_stuff .list .item .box_left { width:50%; float:left; text-align:left; }
	#page_home #section_stuff .list .item .box_left .top { font:26px/33px 'montserrat'; color:#444; padding:100px 0 10px; text-transform:uppercase;}
	#page_home #section_stuff .list .item .box_left .txt { font:20px/24px 'rsu'; color:#444; padding:0 0 30px;  border-bottom:2px solid #444; }
	#page_home #section_stuff .list .item .box_left .second_description { font:20px/24px 'rsu'; color:#444; padding:30px 0 0;}
	#page_home #section_stuff .list .item .box_right { width:40%; float:right; }
	#page_home #section_stuff .list .item .box_right img { width:100%; }

	#page_home #section_number { width:100%; padding:50px 0; text-align:center; border-top:5px solid #000; }
	#page_home #section_number .item { width:29%; padding:0 2%; float:left; font:30px/35px 'rsu'; color:#000; }
	#page_home #section_number .item img { display:block; margin:auto; padding:0 0 20px 0; }
	#page_home #section_number .item span { font:40px/50px 'rsu'; color:#000; }

/* secyion contact */
	#section_contact { width:100%; padding:50px 0; text-align:center; background:#000; }
	#section_contact .head { width:auto; font:36px/50px 'montserrat'; color:#FFF; display:inline-block; margin:auto; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
	#section_contact img { width:40%; padding:40px 5% 0; float:left; }
	#section_contact p { font:20px/24px 'rsu'; color:#FFF; float:left; width:40%; padding:40px 0 0; text-align:left; }
	#section_contact p span { font:30px/40px 'rsu'; }

/* page templete */
	#page_templete { width:100%; margin:auto; padding:85px 0 0; }
	#page_templete .img_gat { width:70%; display:block; margin:auto; }
	#page_templete .img_line { width:60%; display:block; margin:auto; padding:20px 0 0; }
	#page_templete #banner { width:100%; height:305px; background:no-repeat center center; background-size:100% auto; object-fit:cover;}
	#page_templete #section_editor { padding:50px 0; font:18px/20px 'rsu'; color:#000; }
	#page_templete #section_editor h2 { font:48px/52px 'rsu'; color:#000; text-transform:uppercase; padding:0 0 20px 0; }
	#page_templete #section_editor a { text-decoration:underline; color:#000; }
	#page_templete #section_editor .img_80 { width:80%; }
	#page_templete #section_editor .img_30 { width:30%; }
	#page_templete #section_editor .line { width:100%; height:2px; background:#000; margin:20px 0; }
	#page_templete #section_editor .button { width:auto; padding:0 20px; border:1px solid #000; font:18px/40px 'rsu'; color:#000; display:inline-block; transition:0.8s; }
	#page_templete #section_editor .button:hover { background:#000; color:#FFF; transition:0.8s; }

	#page_templete #section_news { width:100%; background:#FFF; padding:50px 0; text-align:center; }
	#page_templete #section_news .head { width:auto; font:36px/50px 'montserrat'; color:#000; display:inline-block; margin:auto; border-top:1px solid #000; border-bottom:1px solid #000; }
	#page_templete #section_news .more { display:block; margin:auto; font:18px/30px 'rsu'; color:#000; }
	#page_templete #section_news .list { margin:30px 0 0; }
	#page_templete #section_news .list .item { width:27%; padding:2%; float:left; margin:1%; cursor:pointer; border-bottom:10px solid rgba(255,255,0,0); transition:0.8s; }
	#page_templete #section_news .list .item img { width:100%; }
	#page_templete #section_news .list .item p { font:18px/30px 'rsu'; color:#000; padding:10px 0 0; text-transform:uppercase; text-align:left; }
	#page_templete #section_news .list .item .line { width:50%; height:2px; background:#000; }
	#page_templete #section_news .list .item:hover { background:#000; border-bottom:10px solid rgba(255,255,0,1); transition:0.8s; }
	#page_templete #section_news .list .item:hover p { color:rgba(255,255,0,1); }
	#page_templete #section_news .list .item:hover .line { background:rgba(255,255,0,1); }

	/* #popup_slide {
		overflow: hidden;
		height: 400px;
		width: 400px;
		display: inline;
	}
	
	#popup_slide img {
		float: left;
		height: 400px;
		width: 400px;
	}


	#popup_slide img:first-child {
		transform: translateX(0%);
	}

	#popup_slide img:nth-child(2) {
		transform: translateX(100%);
	} */

	.popup-slider-container {
		width: 400px;
		height: 400px;
		overflow: hidden;
	  }
	  
	  .popup-slider-wrapper {
		display: flex;
		/* width: 200%; */
		/* animation: slide-animation 5s infinite; */
	  }
	  
	  .popup-slider-slide {
		width: 100%;
		flex-shrink: 0;
		text-align: center;
	  }
	  
	  @keyframes slide-animation {
		0% {
		  transform: translateX(0);
		}
		100% {
		  transform: translateX(-100%);
		}
	  }

@media screen and ( max-width: 979px ){
	/* start */
		.container { width:100%; margin:auto; }

	/* header */
		#header { width:100%; height:85px; background:#000; position:fixed; left:0; top:0; z-index:99; transition:0.8s; display:none; }
		#header.home_only { background:rgba(0,0,0,0); transition:0.8s; }
		#header #logo { width:150px; display:block; float:left; position:relative; top:20px; left:20px; }
		#header #logo img { width:100%; }
		#header #menubar { float:right; padding:30px 20px 0 0; }
		#header #menubar a { font:20px/30px 'rsu'; color:#FFF; display:inline-block; margin:0 10px; transition:0.8s; }
		#header #menubar a:hover { color:rgba(255,255,0,1); transition:0.8s; }

	/* page home */
		#page_home #section_about { width:98%; margin:auto; padding:50px 0; }
		#page_home #section_about .head { width:auto; font:36px/50px 'montserrat'; color:#444; display:inline-block; margin:auto; border-top:1px solid #444; border-bottom:1px solid #444; }
		#page_home #section_about .sub_head { font:italic 22px/30px 'rsu'; color:#444; padding:10px 0 0; }
		#page_home #section_about .container { padding:20px 0 0; }
		#page_home #section_about .container .list { width:100%; height:300px; position:relative; }
		#page_home #section_about .container .list .item { width:100%; position:absolute; left:0; top:0; display:none; }
		#page_home #section_about .container .list .item .top { font:20px/24px 'montserrat'; color:#aeaeae; text-transform:uppercase; }
		#page_home #section_about .container .list .item .line { width:40%; height:2px; background:#aeaeae; margin:20px auto; }
		#page_home #section_about .container .list .item p { width:75%; font:18px/25px 'rsu'; color:#444; margin:auto; }
		#page_home #section_about .container .link { display:block; float:left; width:auto; padding:0; border:2px solid #aeaeae; font:14px/40px 'montserrat'; color:#5c5c5c; margin:1%; width:calc(46% - 2px); transition:0.8s; }
		#page_home #section_about .container .link:hover , #page_home #section_about .container .link.active { background:#000; color:#FFF; border-color:#000; transition:0.8s; }

		#page_home #section_courses { width:100%; background:#000; padding:50px 0; text-align:center; }
		#page_home #section_courses .head { width:auto; font:36px/50px 'montserrat'; color:#FFF; display:inline-block; margin:auto; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
		#page_home #section_courses .list { margin:30px 0 0; }
		#page_home #section_courses .list .item { width:44%; padding:2%; float:left; margin:1%; cursor:pointer; border-bottom:10px solid rgba(255,255,0,0); transition:0.8s; }
		#page_home #section_courses .list .item img { width: 100%; aspect-ratio: 1/1;object-fit: cover; }
		#page_home #section_courses .list .item p { font:18px/30px 'rsu'; height:60px; color:#FFF; padding:10px 0 0; text-transform:uppercase; text-align:left; }
		#page_home #section_courses .list .item .line { width:50%; height:2px; background:rgba(255,255,0,1); }
		#page_home #section_courses .list .item:hover { background:#333; border-bottom:10px solid rgba(255,255,0,1); transition:0.8s; }

		#page_home #section_news { width:100%; background:#FFF; padding:50px 0; text-align:center; }
		#page_home #section_news .head { width:auto; font:36px/50px 'montserrat'; color:#000; display:inline-block; margin:auto; border-top:1px solid #000; border-bottom:1px solid #000; }
		#page_home #section_news .list { margin:30px 0 0; }
		#page_home #section_news .list .item { width:44%; padding:2%; float:left; margin:1%; cursor:pointer; border-bottom:10px solid rgba(255,255,0,0); transition:0.8s; }
		#page_home #section_news .list .item img { width:100%; }
		#page_home #section_news .list .item p { font:18px/30px 'rsu'; height:60px; color:#000; padding:10px 0 0; text-transform:uppercase; text-align:left; }
		#page_home #section_news .list .item .line { width:50%; height:2px; background:#000; }
		#page_home #section_news .list .item:hover { background:#000; border-bottom:10px solid rgba(255,255,0,1); transition:0.8s; }
		#page_home #section_news .list .item:hover p { color:rgba(255,255,0,1); }
		#page_home #section_news .list .item:hover .line { background:rgba(255,255,0,1); }

		#page_home #section_portfolio { width:100%; display:block; padding:50px 0; text-align:center; background:#000; }
		#page_home #section_portfolio .head { width:auto; font:36px/50px 'montserrat'; color:#FFF; display:inline-block; margin:auto; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
		#page_home #section_portfolio .list { padding:20px 0 0; }
		#page_home #section_portfolio .list a { display:block; float:left; width:25%; position:relative; overflow:hidden; }
		#page_home #section_portfolio .list a img { width:100%; }
		#page_home #section_portfolio .list a span { width:100%; height:100%; background:rgba(255,255,0,0.5); position:absolute; left:0; top:0; z-index:1; text-align:center; padding:20% 0 0; font:100px/100px 'montserrat'; color:#000; opacity:0; transition:0.8s; }
		#page_home #section_portfolio .list a:hover span {  opacity:1; transition:0.8s; }

		#page_home #section_number { width:100%; padding:50px 0; text-align:center; border-top:5px solid #000; }
		#page_home #section_number .item { width:90%; padding:0 5%; float:left; font:30px/35px 'rsu'; color:#000; margin:0 0 10px 0; }
		#page_home #section_number .item img { display:block; margin:auto; padding:0 0 20px 0; }
		#page_home #section_number .item span { font:40px/50px 'rsu'; color:#000; }

	/* secyion contact */
		#section_contact { width:100%; padding:50px 0; text-align:center; background:#000; }
		#section_contact .head { width:auto; font:36px/50px 'montserrat'; color:#FFF; display:inline-block; margin:auto; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
		#section_contact img { width:80%; padding:20px 10% 0; float:left; }
		#section_contact p { font:20px/24px 'rsu'; color:#FFF; float:left; width:80%; padding:10px 10% 0; text-align:left; }
		#section_contact p span { font:30px/40px 'rsu'; }

	/* section templetet */
		#page_templete #section_editor .img_30 { width:49%; }
		
}













