@charset "utf-8";
/* Extra small devices (portrait phones, less than 576px)*/
@media (min-width: 576px) and (max-width: 766px) {
	#content .searchBtn.newrow_margintop{
		margin-top: 0;
	}
}
@media (max-width: 767px) {
	#content .searchBtn{
		margin-top: 15px;
		text-align: right;
	}
	#content .newrow_hide {
		display:none;
	}
}

@media(max-width: 1799px){
	#sidebar{
		right: 4%;
	}
}
@media(max-width: 1199px){
	.width-1200 .card-deck {
		display: block;
		width: 100%;
		margin: 0;
		table-layout: fixed;
		border-spacing: 1.25rem 0;
	}
	.width-1200 .card-deck .card {
		display: block;
		margin: 0;
		vertical-align: top;
	}
	.width-1200 .card-deck .card:not(:first-child) {
		margin-left: 0px;
	}
}
@media(min-width:900px) {
  #content .nav-tabs, #helpZone .nav-tabs{
    display: flex;
  }

  #content .tab-content>.card , #helpZone .tab-content .card{
    border: none;
  }

  #content .tab-content>.card>.card-header, #helpZone .tab-content .tab-pane>div.card-header {
    display:none;
  }  
  
  #content .tab-content .four-cards-row .card .card-header{display: block; pointer-events: none;}
  #content .tab-content .four-cards-row .card .card-header:before{display: none;}

  #content .tab-content>.card>.collapse, #helpZone .tab-content .card>.collapse{
    display:block;
  }
}
@media (min-width: 768px) {
	#content .formWrap table.transformable thead th.a{
		width: 15%;
	}
	#content table.transformable.MiC thead th.colDate{
		width: 25%;
	}
	#content table.transformable.MiC thead th.colType{
		width: 50%;
	}
	#content table.transformable.MiC thead th.colList{
		width: 25%;
	}
	#content .noticesearch.card-body {
		padding: 40px 20px 20px 20px;
	}
	#content div.searchResultTableWrap {
		margin-top: 30px !important;
	}
	#content .searchBtn.samerow_paddingleft {
		padding-left:30px;
	}
}

@media(max-width:899px){
	#content .tabWrap .card.blue-border{border: 2px solid #E4F5F1  !important;}
	    #content .tabWrap .card.blue-border.active{border: 2px solid #16ADE2  !important;}
		
		
  #content .tab-content  .tab-pane, #helpZone .tab-content  .tab-pane {
    display: block !important;
    opacity: 1;
  }
  #helpZone .tab-content .tab-pane{
	  margin-bottom: 2px;
  }
  .w-100-sm{
	  width: 100%;
	  overflow: hidden;
  }
  #content .w-100-sm .remarks, #content .w-100-sm h3{
	  width: 92%;
	  margin-left: auto;
	  margin-right: auto;
  }
  #content .w-100-sm .card-body h3{
	  width: 100%;
  }
	.w-100-sm .row{
		/* margin-left: 0;
		margin-right: 0; */
	}
  #content .tabWrap .show .card-body{
	border-bottom: 3px solid #16ADE2;
	}
	#content div.fullWidthWrap{
	width: calc(100% + 40px);
	margin-left: -20px;
}
#content .practice{
	border-top: 1px solid #d6d6d6;
}
#content table.transformable.practice td, #content table.transformable.download td, #content table.transformable.committess td, #content table.transformable.summary td{
	padding-top: 3px;
	padding-bottom: 3px;
}
#content table.transformable.practice td.notices_no{
	padding-top: 6px;
	padding-bottom: 0;
}
#content table.transformable.practice td.notices_date{
	padding-bottom: 6px;
	padding-top: 0;
}

}

/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
	#content table.search_result td .people table tr td{
		/* width: 100%!important;
		display: block; */
		border: none;
		padding-top: 0;
		width: 50%!important;
	}
	#content table.search_result div.people_wrap{
		border-bottom: 1px solid #d2d2d2;
		border-top: 1px solid #d2d2d2;
		padding-top: 6px;
		padding-bottom: 6px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#content table.search_result td .people table tr td:last-child{
		/* border-bottom: 1px solid #d2d2d2; */
		padding-left: 8px!important;
	}
	#content table.search_result td .people table tr:last-child td:last-child{
		border-bottom: 0;
	}
	#content .genericContent{
		min-height: 0!important;
	}
	#content .accordion .card .card-header.collapsed{padding-top: .5rem!important;}
	   #content .accordion .card .card-header h2{margin-bottom: 0 !important;}
	   #content .accordion .card .card-header h2 span:first-child{ width: 5%;  }
	   #content .accordion .card .accordion-body{padding-left: 0 !important; padding-bottom: .5rem!important;}
	   #content .blue-bg .container{padding: 20px 10px; width: 100%;  text-align: center;}
	   #content .quick-access .row{margin: 0; display: inline-block; width: 100%;}
	   #content .quick-access a{max-width: none;}
	   #content .quick-access h2{text-align: left;}
	   #content .quick-access .row > div{
		   width: 50% !important;
		   padding: 0 10px;
		   float: left;
		   margin-top: 5px;
		   flex: none;
			max-width: none;
	   }
	   #content .quick-access .row > div:nth-child(2n+1){clear: left;}
	   #content .sub-accordion h3, #content .sub-accordion a.arrow{float: none; clear: left;}
	   #content .sub-accordion a.arrow{margin-left: 0 !important;}
	   #content .green-bg .p-w-img > div{padding: 0 !important;}
	   #content .highlights-wrap{padding-bottom: 0 !important;}
	   #content .highlights-wrap > div{width: 100% !important; max-width: none; flex: none; padding:  23px 0;}
	   #content .highlights-wrap > div:not(:first-child){ border-left: 0; border-top: 1px solid #d4d4d4; }
	   #content .highlights-wrap > div:first-child{ padding-top: 0; }
	    #content .blue-bg.withImg, #content .green-bg.withImg{overflow: hidden;}
	   #content .blue-bg.withImg .container, #content .green-bg.withImg .container{width: 92%; }
	   #content .blue-bg.withImg .row > div, #content .green-bg.withImg .row > div{width: 100%; padding-left: 0 !important; padding-right: 0 !important; flex: none; background-image: none !important; min-height: 0;}
	   #content .blue-bg.withImg .row > div img, #content .green-bg.withImg .row > div img{width: 110%; margin-left: -5%;  height: auto !important; /* margin-bottom: 2rem; */ display: block !important;}
	   #content .blue-bg.withImg .carousel-inner, #content .green-bg.withImg .carousel-inner{
			overflow: visible;
	   }
	   #content .blue-border .blk:not(:first-child){border-top: 2px solid #16ADE2; border-left: 0;}
	   #content .alt-bg-tbl > div > div{ width: 100% !important;  }
	   #content .alt-bg-tbl > div .arrow{ background-position: 16px 0.5em; background-size: 11px; padding-left: 40px !important;}
	   #content .light-green-bg{max-width: 100%;}
	   #content .grey-border{border-left: 0; border-top: 1px solid #d4d4d4;}
	   #content a.grey-border{
		   border-left: 1px solid #d4d4d4;
		   border-top: 0;
	   }
	   #content .alt-bg-tbl.grey-border  > div > div{width: 50% !important;}
	   
	   #content .four-cards-row > div{ padding:0;}
	#content .four-cards-row > div > .card{ display:table; width: 100%;}
	#content .four-cards-row > div > .card > div{ display:table-cell; vertical-align:top;}
	#content .four-cards-row > div > .card .card-header{ width:45%;}
	#content .four-cards-row > div > .card .card-img-top{ max-width:none;}
	
	.enquiryTable.contactUs .th-left{ width:45%;}	
	.enquiryTable .subEnquiryWrap > .subEnquiry:first-child:after{
		content:'';
		width:92%;
		height:1px;
		background-color:#d4d4d4;
		bottom:0;
		left:50%;
		transform:translateX(-50%);
		-webkit-transform:translateX(-50%);
		position:absolute;
	}	
	.enquiryTable.contactUs .subEnquiryWrap > .subEnquiry:first-child:after{
		display: none;
	}
	#content h2.icon.serviceHR{
		margin-bottom: 10px;
	}
	#content h2.icon.serviceHR+div.contactUs .col-xl-7 th, #content h2.icon.serviceHR+div.contactUs .col-xl-7 td{
		padding-bottom: 20px;
	}
	
#mapContainer{
position: relative;
height: 400px;
}
#content .map .float-right{
	padding-bottom: .25rem!important;
}
#mainZone{ position:relative;}	
#insideBanner:not(.slim) .container{ border-bottom:1px solid #d4d4d4;}	
.logoHolder a#siteLogo {
	max-width:calc(100% - 40px);
}
#footerLeft ul.footerNav li:first-child {
	display: inline-block;
}
#footerLeft ul.footerNav li.cpt {
	display: block;
	margin-top: 8px;
}
#footer .row {
	margin:0;
}
.sloganBG-Alteration {
	background-image: url('../img/slogan-alteration-m.jpg');
}
.bannerWrap {
	background-position: right top;
	background-size: cover;
	margin-top: 92px;
	padding-top: 180px;
	/*padding-top: calc(180px + 16px);*/
	min-height: 180px;
	height: auto !important;
	margin-bottom: 0;
	/*padding-bottom: 15px;*/
}
#insideBanner.blue.bannerWrap{
	background-position: center top;
}
.bannerWrap.level-one, .bannerWrap.level-two{
	min-height: 234px;
	padding-top: 234px;
	background-size: auto 234px;
	background-position: 50% 0;
}
.bannerWrap .wording {
	/*width: 100%;*/
	width: 100%;
	min-height: 50px;
	height: auto !important;
	background-color: #fff;
	padding:15px 4%;
	/*padding: 10px 15px 0 ;*//*10px 0 0 4%*/
}
.bannerWrap .wording .slogan {
	position: relative;
	/*float:left;*/
	margin: 0;
	max-width: calc(100% - 60px);
	height:auto !important;
}
.bannerWrap .wording .slogan .sub-slogan {
	color: #005F92;
}
.bannerWrap .wording .slogan h1 {
	color: #005F92;
	font-size: 2em;
}
.bannerWrap.level-one .wording .slogan h1{
	font-size: 2em;
}
.titleWthDDMenu h2, .titleWthDDMenu .rigtDDMenu{ width:100%; text-align:left; flex-basis:100%;}
.titleWthDDMenu .rigtDDMenu{ margin-bottom:20px; margin-top:0;}
#breadcrumbWrap .breadcrumbHolder {
	display: none;
}
#insideBanner:not(.slim) + #breadcrumbWrap{
	position:absolute;
	float:right;
	top: 190px;
	padding:0;
	width: 0px;
	background-color: transparent;
	right:4%;
	border-bottom:none;
	margin-top:0;
}
#insideBanner:not(.slim) + #breadcrumbWrap > div{ border:none;}

#breadcrumbWrap .sharingHolder {
	border-bottom: none;
	width: auto;
	float:right;
}
#breadcrumbWrap .sharingHolder .lastUpdateTime, #breadcrumbWrap .sharingHolder .fbShare, #breadcrumbWrap .sharingHolder .whatsappShare, #breadcrumbWrap .sharingHolder .emailShare, #breadcrumbWrap .sharingHolder .urlShare {
	display: none !important;
}
#breadcrumbWrap .sharingHolder .otherShare {
	/* display: inline; */
}
.bannerWrap.slim {
	padding-top: 0;
	min-height: 0;
	padding-bottom: 0;
}
.bannerWrap.slim .wording {
	display: table;
	background-color: transparent;
	padding: 0;/*margin-bottom: 52px;*/
}
.bannerWrap.slim .wording .slogan {
	width: 100%;
	max-width: 100%;
	text-align: center;
}
.bannerWrap.slim .wording .slogan h1, .bannerWrap.slim .wording .slogan .sub-slogan {
	color: #fff;
	width: 92%;
	margin: 0 4%;
}
#content .steps h3.rightBGArrow {
	display: block;
	padding: 15px 30px;
	max-width: 200px;
	margin-bottom: 10px;
}
#content .steps .rightTxt {
	float: none;
	display: block;
	width: 100%;
	margin-bottom: 15px;
	padding-left: 0;
}
.card-deck {
	display: block;
	width: 100%;
	margin: 0;
	table-layout: fixed;
	border-spacing: 1.25rem 0;
}
.card-deck .card {
	display: block;
	margin: 0;
	vertical-align: top;
}
.card-deck .card:not(:first-child) {
	margin-left: 0px;
}
#content table.transformable thead th.a {
	width: 17%;
}
#content table.transformable thead th.b {
	width: 83%;
}
#content table.transformable thead th.colDate{
	width: 25%;
}
#content table.transformable thead th.colType{
	width: 75%;
}
#content table.transformable.MiC thead th.colDate{
	width: 35%;
}
#content table.transformable.MiC thead th.colType{
	width: 65%;
}
#content table.transformable thead th.colList{
	width: 0;
}
#content table.transformable.MiC tbody td.colDate{
	width: 33%;
}
#content table.transformable.MiC tbody td.colType{
	width: 65%;
	padding-right: 50px;
}
#content table.transformable thead th.c, #content table.transformable thead th.zero-mobile {
	width: 0%;
}
#content table.transformable thead th.zero-mobile{
	padding: 1px;
}
#content table.transformable thead th.w-md-25{
	width: 100%;
}
#content table.transformable tr {
	display: block;
	position: relative;
}
#content table.transformable tr.collapse:not(.show){
	display: none;
}
#content table.transformable td {
}
#content table.transformable td.icon{
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
}
#content table.transformable td.form-des{
	padding-right: 100px;
	padding-top: 0;
}
#content table.transformable td.form-des a.expandBtn{
	top: 5px;
}
/* Special Handling for Transform table only */
	#content table.transformable td:first-child {
	width: 17%;
}
#content .formWrap table tr td:first-child{
	padding-right: 70px;
}
#content table.transformable .replyNo{
	width: 50%;
}
#content table.transformable .qestionNo{
	width: 50%;
}
#content table.transformable .memberName{
	width: 40%;
}
#content table.transformable td.replyNo{
	width: 49%;
}
#content table.transformable td.qestionNo{
	width: 49%;
}
#content table.transformable td.memberName{
	width: 40%;
}
#content table.transformable td.replyNo, #content table.transformable td.qestionNo, #content table.transformable td.memberName{
	/* float: left; */
}
#content table.transformable td.replyNo, #content table.transformable td.qestionNo, #content table.transformable td.memberName,
#content table.transformable.landList tbody td{
	display: inline-block;
}
#content table.transformable.landList>tbody>tr>td{
	float: left;
}
#content table.transformable.landList>tbody>tr {
	float: left;
}
#content table.transformable.landList>tbody>tr>td td{
	width: 100%;
}
#content table.transformable.landList td.colListV{
	width: 75%;
	margin-left: 0;
	float: right;
}
#content table.transformable.landList td:first-child{
	width: 24%;
}
#content table.transformable.landList td.colType{
	width: 74%;
}
#content table.landList table.subTbl tr td.colType{
	width: 100%;
	border-bottom: 0;
}
#content table.landList table.subTbl tr td.colType[colspan="2"]{
	border-bottom: 1px solid #d2d2d2;
}
#content table.landList table.subTbl tr:last-child td.colType{
	border-bottom: 0!important;
	padding-bottom: 20px;
}
#content table.transformable thead th.d {
	display: block;
	width: 100%!important;
}
#content table.transformable td.h {
	display: table-cell;
}
#content table.transformable td.v1l {
	display: block;
	margin-left: 16%;
	padding-top: 0px;
	padding-bottom: 20px;
}
#content table.transformable td.colListV{
	display: block;
	margin-left: 25%;
	padding-top: 0px;
	padding-bottom: 20px;
}
#content table.transformable td.v, #content table.transformable th.v {
	display: block;
	width: 100%;
}
#content table.transformable td.v.collapse:not(.show){
	display: none;
}
#content table.transformable td::before {
	content: attr(data-label);
	display: block;
	float: left;
	font-weight: normal;
	text-align: left;
}
#content table.transformable.blockLabel td::before{
	float: none;
	font-weight: bold;
}
#content table.transformable td.label-fullwidth::before {
	float: none;
}
#content table.transformable td.tl, #content table.transformable th.tl {
	padding-left: 10px;
}
#content table.transformable td.colHead {
	display: block;
	width: 100%;
}
#content table.transformable td.txt {
	display: block;
	width: 100%;
}
#content table.transformable td.slimRow {
	padding: 2px 12px !important;
}
#content table.transformable td.t-left-mobile{
	text-align: left!important;
}
#content table .c1h, #content table .c2h, #content table .c3h {
	text-align: right !important;
	padding-right: 8px;
	background: url("../img/class1-color.png") no-repeat left 12px center;
	background-size: 15px 5px;
	width: calc(100% - 30px) !important;
}
#content table.transformable td.c1h, #content table.transformable td.c2h, #content table.transformable td.c3h{
	padding-left: 120px!important;
}
#content table .c2h {
	background-image: url("../img/class2-color.png");
}
#content table .c3h {
	background-image: url("../img/class3-color.png");
}
#content table .c1h::before, #content table .c2h::before, #content table .c3h:before {
	content: attr(data-label);
	display: block;
	position: absolute;
	left: calc(4% + 36px);
}
#content table.search_result th.hiddenCol{
	width: 0%;
	padding: 1px;
}
#content table.search_result th.c_name, #content table.search_result th.reg_no{
	width: 50%;
}
#content table.search_result td{
	position: relative;
}
#content table.search_result td.comName, #content table.search_result td.reg_no_col, #content table.search_result td.a_name, #content table.search_result td.a_type{
	width: calc((100% - 16px) / 2);
	/* display: inline-block; */
}
#content table.search_result td.w-md-50{
	width: calc((100% - 34px) / 2);
}
#content table.search_result td.a_name.collapse:not(.show), #content table.search_result td.a_type.collapse:not(.show), #content table.search_result .toBeBlock.collapse:not(.show){
	display: none;
}
#content table.search_result td.e_date:before, #content table.search_result td.class_type span{
	width: calc(50% + 8px); 
}
#content table.search_result .toBeBlock{
	display: block;
}
#content table.search_result .toBeBlockMD{
	display: none!important;
}
#content table.search_result td.class_type{
	position: relative;
	/* border-bottom: 1px solid #939393; */
}
#content table.search_result td.class_type:after{
	content: '';
	position: absolute;
	left: 12px;
	height: 1px;
	width: calc(100% - 40px);
	bottom: 0;
	background-color: #939393;
}
#content .search_result .show-hide-row td{
	padding-left: 12px;
	padding-top: 12px;
	position: relative;
}
#content .search_result .show-hide-row td:after, #content .search_result .sepLine td:after{
	content: '';
	position: absolute;
	left: 12px;
	height: 1px;
	width: calc(100% - 40px);
	top: 0;
	background-color: #939393;
}
#content .search_result .show-hide-row td .subTitle{
	font-weight: 600;
}
#content .search_result .show-hide-row td .row>div:first-child{
	font-weight: 600;
}
#content table.search_result td{
	padding-top: 5px;
	padding-bottom: 5px;
}
#content table.transformable.download{
	border-top: 1px solid #d6d6d6;
}
#content table.transformable.download .f_size, #content table.transformable.download .f_download{
	width: calc((100% - 16px) / 2);
	display: inline-block;
}
#content table.transformable.download .f_download{
	text-align: right;
}
#content table.transformable.committess td:before{
	width: 70%;
	font-weight: 600;
}
#content table.transformable.committess tr td:first-child, #content table.transformable.summary tr td:first-child{
	padding-top: 6px;
}
#content table.transformable.committess tr td:last-child, #content table.transformable.summary tr td:last-child{
	padding-bottom: 6px;
}
#content table.transformable.committess td.subHeader{
	color: #fff;
	background-color: #006396;
}
#content table.transformable.committess td.com_name{
	position: relative;
}
#content table.transformable.summary{
	border-top: 1px solid #d6d6d6;
}
#content table.transformable.summary td.p_no{
	font-weight: 600;
}
#content .accordion .card .card-header {
	background-position: right 15px;
}
#content div.searchResultTableWrap table td a.expandBtn{
	top: inherit;
	bottom: 0;
}
#content div.searchResultTableWrap table td .ddMenuWrap select{
	min-width: 0;
}
a.scrollToTop span{
	display: none;
}
a.scrollToTop:after{
	padding-left: 0;
}
#content div.enquiryTable{
	padding-left: 0;
}
#content .mwis .highlights-wrap> div{
	padding-left: 0!important
}
#content .mwis .highlights-wrap> div:not(:first-child){
	border-top-color: #dee2e6;
}
#content .mwis .highlights-wrap> div .d-table{
	border-bottom-color: #d4d4d4!important;
}
#content h2.searchResultTitle{
	clear: both;
	margin-top: 0;
}
#content .more-btn.float-right.sOtherBtn{
	margin-top: 20px;
	margin-bottom: 15px;
}
#content table.practice td a.expandBtn{
	right: 10px;
	top: inherit;
	bottom: -25px;
}
#content .filterZone a{
	margin: 0 9px;
}
#content .resultWrap .addInfo{
	font-size: 0.813em;
}
.popover{
	max-width: 90%;
}
#content .tblTitle .no-record{
	display: block;
	width: 100%;
	margin-left: 0!important;
}
}
@media (min-width: 769px) {
#content .p-w-img .float-right {
	margin-left: 20px;
}
#content .p-w-img .float-left {
	margin-right: 20px;
}
#content .searchBox>.row >div:nth-child(2):before{
	width: 1px;
    height: calc(100% - 3rem);
    background-color: #399FD6;
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
#content table.transformable.committess td.subHeader{
	padding-left: 0;
	padding-right: 0;
	font-weight: 600;
	color: #006396;
	border-bottom: 1px solid #d6d6d6;
}
#content table.transformable.summary td.last-row{
	position: relative;
}
}
@media (min-width: 992px){
	#content .searchBox .row >div{
	padding-left: 25px;
	padding-right: 25px;
	position: relative;
}
#content .searchBox>.row >div:before{
	width: 1px;
	height: calc(100% - 3rem);
	background-color: #399FD6;
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
#content .searchBox>.row >div:first-child:before{
	display: none;
}
	#sidebar.shopping-cart #shoppint-cart-body{
		display: block!important;
	}
}
/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
	#content .genericContent{
		min-height: 0!important;
	}
	#content #related-info{float: none; width: 100%; margin-bottom: 60px;}
	   
	   
	   #content .quick-access .row > div{margin-top: 20px;}
	    #content .tabWrap .card.blue-border{ border: 2px solid #E4F5F1; }
	    #content .tabWrap .card.blue-border.active{ border: 3px solid #16ADE2 !important;  border-top: 0 !important;}
	   #content .tabWrap .card.blue-border .card-header, #content .tabWrap .blue-border .card-header + .blue-border, #content .tabWrap .card.blue-border .card-body{ border: 0 !important; }
	   #content .tabWrap .card.blue-border{border-top: 0;}
	   #sidebar.shopping-cart{margin: 0; width: 100%; padding: 0; z-index: 2000; height: 90px; position: fixed; top: auto !important; bottom: 0; box-shadow: 0px -3px 3px 0px rgba(0,0,0,0.2);}
	   #sidebar.shopping-cart.fixed{position: relative; bottom: auto;}
	   #sidebar .shopping1{position: absolute; bottom: 0; left:0; width: 100%; background-color: #ffffff;}
	   #sidebar.shopping-cart.pRelative{position: relative;}
	   #content .shopping-cart .sidebar-subtitle{margin-top: 0;}
	   #content .shopping-cart #shoppint-cart-body{display: none;}
	   #content .shopping-cart .sidebar-subtitle .btn{display: inline-block !important;}
	   #sidebar.shopping-cart.collapsed  .sidebar-subtitle .btn{display: none !important;}
	   #content .shopping-cart .expandBtn.arrow{display: block !important;}
	   #content .light-green-bg{max-width: 79%;}
	   
	   .enquiryTable .subEnquiryWrap > .subEnquiry:first-child{
	margin-bottom:15px;
	padding-bottom:15px;
	position:relative;
}	


.w-100-md{
	width: 100%;
}
#content .w-100-md .remarks{
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
.bannerWrap, #mainVisualZone {
	margin-top: 90px;
}	
#footerLeft, #footerRight {
	text-align: center;
}
#footerLeft {
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 30px;
}
#footerLeft ul.footerNav li:first-child {
	border-right: 0px;
}
#header {
	position: fixed;
	top: 0;
	width: 100%;
}
.sticky .logoHolder {
	display: block !important;
}
.emptyHeader, .emptyHeader.sticky {
	display: none;
	height: 0;
}
#siteLogo .logo {
	width: 48px;
	height: 50px;
}
#siteLogo .logo img {
	width: 48px!important;
	height: 50px!important;
}
#siteLogo .name .title {
	font-size: 1.13rem;
}
#sidebar {
	position: relative;
	left: 0;
	height: auto;
	top: 0 !important;
	width:92%;
	margin:0 auto;
	max-width:inherit;
	margin-top: -20px;
	border-bottom: 0;
}
#contentWrap .mainCol {
	width:100%;
}
.searchBoxHolder {
	position: relative;
	right: auto;
	left: auto;
	top: auto;
	bottom: auto;
}
.searchBoxHolder .siteSearchBtn{
	right: 24px;
}
.searchBoxHolder input[class="searchBox"] {
	margin-left: 20px;
	width: 265px;
}
#content .border-diff-lg{
	border: 0;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#content .border-diff-lg-r{
	border: 0;
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
#content #carouselExampleIndicators{
	padding-bottom: 35px;
}
#content .videoNav .videoItem .video-img{
	padding-right: 10px;
}
#content .videoNav .videoItem h3{
	margin-bottom: 0;
}
#content .videoNav .videoItem.active .video-img a:after{
	display: none;
}
#content .c-border-left-top{
	border-left: 0!important;
	border-top: 1px solid #dee2e6!important;
	padding-top: 15px;
}
#content .searchBox .row .row{
	margin-left: -15px;
	margin-right: -15px;
}
#content .searchBox .btnWrap{
	margin-top: 15px;
}
/* #content table.search_result td.e_date:before,  */#content table.search_result td.class_type span{
	width: calc(50% + 12px);
}
#content .search_result td{
	position: relative;
}
#content .search_result .show-hide-row td:after, #content .search_result .sepLine td:after{
	content: '';
	position: absolute;
	left: 12px;
	height: 1px;
	width: calc(100% - 40px);
	top: 0;
	background-color: #939393;
}
#content .search_result .show-hide-row td td:after{
	display: none;
}
#content .fListPdf{
	max-width: 92%;
	margin-left: auto;
	margin-right: auto;
}
}

@media (max-width: 899px){
	#content .tabWrap .card.blue-border.active{
		border-top: 3px solid #16ADE2 !important;
	}
}

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
}



