:root {
	--primaryfamily: 'Noto Sans', sans-serif !important;
	--secondryfamily: 'Noto Sans', sans-serif !important;
}

html[lang='el'] .button {
	font-family: var(--primaryfamily);
}

html[lang='el'] .landing_slider .landing_slider_desc h1,
html[lang='el'] .landing_slider .landing_slider_desc h2,
html[lang='el'] .landing_slider .landing_slider_desc h3 {
	font-size: 3rem;
}

html[lang='el'] ul.slider_bottom_bar li {
	display: inline-flex;
	flex-direction: column;
}

html[lang='el'] ul.slider_bottom_bar li p {
	font-size: 0.8rem;
}

html[lang='el'] ul.slider_bottom_bar li label {
	font-size: 1.5rem;
}

html[lang='el'] .xma-flex-tabs .exma-tabs-container .upper-tabs-cont .inner-flex-block label b sep {
	right: -9px
}

html[lang='el'] .xma-flex-tabs .exma-tabs-container .lower-tabs-cont .inblock-ab-btn {
	max-width: 240px;
}

/* html[lang='el'] .xma-flex-tabs .exma-tabs-container .lower-tabs-cont ul li { max-width: calc(100% - 240px); } */
html[lang='el'] .partner_big_brick p {
	font-size: 0.9rem;
}

html[lang='el'] .partner_big_brick label {
	font-size: 1.7rem;
}

html[lang='el'] .bigcommonf {
	font-size: 2.6rem !important;
}

html[lang='el'] .progress-wrapper .section-content {
	width: 33%;
}

html[lang='el'] .progress-wrapper .section-content p {
	font-size: 1rem;
}

html[lang='el'] .accessbox h2 {
	font-size: 2.6rem !important;
}

html[lang='el'] .combine_btn::before {
	width: 15%;
	left: -40px;
}

html[lang='el'] .footer_mid_block .logo_details .footer_logo_right p {
	top: 0
}

html[lang='el'] .subscribe_btn input {
	padding: 1.1rem 10rem 1.1rem 0.6rem;
	font-size: 0.8rem;
}

html[lang='el'] .em-card .card-body .em_rightdata h3 {
	font-size: 1.2rem;
}

html[lang='el'] .scroll_bar_box .app_download .app_inner_download {
	min-width: 80px;
}

html[lang='el'] .footer_top_block .support_now_block h3 {
	font-size: 1rem;
}

html[lang='el'] .support_now_subtitle {
	font-size: 0.8rem;
}

html[lang='el'] .footer_top_block .support_now_block .mail-mid-right label {
	font-size: 1rem;
}

html[lang='el'] .mail-mid-right a {
	font-size: 0.9rem;
}

html[lang='el'] .footer_mid_block ul li span a {
	font-size: 12px;
}

html[lang='el'] .xma-flex-tabs .nav-pills button span {
	font-size: 1rem;
}

html[lang='el'] .em_bottom_container h2,
.ex_product .em_bottom_container h3 {
	font-size: 2.3rem;
}

html[lang='el'] .em_bottom_container p {
	font-size: 1rem;
}

html[lang='el'] .fullwidthslider .livedatabox .bottom_label label {
	font-size: 1.6rem;
}

html[lang='el'] .more-options a {
	text-align: left;
}

html[lang='el'] .below_card label {
	font-size: 0.7rem;
}

html[lang='el'] .maxw124 {
	max-width: 130px;
}

html[lang='el'] .ex_flex_box .left_flex_overlay h5 {
	font-size: 2rem;
}

html[lang='el'] .rs_accordian .nav-tabs li button {
	font-size: 0.8rem;
}

html[lang='el'] .footer_leverage_table ul {
	padding-right: 16rem;
}

html[lang='el'] .footer_leverage_table .right_footer_btn {
	max-width: 15rem;
}

html[lang='el'] .footer_leverage_table .right_footer_btn a {
	font-size: 0.9rem !important;
}

html[lang='el'] #meta4 .left_flex {
	min-height: 460px;
}

html[lang='el'] .overrideh3 {
	font-size: 1.7rem !important;
}

html[lang='el'] .ex_flex_box .left_flex .rt_img {
	background-size: 100%;
}

html[lang='el'] .mt_4_product .topflex h5 {
	font-size: 1.5rem;
}

html[lang='el'] .mt_4_product .topflex p {
	font-size: 0.9rem !important;
}

html[lang='el'] .mt_4_product .bottomflex .button {
	font-size: 1.2rem !important;
}

html[lang='el'] .miniactbtn {
	width: auto;
}

html[lang='el'] .mt_4_product .mtsteps {
	min-height: 27rem;
}

html[lang='el'] .overgrabhd {
	font-size: 1rem !important;
}

html[lang='el'] .rvwhitegrid .mt_4_product .brick_section ul li {
	font-size: 1.2rem !important;
}

html[lang='el'] .bottom_fxs label {
	font-size: 1.5rem;
}

html[lang='el'] .mt_4_product .brick_section ul li {
	font-size: 1.2rem !important;
}

html[lang='el'] .whitebtn {
	width: auto;
}

html[lang='el'] .ex_copy .button {
	font-size: 0.8rem;
	padding: 10px 15px;
}

html[lang='el'] .logincont .form-floating>.form-control {
	font-size: 1rem;
}

html[lang='el'] #widget_exma_register .select2-selection__rendered {
	font-size: 1rem;
	padding-left: 2px;
}

html[lang='el'] .pgrid label {
	font-size: 1.4rem;
}

html[lang='el'] .pmgrid2 {
	padding: 1.8rem 1.8rem;
}

html[lang='el'] .t_pamm .bgpm h3 {
	font-size: 1.8rem !important;
}

html[lang='el'] .t_pamm .pm_brick .bgpm li.tfone {
	font-size: 1.4rem !important;
	margin-bottom: 15px;
}

html[lang='el'] .t_pamm .pm_brick .bgpm li:not(:first-child) {
	font-size: 1rem !important;
	margin-bottom: 3px;
}

html[lang='el'] .intfl .inmg {
	width: 19.75rem;
	position: relative;
}

html[lang='el'] .intfl .lactivebx ul {
	width: 20rem;
}

html[lang='el'] .intfl .lactivebx ul li label {
	font-size: 1rem;
	display: block;
}

html[lang='el'] .intfl .lactivebx ul li p {
	font-size: 0.8rem;
}

html[lang='el'] .intfl .lactivebx ul li .innerpsbk {
	height: auto;
}

html[lang='el'] .inmg img {
	top: 8.4rem;
	left: 3px;
}

html[lang='el'] .t_partner .product_card h5 {
	font-size: 1rem !important;
}

html[lang='el'] .partnerWithUs .card-body.one_ricon {
	min-height: 210px;
	padding: 20px 10px;
}

html[lang='el'] .t_promotion .bottom_fxs label {
	font-size: 1.2rem;
}

html[lang='el'] .fx-timel {
	max-width: 74%;
}

html[lang='el'] .vision_mission_tabs #myTab .nav-item .nav-link {
	font-size: 1.7rem;
	padding: 15px 0;
}

html[lang='el'] .t_about .button {
	font-size: 0.8rem;
}

html[lang='el'] .mktp_box .card .card-header h3 {
	font-size: 1rem !important;
}

html[lang='el'] .mktp_box .card .card-header {
	min-height: 220px;
}

html[lang='el'] .mktp_box .card .card-body {
	min-height: 250px;
}

html[lang='el'] .helpdesk .h_grid .lineone .minicard p {
	font-size: 1.2rem;
}

html[lang='el'] .ex-contact .ftsc .card-body p {
	font-size: 1.2rem !important;
}

html[lang='el'] .xma-flex-tabs .exma-tabs-container .lower-tabs-cont .inblock-ab-btn .button {
	font-size: 0.8rem;
}

html[lang='el'] .navbar-light .navbar-nav .nav-link {
	font-size: 0.8rem;
	padding: 0;
}

html[lang='el'] .mg_head i {
	width: 13px;
}

html[lang='el'] .navbar-light .dropdown .dropdown-toggle {
	font-size: 1rem;
}

html[lang='el'] .navbar-light .header_btn .button {
	font-size: 0.9rem;
}

/*updated header*/
.mega-menu .innermega .leftmega_section .mega_list .mg_box .mg_mainhead, .mega-menu .innermega .leftmega_section .mega_list .mg_box .mg_mainhead.nourl { font-size: 16px; line-height: 30px; }
.mega-menu .innermega .leftmega_section .mega_list .mg_box .mg_mainhead i { top: 0; }
html[lang='el'] .navbar-light .navbar-nav .nav-link { font-size: 18px; padding: 0; }
.mega-menu .innermega .leftmega_section .mega_list .mg_box a { font-size: 17px; }
.custome-menu .mg_mainhead { font-size: 16px; }
.custome-menu a { font-size: 18px; }

@media(max-width:1540px) {
	html[lang='el'] .landing_slider .button {
		width: auto;
	}

	html[lang='el'] .landing_slider .landing_slider_desc h1,
	html[lang='el'] .landing_slider .landing_slider_desc h2,
	html[lang='el'] .html[lang='el'] .landing_slider .landing_slider_desc h3 {
		font-size: 2.2rem;
	}

	html[lang='el'] .landing_slider.multiitem.card_split .em-card .card-body .em_rightdata h3 {
		font-size: 1rem;
	}

	html[lang='el'] .landing_slider.multiitem.card_split .em-card .card-body .em_leftdata img {
		max-width: 60px;
	}

	html[lang='el'] .em_bottom_container h2,
	.ex_product .em_bottom_container h3 {
		font-size: 2.2rem !important;
	}

	html[lang='el'] .xma-flex-tabs .exma-tabs-container .lower-tabs-cont .inblock-ab-btn {
		max-width: 210px;
	}

	/* html[lang='el'] .xma-flex-tabs .exma-tabs-container .lower-tabs-cont ul li { max-width: calc(100% - 210px); } */
	html[lang='el'] .partner_big_brick p {
		font-size: 0.8rem !important;
	}

	html[lang='el'] .bg_card_image {
		right: -50px;
	}

	html[lang='el'] .combine_btn::before {
		width: 7%;
		left: 0;
	}

	html[lang='el'] .button {
		width: auto;
		font-size: 0.8rem;
	}

	html[lang='el'] .footer_top_block .support_now_block .mail-mid-right label {
		font-size: 0.9rem;
	}

	html[lang='el'] .footer_top_block .support_now_block .support_now_blocks .linebtn {
		left: 0
	}

	html[lang='el'] .mail-mid-right a {
		font-size: 0.8rem;
	}

	html[lang='el'] .footer_mid_block ul li span a {
		font-size: 12px;
	}

	html[lang='el'] .emp_box h5 {
		font-size: 0.9rem !important;
	}

	html[lang='el'] .em-card .card-body .em_rightdata p {
		font-size: 0.8rem !important;
	}

	html[lang='el'] .m_btnleft .button:not(:last-child) {
		margin-bottom: 10px;
	}

	html[lang='el'] .accessbox h2 {
		font-size: 2rem !important;
	}

	html[lang='el'] .em_bottom_container.post13 h2 {
		font-size: 2rem !important;
	}

	html[lang='el'] .margint2 {
		margin-top: 1rem;
	}

	/* html[lang='el'] .footer_top_block .social-url ul li a {
		padding: 3px 9px;
	} */

	html[lang='el'] .rs_accordian .nav-tabs li button {
		height: 60px;
	}

	html[lang='el'] .rs_accordian .nav-tabs li {
		max-width: 6.8rem;
	}

	html[lang='el'] .mt_4_product .mtsteps {
		min-height: 33rem;
	}

	html[lang='el'] .ex_copy .button {
		font-size: 0.7rem;
		padding: 10px 12px;
	}

	html[lang='el'] .bgpm {
		height: auto;
	}

	html[lang='el'] .t_partner .mt_4_product.anc {
		left: 30px;
	}

	html[lang='el'] .inmg img {
		top: auto;
		bottom: -345px;
	}

	html[lang='el'] .intfl .lactivebx ul {
		width: 15rem;
	}

	html[lang='el'] .ex_product .landing-banner-top {
		min-height: 95vh;
	}

	html[lang='el'] .fx-timel {
		max-width: 70%;
	}

	html[lang='el'] .mktp_box .card .card-header {
		padding: 20px;
	}

	html[lang='el'] .mktp_box .card .card-body {
		font-size: 0.9rem;
		min-height: 300px;
	}

	html[lang='el'] .country_list ul li {
		font-size: 1.2rem;
	}

	html[lang='el'] .ex-contact .banneroverflow {
		min-height: 95vh !important;
	}

	html[lang='el'] .rcrtflexg {
		height: 20.4rem;
	}

	html[lang='el'] .navbar-light .navbar-nav li {
		margin: 0 8px;
	}

	html[lang='el'] .navbar-light .dropdown .dropdown-toggle {
		font-size: 0.8rem !important;
	}

	html[lang='el'] .navbar-light .navbar-nav .nav-link {
		/* font-size: 0.7rem; */
		/* padding: 0 !important; */
	}

	html[lang='el'] .navbar-light .header_btn .button {
		font-size: 0.8rem;
	}
}

@media(max-width:1300px) {
	html[lang='el'] .rs_accordian .nav-tabs li {
		max-width: 5rem;
	}

	html[lang='el'] ul.slider_bottom_bar li {
		min-height: 105px;
	}
	html[lang='el'] .navbar-light .navbar-nav .nav-link { font-size: 14px; }
	.mega-menu .innermega .leftmega_section .mega_list .mg_box .mg_mainhead, .mega-menu .innermega .leftmega_section .mega_list .mg_box .mg_mainhead.nourl{font-size: 13px;}
}

@media(max-width:991px) {
	html[lang='el'] .subscribe_btn input {
		padding: 0.7rem 10rem 0.9rem 0.6rem;
	}

	html[lang='el'] .landing_slider .landing_slider_desc h1,
	html[lang='el'] .landing_slider .landing_slider_desc h2,
	html[lang='el'] .landing_slider .landing_slider_desc h3 {
		font-size: 1.6rem;
	}

	html[lang='el'] .landing_slider .landing_slider_desc p {
		font-size: 16px;
	}

	html[lang='el'] .navbar-light .dropdown .dropdown-toggle {
		min-width: 90px;
	}

	html[lang='el'] .combine_btn::before {
		left: 0;
		width: 22%;
	}

	html[lang='el'] .footer_top_block .social-url ul li {
		height: 50px;
	}

	/* html[lang='el'] .footer_top_block .social-url ul li a {
		padding: 3px 8px;
	} */

	html[lang='el'] .mt_4_product .mtsteps {
		min-height: auto;
	}

	html[lang='el'] .mt_4_product .download_mt ul li {
		display: block;
	}

	html[lang='el'] .mt_4_product .download_mt ul li .dw_box {
		padding-right: 20px;
	}

	html[lang='el'] .ex_copy .flexhead {
		display: block;
	}

	html[lang='el'] .ex_copy .flexhead .rflexactionbtn {
		text-align: left;
	}

	html[lang='el'] .inmg img {
		top: auto;
		bottom: -23px;
		left: 0;
	}

	html[lang='el'] .intfl .lactivebx ul li p {
		font-size: 0.8rem !important;
	}

	html[lang='el'] .t_partner .mt_4_product.anc {
		left: 0;
	}

	html[lang='el'] .fx-timel {
		max-width: 13.5rem;
	}

	html[lang='el'] .t_promotion .bottom_fxs label {
		font-size: 1rem;
	}

	html[lang='el'] .helpdesk .h_grid h2 {
		font-size: 1.8rem !important;
	}

	html[lang='el'] .navbar-light .navbar-nav .nav-link {
		font-size: 22px;
		/* padding: 15px 0 !important; */
	}
	.mega-menu .innermega .leftmega_section .mega_list .mg_box .mg_mainhead, .mega-menu .innermega .leftmega_section .mega_list .mg_box .mg_mainhead.nourl{font-size: 18px;}
	.mega-menu .innermega .leftmega_section .mega_list .mg_box a { font-size: 20px; }
}

@media(max-width:767px) {
	html[lang='el'] .xma-flex-tabs .exma-tabs-container .upper-tabs-cont h5 {
		font-size: 1.5rem;
	}

	html[lang='el'] .xma-flex-tabs .exma-tabs-container .upper-tabs-cont .inner-flex-block label span {
		font-size: 0.9rem;
	}

	html[lang='el'] .fullwidthslider .livedatabox .bottom_label label {
		font-size: 1.2rem;
	}

	html[lang='el'] .em_bottom_container h2,
	.ex_product .em_bottom_container h3 {
		font-size: 1.8rem !important;
	}

	html[lang='el'] .supprtfoot .m_btnleft .button {
		padding: 10px 15px;
	}

	html[lang='el'] .emp_box {
		padding: 3rem 1rem 17rem 1rem;
	}

	html[lang='el'] .trd_tool .footer_btn_bottom {
		width: 100%;
	}

	html[lang='el'] .swipeslider label {
		font-size: 1.1rem;
	}

	html[lang='el'] .bottom_fxs label {
		font-size: 1rem;
	}

	html[lang='el'] .pgrid {
		padding: 2rem;
	}

	html[lang='el'] .bgpm {
		height: 58rem;
	}

	html[lang='el'] .intfl .lactivebx ul li p {
		font-size: 1rem !important;
		padding-left: 0;
	}

	html[lang='el'] .vision_mission_tabs #myTab .nav-item .nav-link {
		font-size: 1rem;
	}

	html[lang='el'] .helpdesk .h_grid {
		padding-top: 1rem;
	}

	html[lang='el'] .below_card span {
		bottom: 3px;
	}

	html[lang='el'] .ex_copy .button {
		width: 214px;
	}
}

@media(max-width:576px) {
	html[lang='el'] .xma-flex-tabs .exma-tabs-container .lower-tabs-cont ul li {
		max-width: 100%;
	}

	html[lang='el'] .em_bottom_container h2,
	.ex_product .em_bottom_container h3 {
		font-size: 1.5rem !important;
	}

	html[lang='el'] .progress-wrapper .section-content {
		width: 100%;
	}

	html[lang='el'] .button {
		width: 100%;
	}

	html[lang='el'] ul.slider_bottom_bar li p {
		font-size: 15px;
		word-break: break-word;
	}

	html[lang='el'] ul.slider_bottom_bar li label {
		font-size: 18px;
	}

	html[lang='el'] .live_data .mini_ld_block li span {
		font-size: .6rem;
	}

	html[lang='el'] .live_data .mini_ld_block li label {
		font-size: 0.7rem !important;
	}

	html[lang='el'] .ex_flex_box .left_flex_overlay ul li {
		width: 100%;
	}

	html[lang='el'] .ex_flex_box .left_flex_overlay h5 {
		font-size: 1.5rem;
	}

	html[lang='el'] .in_page .ex_flex_box .left_flex_overlay ul {
		display: block;
	}

	html[lang='el'] .in_page .ex_flex_box .left_flex_overlay::after {
		left: 2rem;
		bottom: 0.3rem;
		width: 6.5rem;
		height: 6.5rem;
	}

	html[lang='el'] .bgpm {
		height: auto;
	}

	html[lang='el'] .t_promotion .bottom_fxs label {
		font-size: 0.8rem;
	}

	html[lang='el'] .ex-contact .mxh_btmn .margint5r .h_box p {
		font-size: 1.3rem !important;
	}

	html[lang='el'] .helpdesk .h_grid h2 {
		font-size: 1.4rem !important;
	}
}