/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 27 2024 | 21:39:50 */
.popup-title .elementor-heading-title {
	font-size: 56px;
	line-height: 1.25em;
}
.myback-arrow{
	cursor: pointer;
}
.button-ghosted .elementor-button-link {
	position: absolute;
	width: 100%;
	height: 530px;
	z-index: 9999!important;
	top: 0;
	left: 0;
	opacity: 0;
	display: block;
	border-radius: 0 !important;
}
h3, h3 a, h3 a:hover{
	font-family: "Albra Sans", Sans-serif!important;
	font-size: 46px!important;
	font-weight: 400!important;
	font-style: normal!important;
	text-decoration: none!important;
	line-height: 48px!important;
}
a, a:hover{
	text-decoration: none!important;
}
.find-card-link, .elementor-kit-6 a, .find-card-link:hover, .elementor-kit-6 a:hover {
	text-decoration: none!important;
}
.mypopup-box{
	overflow:hidden;
}
.credit-card-link-wrapper{
	overflow:hidden!important;
	cursor:pointer;
}


@media (min-width: 600px) and (max-width: 980px) {

	.hero-sec br {
		display: none !important;
	}

	.hero-sec {
		width: 720px !important;
		max-width: 720px !important;
		position: relative;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.load-sec {
		width: 720px !important;
		max-width: 720px !important;
		position: relative;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.myhead-sec {
		width: 720px !important;
		max-width: 720px !important;
		position: relative;
		margin-left: auto !important;
		margin-right: auto !important;
		padding: 13px 32px 13px 32px !important;
	}

	.myfoot-sec .elementor-container.elementor-column-gap-no {
		max-width: 656px;
	}

	.mypopup-btn {
		position: relative !important;
	}

}

@media (min-width:768px) and (max-width:1030px) {
	.non-text {
		display: none;
	}

	.popup-title .elementor-heading-title {
		font-size: 42px!important;
		line-height: 1.35em;
	}
}
@media (min-width: 981px) and (max-width: 1200px) {
	.myhead-none {
		display: none;
	}

	.hero-sec {
		width: 976px;
		max-width: 976px;
		margin-right: auto !important;
		margin-left: auto !important;
		position: relative;
		padding-left: 48px !important;
		padding-right: 48px !important;
	}

	.load-sec {
		width: 976px;
		max-width: 976px;
		margin-right: auto !important;
		margin-left: auto !important;
		position: relative;
		padding-left: 48px !important;
		padding-right: 48px !important;
	}

	.mys-lap {
		padding-left: 48px !important;
		padding-right: 48px !important;
	}

	.sec1-smallhdg {
		font-size: 16px !important;
		line-height: 21px !important;
	}

	.myload-hdg {
		width: 607px;
		max-width: 607px;
		margin-bottom: 8px !important;
	}

	.myload-pad {
		padding-top: 90px !important;
		padding-bottom: 90px !important;
	}

	.myfeature-hdg h2 {
		font-size: 28px !important;
		line-height: 28px !important;
	}

	.myfeature-desc {
		font-size: 16px !important;
		line-height: 20px !important;
	}

	.myfeature-sec br {
		display: none !important
	}

	.myfeature-sec .myfeature-col1, .myfeature-sec .myfeature-col2, .myfeature-sec .myfeature-col3, .myfeature-sec .myfeature-col4 {
		width: 24% !important;
	}

	.myfeature-sec .elementor-widget-wrap.elementor-element-populated {
		padding: 24px !important;
		margin: 0px !important;
	}

	.myfeature-sec .elementor-container.elementor-column-gap-no {
		min-height: 256px !important;
	}

	.myfeature-sec .myfeature-col1 {
		margin: 0px 4px 0px 0px !important;
	}

	.myfeature-sec .myfeature-col2 {
		margin: 0px 4px 0px 4px !important;
	}

	.myfeature-sec .myfeature-col3 {
		margin: 0px 4px 0px 4px !important;
	}

	.myfeature-sec .myfeature-col4 {
		margin: 0px 0px 0px 4px !important;
	}

	.myTabL-show {
		display: block !important;
	}

	.myTabS-hide {
		display: none !important;
	}

	.mypay-col1 {
		width: 49% !important;
		margin-right: 5px !important;
	}

	.mypay-col2 {
		width: 48% !important;
		margin-left: 4px !important;
	}

	.mypay-col1 span, .mypay-col2 span {
		font-size: 14px !important;
		line-height: 20px !important;
	}

	.mypay-btn1 a {
		padding: 16px 14px !important;
	}

	.mypay-btn2 a {
		padding: 16px 14px !important;
	}

	/* 	.mynew-digital-col1 .elementor-widget-wrap.elementor-element-populated {
	padding: 70px 43px 70px 43px !important;
} */
	.mydigital-hdg h2 {
		font-size: 46px !important;
		line-height: 48px !important;
	}

	.mydigital-inner {
		display: flex;
	}

	.mydigital-inner-col1 {
		width: 50% !important;
	}

	.mydigital-inner-col2 {
		width: 50% !important;
	}

	.mydigital-desc {
		padding-right: 17px !important;
	}

	.myupload-sec {
		width: 596px !important;
		max-width: 596px !important;
		margin-top: -14px !important;
		margin-bottom: 40px !important;
	}

	.apple-table-hdg h2 {
		font-size: 28px !important;
		line-height: 36px !important;
	}

	.apple-table-hdg {
		margin-bottom: 9px !important;
	}

	.apple-table-desc1 {
		margin-bottom: 2px !important;
		font-size: 18px !important;
	}

	.apple-table-desc2 {
		font-size: 18px !important;
	}

	body .myTabL-show .apple-table1 .elementor-widget-wrap.elementor-element-populated {
		margin: 0px 6px 0px 0px !important;
		padding: 55px 38px 48px 38px !important;
	}

	body .myTabL-show .apple-table2 .elementor-widget-wrap.elementor-element-populated {
		margin: 0px 6px 0px 6px !important;
		padding: 38px 38px 48px 38px !important;
	}

	body .myTabL-show .apple-table3 .elementor-widget-wrap.elementor-element-populated {
		margin: 0px 0px 0px 6px !important;
		padding: 55x 38px 48px 38px !important;
	}

	.mycredit-cardsec {
		padding-bottom: 62px !important;
	}

	.apple-table-img1 img {
		width: 53% !important;
	}

	.apple-table-img2 img {
		width: 53% !important;
	}

	.apple-table-img3 img {
		width: 55% !important;
	}

	.my-smalltext {
		vertical-align: super;
	}

	.mylearn-sec {
		padding-bottom: 122px !important;
	}

	.mywatch-col1 .elementor-widget-wrap.elementor-element-populated {
		padding: 91px 58px 93px 48px !important;
	}

	.mywatch-s-hdg {
		font-size: 18px !important;
		line-height: 26px !important;
	}

	.mywatch-b-hdg h1 {
		font-size: 40px !important;
		line-height: 46px !important;
	}

	.mywatch-sec {
		width: 976px;
		max-width: 976px;
		margin-right: auto !important;
		margin-left: auto !important;
		position: relative;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.myaccor-sec {
		padding: 115px 48px 19px 48px !important;
	}

	div#jet-toggle-control-2411 {
		padding: 0px !important;
	}

	.myfoot-col1 {
		width: 20% !important;
	}

	.myfoot-col2 {
		width: 4% !important;
	}

	.myfoot-col3 {
		width: 75% !important;
	}

	.myfoot-inner {
		padding: 0px !important;
	}

	.myfoot-inner-col1-txt {
		text-align: right !important;
	}

	.myfnew-sec {
		padding-bottom: 62px !important;
		padding-top: 28px !important;
	}

	.mynewf-col1 {
		width: 24% !important;
	}

	.mynewf-col2 {
		width: 24% !important;
	}

	.mynewf-col3 {
		width: 50% !important;
	}

	.mynewf-sec1 {
		width: 49% !important;
		margin-right: 4px !important;
	}

	.mynewf-sec2 {
		width: 49% !important;
		margin-left: 4px !important;
	}
		.popup-title .elementor-heading-title {
		font-size: 42px!important;
		line-height: 1.35em;
	}
}

@media (min-width:200px) and (max-width:500px) {
	.hero-sec {
		width: 380px !important;
		max-width: 380px !important;
		position: relative;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.load-sec {
		width: 380px !important;
		max-width: 380px !important;
		position: relative;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.mymobile-sec {
		width: 428px !important;
		max-width: 428px !important;
		position: relative;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	html body .noomargin-sec {
		width: 428px !important;
		max-width: 428px !important;
		position: relative;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.myfoot-sec .elementor-container.elementor-column-gap-no {
		max-width: 380px !important;
	}

	.myicon .elementor-icon {
		border: 1px solid #001C68;
	}

	.myfeature-col1 {
		box-shadow: none !important;
	}

	.myfeature-col2 {
		box-shadow: none !important;
	}

	.myfeature-col3 {
		box-shadow: none !important;
	}

	.myfeature-col4 {
		box-shadow: none !important;
	}

	.super-txt {
		vertical-align: super;
		font-size: 12px !important;
	}

	div#jet-toggle-control-2411 {
		padding: 0px !important;
	}

	.mypopup-btn, .mypopup-btn1, .mypopup-btn2 {
		position: relative !important;
	}

	.myaccor-sec {
		left: 0px !important;
	}
		.popup-title .elementor-heading-title {
		font-size: 42px!important;
		line-height: 1.35em;
	}
}

@media (min-width:1100px) and (max-width:1800px) {
	.hero-sec {
		margin-left: 50px !important;
		margin-right: 50px !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
	}

	.load-sec {
		margin-left: 50px !important;
		margin-right: 50px !important;
		padding-left: 50px !important;
		padding-right: 50px !important;
	}

	.myhead-sec {
		padding-left: 100px !important;
		padding-right: 100px !important;
		width: 100% !important;
		max-width: 100% !important;
	}

	.myfoot-sec {
		padding-left: 100px !important;
		padding-right: 100px !important;
		width: 100% !important;
		max-width: 100% !important;
	}

	.myfirst-sec {
		padding-left: 100px !important;
		padding-right: 100px !important;
	}

	.mywatch-col1 .elementor-widget-wrap.elementor-element-populated {
		padding: 0px 50px !important;
	}

	html .mywatch-sec {
		margin-left: 50px !important;
		margin-right: 50px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

@media (min-width:1801px) and (max-width:2600px) {
	.hero-sec {
		width: 1640px;
		max-width: 1640px;
		margin-right: auto !important;
		margin-left: auto !important;
		position: relative;
	}

	.load-sec {
		width: 1640px;
		max-width: 1640px;
		margin-right: auto !important;
		margin-left: auto !important;
		position: relative;
	}

	.myhead-sec {
		width: 1280px;
		max-width: 1280px !important;
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}

	.myfoot-sec {
		width: 1280px;
		max-width: 1280px !important;
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}

	.myfoot-shodow {
		box-shadow: -900px 0px 0px 0px #002855;
	}

	.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f728f9d.myfoot-col3 {
		box-shadow: 783px 0px 0px 78px #002855 !important;
	}

	.elementor-column.elementor-col-20.elementor-top-column.elementor-element.elementor-element-48dd79c {
		box-shadow: 440px 24px 0px 171px #002855 !important;
	}

	.myaccount-list ul {
		padding-left: 20px !important;
	}

	::marker {
		color: #001C68 !important;
	}

	.myaccount-list span.elementor-accordion-icon-opened {
		font-size: 34px !important;
	}

	.myaccount-list span.elementor-accordion-icon-closed {
		font-size: 34px !important;
	}

	.myaccount-list div.elementor-tab-title {
		border-radius: 18px !important;
		background-color: #E7F1FD !important;
		margin: 8px 0px 8px 0px !important;
	}

	.myaccount-list div.elementor-tab-title.elementor-active {
		border-radius: 18px 18px 0 0 !important;
		margin-bottom: 0px !important;
	}

	div.elementor-tab-content {
		border-radius: 0 0 18px 18px !important;
	}
}

/* 1920px css end */

.mybtn {
	font-family: "Albra Grotesk", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-radius: 28px 28px 28px 28px;
	padding: 6px 22px 6px 22px;
	margin-right: 20px;
}

.mybtn:hover {
	font-family: "Albra Grotesk", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-radius: 28px 28px 28px 28px;
	background-color: #002855 !important;
	padding: 6px 22px 6px 22px;
	margin-right: 20px;
}

.my-smalltext {
	font-size: 15px;
	margin-top: -20px;
	vertical-align: super;
}

.my-smalltext1 {
	font-size: 8px;
	vertical-align: super;
}

span.jet-toggle__icon.icon-active.jet-tabs-icon {
	background-color: transparent !important;
	color: #001C68 !important;
	font-size: 10px !important;
}

span.jet-toggle__icon.icon-normal.jet-tabs-icon {
	background-color: transparent !important;
	color: #001C68 !important;
	font-size: 10px !important;
}

.jet-accordion__item.jet-toggle.jet-toggle-move-up-effect.active-toggle {
	border-width: 0px !important;
}

.jet-accordion__item.jet-toggle.jet-toggle-move-up-effect {
	border-width: 0px !important;
}

.mypay-img {
	top: -18px;
}

.myplay-img {
	top: -30px;
}

.myaccount-list ul {
	padding-left: 20px !important;
}

::marker {
	color: #001C68 !important;
}

.myaccount-list span.elementor-accordion-icon-opened {
	font-size: 34px !important;
}

.myaccount-list span.elementor-accordion-icon-closed {
	font-size: 34px !important;
}

.myaccount-list div.elementor-tab-title {
	border-radius: 18px !important;
	background-color: #E7F1FD !important;
	margin: 8px 0px 8px 0px !important;
}

.myaccount-list div.elementor-tab-title.elementor-active {
	border-radius: 18px 18px 0 0 !important;
	margin-bottom: 0px !important;
}

div.elementor-tab-content {
	border-radius: 0 0 18px 18px !important;
}

.myback-arrow {
	top: 35px !important;
	left: 40px !important;
	position: absolute;
}


/* css start for open account */

.mypersonal-card .mycard-btn1 {
	margin: 29px 0px 4px 0px !important;
}

.mypersonal-card .mycard-btn2 {
	margin: 0px 0px 4px 0px !important;
}

.mypersonal-card a.elementor-flip-box__button.elementor-button.elementor-size-xl {
	padding: 21px 50px 21px 50px !important;
	display: flex;
	justify-content: space-evenly;
}

.mypersonal-card a.my-size-xl {
	color: #006CE8 !important;
	background-color: #E7F1FD00 !important;
	padding: 21px 54px 21px 54px !important;
	font-size: 20px !important;
	line-height: 24px !important;
	color: #006CE8 !important;
	border-width: 0px !important;
	border-radius: 70px !important;
	display: flex;
	justify-content: space-evenly;
	cursor: pointer !important;
	font-family: "Albra Grotesk", Sans-serif !important;
	white-space: nowrap;
	text-decoration: none;
}

.elementor-flip-box__button.elementor-button.elementor-size-xl:hover {
	text-decoration: none !important;
}

.mypersonal-card a.my-size-xl:hover {
	background-color: #E7F1FD !important;
	cursor: pointer !important;
	text-decoration: none !important;
}

.mycard-pop-btn1 a.elementor-button.elementor-size-sm:hover {
	border-color: #006CE8 !important;
	box-shadow: 0px 13px 24px #006CE81C;
}

.mycard-pop-btn2 a.elementor-button.elementor-size-sm:hover {
	border-color: #006CE8 !important;
	box-shadow: 0px 13px 24px #006CE81C;
}

.elementor-flip-box__button.elementor-button.elementor-size-xl {
	/* white-space: nowrap; */
}


/* css end for open account */

/* scroll css start */
.myscroll-sec {
	--scrollbarBG: #E7F1FD !important;
	--thumbBG: #006CE8 !important;
}

.myscroll-col1::-webkit-scrollbar {
	width: 6px !important;
}

.myscroll-col1 {
	--scrollbar-width: thin;
	--scrollbar-color: var(--thumbBG) var(--scrollbarBG);
	overflow-x: hidden;
}

.myscroll-col1::-webkit-scrollbar-track {
	background: var(--scrollbarBG);
}

.myscroll-col1::-webkit-scrollbar-thumb {
	background-color: var(--thumbBG);
	border-radius: 20px;
	border: 0px solid var(--scrollbarBG);
}

/* scroll css end */

/* popup css start */
.mypopup-box {
	box-shadow: none !important;
}

@media(min-width:1201px) and (max-width:1599px) {
	.elementor-3119 .elementor-element.elementor-element-1db6d08>.elementor-container, .elementor-3058 .elementor-element.elementor-element-56cc37a>.elementor-container, .elementor-3065 .elementor-element.elementor-element-c8a8a85>.elementor-container, .elementor-3085 .elementor-element.elementor-element-b93787b>.elementor-container, .elementor-3098 .elementor-element.elementor-element-4685dda>.elementor-container, .elementor-3101 .elementor-element.elementor-element-df8eaeb>.elementor-container, .elementor-3106 .elementor-element.elementor-element-f515152>.elementor-container, .elementor-3127 .elementor-element.elementor-element-4a3d280>.elementor-container, .elementor-3112 .elementor-element.elementor-element-cdae29a>.elementor-container, .elementor-2880 .elementor-element.elementor-element-2b1a3a3>.elementor-container, .elementor-3135 .elementor-element.elementor-element-2c3e23d>.elementor-container, .elementor-3141 .elementor-element.elementor-element-1f032e9>.elementor-container, .elementor-3045 .elementor-element.elementor-element-3bb971a>.elementor-container {
		max-width: 1280px !important;
		min-height: 445px !important;
		box-shadow: none !important;
	}

	.dialog-message.dialog-lightbox-message {
		max-width: 1280px !important;
		min-height: 445px !important;
	}

	/*my edit*/
	.mypopup-box {
		max-width: 1280px;
		min-height: 0;
	}

	.mypopup-col1 {
		width: 40% !important;
	}

	.mypopup-col2 {
		width: 60% !important;
		padding: 24px !important;
	}

	.mypopup-box .mypopup-btn1 a {
		width: 150px !important;
		padding: 20px 0 !important;
		font-size: 14px !important;
	}

	.mypopup-box .mypopup-btn2 a {
		width: 150px !important;
		padding: 20px 0 !important;
		font-size: 14px !important;
	}

	.mypopup-box .mypopup-btn3 a {
		font-size: 14px !important;
		line-height: 16px !important;
		padding: 12px 25px 12px 25px !important;
	}

	.mypopup-btn3 .elementor-widget-container {
		margin: 20px 0px 0px 0px !important;
	}

	.mypopup-box .mypopup-h1 h2 {
		font-size: 32px !important;
		line-height: 36px !important;
		padding: 0px 0px 0px 0px !important;
	}

	.mypopup-box .mypopup-txt1 p {
		font-size: 20px !important;
		line-height: 24px !important;
		padding: 0px 10px 0px 20px !important;
	}

	.mypopup-box .mypopup-txt2 {
		font-size: 20px !important;
		line-height: 1.2em !important;
		padding: 20px 10px 0px 20px !important;
		max-width: 540px;
	}

	.mypopup-box .mypopup-txt3 {
		max-width: 540px;
	}

	.mypopup-box .mypopup-txt4 {
		font-size: 10px !important;
		line-height: 12px !important;
		padding: 20px 10px 0px 20px !important;
	}

	.mypopup-specialcol1 .mypopup-h1 h2 {
		font-size: 24px !important;
		line-height: 26px !important;
		padding: 0px 0px 0px 0px !important;
	}

	.mypopup-specialcol1 .mypopup-txt4 .elementor-widget-container {
		margin: 36px 0px 0px 0px !important;
	}

	.mypopup-specialcol1 .mypopup-txt2 {
		font-size: 14px !important;
		line-height: 16px !important;
		padding: 0px 0px 0px 0px !important;
	}

	.mypopup-specialcol1 .mypopup-h1 .elementor-widget-container {
		margin: 0px !important;
	}

	/* 	.mypopup-col1 img {
	max-height: 20% !important;
} */
	.myback-arrow {
		top: 25px !important;
		left: 27px !important;
		position: absolute;
	}

	.myback-arrow a.elementor-icon {
		font-size: 15px !important;
	}

	.mypopup-box .mypopup-txt6 {
		font-size: 14px !important;
		line-height: 16px !important;
		padding: 5px 10px 5px 10px !important;
		margin: 0px !important;
	}

	.mypopup-txt6 .elementor-widget-container {
		margin: 5px 0px !important;
	}

	.mypopup-txt1 br {
		display: none !important;
	}

	.mypopup-txt2 br {
		display: none !important;
	}

	.mypopup-txt3 br {
		display: none !important;
	}

	.mypopup-txt4 br {
		display: none !important;
	}
}


@media(min-width:1601px) and (max-width:3200px) {
	.mypopup-box .mypopup-btn1 a {
		width: 311px !important;
		padding: 32px 0px 32px 0px !important;
	}

	.mypopup-box .mypopup-btn2 a {
		width: 311px !important;
		padding: 32px 0px 32px 0px !important;
	}

	.mypopup-col1 {
		width: 37% !important;
	}

	.mypopup-col2 {
		width: 63% !important;
	}
}

@media(min-width:981px) and (max-width:1200px) {
	.elementor-3119 .elementor-element.elementor-element-1db6d08>.elementor-container, .elementor-3058 .elementor-element.elementor-element-56cc37a>.elementor-container, .elementor-3065 .elementor-element.elementor-element-c8a8a85>.elementor-container, .elementor-3085 .elementor-element.elementor-element-b93787b>.elementor-container, .elementor-3098 .elementor-element.elementor-element-4685dda>.elementor-container, .elementor-3101 .elementor-element.elementor-element-df8eaeb>.elementor-container, .elementor-3106 .elementor-element.elementor-element-f515152>.elementor-container, .elementor-3127 .elementor-element.elementor-element-4a3d280>.elementor-container, .elementor-3112 .elementor-element.elementor-element-cdae29a>.elementor-container, .elementor-2880 .elementor-element.elementor-element-2b1a3a3>.elementor-container, .elementor-3135 .elementor-element.elementor-element-2c3e23d>.elementor-container, .elementor-3141 .elementor-element.elementor-element-1f032e9>.elementor-container, .elementor-3045 .elementor-element.elementor-element-3bb971a>.elementor-container {
		max-width: 880px !important;
		min-height: 481px !important;
	}

	.dialog-message.dialog-lightbox-message {
		max-width: 881px !important;
		min-height: 481px !important;
	}

	.mypopup-col1 img {
		width: 328px !important;
		height: 449px !important;
	}

	.mypopup-col1 {
		width: 40% !important;
	}

	.mypopup-col2 {
		width: 60% !important;
	}

	.mypopup-h1 h2 {
		font-size: 48px !important;
		line-height: 60px !important;
		padding: 0px !important;
		margin: 0px auto 40px auto !important;
		width: 451px !important;
	}

	.mypopup-busi-col2 .mypopup-h1 h2 {
		font-size: 46px !important;
		line-height: 55px !important;
	}

	.mypopup-txt1 p {
		font-size: 28px !important;
		line-height: 36px !important;
		font-family: "Albra Sans", Sans-serif !important;
		padding: 0px 20px 0px 20px !important;
		margin-bottom: 20px !important;
	}

	.mypopup-inner1 {}

	.mypopup-inner1-col1 {
		width: 50% !important
	}

	.mypopup-inner1-col1 .elementor-widget-wrap.elementor-element-populated {
		margin-left: 0px !important;
		margin-right: 8px !important;
	}

	.mypopup-inner1-col2 {
		width: 50% !important;
	}

	.mypopup-inner1-col2 .elementor-widget-wrap.elementor-element-populated {
		margin-left: 8px !important;
		margin-right: 0px !important;
	}

	.mypopup-box .mypopup-btn1 a {
		padding: 20px 0px 20px 0px !important;
		width: 202px !important;
		max-width: 202px !important;
		font-size: 20px !important;
		line-height: 26px !important;
	}

	/* 	.mypopup-box .mypopup-btn1 {
	text-align: justify !important;
} */
	.mypopup-box .mypopup-btn2 a {
		padding: 20px 0px 20px 0px !important;
		width: 202px !important;
		max-width: 202px !important;
		font-size: 20px !important;
		line-height: 26px !important;
	}

	/* 	.mypopup-box .mypopup-btn2 {
	text-align: justify !important;
} */
	.mypopup-btn3 .elementor-widget-container {
		margin: 48px 0px 0px 0px !important;
	}

	.mypopup-box .mypopup-btn3 a {
		padding: 15px 0px !important;
		width: 153px !important;
		max-width: 153px !important;
		font-size: 16px !important;
		line-height: 20px !important;
	}

	.mypopup-h1 br {
		display: none !important;
	}

	.mypopup-hdg2 br {
		display: none !important;
	}

	.mypopup-txt2 {
		font-size: 18px !important;
		line-height: 25px !important;
		font-family: "Albra Sans", Sans-serif !important;
		padding: 0px !important;
		margin: 0px auto 44px auto !important;
		width: 379px !important;
	}

	.mypersonal-card a.elementor-flip-box__button.elementor-button.elementor-size-xl {
		padding: 15px 0px 15px 0px !important;
		display: flex;
		justify-content: space-evenly;
	}

	.mypersonal-card .mycard-btn2 a.my-size-xl {
		padding: 15px 0px 15px 0px !important;
		font-size: 16px !important;
		line-height: 15px !important;
	}

	.mypersonal-card .mycard-btn1 a.my-size-xl {
		padding: 15px 0px 15px 0px !important;
		font-size: 16px !important;
		line-height: 15px !important;
	}

	.mypersonal-card .mycard-btn1 {
		margin: 15px 0px 3px 0px !important;
	}

	.mypersonal-card .mycard-btn2 {
		margin: 0px 0px 3px 0px !important;
	}

	.myback-arrow {
		top: 31px !important;
		left: 33px !important;
		position: absolute;
	}

	.myback-arrow a.elementor-icon {
		font-size: 17px !important;
	}

	.mypopup-txt3 .elementor-widget-container {
		margin: 20px 0px 40px 0px !important;
	}

	.mypopup-specialcol1 .mypopup-h1 h2 {
		font-size: 25px !important;
		line-height: 26px !important;
		padding: 0px 0px 0px 0px !important;
	}

	.mypopup-box .mypopup-txt6 {
		font-size: 16px !important;
		line-height: 19px !important;
		padding: 5px 10px 5px 10px !important;
		margin: 0px !important;
	}

	.mypopup-txt6 .elementor-widget-container {
		margin: 25px 0px !important;
	}

	.mypopup-txt4 .elementor-widget-container {
		margin: 40px 0 0 0 !important;
	}

	.mypopup-txt1 br {
		display: none !important;
	}

	.mypopup-txt2 br {
		display: none !important;
	}

	.mypopup-txt3 br {
		display: none !important;
	}

	.mypopup-txt4 br {
		display: none !important;
	}

	.mypopup-hdg2 h2 {
		padding: 0px !important;
		margin: 0px auto 40px auto !important;
		width: 451px !important;
	}

	.mypop-busi-card2-col2 .mypopup-hdg2 h2 {
		line-height: 42px !important;
	}

	.mypopup-reward-inter-plat-col2 .mypopup-hdg2 h2 {
		line-height: 42px !important;
	}

	.mytravel-inter-col2 .mypopup-hdg2 h2 {
		line-height: 50px !important;
	}

	.mypopuptrvel1-btn1 a {
		padding: 18px 0px !important;
		width: 189px !important;
		max-width: 189px !important;
		font-size: 18px !important;
		line-height: 24px !important;
		border-radius: 45px !important;
	}

	.mypopuptrvel1-btn1 .elementor-widget-container {
		margin: 0px !important;
	}

	.mypopup-txt02 {
		font-size: 18px !important;
		line-height: 24px !important;
	}

	.mypopup-txt02 .elementor-widget-container {
		margin: 36px 0 0 0 !important;
	}

	.mypopup-txt03 {
		font-size: 12px !important;
		line-height: 20px !important;
		width: 379px !important;
		max-width: 379px !important;
	}

	.mypopup-txt03 .elementor-widget-container {
		margin: 48px 0 0 0 !important;
	}
}





@media(min-width:501px) and (max-width:980px) {

	.elementor-3119 .elementor-element.elementor-element-1db6d08>.elementor-container, .elementor-3058 .elementor-element.elementor-element-56cc37a>.elementor-container, .elementor-3065 .elementor-element.elementor-element-c8a8a85>.elementor-container, .elementor-3085 .elementor-element.elementor-element-b93787b>.elementor-container, .elementor-3098 .elementor-element.elementor-element-4685dda>.elementor-container, .elementor-3101 .elementor-element.elementor-element-df8eaeb>.elementor-container, .elementor-3106 .elementor-element.elementor-element-f515152>.elementor-container, .elementor-3127 .elementor-element.elementor-element-4a3d280>.elementor-container, .elementor-3112 .elementor-element.elementor-element-cdae29a>.elementor-container, .elementor-2880 .elementor-element.elementor-element-2b1a3a3>.elementor-container, .elementor-3135 .elementor-element.elementor-element-2c3e23d>.elementor-container, .elementor-3141 .elementor-element.elementor-element-1f032e9>.elementor-container, .elementor-3045 .elementor-element.elementor-element-3bb971a>.elementor-container {
		/*max-width: 656px !important;*/
		min-height: 676px !important;
	}

	.dialog-message.dialog-lightbox-message {
		/*max-width: 656px !important;*/
		min-height: 676px !important;
	}

	.mypopup-boxtyp2 {
		min-height: 734px !important;
	}

	.mypopup-col1 {
		width: 100% !important;
	}

	.mypopup-col2 {
		width: 100% !important;
	}

	.mypopup-box .mypopup-h1 h2 {
		font-size: 46px !important;
		line-height: 60px !important;
		padding: 0px !important;
		margin: 21px auto 40px auto !important;
		width: 411px !important;
	}

	.mypopup-reward-card2-col2 .mypopup-h1 h2 {
		padding: 0px !important;
		margin: 21px auto 90px auto !important;
	}

	.mypopup-reward-card1-col2 .mypopup-h1 h2 {
		font-size: 42px !important;
		line-height: 52px !important;
	}

	.mypopup-box .mypopup-txt1 p {
		font-size: 24px !important;
		line-height: 36px !important;
		font-family: "Albra Sans", Sans-serif !important;
		padding: 0px 0px 0px 0px !important;
		margin: 0px auto 40px auto !important;
		width: 537px !important;
	}

	.mypopup-inner1 {}

	.mypopup-inner1 {
		margin: 0px !important;
	}

	/* 	.mypopup-inner1-col1 .elementor-widget-wrap.elementor-element-populated {
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 18px !important;
}
	.mypopup-inner1-col2 {
	width: 100% !important;
}
	.mypopup-inner1-col2 .elementor-widget-wrap.elementor-element-populated {
	margin-left: 0px !important;
	margin-right: 0px !important;
} */
	.mypopup-box .mypopup-btn1 a {
		width: 203px !important;
		margin: 0 auto !important;
		padding: 12px !important;
		font-size: 18px !important;
		line-height: 26px !important;
	}

	/* 	.mypopup-box .mypopup-btn1 {
	text-align: justify !important;
} */
	.mypopup-box .mypopup-btn2 a {
		width: 203px !important;
		margin: 0 auto !important;
		padding: 12px !important;
		font-size: 18px !important;
		line-height: 26px !important;
	}

	/* 	.mypopup-box .mypopup-btn2 {
	text-align: justify !important;
} */
	.mypopup-btn3 .elementor-widget-container {
		margin: 39px 0px 60px 0px !important;
	}

	.mypopup-box .mypopup-btn3 a {
		width: 179px !important;
		margin: 0 auto !important;
		padding: 15px !important;
		font-size: 18px !important;
		line-height: 26px !important;
	}

	.mypopup-h1 .elementor-widget-container {
		margin: 0px 0px 20px 0px !important;
	}

	.mypopup-h1 br {
		display: none !important;
	}

	.mypopup-box .mypopup-txt3 {
		font-size: 14px !important;
		line-height: 16px !important;
		padding: 0px 0px 0px 0px !important;
	}

	.mypopup-txt3 .elementor-widget-container {
		margin: 0px 0px 50px 0px !important;
	}

	.mypopup-box .mypopup-txt4 {
		font-size: 10px !important;
		line-height: 12px !important;
		padding: 20px 0px 0px 0px !important;
	}

	.mypopup-box .mypopup-txt6 {
		font-size: 12px !important;
		line-height: 14px !important;
		padding: 5px 10px 5px 10px !important;
		margin: 0px !important;
	}

	.mypopup-specialcol1 .mypopup-inner1-col1 {
		width: 50% !important;
	}

	.mypopup-specialcol1 .mypopup-inner1-col2 {
		width: 50% !important;
	}

	.mypopup-specialcol1 .mypopup-txt4 .elementor-widget-container {
		margin: 0px 0px 0px 0px !important;
	}

	.mypopup-specialcol1 .mypopup-txt2 {
		font-size: 14px !important;
		line-height: 16px !important;
		padding: 0px 0px 0px 0px !important;
	}

	.mypopup-specialcol1 .mypopup-h1 .elementor-widget-container {
		margin: 0px !important;
	}

	.mypopup-specialcol1 .mypopup-box .mypopup-h1 h2 {
		font-size: 22px !important;
		line-height: 24px !important;
	}

	.mypersonal-card a.elementor-flip-box__button.elementor-button.elementor-size-xl {
		padding: 11px 0px 11px 0px !important;
		display: flex;
		justify-content: space-evenly;
		border-radius: 70px !important;
	}

	.mypersonal-card .mycard-btn2 a.my-size-xl {
		padding: 11px 0px 11px 0px !important;
		font-size: 12px !important;
		line-height: 10px !important;
		border-radius: 70px !important;
	}

	.mypersonal-card .mycard-btn1 a.my-size-xl {
		padding: 11px 0px 11px 0px !important;
		font-size: 12px !important;
		line-height: 10px !important;
		border-radius: 70px !important;
	}

	.mypersonal-card .mycard-btn1 {
		margin: 5px 0px 3px 0px !important;
	}

	.mypersonal-card .mycard-btn2 {
		margin: 0px 0px 2px 0px !important;
	}

	.myback-arrow {
		top: 24px !important;
		left: 26px !important;
		position: absolute;
		width: 50% !important;
	}

	.myback-arrow a.elementor-icon {
		font-size: 14px !important;
	}

	.mypopup-specialcol1 .mypopup-h1 h2 {
		font-size: 18px !important;
		line-height: 20px !important;
		padding: 0px 0px 0px 0px !important;
	}

	.mypopup-txt6 .elementor-widget-container {
		margin: 5px 0px !important;
	}

	.mypopup-txt1 br {
		display: none !important;
	}

	.mypopup-txt2 br {
		display: none !important;
	}

	.mypopup-txt3 br {
		display: none !important;
	}

	.mypopup-txt4 br {
		display: none !important;
	}

	.mypopup-hdg2 h2 {
		padding: 0px !important;
		margin: 20px auto 40px auto !important;
		width: 411px !important;
	}

	.mypopup-box .mypopup-txt2 {
		font-size: 16px !important;
		line-height: 25px !important;
		padding: 0px !important;
		width: 375px !important;
		margin: 0 auto !important;
	}

	.mypopuptrvel1-btn1 a {
		padding: 15px 0px !important;
		width: 159px !important;
		max-width: 159px !important;
		font-size: 14px !important;
		line-height: 20px !important;
		border-radius: 45px !important;
		margin-top: 37px !important
	}

	.mypopuptrvel1-btn1 .elementor-widget-container {
		margin: 0px !important;
	}

	.mypopup-txt02 {
		font-size: 16px !important;
		line-height: 24px !important;
		/* 	width: 233px !important;
		margin: 0 auto !important; */
	}

	.mypopup-txt02 .elementor-widget-container {
		margin: 39px 0 0 0 !important;
	}

	.mypopup-txt03 {
		font-size: 12px !important;
		line-height: 20px !important;
		width: 379px !important;
		max-width: 379px !important;
		margin: 0 auto !important;
	}

	.mypopup-txt03 .elementor-widget-container {
		margin: 64px 0 36px 0 !important;
	}
}

@media(min-width:200px) and (max-width:500px) {
	.elementor-3119 .elementor-element.elementor-element-1db6d08>.elementor-container, .elementor-3058 .elementor-element.elementor-element-56cc37a>.elementor-container, .elementor-3065 .elementor-element.elementor-element-c8a8a85>.elementor-container, .elementor-3085 .elementor-element.elementor-element-b93787b>.elementor-container, .elementor-3098 .elementor-element.elementor-element-4685dda>.elementor-container, .elementor-3101 .elementor-element.elementor-element-df8eaeb>.elementor-container, .elementor-3106 .elementor-element.elementor-element-f515152>.elementor-container, .elementor-3127 .elementor-element.elementor-element-4a3d280>.elementor-container, .elementor-3112 .elementor-element.elementor-element-cdae29a>.elementor-container, .elementor-2880 .elementor-element.elementor-element-2b1a3a3>.elementor-container, .elementor-3135 .elementor-element.elementor-element-2c3e23d>.elementor-container, .elementor-3141 .elementor-element.elementor-element-1f032e9>.elementor-container, .elementor-3045 .elementor-element.elementor-element-3bb971a>.elementor-container {
		/*max-width: 332px !important;*/
		min-height: 599px !important;
	}

	.dialog-message.dialog-lightbox-message {
		/*max-width: 332px !important;*/
		min-height: 599px !important;
	}

	.mypopup-boxtyp2 {
		min-height: 666px !important;
	}

	.mypopup-col1 {
		width: 100% !important;
	}

	.mypopup-col2 {
		width: 100% !important;
	}

	.mypopup-h1 h2 {
		font-size: 34px !important;
		line-height: 40px !important;
		padding: 0px !important;
		margin: 50px auto 47px auto !important;
		width: 275px !important;
	}

	.mypopup-txt1 p {
		font-size: 24px !important;
		line-height: 30px !important;
		font-family: "Albra Sans", Sans-serif !important;
		padding: 0px 0px 0px 0px !important;
		margin: 0px auto 63px auto !important;
		width: 241px !important;
	}

	.mypopup-inner1 {}

	.mypopup-inner1-col1 .elementor-widget-wrap.elementor-element-populated {
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-bottom: 16px !important;
	}

	.mypopup-inner1-col2 .elementor-widget-wrap.elementor-element-populated {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.mypopup-btn1 {}

	.mypopup-btn2 {}

	.mypopup-btn3 .elementor-widget-container {
		margin: 24px 0 77px 0px !important;
	}

	.mypopup-inner1 {
		margin: 0px !important;
	}

	.mypopup-box .mypopup-btn1 a {
		width: 262px !important;
		margin: auto !important;
		padding: 16px 0 !important;
		font-size: 18px !important;
		line-height: 26px !important;
		border-radius: 16px !important;
	}

	.mypopup-box .mypopup-btn2 a {
		width: 262px !important;
		margin: auto !important;
		padding: 16px 0 !important;
		font-size: 18px !important;
		line-height: 26px !important;
		border-radius: 16px !important;
	}

	.mypopup-box .mypopup-btn3 a {
		width: 179px !important;
		margin: auto !important;
		padding: 10px 0 !important;
		font-size: 18px !important;
		line-height: 26px !important;
		border-radius: 45px !important;
	}

	.mypopup-txt2 {
		padding: 24px !important;
	}

	.mypopup-txt2 br {
		display: none !important;
	}

	.mypopup-txt2 .elementor-widget-container {
		margin: 0px !important;
	}

	.mypopup-h1 br {
		display: none !important;
	}

	.mypopup-txt4 .elementor-widget-container {
		margin: 0px 0px 20px 0px !important;
	}

	.mypopup-specialcol1 .mypopup-inner1-col1 {
		width: 100% !important;
	}

	.mypopup-specialcol1 .mypopup-inner1-col2 {
		width: 100% !important;
	}

	.mypopup-specialcol1 .mypopup-txt2 {
		font-size: 16px !important;
		line-height: 20px !important;
		padding: 0px !important;
	}

	.mypopup-specialcol1 .mypopup-txt3 {
		font-size: 16px !important;
		line-height: 20px !important;
		padding: 0px !important;
	}

	.mypopup-specialcol1 .mypopup-btn3 .elementor-widget-container {
		margin: 20px 0px 20px 0px !important;
	}

	.mypersonal-card a.elementor-flip-box__button.elementor-button.elementor-size-xl {
		padding: 18px 0px 18px 0px !important;
		display: flex;
		justify-content: space-evenly;
	}

	.mypersonal-card .mycard-btn2 a.my-size-xl {
		padding: 18px 0px 18px 0px !important;
		font-size: 18px !important;
		line-height: 16px !important;
		border-radius: 70px !important;
	}

	.mypersonal-card .mycard-btn1 a.my-size-xl {
		padding: 18px 0px 18px 0px !important;
		font-size: 18px !important;
		line-height: 16px !important;
		border-radius: 70px !important;
	}

	.mypersonal-card .mycard-btn1 {
		margin: 24px 0px 5px 0px !important;
	}

	.mypersonal-card .mycard-btn2 {
		margin: 0px 0px 5px 0px !important;
	}

	.myback-arrow a.elementor-icon {
		font-size: 20px !important;
	}

	.mypopup-specialcol1 .mypopup-h1 h2 {
		font-size: 18px !important;
		line-height: 20px !important;
		padding: 0px 0px 0px 0px !important;
	}

	.myback-arrow {
		top: 18px !important;
		left: 16px !important;
		position: absolute !important;
		width: 50% !important;
	}

	.mypopup-box .mypopup-txt6 {
		font-size: 12px !important;
		line-height: 14px !important;
		padding: 5px 10px 5px 10px !important;
		margin: 0px !important;
	}

	.mypopup-txt6 .elementor-widget-container {
		margin: 5px 0px !important;
	}

	.mypopup-txt1 br {
		display: none !important;
	}

	.mypopup-txt2 br {
		display: none !important;
	}

	.mypopup-txt3 br {
		display: none !important;
	}

	.mypopup-txt4 br {
		display: none !important;
	}

	.mypopup-txt02 br {
		display: none !important;
	}

	.mypopup-hdg2 h2 br {
		display: none !important;
	}

	.mypopup-hdg2 h2 {
		padding: 0px !important;
		margin: 20px auto 51px auto !important;
		width: 275px !important;
	}

	.mypopup-box .mypopup-txt2 {
		font-size: 18px !important;
		line-height: 25px !important;
		padding: 0px !important;
		width: 241px !important;
		margin: 0 auto !important;
	}

	.mypopuptrvel1-btn1 a {
		padding: 15px 0px !important;
		width: 179px !important;
		max-width: 179px !important;
		font-size: 18px !important;
		line-height: 20px !important;
		border-radius: 45px !important;
		margin-top: 44px !important
	}

	.mypopuptrvel1-btn1 .elementor-widget-container {
		margin: 0px !important;
	}

	.mypopup-txt02 {
		font-size: 16px !important;
		line-height: 24px !important;
	}

	.mypop-busi-card2-col2 .mypopup-txt02 {
		margin: 43px 20px 0 20px !important;
	}

	.mypopup-mobile-pad {
		margin: 43px 20px 0 20px !important;
	}

	.mypopup-txt03 {
		font-size: 12px !important;
		line-height: 20px !important;
		width: 331px !important;
		max-width: 331px !important;
		margin: 0 auto !important;
	}

	.mypopup-txt03 .elementor-widget-container {
		margin: 74px 0 55px 0 !important;
	}
}


/* popup css end */



/* -- Find a branch Styles -- */
.jet-unfold__trigger {
	display: block;
	position: absolute;
	top: 0;
	right: 20px;
	z-index: 100;
}

#jet-popup-3971 .jet-popup__overlay {
	z-index: 9000;
}

#jet-popup-3971 .jet-popup__container {
	z-index: 9900;
}

/* Find an account styles */

.boxed {
	width: 100%;
	max-width: 1640px;
	margin: 0 auto;
}

.inner-boxed {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}

*, div, span, p, section {
	transition: all 0.5s ease-out;
}

.dialog-lightbox-widget {
	padding-top: 118px !important;
}

.popup-figure {
	height: 100%;
}

.mypopup-col1 {
	min-width: 33% !important;
	height: 782px;
}

.mypopup-col2 {
	min-width: 66% !important;
}

.hideme {
	display: none;
}

.find-card-link, .elementor-kit-6 a {
	text-decoration: none !important;
	font-family: "Albra Grotesk", Sans-serif;
}

.elementor-button-wrapper a:hover, .jet-button__container a:hover {
	text-decoration: none !important;
}

.myfirst-sec {
	z-index: 9999 !important;
	position: fixed;
	width: 100%;
	top: 0;
}

.dialog-lightbox-widget {
	z-index: 9000 !important;
	padding-top: 118px;
}

@media(min-width:768px) and (max-width:1024px) {
	.boxed {
		/* margin: 100px 40px !important; */
	}

	@media (max-width: 1024px) {
		#elementor-popup-modal-3127 .dialog-message {
			width: 100%;
		}

		/*.inner-boxed{
		max-width: 880px;
	}*/
	}

	@media(min-width:0px) and (max-width:768px) {
		.boxed {
			margin: 0 10px !important;
			max-width: calc(100vw - 20px);
			border-radius: 18px !important;
		}
	}

	@media(min-width:429px) and (max-width:768px) {
		.mypopup-col1 {
			height: 215px !important;
		}
	}

	@media(min-width:0px) and (max-width:1320px) {
		.dialog-lightbox-widget-content {
			width: 96% !important;
		}

		.dialog-message.dialog-lightbox-message {
			max-width: 100% !important;
		}
	}

	/* customize popups ===================================================      */

	@media(min-width:1025px) and (max-width:10000px) {
		.popup-title p, .popup-title span {
			font-size: 56px !important;
			line-height: 1.3em;
		}
	}

	@media(min-width:769px) and (max-width:1024px) {
		.popup-title p, .popup-title span {
			font-size: 46px !important;
			line-height: 1.1em;
		}
	}

	@media(min-width:429px) and (max-width:768px) {
		.popup-title p, .popup-title span {
			font-size: 42px !important;
			line-height: 1.1em;
		}
	}

	@media(min-width:0px) and (max-width:428px) {
		.popup-title p, .popup-title span {
			font-size: 34px !important;
			line-height: 1.1em;
			margin: 70px 0px 30px 0px !important;
		}
	}
}

/**/
@media(min-width:1025px) and (max-width:10000px) {
	.popup-title3 p, .popup-title3 span {
		font-size: 46px !important;
		line-height: 1.3em;
	}

	.elementor-3119 .elementor-element.elementor-element-cf01a1a .elementor-heading-title {
		font-size: 46px !important;
	}
}

@media(min-width:769px) and (max-width:1024px) {
	.popup-title3 p, .popup-title3 span {
		font-size: 36px !important;
		line-height: 1.1em;
	}

	.elementor-3119 .elementor-element.elementor-element-cf01a1a .elementor-heading-title {
		font-size: 36px !important;
	}
}

@media(min-width:429px) and (max-width:768px) {
	.popup-title3 p, .popup-title3 span {
		font-size: 36px !important;
		line-height: 1.1em;
	}

	.elementor-3119 .elementor-element.elementor-element-cf01a1a .elementor-heading-title {
		font-size: 36px !important;
	}
}

@media(min-width:0px) and (max-width:428px) {
	.popup-title3 p, .popup-title3 span {
		font-size: 34px !important;
		line-height: 1.1em;
	}

	.elementor-3065 .elementor-element.elementor-element-77cbdbe>.elementor-widget-container {
		margin: 30px 0px 30px 0px !important;
	}

	.elementor-3065 .elementor-element.elementor-element-243741e>.elementor-widget-container {
		padding: 24px 24px 24px 24px !important;
	}

	.elementor-3065 .elementor-element.elementor-element-7b4556c>.elementor-widget-container {
		margin: 70px 0px 0px 0px !important;
		padding: 0px !important;
	}

	.elementor-3058 .elementor-element.elementor-element-31415d1>.elementor-widget-container {
		margin: 70px 0px 0px 0px !important;
		padding: 0px !important;
	}

	.elementor-3135 .elementor-element.elementor-element-ca85033>.elementor-widget-container {
		margin: 70px 0px 0px 0px !important;
		padding: 0px !important;
	}

	.elementor-3127 .elementor-element.elementor-element-e95e51b>.elementor-element-populated {
		margin: 0px !important;
	}

	.elementor-3135 .elementor-element.elementor-element-f305fb8>.elementor-widget-container {
		padding: 24px !important;
	}

	.elementor-3135 .elementor-element.elementor-element-e55fb94>.elementor-widget-container {
		padding: 24px !important;
	}

	.elementor-3141 .elementor-element.elementor-element-823c2d8>.elementor-widget-container {
		padding: 24px !important;
	}

	.elementor-3141 .elementor-element.elementor-element-937ee42>.elementor-widget-container {
		padding: 24px !important;
	}

	.elementor-3112 .elementor-element.elementor-element-0558ac9>.elementor-widget-container {
		margin: 70px 0px 0px 0px;
	}

	.elementor-3119 .elementor-element.elementor-element-cf01a1a .elementor-heading-title {
		font-size: 34px !important;
	}

	.elementor-3106 .elementor-element.elementor-element-f0bd533>.elementor-widget-container {
		margin: 70px 0px 0px 0px !important;
	}

	.elementor-3085 .elementor-element.elementor-element-c8a36cc>.elementor-widget-container {
		margin: 70px 0px 0px 0px !important;
		padding: 0px !important;
	}

	.elementor-3085 .elementor-element.elementor-element-38735a9>.elementor-widget-container {
		padding: 24px !important;
	}

	.mypopuptrvel1-btn1 a {
		margin-bottom: 44px !important;
	}

	.elementor-3065 .elementor-element.elementor-element-7b4556c>.elementor-widget-container {
		margin: 70px 0px 0px 0px !important;
	}

	.elementor-3101 .elementor-element.elementor-element-3b74da6>.elementor-widget-container {
		margin: 70px 0px 10px 0px !important;
	}

	.elementor-3045 .elementor-element.elementor-element-3aa1905>.elementor-element-populated>.elementor-widget-wrap {
		padding: 0px 0px 0px 0px;
	}

	.elementor-3127 .elementor-element.elementor-element-ea7269d>.elementor-element-populated {
		margin: 0px 0px 15px 0px !important;
	}

	.elementor-3127 .elementor-element.elementor-element-e95e51b>.elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}

	.elementor-3135 .elementor-element.elementor-element-ca85033>.elementor-widget-container {
		margin: 70px 0px 0px 0px !important;
	}

	.elementor-3045 .elementor-element.elementor-element-e649b14 .elementor-heading-title {
		font-size: 34px !important;
		line-height: 1.1em !important;
	}

	.elementor-3045 .elementor-element.elementor-element-e649b14>.elementor-widget-container {
		margin: 70px 0px 0px 0px !important;
	}

	.elementor-3045 .elementor-element.elementor-element-3aa1905>.elementor-element-populated {
		margin: 0px 0px 15px 0px !important;
	}

	.elementor-3045 .elementor-element.elementor-element-f9df3b1>.elementor-element-populated {
		margin: 0px 0px 0px 0px !important;
	}

	.elementor-3058 .elementor-element.elementor-element-31415d1>.elementor-widget-container {
		margin: 70px 0px 10px 0px !important;
	}

	.elementor-3098 .elementor-element.elementor-element-f6781d3>.elementor-widget-container {
		margin: 70px 0px 10px 0px !important;
	}

	.elementor-2880 .elementor-element.elementor-element-589d3431>.elementor-widget-container {
		margin: 70px 0px 10px 0px !important;
	}

	.elementor-3112 .elementor-element.elementor-element-0558ac9>.elementor-widget-container {
		margin: 70px 0px 10px 0px !important;
	}

	.elementor-3112 .elementor-element.elementor-element-a57c852>.elementor-widget-container {
		padding: 24px !important;
	}

	.elementor-3119 .elementor-element.elementor-element-cf01a1a .elementor-heading-title {
		font-size: 34px !important;
		line-height: 1.1em !important;
	}

	.elementor-3119 .elementor-element.elementor-element-cf01a1a>.elementor-widget-container {
		margin: 70px 0px 10px 0px !important;
	}
}

.myfirst-sec .elementor-widget-image a img[src$=".svg"],
.myfooter .elementor-widget-image a img[src$=".svg"] {
	width: auto;
}

form.post-password-form {
	padding: 200px 50px;
}

.myfooter{
	z-index:1000!important;
}
.elementor-heading-title a, h2 a{
	font-family: "Albra Sans", sans-serif!important;
}
.elementor-icon a{
	border-radius:200px!important;
	overflow:hidden;
}