@media (min-width: 2000px){
.app-banner, .service-image, .banking-image{
	/*height: 1300px;*/
}
}
@media (min-width: 1800px){
	.logo{
		width: 450px;
	}
	.logo a img {
	    max-width: 450px;
	}
	.header-wrap .menu{
		width: calc(100% - 450px);
	}
}

@media (min-width: 1900px){
	.banking-service-detail{
		max-width: 50%;
		margin: 0 auto
	}
}
/*@media (min-width: 1701px){
	.google-map-api{
		padding-bottom: 0;
		height: 890px;
	}
}*/
@media (min-width: 1680px){
	.logo{
		width: 450px;
	}
	.logo a img {
	    max-width: 450px;
	}
	.header-wrap .menu{
		width: calc(100% - 450px);
	}
	.header-wrap header .menu ul li{
		padding: 0 11px;
	}
	.title h2{
		font-size: 30px;
		/*line-height: 52px;*/
		margin-bottom: 25px;
	}
	.power-of-tailor-wrap .title h2{
		font-family: 'NovareseStd-Medium';
		font-size: 36px;
		line-height: 46px;
		color: #4d4c4c;
		padding-bottom: 17px;
		margin-bottom: 0;
	}
	.our-service-detail{
		font-size: 19px;
		/*line-height: 34px;*/
		max-width: 50%;
		margin: 0 auto;
	}
	.apply-card h3{
		font-size: 30px;
	}
	.reach-out-white p{
		font-size: 19px;
	}
	.reach-out p{
		font-size: 19px;
	}
	.our-value-wrap{
		font-size: 19px;
		padding-top: 90px;
		padding-bottom: 90px;
		/*line-height: 34px;*/
	}
	.banking-service-detail p{
		font-size: 19px;
	}
	.banking-question li p{
		font-size: 24px;
	}
	.banking-question li p span{
		font-size: 19px;
	}
	.team-popup-text h3{
		font-size: 30px;
		margin-bottom: 15px;
	}
	.team-popup-text h4{
		font-size: 19px;
	}
	.team-popup-text p{
		font-size: 19px;
		/*line-height: 34px;*/
	}
	.team-popup{
		max-width: 1360px;
	}
	.menu ul li a{
		font-size: 20px;
	}
	.header-btn li.apply-now a{
		font-size: 18px;
		padding: 10px 40px;
	}
	.header-btn li.log-in a{
		font-size: 18px;
		padding: 10px 40px;
	}
	.cta-btn a{
		font-size: 20px;
	}
	.banner-caption .banner-text p{
		font-size: 19px;
	}
	.apply-card .cta-btn a{
		padding: 12px 50px;
	}
	.reach-out-white h3{
		font-size: 30px;
	}
	.reach-out-white .telephone-no a{
		font-size: 30px;
	}
	/*.reach-out-white {
	    padding: 0px 15px 100px;
	}*/
	.contact-us-popup .form-group label{
		font-size: 26px;
		margin-bottom: 5px;
	}
	.apply-now-popup .modal-header .modal-title{
		font-size: 30px;
	}
	.banking-question li{
		padding-bottom: 15px;
	}
	.title.no-space h2 {
	    margin-bottom: 20px;
	   /* line-height: 40px;*/
	}
	.banking-service-detail p {
	    margin-bottom: 30px;
	}
	.our-value-service ul li h3{
		font-size: 40px;
	}
	.our-value-service ul li h4{
		font-size: 24px;
	}
	.our-group .container{
		max-width: 1300px;
	}
	.our-branch h4{
		font-size: 19px;
	}
	.our-branch h3{
		font-size: 24px;
	}
	.contact-us-form .form-group label{
		font-size: 19px;
		margin-bottom: 5px;
	}
	.mobile-banking-wrap .our-service-detail{
		font-size: 19px;
		/*line-height: 42px;*/
		padding-right: 30px;
		max-width: 70%;
		margin: 0 auto;
		float: right;
	}
	.mobile-banking-wrap .title h2{
		font-size: 30px;
		line-height: 40px;
	}
	.mobile-banking-wrap .cta-btn a{
		padding: 12px 50px;
	}
	/* 06-08-2018 */
	.our-value-wrap p {
    	margin-bottom: 50px;
	}
	.our-value-box {
	    padding-top: 90px;
	}
	.banking-service-wrap {
	    padding-top: 0;
	}
	.lifestyle-wrap {
	    padding-top: 90px;
	    padding-bottom: 90px;
	}
	.reach-out-white {
	    padding: 90px 15px;
	}
	footer{
		padding: 30px 0 0;
	}
	.our-partner-wrap{
		margin-top: 30px;
	}
	.footer-social {
	    padding-top: 20px;
	}
	.footer-contact {
	    padding-top: 20px;
	}
	.banking-service-detail{
		/*padding-left: 150px;
		padding-right: 150px;*/
		max-width: 50%;
		margin: 0 auto
	}
	.banking-service-detail.contact-form-detail{
		max-width: 60%;
	}
	.banking-service-detail.contact-form-detail .contact-us-form{
		padding: 0;
	}
}
@media (max-width: 1679px){
	.our-card{
		padding-top: 100px;
	}
	/*.home .our-card{
		padding-top: 70px;
	}*/
	.banking-service-detail{
		max-width: 60%;
		margin: 0 auto
	}
	.mobile-banking-wrap .our-service-detail{
		max-width: 70%;
		margin: 0 auto;
		float: right;
	}
	.our-service-detail{
		max-width: 60%;
		margin: 0 auto;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.banking-service-detail.contact-form-detail{
		max-width: 60%;
	}
	.banking-service-detail.contact-form-detail .contact-us-form{
		padding: 0;
	}
	.header-wrap header .menu ul li{
		padding: 0 20px;
	}
}
@media (max-width: 1560px){
	.menu ul li a{
		font-size: 16px;
	}
}
@media (max-width: 1550px){
	.header-wrap header .menu ul li {
		padding: 0 8px;
	}
}
@media (max-width: 1512px){
	.header-btn {
		padding-left: 15px;
	}
	/*.banking-service-detail{
		padding-left: 30px;
	}*/
	.our-service-detail{
		padding-left: 15px;
	}
	.our-service .about-values-right p{
		/*margin-bottom: 30px;*/
    	/*font-size: 19px;*/
	}
	.our-service .about-values-right p span{
		font-size: 19px;
	}
	/*.our-service .about-values-right {
	    padding: 70px 70px;
	}*/

	/* 01/01/2020 */
	.everything-wrap.everything-video .everything-banner-left .title h2{
		font-size: 50px;
	}
	div.everything-banner-left p{
		font-size: 28px;
	}
	.banking-service-detail p.note{
		font-size: 14px;
		padding-top: 20px;
		margin-bottom: 20px !important;
	}
}
/*@media screen and (min-width: 991px) and (max-width: 1400px) {
	.banking-content{
		height: 100%;
	    max-height: 250px;
	    overflow-y: auto;
	    padding-left: 3px;
	}
}*/
@media (max-width: 1400px){
	.banner-slider .home-slide{
		height: 700px;
	}
	.banking-banner-wrap .banner-img{
		height: 700px;
	}
	/*.banner-text{
		padding: 100px 0;
	}*/
	.menu ul li a{
		font-size: 16px;
	}
	.reach-out-white.business-owner h3{
		font-size: 30px;
		/*line-height: 50px;*/
	}
	.mobile-banking-wrap .our-service-detail{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.banner-caption.personal .banner-text{
		height: 500px;
		max-width: 500px;
	}
	.banner-text h1{
		width: 367px;
		font-size: 50px;
	}
	.banner-text p{
		width: 367px;
		font-size: 20px;
	}
	.banner-caption.about-us .banner-text{
		height: 500px;
		max-width: 500px;
	}
}


@media (max-width: 1290px){
	.our-card ul li {
		padding: 0 20px;
	}
	/*.banner-text {
		padding: 90px 90px;
	}*/
	.header-wrap header .menu .header-btn ul li:last-child{
		padding-right: 0;
	}
	.header-wrap header .menu ul li:last-child{
		padding-right: 0;
	}
	.header-wrap header .menu ul li:first-child{
		padding-left: 0;
	}
	.header-wrap header .menu ul li .sub-menu{
		text-align: left;
	}
	.header-wrap header .menu .sub-menu li{
		padding: 0px 8px !important;
	}
	.header-wrap header .menu .sub-menu li:first-child{
		padding-top: 5px !important;
	}
	.header-wrap .menu .sub-menu li a{
		padding: 0;
	}
	.header-wrap .menu .sub-menu li.active a{
		color: #ec3b28;
	}
	/*.our-value-box .box-1{
		padding: 85px 0;
	}*/
	.apply-now-popup {
    	padding: 0 45px !important;
	}
	.learn-more-popup {
    	padding: 0 45px !important;
	}
	.banking-service-detail{
		max-width: 60%;
		margin: 0 auto;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.mobile-banking-wrap .our-service-detail{
		max-width: 90%;
	}
	.title h2{
		font-size: 30px;
	}


}

/* 28-09-2019 */

@media (max-width: 1280px){
	.welcome-left-side{
		width: 50%;
		padding: 0 15px;
	}
	.welcome-title{
		padding-left: 15px;
		padding-right: 15px;
	}
	.welcome-right-side{
		width: 50%;
		padding: 0 15px;
	}
	.why-us-video{
		width: 50%;
		padding-right: 15px;
	}
	.why-us-desc{
		width: 50%;
		padding-left: 15px;
	}
	.why-us-desc-listing{
		padding-top: 20px;
	}
	.why-us-desc-listing ul li::before{
		top: 13px;
	}
	.everything-wrap{
		padding: 50px 55px 50px;
	}
	.everything-banner-left p{
		padding-right: 15px;
	}
	.contact-info-title{
		padding-right: 30px;
	}
	.welcome-wrap{
		padding: 83px 55px 76px;
	}
	.why-us-wrap{
		padding: 80px 55px;
	}
	.power-of-tailor-wrap{
		padding-right: 55px;
		padding-left: 55px;
	}
	.digital-convenience-wrap{
		padding: 0 55px 50px;
	}
	.footer-wrap{
		padding: 80px 55px 65px;
	}
}

@media (max-width: 1250px){
	.header-wrap header .menu ul li {
		padding: 0 3px;
	}
	/*.menu ul li a{
		font-size: 16px;
	}*/
	.header-btn {
		padding-left: 5px;
	}
	.header-btn li.apply-now a{
		padding: 8px 12px;
	}
	.header-btn li.log-in a{
		padding: 8px 12px;
	}
	/*.logo {
		width: 240px;
	}*/
	.header-wrap header{
		height: 94px;
	}
	.header-wrap{
		height: 94px;
	}
	.apply-card .cta-btn {
		margin-left: 25px;
	}
	.header-wrap .menu {
		padding-top: 21px;
	}
	.main-menu {
		display: inherit !important;
	}
	.footer-contact ul li {
	    padding: 0 9px;
	    /* font-size: 17px; */ /* Default */
	}
}
@media (max-width: 1170px){
	.our-card ul li {
		padding: 0 10px;
		float: left;
		width: 33.33%;
	}
	.apply-card h3{
		font-size: 30px;
	}
	.our-service-detail .container {
		padding: 0 30px;
	}
	/*.menu ul li a{
		font-size: 14px;
	}*/
	.header-wrap header .menu .header-btn ul li{
		padding: 0;
	}
	.header-wrap header .menu .header-btn ul li{
		padding: 0;
	}
	.header-wrap header .menu ul li{
		padding: 0 4px;
	}
}

/* 28-09-2019 */

@media (max-width: 1140px){
	.everything-banner-left{
		width: 80%;
	}
	.everything-banner-right{
		width: 100%;
		position: relative;
	}
	.everything-banner-right h2{
		-moz-transform: inherit;
		-webkit-transform: inherit;
		-ms-transform: inherit;
	}
	.everything-banner-right{
		padding-top: 20px;
	}
	.everything-wrap.everything-video .everything-banner-right{
		padding-top: 0px;
	}
	.power-of-tailor-wrap{
		padding-bottom: 0;
	}
}

@media (max-width: 1050px){
	.footer-contact ul li{
		padding: 0 9px;
		/* font-size: 16px; */ /* Default */
	}
	/*.comunity-wrap .our-comunity{
		height: 800px;
	}*/
}
@media screen and (min-width: 1100px) and (max-width: 1250px) {
	.header-wrap header .menu ul li{
		padding: 0 5px ;
	}
}
@media screen and (min-width: 1401px) and (max-width: 1430px) {
.our-branch h3 {
    margin-bottom: 5px !important;
	}
}
@media (max-width: 1024px){
	.banner-caption img {
		max-width: 50%;
	}
	/*.service-image{
		height: 700px;
	}*/
/*	.service-image {
		height: 912px;
		background-position: center top !important;
	}*/
	/*.banking-image{
		height: 912px;
	}*/
	.our-service-detail{
		padding: 15px 0;
		padding-left: 15px;
	}
	.app-banner{
		/*height: 600px;*/
	}
	.mobile-banking-wrap .our-service-detail p{
		margin-bottom: 30px;
	}
	.mobile-banking-wrap .title h2{
		margin-bottom: 25px;
	}
	.popup-left {
    	width: 100%;
	}
	.banner-slider .home-slide video{
		display: none;
	}
	.tab-img{
		display: block;
	}
	.banner-slider .home-slide{
		padding-bottom: 0;
	}
	.tab-img img{
		width: 100%;
	}
	.mobile-banking-wrap .title h2{
		font-size: 30px;
	}
	.our-service-detail p {
	    margin-bottom: 15px;
	}
	.our-branch h3{
		font-size: 20px;
	}
}
@media (max-width: 1279px){
	#menu1{
		display: block;
		max-width: 200px;
		margin: auto;
	}
	.header-wrap header .menu ul li{
		float: none;
		display: block;
	}
	.header-wrap header .menu ul li:before{
		display: none;
	}
	.header-wrap header .menu ul li .sub-menu{
		position: inherit;
		margin: auto;
		text-align: center;
		visibility: visible;
		opacity: 1;
		display: none;
		transition: none;
	}
	.header-wrap .menu .sub-menu li{
		background-color: #fff;
	}
	.header-wrap .menu .sub-menu li:hover{
		background-color: #fff;
	}
	/* .header-wrap .menu .sub-menu li a{
		color: #1c2f60;
	} */
	.header-wrap header .menu ul li a{
		position: relative;
		padding: 0;
	}
	.header-wrap header .menu ul li a .fa{
		display: block;
		position: absolute;
		right: 5px;
		top: 5px;
	}
	.header-wrap header .menu .header-btn li.log-in a{
		padding: 10px 20px;
	}
	/* .header-wrap header .menu ul li>a:after{
		content: '';
		width: 20px;
		text-align: center;
		font-family: 'FontAwesome';
	} */
	.header-wrap .cta-btn .menu-toggle{
		display: inline-block;
		/*top: 10px;*/
		margin-top: 16px;
	}
	.header-wrap .menu{
		width: 100%;
		float: none;
		padding: 0;
		position: absolute;
		left: 0; top: 100%;
		background: #fff;
	}
	.header-wrap .menu ul{
		background: #fff;
	}
	.header-wrap .menu #menu.collapse{
		display: none;
		text-align: center;
	}
	.header-wrap .menu #menu.collapse.show{
		display: block;
		-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3);
	}
	.menu ul li{
		float: none; padding: 5px;
	}
	.menu ul li:last-child{
		padding-bottom: 15px;
	}
	.header-wrap header .menu ul li{
		padding:5px 0;
	}
	.header-wrap header .menu .header-btn ul li:last-child{
		padding-bottom:20px;
	}
	.header-btn{
		padding: 0;
	}
	.header-wrap header .menu .header-btn ul li{
		padding: 5px 0;
	}
	.header-wrap .menu ul.collapse{
		text-align: center;
	}
	.header-wrap header .menu ul li:first-child{
		padding-top: 10px;
	}
	.main-menu.d-flex{
		display: inherit !important;
	}
	.menu ul li a {
	    font-size: 18px;
	}
	.main-menu{
		height: auto;
		padding-top: 5px;
		padding-bottom: 5px;
	}
}
@media (max-width: 1090px){
	.fee-content .title h2{ font-size: 44px !important; }
	.fee-banner .sub-title{ font-size: 18px; }
}
@media (max-width: 991px){
	.banking-question h3{
		font-size: 26px;
		/*line-height: 34px;*/
	}
	/*.banking-question li{
		font-size: 18px;
	}*/
	p.vision{
		font-size: 18px;
	}
	.our-group ul li a span{
		font-size: 18px;
	}
	.banner-caption .banner-text p{
		font-size: 18px;
		/*line-height: 34px;*/
	}
	.our-branch h4{
		font-size: 18px;
	}
	.our-service-detail{
		padding: 50px 0;
		font-size: 18px;
		/*line-height: 34px;*/
	}
	/*.our-value-box .box-1 {
		padding: 50px 0;
	}*/
	.our-value-wrap {
		padding: 50px 0px;
	}
	.our-value-wrap p {
		margin-bottom: 50px;
	}
	.our-value-box {
		padding-top: 50px;
	}
	.banking-service-wrap {
		padding-bottom: 0px;
	}
	/*.comunity-wrap .our-comunity{
		height: 400px;
	}*/
	.our-comunity .banner-caption h2{
		font-size: 60px;
	}
	.our-card ul li{
		width: 33.33%;
		text-align: center;
		padding: 0 10px;
	}
	/*.comunity-wrap {
		padding-bottom: 30px;
	}*/
	.apply-card h3{
		display: block;
		padding: 0 15px;
	}
	.apply-card .cta-btn {
		margin-left: 0px;
		margin-top: 20px;
	}
	.lifestyle-wrap {
		padding-bottom: 50px;
		padding-top: 0px;
	}
	.reach-out-white {
	    padding: 50px 15px;
	}
	.our-partner-wrap {
		padding: 50px 0;
	}
	.banner-slider .home-slide{
		height: 600px;
	}
	.title h2 span{
		display: inline-block;
	}
	.title h2{
		margin-bottom: 10px;
		font-size: 26px;
	}
	.our-branch h3{
		font-size: 20px;
	}
	.mobile-banking-wrap .title h2 {
	    font-size: 26px;
	    /*line-height: 34px;*/
	}
	.mobile-banking-wrap .title h2 span{
		display: block;
	}
	.our-service-detail p {
		margin-bottom: 30px;
	}
	.our-value-wrap h2, .our-value-wrap h1{
		font-size: 26px;
		margin-bottom: 20px;
		padding: 0 15px;
		/*line-height: 34px;*/
	}
	/* .footer-contact ul li{
		display: block;
	} */ /* Default */
	/* .footer-contact ul li:before{
		display: none;
	} */ /* Default */
	.footer-contact {
		padding-top: 20px;
	}
	.footer-social {
		padding-top: 30px;
	}
	.coppyright{
		margin-top: 30px;
	}
	.banner-text h1{
		padding:0 0 42px 0;
	}
	.banking-banner-wrap .banner-img {
		height: 600px;
	}
	.banking-service-detail{
		padding: 50px 30px;
		max-width: 100%;
		font-size: 18px;
	}
	.management-srvice{
		padding: 130px 0
	}
	/*.banking-image{
		height: 600px;
		background-position: center top !important;
	}*/
	.banking-image.srvice-account{
		background-position: center center !important;
	}
	/*.service-image{
		height: 600px;
	}*/
	.our-service-detail .container{
		max-width: 100%;
	}
	.our-card{
		padding-top: 0px;
	}
	.apply-card{
		margin-top: 0;
	}
	.home .our-card{
		padding-top: 0;
	}
	.mobile-banking-wrap .our-service-detail .container{
		margin: 0 auto;
		max-width: 100%;
	}
	.mobile-banking-wrap .our-service-detail{
		max-width: 100%;
		float: none;
		font-size: 18px;
		/*line-height: 34px;*/
	}
	.our-service-detail{
		max-width: 100%;
		margin: 0 auto;
	}
	.banner-caption.personal .banner-text {
	    height: 450px;
	    max-width: 450px;
	}
	.banking-service-detail .cta-btn{
		margin-bottom: 0;
	}
	.our-service .banking-service-detail p.mortgages-service{
		margin-top: 40px;
	}
	.banner-caption.about-us .banner-text{
		height: 450px;
		max-width: 450px;
	}
	.banking-service-detail.contact-form-detail{
		max-width: 100%;
	}
	.our-value-wrap{
		font-size: 18px;
		/*line-height: 34px;*/
	}
	.reach-out-white h3{
		font-size: 26px;
	}
	.reach-out-white p{
		font-size: 18px;
	}
	.reach-out-white .telephone-no a{
		font-size: 26px;
		margin-bottom: 15px;
	}
	.reach-out-white.business-owner h3{
		font-size: 26px;
		margin-bottom: 10px;
    	/*line-height: 36px;*/
	}
	.reach-out-white.business-owner{
		padding: 50px 30px;
	}
	.page-id-13 .reach-out-white{
		padding-top: 0;
	}
	.contact-us-form .form-group label{
		font-size: 18px;
	}
	.contact-us-popup .form-group label{
		font-size: 18px;
	}
	.apply-now-popup .modal-header .modal-title{
		font-size: 26px;
		margin-bottom: 20px;
	}
	.our-service .about-values-right p span{
		font-size: 18px;
	}
	.our-service .about-values-right p{
		font-size: 18px;
	}
	.our-service .about-values-right{
		padding: 30px;
	}
	.apply-card h3{
		font-size: 26px;
	}
	.textbox{
		height: auto !important;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	/* 28-09-2019 */
	.welcome-left-side{
		width: 100%;
		padding-bottom: 0px;
	}
	.welcome-right-side{
		width: 100%;
	}
	.welcome-wrap {
		padding: 33px 15px 26px;
	}
	.welcome-title{
		font-size: 25px;
		line-height: 35px;
		padding-bottom: 20px;
	}
	.welcome-left-side .logo{
		padding-bottom: 25px;
	}
	.why-us-video{
		width: 100%;
		padding: 0 0 30px;
		text-align: center;
	}
	.why-us-desc{
		width: 100%;
		border: 0;
		padding: 0;
	}
	.why-us-wrap{
		padding: 40px 15px 30px;
	}
	.everything-banner-left h1{
		padding-bottom: 10px;
	}
	.power-of-tailor-wrap{
		padding-top: 40px;
	}
	.power-of-tailor-listing ul li{
		width: 100%;
	}
	.contact-info-title h3{
		font-size: 25px;
		line-height: 35px;
	}
	.digital-convenience-wrap h3{
		font-size: 25px;
		line-height: 35px;
		padding-bottom: 30px;
	}
	.footer-wrap{
		padding-top: 0;
		padding-bottom: 40px;
	}
	.copyright{
		padding-top: 40px;
	}
	.everything-video-mobile-image{
		display: block;
		text-align: right;
		padding: 0 20px 20px;
	}
	.everything-wrap.everything-video .everything-banner-left{
		display: none;
	}
	.everything-wrap.everything-video{
		background: #a0bcd1 !important;
		padding: 0 15px;
	}
	.everything-wrap.everything-video .everything-banner-right{
		width: 100%;
		padding-left: 0;
	}
	.everything-wrap.everything-video .everything-banner-right video{
		margin: 0 auto;
		display: block;
	}
	div.banking-service-detail p.note {
		font-size: 16px;
		padding-top: 20px;
		margin-bottom: 0px !important;
	}
	.fee-banner{
		padding: 30px 0 !important;
		background-image: none !important;
	}
	.fee-banner .fee-img{
		width: 100%;
	}
	.fee-banner .fee-content{
		width: 100%;
		max-width: 100%;
		padding: 30px 0 0;
	}
	.fee-banner.personal-banner .fee-img{
		opacity: 1;
		z-index: 1;
	}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
	/* .footer-wrap > div {
	    float: left;
	} */ /* Default */
	.footer-logo {
	    width: 100%;
	}
	.footer-menu {
	    width: 100%;
	    padding-bottom: 20px;
	}
	/* .footer-contact {
	    width: 33%;
	} */ /* Default */
	/* .footer-social {
	    width: 33%;
	} */ /* Default */
	.footer-social ul li {
	    padding: 0 5px;
	}
	/* .footer-social ul li a{
		height: 40px;
		width: 40px;
	}
	.footer-social ul li a .fa{
		font-size: 24px;
		line-height: 40px;
	} */ /* Default */
	.our-partner-wrap{
		margin-top: 45px;
	}
	footer{
		padding: 45px 0 0;
	}
}

@media (max-width: 1200px){
	.team-popup{
		max-width: 90%;
	}
	.mobile-banking-wrap {
	    padding: 30px 0;
	}
	/*.team-title.grey img{
		width: 60%;
	}*/

	.power-of-tailor-listing ul li .listing-box{
		padding-left: 30px;
		padding-right: 30px;
	}

	.power-of-tailor-listing ul li .listing-box .cta-btn{
		padding: 0 30px;
	}
}

@media (max-width: 767px){
	.logo {
		width: 240px;
	}
	.our-comunity .banner-caption h2{
		font-size: 40px;
	}
	.banner-slider .home-slide {
		height: 400px;
	}
	.banner-caption img {
		max-width: 80%;
	}
	/*.tab-img{*/
	/*	display: none;*/
	/*}*/
	/*.mob-img{*/
	/*	display: block;*/
	/*}*/
	/*.mob-img img{*/
	/*	width: 100%;*/
	/*}*/
	.our-value-wrap p {
		margin-bottom: 30px;
	}
	.our-value-wrap {
		font-size: 18px;
	}
	/*.banner-text {
		padding: 50px 30px;
	}*/
	.banner-text h1{
		margin-bottom: 15px;
		font-size: 30px;
	}
	.banking-banner-wrap .banner-img {
		height: 400px;
	}
	.management-srvice {
		padding: 60px 15px;
	}
	.banking-service-detail p{
		margin-bottom: 20px;
	}
	.management-srvice h3 span {
		display: inline;
	}
	.our-partners ul li {
	    padding: 10px 0;
	    display: block;
	    width: 100%;
	}
	.our-partners ul{
		display: block !important;
	}
	/*.our-partners ul li a img{
		width: 80%;
	}*/
	.banking-question li{
		padding-bottom: 12px;
	}
	/*.our-service .service-image, .banking-image{
		background: none !important;
		height: inherit;
	}*/
	.our-service .service-image .bg_img, .banking-image .bg_img{
		display: block !important;
		width: 100%;
	}
	.our-card ul li{
		width: 100%;
		text-align: center;
		padding: 10px 10px;
	}
	.app-banner{
		background: none !important;
		height: inherit;
	}
	.app-banner .bg_img{
		display: block !important;
	}
	.footer-menu ul{
		display: block;
		padding: 5px 0;
	}
	.footer-menu ul.menu-first {
		text-align: center;
	}
	.footer-menu ul.menu-third {
		text-align: center;
	}
	.footer-menu ul.menu-second{
		border: 0;
	}
	.footer-menu {
		padding-top: 30px;
	}
	.apply-now-popup .modal-content{
		padding: 40px 30px;
	}
	.apply-now-popup {
    	padding: 0 20px !important;
	}
	.apply-now-popup .modal-lg{
		margin-top: 110px;
	}
	.learn-more-popup .modal-content{
		padding: 40px 10px;
	}
	.learn-more-popup {
    	padding: 0 5px !important;
	}
	.learn-more-popup .modal-lg{
		margin-top: 110px;
	}
	.contact-us-popup .form-group{
		margin-bottom: 15px;
	}
	.learn-more-popup .close{
		top: 0px;
    	right: 10px;
	}
	.mobile-banking-wrap .title h2 {
	    font-size: 26px;
	    /*line-height: 34px;*/
	}
	.our-partner-wrap{
		margin-top: 45px;
	}
	footer {
    	padding: 45px 0 0;
	}
	/* .footer-social ul li a{
		height: 40px;
		width: 40px;
	}
	.footer-social ul li a .fa{
		font-size: 24px;
		line-height: 40px;
	} */ /* Default */
	.footer-contact ul li{
		padding: 3px 12px;
		display: block;
	}
	.footer-contact ul li:before{
		display: none;
	}
	.our-service .about-values-right {
	    padding: 30px;
	}
	.reach-out-white.business-owner h3 {
	    font-size: 26px;
	   /* line-height: 40px;*/
	}
	.sitemap{
		padding-left: 15px;
	}
	.our-partners ul li a img{
		width: auto;
	}
	.banner-text h1 {
	    width: 100%;
	    padding-bottom: 13px;
	    font-size: 32px;
	}
	.banner-caption.personal .banner-text {
	    height: 250px;
	    max-width: 250px;
	}
	.banner-caption .banner-text p{
		width: 100%;
		font-size: 18px;
	}
	.banner-caption.about-us .banner-text{
		height: 250px;
		max-width: 250px;
	}
	.our-value-wrap .welcome-text{
		padding: 0 30px;
	}
	.our-service-detail .container{
		padding: 0 30px;
	}
	.header-wrap .container {
	    padding: 0 30px;
	}
	#applyModalCenter1 .modal-content iframe,
	#applyModalCenter2 .modal-content iframe{
		height: 600px;
	}

	/* 28-09-2019 */

	.welcome-left-side{
		font-size: 18px;
		line-height: 28px;
		padding: 0;
	}
	.welcome-right-side{
		font-size: 18px;
		line-height: 28px;
		padding: 0;
	}
	.welcome-title{
		font-size: 18px;
		line-height: 28px;
	}
	.why-us-video h3{
		font-size: 30px;
		line-height: 40px;
	}
	.why-us-desc-listing{
		padding-top: 0;
	}
	.why-us-desc-listing ul li::before{
		top: 9px;
	}
	.everything-banner-left h1{
		font-size: 35px;
		line-height: 45px;
		padding-bottom: 10px;
	}

	.everything-banner-left h1{
		font-size: 30px;
		line-height: 40px;
	}
	.everything-banner-left h1 span{
		line-height: 40px;
	}
	.everything-banner-right h2{
		font-size: 30px;
		line-height: 40px;
	}
	.everything-banner-right{
		padding-top: 10px;
	}
	.everything-banner-left{
		width: 100%;
	}
	.title h2{
		font-size: 30px;
		line-height: 40px;
		padding-bottom: 10px;
	}
	.power-of-tailor-wrap{
		font-size: 18px;
		line-height: 28px;
	}
	.power-of-tailor-listing{
		padding-top: 10px;
	}
	.power-of-tailor-listing ul li .listing-box h3{
		font-size: 29px;
		line-height: 39px;
	}
	.power-of-tailor-listing ul li .listing-box .cta-btn{
		position: relative;
		padding: 5px 0 0 0;
		bottom: 0;
	}
	.power-of-tailor-listing ul li .listing-box .cta-btn a{
		font-size: 18px;
		line-height: 30px;
	}
	.power-of-tailor-listing ul li .listing-box{
		padding: 20px 20px 30px 20px;
	}
	.power-of-tailor-listing ul li .listing-box h3{
		padding-bottom: 10px;
	}
	.step-info{
		font-size: 18px;
		line-height: 28px;
		padding-top: 20px;
		padding-left: 0;
	}
	.digital-convenience-wrap h3{
		font-size: 20px;
		line-height: 30px;
		padding-bottom: 10px;
	}
	.get-started-btn a{
		font-size: 18px;
		line-height: 1.5;
	}
	.get-started-btn{
		padding-top: 20px;
	}
	.contact-info-title{
		width: 100%;
		padding-left: 0;
		text-align: center;
	}
	.contact-desc{
		width: 100%;
		padding-top: 10px;
		text-align: center;
		padding-left: 0;
		border: 0;
	}
	.copyright{
		font-size: 20px;
		line-height: 30px;
		padding-top: 20px;
	}
	.footer-wrap{
		padding-bottom: 20px;
	}
	.power-of-tailor-wrap .container{
		padding-left: 15px;
		padding-right: 15px;
	}
	.power-of-tailor-listing ul{
		margin-right: 0;
		margin-left: 0;
	}
	.power-of-tailor-listing ul li{
		padding: 0;
	}
	.welcome-title{
		padding-left: 0;
		padding-right: 0;
	}
	.contact-desc:before{
		display: none !important;
	}
	.power-of-tailor-listing ul li{
		margin-bottom: 30px;
	}
	.everything-wrap{
		position: relative;
	}
	.everything-wrap:before{
		content: "";
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.4);
		position: absolute;
		top: 0;
		left: 0;
	}
	.everything-mobile-image{
		display: block;
	}
	.everything-mobile-image img{
		width: 100%;
	}
	.everything-wrap{
		padding:  50px 15px 55px;
		background: #a0bcd1 !important;
	}
	.power-of-tailor-wrap{
		padding-left: 15px;
		padding-right: 15px;
	}
	.digital-convenience-wrap{
		padding: 0 15px 50px;
	}
	.footer-wrap{
		padding-left: 15px;
		padding-right: 15px;
	}
	.power-of-tailor-listing ul li .listing-box .cta-btn a span{
		display: none;
	}
	.footer-wrap-top {
		padding: 0 20px 40px;
	}

	.fee-banner .fee-content{
		padding-top: 15px;
	}
	.fee-content .title h2{
		font-size: 30px !important;
		padding-bottom: 15px;
	}
	.fee-banner .sub-title{
		font-size: 16px;
	}
	.fee-banner > .container{
		padding: 0 30px;
	}
}
@media (max-width: 480px){
	.our-comunity .banner-caption h2 {
		font-size: 26px;
	}
	.our-partners ul li {
		padding: 10px 0;
		display: block;
	}
	.logo img {
		width: 220px;
	}
	.header-wrap .container{
		padding: 0 15px;
	}
	.logo{
		padding-top: 15px;
	}
	.fee-banner > .container{
		padding: 0 15px;
	}
}
@media (max-height: 400px) {
	.header-wrap .menu div.collapse.show{
		height: 226px;
		overflow: scroll;
	}
}
/* 26-07-2018 */
@media (max-width: 991px) {
	.coppyright{
		margin: 0;
	}
}
@media (max-width: 767px) {
	/*.reach-out {
    padding: 20px 15px;
}*/
/*.reach-out-white {
    padding: 40px 15px;
}*/
}
@media (max-width: 400px) {
	.footer-social ul li {
		padding: 0 8px;
	}
}
/* 27-07-2018 */
@media (max-width: 1512px){
	.contact-form {
	    padding-right: 15px;
	}
	.person-detail h3, .team-popup-text h3{
		font-size: 30px;
	}
}
@media (max-width: 1300px){
	.team-title h4{
		font-size: 25px;
	}
	.person-detail h3, .team-popup-text h3 {
	    font-size: 30px;
		margin-bottom: 0;
	}
	/*.person-detail p{
		font-size: 19px;
		margin-bottom: 10px;
	}*/
	.profile-btn h4{
		padding: 10px 30px;
	}
}

@media (max-width: 1024px){
	.team-popup .fancybox-close-small{
		position: absolute;
	}
	.person-detail h3, .team-popup-text h3 {
	    font-size: 30px;
	}
}
@media (max-width: 991px){
.contact-form {
    padding-right: 0px;
}
.person-detail p, .team-popup-text h4, .team-popup-text p {
    font-size: 18px;
}
.person-detail h3, .team-popup-text h3 {
    font-size: 26px;
    }
    .persone-data {
	    padding: 0 5px;
	}
	.team-popup-text h3{
		font-size: 26px;
	}
	.team-popup-text h4{
		font-size: 18px;
	}
	.team-popup-text p{
		font-size: 18px;
	}
}
@media (max-width: 767px){
	.team-title {
    min-height: 200px;
    padding: 10px 0;
	}
	.our-group ul li{
		width: 50%;
		margin-bottom: 30px;
	}
	.our-group ul li:last-child{
		margin-bottom: 0;
	}
	.team-title.grey img {
	    width: 100%;
	    max-width: 120px;
	}
	.contact-form .form-group label{
		font-size: 20px;
	}
	.contact-form .form-group {
	    margin-bottom: 20px;
	}

	.coppyright p{
		max-width: 283px;
		margin-left: auto;
		margin-right: auto;
	}
}
/* 02-08-2018 */
@media (max-width: 1512px){
	.contact-us-form {
		padding-right: 15px;
	}
}
@media (max-width: 991px){
	.contact-us-form{
		padding: 0;
	}

	/* 01/01/2020 */
	.everything-wrap.everything-video .everything-banner{
		padding-top: 0;
	}
	.everything-wrap.everything-video .everything-banner-right video{
		max-width: 100%;
	}
}

@media (min-width: 1281px) and (max-width: 1400px){
	.title h2, .reach-out-white h3, .mobile-banking-wrap .title h2{
		font-size: 30px;
		margin-bottom: 15px;
	}

	.banking-service-detail{
		max-width: 70%;
	}

	.banking-service-detail p{
		margin-bottom: 15px;
	}
	.our-service .about-values-right p{
		font-size: 19px;
	}
	.opning-time{
		margin-top: 10px;
		margin-bottom: 20px;
	}

}
@media (min-width: 1361px) and (max-width: 1500px){
	.our-service .about-values-right{
		padding: 15px 100px;
	}
}
@media (min-width: 1360px) and (max-width: 1620px){
	.banking-service-detail{
		max-width: 71%;
	}
	.banking-service-detail .cta-btn{
		margin: 20px 0;
	}
}
@media (min-width: 992px) and (max-width: 1360px){
	.title h2, .reach-out-white h3, .apply-now-popup .modal-header .modal-title{
		font-size: 26px !important;
		margin-bottom: 20px !important;
		/*line-height: 34px !important;*/
	}

	.power-of-tailor-wrap .title h2{
		font-family: 'NovareseStd-Medium';
		font-size: 36px;
		line-height: 46px;
		color: #4d4c4c;
		padding-bottom: 17px;
		margin-bottom: 0;
	}
	.our-branch h3{
		font-size: 22px;
	}
	.our-service-detail p{
		margin-bottom: 20px !important;
	}

	.our-service-detail, .reach-out-white p{
		font-size: 19px !important;
		/*line-height: 34px !important;*/
	}

	.banking-question li{
		padding-bottom: 2px !important;
		font-size: 22px !important;
		/*line-height: 30px !important;*/
	}

	.banking-content{
		font-size: 18px;
	}

	.our-service .banking-service-detail p.mortgages-service, .banking-service-detail, .our-service .about-values-right p span{
		font-size: 18px !important;
		/*line-height: 34px !important;*/
	}

	.our-service .about-values-right p{
		font-size: 18px;
		/*line-height: 28px !important;*/
	}

	.banking-service-detail .cta-btn{
		margin: 10px 0 !important;
	}

	.reach-out-white .telephone-no a{
		font-size: 30px !important;
		margin-bottom: 10px !important;
	}

	.reach-out-white p{
		margin-bottom: 10px !important;
	}

	/*.our-service .about-values-right p{
		margin-bottom: 10px !important;
	}*/

	.banking-service-detail p{
		margin-bottom: 10px !important;
	}
	.banking-question li p{
		margin-bottom: 3px !important;
	}
	.banking-question h3{
		font-size: 30px !important;
		line-height: 30px !important;
		margin-top: 15px;
	}

	.contact-us-form .form-group label, .contact-us-popup .form-group label{
		font-size: 19px;
	}

	.contact-us-form .form-group{
		margin-bottom: 5px;
	}

	.contact-us-form .form-group input{
		height: 35px;
	}

	.contact-us-form .form-group textarea{
		height: 80px;
	}

	.our-location{
		margin-top: 10px;
	}

	.opning-time{
		margin-top: 15px;
		margin-bottom: 30px;
	}

	.our-branch h4{
		font-size: 19px;
		margin-bottom: 3px;
	}
	.our-value-wrap h2, .our-value-wrap h1{
		font-size: 26px;
		margin-bottom: 20px;
	}
	.our-value-wrap{
		font-size: 19px;
	}
	.our-service .about-values-right{
		padding: 15px 50px;
	}
	.involve-banner img {
    margin-bottom: -90px;
	}
	.opning-time{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.our-branch h3{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.our-branch h4 {
    	font-size: 16px;
    	margin-bottom: 2px;
	}

	/* 01/01/2019 */
	.everything-wrap.everything-video .everything-banner-left .title h2{ margin-bottom: 0 !important; }
	div.everything-banner-left p{ font-size: 17px; }
}
@media (min-width: 1140px) and (max-width: 1360px){
	.our-service .about-values-right{
		padding: 15px 80px;
	}
}
@media (min-width: 992px) and (max-width: 1280px){
	.our-service-detail, .banking-service-detail{
		max-width: 80%;
		padding: 10px 0 !important; /*15px 0*/
	}

	/*p.vision{
		font-size: 14px;
		line-height: 20px;
	}*/

	.involve-banner img{
		max-width: 70%;
	}
}
@media (max-width: 1150px){
	/*.banking-service-detail p{
		margin-bottom: 0 !important;
	}*/
	.banking-question ul{
		padding-top: 20px;
	}
	.banking-service-detail p.note {
		font-size: 12px;
		padding-top: 5px;
		margin-bottom: 15px !important;
	}
}
@media (min-width: 992px) and (max-width: 1224px){
	.title h2, .apply-now-popup .modal-header .modal-title{
		font-size: 22px !important;
		margin-bottom: 10px !important;
	}
	.reach-out-white h3{
		font-size: 26px !important;
		/*line-height: 50px !important;*/
	}
	.our-branch h3{
		font-size: 20px;
	}
	p.vision{
		font-size: 17px !important;
	}
	.our-service .about-values-right p{
		font-size: 17px !important;
	}
	.our-service .banking-service-detail p.mortgages-service, .banking-service-detail, .our-service .about-values-right p span{
		font-size: 17px !important;
	}
	.banking-question li{
		font-size: 16px !important; /* 20px */
	}
	.our-value-wrap h2, .our-value-wrap h1{
		font-size: 22px !important;
	}
	.our-value-wrap{
		font-size: 17px !important;
	}
	.our-service-detail, .reach-out-white p{
		font-size: 17px !important;
	}
	.reach-out-white .telephone-no a{
		font-size: 22px !important;
	}
	.banking-question h3{
		font-size: 22px !important;
	}
	.banking-question ul{
		padding-top: 10px !important;
	}
	.person-detail h3, .team-popup-text h3{
		font-size: 22px;
	}
	.person-detail p, .team-popup-text h4, .team-popup-text p{
		font-size: 17px;
	}
	.team-popup-text h3{
		font-size: 22px;
	}
	.team-popup-text h4{
		font-size: 17px;
	}
	.team-popup-text p{
		font-size: 17px;
	}
	.banking-question li p span{
		font-size: 17px;
	}
	.banking-content{
		font-size: 17px;
	}
	.apply-card h3{
		font-size: 22px;
	}
	.contact-us-form .form-group label, .contact-us-popup .form-group label{
		font-size: 17px;
	}
	.our-branch h4{
		font-size: 16px;
	}
}

@media(min-width: 768px){
	.power-of-tailor-wrap .title h2{
		font-family: 'NovareseStd-Medium';
		font-size: 36px !important;
		line-height: 46px !important;
		color: #4d4c4c;
		padding-bottom: 17px;
		margin-bottom: 0;
	}
}

@media(max-width: 767px){
	.power-of-tailor-wrap .title h2{
		font-family: 'NovareseStd-Medium';
		font-size: 30px !important;
		line-height: 40px !important;
		color: #4d4c4c;
		padding-bottom: 17px;
		margin-bottom: 0;
	}
}