.page-wrapper > main.page-main {
    width: 100%;
    max-width: 1920px;
    padding-top: 0px;
}
.page-wrapper > main.page-main > .columns > .column.main > .container.clearfix.large-main-banner-container {
    width: 100%;
    max-width: 1920px;
}
.qlx-text {
    padding-top: 70px;
    font-size: 40px;
    color: #ffffff;
    font-weight: 400;
    padding-bottom: 60px;
}
.kleiste-rantevou-text.i-epomeni-mera {
    font-size: 40px;
    font-weight: 400;
    line-height: 15px;
}
.page-wrapper > main.page-main > .columns > .column.main > .container.edu-profile-container > .widget-container.widget-container-style.text-with-image-w-container.edu-profile-txt-image-container {
    box-shadow: none;
    border-radius: 0px;
    padding: 0px;
    padding-bottom: 30px;
    padding-top: 0px;
    border: none;
	background: transparent;
    padding-left: 60px;
    padding-right: 60px;
}
ul {
    list-style: none;
    margin-left: -38px;
    margin-top: 20px;
}
ul>li, ol>li {
    margin-top: 0rem;
    margin-bottom: 4px;
	font-size: 15px;
}
i.fa.fa-check.qualex-free-trial-check {
    color: #9f1826;
}
.container.edu-profile-container.form-mobile.slider-prosfores {
    padding-top: 60px;
}
.banner-image {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.slider-prosfores .block-title.homepage-tab {
	display: none;
}
.slider-prosfores .ltabs-tabs-container {
	display: none;
}
.ekdoseis-slider-homepage .deite-ola-ta-tab-sub {
    bottom: 22px;
}
.qualex-title.container-one {
    font-size: 200%;
    font-weight: 500;
    color: #707070;
}
.sub-title-red-pages {
    font-size: 16px;
    font-weight: 500;
    color: #9E1925;
}
.description-text-pages {
    font-size: 16px;
    padding-bottom: 60px;
    padding-top: 18px;
}
a.qualex-free-trial-button {
    background: #1976D2;
    color: #ffffff;
    border-color: #1976D2;
	font-weight: 500;
	margin-right: 20px;
}
a.qualex-free-trial-button:hover {
    background: #186ec4;
    color: #ffffff;
    border-color: #186ec4;
}
a.perissotera-blue-button {
    background-color: #9E9E9E;
    border: 1px solid #9E9E9E;
    padding: 15px 80px;
    border-radius: 4px;
    color: #ffffff;
    width: 100%;
    font-size: 14px;
    line-height: 1.35294;
    margin: 20px 0px;
	font-weight: 500;
}
a.perissotera-blue-button:hover {
    background-color: #616161;
    color: #ffffff;
}

.col-sm-12.col-xl-7.order-sm-12.order-xl-1.qualex-free-trial-container-text {
    padding-left: 0px;
    padding-right: 120px;
}
.qualex-title.container-one {
    text-align: left;
}
.qualex-product-page-info-top-container .qualex-title {
	text-align: left;
    padding-top: 20px;
    font-size: 2rem;
    color: #ffffff;
}
.qualex-product-page-info-top-container.espa-informative-contact-title {
    padding-left: 40px;
    padding-right: 40px;
}
hr.qualex-hr.container-one.small-line {
    max-width: 88px;
    margin-top: 5px;
}
.qualex-product-page-info-top-container .qualex-hr {
    border-top: 4px solid #9f1826;
    max-width: 224px;
    margin-top: 11px;
    margin-bottom: 25px;
}
.text-container.espa-informative-contact-desc {
    padding-left: 40px;
    padding-right: 40px;
}
.widget-container.text-with-image-w-container .text-container .text-of-img {
    vertical-align: baseline;
}
.qualex-free-trial.container-form {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
button.formbuilder-button.button {
    background-color: #1976D2 !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    font-size: 14px !important;
}
i.fa.fa-phone.qualex-free-trial-like {
    margin-right: 11px;
    font-size: 16px;
}
i.fa.fa-thumbs-up.qualex-free-trial-like {
    font-size: 16px;
}
.widget-container.image-slider-container .custom-slider .banner-image img {
    max-width: 100% !important;
}
.widget-container-style {
    -moz-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0px 1px 9px rgb(0 0 0 / 16%);
    box-shadow: 0px 1px 9px rgb(0 0 0 / 16%);
    border-radius: 6px;
    padding: 15px;
	background: #ffffff;
}
a.qualex-free-trial-button-rantevou.xreiazeste-boitheia-button {
    background: transparent;
    color: #ffffff;
    border-color: #ffffff;
    position: absolute;
    width: 218px;
    border: 2px solid;
    text-align: center;
    font-size: 16px;
}
.text-xreiazeste-boitheia {
    color: #ffffff;
}
hr.qualex-hr-form-title1 {
    border-top: 4px solid #9f1826;
}
button.formbuilder-button.button {
    font-size: 16px;
    font-weight: 500;
}
.qualex-product-page-info-top-container .qualex-hr {
    border-top: 4px solid #9f1826;
    max-width: 109px;
    margin-top: 11px;
    margin-bottom: 25px;
}
.col-sm-12.col-xl-6.order-sm-12.order-xl-1.qualex-free-trial-container-text {
    padding-left: 0px;
    padding-right: 0px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.col-sm-12.col-xl-7.order-sm-12.order-xl-1.qualex-free-trial-container-text > .text-container {
    display: block;
    line-height: 30px;
}
.katigories-prosfores {
    float: left;
}
.container-katigorion {
    border: 2px solid #e5e5e5;
    border-radius: 10px;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
	max-height: 212px;
}
.description-katigorion {
    color: #9E1925;
    font-size: 15px;
}
.title-katigorion {
    padding-top: 10px;
    font-weight: 500;
    color: #222222;
    font-size: 18px;
    padding-left: 35px;
    padding-right: 35px;
}
.ekdoseis-slider-homepage .deite-ola-ta-tab, .ekpaideusi-slider-homepage .deite-ola-ta-tab, .sunedria-ekdiloseis-slider-homepage .deite-ola-ta-tab, .home-technology-slider-container .deite-ola-ta-tab, .block-listing.blog-slider-homepage .deite-ola-ta-tab {
    position: absolute;
    left: 29px;
    bottom: 115px;
    color: #ffffff;
    padding: 4px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 100;
    z-index: 2;
    width: 127px;
}
.description-pelates {
    text-align: left;
    font-size: 18px;
    font-weight: 400;
    color: #707070;
    padding: 20px;
    background: #ffffff;
    height: 121px;
    -webkit-box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 17%);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.17);
    box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 17%);
    -moz-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0px 1px 9px rgb(0 0 0 / 16%);
    box-shadow: 0px 1px 9px rgb(0 0 0 / 16%);
	border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}
.pio-dimofiles-container {
    border-radius: 4px;
	border-top-left-radius: 0px;
    border: 3px solid #9E1925;
    -webkit-box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 17%);
    -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.17);
    box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 17%);
    -moz-box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0px 1px 9px rgb(0 0 0 / 16%);
    box-shadow: 0px 1px 9px rgb(0 0 0 / 16%);
}
.pio-dimofiles {
    background: #9E1925;
    width: 50%;
    color: #ffffff;
    padding: 8px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	padding-left: 14px;
	height: 37px;
}
.pio-dimofiles.displaynone {
    background: transparent;
    height: 37px;
}
.image-pelates > img {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.container.edu-profile-container.form-mobile.slider-prosfores.width1280px {
    max-width: 1160px;
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
	.bc-image {
		padding-left: 50px !important;
	}
}
@media only screen and (max-width: 1200px) {
	.bc-image {
		padding-left: 10px !important;
	}
	.col-sm-12.col-xl-6.order-sm-12.order-xl-1.qualex-free-trial-container-text {
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
	}
	.qualex-free-trial.container-form {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
	}
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
	.bc-image {
		padding-left: 223px !important;
	}
}