/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import url(/innofish/webfont/raleway.css);
@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css); 

body {font-family:  'Nanum Gothic', sans-serif!important;}
.langs {padding: 0 10px; margin-top: 10px;}
.langs a.enga {font-size: 14px; color: #fff!important; margin-right: 25px;}
.langs a img {vertical-align: middle;}

.goog-te-gadget-simple {border: 0!important; padding: 0!important; background: #d2d1d1!important;}
.searchform .fusion-search-form-content {width: 33%;}
.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {background: #007776!important;}
.fusion-search-form-classic .searchform .fusion-search-form-content .fusion-search-field input{background: #d2d1d1!important;}
.transbox {position: relative; float: right; margin-right: 15px;}
.transbox .trans {font-size: 14px; color: #fff!important;}
.transbox .transul {overflow: visible; position: absolute; top: 25px; visibility: hidden; z-index: 999; right: 0;}
.transbox:hover .transul{opacity: 1;visibility: visible;}
.greenmenu > .fusion-bar-highlight{background: #007776; color: #fff!important; padding: 0 20px!important;}
.fusion-header {border: 0!important;}
body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a {height: 82px!important;}
.fusion-megamenu-icon {display: block; width: 100%; margin-bottom: 10px;}
.fusion-megamenu-icon img {max-height:  none!important;}
.fusion-megamenu a {text-align: center;}
.fusion-secondary-header {border: 0!important;}
.avada-has-rev-slider-styles .avada-skin-rev {border: 0!important;}
.greenbar .leftbar {width: 75%; display: inline-block;}
.greenbar .rightbar{width: 25%; display: inline-block; float: right; margin-top: 25px;}
.greenbar .leftbar .leftimg{display: inline-block; margin-right: 25px; vertical-align: bottom;}
.greenbar .leftbar .lefttxt {display: inline-block;}
.greenbar .leftbar .lefttxt h2 {color: #fff!important;font-family: 'Raleway'!important; font-weight: 600!important; font-size: 34px!important; line-height: 40px; margin-bottom: 10px;}
.greenbar .leftbar .lefttxt p {color: #fff!important; margin-bottom: 0!important; font-size: 24px!important; line-height: 32px!important; font-weight: 600!important;}

.greenbar .rightbar a {padding: 15px 25px; background: #fff!Important; color: #007776!important; font-size: 18px!important; font-weight: 600!important; }
.greenbar .rightbar a:hover {opacity: 0.9;}
.greenbarwrapper{position: relative;}
.maintitle:before {border-color: transparent transparent #f8f8f8 transparent;border-style: solid;
    border-width: 14px;display: block; position: absolute; content: "";  left: 50%; top: -87px; z-index: 99;}
.maintitle {text-align: center;}
.maintitle h2 {margin-bottom: 20px!important;}
.maintitle p {margin-bottom: 0!important;}
.maintext {text-align: center;margin-bottom: 50px;}
.maintext h1{position: relative; padding-bottom: 15px; margin-bottom: 15px!important;}
.maintext p{color: #666; font-weight: 600; margin-bottom: 0;}
.maintext h1:before {content: ""; position: absolute; height: 3px; width: 35px; background: #007776; bottom: 0; left: 48%;}
.green50 {min-height: 350px; background: #007776; padding: 40px 35px 10px;position: relative;}
.green50 h2{color: #fff!important; margin-bottom: 30px!important;}
.green50 p {color: #fff!important; margin-bottom: 30px; word-break: keep-all;}
.green50 .mainbtn a {display: inline-block; padding: 6px 30px; border: 1px solid #fff; color: #fff!important; font-size: 14px!important;}
.green50 .mainbtn a:hover {color: #007776!important; background: #fff;}
.green50:before {border-color: transparent transparent transparent #007776;border-style: solid;
    border-width: 20px;display: block; position: absolute; content: "";  right:-40px; top: 45%; z-index: 99; }
.white30 {min-height: 350px; background: #fff; padding: 40px 35px 10px;position: relative;}
.white30 h2{ margin-bottom: 30px!important;}
.white30 p { margin-bottom: 30px; word-break: keep-all;}
.white30 .mainbtn a {display: inline-block; padding: 6px 30px; border: 1px solid #007776; color: #007776!important; font-size: 14px!important;}
.white30 .mainbtn a:hover {color: #fff!important; background: #007776;}
.white30:before {border-color: transparent transparent #fff transparent;border-style: solid;
    border-width: 20px;display: block; position: absolute; content: "";  left:45%; top: -40px; z-index: 99; }
.grey30 {background:#e3e3e3;}
.grey30:before {border: none;}
.wgrey301 {background:#e3e3e3;}
.wgrey301:before {border-color: transparent transparent #e3e3e3 transparent ; }
.mainbtn a {display: inline-block; padding: 6px 30px; border: 1px solid #007776; color: #007776!important; font-size: 14px!important;}
.mainbtn a:hover {color: #fff!important; background: #007776;}
footer p {font-size: 14px!important; line-height: 24px!important; margin-bottom: 0!important; margin-top: 0!important;}
.footsns {font-size: 14px!important; text-align: right;}
.footsns a{margin-right: 20px;}
.footsns a:last-child {margin-right: 0;}
.subbgtitle{text-align: center;}
.subbgtitle h1{font-size: 50px!important;color: #fff!important; font-weight: 400!important;line-height: 58px!important;}
.subsidemenu .homes{float: left;}
.subsidemenu .homes a{display: inline-block; width: 60px; height: 60px; background: #007776; text-align: center; padding: 19px 5px;}
.sub1-1 {min-width: 200px;  float: left;}
.sub1-1 .hyun {cursor: pointer; padding: 16px 20px; position: relative;border-right: 1px solid #ccc; font-size: 14px;}
.sub1-1 .hyun:before {content: "▼"; position: absolute; right: 20px; color: #666; font-size: 12px;}
.sub1-1 ul {overflow: visible;
    position: absolute;
    top: 60px; padding-left: 0; margin: 0;
    visibility: hidden;
    z-index: 999;
    left: 60px; width: 200px; background: #efefef; border: 1px solid #ccc;}
.sub1-1 ul li{list-style: none; border-bottom: 1px solid #ccc;}
.sub1-1 ul li a{font-size: 14px!important; color: #666!important; padding: 5px 20px; display: block;}
.sub1-1 ul li a:hover {color: #fff!important; background: #007776}
.sub1-1:hover ul {opacity: 1; visibility: visible;}
.subgreymenu {z-index: 999;}

.sub1-2 {min-width: 200px; float: left;}
.sub1-2 .hyun {cursor: pointer; padding: 16px 20px; position: relative;border-right: 1px solid #ccc; font-size: 14px;}
.sub1-2 .hyun:before {content: "▼"; position: absolute; right: 20px; color: #666;font-size: 12px;}
.sub1-2 ul {overflow: visible;
    position: absolute;
    top: 60px; padding-left: 0; margin: 0;
    visibility: hidden;
    z-index: 999;
    left: 260px; width: 200px; background: #efefef; border: 1px solid #ccc;}
.sub1-2 ul li{list-style: none; border-bottom: 1px solid #ccc;}
.sub1-2 ul li a{font-size: 14px!important; color: #666!important; padding: 5px 20px; display: block;}
.sub1-2 ul li a:hover {color: #fff!important; background: #007776}
.sub1-2:hover ul {opacity: 1; visibility: visible;}

.sub1-3 {min-width: 200px;  float: left;}
.sub1-3 .hyun {cursor: pointer; padding: 16px 20px; position: relative;border-right: 1px solid #ccc; font-size: 14px;}
.sub1-3 .hyun:before {content: "▼"; position: absolute; right: 20px; color: #666; font-size: 12px;}
.sub1-3 ul {overflow: visible;
    position: absolute;
    top: 60px; padding-left: 0; margin: 0;
    visibility: hidden;
    z-index: 999;
    left: 460px; width: 200px; background: #efefef; border: 1px solid #ccc;}
.sub1-3 ul li{list-style: none; border-bottom: 1px solid #ccc;}
.sub1-3 ul li a{font-size: 14px!important; color: #666!important; padding: 5px 20px; display: block;}
.sub1-3 ul li a:hover {color: #fff!important; background: #007776}
.sub1-3:hover ul {opacity: 1; visibility: visible;}

.subtab {margin-top: 70px; margin-bottom: 60px;}
.subtab a{width: 20%; float: left; border: 1px solid #ccc; padding: 8px 20px; text-align: center; }
.subtab:after {content: ""; clear: both;}
.subtab a:hover {color: #333!important;}
.subtab a.cur {border: 1px solid #007776; background: #007776; color: #fff!important;}
.subtab a.cur:hover{color: #fff!important;}
.subtitle {text-align: center; margin-top: 70px; margin-bottom: 40px; }
.subtitle h1 {position: relative; padding-bottom: 20px; margin-bottom: 20px!important; }
.subtitle h1:before {content: ""; position: absolute; width: 35px; height: 3px; background: #007776; left: 48.5%; bottom: 0;}
.subsotitle p{word-break: keep-all;}
.subsotitle h2{position: relative; margin-bottom: 30px!important; padding-left: 25px;}
.subsotitle h2:before {content: ""; position: absolute; height: 3px; width: 15px; left: 0; top: 15px; background: #007776;}
.subsotitle h2 .sotxt {font-size: 18px!important; font-weight: 400!important;}
.greenbtn a{padding: 10px 25px; background: #007776; font-size: 14px!important; color: #fff!Important; text-align: center;}
.greenbtn a:hover {opacity: 0.9;}
.subgrey {padding: 40px 45px; background: #eee; color: #333!Important; line-height: 32px!important; word-break: keep-all;}
.subgrey b{font-weight: 600!important; color: #007776!important; font-size: 24px!important;}
.wimg img{width: 100%;}
.centxt {text-align: center; margin-bottom: 40px;}
.subwhite {border: 1px solid #ccc; background: #fff; padding: 25px; margin-bottom: 40px;}
.subwhite h3 {color: #007776!important; margin-bottom:10px!important; word-break: keep-all;}
.subwhite p{word-break: keep-all;}
.fusion-accordian .panel-title a {padding: 20px 0!important;}
.fusion-accordian .panel-body {padding: 30px 40px!important; background: #f4f4f4;}
.accordian{border-top: 1px solid #222;}
.qul {padding-left: 0; margin: 0;}
.qul li {list-style: none; padding-left: 40px; margin-bottom: 20px;}
.qul .q1 {background-image: url('/wp-content/uploads/2019/10/ico_partici1.png'); background-repeat: no-repeat; background-position: left top;}
.qul .q2 {background-image: url('/wp-content/uploads/2019/10/ico_partici2.png'); background-repeat: no-repeat; background-position: left top;}
.qul .q3 {background-image: url('/wp-content/uploads/2019/10/ico_partici3.png'); background-repeat: no-repeat; background-position: left top;}
.blackone {padding: 2px 9px; background: #000; color: #fff!important; font-size: 13px!important; border-radius: 50px; display: inline-block;}
.aboutbox {padding: 40px 20px; background: #007776; }
.aboutbox .aboutimg {width: 30%; display: inline-block; margin-right: 50px; text-align: right; vertical-align: top;}
.aboutbox .abouttxt {width: 65%; display: inline-block;}
.aboutbox .abouttxt h2 {color: #fff!important; line-height: 40px!Important;}
.aboutbox .abouttxt h2 b{font-size: 30px!important;}
.subsotitlebox {margin-bottom: 50px;}
.nav .nav-tabs .active a {background: #007776!important; color: #fff!important; border: 1px solid #007776!important;}
.nav .nav-tabs .active a h4{color: #fff!important;}
.fusion-tabs.clean .nav-tabs li .tab-link {padding: 10px 15px!important;}
.histitle {text-align: center; margin-bottom: 50px;}
.historys{position: relative;}
.historys ul {margin: 0; padding-left: 0;}
.historys ul li {list-style: none;}
.historys ul.hisul:before {content: ""; position: absolute; width: 1px; height: 100%; background: #e6e6e6; top: 0; left: 50%; }
.historys ul.hisul > li {float: left; width: 50%; padding: 0px 30px; text-align: right; position: relative; margin: -10px 0;}
.historys .hisul > li:before {content: ""; position: absolute; width: 10px; height: 10px; background: #007776; top: 5px; right: -5px; border-radius: 50px; }
.historys:after{content:""; clear: both;}
.historys ul.hisul li b{font-size: 18px!important;}
.histxt {margin-bottom:20px; word-break: keep-all; font-size: 14px!important; line-height: 24px!important;}
.historys ul.hisul > li:nth-child(even) {text-align: left; margin: 5% 0;}
.historys ul.hisul > li:nth-child(even):before {content: ""; position: absolute; width: 10px; height: 10px; background: #007776; top: 5px; right:inherit;left: -5px; border-radius: 50px; }
.histxt ul li {list-style-type:disc; font-size: 13px; }
.histxt ul  {padding-left: 15px;}
.clear {clear: both;}
.historys ul.hisul .heightli {margin-bottom: 20%!important;}
.modal-dialog {
    width: 50%!important;
}
.modal-header {background: #007776!important;}
.modal-header h3 {color: #fff!important; font-size: 28px!important; line-height: 36px!important;}
.fusion-modal .modal-header .close {color: #fff!important; font-size: 38px!important; opacity: 1!important;}
.modal-content {border: 0!important;}
.portcont {margin-bottom: 30px; background-image: url('/wp-content/uploads/2019/10/bg_logo.png'); background-repeat: no-repeat; background-position: right top;}
.portcont table tr .photos {width: 25%;}
.portcont table tr .porttxt {padding-left: 30px; vertical-align: top; padding-top: 20px;}
.sogaetxt {margin-top: 30px;}
.sogaetxt h3 {color: #333!important; padding-left: 25px; position: relative; margin-bottom: 10px!important;}
.sogaetxt h3:before{content: "";
    position: absolute;
    height: 3px;
    width: 15px;
    left: 0;
    top: 15px;
    background: #007776;}
.sogae {height: 300px; overflow-y: scroll; font-size: 14px!important; line-height: 28px!important; padding: 0 0 25px 0 ; }
.popbox a span {display: block;}
.popbox a .inames {padding-top: 15px; color: #000!important; font-weight: 600!important;font-size: 15px!important; letter-spacing: -0.5px; }
.popbox a .ijob {font-size: 14px!important; color: #666!important;}

.subtab4 {margin: 0;}
.subtab4 a {width: 25%;}
.popho {border: 1px solid #ccc!important;}
.popgreenbtn {margin-top: 20px;}
.portcont table tr .photosho {width: 40%; border: 1px solid #ccc;}
.subsotitle h3{padding-left: 20px; background-image: url('/wp-content/uploads/2019/11/blit.jpg');margin-bottom: 15px!important; background-repeat: no-repeat; background-position: left 10px;}
.infobox {border: 1px solid #ccc; background: #efefef; padding: 25px 20px;}
.infobox p {padding-left: 30px;font-weight: 600!important; background-image: url('/wp-content/uploads/2019/11/phone.png'); background-repeat: no-repeat; background-position: left center; color: #007776!important; margin-bottom: 0!important; font-size: 20px!important; line-height: 28px!important;}
.pay {margin-top: 40px; border: 1px solid #ccc; border-bottom: 0; padding: 25px 5px;}
.pay .money {display: inline-block; width: 20%; margin-right: 20px;vertical-align: top; text-align: center}
.pay .moneytxt {display: inline-block; width: 70% }
.pay .moneytxt h5{font-size: 18px!important; margin-bottom: 15px!important; margin-top: 0!important;}
.pay .moneytxt .bank {font-size: 18px!important; margin-bottom: 8px!important;}
.pay .moneytxt .bank img{margin-right: 10px; vertical-align: text-bottom }
.kboard-category {margin-bottom: 30px!important;}
.kboard-category ul li {width: 33.3%; padding: 0!important; }
.kboard-category ul li a {padding: 8px 20px!important;display: block; text-align: center; font-size: 18px!important; color: #333!important;border: 1px solid #ccc!important; }
.kboard-category ul li.kboard-category-selected a{color: #fff!important; border: 1px solid #007776!important; background: #007776;}
.boardform {float: right;}
.pdflist {border-top:2px solid #333; clear: both;}
#kboard-card-gallery-list .kboard-list-item {margin: 20px 0!important; width: 20%!important;padding: 0 10px!important; height: auto!important; border: 0!important;}
.pdflist .kboard-list-title {padding: 0!important; margin-bottom: 10px!important; font-size: 15px!important; font-weight: 600!important;}
.pdfdown a {letter-spacing: 0!important; font-size: 13px!important; color: #333!important; padding: 9px 10px!important;width: 47%; margin-left: 5px;}
.btns .pdfbtn {padding: 4px 10px; background: #007776!important; color: #fff!important; font-size: 14px!important; float: left; width: 48%; text-align: center; margin-right: 5px;}
.btns {margin-top: 20px!important;}
.btns .pdfbtn:hover {opacity: 0.9;}
.popmoditor {margin-top: 10px; clear: both;}
.popmoditor a{display: block; text-align: center; padding: 4px; background: #666; color: #fff!important; font-size: 14px!important;}

.popimgs {margin-bottom: 30px; width: 30%;}
.poptext {word-break: keep-all;}

#kboard-play-video-list .kboard-list-item {width: 24%;margin: 20px 0!important; padding: 0 10px!important; height: auto!important; }
.videobox {padding: 20px 10px; border: 1px solid #ccc;}
.kbord-list-border {border-top:2px solid #333; clear: both;}
body.fusion-button_size-large #wp-kboard_content-editor-tools button.button {padding: 0 10px 1px!important;}
.kboard-content h3 {text-align: left; margin-top: 30px; margin-bottom: 10px;}
.kboard-info-value {color: #d50000!important; }
.listtext p{ margin-bottom: 0!important;}
.listtext p b {color: #007776!important; font-weight: 600!important;}
.listtextlast p {margin-bottom: 0!important;}
.kboard-info-date {float: right; font-size: 14px!important; color: #666!Important;}
.listtext p a:hover {color: #333!important;}
.listtext p a{display: block;padding-bottom: 5px!important;}
.listtextlast p a{padding-bottom: 25px!important;}
.symbtn a {display: inline-block; border: 1px solid #333; text-align: center; padding: 3px 25px; margin-right: 15px; font-size: 14px!important;}
.symbtn a:hover {color: #fff!important; background: #333;}
.popvideo {width: 100%;}
.posterdown{text-align: right; margin-bottom: 30px;}
.posterdown a{display: inline-block; text-align: center; padding: 4px 25px; background: #333!important; color: #fff!important;}
.posterdown a:hover {color: #fff!important; opacity: 0.9;}
.posterdown a img{vertical-align: baseline;}
#kboard-venus-webzine-document{border-top: 2px solid #333; }
#kboard-venus-webzine-document .kboard-document-wrap {margin-top: 30px;}
#kboard-venus-webzine-document .leftpo {width: 21%; margin-right: 40px; float: left; height: 340px;}
#kboard-venus-webzine-document .leftpo img {width: 100%; max-height: 340px; border: 1px solid #ccc;}
#kboard-venus-webzine-document .rightpo {display: inline-block; width: 75%;}
#kboard-venus-webzine-document .rightpo p {padding: 0!important; color: #000!important; }
#kboard-venus-webzine-document .kboard-attach {clear: both;}
#kboard-venus-webzine-document .kboard-info-date {float: right;display: block;}
#kboard-venus-webzine-document .rightpo .kboard-title {margin-bottom: 20px!important;}
.infotable {margin-top: 30px; display: block;}
.infotable table {width: 100%;}
.infotable table tr td{padding: 10px 15px; border: 1px solid #ccc; font-size: 14px!important;}
.infotable table tr td.lefttd {background: #f4f4f4; text-align: center; font-size: 15px!important;width: 20%; font-weight: 600!important; color: #333!important;}
.rightbtn a{display: inline-block; border: 1px solid #333; text-align: center; padding: 3px 25px; margin-right: 15px; font-size: 14px!important;}
.rightbtn a:hover {color: #fff!important; background: #333;}
.rightbtn{margin-top: 30px;}
.rightbtn .writebtn {color: #fff!important; background: #007776!important; border: 1px solid #007776!important;}
.writebtn {color: #fff!important; background: #007776!important; border: 1px solid #007776!important;}
.writebtn:hover{opacity: 0.9;}
.rightbtn .writebtn img {vertical-align: baseline;}
.writebtn img {vertical-align: baseline;}
.boardtab {clear: both; margin-bottom: 40px;}
.boardtab ul.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.boardtab ul.tabs li{
	background: none; width: 33.3%; float: left;
	color: #333!important;
 font-size: 18px!important; text-align: center; display: block; padding: 8px 20px!important; border: 1px solid #ccc;
	cursor: pointer;
}
.boardtab ul.tabs li.current{
	background: #007776;
	color: #fff!important; border: 1px solid #007776;
}
.boardtab .tab-content{
	display: none;
	padding: 30px 15px; clear: both; font-size: 14px!important; line-height: 28px!important;
}
.boardtab .tab-content.current{
	display: inherit;
}
.hegith50{height: 50px; clear: both;}
.documap {display: inline-block; margin-top: 30px; background: #333; text-align: center; color: #fff!important; font-size: 15px!important; padding: 4px 25px;}
.documap:hover {opacity: .9; color: #fff!important;}
#kboard-venus-webzine-document .kboard-document-wrap {margin-bottom: 50px;}
#kboard-venus-webzine-editor .kboard-content {float: none!important ;clear: both;}
.boardtab .tab-content table tr td{border: 1px solid #ccc; padding: 15px}
.boardtab #tab-2 br{display: none;}
.boardtab .tab-content table th {padding: 15px 10px; text-align: center; color: #fff!important; font-size: 15px!important; background: #444;}
.boardtab .tab-content table tr td u {display: block;}

.page-id-42 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail a img {width: auto!important;}
.page-id-40 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail a img {width: auto!important;}
.page-id-28 #kboard-venus-webzine-list .kboard-list .kboard-webzine-wrap .cut_strings {white-space: nowrap!important;}
.page-id-28 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail {width: 200px; height: 270px;}
.page-id-30 #kboard-venus-webzine-list .kboard-list .kboard-webzine-wrap .cut_strings {white-space: nowrap!important;}
.page-id-30 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail {width: 200px; height: 270px;}
.page-id-32 #kboard-venus-webzine-list .kboard-list .kboard-webzine-wrap .cut_strings {white-space: nowrap!important;}
.page-id-32 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail {width: 200px; height: 270px;}
.page-id-36 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail{width: 180px; height: 200px;}
.page-id-36 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail img {width: auto;}
.page-id-38 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail{width: 180px; height: 216px;}
.page-id-38 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail img {width: auto;}
.page-id-40 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail{width: 180px; height: 200px;}
.page-id-42 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail{width: 180px; height: 200px;}
#kboard-card-gallery-list .kboard-list-item .kboard-list-thumbnail {background-position: top!important;}
.page-id-20 .pdflist .cut_strings {white-space: nowrap!important;}
.page-id-22 #kboard-play-video-list .kboard-list-item .videobox .cut_strings {white-space: nowrap!important; }
.page-id-24 .pdflist .cut_strings {white-space: nowrap!important;}
.fusion-megamenu .sub2menu {}
.fusion-megamenu .sub2menu {font-size: 20px; display: block; text-align: left;}
.fusion-megamenu .sub2menu .metext {display: block; font-size: 14px!important; color: #666!important; line-height: 26px!important; margin-top: 10px;}
.greenmenu .fusion-megamenu {min-height: 230px;}
#menu-company li{width: 33.3%;text-align: left; padding-left: 15px; background-image: url('/wp-content/uploads/2019/11/blit.jpg'); background-repeat: no-repeat; background-position: left center;}
#menu-company li a{padding: 5px 2px!important; display: block!important; text-align: left; font-size: 16px!important; color: #333!important; font-weight: 600!important; }
body.search #main .sidebar {display: none!important;}
body.search #content {width: 100%!important; max-width: 1170px!important; margin: 0 auto; float: none!important;}
body.search #main {padding: 0!important;}
body.search .fusion-row {width: 100%; max-width: 100%!important;}
.search-page-search-form-top {margin-top: 60px!important; margin-bottom: 60px!important; padding: 30px 25px!important; background: #f4f4f4; border: 1px solid #ccc!important;}
.search-page-search-form-top h1{font-size: 26px!important; margin-bottom: 15px!important;}
body.search .searchform .fusion-search-form-content .fusion-search-field input {height:40px!important; background: #fff!important; font-size: 15px!Important; }
body.search .searchform .fusion-search-form-content .fusion-search-button input[type=submit]{width:40px!important;height:40px!important; }
body.search .fusion-content-sep {display: none!important;}
body.search header .fusion-row {max-width: 1170px!important;}
body.search footer .fusion-row {max-width: 1170px!important;}
.mobox {display: none;}
.bbox {margin-top: 30px;}
.bbox b{margin-top: 30px; color: #333!important; display: block; font-size: 18px!important; margin-bottom: 10px;}
.bbox br{display: none;}
.subsotitle p b{margin-bottom: 20px; display: block; color: #333!Important;}
.subsotitle p b br{display: none;}
.subsotitlem {margin-bottom: 40px!important;}
.nimg {border: 1px solid #ccc; padding: 20px 0;}
.lognone {display: none!important;}


@media only screen and (max-width:1188px ) {
    .aboutbox .abouttxt {width: 60%;}
}
@media only screen and (max-width:1156px ) {
    .btns .pdfbtn {width: 100%; float: none; margin-bottom: 10px; margin-right: 0; display: block;}
    .pdfdown .w3eden a {width: 100%; margin-left: 0;}
}
@media only screen and (max-width:1040px ) {
    #menu-widget-5{padding: 30px 0!important;}
    #menu-main .fusion-megamenu-menu {padding-right: 20px!important;}
#menu-main .fusion-megamenu-menu.greenmenu {padding-right: 0!important;}
#kboard-venus-webzine-document .rightpo {width: 70%;}
}
@media only screen and (max-width:980px ) {
    .greenbar .leftbar .lefttxt h2 {font-size: 28px!important;}
.greenbar .rightbar a {padding: 15px 10px;}
.green50 {padding: 30px 30px; min-height: auto;}
.green50 p {font-size: 14px;}
.green50 h2{margin-bottom: 10px!important;}
.white30 h2{margin-bottom: 10px!important;}
.white30 {padding: 30px 30px; min-height: auto;}
.white30 p{font-size: 14px;}
.greenmenu {padding-right: 0!important;}
.vermenu .fusion-megamenu-widgets-container {padding: 0 15px!important;}
}
@media only screen and (max-width:889px ) {
    #menu-main .fusion-megamenu-menu {padding-right: 15px!important;}
#menu-main .fusion-megamenu-menu.greenmenu {padding-right: 0!important;}
}
@media only screen and (max-width:860px ) {
.greenbar .rightbar a{font-size: 16px!important;}  
.greenbar .leftbar .leftimg {margin-right: 15px;}
.greenbar .leftbar .lefttxt h2 {font-size: 26px!important;}
.greenbar .leftbar .lefttxt p {font-size: 22px!important;}
#menu-main .fusion-megamenu-menu {padding-right: 10px!important;}
#menu-main .fusion-megamenu-menu.greenmenu {padding-right: 0!important;}
}

@media only screen and (max-width:800px ) {
    .fusion-secondary-header .fusion-alignleft {width: 50%!important; float: left!important; border: 0!important;}
    .fusion-secondary-header .fusion-alignright {width: 50%!important; float: left!important;}
body.fusion-body .fusion-secondary-header .fusion-alignright>* {float: right!important;}
body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons {padding-bottom: 0!important; margin-bottom: 0!important;}
.fusion-secondary-header .fusion-alignleft .fusion-secondary-menu-search {margin-top: 10px!important;}
body .fusion-mobile-menu-design-modern .fusion-secondary-header{padding: 0 30px!important;}
.searchform .fusion-search-form-content {width: 50%;}
.fusion-mobile-menu-icons a {font-size: 30px!important; margin-top: 5px!important; color: #007776!important;}
.fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before{ color: #007776!important;}
.greenbar .leftbar {width: 100%; display: block;}
.greenbar .rightbar {float: none; width: 100%; display: block; margin-top: 30px; padding-left: 105px;}
.greenbar .rightbar a {padding: 15px 30px;}
.green50:before {border-color: #007776 transparent transparent transparent; right: 50%; top: 100%; }
.wiimg img {width: 100%;}
footer .fusion-widget-area fusion-column {margin-bottom: 0!important;}
.langs {margin-top: 5px;}
.fusion-mobile-menu-design-classic .fusion-alignleft {margin-bottom: 0!important;}
body .fusion-social-networks.boxed-icons .fusion-social-network-icon {margin: 0 5px !Important;}
.fusion-secondary-header .fusion-alignleft .fusion-secondary-menu-search {margin-top: 0!important;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header {margin-top: 0!important; margin-bottom: 0!important;}
.fusion-mobile-navigation .fusion-selector-down::before {color: #007776!important;}
.greenbar .leftbar .leftimg {margin-right: 0; text-align: center; display: block; margin-bottom: 20px;}
.greenbar .leftbar .lefttxt {display: block; text-align: center;}
.greenbar .rightbar {text-align: center; padding-left: 0; }
.mobox {display: block;}
.pcbox {display: none;}
#kboard-card-gallery-list .kboard-list-item {width: 33.3%!important;}
.modal-dialog {width: 100%!important;}
.popho{text-align: center;}
.aboutbox .aboutimg {width: 100%; display: block; margin-right: 0; margin-bottom: 30px; text-align: center;}
.aboutbox .abouttxt {width: 100%; display: block; text-align: center;}
}
@media only screen and (max-width:750px ) {
  body .fusion-social-networks.boxed-icons .fusion-social-network-icon {margin: 0 2px!important;}
body .fusion-mobile-menu-design-classic .fusion-secondary-header {padding-left: 10px!important; padding-right: 10px!important;}
}
@media only screen and (max-width:640px ) {
    .subgreymenu {padding: 0!important;}
    .sub1-1,.sub1-2,.sub1-3 {min-width: 150px;}
.sub1-2 ul li a,.sub1-1 ul li a,.sub1-3 ul li a {font-size: 13px!important;}
    .sub1-1 ul ,.sub1-2 ul,.sub1-3 ul{width: 150px;}
.sub1-2 ul {left: 210px;}
.sub1-3 ul {left: 360px;}
.subtab a {font-size: 14px!important; padding: 8px 10px;}
.greenbtn {margin-bottom: 50px;}
.sub1lastsection {padding-top: 0!important; padding-bottom: 0!important;}
.subwhite .greenbtn {margin-bottom: 0!important;}
.kboard-info-date {float: left;}
#kboard-venus-webzine-document .leftpo {float: none; width: 100%; margin-right: 0; margin-bottom: 50px; height: auto;}
#kboard-venus-webzine-document .rightpo {display: block; width: 100%;}
#kboard-venus-webzine-document .leftpo img {max-height: 100%;}
.historys ul.hisul > li {float: none; text-align: left; width: 100%; margin: 0; padding: 0; margin-bottom: 30px;}
.historys ul.hisul > li:nth-child(even) {margin: 0; margin-bottom: 30px;}
.historys .hisul > li:before {content: none!important;}
.historys ul.hisul > li:nth-child(even):before{content: none!important;}
.portcont table tr .photos {width: 100%; display: block;}
.portcont table tr .porttxt {display: block; padding-left: 0;}
}
@media only screen and (max-width:480px ) {
    .fusion-secondary-header .fusion-alignleft {width: 100%!Important; float: none!important;}
.fusion-secondary-header .fusion-alignright{width: 100%!Important; float: none!important;}
.searchform .fusion-search-form-content {width: 100%; margin-bottom: 10px!important;}
body .fusion-social-networks.boxed-icons .fusion-social-network-icon {margin: 0 5px!important;}
footer .fusion-column {margin-bottom: 20px!important;}
footer .fusion-column-last {margin-bottom: 0px!important;}
.footsns {text-align: left;}
.subgreymenu  {display: none!important;}
.subtab {margin: 40px 0!important;}
.subtab a {width: 50%;}
.fusion-accordian #accordion-149-1 .panel-title a {font-size: 16px!important;}
.fusion-accordian .panel-body {font-size: 14px!important;}
#kboard-card-gallery-list .kboard-list-item {width: 50%!important;}
.subbgtitle h1 {font-size: 36px!important; line-height: 42px!important;}
.modal-header h3 {font-size: 22px!important;}
.popimgs {width: 100%;}
.page-id-28 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail {width: 100%; height: 100%; float: none;margin: 0; margin-bottom: 20px; border: 0;}
.page-id-30 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail {width: 100%; height: 100%; float: none;margin: 0; margin-bottom: 20px; border: 0;}
.page-id-32 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail {width: 100%; height: 100%; float: none;margin: 0; margin-bottom: 20px; border: 0;}
.page-id-36 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail{width: 100%; height: 100%; float: none;margin: 0; margin-bottom: 20px; border: 0;}
.page-id-38 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail{width: 100%; height: 100%; float: none;margin: 0; margin-bottom: 20px; border: 0;}
.page-id-40 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail{width: 100%; height: 100%; float: none;margin: 0; margin-bottom: 20px; border: 0;}
.page-id-42 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail{width: 100%; height: 100%; float: none;margin: 0; margin-bottom: 20px; border: 0;}


.symbtn a {margin-right: 5px;}
.symbtn .writebtn {display: block; margin-top: 10px; margin-right: 0;}
.boardtab ul.tabs li {width: 100%; font-size: 16px!important;}
.kboard-category ul li a {font-size: 16px!important;}
#kboard-venus-webzine-list .kboard-list .kboard-webzine-item {padding: 0!important; margin-bottom: 40px;}
.page-id-40 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail a img {width: 100%!important;}
.page-id-42 #kboard-venus-webzine-list .kboard-list .kboard-webzine-thumbnail a img{width: 100%!important;}
.portcont table tr .photosho {width: 100%; display: block;}
.portcont table tr .porttxt {display: block; padding-left: 0;}
.ijob {display: block;}
.kboard-info-date {float: none; display: block;}
.subgrey b {font-size: 16px!important;}
.subgrey {padding: 40px 25px;}
}
@media only screen and (max-width:414px ) {
    .pay .money {width: 100%; display: block; margin-right: 0; margin-bottom: 20px;}
.pay .moneytxt {display: block; width: 100%;}
.pay .moneytxt .bank {font-size: 16px!important;}
.abouttxt h2 br {display: none;}
.abouttxt h2{font-size: 18px!important;}
.aboutbox .abouttxt h2 b {font-size: 22px!important;}
}
@media only screen and (max-width:375px ) {
  #kboard-card-gallery-list .kboard-list-item {width: 100%!important;}
  
}