@media screen and (max-width: 1680px) {
	section #carousel .text {top:86%; }
	section #carousel .text h2 { padding-bottom:40px;}
	}
	
/*PC = 1366X768*/
@media (min-width: 1200px) and (max-width: 1366px){
	}

/*PC = 1024X768*/	
@media screen and (max-width: 1024px) {
	header {position: relative; top:0;}
	/*nav .l-4 { width:100%; }
	p.logo img { width:100%;}*/
	section { margin-top:10%;}
	section #carousel .text {top:76%; }
	section #services, section #services2, section #services3, section #services4, section #services5, section #services6, section #services7, section #latest-news, section #our-work { 
		padding:30px 20px 10px 20px;
		}
	section #our-work .tab-label { width:24.5%; height:80px;}
	}
	
/*iPad*/
@media screen and (max-width: 980px) {
	header {position: relative; top:0;}
	nav .l-4 { width:100%; }
	p.logo img { width:100%;}
	section { margin-top:25%;}
	section #carousel .line { padding-bottom:20px;}
	section #carousel .text {font-size: 0.8em; top:80%; /*position:inherit;*/}
	section #services, section #services2, section #services3, section #services4, section #services5, section #services6, section #services7, section #latest-news, section #our-work { 
		padding:30px 20px 20px 20px;
		}
	section #latest-news .prolink, section #latest-news .newslink, section #latest-news .pro-date, section #latest-news .news-date, section #latest-news .news-text{ height:160px; margin-bottom:8px;}
	#services .toplink{text-align:center; margin-top:20px;}
	section #services6 .l-4, section #services7 .l-4 { width:100%; font-size:18px;}
	section #services .l-1 { width:90px;}
	section #our-work .tab-label { width:24.5%; height:100px;}
	#to_c1,#to_c2,#to_c3,#to_c4,#to_c5,#to_c6,#to_c7{ display:none;}
	}
	
/*iPad-W*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	header {position: relative; top:0;}
	nav .l-4 { width:100%; }
	p.logo img { width:100%;}
	section { margin-top:25%;}
	section #carousel .line { padding-bottom:20px;}
	section #carousel .text {top:80%;}
	section #our-work .tab-label { width:24.5%; height:100px;}
	}

/*iphone6_h + sony*/	
@media (max-width: 736px) {
	header {position: relative; top:0;}
	.top-nav li a {background: #05374e none repeat scroll 0 0; }
	section #carousel .line { padding-bottom:20px;}
	section #carousel .text {font-size: 0.8em; top:65%; /*position:inherit;*/}
 	.owl-controls.clickable {display: none!important;}
 	.right {float: none;}
 	.social.right {float: right;}
 	#about-us article {padding: 4em 2.5em;}
 	.news-date, .pro-date {height: auto;padding: 0.325em 0;}
 	.news-text { height: auto;}
	
	section { margin-top:35%;}
	section #services, section #services2, section #services3, section #services4, section #services5, section #services6, section #services7, section #latest-news, section #our-work { 
		padding:30px 20px 20px 20px;
		}
	section #our-work .tabs{ display:none;}
	section #our-work .tabs_m { display:block; width:100%; font-size:17px; padding:8px 5px; margin:5px 0; border:#000000 1px solid;}
	#services h2.section-title, #services2 h2.section-title, #services3 h2.section-title, #services4 h2.section-title, #services5 h2.section-title, #services6 h2.section-title, #services7 h2.section-title {
		font-size: 2.2em;
		}
	#services .title_2{font-size:1.5em; color:#ffe44f; text-transform:uppercase; margin-bottom:5px;}
	#services .title_2 .licolor { color:#0d6fb8; margin-bottom:50px;}
	#services button{ margin:0;}
	#services .toplink{text-align:center; margin-top:20px;}
	#services .toplink_ico { width:48px; height:47px; overflow:hidden;}
	#services4 .main-title { font-size:22px;}
	#RegDIV h2{ font-size:24px;}
	#RegDIV h3{ font-size:18px;}
	section #qaContent ul.accordionPart li .qa_title {
	background: url(../img/icon_q.png) no-repeat 0px 3px;
	padding-left: 40px;
	line-height:23px;
	}
	#to_c1,#to_c2,#to_c3,#to_c4,#to_c5,#to_c6,#to_c7{ display:none;}
	}

/*Nexus7*/
@media (max-width: 600px) {
	section { margin-top:30%;}
	section .l-2,section .l-4,section .l-6 { width:100%;}
	section #latest-news .l-2, section #latest-news .l-4{ width:25%;}
	section #latest-news .l-8, section #latest-news .l-10{ width:75%;}
	#to_c1,#to_c2,#to_c3,#to_c4,#to_c5,#to_c6,#to_c7{ display:none;}
	}
	
@media screen and (max-width: 480px) {
	/*#topbar {
  	line-height: 1.625em;
  	text-align: center;
  }
  .social.right {
  	float: none;
  }
  p.logo, p.nav-text {
  	text-align: center;
  }*/
  section #carousel .text {font-size: 0.7em; top:60%;}
  #to_c1,#to_c2,#to_c3,#to_c4,#to_c5,#to_c6,#to_c7{ display:none;}
	}
	
@media screen and (max-width: 360px) {
	}