/*////////////////////////////////////////////////////// responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1200px) and (max-width: 1920px) {

	#mobileslideronly {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}
	#mobilenavKernel {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}

}

@media (min-width: 1800px) {
	#mobilenavKernel {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}

	#mobileslideronly {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}
	.container {
		max-width: 1695px;
	}
}

@media (min-width: 1700px) and (max-width: 1799px) {
	#mobilenavKernel {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}

	#mobileslideronly {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}

	.container {
		max-width: 1595px;
	}
}

@media (min-width: 1600px) and (max-width: 1699px) {
	#mobilenavKernel {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}

	#mobileslideronly {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}
	.container {
		max-width: 1495px;
	}
}

@media (min-width: 1500px) and (max-width: 1599px) {
	#mobilenavKernel {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}

	#mobileslideronly {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}
	.container {
		max-width: 1395px;
	}

	.slick-slider .slick-arrow {
		width: 15px;
	}

	.banner-carousel .slick-arrow.slick-prev {
		left: 15px;
	}

	.banner-carousel .slick-arrow.slick-next {
		right: 15px;
	}

	.f-logo img {
		width: 200px;
	}
}

@media (min-width: 1400px) and (max-width: 1499px) {
	#mobilenavKernel {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}
	#mobileslideronly {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}


	.container {
		max-width: 1295px;
	}

	/* home page */
	.section-title {
		font-size: 60px;
		line-height: 73px;
	}

	.banner-carousel .slick-arrow {
		width: 25px;
	}

		.banner-carousel .slick-arrow.slick-prev {
			left: 30px;
		}

		.banner-carousel .slick-arrow.slick-next {
			right: 30px;
		}

	.our-responsibility-section {
		padding: 50px 0;
	}

	.payment-cards-section {
		padding: 50px 0;
	}

	.company-logos-section {
		padding: 50px 0;
	}

	.latest-news-section {
		padding: 50px 0;
	}

	.company-logos-section .logo-block {
		padding: 0 20px;
	}

	.company-logos-section .logo-img img {
		width: 175px;
	}
	/* .your-trust-section { padding: 50px 0; } */
	.your-trust-section {
		padding: 50px 0 30px;
	}

	.latest-news-block .image img {
		height: 325px;
	}

	.slick-slider .slick-arrow {
		width: 15px;
	}

	.banner-carousel .slick-arrow.slick-prev {
		left: 15px;
	}

	.banner-carousel .slick-arrow.slick-next {
		right: 15px;
	}
	/* home page */

	/* footer */
	.footer {
		padding: 100px 0 50px;
	}

	.f-logo img {
		width: 200px;
	}
	/* footer */
}

@media (min-width: 1300px) and (max-width: 1399px) {
	
	#mobilenavKernel {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}

	#mobileslideronly {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}

	.container {
		max-width: 1195px;
	}

	/* home page */
	.section-title {
		font-size: 50px;
		line-height: 63px;
	}

	.banner-carousel .slick-arrow {
		width: 25px;
	}

		.banner-carousel .slick-arrow.slick-prev {
			left: 30px;
		}

		.banner-carousel .slick-arrow.slick-next {
			right: 30px;
		}

	.our-responsibility-section {
		padding: 50px 0;
	}

	.payment-cards-section {
		padding: 50px 0;
	}

	.company-logos-section {
		padding: 50px 0;
	}

	.latest-news-section {
		padding: 50px 0;
	}

	.company-logos-section .logo-block {
		padding: 0 20px;
	}

	.company-logos-section .logo-img img {
		width: 175px;
	}
	/* .your-trust-section { padding: 50px 0; } */
	.your-trust-section {
		padding: 50px 0 30px;
	}

	.latest-news-block .image img {
		height: 325px;
	}
	/* home page */

	/* footer */
	.footer {
		padding: 100px 0 50px;
	}

		.footer:before {
			right: -100px;
			bottom: -118px;
			width: 585px;
			height: 750px;
		}

		.footer .f-content > .row {
			margin: 0 -50px;
		}

			.footer .f-content > .row > [class^=col-] {
				padding: 0 50px;
			}

	.slick-slider .slick-arrow {
		width: 15px;
	}

	.banner-carousel .slick-arrow.slick-prev {
		left: 15px;
	}

	.banner-carousel .slick-arrow.slick-next {
		right: 15px;
	}

	.f-logo img {
		width: 200px;
	}
	/* footer */
}

@media (min-width: 1200px) and (max-width: 1299px) {
	.container {
		max-width: 1150px;
	}

	/* home page */
	.section-title {
		font-size: 50px;
		line-height: 63px;
	}

	.banner-carousel .slick-arrow {
		width: 25px;
	}

		.banner-carousel .slick-arrow.slick-prev {
			left: 30px;
		}

		.banner-carousel .slick-arrow.slick-next {
			right: 30px;
		}

	.our-responsibility-section {
		padding: 50px 0;
	}

	.payment-cards-section {
		padding: 50px 0;
	}

	.company-logos-section {
		padding: 50px 0;
	}

	.latest-news-section {
		padding: 50px 0;
	}

	.company-logos-section .logo-block {
		padding: 0 20px;
	}

	.company-logos-section .logo-img img {
		width: 175px;
	}
	/* .your-trust-section { padding: 50px 0; } */
	.your-trust-section {
		padding: 50px 0 30px
	}

	.latest-news-block .image img {
		height: 325px;
	}
	/* home page */

	/* footer */
	.footer {
		padding: 100px 0 50px;
	}

		.footer:before {
			right: -100px;
			bottom: -118px;
			width: 585px;
			height: 750px;
		}

		.footer .f-content > .row {
			margin: 0 -50px;
		}

			.footer .f-content > .row > [class^=col-] {
				padding: 0 50px;
			}

	.slick-slider .slick-arrow {
		width: 15px;
	}

	.banner-carousel .slick-arrow.slick-prev {
		left: 15px;
	}

	.banner-carousel .slick-arrow.slick-next {
		right: 15px;
	}

	.f-logo img {
		width: 200px;
	}
	/* footer */
}

@media (min-width: 1200px) {
	/* navigation */
	.navbar-nav .nav-item .dropdown-toggle:after {
		display: none;
	}

	.navbar-nav li > .dropdown-menu.show {
		display: none;
	}

	.navbar-nav li.dropdown > .dropdown-menu {
		display: block; /*top: -6000%; z-index: -1;*/
		visibility: hidden;
		opacity: 0;
		transition: 0.3s;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
	}

	.navbar-nav li:hover > .dropdown-menu {
		display: block;
		visibility: visible;
		opacity: 1;
	}

	.navbar-nav li.dropend > .dropdown-menu {
		display: block;
		visibility: hidden;
		opacity: 0;
		left: 100%;
		top: -12px;
		z-index: -1;
		transition: 0.3s;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
	}

	.navbar-nav li.dropend:hover > .dropdown-menu {
		display: block;
		visibility: visible;
		opacity: 1;
		left: 100%;
		right: auto;
		top: -12px;
	}



	.navbar-nav li.dropdown > .dropdown-menu > li.dropdown:hover > .dropdown-item:before {
		opacity: 1;
	}
	/* navigation */
}

@media (max-width: 1199px) {
	/* navigation */
	html.overflow-section {
		overflow: hidden;
	}


	.slick-slider .slick-arrow {
		width: 15px;
	}

	.banner-carousel .slick-arrow.slick-prev {
		left: 15px;
	}

	.banner-carousel .slick-arrow.slick-next {
		right: 15px;
	}

	.f-logo img {
		width: 200px;
	}
	/* navigation */
}

@media (min-width: 992px) and (max-width: 1199px) {
	/* home page */
	.section-title {
		font-size: 45px;
		line-height: 55px;
	}

	.slick-slider .slick-arrow {
		width: 15px;
	}

	.banner-carousel .slick-arrow.slick-prev {
		left: 15px;
	}

	.banner-carousel .slick-arrow.slick-next {
		right: 15px;
	}

	.our-responsibility-section {
		padding: 50px 0;
	}

	.our-services-section .row {
		margin: 0 -20px;
	}

	.our-services-section [class^=col-] {
		padding: 0 20px;
	}

	.our-responsibility-section .detail p br {
		display: none;
	}

	.payment-cards-section {
		padding: 50px 0;
	}

	.payment-cards-carousel {
		padding: 0 50px;
	}

	.company-logos-section {
		padding: 50px 0;
	}

	.latest-news-section {
		padding: 50px 0;
	}

	.company-logos-section .logo-block {
		padding: 0 20px;
	}

	.company-logos-section .logo-img img {
		width: 175px;
	}
	/* .your-trust-section { padding: 50px 0; } */
	.your-trust-section {
		padding: 50px 0 30px;
	}

	.latest-news-block .image img {
		height: 275px;
	}

	.latest-news-section .row {
		margin: 0 -15px;
	}

	.latest-news-section [class^=col-] {
		padding: 0 15px;
	}

	.latest-news-block p {
		font-size: 25px;
		line-height: 30px;
	}

	.our-services-section .our-services-block p {
		font-size: 18px;
		line-height: 25px;
	}
	/* home page */

	/* footer */
	.footer {
		padding: 100px 0 50px;
	}

		.footer:before {
			right: -100px;
			bottom: -118px;
			width: 585px;
			height: 750px;
		}

		.footer .f-content > .row {
			margin: 0 -20px;
		}

			.footer .f-content > .row > [class^=col-] {
				padding: 0 20px;
			}

	.f-logo {
		margin-bottom: 30px;
	}

	.f-address {
		margin-bottom: 50px;
	}

	.f-block .f-title {
		font-size: 25px;
		line-height: 30px;
	}

	.f-block .f-detail ul li {
		font-size: 20px;
		line-height: 25px;
	}

	.f-logo img {
		width: 200px;
	}
	/* footer */
}

@media (min-width: 768px) and (max-width: 991px) {
	p,
	ul li,
	ol li {
		font-size: 20px;
		line-height: 25px;
	}

	/* home page */
	.section-title {
		font-size: 40px;
		line-height: 50px;
	}

	.slick-slider .slick-arrow {
		width: 20px;
	}

	.banner-form {
		padding: 30px;
		margin-bottom: 30px;
	}

	.banner-carousel .slick-arrow.slick-prev {
		left: 15px;
	}

	.banner-carousel .slick-arrow.slick-next {
		right: 15px;
	}

	.our-responsibility-section {
		padding: 35px 0;
	}

	.our-services-section {
		background-color: #093C60;
	}

		.our-services-section .row {
			margin: 0 -20px;
		}

		.our-services-section [class^=col-] {
			padding: 0 20px;
		}

	.our-responsibility-section .detail p br {
		display: none;
	}

	.payment-cards-section {
		padding: 35px 0;
	}

	.payment-cards-carousel {
		padding: 0 35px;
	}

	.company-logos-section {
		padding: 35px 0;
	}

	.latest-news-section {
		padding: 35px 0;
	}

	.company-logos-section .logo-block {
		padding: 0 20px;
		flex: 0 0 25%;
		max-width: 25%;
		width: 100%;
	}

	.company-logos-section .logo-img img {
		width: 175px;
	}
	/* .your-trust-section { padding: 35px 0; } */
	.your-trust-section {
		padding: 30px 0;
	}

	.latest-news-block .image img {
		height: 275px;
	}

	.latest-news-section .row {
		margin: 0 -15px;
	}

	.latest-news-section [class^=col-] {
		padding: 0 15px;
	}

	.latest-news-block p {
		font-size: 25px;
		line-height: 30px;
	}

	.our-services-section .our-services-block p {
		font-size: 18px;
		line-height: 25px;
	}

	.our-services-section [class^=col-]:nth-child(2n+1) {
		border: none;
	}

	.your-trust-section .your-trust-content span {
		font-size: 30px;
		line-height: 40px;
	}
	/* .latest-news-section [class^=col-]:before { display: none; } */
	/* home page */

	/* footer */
	.footer {
		padding: 70px 0 35px;
		background-color: #093C60;
	}

		.footer:before {
			right: -100px;
			bottom: -118px;
			width: 450px;
			height: 550px;
		}

		.footer .f-content > .row {
			margin: 0 -20px;
		}

			.footer .f-content > .row > [class^=col-] {
				padding: 0 20px;
				border: none;
			}

		.footer .f-content .f-right {
			text-align: center;
			margin-bottom: 50px;
		}

	.f-social-copyrights p {
		text-align: center;
	}

	.f-logo {
		margin-bottom: 30px;
	}

		.f-logo img {
			width: 275px;
		}

	.f-address {
		margin-bottom: 50px;
	}

	.f-block .f-title {
		font-size: 25px;
		line-height: 30px;
	}

	.f-block .f-detail ul li {
		font-size: 20px;
		line-height: 25px;
	}
	/* footer */
}

@media (min-width: 768px) {
	
	#mobileslideronly {
		visibility: visible;
	}

}

@media (max-width: 767px) {
	p,
	ul li,
	ol li {
		font-size: 18px;
		line-height: 25px;
	}



	/* home page */
	.section-title {
		font-size: 30px;
		line-height: 40px;
	}

	.small-block-title {
		font-size: 25px;
		line-height: 30px;
	}

	.slick-slider .slick-arrow {
		width: 20px;
	}

	.banner-form {
		padding: 30px;
		margin: 0 auto 30px;
	}

	.banner-section .banner-content .banner-main-detail .detail p br {
		display: none;
	}

	.banner-carousel .slick-arrow.slick-prev {
		left: 15px;
	}

	.banner-carousel .slick-arrow.slick-next {
		right: 15px;
	}

	.our-responsibility-section {
		padding: 25px 0;
	}

	.our-services-section {
		padding: 25px 0;
		background-color: #093C60;
	}

		.our-services-section .row {
			margin: 0 -15px;
		}

		.our-services-section [class^=col-] {
			padding: 0 15px;
		}

	.our-responsibility-section .detail p br {
		display: none;
	}

	.payment-cards-section {
		padding: 25px 0;
	}

	.payment-cards-carousel {
		padding: 0 25px;
	}

	.company-logos-section {
		padding: 25px 0;
	}

	.latest-news-section {
		padding: 25px 0;
	}

	.company-logos-section .logo-block {
		padding: 0 15px;
	}

	.company-logos-section .logo-img img {
		width: 175px;
	}

	.your-trust-section {
		padding: 25px 0;
	}

		.your-trust-section img {
			width: 125px;
		}

	.latest-news-block .image img {
		height: auto;
	}

	.latest-news-section .row {
		margin: 0 -15px;
	}

	.latest-news-section [class^=col-] {
		padding: 0 15px;
	}

		.latest-news-section [class^=col-]:before {
			display: none;
		}

	.latest-news-block p {
		font-size: 22px;
		line-height: 28px;
	}

	.our-services-section .our-services-block p {
		font-size: 18px;
		line-height: 25px;
	}

	.our-services-section [class^=col-]:nth-child(2n+1) {
		border: none;
	}

	.your-trust-section .your-trust-content span {
		font-size: 25px;
		line-height: 30px;
	}
	/* .latest-news-section [class^=col-]:before { display: none; } */
	/* home page */
	/* NAV BAR MOBILE */

	.dropdown-mega .dropdown-menu .dropdown-second-links {
		background-color: transparent;
		background: transparent;
	}

	.navbar-nav .mega-content-block .mega-detail ul li a {
		color: #003764;
	}

	.navbar-nav .mega-content-block .mega-image {
		background-color: #003764;
	}

	#desktopslider {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}
	#desktopnav {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}

	/*#mobilenavKernel {
		visibility: visible;
	}*/
	#mobileslideronly {
		visibility: visible;
	}
	/* footer */
	.footer {
		padding: 35px 0;
		background-image: url('../images/back-footer.png');
	}

		.footer:before {
			right: -50px;
			bottom: -75px;
			width: 300px;
			height: 350px;
		}

		.footer .f-content > .row {
			margin: 0 -15px;
		}

			.footer .f-content > .row > [class^=col-] {
				padding: 0 15px;
				border: none;
			}

		.footer .f-content .f-right {
			text-align: center;
			margin-bottom: 50px;
		}

	.f-social-copyrights p {
		text-align: center;
	}

	.f-logo {
		margin-bottom: 30px;
	}

		.f-logo img {
			width: 250px;
		}

	.f-address {
		margin-bottom: 50px;
	}

	.f-block .f-title {
		font-size: 22px;
		line-height: 28px;
	}

	.f-block .f-detail ul li {
		font-size: 20px;
		line-height: 25px;
	}
	/* footer */
}

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px) {
}

@media (min-width: 240px) and (max-width: 575px) {


	/* home page */
	.section-title br {
		display: none;
	}

	.banner-section .banner-image img {
		height: 725px;
	}

	.our-services-section .our-services-block {
		text-align: center;
	}

	.company-logos-section .logo-block {
		margin-bottom: 15px;
		flex: 0 0 50%;
		max-width: 50%;
		width: 100%;
	}
	/* home page */

	/* footer */
	.f-block {
		margin-bottom: 30px;
	}

	.f-social-links ul li {
		font-size: 18px !important;
		line-height: 18px !important;
	}

		.f-social-links ul li a {
			width: 35px;
			height: 35px;
		}
	/* footer */
}
/*---------- Large Desktop , Large Screen End ----------*/



@media(min-width:1600px) and (max-width:1850px) {
	.accounts-wrp .row {
		margin: 0 -50px;
	}

	.accounts-wrp .col-md-4 {
		padding: 0 50px;
	}
}

@media(min-width:1200px) and (max-width:1600px) {
	.inner-banner-wrp {
		height: 300px;
	}

	.inner-banner-img img {
		width: 150px;
	}

	.titlebar h2 {
		font-size: 30px;
		line-height: 35px;
	}

	.titlebar ul li a {
		font-size: 25px;
	}

	.accounts-wrp .row {
		margin: 0 -30px;
	}

	.accounts-wrp .col-md-4 {
		padding: 0 60px;
	}

	.accounts-wrp .account-box .box-img img {
		height: 250px;
	}

	.accounts-wrp .account-box h3 {
		padding: 20px;
		font-size: 20px;
	}

	.accounts-detail-wrp {
		padding: 60px 0 100px;
	}

		.accounts-detail-wrp .row {
			margin: 0 -30px;
		}

			.accounts-detail-wrp .row .col-md-6 {
				padding: 0 30px;
			}

		.accounts-detail-wrp .account-img:before {
			border-radius: 0 50px 0 0;
		}

		.accounts-detail-wrp .account-img img {
			border-radius: 0 50px 0 0;
		}

		.accounts-detail-wrp .account-dt p {
			font-size: 17px;
			line-height: 35px;
		}

	.protection-wrp .titlebar p {
		font-size: 20px;
		line-height: 30px;
	}

	.accordion .accordion-item .accordion-button {
		padding: 15px 20px 15px 40px;
		font-size: 20px;
		line-height: 30px;
	}

	.accordion .accordion-item1 .accordion-button {
		font-size: 18px;
	}

	.accordion .accordion-body {
		padding: 15px;
		border-radius: 0 0 0 30px;
	}

		.accordion .accordion-body p {
			padding: 0;
			font-size: 16px;
			line-height: 24px;
		}

	.h-search-lang-location {
		margin: 0 20px 0 0;
	}

	.navbar-nav .nav-item .nav-link {
		font-size: 16px;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-prev {
		left: -10px;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-next {
		right: -10px;
	}

	.corporate-wrp .row {
		margin: 0 -15px;
	}

		.corporate-wrp .row .col-md-3 {
			padding: 0 15px;
			width: 33.33%;
		}

	.corporate-wrp .corporate-box {
		margin: 0 0 30px;
		padding: 20px 15px;
	}

		.corporate-wrp .corporate-box h3 {
			font-size: 18px;
			min-height: 65px;
		}
}

@media(min-width:1025px) and (max-width:1199px) {
	.inner-banner-wrp {
		height: 300px;
	}

	.inner-banner-img img {
		width: 150px;
	}

	.titlebar h2 {
		font-size: 30px;
		line-height: 35px;
	}

	.titlebar ul li a {
		font-size: 18px;
	}

	.accounts-wrp .row {
		margin: 0 -15px;
	}

	.accounts-wrp .col-md-4 {
		padding: 0 15px;
	}

	.accounts-wrp .account-box .box-img img {
		height: 250px;
	}

	.accounts-wrp .account-box h3 {
		padding: 20px;
		font-size: 20px;
	}

	.accounts-detail-wrp {
		padding: 60px 0 100px;
	}

		.accounts-detail-wrp .row .col-md-6 {
			padding: 0 15px;
		}

		.accounts-detail-wrp .account-img:before {
			border-radius: 0 50px 0 0;
		}

		.accounts-detail-wrp .account-img img {
			border-radius: 0 50px 0 0;
		}

		.accounts-detail-wrp .account-dt p {
			font-size: 17px;
			line-height: 35px;
		}

	.protection-wrp .titlebar p {
		font-size: 20px;
		line-height: 30px;
	}

	.accordion .accordion-item .accordion-button {
		padding: 15px 20px 15px 40px;
		font-size: 20px;
		line-height: 30px;
	}

	.accordion .accordion-item1 .accordion-button {
		font-size: 18px;
	}

	.accordion .accordion-body {
		padding: 15px;
		border-radius: 0 0 0 30px;
	}

		.accordion .accordion-body p {
			padding: 0;
			font-size: 16px;
			line-height: 24px;
		}


	.mobile-show {
		display: block;
	}

	.btn_blue {
		margin: 15px 15px 0;
		display: table;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-prev {
		left: -10px;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-next {
		right: -10px;
	}

	.corporate-wrp .row {
		margin: 0 -15px;
	}

		.corporate-wrp .row .col-md-3 {
			padding: 0 15px;
			width: 33.33%;
		}

	.corporate-wrp .corporate-box {
		margin: 0 0 30px;
		padding: 20px 15px;
	}

		.corporate-wrp .corporate-box h3 {
			font-size: 18px;
			min-height: 65px;
		}
}

@media(min-width:992px) and (max-width:1024px) {
	.inner-banner-wrp {
		height: 300px;
	}

	.inner-banner-img img {
		width: 150px;
	}

	.titlebar h2 {
		font-size: 30px;
		line-height: 35px;
	}

	.titlebar ul li a {
		font-size: 18px;
	}

	.accounts-wrp .row {
		margin: 0 -15px;
	}

	.accounts-wrp .col-md-4 {
		padding: 0 15px;
	}

	.accounts-wrp .account-box .box-img img {
		height: 250px;
	}

	.accounts-wrp .account-box h3 {
		padding: 20px;
		font-size: 20px;
	}

	.accounts-detail-wrp {
		padding: 60px 0 100px;
	}

		.accounts-detail-wrp .row .col-md-6 {
			padding: 0 15px;
		}

		.accounts-detail-wrp .account-img:before {
			border-radius: 0 50px 0 0;
		}

		.accounts-detail-wrp .account-img img {
			border-radius: 0 50px 0 0;
		}

		.accounts-detail-wrp .account-dt p {
			font-size: 17px;
			line-height: 35px;
		}

	.protection-wrp .titlebar p {
		padding: 0;
		font-size: 16px;
		line-height: 24px;
	}

	.accordion {
		padding: 0;
	}

		.accordion .accordion-item .accordion-button {
			padding: 15px 20px 15px 40px;
			font-size: 20px;
			line-height: 30px;
		}

		.accordion .accordion-item1 .accordion-button {
			font-size: 18px;
		}

		.accordion .accordion-body {
			padding: 15px;
			border-radius: 0 0 0 30px;
		}

			.accordion .accordion-body p {
				padding: 0;
				font-size: 16px;
				line-height: 24px;
			}


	.mobile-show {
		display: block;
	}

	.btn_blue {
		margin: 15px 15px 0;
		display: table;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-prev {
		left: -10px;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-next {
		right: -10px;
	}

	.corporate-wrp .row {
		margin: 0 -15px;
	}

		.corporate-wrp .row .col-md-3 {
			padding: 0 15px;
			width: 33.33%;
		}

	.corporate-wrp .corporate-box {
		margin: 0 0 30px;
		padding: 20px 15px;
	}

		.corporate-wrp .corporate-box h3 {
			font-size: 18px;
			min-height: 65px;
		}
}

@media(min-width:768px) and (max-width:991px) {
	.inner-banner-wrp {
		height: 300px;
	}

	.inner-banner-img img {
		width: 150px;
	}

	.titlebar h2 {
		font-size: 30px;
		line-height: 35px;
	}

	.titlebar ul li a {
		font-size: 20px;
	}

	.accounts-wrp .row {
		margin: 0 -15px;
	}

	.accounts-wrp .col-md-4 {
		padding: 0 15px;
	}

	.accounts-wrp .account-box .box-img img {
		height: 200px;
	}

	.accounts-wrp .account-box h3 {
		padding: 20px;
		font-size: 20px;
	}

	.accounts-detail-wrp {
		padding: 60px 0 100px;
	}

		.accounts-detail-wrp .row .col-md-6 {
			padding: 0 15px;
		}

		.accounts-detail-wrp .account-img:before {
			border-radius: 0 50px 0 0;
		}

		.accounts-detail-wrp .account-img img {
			border-radius: 0 50px 0 0;
		}

		.accounts-detail-wrp .account-dt p {
			font-size: 17px;
			line-height: 35px;
		}

	.protection-wrp .titlebar p {
		padding: 0;
		font-size: 16px;
		line-height: 24px;
	}

	.accordion {
		padding: 0;
	}

		.accordion .accordion-item .accordion-button {
			padding: 15px 20px 15px 40px;
			font-size: 16px;
			line-height: 26px;
			width: 100%;
		}

		.accordion .accordion-item1 .accordion-button {
			font-size: 18px;
		}

		.accordion .accordion-body {
			padding: 15px;
			border-radius: 0 0 0 30px;
		}

			.accordion .accordion-body p {
				padding: 0;
				font-size: 16px;
				line-height: 24px;
			}


	.mobile-show {
		display: block;
	}

	.btn_blue {
		margin: 15px 15px 0;
		display: table;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-prev {
		left: -10px;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-next {
		right: -10px;
	}

	.corporate-wrp {
		padding: 50px 0;
	}

		.corporate-wrp .titlebar ul {
			flex-wrap: wrap;
		}

		.corporate-wrp .row {
			margin: 0 -15px;
		}

			.corporate-wrp .row .col-md-3 {
				padding: 0 15px;
				width: 33.33%;
			}

		.corporate-wrp .corporate-box {
			margin: 0 0 30px;
			padding: 20px 15px;
		}

			.corporate-wrp .corporate-box h3 {
				font-size: 18px;
				min-height: 65px;
			}

	.vision-wrpper.protection-wrp {
		padding: 50px 0;
	}

		.vision-wrpper.protection-wrp .accordion .accordion-body {
			width: 100%;
		}
}

@media(min-width:576px) and (max-width:767px) {
	.inner-banner-wrp {
		height: 300px;
	}

	.inner-banner-img img {
		width: 150px;
	}

	.titlebar h2 {
		font-size: 30px;
		line-height: 35px;
	}

	.titlebar ul li a {
		font-size: 18px;
	}

	.accounts-wrp .row {
		margin: 0 -15px;
	}

	.accounts-wrp .col-md-4 {
		padding: 0 15px;
	}

	.accounts-wrp .account-box .box-img img {
		height: 200px;
	}

	.accounts-wrp .account-box h3 {
		padding: 20px;
		font-size: 20px;
	}

	.accounts-detail-wrp {
		padding: 60px 0 100px;
	}

		.accounts-detail-wrp .row .col-md-6 {
			padding: 0 15px;
		}

		.accounts-detail-wrp .account-img {
			margin: 0 0 30px;
		}

			.accounts-detail-wrp .account-img:before {
				border-radius: 0 50px 0 0;
			}

			.accounts-detail-wrp .account-img img {
				border-radius: 0 50px 0 0;
			}

		.accounts-detail-wrp .brd-right:before {
			display: none;
		}

		.accounts-detail-wrp .account-dt p {
			font-size: 17px;
			line-height: 35px;
		}

	.protection-wrp .titlebar p {
		padding: 0;
		font-size: 16px;
		line-height: 24px;
	}

	.accordion {
		padding: 0;
	}

		.accordion .accordion-item .accordion-button {
			padding: 15px 20px 15px 40px;
			font-size: 16px;
			line-height: 26px;
			width: 100%;
		}

		.accordion .accordion-item1 .accordion-button {
			font-size: 18px;
		}

		.accordion .accordion-body {
			padding: 15px;
			border-radius: 0 0 0 30px;
		}

			.accordion .accordion-body p {
				padding: 0;
				font-size: 16px;
				line-height: 24px;
			}


	.mobile-show {
		display: block;
	}

	.btn_blue {
		margin: 15px 15px 0;
		display: table;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-prev {
		left: -10px;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-next {
		right: -10px;
	}

	.corporate-wrp {
		padding: 50px 0;
	}

		.corporate-wrp .titlebar ul {
			flex-wrap: wrap;
		}

		.corporate-wrp .row {
			margin: 0 -15px;
		}

			.corporate-wrp .row .col-md-3 {
				padding: 0 15px;
			}

		.corporate-wrp .corporate-box {
			margin: 0 0 30px;
			padding: 20px;
		}

			.corporate-wrp .corporate-box h3 {
				font-size: 20px;
				min-height: 65px;
			}

	.vision-wrpper.protection-wrp {
		padding: 50px 0;
	}

		.vision-wrpper.protection-wrp .accordion .accordion-body {
			width: 100%;
		}
}

@media(min-width:448px) and (max-width:575px) {
	.inner-banner-wrp {
		height: 300px;
	}

	.inner-banner-img img {
		width: 150px;
	}

	.titlebar h2 {
		font-size: 30px;
		line-height: 35px;
	}

	.titlebar ul li a {
		font-size: 18px;
	}

	.accounts-wrp .row {
		margin: 0 -15px;
	}

	.accounts-wrp .col-md-4 {
		padding: 0 15px;
	}

	.accounts-wrp .account-box .box-img img {
		height: 350px;
	}

	.accounts-wrp .account-box h3 {
		padding: 20px;
		font-size: 20px;
	}

	.accounts-detail-wrp {
		padding: 60px 0 100px;
	}

		.accounts-detail-wrp .row .col-md-6 {
			padding: 0 15px;
		}

		.accounts-detail-wrp .account-img {
			margin: 0 0 30px;
		}

			.accounts-detail-wrp .account-img:before {
				border-radius: 0 50px 0 0;
			}

			.accounts-detail-wrp .account-img img {
				border-radius: 0 50px 0 0;
			}

		.accounts-detail-wrp .brd-right:before {
			display: none;
		}

		.accounts-detail-wrp .account-dt p {
			font-size: 17px;
			line-height: 35px;
		}

	.protection-wrp .titlebar p {
		padding: 0;
		font-size: 16px;
		line-height: 24px;
	}

	.accordion {
		padding: 0;
	}

		.accordion .accordion-item .accordion-button {
			padding: 15px 20px 15px 40px;
			font-size: 16px;
			line-height: 26px;
			width: 100%;
		}

		.accordion .accordion-item1 .accordion-button {
			font-size: 18px;
		}

		.accordion .accordion-body {
			padding: 15px;
			border-radius: 0 0 0 30px;
		}

			.accordion .accordion-body p {
				padding: 0;
				font-size: 16px;
				line-height: 24px;
			}

	.mobile-show {
		display: block;
	}

	.btn_blue {
		margin: 15px 15px 0;
		display: table;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-prev {
		left: -10px;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-next {
		right: -10px;
	}

	.corporate-wrp {
		padding: 50px 0;
	}

		.corporate-wrp .titlebar ul {
			flex-wrap: wrap;
		}

		.corporate-wrp .row {
			margin: 0 -15px;
		}

			.corporate-wrp .row .col-md-3 {
				padding: 0 15px;
			}

		.corporate-wrp .corporate-box {
			margin: 0 0 30px;
			padding: 20px;
		}

			.corporate-wrp .corporate-box h3 {
				font-size: 20px;
				min-height: 65px;
			}

	.vision-wrpper.protection-wrp {
		padding: 50px 0;
	}

		.vision-wrpper.protection-wrp .accordion .accordion-body {
			width: 100%;
		}
}

@media(max-width:447px) {
	.inner-banner-wrp {
		height: 300px;
	}

	.inner-banner-img img {
		width: 150px;
	}

	.titlebar h2 {
		font-size: 30px;
		line-height: 35px;
	}

	.titlebar ul li a {
		font-size: 18px;
	}

	.accounts-wrp .row {
		margin: 0 -15px;
	}

	.accounts-wrp .col-md-4 {
		padding: 0 15px;
	}

	.accounts-wrp .account-box .box-img img {
		height: 250px;
	}

	.accounts-wrp .account-box h3 {
		padding: 20px;
		font-size: 20px;
	}

	.accounts-detail-wrp {
		padding: 60px 0 100px;
	}

		.accounts-detail-wrp .row .col-md-6 {
			padding: 0 15px;
		}

		.accounts-detail-wrp .account-img {
			margin: 0 0 30px;
		}

			.accounts-detail-wrp .account-img:before {
				border-radius: 0 50px 0 0;
			}

			.accounts-detail-wrp .account-img img {
				border-radius: 0 50px 0 0;
			}

		.accounts-detail-wrp .brd-right:before {
			display: none;
		}

		.accounts-detail-wrp .account-dt p {
			font-size: 17px;
			line-height: 35px;
		}

	.protection-wrp .titlebar p {
		padding: 0;
		font-size: 16px;
		line-height: 24px;
	}

	.accordion {
		padding: 0;
	}

		.accordion .accordion-item .accordion-button {
			padding: 15px 20px 15px 40px;
			font-size: 16px;
			line-height: 26px;
			width: 100%;
		}

		.accordion .accordion-item1 .accordion-button {
			font-size: 18px;
		}

		.accordion .accordion-body {
			padding: 15px;
			border-radius: 0 0 0 30px;
		}

			.accordion .accordion-body p {
				padding: 0;
				font-size: 16px;
				line-height: 24px;
			}

	.mobile-show {
		display: block;
	}

	.btn_blue {
		margin: 15px 15px 0;
		display: table;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-prev {
		left: -10px;
	}

	.latest-news-section .slick-slider .slick-arrow.slick-next {
		right: -10px;
	}

	.corporate-wrp {
		padding: 50px 0;
	}

		.corporate-wrp .titlebar ul {
			flex-wrap: wrap;
		}

		.corporate-wrp .row {
			margin: 0 -15px;
		}

			.corporate-wrp .row .col-md-3 {
				padding: 0 15px;
			}

		.corporate-wrp .corporate-box {
			margin: 0 0 30px;
			padding: 20px;
		}

			.corporate-wrp .corporate-box h3 {
				font-size: 20px;
				min-height: 65px;
			}

	.vision-wrpper.protection-wrp {
		padding: 50px 0;
	}

		.vision-wrpper.protection-wrp .accordion .accordion-body {
			width: 100%;
		}
}





/* ***** Header responsive ***** */
@media(min-width:1200px) {
	/* **** individuals-header **** */
	.protection-header {
		background-color: #fff;
	}

		.protection-header .navbar-nav .right-navbar:before {
			width: 100%;
		}

	.individuals-header2 {
		background-color: #fff;
	}

		.individuals-header2 .navbar-nav .right-navbar:before {
			width: 100%;
		}

		.individuals-header2 .navbar-light .navbar-nav .right-navbar .dropdown.active .main-dropdown {
			visibility: visible;
			position: absolute;
			display: flex;
			opacity: 1;
			left: auto !important;
			right: 0 !important;
		}

			.individuals-header2 .navbar-light .navbar-nav .right-navbar .dropdown.active .main-dropdown:before {
				width: 100%;
			}

			.individuals-header2 .navbar-light .navbar-nav .right-navbar .dropdown.active .main-dropdown .dropdown-item {
				opacity: 1;
				transition-delay: 0.3s;
				-webkit-transition-delay: 0.3s;
				-moz-transition-delay: 0.3s;
				-ms-transition-delay: 0.3s;
				-o-transition-delay: 0.3s;
				transition-duration: 0.3s;
				-webkit-transition-duration: 0.3s;
				-moz-transition-duration: 0.3s;
				-ms-transition-duration: 0.3s;
				-o-transition-duration: 0.3s;
			}
	/* **** End individuals-header **** */



	.individuals-header3 {
		border-bottom: 11px solid #53C3BF;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-item.active:before {
		width: 100%;
	}
	/*.individuals-header3 .mega-content-main-detail .mega-content-block .mega-detail a{color: rgba(255, 255, 255, 0.8);} */
	.individuals-header3 .mega-content-main-detail .mega-content-block .mega-detail a:hover {
		color: #fff;
	}

	.individual-detail-header {
		position: relative;
	}

		.individual-detail-header .navbar-light .navbar-nav .right-navbar .dropdown.active .main-dropdown {
			display: block;
		}

		.individual-detail-header .navbar-light .navbar-nav .right-navbar .dropdown.active .main-dropdown {
			visibility: visible;
			position: absolute;
			display: flex;
			opacity: 1;
			left: auto !important;
			right: 0 !important;
			display: block;
		}

			.individual-detail-header .navbar-light .navbar-nav .right-navbar .dropdown.active .main-dropdown:before {
				width: 100%;
			}

			.individual-detail-header .navbar-light .navbar-nav .right-navbar .dropdown.active .main-dropdown .dropdown-item {
				opacity: 1;
				transition-delay: 0.3s;
				-webkit-transition-delay: 0.3s;
				-moz-transition-delay: 0.3s;
				-ms-transition-delay: 0.3s;
				-o-transition-delay: 0.3s;
				transition-duration: 0.3s;
				-webkit-transition-duration: 0.3s;
				-moz-transition-duration: 0.3s;
				-ms-transition-duration: 0.3s;
				-o-transition-duration: 0.3s;
			}

			.individual-detail-header .navbar-light .navbar-nav .right-navbar .dropdown.active .main-dropdown:before {
				background-color: #003764;
			}
		/*.individual-detail-header .navbar-light .navbar-nav .right-navbar li.dropdown-mega2-active .main-dropdown:before{background-color: rgba(255, 255, 255, 0.5);}*/

		.individual-detail-header .navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown.show.dropdown-menu {
			visibility: visible;
			position: absolute;
			display: flex;
			opacity: 1;
			left: auto !important;
			right: 0 !important;
			display: block;
		}

			.individual-detail-header .navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown.show.dropdown-menu:before {
				background-color: #003764;
			}

		.individual-detail-header .navbar-light .navbar-nav .right-navbar .dropdown ul.dropdown-menu.main-dropdown.show-color:before {
			background-color: rgba(255, 255, 255, 0.5);
		}

		.individual-detail-header .navbar-light .navbar-nav li.dropdown > .dropdown-menu .dropdown-mega2 .dropdown-menu {
			visibility: visible;
			position: absolute;
			display: flex;
			opacity: 1;
			left: auto !important;
			right: 0 !important;
			display: none;
		}

		.individual-detail-header .navbar-light .navbar-nav li.dropdown > .dropdown-menu .dropdown-mega2-active .dropdown-menu {
			display: block;
		}

		.individual-detail-header .navbar-light .dropdown-mega .dropdown-menu:before {
			width: 100%;
		}

		.individual-detail-header .navbar-light .dropdown-mega .dropdown-second-links {
			opacity: 1;
		}

		.individual-detail-header .navbar-light .navbar-nav li.dropdown > .dropdown-menu .dropdown-mega2-active .main-dropdown .dropdown-item {
			opacity: 1;
			transition-delay: 0.3s;
			-webkit-transition-delay: 0.3s;
			-moz-transition-delay: 0.3s;
			-ms-transition-delay: 0.3s;
			-o-transition-delay: 0.3s;
			transition-duration: 0.3s;
			-webkit-transition-duration: 0.3s;
			-moz-transition-duration: 0.3s;
			-ms-transition-duration: 0.3s;
			-o-transition-duration: 0.3s;
		}

		.individual-detail-header .navbar-light .navbar-nav li.dropdown > .dropdown-menu .dropdown-mega1 .dropdown-menu {
			visibility: visible;
			position: absolute;
			display: flex;
			opacity: 1;
			left: auto !important;
			right: 0 !important;
			display: none;
		}

		.individual-detail-header .navbar-light .navbar-nav li.dropdown > .dropdown-menu .dropdown-mega1-active .dropdown-menu {
			display: block;
		}

		.individual-detail-header .navbar-light .dropdown-mega .dropdown-menu:before {
			width: 100%;
		}

		.individual-detail-header .navbar-light .dropdown-mega .dropdown-second-links {
			opacity: 1;
		}

		.individual-detail-header .navbar-light .navbar-nav li.dropdown > .dropdown-menu .dropdown-mega1-active .main-dropdown .dropdown-item {
			opacity: 1;
			transition-delay: 0.3s;
			-webkit-transition-delay: 0.3s;
			-moz-transition-delay: 0.3s;
			-ms-transition-delay: 0.3s;
			-o-transition-delay: 0.3s;
			transition-duration: 0.3s;
			-webkit-transition-duration: 0.3s;
			-moz-transition-duration: 0.3s;
			-ms-transition-duration: 0.3s;
			-o-transition-duration: 0.3s;
		}

		.individual-detail-header .navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown {
			display: none !important;
		}

		.individual-detail-header .navbar-light .navbar-nav .right-navbar .dropdown.active .main-dropdown {
			display: block !important;
		}


	.navbar-background {
		height: 0;
		background-color: transparent;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}

		.navbar-background.show-individuals-dropdown {
			height: 280px;
		}
}


@media(min-width:1601px) and (max-width:1800px) {
	header .container {
		max-width: 1430px;
	}

	.dropdown-mega .dropdown-menu .dropdown-second-links {
		min-width: 1400px;
	}

	.right-navbar {
		padding: 0;
	}

	.navbar-center li {
		margin-right: 30px;
	}

	.right-navbar li {
		margin-right: 30px;
	}
}

@media(min-width:1200px) and (max-width:1600px) {
	header .container {
		max-width: 1200px;
	}

	.dropdown-mega .dropdown-menu .dropdown-second-links {
		min-width: 1170px;
	}

	.right-navbar {
		padding: 0;
	}

	.navbar-center li {
		margin-right: 30px;
	}

	.right-navbar li {
		margin-right: 30px;
	}
}

@media(min-width:992px) and (max-width:1199px) {
	header .container {
		max-width: 977px;
	}

	.dropdown-mega .dropdown-menu .dropdown-second-links {
		min-width: 957px;
	}

	.navbar-collapse {
		position: fixed;
		left: -100%;
		width: 100%;
		height: calc(100% - 127px);
		top: auto;
		bottom: 0;
		right: 0;
		opacity: 0;
		visibility: hidden;
		background: #fff;
		padding: 15px;
		overflow: auto;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}

		.navbar-collapse.show-sidebar {
			left: 0;
			opacity: 1;
			visibility: visible;
		}

		.navbar-collapse .navbar-center {
			display: none;
		}

	.right-navbar {
		padding: 0;
		display: block;
	}

		.right-navbar:before {
			display: none;
		}

		.right-navbar li {
			margin: 15px 0 0;
		}

	.mobile-navbar-center {
		display: block;
		padding: 0;
		margin: 0 0 20px;
		border: none;
	}

	.navbar-center .navbar-center-block {
		justify-content: center;
		z-index: 121;
	}

		.navbar-center .navbar-center-block ul.dropdown-menu.show {
			opacity: 1;
			visibility: visible;
		}

	.navbar-center li {
		margin-right: 25px;
	}

	.navbar-center .navbar-center-block ul.dropdown-menu li {
		margin: 0;
	}

	.navbar-light .navbar-nav .nav-link {
		text-align: left;
	}

		.navbar-light .navbar-nav .nav-link:before {
			display: none;
		}

	.dropdown-second-links {
		display: block;
		width: auto;
	}

	.dropdown-mega .dropdown-menu {
		opacity: 1;
		visibility: visible;
	}

		.dropdown-mega .dropdown-menu .dropdown-second-links {
			display: block;
			padding: 0;
			opacity: 1;
		}

	.mega-content-main-detail {
		display: block;
	}

		.mega-content-main-detail .mega-content-block .mega-detail a {
			color: #093c60;
			text-align: left;
		}

	.mega-content-main-detail {
		margin: 0;
	}

	.mega-content-block {
		padding: 0;
	}

	.mega-content .container {
		padding: 0;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown {
		padding: 0;
		margin: 0 0 15px;
	}

		.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown:before {
			display: none;
		}

		.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown li {
			margin-right: 0;
		}

			.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown li:last-child {
				margin: 15px 0 0;
			}

		.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-item {
			opacity: 1;
			color: #003764;
			font-size: 18px;
			padding: 0;
		}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown {
		display: none;
	}

	.dropdown-mega .dropdown-menu {
		display: none;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .dropdown-toggle {
		position: relative;
	}

		.navbar-light .navbar-nav .right-navbar .dropdown .dropdown-toggle:after {
			display: block;
			position: absolute;
			content: "\f067";
			font-family: "Font Awesome 5 Pro";
			color: #093C60;
			font-size: 18px;
			font-weight: 400;
			right: 15px;
			top: 0;
			border: none;
		}

	.navbar-light .navbar-nav .right-navbar .dropdown ul.dropdown-menu.main-dropdown.show {
		display: block;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-toggle {
		position: relative;
	}

		.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-toggle:after {
			display: block;
			position: absolute;
			content: "\f067";
			font-family: "Font Awesome 5 Pro";
			color: #093C60;
			font-size: 18px;
			font-weight: 400;
			right: 15px;
			top: 0;
			border: none;
		}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown ul.dropdown-menu.result_hover.show {
		display: block;
		padding: 5px 0 0;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown li .mega-content-main-detail .mega-content-block .mega-detail li {
		margin: 0 0 10px;
	}

	.navbar-nav .mega-content-block .mega-detail ul li a {
		text-align: left;
	}
}

@media(max-width:991px) {
	header .container {
		max-width: 100%;
	}

	.navbar-collapse {
		position: fixed;
		left: -100%;
		width: 100%;
		height: calc(100% - 67px);
		top: auto;
		bottom: 0;
		right: 0;
		opacity: 0;
		visibility: hidden;
		background: #fff;
		padding: 45px;
		overflow: auto;
		-webkit-transition: all 0.3s linear;
		transition: all 0.0s linear;
	}

	.banner-section .banner-image img {
		height: auto;
	}

	.slick-dots {
		visibility: hidden;
	}

	.banner-section .banner-content .banner-main-detail .detail {
		visibility: hidden
	}

		.navbar-collapse.show-sidebar {
			left: 0;
			opacity: 1;
			visibility: visible;
		}

		.navbar-collapse .navbar-center {
			
		}
	.navbar-center {
		padding: 1px 50% 1px 30%;
		margin: 0 0px;
		border: 3px solid #53C3BF;
		border-top: none;
		border-bottom: none;
		display: flex;
		align-items: center;
	}

	.navbar-center li a {
		
	}

	.navbar-button {
		
	}

		.navbar-button a {
			border-radius: 0px 22px;
			background: #003764;
			font-family: 'FrutigerLTArabic65bold';
			font-size: 16px;
			line-height: 13.2px;
			text-align: center;
			color: #fff;
			display: table;
			padding: 12px 40px;
			margin:auto;
		}
	


	/*Hide slide on mobile */
	

	.navbar-center .navbar-center-block {
		left: 0%;
	}
	.search-box .close-icon {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}
	#mobileheadertext {
		font-size: 22pt !important;
	
	}
	.our-responsibility-content .detail div span {
		font-size: 14px !important;
	}
	/*MOBILESPACES*/
	.payment-cards-section {
		padding-bottom: 110px;
		padding-top: 110px;
	}

	.latest-news-section {
		padding-bottom: 110px;
	}
	
	.right-navbar {
		padding: 0px;
		display: block;
		text-align:right;
	
	}

		.right-navbar:before {
			display: none;
		}

		.right-navbar li {
			margin: 15px 0 0;
		}

	.mobile-navbar-center {
		display: block;
		padding: 0;
		margin: 0 0 20px;
		border: none;
	}

	.navbar-center .navbar-center-block {
		justify-content: center;
		z-index: 121;
	}

		.navbar-center .navbar-center-block ul.dropdown-menu.show {
			opacity: 1;
			visibility: visible;
		}

	.navbar-center li {
		
	}

	.navbar-center .navbar-center-block ul.dropdown-menu li {
		margin: 0;
	}

	.navbar-light .navbar-nav .nav-link {
		text-align: right;
	}

		.navbar-light .navbar-nav .nav-link:before {
			display: none;
		}

	.dropdown-second-links {
		display: block;
		width: 95%;
		text-align:right;
	}

	.dropdown-mega .dropdown-menu {
		opacity: 1;
		visibility: visible;
	}

		.dropdown-mega .dropdown-menu .dropdown-second-links {
			min-width: unset;
			display: block;
			padding: 0;
			opacity: 1;
		}

	.mega-content-main-detail {
		display: block;
	}

		.mega-content-main-detail .mega-content-block .mega-detail a {
			color: #093c60;
			text-align: left;
		}

	.your-trust-section .your-trust-content {
		padding-bottom: 150px;
	}


	.mega-content-main-detail {
		margin: 0;
	}

	.mega-content-block {
		padding: 0;
	}

	.mega-content .container {
		padding: 0;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown {
		padding: 0;
		margin: 0 0 15px;
	}

		.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown:before {
			display: none;
		}

		.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown li {
			margin-right: 0;
		}

			.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown li:last-child {
				margin: 15px 0 0;
			}

		.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-item {
			opacity: 1;
			color: #003764;
			font-size: 18px;
			padding: 10px;
		}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown {
		display: none;
	}

	.dropdown-mega .dropdown-menu {
		display: none;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .dropdown-toggle {
		position: relative;
	}

		.navbar-light .navbar-nav .right-navbar .dropdown .dropdown-toggle:after {
			display: block;
			position: absolute;
			content: "\f067";
			font-family: "Font Awesome 5 Pro";
			color: #093C60;
			font-size: 18px;
			font-weight: 400;
			top: 0;
			border: none;
		}

	.navbar-light .navbar-nav .right-navbar .dropdown ul.dropdown-menu.main-dropdown.show {
		display: block;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-toggle {
		position: relative;
	}

		.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown .dropdown-toggle:after {
			display: block;
			position: absolute;
			content: "\f067";
			font-family: "Font Awesome 5 Pro";
			color: #093C60;
			font-size: 18px;
			font-weight: 400;
			top: 0;
			border: none;
		}

	.navbar-nav .mega-content-block .mega-image {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}
	.accounts-wrp .col-md-4 img {
		max-width: 100%;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown ul.dropdown-menu.result_hover.show {
		display: block;
		padding: 5px 0 0;
	}

	.navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown li .mega-content-main-detail .mega-content-block .mega-detail li {
		margin: 0 0 10px;
	}

	.navbar-nav .mega-content-block .mega-detail ul li a {
		text-align: right;
	}


	.individuals-header3 .navbar-light .navbar-nav .right-navbar .dropdown .main-dropdown {
		padding: 0;
	}

	.dropdown-mega:hover .dropdown-menu {
		display: block;
	}

	.navbar-nav .mega-content-block .mega-image img.bank-icon {
		display: none;
	}
}
/* ***** End Header responsive ***** */
/* new Reuqirments for mobile view */
.your-trust-section .your-trust-content {
	padding-bottom: 150px;
}

@media screen and (max-width: 600px) {
	.verticalLine {
		visibility: hidden;
		clear: both;
		float: left;
		margin: 10px auto 5px 20px;
		width: 28%;
		display: none;
	}
}