
@media screen and (min-width: 992px) and (max-width: 1199px){
	
	.main-seds {

	}
	ul.slimmenu li ul li {
		padding:3px 0;
	}
	ul.slimmenu li a {
		padding: 4px 10px 0;
		font-size: 14px;
		line-height: 22px;
	}
	ul.slimmenu li ul li a {
		font-size: 15px;
		padding: 4px 13px 0px;
	}
	ul.slimmenu li.small-drop ul {
		min-width: 145px;
	}
	.main-banner {
		width: 70%;
	}
	.latest-news {
		width: 30%
	}
	.news-window {
		height: 256px;
		padding:10px 15px;
	}
	.cross-cut {
		border-width: 20px;
		border-right: 18px solid transparent;
	}
	.news-window .title {
		font-size: 20px;
		padding: 0 5px;
	}
	.news-set {
		padding: 0 5px;
		height: 160px;
	}
	.news-window p {
		font-size: 13px;
		line-height: 16px;
	}
	.news-window h1 {
		font-size: 44px;
	}
	.news-window h1 span {
		font-size: 24px;
		padding-left: 5px;
	}
	.news-window .date-sec {
		height: 45px;
	}
	.home-slide .slick-dots li, .news-slide .slick-dots li {
		width:13px;
	}
	.home-slide .slick-dots li button, .news-slide .slick-dots li button {
		width: 8px;
		height: 8px;
	}
	.news-window p.news-notify {
		margin-top: 10px;
	}
	.news-slide .slick-dots {
		bottom: 10px;
	}
	.news-slide .slick-next {
		bottom: -2px;
	}
	.home-slide .slick-next {
		bottom: 8px;
	}
	.home-slide .slick-dots {
		bottom: 20px;
	}
	.category-set {
		height: 230px;
	}
	.category-set .img-sec {
		height: 230px;
	}
	.legal-table {
		padding-left: 50px;
	}
	.news-window p.news-notify {
		font-size: 10px;
		padding-left: 0;
		line-height: 14px;
		margin-top: 4px;
	}
	.category-set .img-sec img {
		width:100%;
		height: 100%;
		object-fit: cover;
		object-position: top left;
	}
	.hover-section {
		padding: 5px 20px;
	}
	.hover-section ul li {
		font-size: 14px;
		line-height: 20px;
	}
	.hover-section ul li a {
		line-height: 20px;
	}
	.category-set h3 {
		font-size: 21px;
		line-height: 22px;
		/*top:113px;*/
		top:150px;
	}
	.service-sec ul li {
		font-size: 14px;
	}
	footer {
		padding: 20px 0;
	}
	.service-sec {
		margin-bottom: 15px;
	}

	.bread, .btn-sec {
		padding: 0;
	}
	.bread {
		width: 75%;
	}
	.btn-sec {
		width: 22%;
	}
	.content-sec .dream-image {
		width: 470px;
		padding-left: 0;
	}
	.content-sec .dream-image.full-width {
		width: 85%;
	}
	.content-sec .inner-sec-content {
		padding-left: 0;
	}
	.contact-inner, .default-inner, .news-side-list, .fin-tab {
		padding-left: 0;
	}
	.content-sec .inner-sec-content h5 {
		width: 90%;
	}
	.content-sec .inner-sec-content h3 {
		margin-top: 30px;
	}
	.content-sec .feature-ul li span.img-pro {
		width: 65px;
	}
	.content-sec .feature-ul li {
		font-size: 13px;
	}
	.table-sec, .table-sec.convey-tab, .table-sec.safe-tab {
		width:100%;
		padding-left: 0;
	}

	.news-title {
		font-size: 100px;
		margin: 40px 0 20px;
		padding-left: 0;
	}
	.news-side-list ul li {
		font-size: 62px;
		margin:12px 0;
	}
	.news-content {
		padding-right: 20px;
	}
	.report-space {
		padding: 0;
	}
	.report-space .bot-rep .bot-icon img {
		width:30px;
	}
	.report-space .bot-rep .bot-text {
		width: calc(100% - 30px);
	}
	.report-space .bot-rep .bot-text h4 {
		font-size: 20px;
	}
	.gover-inner, .app-tab {
		padding: 0;
	}
	.gover-title {
		font-size: 70px;
		margin: 40px 0 15px;
	}
	.fin-title, .con-title, .app-title, .career-title {
		font-size: 90px;
		margin:40px 0 20px;
		padding-left: 0;
		line-height: 85px;
	}
	.fin-tab .nav-tabs li {
		font-size: 62px;
		margin:2px 0;
	}
	.fin-tab .tab-content {
		padding-left: 40px;
	}
	.rep-pdf-sec h2 {
		font-size: 40px;
		margin-bottom: 15px;
	}
	.rep-pdf-sec li {
		margin-bottom: 30px;
	}
	.fina-rep .fina-text h4 {
		font-size: 20px;
	}
	.fina-rep .fina-text {
		padding-left: 15px;
	}
	.accor-tab {
		width: 100%;
		padding-left: 0
	}
	.accor-tab .panel-default > .panel-heading a .acor-title {
		font-size: 26px;
	}
	.accor-tab .panel-default > .panel-heading a .acor-sub {
		font-size: 18px;
	}
	.default-inner.corp-inner {
		width: 100%;
	}
	.default-inner.corp-inner li {
		min-width: 30%;
	}
	
	.prof-tab .news-side-list {
		width: 22%;
	}
	.content-sec.head-profile .about-title {
		margin-left: 22%;
	}
	.prof-tab .news-side-list ul li {
		font-size: 30px;
	}
	.about-title, .abt-section .csr-ban h1 {
		margin: 50px 0 0;
		font-size: 66px;
		line-height: 66px;
		padding-left: 0;
	}
	.legacy .prof-context {
		width: 70%;
	}
	.setd1 p {
		margin-bottom: 70px;
		padding: 0 20px;
	}
	.round-box-main {
		width: 100%;
		margin-top: 50px;
	}
	.calc-form {
		padding-left: 0;
		width: 80%;
	}

	.con-title {
		/*font-size: 90px;*/
	}
	.contact-tab, .career-section .content-sec h3, .career-section .content-sec p {
		padding-left: 0;
	}
	.app-section .app-conts {
		padding: 20px 25px 0;
	}
	.app-section .app-conts h2 {
		font-size: 42px;
	}
	.app-section .app-conts ul li a .fina-rep .fina-text h4 {
		font-size: 19px;
		line-height: 25px;
	}
	.career-title span {
		font-size: 36px;
	}
	.career-section .content-sec, .abt-section .accor-tab.career-tab {
		width: 100%;
	}

	
	.gsaver-acc h3.top-tle {
		padding-left: 0px;
	    margin-top: 40px;
	    font-size: 24px;
	}

	.inner-section.type-2.paynow-section .content-sec .inner-sec-content h5 {
		width: 90%;
	}

}

@media screen and (max-width: 991px){
	
	.news-mob {
		display: block !important;
	}
	.news-desk {
		display: none !important;
	}
	.main-seds {
		width:100%;
		padding-left: 0;
		padding-right: 0;
	}
	.main-seds .main-banner {
		margin-top: 25px;
	}
	ul.slimmenu li a {
		border-right: 0;
	}
	ul.slimmenu li .sub-toggle {
		display: block;
		background-color: transparent;
	}
	ul.slimmenu li ul:after {
		display: table;
		clear: both;
		content: '';
	}
	ul.slimmenu li .sub-toggle>i {
		font-size: 12px;
	}
	ul.slimmenu.collapsed li:last-child a {
		border-bottom: 0;
	}
	ul.slimmenu.collapsed li .sub-toggle {
		height: 30px;
		width: 100%;
		bottom:6px;
		top:initial;
	}
	ul.slimmenu.collapsed li .sub-toggle.expanded {
		bottom: initial;
		top:0px;
	}
	ul.slimmenu li .sub-toggle>i {
		float: right;
		position: relative;
		top:10px;
	}
	ul.slimmenu li ul li {
		background-color: #dcad5b;
		padding-bottom: 0;
	}

	.main-banner, .latest-news {
		width: 100%;
		float: left;
		padding: 0;
	}

	.news-window .date-sec {
		width: 120px;
		float: left;
	}
	.news-window h1 {
		font-size: 60px;
	}
	.news-window .news-set p {
		width:450px;
		float: left;
	}
	.news-set {
		height: 120px;
	}
	.news-window {
		height: 220px;
	}
	.hover-section {
		opacity: 1;
		padding: 10px 15px;
		position: relative;
	}
	.hover-section ul li a {
		line-height: 24px;
	}
	.category-set {
		/*margin-bottom: 20px;*/
		height: auto;
	}
	.category-set h3 {
		font-size: 18px;
		line-height: 22px;
		width:93%;
		top:110px;
	}
	.policy-sec li {
		margin-bottom: 7px;
	}
	.category-set .img-sec {
		height: 170px;
	}
	.category-set .img-sec img {
		width:100%;
		height: 100%;
		object-fit: cover;
		object-position: top left;
	}
	
	.bread, .btn-sec {
		padding: 0;
	}
	.bread ul li {
		font-size: 16px;
		padding: 0 6px;
		line-height: 22px;
	}
	.bread ul li a:after {
		padding-left: 12px;
	}
	.mob-version {
		display: block !important;
	}
	.desk-version {
		display: none !important;
	}
	.egg-sec, .content-sec .dream-image, .content-sec .dream-image.full-width {
		width: 60%;
		margin: 0 auto;
		float: none;
		padding: 0;
		position: relative;
	}
	.curr-acc .egg-sec {
		width: 80%;
	}
	.content-sec.curr-acc .dream-image img {
		width: 100%;
	}
	.content-sec.curr-acc .dream-image.full-width {
		width: 75%;
	}
	.curr-acc.default-inner h3 {
		font-size: 18px;
	}
	.egg-sec, .content-sec .dream-image {

	}
	.egg-sec.full-width {
		position: relative;
	}
	.content-sec, .default-inner.savings-inner, .default-inner, .curr-acc.default-inner, .paynow-section .content-sec {
		width: 100%;
	}
	.legal-table {
		/*padding-left: 50px;*/
	}
	.legal-section .content-sec {
		padding-left: 0;
	}
	.content-sec .inner-sec-content {
		padding-left: 0;
	}
	.contact-inner, .default-inner {
		padding-left: 0;
	}
	.content-sec .inner-sec-content h3, .content-sec .inner-sec-content h3, .contact-inner h3, .default-inner h3 {
		font-size: 26px;
		margin-top: 30px;
	}
	.content-sec .inner-sec-content h4, .contact-inner h4, .default-inner h4 {
		font-size: 22px;
	}
	.table-sec, .table-sec.convey-tab, .table-sec.safe-tab {
		width:100%;
		padding-left: 0;
	}
	.content-sec .feature-ul.dbl-li li, .default-inner .feature-ul.dbl-li li {
		width:46%;
	}
	.table-sec .table > thead > tr > th {
		font-size: 18px;
		padding: 10px 10px;
	}
	.table-sec .table > thead > tr > th span {
		font-size: 14px;
	}
	.table-sec .table > tbody > tr > td {
		font-size: 16px;
		padding: 10px 10px;
	}

	.news-side-list, .fin-tab, .news-title, .fin-title {
		padding-left: 0;
	}
	.news-title, .fin-title {
		font-size: 88px;
		margin: 30px 0 15px;
	}
	.news-side-list ul li, .fin-tab .nav-tabs li {
		font-size: 50px;
		margin: 10px 0;
	}
	.fin-tab .nav-tabs li {
		margin: 0;
	}
	.fin-tab .nav-tabs li a {
		line-height: 60px;
	}
	.news-content {
		padding: 0;
	}
	.news-space h1 {
		font-size: 34px;
	}
	.news-space h3 {
		font-size: 22px;
		margin-top: 15px;
	}
	.news-space p {
		font-size: 15px;
		margin-top: 15px;
	}
	.news-space {
		margin-bottom: 20px;
	}
	.report-space {
		padding:0;
		margin-bottom: 45px;
	}
	.report-space .bot-rep .bot-icon img {
		width: 28px;
	}
	.report-space .bot-rep .bot-text {
		width: calc(100% - 30px);
		padding-left: 5px;
	}
	.report-space .bot-rep .bot-text h4 {
		font-size: 20px;
	}
	.fin-report .egg-sec {
		display: none !important;
	}
	.fin-tab .tab-content {
		width: 70%;
		padding-left: 30px;
	}
	.rep-pdf-sec h2 {
		font-size: 40px;
		margin-bottom: 20px;
	}
	.rep-pdf-sec li {
		margin-bottom: 30px;
	}
	.gover-inner {
		padding: 0;
	}
	.gover-title {
		font-size: 60px;
		margin:30px 0 15px;
	}
	.gover-inner p, .gover-inner h3, .gover-inner ul {
		margin-top: 15px;
	}
	.gover-inner h3 {
		font-size: 25px;
	}
	.box-win {
		min-height: auto;
		margin-bottom: 20px;
	}
	.address-set-box {
		width: 100%;
	}
	.icon-sets {
		width:70px;
	}
	.icon-text {
		width: calc(100% - 70px);
		margin-top: 15px;
	}
	.icon-sets img {
		width:60px;
	}
	.icon-text h4 {
		font-size: 16px;
	}

	.accor-tab {
		width: 100%;
		padding-left: 0
	}
	.accor-tab .panel-default > .panel-heading a .acor-title {
		font-size: 24px;
	}
	.accor-tab .panel-default > .panel-heading a .acor-sub {
		font-size: 18px;
	}
	.default-inner.corp-inner {
		width: 100%;
	}
	.default-inner.corp-inner li {
		min-width: 30%;
	}
	.accor-tab .panel-default > .panel-heading a {
		padding: 20px 30px;
	}
	.accor-tab .panel-body {
		padding: 15px 30px;
	}
	.bread, .btn-sec {
		width: 100%;
	}
	.bread {
		margin-top: 15px;
	}
	.btn-sec .btn-default {
		float: left;
		margin-left: 0;
		margin-right: 7px;
		margin-top: 10px;
	}

	.about-title, .abt-section .csr-ban h1 {
		font-size: 56px;
		line-height: 56px;
		padding-left: 0;
		margin:40px 0 0;
	}
	.prof-tab .news-side-list {
		width: 22%;
	}
	.abt-section .content-sec.head-profile .egg-sec {
		position: absolute;
		right: 0;
	}
	.prof-tab .news-side-list ul li {
		font-size: 22px;
		padding-left: 10px;
	}
	.prof-context {
		padding-left: 30px;
	}
	.setd1 p {
		font-size: 15px;
		padding: 0 15px;
		line-height: 25px;
		margin-bottom: 50px;
	}

	.abt-section .egg-sec.full-width {
		position: absolute;
	}
	.round-box-main {
		width: 100%;
		margin-top: 40px;
	}
	.join-box img {
		width: 50px;
	}
	.join-box {
		margin: 80px 30px;
	}
	.round-box-main .box-zed {
		width: 220px;
		height: 220px;
	}
	.round-box-main .box-zed h2 {
		font-size: 22px;
		line-height: 24px;
	}

	.calc-form {
		padding-left: 0;
		width: 100%;
	}
	.calc-form h3 {
		font-size: 26px;
	}
	.calc-form h4 {
		margin-top: 5px;
	}
	.contact-tab, .career-section .content-sec h3, .career-section .content-sec p {
		padding-left: 0;
	}
	.report-title, .con-title, .career-title, .app-title {
		font-size: 70px;
		line-height: 65px;
		margin: 45px 0 25px;
		padding-left: 0;
	}
	.contact-tab .news-side-list li a img {
		width: 100px;
	}
	.contact-tab .news-content {
		padding-left: 30px;
	}
	.contact-tab .rep-pdf-sec form, .career-section .content-sec, .abt-section .accor-tab.career-tab {
		width: 100%;
	}
	.office-secdl {
		margin-bottom: 50px;
	}
	.img-sedf-con {
		width: 9%;
	}
	.contact-tab .news-content.branch-loc h3 {
		font-size: 22px;
	}
	.loc-section p .loc-text {
		font-size: 16px;
		width: 90%;
	}
	.app-section .app-conts ul li a .fina-rep .fina-text h4 {
		font-size: 16px;
		line-height: 20px;
	}
	.fina-rep .fina-icon img {
		width: 25px;
	}
	.app-section .app-conts h2 {
		font-size: 30px;
	}
	.app-section .app-conts {
		padding: 10px 15px;
	}
	.fina-rep .fina-text {
		width: calc(100% - 25px);
		padding-left: 10px;
	}
	.app-section .app-conts ul li {
		margin-bottom: 20px;
	}
	.app-section .app-conts h2 {
		margin-bottom: 25px;
	}
	.app-bottom .fina-rep .fina-text h4 {
		font-size: 18px;
		padding-top: 10px;
	}
	.app-bottom {
		padding: 15px 30px;
	}
	.abt-section .accor-tab.career-tab {
		margin-top: 30px;
	}
	.gsaver-acc h3.top-tle {
		padding-left: 0px;
	    margin-top: 40px;
	    font-size: 24px;
	}
	.terms-title {
		font-size: 28px;
	}
	.table-view {
		width: 100%;
	}
	.table-view .body-view ul li {
		font-size: 16px;
		padding: 8px 20px;
	}

	.inner-section.type-2.paynow-section .content-sec .inner-sec-content h5 {
		width: 100%;
	}

	.pay-steps-ul li:last-child {
		margin-right: 0;
	}


}

@media screen and (max-width: 767px){ 
	
	.main-seds {

	}
	.bread, .btn-sec {
		width: 100%;
	}
	.bread {
		margin-top: 15px;
	}
	.btn-sec .btn-default {
		float: left;
		margin-left: 0;
		margin-right: 7px;
		margin-top: 10px;
	}
	.top-section {
		padding: 15px 0;
	}
	.top-section .logo {
		width: 240px;
		height: 72px;
	}
	.top-section .logo-img {
		background-size: 240px 72px;
	}
	.top-section .tag-line {
		width: 180px;
	}
	.top-section .tag-line img {
		margin-top: 25px;
	}
	.curr-acc.default-inner h3 {
		font-size: 16px;
		line-height: 22px;
	}
	.modal-popin .modal-body {
		padding: 15px 20px;
	}

	.news-window h1 {
		font-size: 52px;
	}
	.news-window h1 span {
		font-size: 28px;
	}
	.news-window .date-sec {
		height: 55px;
		width: 100px;
		margin-top: 10px;
	}
	.news-window .news-set p {
		width: 340px;
		margin-top: 15px;
	}
	.categories {
		margin-top: 20px;
	}
	.category-set h3 {
		padding: 0 40px;
		font-size: 26px;
    	line-height: 26px;
    	width: 93%;
    	top: 160px;
	}
	.category-set .img-sec {
		height: auto;
	}
	.category-set {
		margin-bottom: 20px;
	}
	.home-slide .slick-dots {
		bottom: 10px;
	}
	.home-slide .slick-next {
		bottom: -1px;
	}
	.contact-inner, .default-inner {
		padding-left: 0;
	}
	
	footer {
		padding: 15px 0;
	}
	footer .container {
		width:100%;
	}
	.service-sec {
		margin-bottom: 10px;
	}
	.service-sec ul li {
		font-size: 13px;
		padding: 0 7px;
		margin-bottom: 8px;
	}
	.policy-sec li {
		font-size: 10px;
	}
	.service-sec ul li span {
		width: 21px;
	}

	
	.bread ul li {
		font-size: 14px;
	}
	
	.content-sec .inner-sec-content h5, .contact-inner h5, .default-inner h5, .inner-section.type-2.paynow-section .content-sec .inner-sec-content h5 {
		width: 100%;
		font-size: 16px;
		line-height: 24px;
	}
	.paynow-section .egg-sec {
		width: 75%;
	}
	.paynow-section .content-sec .dream-image.full-width {
		width: 80%;
	}
	.content-sec .feature-ul li, .content-sec .feature-ul.dbl-li li, .default-inner .feature-ul.dbl-li li, .content-sec .feature-ul li, .contact-inner li, .default-inner li {
		min-width: 80%;
	}
	
	.table-sec .table > thead > tr > th {
		font-size: 16px;
		padding: 10px 10px;
	}
	.table-sec .table > thead > tr > th span {
		font-size: 14px;
	}
	.table-sec .table > tbody > tr > td {
		font-size: 14px;
		padding: 10px 10px;
	}

	.news-title, .fin-title, .report-title, .gover-title {
		font-size: 55px;
		margin:20px 0 5px;
	}
	.news-side-list ul:after {
		content: '';
		display: table;
		clear: both;
	}
	.news-side-list ul, .fin-tab .nav-tabs {
		border:0;
		margin-bottom: 10px;
	}
	.news-side-list ul li, .fin-tab .nav-tabs li {
		float: left;
		width: auto;
	}
	.news-side-list ul li, .fin-tab .nav-tabs li {
		font-size: 34px;
		border-right: 2px solid #d29530 !important;
		padding: 0 18px;
	}
	.news-side-list ul li:first-child , .fin-tab .nav-tabs li:first-child {
		padding-left: 0;
	}
	.news-side-list ul li:last-child , .fin-tab .nav-tabs li:last-child { 
		border-right: 0 !important;
	}
	.news-space h1 {
		font-size: 26px;
	}
	.news-space h3 {
		font-size: 18px;
		margin-top: 10px;
	}
	.news-space p {
		font-size: 14px;
		margin-top: 10px;
	}
	.news-space {
		margin-bottom: 15px;
	}
	.fin-tab .nav-tabs, .fin-tab .tab-content {
		width: 100%;
		padding: 0;
	}
	.fin-tab .nav-tabs li {
		margin-bottom: 10px;
	}
	.fin-tab .nav-tabs li a {
		line-height: 40px;
	}
	.rep-pdf-sec h2 {
		font-size: 34px;
	}
	.gover-inner h3 {
		font-size: 22px;
	}
	.gover-inner p {
		font-size: 14px;
	}
	.address-set-box {
		margin-top: 0;
	}
	.add-win {
		width: 100%;
		margin-top: 15px;
	}

	.accor-tab .panel-default > .panel-heading a .arr {
		right: 10px;
	}
	.accor-tab .panel-default > .panel-heading a {
		padding: 15px 10px;
	}
	.accor-tab .panel-body {
		padding: 5px 10px;
	}
	.accor-tab .panel-default > .panel-heading a .acor-sub {
		font-size: 15px;
		line-height: 16px;
	}
	.accor-tab .panel-default > .panel-heading a .acor-title {
		font-size: 18px;
		line-height: 20px;
	}
	.accor-tab .panel-default > .panel-heading a .arr {
		width: 18px;
		height: 18px;
	}
	.accor-tab .panel-default > .panel-heading a .arr.close-b, .accor-tab .panel-default > .panel-heading a.collapsed .arr.close-b {
		background-size: 18px;
	}

	.about-title, .abt-section .csr-ban h1 {
		font-size: 44px;
		line-height: 44px;
		margin-left: 0 !important;
	}
	.prof-tab .news-side-list {
		width: 100%;
	}
	.prof-tab .news-side-list ul li {
		font-size: 18px;
	}
	.old-images {
		position: relative;
		top:0px;
		margin-top: 30px;
		z-index: 0;
		width: 100%;
		padding: 0 8%;
	}
	.prof-context, .legacy .prof-context {
		padding-left: 0;
		width: 100%;
	}
	.prof-context h5 {
		font-size: 16px;
		line-height: 20px;
	}
	.legacy .prof-context p {
		width: 100%;
		font-size: 14px;
		line-height: 22px;
	}
	.abt-section .egg-sec.full-width, .abt-section .content-sec.head-profile .egg-sec {
		display: none !important;
	}
	.award-display .display-board .award-name h3, .prof-context h3 {
		font-size: 20px;
	}
	.award-display .display-board .award-name p, .prof-context p {
		font-size: 14px;
		line-height: 22px;
	}
	.content-sec.award-sec, .content-sec.code-sec {
		width: 100%;
	}
	.award-display .display-board .award-img {
		    width: 140px;
    display: block;
    float: none;
    margin: 0 auto;
	}
	.award-display .display-board .award-name {
		width: 100%;
	}
	.abt-section .accor-tab {
		width: 100%;
		margin-top: 20px;
	}
	.abt-section .accor-tab .panel-default > .panel-heading a {
		padding: 14px 20px 13px;
	}
	.accor-tab .default-inner.abt-inner .img-setter {
		width: 160px;
		float: none;
		display: block;
		margin: 0 auto;
	}
	.content-sec.corp-str-sec .inner-sec-content, .content-sec.award-sec .inner-sec-content h5, .content-sec.code-sec .inner-sec-content h5 {
		width: 100%;
	}
	.join-box {
		float: none;
		display: block;
		margin:30px;
	}
	.join-box img {
		margin: 0 auto;
		display: block;
		width: 40px;
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
	}
	.round-box-main .box-zed {
		display: block;
		margin: 0 auto;
		float: none;
	}
	.accor-tab .default-inner.abt-inner .text-setter {
		padding-left: 0;
		width: 100%;
	}
	.accor-tab .default-inner p {
		font-size: 14px;
	}
	.about-title, .abt-section .csr-ban h1 {
		width: 100%;
	}
	.abt-section .csr-ban .image-top {
		display: none;
	}
	.abt-section .csr-ban {
		padding-right: 0;
	}
	.abt-section .fin-tab .tab-content {
		width: 100%;
	}
	
	.calc-form .form-group label {
		width: 100%;
		border-right: 0;
	}
	.calc-form .form-group .form-control {
		width: 100%;
		margin-top: 0;
		margin-bottom: 10px;
	}
	.btn-pay-sec {
		width: 100%;
		margin-top: 8px;
    	margin-bottom: 10px;
	}
	.calc-form .form-group h5 {
		margin-top: 0;
		margin-bottom: 10px;
	}
	.sav-2-in li {
		font-size: 16px;
	}
	.report-title, .con-title, .career-title, .app-title {
		font-size: 46px;
		line-height: 36px;
		margin: 25px 0 15px;
	}
	.contact-tab .news-side-list {
		width: 100%;
	}
	.contact-tab .news-side-list li {
		padding: 0;
		width: 33.33%;
		margin: 15px 0 0;
	}
	.contact-tab .news-side-list li a img {
		width: 40px;
	}
	.contact-tab .news-side-list li {
		font-size: 14px;
	}
	.contact-tab .news-side-list li a {
		line-height: 20px;
	}
	.contact-tab .news-content {
		width: 100%;
		padding-left: 0;
	}
	.contact-tab .rep-pdf-sec .form-control, .contact-tab .rep-pdf-sec label {
		width: 100%;
		margin-bottom: 10px;
	}
	.contact-tab .rep-pdf-sec .form-group {
		margin-bottom: 5px;
	}
	.contact-tab .rep-pdf-sec h2 {
		margin-top: 20px;
	}
	.contact-tab h3 {
		margin-top: 20px;
	}
	.office-secdl {
		margin-bottom: 25px;
	}
	.office-address {
		width: 90%;
	}
	.office-address h4 {
		font-size: 20px;
	}
	.loc-section p, .contact-tab .news-content.branch-loc h3 {
		padding: 8px 10px 5px;
	}
	.loc-section p .loc-text {
		width: 85%;
	}
	.app-tab {
		padding:0;
	}
	.app-section {
		margin-bottom: 20px;
	}
	.career-section .content-sec h3 {
		font-size: 22px;
	}
	.career-title span {
		font-size: 22px;
	}
	.terms-title {
		font-size: 24px;
	}
	.table-view .body-view ul li {
		font-size: 15px;
		padding: 7px 20px;
	}

	.pay-steps-ul li {
		font-size: 16px;
		line-height: 24px;
		width: 135px;
		margin-top: 40px;
		margin-right: 50px;
	}
	.paynow-section .pay-steps-ul {
		margin-bottom: 30px;
	}
	.pay-steps-ul li:last-child {
		margin-right: 0;
	}
	.pay-steps-ul li span.img-pro img {
		width: 85%;
	}

}
@media screen and (max-width: 574px){ 
	
	.container {
		width: 400px;
	}
	.main-seds.container {
		width:100%;
	}
	.top-section .logo {
		width:180px;
		height: 54px;
	}
	.top-section .logo-img {
		background-size:180px 54px;
	}
	.top-section .tag-line {
		width: 140px;
	}
	.top-section .tag-line img {
		margin-top: 17px;
	}
	.news-window .news-set p {
		width: 100%;
		margin-top: 5px;
	}
	.news-set {
		height: 250px;
		/*height: auto;*/
	}
	.news-window p.news-notify {
		font-size: 14px;
		line-height: 18px;
	}
	.news-window {
		height: auto;
	}
	.category-set .img-sec img {
		object-fit: initial;
		object-position: initial;
	}
	.category-set h3 {
		font-size: 22px;
		top:115px;
		width: 100%;
	}
	.content-sec .feature-ul li, .content-sec .feature-ul.dbl-li li, .default-inner .feature-ul.dbl-li li, .content-sec .feature-ul li, .contact-inner li, .default-inner li {
		min-width: 100%;
	}
	.content-sec .feature-ul li span.txt-pro br {
		display: none;
	}
	.content-sec .feature-ul li span.txt-pro, .default-inner .feature-ul li span.txt-pro {
		width: calc(100% - 80px);
	}

	.news-title, .fin-title, .report-title, .gover-title {
		font-size: 36px;
	}
	.rep-pdf-sec h2 {
		font-size: 26px;
	}

	.icon-sets img, .icon-sets {
		width: 35px;
	}
	.icon-text {
		width: calc(100% - 40px);
		margin-top: 5px;
		padding-left: 5px;
	}
	.icon-text h4 {
		font-size: 14px;
		line-height: 24px;
	}
	.icon-text .text-1 {
		width: 70px;
	}
	.icon-text .text-1.mail {
		width: 55px;
	}
	.news-side-list ul li, .fin-tab .nav-tabs li {
		font-size: 24px;
		padding:0 12px;
	}
	.fin-tab .nav-tabs li a {
		line-height: 30px;
	}
	.fina-rep .fina-text {
		width: calc(100% - 30px);
    	padding-left: 10px;
	}
	.fina-rep .fina-text h4 {
		font-size: 20px;
	}
	.rep-pdf-sec li {
		margin-bottom: 15px;
	}
	.fina-rep .fina-icon img {
		width:28px;
	}
	.paynow-section .pay-steps-ul {
		width: 170px;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.pay-steps-ul li {
		width: 100%;
		margin:0 auto;
		margin-top: 40px;
	}

}
@media screen and (max-width: 450px){ 

	.container {
		width: 350px;
	}
	.main-seds.container {
		width:100%;
	}
	.top-section .logo {
		width:180px;
		height: 54px;
		display: block;
		margin: 0 auto;
		float: none;
	}
	.top-section .tag-line {
		width: 140px;
		display: block;
		margin: 0 auto;
		float: none;
	}
	.category-set h3 {
		top:75px;
		font-size: 20px;
		line-height: 20px;
		padding: 0 25px;
	}
	.paynow-section .pay-steps-ul {
		width: 170px;
		margin: 0 auto;
		margin-bottom: 30px;
	}
	.pay-steps-ul li {
		width: 100%;
		margin:0 auto;
		margin-top: 40px;
	}

}

@media screen and (max-width:375px){ 
	.container {
		width: 300px;
	}
}
@media screen and (max-width: 991px){
    .content-sec .feature-ul li span.img-pro, .default-inner .feature-ul li span.img-pro{
        width: 50px;
    }
}
@media screen and (max-width: 767px)
{

    .default-inner .feature-ul .top-imgul span.img-pro{
        top: -37px;
    }

    .content-sec .feature-ul li span.img-pro, .default-inner .feature-ul li span.img-pro{
            width: 50px;
            position: relative;
            top: -1px;
    }
    .go-saveracc .default-inner li{
        min-width: 100%;
    }
}

@media screen and (max-width: 574px)
{
    .content-sec .feature-ul li span.txt-pro, .default-inner .feature-ul li span.txt-pro {
        font-size: 14px;
    }
    .default-inner .feature-ul .top-imgul span.img-pro{
        top: -30px;
    }
}

@media screen and (max-width:375px){ 
  .default-inner .feature-ul .top-imgul span.img-pro {
        top: -43px;
    }

}
@media screen and (max-width: 320px)
{
.default-inner .feature-ul .top-imgul span.img-pro {
        top: -26px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px){ 
.slidelatest_news{
   font-size: 12px;
}
.slidelatest_news{
   padding: 8px 0px;
}
.news-window .title {
   font-size: 12px;
   padding: 0 5px;
}
.news-window h1 {
   font-size: 22px;
   padding-top: 4px;
}
.news-window .news-set p{
   padding-right: 0;
}
.news-window p{
   font-size: 12px;
}
.news-window .date-sec {
   height: 26px;
}
.top-app{
   padding: 0;
}
.top-app img{
   height: 115px;
   object-fit: cover;
}
.news-slide .slick-dots {
   bottom: 60px;
}
.news-slide .slick-next{
   bottom: 50px;
 }
}

@media screen and (max-width: 767px){
.mob-content{
display: block;
padding-bottom: 18px;
}
.mob-content img{
width: 35px;
padding-right: 10px;
display: inline-block;
}
.mob-content span{
   position: relative;
    top: 5px;
 }
.collapse-button { 
    right: auto;
    left: 55px;
}
.button_block a{
display: block !important;
}
.button_link{
position: relative;
   width: 100px;
    height: 0;
    display: block;
    margin: 0 auto;
    margin-top: -38px;
    float: right;
}
.button_link img{
width: 100%;
}

.button_link a{
display: none;
 }

}


