body * {font-family: 'montserrat', pretendard;}
.header-section {font-family: 'pretendard', sans-serif;}
.tp-caption.Gym-Display, .Gym-Display {font-family: 'Montserrat', pretendard;}

.header-section ul li.search-parent .search-box .form-control button.search-btn.mar-2 {
    font-size: 1.42857em;
    position: absolute;
    right: 72px;
    top: 19px;
    color: #070607;
    background-color: transparent;
    border-color: transparent;
    border: 0px;
    padding: 8px 12px;
}
@media only screen and (min-width: 1001px) {
    .header-section ul li.cart-parent a.m-link {font-size: 16px;}
}

.em-height-53 {height: 53px;}
.word-break {word-break: keep-all;}

/* 메인 ABOUT */
.about-min-height {min-height: 350px;}
.about-ban-bg-white {background-color: rgba(255, 255, 255, 0.5);}
.icon_txt {word-break: keep-all;}

@media screen and (max-width: 1200px) {
	.about-min-height {min-height: 375px;}

}
@media screen and (max-width: 1024px) {	
}
@media only screen and (max-width: 1000px) {
    .header-section ul li.cart-parent a.m-link {font-size: 16px;}
}
@media screen and (max-width: 991px) {
	.about-min-height {min-height: 310px;}
}
@media only screen and (max-width: 800px) {
}
@media only screen and (max-width: 768px) {
	.about-min-height {min-height: 1px;}
}
@media screen and (max-width: 640px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 360px) {
}
@media only screen and (max-width: 320px) {
}

/* 조직도 추가 */
.organization-box {line-height: 0;font-size: 0;}
.organization-box .organ-interval {float: left;width: calc((100% - 200px)/2);height: 53px;}
.organization-box .organ-interval .interval-line {height: calc(50% - 1px);border-bottom: 2px solid #17357e;}
.organization-box p {margin: 0;padding: 15px 0;line-height: 23px;font-size: 14px;text-align: center;word-break: keep-all;}
.organization-box p.em-big {padding: 13px 0;line-height: 23px;font-size: 16px;}
.organization-box p.em-circle {padding: 23px 0;margin: 0 10px;line-height: 23px;}
.organization-box p.top {float: left;border: 2px solid #17357e;background-color: #17357e;border-radius: 50px;color: #fff;font-weight: 700;width: 200px;}
.organization-box p.top-2 {margin: 0 calc(50% - 120px);border: 2px solid #177e25;background-color: #177e25;border-radius: 50px;color: #fff;font-weight: 700;width: 240px;}
.organization-box p.top-3 {float: left;border: 2px solid #7e1753;background-color: #7e1753;border-radius: 50px;color: #fff;font-weight: 700;width: 200px;}
.organization-box p.top-4 {float: left;border: 2px solid #4b6bbb;background-color: #4b6bbb;border-radius: 50px;color: #fff;font-weight: 700;width: 200px;}
.organization-box p.mid-1 {border: 2px solid #a6c4ea;background-color: #a6c4ea;border-radius: 50px;color: #17357e;font-weight: 700;}
.organization-box p.mid-2 {margin: 0 25%;border: 2px solid #a6c4ea;background-color: #a6c4ea;border-radius: 50px;color: #17357e;font-weight: 700;}
.organization-box p.mid-l {background: url("../images/bg-circle.png") no-repeat center center;background-size: contain;font-weight: 700;}

.organization-box ul {padding-left: 0;margin-bottom: 0;}
.organization-box li {text-align: center;}
.organization-box li p {padding: 15px 0;margin: 0 10px;line-height: 23px;font-size: 14px;}
.organization-box li p.em-big {padding: 13px 0;margin: 0 10px;line-height: 23px;font-size: 16px;}
.organization-box li p.em-circle {padding: 23px 0;margin: 0 10px;line-height: 23px;}
.organization-box li p.top {margin: 0 33.3%;border: 2px solid #17357e;background-color: #17357e;border-radius: 50px;color: #fff;font-weight: 700;}
.organization-box li p.top-2 {margin: 0 33.3%;border: 2px solid #177e25;background-color: #177e25;border-radius: 50px;color: #fff;font-weight: 700;}
.organization-box li p.mid-1 {border: 2px solid #a6c4ea;background-color: #a6c4ea;border-radius: 50px;color: #17357e;font-weight: 700;}
.organization-box li p.mid-2 {margin: 0 25%;border: 2px solid #a6c4ea;background-color: #a6c4ea;border-radius: 50px;color: #17357e;font-weight: 700;}
.organization-box li p.mid-l {border-left: 2px solid #9c9c9c;border-right: 2px solid #9c9c9c;border-top: 2px solid #9c9c9c;background-color: #e4e4e4;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.organization-box li p.last {border-top: 1px solid #9c9c9c;border-left: 2px solid #9c9c9c;border-right: 2px solid #9c9c9c;border-bottom: 2px solid #9c9c9c;font-weight: 700;min-height: 102px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}

.organ-line-50 {display: inline-block;width: 50%;height: 20px;}
.organ-line-50-b {display: inline-block;width: calc(50% - 1px);height: 20px;}
.organ-line-325 {display: inline-block;width: 32.5%;height: 20px;}
.organ-line-325-b {display: inline-block;width: calc(32.5% - 1px);height: 20px;}
.organ-line-50-b2 {display: inline-block;width: calc(50% - 2px);height: 20px;}
.organ-line-33 {display: inline-block;width: 33.3%;height: 20px;}
.organ-line-33-b {display: inline-block;width: calc(33.3% - 1px);height: 20px;}
.organ-line-33-b2 {display: inline-block;width: calc(33.3% - 2px);height: 20px;}
.organ-line-25 {display: inline-block;width: 25%;height: 20px;}
.organ-line-25-b {display: inline-block;width: calc(25% - 1px);height: 20px;}
.organ-line-25-b2 {display: inline-block;width: calc(25% - 2px);height: 20px;}
.organ-line-20 {display: inline-block;width: 20%;height: 20px;}
.organ-line-20-b {display: inline-block;width: calc(20% - 1px);height: 20px;}
.organ-line-20-b2 {display: inline-block;width: calc(20% - 1px);height: 20px;}
.organ-line-10 {display: inline-block;width: 10%;height: 20px;}
.organ-line-10-b {display: inline-block;width: calc(10% - 1px);height: 20px;}
.organ-line-10-b2 {display: inline-block;width: calc(10% - 1px);height: 20px;}
.organ-line-175 {display: inline-block;width: 17.5%;height: 20px;}
.organ-line-175-b {display: inline-block;width: calc(17.5% - 1px);height: 20px;}
.organ-line-175-b2 {display: inline-block;width: calc(17.5% - 2px);height: 20px;}
.organ-line-125 {display: inline-block;width: 12.5%;height: 20px;}
.organ-line-125-b {display: inline-block;width: calc(12.5% - 1px);height: 20px;}
.organ-line-125-b2 {display: inline-block;width: calc(12.5% - 2px);height: 20px;}
.organ-line-16 {display: inline-block;width: 16.6%;height: 20px;}
.organ-line-16-b {display: inline-block;width: calc(16.6% - 1px);height: 20px;}
.organ-line-16-b2 {display: inline-block;width: calc(16.6% - 2px);height: 20px;}
.organ-border-r {border-right: 1px solid #9c9c9c;}
.organ-border-t {border-top: 1px solid #9c9c9c;}
.organ-border-l {border-left: 1px solid #9c9c9c;}
.organ-border-r2 {border-right: 2px solid #17357e;}
.organ-border-t2 {border-top: 2px solid #17357e;}
.organ-border-l2 {border-left: 2px solid #17357e;}
.organ-col-20 {float: left;width: 20%;}
.organ-col-25 {float: left;width: 25%;}
.organ-col-66 {float: left;width: 66.6%;}
.organ-col-50 {float: left;width: 50%;}
.organ-col-33 {float: left;width: 33.3%;}
.organ-col-50-line-r {float: left;width: calc(50% - 2px);}
.organ-line-hide {display: none;}

@media screen and (max-width: 699px) {
    .organization-box p.top {margin: 0;width: 100%;}
    .organization-box p.top-1 {margin: 0;width: 100%;}
    .organization-box p.top-2 {margin: 0;width: 100%;}
    .organization-box p.top-3 {margin: 0;width: 100%;}
    .organization-box p.top-4 {margin: 0;width: 100%;}
    .organ-col-100 {float: left;width: 100%;padding: 0 10px;}
	.organ-col-66 {float: left;width: 100%;}
	.organ-col-50 {float: left;width: 100%;}
    .organ-col-33 {float: left;width: 100%;padding: 0 10px;}
    .organ-col-25 {float: left;width: 100%;}
	.organ-col-20 {float: left;width: 100%;}
    .organ-col-50-line-r.organ-border-r2 {float: left;width: 100%;padding: 0 10px;border-right: none;}
    .organization-box li p.top {margin: 0 10px;}
    .organization-box li p.top-2 {margin: 0 10px;}
	.organization-box li p.mid-2 {margin: 0 10px;}
	.organ-line-33 {display: none;}
	.organ-line-33-b {display: none;}
	.organ-line-33-b2 {display: none;}
	.organ-line-25 {display: none;}
	.organ-line-25-b {display: none;}
	.organ-line-16 {display: none;}
	.organ-line-16-b {display: none;}
	.organ-line-16-b2 {display: none;}
	.organ-line-2nd {display: none;}
    .organ-line-hide {display: block;}
    .organ-display-hide {display: none;}
    .organ-interval {display: none;}
}

.fa.em-fa-white {color: #fff;}

/* 회사연혁 추가 */
.em-sub-title {color: #337ab7;font-weight: bold;}
.em-table-frm {display: block;}
p.scr_info {display:none;margin-top:0;margin-bottom:10px;font-size:12px;color:#aaa;letter-spacing: -0.1em;}
.em-table-frm table {border-top: 2px solid #337ab7;width: 100%;}
.em-table-frm table thead tr th {font-size: 18px;text-align: center;background-color: #e4e4e4;border-bottom: 1px solid #ecf0f1;padding: 20px;}
.em-table-frm table thead tr th.col-1 {border-right: 1px solid #c2c2c2;}
.em-table-frm table tbody tr td {font-size: 14px;border-bottom: 1px solid #ecf0f1;padding: 20px;}
.em-table-frm table tbody tr td.col-1 {border-right: 1px solid #ecf0f1;}
.em-table-frm table tbody tr td.col-th {background-color: #e4e4e4;}
.em-table-frm table tbody tr td.text-big {font-size: 18px;text-align: center;border-right: 1px solid #c2c2c2;}
.em-table-frm table tbody tr td.text-big-2 {font-size: 16px;}
.em-table-frm table tbody tr td.text-right {text-align: right;}
.em-th-col-20 {width: 20%;}
.em-th-col-25 {width: 25%;}
.em-th-col-30 {width: 30%;}
.em-th-col-70 {width: 70%;}
.em-th-col-80 {width: 80%;}

@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1024px) {	
}
@media only screen and (max-width: 1000px) {
}
@media screen and (max-width: 991px) {
	.em-table-frm table thead {display: table-header-group;}
	.em-table-frm table thead tr {display: table-row;}
	.em-table-frm table tbody {display: table-row-group;}
	.em-table-frm table tbody tr {display: table-row;}
	.em-table-frm table tbody tr td {display: table-cell;}
}
@media only screen and (max-width: 800px) {
	.em-table .em-sect p {width: calc((100% - 20px) / 2);}
	.em-table-frm {overflow-x:auto;}
	p.scr_info {display:block;}
	.em-table-frm table {width: 800px;}
}
@media only screen and (max-width: 768px) {
}
@media screen and (max-width: 640px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 360px) {
}
@media only screen and (max-width: 320px) {
}

/* 개인정보처리방침 */
.pricacy p {padding: 15px 10px;border-bottom: 1px dotted #dddddd;}

/* 보드 글쓰기 페이지 Question 버튼 */
.button-q {position: absolute; bottom: 9px;right: 15px;font-size: 15px;text-align:center;line-height: 20px;color:#fff;width: 20px;height: 20px;background-color: #434a54;border: 0;border-radius: 100%;}

/* 노윤경 */

@media only screen and (min-width: 1001px){
    .header-section.pin-style.pin {background:rgba(3, 31, 71, 0.8)}
    .header-section ul li.cart-parent a.m-link {color:#cdd2da !important;}
    .header-section ul li.search-parent a.m-link{color:#cdd2da!important;}
    .header-section ul.nav > li:hover > a, .header-section ul.nav > li.active > a {color:#cdd2da;}
	/* .header-section ul > li:hover a, 
	.header-section ul > li.active a {
		color: #cdd2da;
	} */
    .header-section ul li ul li a:hover,
	.header-section ul.dm-align-2 > li:hover {color: #231f20 !important; background: #cdd2da !important; margin-left: 0px;}
    .header-section ul li ul{width: 190px;}
}
/* 메뉴-모바일*/
@media only screen and (max-width: 1000px){
    .header-section #menu > ul li.hover > a, .header-section #menu > ul li.active > a{color:#020202 !important;}
    .header-section ul li.search-parent a.m-link{color: #fff;}
    .header-section ul li.cart-parent a.m-link{color: #fff;}
}

/* 푸터 */
.section-dark{background-color: #031f47; opacity: 0.9;}
.section-dark.two{background-color:#010813;}

/* 메인 */
.main_t_top{color: #cdd2da !important;}
.main_t_bottom{color: #fff !important;}
/* .main_t_bottom{font-size: 5rem !important;} */
.feature-box-8:hover, .feature-box-8.active{background-color:#031f47 !important; border:1px solid #031f47;}
.feature-box-8:hover .iconbox-small, .feature-box-8.active .iconbox-small {color: #031f47;}

/* 로그인 페이지 */
.btn_submit{background: #031f47 !important; transition-duration:1s;}
.btn_submit:hover{background: #333 !important;}

/* 회사소개 */
/* page titles */
.page-title-1 {
	float: left;
	width: 100%;
	padding: 220px 0px 220px 0px;
	background: url(../images/sub/sub_main.jpg) no-repeat 0 0;
	background-size: cover;
	background-position: center;
	margin-top: -91px;
}
.page-title-2 {
	float: left;
	width: 100%;
	margin-top: -91px;
	padding: 320px 0px 220px 0px;
	background: url(http://via.placeholder.com/1920x900) no-repeat center top;
}
.page-title-3 {
	float: left;
	width: 100%;
	margin-top: -91px;
	padding: 250px 0px 100px 0px;
	background: url(http://via.placeholder.com/1920x900) no-repeat center top;
}
.page-title-4 {
	float: left;
	width: 100%;
	padding: 100px 0px 100px 0px;
	background: url(http://via.placeholder.com/1920x900) no-repeat center top;
}


/* 노윤경 //*/

/* 주요고객(고객사) */
.Gall-Customer .gall_text_href {display: none;}

/* 햄버거 모바일 */
@media only screen and (max-width: 1000px){.header-section ul li.menu-icon {font-size: 1.71429em; padding-left: 0;}}

/*공지사항*/
/*검색버튼 위치*/
.bo_sch {margin: 0 !important; transform: translate(-50%,-50%);}

/* 정일렉트로닉스 로고 커스텀 */
.sec-padding {overflow-x: hidden;}

/* 헤더 로고 크기 */
.header-section .logo {width: 35vw !important;}

/* 푸터 로고 모바일 넘치는 현상 해결 */
@media screen and (max-width:412px){.footer-logo > img {width: 100%;}}



/* 22. 05. 31. 추가 */
/* header */
.header-section.style1 ul.nav > li a {
	font-size: 16px;
	font-weight: 400;
}
.header-section.style1 ul li ul li a {
	font-size: 16px !important;
}
@media screen and (max-width: 1200px) {
	.header-section.style1 ul.nav > li a {
		font-size: 14px;
	}
}
/* slide */
.slide-tmargin {
	margin-top: -181px;
}
/* main */
.main-sec-icon h1 {
	color: #010743;
	font-size: 35px;
	letter-spacing: -0.3px;
}
.icon-box a div {
	border-top-left-radius: 50px;
}
.iconbox-small {
	background: #031f47;
	display: flex;
	justify-content: center;
	align-items: center;
}
.icon-box a:hover img {
	filter: invert(13%) sepia(42%) saturate(1508%) hue-rotate(183deg) brightness(30%) contrast(107%);
}
.iconbox-small img {
	width: 100%;
	max-width: 47px;
}
/* footer */
footer span {
	color: #FFF;
}
footer span a {
	color: #FFF;
}
footer span a:hover {
	color: #666;
}
/* sub */
.page-title-1 h1 {
	padding-right: 15px;
}
/* sub - about */
.sub-sec-about h6 {
	font-size: 25px;
	font-weight: 400;
	line-height: 35px;
	margin-top: 0;
	margin-bottom: 25px;
}
.sub-sec-about p {
	color: #333;
	font-size: 16px;
	line-height: 27px;
	word-break: keep-all;
}
.sub-sec-about .text-box {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    min-height: 630px;
}
.sub-sec-about .text-box img {
	border-top-left-radius: 100px;
}
/* sub - produce */
article * {
	letter-spacing: -0.02em;
}
section article:not(:last-of-type) {
	margin-bottom: 70px;
}
.sec-title-wrap {
	width: 100%;
}
.sec-title {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 0;
}
.sec-title-line {
	width: 100px;
	height: 3px;
	background: #1D365A;
	margin-top: 10px;
	margin-bottom: 15px;
}
.sec-content-wrap {
	width: 100%;
}
.sec-sub-title {
	width: 100%;
	margin-bottom: 20px;
}
.sec-sub-title h6 {
	font-size: 25px;
	font-weight: 400;
	padding-left: 10px;
	margin-top: 0;
	margin-bottom: 20px;
}
.sec-sub-title h6 span {
	font-size: 16px;
	color: #AAA;
}
.pro-sec-5 .sec-sub-title span {
	font-size: 16px;
	color: #3E3E3E;
	display: block;
	padding-left: 10px;
}
.sec-img-wrap {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	column-gap: 30px;
	row-gap: 30px;
}
.sec-img-wrap.flexcenter {
	justify-content: center;
}
.sec-img-wrap.colgap20 {
	column-gap: 20px;
	row-gap: 20px;
}
.sec-img-wrap div {
	border: 1px solid #E1E1E1;
	border-radius: 10px;
	overflow: hidden;
}
.sec-img-wrap div.col-1 {
	width: 100%;
	margin-bottom: 20px;
}
.sec-img-wrap:last-of-type div.col-1 {
	margin-bottom: 0;
}
.sec-img-wrap div.col-1.scroll-img {
	overflow-x: scroll;
}
.sec-img-wrap div.col-1.scroll-img img {
	min-width: 768px;
}
.sec-img-wrap div.col-2 {
	width: calc((100% - 30px) / 2);
	display: flex;
	flex-direction: column;
	row-gap: 20px;
	border: none;
}
.sec-img-wrap.colgap20 div.col-2 {
	width: calc((100% - 20px) / 2);
}
.sec-img-wrap div.col-2 img {
	border: 1px solid #E1E1E1;
	border-radius: 10px;
	width: 100%;
}
.sec-img-wrap div.col-2-img {
	width: 60%;
}
.sec-img-wrap div.col-2-video {
	width: calc(40% - 30px);
	background: #D9D9D9;
	height: 330px;
}
.sec-img-wrap div.col-2-video video {
	max-width: unset;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.sec-img-wrap div.col-2-maxwidth {
	width: 50%;
	max-width: 400px;
	border: none;
}
.sec-img-wrap div.col-2-maxwidth img {
	border: 1px solid #E1E1E1;
	border-radius: 10px;
}
.sec-img-wrap div.col-2-maxwidth span {
	display: block;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	margin-top: 10px;
	color: #3E3E3E;
}
.sec-img-wrap div.col-4 {
	width: calc((100% - 90px) / 4);
	padding: 0 20px 15px;
}
.sec-img-wrap div.col-4 h6 {
	font-size: 17px;
	font-weight: 700;
	line-height: 30px;
	margin-top: 0;
	margin-bottom: 5px;
}
.sec-img-wrap div.col-4 span {
	min-height: 240px;
	padding-left: 10px;
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #3E3E3E;
}
.sec-img-wrap img {
	width: 100%;
}
@media only screen and (max-width: 1200px) {
	.sec-img-wrap div.col-4 span {
		min-height: 300px;
		padding-left: 10px;
		display: block;
		font-size: 16px;
		line-height: 30px;
		color: #3E3E3E;
	}
	.sec-img-wrap div.col-2-video {
		width: calc(40% - 30px);
		background: #D9D9D9;
		height: 272.3px;
	}
	.sec-img-wrap div.col-2-video img {
		max-width: unset;
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
}
@media only screen and (max-width: 1000px) {
	/* main */
	.slide-tmargin {
		margin-top: 0px;
	}
	/* sub */
	.page-title-1 {
		margin-top: 0;
        padding: 150px 0px 150px 0px;
	}
	h1.big-text {
		font-size: 40px;
	}
}
@media only screen and (max-width: 991px) {
	.sub-sec-about .text-box img {
		margin-top: 30px;
	}
	/* sub -produce */
	.sec-img-wrap div.col-4 {
		width: calc((100% - 30px) / 2);
	}
	.sec-img-wrap div.col-4 span {
		min-height: 300px;
	}
	.sec-img-wrap div.col-2-img {
		width: 100%;
	}
	.sec-img-wrap div.col-2-video {
		width: 100%;
		max-height: 300px;
	}
	.sec-img-wrap div.col-2-maxwidth {
		width: 100%;
	}
	/* sub - about */
	.sub-sec-about .text-box {
		min-height: unset;
	}
}
@media only screen and (max-width: 768px) {
	/* header */
	.header-section.style1 ul.nav > li a {
		font-size: 15px;
	}
	/* footer */
	.main-sec-icon h1 {
		font-size: 25px;
	}
	.feature-box-8 h4 {
		font-size: 18px;
	}
	/* sub - about */
	.sub-sec-about h2 {
		font-size: 25px;
		margin-bottom: 10px;
	}
	.sub-sec-about h6 {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 15px;
	}
	.sub-sec-about p {
		font-size: 14px;
		line-height: 25px;
	}
	.sub-sec-about .text-box img {
		margin-top: 15px;
	}
	/* sub - produce */
	section article:not(:last-of-type) {
		margin-bottom: 40px;
	}
	.sec-title {
		font-size: 25px;
	}
	.sec-title-line {
		width: 60px;
		height: 2px;
		margin-top: 5px;
		margin-bottom: 15px;
	}
	.sec-sub-title {
		width: 100%;
		margin-bottom: 15px;
	}
	.sec-sub-title h6 {
		font-size: 20px;
		margin-bottom: 0;
	}
	.sec-sub-title h6 span {
		font-size: 14px;
	}
	.sec-img-wrap {
		column-gap: 15px;
		row-gap: 15px;
	}
	.sec-img-wrap.colgap20 {
		column-gap: 15px;
		row-gap: 15px;
	}
	.sec-img-wrap div.col-1 {
		margin-bottom: 15px;
	}
	.sec-img-wrap.colgap20 div.col-2 {
		width: calc((100% - 15px) / 2);
		row-gap: 15px;
	}
	.sec-img-wrap div.col-2 {
		width: calc((100% - 30px) / 2);
		display: flex;
		flex-direction: column;
		border: none;
	}
	.sec-img-wrap div.col-4 {
		width: calc((100% - 15px) / 2);
	}
	.sec-img-wrap div.col-4 h6 {
		font-size: 16px;
	}
	.sec-img-wrap div.col-4 span {
		font-size: 14px;
	}
	.pro-sec-5 .sec-sub-title span {
		font-size: 14px;
	}
	.sec-img-wrap div.col-2-maxwidth span {
		font-size: 16px;
	}
}
@media only screen and (max-width: 640px) {
    /* sub */
    .page-title-1 {
        padding: 100px 0px 100px 0px;
    }
	h1.big-text {
		font-size: 30px;
	}
}
@media only screen and (max-width: 499px) {
    /* sub */
    .page-title-1 {
        padding: 100px 0px 100px 0px;
    }
	/* sub - produce */
	.sec-img-wrap.colgap20 div.col-2 {
		width: 100%;
	}
	.sec-img-wrap div.col-4 {
		width: 100%;
	}
	.sec-img-wrap div.col-4 span {
		min-height: 150px;
	}
}
@media only screen and (max-width: 360px) {
	.header-section.style1 ul.nav > li a {
		font-size: 13px;
	}
}
