#g-showcase .uk-tab.el-profiletabs a{
	letter-spacing: 0px;
    font-weight: 600;
    padding: 15px 35px !important;
    font-size: 26px !important;
    color: #98948b!important;
}
#g-showcase .uk-tab.el-profiletabs li.uk-active a{
    background-color: #4a6f5d!important;
    color: #fff!important;
}
.tab-content-main{
	background: #fff;
	padding: 50px;
    font-size: 20px;
}
.tab-content-main .content-block {
    margin-bottom: 40px;
}
.tab-content-main a {
    color: #B0502E;
    font-weight: bold;
    text-decoration: none !important;
}
.tab-content-main .video-container h2.video-header{
	background-color: #4A6F5D;
	color: #fff !important;
	font-size: 32px;
	font-weight: bold;
	padding: 15px 10px 15px 75px;
	background-image: url(/images/blogimages/blogvideoico-min.png);
	background-size: 38px;
	background-position: 20px center;
	background-repeat: no-repeat;
}
.tab-content-main .white{
	color: #fff;
}
.tab-content-main ul{
	margin: 0;list-style: none;
}
.tab-content-main ul li::marker{
	display: none;
	content: "";
}
.tab-content-main ul li{
	color: #373737;
	font-size: 20px;
	font-weight: bold;
	background-image: url(/images/blogimages/listitemicon-min.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: 32px;
	border: 0;
	padding: 10px 20px 10px 45px;
}
.tab-content-main blockquote {
	background-color: #F1F1F1;
	background-image: url(/images/blogimages/blogqouteicon-min.png);
	background-position: 25px center;
	background-repeat: no-repeat;
	background-size: 26px;
	border: 0;
	padding: 20px 15px 20px 75px;
	font-size: 16px;
	color: #4A6F5D;font-style: normal;
	font-weight: bold;
}
.tab-content-main p{
	font-size: 20px;
}
.tab-content-main h2{
    font-size: 42px;
}
.tab-content-main h3{
    font-size: 32px;
}
.tab-content-main h4{
    font-size: 26px;
}
.tab-content-main h2.green,
.tab-content-main h3.green,
.tab-content-main h4.green{
    color:#4A6F5D;
}
body .uk-tab::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: -100px;
	right: 0;
	border-bottom: 5px solid #4A6F5D;
	width: 120%;
}
#g-showcase .el-article-content .uk-tab a{
	font-size: 24px;
	font-weight: bold;padding: 15px 50px;
	color: #4A6F5D !important;
	max-width: 200px;
	text-decoration: none !important;
}
#g-showcase .el-article-content .uk-tab li.uk-active a{
	color: #FFFFFF !important;
	background: #486958;
}
body #modal-mailbox #form-contacts-text button {
    height: 32px;
    color: #fff;
    background-color: #425d50;
    border: 0;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 3px;
    font-size: 16px;
    padding: 0px 12px;
}
body #modal-mailbox #add-from-library, body #modal-mailbox #reply-add-from-library {
    height: 28px;
    color: #fff;
    background-color: #425d50;
    border: 0;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 3px;
    font-size: 10px;
    padding: 0 15px;
}
#mailbox-sidebarmenu li span{
    color: #7E7E7C;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}
body #mailbox-m-leftmenu{
    width: 20%;
}
body .mailbody-cont > div.uk-margin-left {
    margin-left: 15px !important;
}
body #modal-mailbox .uk-card-default {
    box-shadow: none;
}
body #modal-mailbox #newmsg-toolbar .btn-sendmsg svg,
body #modal-mailbox #newmsg-toolbar .btn-closemsg svg{
    width: 30px;
}
body #modal-mailbox #mailbox-m-newmsg .newmsg-inner-cont {
	padding: 15px 0;
	margin-top: 0 !important;
}
body #modal-mailbox #mailbox-m-newmsg .newmsg-inner-cont .uk-form-label {
    color: #C1C1C1;
    font-size: 16px;
}
body #modal-mailbox #mailbox-m-newmsg .newmsg-inner-cont #newmsg-footer  {
	padding-top: 0px;
	margin-top: 8px !important;padding-left: 0;
}
body #modal-mailbox #mailbox-m-newmsg .newmsg-inner-cont #newmsg-footer #newmsg-send span{
    font-size: 16px;
    letter-spacing: 2px;
}
body #modal-mailbox #mailbox-m-newmsg .newmsg-inner-cont #newmsg-footer #newmsg-send {
    padding: 3px 0;
    width: 150px;
    text-align: center;
    align-items: center;
    justify-content: center;
}
body #modal-mailbox #mailbox-m-newmsg .newmsg-inner-cont #newmsg-footer #newmsg-cancel span{
    font-size: 16px;
    letter-spacing: 2px;
}
body #modal-mailbox #mailbox-m-newmsg .newmsg-inner-cont #newmsg-footer #newmsg-cancel {
    padding: 3px 0;
    width: 150px;
    text-align: center;
    align-items: center;
    justify-content: center;
}
body #modal-mailbox #mailbox-m-newmsg .newmsg-inner-cont #newmsg-form .uk-form-stacked > .uk-margin-small {
    margin-bottom: 5px !important;
}
body #mailbox-m-list #btn-load-more{
    background: #4A6F5D;
    color: #fff;
    letter-spacing: 1px;
    margin-top: 0 !important;
    position: relative;
}
body #mailbox-m-list{
    width: 25%;
}
body #mailbox-sidebarmenu {
    margin: 0;
}
#mailbox-sidebarmenu li.active span{
    color: #484848;
}
body ul#mailbox-sidebarmenu> li.active:before {
   display: none;
}
body ul#mailbox-sidebarmenu> li.active:before {
   display: none;
}
body ul#mailbox-sidebarmenu span.uk-badge {
	float: right;
	background-color: #4B6D5C;
	font-size: smaller;
	text-align: center;
	width: 35px;
	display: inline-block;
	height: initial;
	min-height: initial;
	padding: 0px 0;
	position: relative;
	top: 2px;color: #fff;
}
body #modal-mailbox button.uk-close svg{
    width: 35px;
}
body #modal-mailbox #mailbox-newmessage .btn-composemsg {
    display: inline-block;
    flex-direction: row;
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
}
body #modal-mailbox #mailbox-newmessage .btn-composemsg a{
	margin-right: 5px;
	float: left;
	position: relative;
	top: -1px;
	left: 5px;
}
body #modal-mailbox #mailbox-newmessage .btn-composemsg a svg{
    width: 30px;
}
body #mailbox-sidebarmenu > li {
    cursor: pointer;
    padding-bottom: 10px;
}
body #modal-mailbox .uk-modal-body{
    padding: 55px 30px;
}
body #modal-mailbox #mailbox-m-list .message-item {
    box-shadow: none;
    border-bottom: 1px solid #CFCFCF;
}
body #modal-mailbox #mailbox-m-list .message-item .item-name{
    color: #414141;
    font-size: 22px;
    text-transform: capitalize;
}
body #modal-mailbox #mailbox-m-list .message-item .item-subject{
    color: #878787;
    font-size: 16px;
    font-weight: 100;
}
body #modal-mailbox #mailbox-m-list .message-item .item-date{
	font-weight: bold;
	color: #C8C6C6;
	font-size: 10px !important;
	letter-spacing: 1px;
	margin-top: 10px !important;
	display: inline-block;
}
body #modal-mailbox .emailcontent-cont {
    margin-top: 0 !important;
}
body #modal-mailbox .emailcontent-cont #sub-subtitle{
	margin: 0;
	color: #E1E1E1;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 2px;
}
body #modal-mailbox .emailcontent-cont #inbox-m-subject{
    color: #424242;
    font-size: 35px;
    font-weight: 100;
}
body #modal-mailbox #inbox-m-body{
	display: block;
	color: #444444;
	font-size: 16px;
	padding: 15px 0;
}
body #modal-mailbox .uk-padding-small.inbox-m-body-cont{
	padding: 15px 0;
}
body #modal-mailbox .message-container .email-header-cont{
    align-items: start;
}
body #modal-mailbox .emailhead-name-date{
    justify-content: end;
}
body #modal-mailbox #mailbox-m-container .btn-deletemsg svg{
    width: 30px;
}
body #modal-mailbox #mailbox-m-container .btn-nextmsg svg,
body #modal-mailbox #mailbox-m-container .btn-prevmsg svg{
    width: 30px;
}
.el-lms-header .logomobile {
    z-index: 10;margin-right: 15px;
    width: 145px;
    text-align: center;
}
.el-lms-header .logomobile img{
    width: 80px;
}
body.el-login .el-login-register-cont.login,
body.el-register .el-login-register-cont.reg{
	display: none;
}
.nomargin{
	margin: 0 !important;
}
.nopadding{
	padding: 0 !important;
}
.el-login-register-cont{
	background: #4B6D5C;
	width: 800px;
	margin: 0 auto;
	padding: 35px 0;
	max-width: 95%;position: relative;
	text-align: center;
	color: #fff;top: -40px;
}
.el-login-register-cont span{
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 3px;
}
#g-showcase .el-login-register-cont a{
    color: #FFFFFF !important;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 3px;
    background: #2A4035;
    width: 165px;
    display: inline-block;
    text-align: center;
    padding: 6px;
    margin-left: 10px;
}
body .cb_template {
    font-family: 'Oswald', Arial, sans-serif;
}
.g-block.logo-home-btn{
	z-index: 10001 !important;
}
.el-login-header-logo-inner{
    text-align: center;top: 110px;
    position: relative;
}
.el-login-header-logo-inner a {
	display: inline-block;
	padding: 20px 35px;
	background: #4A6F5D;
}
#g-showcase a.btn-default-orange{
	background: #bd512c;
	color: #fff !important;
	padding: 16px 0;
	margin-right: 13px;
	border-radius: 0;
	font-size: 14px;
	font-weight: bold;
	text-shadow: none;
	box-shadow: none;
	border: none;
	width: 250px;
	text-transform: uppercase;
	letter-spacing: 4px;
	display: inline-block;
	text-align: center;
}
#g-showcase .el-login-homelink a.btn-default-orange{
	margin: 30px 30px 0 30px;
}
body.el-login .moduletablelms-login-form form .userdata .control-group {
    margin-bottom: 25px;
}
body.el-login #form-login-links{
    display: none;
}
body.el-login .moduletablelms-login-form form .userdata .form-login-submit {
	text-align: center;
}
body.el-login .moduletablelms-login-form form .userdata #form-login-submit button{
	width: 220px !important;
	text-transform: uppercase !important;
	margin: 0 auto !important;padding: 16px 0 !important;
	border-radius: 0 !important;letter-spacing: 3px;
}
body.el-login .moduletablelms-login-form form .userdata #form-login-submit{
	text-align: center;
}
body.el-login .moduletablelms-login-form form .userdata .controls label{
	color: #43413C;
	text-transform: uppercase;
	font-size: 12px;
	display: block;
}
body.el-login .moduletablelms-login-form form .userdata .controls input{
	color: #43413C !important;
	border: transparent;
	border-bottom: 5px solid #43413C;
	border-radius: 0;
	width: 100%;
	background: transparent;
	box-shadow: none;
	font-size: 30px;
	font-weight: 100;
	height: initial !important;
	padding-left: 0;
}
body.el-login .moduletablelms-login-form form #form-login-remember label{
	color: #43413C;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
}
body.el-login .moduletablelms-login-form form #form-login-remember input{
	margin: 6px 10px 6px 0px;
    display: inline-block;
    vertical-align: middle;
    float: left;
}
body.el-register form.cb_form .col-form-label{
	color: #43413C;
    text-transform: uppercase;
    font-size: 12px;
    display: block;
    width: 100%;
    font-weight: 500;
}
body.el-register form.cb_form .cb_field.col-sm-9{
	width: 100%;
}
body.el-register form.cb_form #registrationTable .form-group{
	margin-bottom: 25px;
}
body.el-register form.cb_form #registrationTable .input-group {
    position: relative;
    display: inline-block;
    border-collapse: separate;
    width: 100%;
}
body.el-register form.cb_form #registrationTable .cbPasswordUnmaskShow,
body.el-register form.cb_form #registrationTable .cbPasswordUnmaskHide{
	border: 1px solid #43413C;
	border-radius: 0;
	margin-top: 2px;
}
body.el-register form.cb_form #registrationTable .cbPasswordUnmaskShow{
	border: 1px solid #43413C;
	border-radius: 0;
	margin-top: 2px;
}
body.el-register form.cb_form input[type="text"],
body.el-register form.cb_form input[type="password"],
body.el-register form.cb_form input[type="email"]{
	color: #43413C !important;
	border: transparent;
	border-bottom: 5px solid #43413C;
	border-radius: 0;
	width: 100%;
	background: transparent;
	box-shadow: none;
	font-size: 30px;
	font-weight: 100;
	height: initial !important;
	padding-left: 0;
}
body.el-register form.cb_form{
	background: #FBFBFB;
	width: 800px;
	margin: 0 auto;
	padding: 100px 65px 65px 65px;
	max-width: 95%;
}
body.el-register form.cb_form .cbRegistrationButtons .offset-sm-3.col-sm-9{
	width: 100% !important;
	text-align: center;
	margin: 0;
	padding: 0;
}
body.el-register form.cb_form .cbRegistrationButtons .cbRegistrationSubmit{
	background: #bd512c;
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
    text-shadow: none;
    box-shadow: none;
    border: none;
    width: 220px !important;
    text-transform: uppercase !important;
    margin: 0 auto !important;
    padding: 16px 0 !important;
    border-radius: 0 !important;
    letter-spacing: 3px;
}
body.el-register .cbRegistrationConclusion{
	display: none;
}
body.el-register .cb_template.cbRegistration .cbCanvasLayout.cbRegistrationHeader{
	display: none;
}
body.el-login .moduletablelms-login-form form{
	background: #FBFBFB;
	width: 800px;
	margin: 0 auto;
	padding: 100px 65px 65px 65px;
	max-width: 95%;
}
body.el-login .moduletablelms-login-form form .pretext p{
	color: #4B6D5C;
	font-size: 60px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Oswald'
}
body.el-hidecomponentcontainer .alert.alert-message{
	display: none;
}
.lms-dashboard #g-header{
	background: #fff;
}
html body.lms-dashboard #g-footer,
html body.lms-dashboard #g-footer .g-container{
	background: #9F9B94 !important;
}
.lms-dashboard .arr-copyright,
.lms-dashboard .footer-links,
.lms-dashboard .footer-links a,
.lms-dashboard .to-main-portal-cont a{
	color: #fff !important;
}
.lms-dashboard .el-lms-footer .need-help{
	width: 15%;
}
.lms-dashboard .el-lms-footer .arr-copyright{
	width: 35%;  
}
.lms-dashboard .el-lms-footer .footer-links{
	width: 35%;
}
.lms-dashboard .el-lms-footer .to-main-portal-cont{
	width: 15%;
}
.lms-dashboard .el-lms-footer .footer-links a{
	margin: 0 12px;
}
.lms-dashboard .el-lms-footer .arr-copyright,
.lms-dashboard .el-lms-footer .footer-links,
.lms-dashboard .el-lms-footer .footer-links a,
.lms-dashboard .el-lms-footer .to-main-portal-cont a{
	font-weight: bold;
    font-size: 12px;
    letter-spacing: 2px;
}
.lms-dashboard .el-lms-footer{
	display: flex;align-items: center;
}
.lms-dashboard .el-lms-footer .to-main-portal-cont a{
    background: #BA512D;
    display: inline-block;
    width: 150px;
    text-align: center;
    letter-spacing: 2px;
    padding: 8px 0;
    font-size: 12px;
    font-weight: bold;
}
.lms-dashboard .el-lms-header{
	display: flex;position: relative;justify-content: space-between;
}
.lms-dashboard .el-lms-header .logout-container{
	width: 30%;
}
.lms-dashboard .el-lms-header .logout-container a{
	background: #BA512D;display: inline-block;
	color: #fff;width: 150px;text-align: center;
	letter-spacing: 2px;padding: 12px 0;
	font-size: 16px;font-weight: bold;
}
.lms-dashboard .el-lms-header .logout-container a span{
	color: #fff;
}
.lms-dashboard .el-lms-header .right-head-container{
	width: 70%;
	text-align: right;
	display: flex;
	justify-content: end;
	align-items: center;
}
.lms-dashboard .el-lms-header .right-head-container .email-icon{
	cursor: pointer;
}
#modal-mailbox button.uk-close{
    background-color: #4A6F5D;
    border-radius: 0;
    color: #fff;
    top: 0;
    right: 0;
}
.lms-dashboard .el-lms-header .right-head-container .email-icon img{
    width: 40px;
}
.lms-dashboard .el-lms-header .right-head-container .user-container img{
	width: 55px	;
	border-radius: 50%;
	height: 55px;
    margin-right: 5px;
}
.lms-dashboard .el-lms-header .right-head-container .email-icon,
.lms-dashboard .el-lms-header .right-head-container .notif-icon{
	color: #4B6D5C;font-size: 30px;margin-right: 20px;
}
.lms-dashboard .el-lms-header .right-head-container .user-container{
	align-items: center;
	display: flex;
}
.lms-dashboard .el-lms-header .right-head-container .user-container a{
    display: flex;
    align-items: center;
    text-decoration: none;
    flex-direction: row;
}
.lms-dashboard .el-lms-header .right-head-container .user-container .fa-user{
	color: #878787;
	font-size: 30px;
}
.lms-dashboard .el-lms-header .right-head-container .user-container .usr-name{
	font-size: 26px;
	color: #5A564E;
	margin-left: 5px;
}
.hangouts-calendar .el-calendar .fc-toolbar:nth-child(2){
	display: none;
}
.elcategories-module li {
	display: inline-block;
    list-style: none;
    background: #BBB5A7;
    min-width: 360px;
    max-width: 100%;
    text-align: left;
    border-radius: 30px;
    padding: 10px 0 10px 25px;
    vertical-align: middle;
    margin-bottom: 30px;
    margin-right: 35px;
}
.elcategories-module li h4{
	margin: 0;
}
.elcategories-module .article_numtxt{
	display: inline-block;
	margin: 0;
	background: #8E887B;
	padding: 3px 30px 6px;
	letter-spacing: 0;
	border-radius: 30px;
	float: right;
	margin-right: 15px;
}
.elcategories-module .article_numtxt .article_num{
    color: #fff !important;font-weight: bold;font-size: 24px;
}
.elcategories-module .article_numtxt .article_txt{
    color: #fff !important;font-weight: bold;font-size: 14px;
}
#g-showcase .elcategories-module li h4 a span{
	color: #64625E;
}
#g-showcase .elcategories-module li h4 a .cattitle{
	padding: 6px 0;
	display: inline-block;
	margin-right: 35px;
}
#g-showcase .elcategories-module li h4 a{
	color: #64625E !important;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 22px;
	padding: 0;width: 100%;
	display: inline-block;
}
.el-innertabs{
	display: flex;
}
.el-innertabs .el-innertabs-container{
	width: 30%;
}
.el-innertabs .el-incontent-container{
	width: 70%;
	background: #fff;
	padding: 10px 30px 30px;
	margin-left: 10px;
}
.el-innertabs .el-incontent-container h2{
	color: #4A6F5D !important;
    font-weight: bold;
    font-size: 38px;
}
.el-innertabs .el-incontent-container p {
	color: #666460;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.6;
}
.el-innertabs .el-incontent-container a {
    text-decoration: none !important;
    font-weight: bold !important;
}
.el-intabtitle {
	width: 100%;
	vertical-align: top;
	display: inline-block;
	background: #BBB5A7;
	color: #666460;
	margin-bottom: 6px;
	font-size: 22px;
	font-weight: bold;
	padding: 10px 25px;
	cursor: pointer;
	height: 85px;
	display: flex;
	align-items: center;
}
.el-innertabs.faq .el-intabtitle {
    background: #fff;
    color: #666460;
}
.el-intabtitle.active {
	background: #486958 !important;color: #fff !important;
}
.el-intabcontent {
    display: none;
}
.el-intabcontent {
    float: right;
    width: 100%%;
    vertical-align: top;
}
.el-articletitles {
	margin-bottom: 25px;
	position: relative;
}
.el-articletitles:after {
	content: "";
	border-bottom: 10px solid #486958;
	left: -15%;
	bottom: -10px;
	z-index: 10;
	width: 125%;
	position: absolute;
}
.el-articletabs{
	/* border-bottom: 10px solid #486958; */
}
.el-articletabs .el-tabtitle{
	display: inline-block;
	color: #676561;
	text-transform: uppercase;
	font-weight: bold;
	padding: 15px 20px;
	text-align: center;
	min-width: 110px;
	font-size: 20px;
	letter-spacing: 3px;
	width: 200px;cursor: pointer;
}
.el-articletabs .el-tabtitle.active{
	color: #fff;background: #486958;
}
.el-articletabs .el-tabtitle.active span{
	color: #fff;
}
.el-articletabs .el-tabcontent{
	float: left;margin-top: 25px;
    margin-bottom: 25px;
	width: 100%;display: none;
}
.el-articletabs .el-contact_form_outer {
	background: transparent;
	padding: 20px 0;
	position: relative;
}
.el-articletabs .el-tabcontent.active{
	display: block;
}
#jq_next_link_container a.btn[title="NEXT"], #jq_back_link_container a.btn[title="PREV"], #jq_submit_link_container a.btn[title="FINISH"] {
    background-color: #BE522C !important;
    background-image: none;
    color: #fff !important;
    text-decoration: none;
    border: none;
    text-shadow: none;
    border-radius: 1px;
    width: 200px;
    padding: 14px 0;
    height: initial;
    overflow: visible;
    font-size: 18px;
    text-transform: uppercase;
}
body #jq_back_link_container a.btn[title="PREV"] {
    background: #848484 !important;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane {
    overflow-x: hidden;
    overflow-y: hidden;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_results_container{
    border: 0;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_footer_container .sectiontableheader{
    background: none !important;
    border-right: 0;
    color: transparent;
    padding: 0;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_fmessage_container{
	border: 0;margin-top: 25px;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_results_container .jq_result_value {
    color: #fff !important;
    font-size: 24px;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_fmessage_container.jq_fmessage_container td {
    color: #fff !important;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_fmessage_container .sectiontableheader.jq_message_header{
	color: #fff !important;
    font-weight: bold !important;
    letter-spacing: 1px;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_results_container .sectiontableheader.jq_results_header{
    color: #fff !important;
    font-weight: bold !important;
    letter-spacing: 1px;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #maincontainer .contact_us_cont {
    display: none !important;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_quiz_container div[id*="qcontainer"] .jq_question_answers_cont{
	padding: 0;margin: 0;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_quiz_container .qtext_container h2{
	padding: 10px 15px 5px;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_quiz_container .qtext_container {
    background: transparent;
}
/* body.el-blogpage .rl_tabs > .tab-content > .tab-pane .quiz_tabs{
	display: inline-block !important;
	width: 100%:
} */
body #englischtest-modal #quiz_loader{
    padding: 0;
}
body #englischtest-modal div#jq_back_link_container .jq_back_button> a:before{
   top: 0px;
}
body #englischtest-modal div#jq_next_link_container .jq_back_button> a:after{
   top: 0.5px;
}
body #englischtest-modal .jq_quiz_task_container a.btn[title="FINISH"]{
    width: 200px;
    padding: 14px 0;
    font-size: 18px;
}
body #englischtest-modal #jq_next_link_container {
    height: initial;float: right;
}
body #englischtest-modal #jq_back_link_container {
    float: left;height: initial;
}
body #englischtest-modal .qtext_container {
    background: transparent;
}
body #englischtest-modal .jq_bottom_container {
    overflow: hidden;
    width: 100%;
    padding: 10px 12px 30px 20px;
}
body #englischtest-modal .jq_question_answers_cont .jq_mchoice td.jq_input_pos input, 
body #englischtest-modal .jq_question_answers_cont .jq_mresponse td.jq_input_pos input {
    margin: 0;
    width: 30px;
    height: 30px;
    padding: 0;
}
body #englischtest-modal td.jq_input_pos, 
body #englischtest-modal td.quest_pos {
    background: #fff;
    margin: 5px;
    border: transparent solid 0px !important;
	text-align: center;
    width: initial;
    vertical-align: middle;
    padding: 15px;
}
body #englischtest-modal td.quest_pos{
	width: 100%;
	text-align: left;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_quiz_container h2{
    text-transform: none;
    font-weight: 500;
    font-size: 26px;
    line-height: 100%;
    margin: 5px 0 10px;
    color: #fff !important;
    padding: 15px 15px 20px;
    margin-top: 0;
}

body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mchoice, 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mresponse {
	border-spacing: 5px;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mchoice td.quest_pos, 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mresponse td.quest_pos {
    padding: 15px 15px;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont table{
    border: 0;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane td.jq_input_pos, 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane td.quest_pos {
    background: #fff;
    margin: 5px;
    border: #43745C solid 5px !important;
    padding: 0;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mchoice td.quest_pos label, 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mresponse td.quest_pos label {
	margin: 0;
	font-size: 22px;
	font-weight: bold;
	color: #909090;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mchoice td.jq_input_pos input, 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mresponse td.jq_input_pos input {
    margin: 0;
    padding: 0;
    width: 30px;
    height: 30px;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mchoice td.jq_input_pos, 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mresponse td.jq_input_pos  {
    width: initial;
    vertical-align: middle;
    padding: 18px 20px;
    text-align: center;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_next_link_container, 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_back_link_container, 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_submit_link_container {
    margin-right: 35px;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane div#jq_back_link_container .jq_back_button> a:before{
	content: "";
    position: relative;
    top: 2px;
    left: -15px;
    background-image: url(/images/feb2021/arrowleftb.png);
    background-repeat: no-repeat;
    width: 17px;
    background-size: 17px;
    height: 17px;
    display: inline-block;
    cursor: pointer;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane div#jq_next_link_container .jq_back_button> a:after {
    content: "";
    position: relative;
    top: 2px;
    right: -15px;
    background-image: url(/images/feb2021/arrowrightb.png);
    background-repeat: no-repeat;
    width: 17px;
    background-size: 17px;
    height: 17px;
    display: inline-block;
    cursor: pointer;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_quiz_container_title{
	display: block;
	z-index: -1;
	visibility: hidden;
	height: 0;
	width: 0;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_quiz_task_container{
    overflow: hidden;
    display: block;
    position: absolute;
    top: -100px;
    text-align: right;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_back_link_container, 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_next_link_container{
	float: none;
	display: inline-block;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_back_link_container a.btn[title="PREV"]{
	background: #43745C !important; color: #fff !important;
}
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_next_link_container a.btn[title="NEXT"],
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_next_link_container a.btn[title="FINISH"], 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_back_link_container a.btn[title="PREV"], 
body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_submit_link_container a.btn[title="FINISH"] {
    background: #43745C !important;
    background-image: none;
    color: #fff !important;
    text-decoration: none;
    border: none;letter-spacing: 3px;
    text-shadow: none;
    border-radius: 0px;
    width: 200px;
    padding: 14px 0;
    height: initial;
    overflow: visible;
    font-size: 18px;
    text-transform: uppercase;
    box-shadow: none !important;
    border: 2px solid #fff;
}
html body .el-titlenav-cont .mod-el_blogtitle{
	width: 32%;
    font-size: 48px;
}
body.el-blogpage .tab-content #jq_start_link_container{
	background-image: none !important;
    position: absolute !important;
    left: 0 !important;
    top: -30px !important;
    z-index: 1000;
    left: 55px !important;
}
body.el-blogpage .tab-pane#calendar {
    max-width: 95%;
    margin: 0 auto;
}
body.el-blogpage .tab-content #jq_quiz_result_container{
	padding: 0;
}
body.el-blogpage .tab-content #jq_results_panel_table{
	padding: 0 !important;border: 0;
}
body.el-blogpage #g-showcase [class*="item-page"] .tab-content #jq_results_panel_table a {
    color: #43745C !important;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
} 
body.el-blogpage #g-showcase [class*="item-page"] .tab-content h3{
    color: #43745C !important;
} 
body.el-blogpage .tab-content #jq_quiz_result_container tr.sectiontableentry1 td, 
body.el-blogpage .tab-content #jq_quiz_result_container tr.sectiontableentry2 td {
    background: #ffffff !important;
    margin: 5px;padding: 15px;
    border: 0 !important;
    border-bottom: 6px solid #43745C !important;
}
body.el-blogpage .tab-content #jq_quiz_container1{
    background-color: #43745C;
    border-radius: 25px;
    min-height: 500px;
    background-repeat: no-repeat;
    padding: 50px 50px 140px;
}
body.el-blogpage .tab-content .jq_quiz_task_container,
body.el-blogpage .tab-content .jq_bottom_container{
	overflow: visible !important;
}
body.el-blogpage .tab-content .jq_bottom_container{
	position: relative;
}
body.el-blogpage .tab-content #jq_start_link_container a.btn[title="Start"]{
	background-color: transparent !important;
    background-image: none;
    color: #fff !important;
    text-decoration: none;
    border: 2px solid #fff;
    text-shadow: none;
    border-radius: 1px;
    width: 320px;
    padding: 18px 0;
    height: initial;
    overflow: visible;
    font-size: 18px;
    text-transform: uppercase;
    z-index: 1000;
    font-weight: bold !important;
    letter-spacing: 5px;
}
body.el-blogpage .el-quiz_for_blog .el-quiz_blog_subtext{
    color: #16211C;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 3px;
}
body.el-blogpage .tab-content #quiz_loader{
    padding: 0;
    background: transparent;
}
body.el-blogpage .el-quiz_for_blog{
	background-color: #43745C;
    border-radius: 25px;
    min-height: 320px;
    padding: 0;
    background-image: url(/images/blog-quiz/quizplaceholder-min.png);
    background-repeat: no-repeat;
    background-position: center right+20px;
	background-size: 38%
}
body.el-blogpage .el-quiz_for_blog .el-quiz_q_count{
	display: inline-block;
	background-color: #305040;
	width: 240px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 2px 0;
	border-radius: 35px;
}
body.el-blogpage .el-quiz_for_blog .el-quiz_q_count span{
	color: #fff;
	font-size: 50px;
	vertical-align: middle;
	margin: -5px 0 0px 0px;
	display: inline-block;
}
body.el-blogpage .el-quiz_for_blog .el-quiz_intro_header{
   color: #FFFFFF !important;
    font-size: 44px;
    font-weight: bold;
    margin-top: 0;
    line-height: 1.3;
    width: 535px;
    max-width: 100%;
}
body.el-blogpage ul.nav-tabs:after{
    display: none !important; 
}
body .rl_tabs>ul.nav-tabs>li>a>span{
    color: #676561 !important;	
}
body.el-blogpage #set-rl_tabs-1{
    display: inline-block;border-bottom: 0px;
    width: 100%;position: relative;margin-bottom: 25px;
}
body.el-blogpage .rl_tabs.left>.nav-tabs>li{
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    display: block;border: 0px;
}
body.el-blogpage .rl_tabs.left>.nav-tabs{
    margin-right: 10px;
    width: 40%;
}
body.el-blogpage #home .nav-tabs>li>a {
    text-align: left !important;
    letter-spacing: 0.25rem;
    font-weight: 600 !important;
    height: 80px!important;
    position: relative;
}
body.el-blogpage .home-container .nav-item.active>a:after {
    content: "";
    width: 10px;
    height: 80px;
    background-color: #476757;
    position: absolute;
    left: initial;
    top: 0;
    display: inline-block;
    right: -20px;
}
body.el-blogpage .el-blog-yt-cont{
	position: relative;
}
body.el-blogpage .el-blog-yt-cont .youtube-container {	
    position: relative;
}
body.el-blogpage .rl_tabs.left>.nav-tabs>li>a, 
body.el-blogpage .rl_tabs.right>.nav-tabs>li>a {
    margin-bottom: 8px;
}
body.el-blogpage #set-rl_tabs-1:before{
    content: "";
    border-bottom: 15px solid #486958;
    position: absolute;
    bottom: -16px;
    width: 112%;
    left: -55px;
}
body.el-blogpage .item-pageel-blogpage > div > .rl_tabs-responsive .tab-content .tab-pane .rl_tabs-responsive .rl_tabs > .tab-content a{
	text-decoration: none !important;
	font-weight: 100 !important;
}
body.el-blogpage .item-pageel-blogpage > div > .rl_tabs-responsive .tab-content .tab-pane .rl_tabs-responsive .rl_tabs > .tab-content{
    background-color: #fff !important;
}
body.el-blogpage .item-pageel-blogpage .rl_tabs-responsive .tab-content p{
	font-size: 18px !important;
}
body.el-blogpage .item-pageel-blogpage > div > .rl_tabs-responsive .tab-content .tab-pane .rl_tabs-responsive .rl_tabs > .tab-content h3:after {
	content: '';
	border: 0px !important;
	border-bottom: 2px solid #4a6f5d !important;
	width: 150px;
	max-width: 100%;
	margin-top: 30px !important;
	display: block;
}
body.el-blogpage .item-pageel-blogpage > div > .rl_tabs-responsive .tab-content .tab-pane .rl_tabs-responsive .rl_tabs > .tab-content h3 {
	margin-top: 25px;color: #4a6f5d !important;
}
body.el-blogpage .item-pageel-blogpage > div > .rl_tabs-responsive .tab-content .tab-pane .rl_tabs-responsive .rl_tabs{
	display: flex;
}
body.el-blogpage .item-pageel-blogpage > div > .rl_tabs-responsive .tab-content .tab-pane .rl_tabs-responsive .rl_tabs > .nav.nav-tabs{
	width: 30%;border: 0px;margin-right: 10px;margin-top: 15px;
}
body.el-blogpage .item-pageel-blogpage > div > .rl_tabs-responsive .tab-content .tab-pane .rl_tabs-responsive .rl_tabs > .tab-content{
	width: 70%;margin: 0 !important;
}
body.el-blogpage .rl_tabs > .tab-content {
	display: inline-block;
	width: 100%;
	margin: 0 !important;
}
body .rl_tabs.home-container{
	/* display: flex; */
}
body.el-blogpage .rl_tabs-responsive .rl_tabs .rl_tabs-responsive.nn_tabs-responsive > .rl_tabs{
	display: flex;
}
body.el-blogpage #g-showcase .nav-tabs#set-rl_tabs-1 > li > a {
    text-decoration: none;
}
body .el-blog-infos-cont .article-info {
    margin-top: 5px;
    margin-bottom: 25px;
    font-weight: 100;
}
body .el-blog-infos-cont {
	/* min-height: 200px; */
}
body .el-blog-infos-cont .introtxt-limited{
	font-size: 26px;
    font-weight: 100;
}
.el-blog-header-cont .el-backto-cat-cont {
    margin-top: 25px;
    position: relative;
}
.text-video-cont .btn-cont.only-desktop{
    position: absolute;
    bottom: 15px;
}
body.el-homepage .el-component-cont,
body.el-hidecomponentcontainer .el-component-cont{
	display: none !important;
}
.blogitem-img-yt-cont{
	position: relative;
}
.blogitem-img-yt-cont .youtube-container {
    display: block;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
}
.el-backto-cat-cont{
	margin-top: 15px;
}
body #g-showcase .el-backto-cat-cont a {
    background: #B1502E;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    width: 240px;
    padding: 15px 0;
    display: inline-block;
    text-decoration: none !important;
    text-align: center;
    letter-spacing: 3px;
}
body #g-showcase .el-backto-cat-cont a:after {
    content: "\f0e2";
    display: inline-block;
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    float: right;
    position: relative;
    right: 12px;
    font-weight: 100;
    font-size: 15px;
    top: 0px;
}
.el-blog-header-cont{
	margin-bottom: 30px;display: flex;position: relative;
}
.el-blog-header-cont .el-blog-header-desc{
    color: #262626;
    font-weight: 100;
    font-size: 24px;
}
.el-blog-header-cont .el-blog-titleinfo-cont{
	width: 50%;padding-right: 20px;
}
.el-blog-header-cont .el-blog-mainimage-cont{
	width: 50%;text-align: center;
}
body.el-blogpage .article-info > div{
    background: #4A6D5C;
    color: #22312A;
    font-weight: bold;
    font-size: 10px;
    letter-spacing: 3px;padding: 5px 10px;
    display: inline-block;text-transform: uppercase;
    margin-right: 10px !important;
}
body.el-blogpage .page-header {
    border-bottom: 0px;
}
body.el-blogpage .article-info > div > span{
	color: #fff !important;font-weight: 100;font-size: 18px;letter-spacing: 1px;display: block;
}
body.el-blogpage .page-header.el-header h1{
    color: #4A6F5D !important;
    font-size: 45px;
    font-weight: bold;margin-top: 0;
}
body.el-blogpage .article-info>dd {
    display: inline-block;
    background: #4A6D5C;
}
body .mod-header-menu > img {
	width: 75px;
}
.fsocials_cont i.fa {
    font-size: 18px !important;
    background: #497662;
    color: #e2dccb;
    border-radius: 50%;
    font-size: 18px;
    width: 32px;
    height: 32px;
    line-height: 35px;
    padding-left: 1px;
    text-align: center;
}
html body #g-footer {
    background: #dcd3be !important;
    margin: 45px 0 5px;
}
html body #g-footer .g-container {
    background: #dcd3be !important;
}
.el_articleblocks_cont_l2.threeblocks {
    padding: 40px 0;
}
body #g-main {
    padding: 0;
}
body .el-mod-bhcont {
    padding: 20px 0 0;
}
body #g-feature {
    background: #dcd3be;
}
 #g-showcase .nav-tabs#set-rl_tabs-1 > li > a {
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold;
    padding: 15px 20px;
    text-align: center;
    min-width: 110px;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 3px;
    width: 200px;
}
body .only-desktop{
	display: block !important;
}
body .only-desktop-inline{
	display: inline-block !important;
}
.only-mobile{
	display: none !important;
}
.only-mobile-inline{
	display: none !important;
}
#el-upcomingcourses-cont .owl-nav{
	display: none;
}
#el-upcomingcourses-cont .owl-dots{
	display: none;
}
@media(max-width: 1366px){
	body .mod-header-menu > span {
		display: none;
	}
}
@media(max-width: 1366px) and (min-width: 768px){
	.heading-cont > h1 {
		font-size: 55px !important;
		margin: 0.75rem 0 0.2rem 0 !important;
	}
	.heading-cont > h2, .heading-cont > h2 span {
		font-size: 25px !important;
		margin: 0rem 0 1.5rem 0 !important;
	}
}
@media(max-width: 1200px){
	body .mod-header-links > a {
		letter-spacing: 2px;
		margin-left: 15px;
	}
}
@media(max-width: 1200px) and (min-width: 768px){
	body .heading-cont > h1 {
		color: #496C5B;
		font-weight: 100;
		font-size: 50px !important;
		position: relative;
		margin: 0.2rem 0 0.25rem 0;
	}
	body .heading-cont > h2, body .heading-cont > h2 span {
		color: #847E72;
		font-size: 20px;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		margin: 0.2rem 0 0.5rem 0;
	}
	body .text-video-cont .btn-cont.only-desktop {
		bottom: 0;
		padding: 0;
	}
	body .btn-cont > a {
		background: #bd512c;
		width: 280px;
		transition: .2s all;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		font-weight: bold;
		font-size: 18px;
		padding: 12px 0;
		color: #fff !important;
		position: relative;
		letter-spacing: 5px;
	}
	body .text-video-cont .btn-cont a:after {
		content: "";
		background-image: url(/images/feb2021/arrowrightb.webp);
		width: 25px;
		height: 25px;
		position: absolute;
		right: 20px;
		background-size: 25px 25px;
		top: 14px;
	}
}
@media(max-width: 1024px) and (min-width: 768px){
	body .phone-cont > div {
		font-weight: 200;
		color: #888275;
		font-size: 25px;
	}
	body .heading-cont > h1 {
		color: #496C5B;
		font-weight: 100;
		font-size: 40px !important;
		position: relative;
		margin: 0 0 0.25rem 0 !important;
	}
	body .heading-cont > h2, body .heading-cont > h2 span {
		color: #847E72;
		font-size: 20px !important;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		margin: 0.2rem 0 0.5rem 0;
		padding-right: 25px;
	}
	body .text-video-cont .btn-cont.only-desktop {
		bottom: -35px;
	}
	body .btn-cont > a {
		background: #bd512c;
		width: 245px;
		transition: .2s all;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		font-weight: bold;
		font-size: 18px;
		padding: 12px 0;
		color: #fff !important;
		position: relative;
		letter-spacing: 5px;
	}
	body .text-video-cont .btn-cont a:after {
		content: "";
		background-image: url(/images/feb2021/arrowrightb.webp);
		width: 25px;
		height: 25px;
		position: absolute;
		right: 20px;
		background-size: 25px 25px;
		top: 14px;
	}
	body .mod-header-menus .mod-header-englischtest {
		border: 3px solid #B1502E;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: 2px;
		width: 125px;
		display: inline-block;
		text-align: center;
		padding: 8px 0;
		color: #B1502E;
		height: auto;
		position: relative;
		top: 0px;
		left: 6px;
	}
	body .mod-header-links > a {
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
		position: relative;
		top: 0px;
		left: 5px;
	}
	body .mod-header-menu:after {
		content: "";
		border-right: 1px solid #4A6F5D;
		position: absolute;
		top: -15px;
		height: 70px;
		display: inline-block;
		right: 2px;
	}
	body .mod-header-login .mod-header-loginbtn {
		width: 125px;
		display: inline-block;
		text-align: center;
		padding: 0 25px;
		height: auto;
		position: relative;
		top: -4px;
		left: -10px;
		cursor: pointer;
		transition: .2s all;
	}
	body #home .nav-tabs>li>a>span {
		line-height: 1.1;
	}
}
.el-blog-viewall-cont{
	float: left;
	width: 170px;
	text-align: center;
	height: 40px;
}
@media(min-width: 769px){
	.lms-dashboard .el-lms-header {
		display: inline-block;
		position: relative;
		width: 100%;
	}
	.lms-dashboard .el-lms-header .logout-container {
		width: 30%;
		display: inline-block;
	}
	.lms-dashboard .el-lms-header .right-head-container {
		width: 70%;
		text-align: right;
		display: inline-block;
		justify-content: end;
		align-items: center;
		float: right;
	}
	.lms-dashboard .el-lms-header .right-head-container .user-container {
		align-items: center;
		display: inline-block;
		vertical-align: middle;
	}
	.lms-dashboard .el-lms-header .right-head-container .email-icon, .lms-dashboard .el-lms-header .right-head-container .notif-icon {
		color: #4b6d5c;
		font-size: 30px;
		margin-right: 20px;
		display: inline-block;
		vertical-align: middle;
	}
}
@media(max-width: 768px){
	.lms-dashboard .el-lms-header .right-head-container .user-container {
		display: inline-block;
		vertical-align: middle;
	}
	.lms-dashboard .el-lms-header .logout-container {
		width: 30%;display: inline-block;
	}
	.lms-dashboard .el-lms-header .right-head-container {
		width: 35%;
		text-align: right;
		display: inline-block;
		float: right;position: relative;
		top: 12px;
		justify-content: end;
		align-items: center;
	}
	.el-lms-header .logomobile {
		z-index: 10;margin-right: 15px;
		width: 105px;position: relative;
		text-align: center;
	}
	.el-lms-header .logomobile img{
		width: 80px;
	}
	body.lms-dashboard .g-content {
		margin: .625rem .225rem;
		padding: .938rem;
	}
	.el_lmshead h2{
		font-weight: 100;position: relative;
		color: #4a6f5d;
		font-size: 35px;
		width: 100%;
		letter-spacing: 1px;
		margin: 20px 0 50px;
		line-height: 1;
		padding-left: 95px;
	}
	.el_lmshead h2:before{
		content: "";
		width: 140px;
		border-bottom: 8px solid #4a6f5d;
		position: absolute;
		top: -21px;
		left: 96px;
	}
	.el_lmshead.creatlesson h2{
		padding-left: 115px;
	}
	.el_lmshead.creatlesson h2:before{
		left: 115px;
	}
	.el-lms-header:before{
		background: #4A6F5D;
		content: "";
		height: 135px;
		position: absolute;
		top: -17px;
		left: 0;
		width: 100px;
	}
	html body.menushrinked #g-page-surround {
		margin-left: 0;
	}
	.el-login-register-cont span {
		letter-spacing: 3px;
		margin-bottom: 10px;
		display: inline-block;
	}
	.el-login-register-cont {
		width: 100%;
		padding: 20px 0;
		max-width: 95%;
	}
	body.el-login .moduletablelms-login-form form {
		background: #FBFBFB;
		width: 100%;
		margin: 0 auto;
		padding: 100px 25px 65px 25px;
		max-width: 95%;
	}
	body.el-login .moduletablelms-login-form form .pretext p {
		margin: 15px 0 10px;font-size: 50px;
	}
	.el-login-header-logo-inner {
		margin-top: -75px;
	}
	#g-showcase .el-login-homelink {
		text-align: center;margin: 20px 0 0 0;
	}
	.lms-dashboard .el-lms-header {
		display: inline-block;
		position: relative;
		width: 100%;
	}
	.lms-dashboard .el-lms-header .right-head-container .user-container .usr-name {
		font-size: 16px;
		color: #5a564e;
		margin-left: 5px;
		position: relative;
		top: -1px;
	}
	.lms-dashboard .el-lms-header .right-head-container .user-container .fa-user {
		color: #878787;
		font-size: 18px;
	}
	.lms-dashboard .el-lms-header .right-head-container .email-icon, .lms-dashboard .el-lms-header .right-head-container .notif-icon {
		color: #4b6d5c;display: inline-block;
		vertical-align: middle;
		font-size: 18px;
		margin-right: 10px;
	}
	.lms-dashboard .el-lms-header .logout-container a {
		display: inline-block;
		color: #fff;
		text-align: center;
		letter-spacing: 2px;
		padding: 8px 0;
		font-size: 12px;
		font-weight: 700;
		border-radius: 50%;
		width: 50px;
		background: none;
	}
	.elcategories-module{
		margin: 0;
	}
	.elcategories-module li{
		display: inline-block;
		list-style: none;
		background: #BBB5A7;
		min-width: initial;
		max-width: 100%;
		text-align: left;
		border-radius: 30px;
		padding: 10px 0 10px 25px;
		vertical-align: middle;
		margin-bottom: 30px;
		margin-right: 0;
		width: 100%;
	}
	.elcategories-module .article_numtxt .article_num {
		color: #fff !important;
		font-weight: bold;
		font-size: 14px;
	}
	.elcategories-module .article_numtxt .article_txt {
		color: #fff !important;
		font-weight: bold;
		font-size: 10px;
	}
	#g-showcase .elcategories-module li h4 a{
		font-size: 14px;
	}
	.el-articletabscontentplaceholder{
		padding: 0 0.938rem 0;
	}
	.el-intabtitle {
		font-size: 16px;position: relative;
		font-weight: bold;height: 70px;
		padding: 10px 65px 10px 10px;margin-bottom: 10px;
	}
	.el-intabtitle:after{
		content: "+";
		position: absolute;
		font-weight: bold;
		font-size: 40px;
		color: #fff !important;
		line-height: 35px;
		top: 50% !important;
		padding: 1px 10px;
		transform: translate(0, -50%);
		right: 10px;
		text-align: center;
		background: #78746F;
		width: 38px;
		display: block !important;
		height: 38px;
		left: unset !important;
	}

	.el-intabtitle.active:after{
		content: "-";
		position: absolute;
		font-weight: bold;
		font-size: 55px;
		color: #fff !important;
		line-height: 25px;
		top: 30px;
		transform: translate(0, -50%);
		right: 10px;
		text-align: center;
		padding: 2px 6px 9px 8px;
		background: #32483D;
	}
	.el-intabcontent {
		background: #fff;float: none;padding: 0.938rem;margin-bottom: 10px;
	}
	.el-intabcontent h2{
		display: none;
	}
	.el-innertabs .el-innertabs-container{
		width: 100%;
	}
	.el-articletitles .el-tabtitle:first-child {
		color: #fff !important;
		background-color: #486958 !important;
		background-image: url(/images/feb2021/hometabsiconb-min.png) !important;
		background-repeat: no-repeat !important;
		background-position: center center !important;
		background-size: 25px 25px !important;
		padding: 15px 26px !important;
		position: sticky !important;
		position: -webkit-sticky !important;
		left: 0;
		z-index: 1000;
		top: 0;
	}
	.el-articletitles .el-tabtitle:first-child span{
		display: none;
	}
	.el-articletitles .el-tabtitle.active:first-child:before{
		content: "";
		border-bottom: 0;
		width: 65%;
		position: absolute;
	}
	.el-articletitles {
		margin-bottom: 25px;
		position: relative;
		border: 0px !important;
		display: flex;
		background: #fff;
		overflow-x: auto;
		width: 100vw;
	}
	.el-articletitles:after {
		content: "";
		border-bottom: 0;
		left: 0;
		bottom: 0;
		z-index: 10;
	}
	.el-articletabs .el-tabtitle span{
		color: #486958 !important;
	}
	.el-articletabs .el-tabtitle{
		text-transform: uppercase;
		color: #486958 !important;
		font-weight: bold;
		padding: 15px 12px !important;
		text-align: center;
		min-width: auto;
		font-weight: bold;
		font-size: 13px;
		letter-spacing: 3px;
		width: auto;
		position: relative;
	}
	.el-articletabs .el-tabtitle.active{
		color: #676561;background: transparent;
	}
	.el-articletabs .el-tabtitle.active:before{
		content: "";
		border-bottom: 4px solid #4A6E5C;
		width: 65%;
		position: absolute;
		bottom: -2px;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mchoice, 
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mresponse {
		border-spacing: 0;
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane .quiz_tabs{
		display: inline-block !important;
		width: 100%:
	} 
	body .rl_tabs.home-container{
		display: block;
	}
	html body #g-showcase .g-container .englischtest-content .g-grid{
		display: inline-block;
		width: 100%;
	}
	body.el-blogpage .tab-content #jq_quiz_result_container tr.sectiontableentry1 td:first-child, 
	body.el-blogpage .tab-content #jq_quiz_result_container tr.sectiontableentry2 td:first-child{
		width: 280px;
		max-width: 100%;
	}
	body.el-blogpage .tab-content #jq_quiz_result_container tr.sectiontableentry1 td:nth-child(2),
	body.el-blogpage .tab-content #jq_quiz_result_container tr.sectiontableentry1 td:nth-child(3),
	body.el-blogpage .tab-content #jq_quiz_result_container tr.sectiontableentry2 td:nth-child(2),
	body.el-blogpage .tab-content #jq_quiz_result_container tr.sectiontableentry2 td:nth-child(3){
		padding: 0;text-align: center;width: 13%;
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane td.jq_input_pos, 
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane td.quest_pos {
		background: #fff;
		margin: 5px;
		border: #fff solid 5px !important;
		padding: 0;
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_back_link_container{
		float: left;margin: 0;
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_next_link_container{
		float: right;margin: 0;
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_next_link_container a.btn[title="NEXT"], 
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_next_link_container a.btn[title="FINISH"], 
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_back_link_container a.btn[title="PREV"], 
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_submit_link_container a.btn[title="FINISH"]{
		width: 100%;
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane #jq_next_link_container{
		float: none;
		display: inline-block;
		margin: 0;
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_quiz_task_container{
		position: relative;
		top: 0;
		text-align: right;
		width: 100%;
		display: inline-block !important;
		margin-bottom: 20px;
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mchoice td.jq_input_pos, 
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane .jq_question_answers_cont .jq_mresponse td.jq_input_pos {
		width: initial;
		vertical-align: middle;
		padding: 15px 15px;border: 0 !important;
		text-align: center;
	}
	body.el-blogpage .tab-content #jq_start_link_container a.btn[title="Start"] {
		width: 80%;
		padding: 16px 0;
		font-size: 16px;
	}
	body.el-blogpage .tab-content #jq_quiz_container div.jq_question_text_cont {
		float: left;
		padding-right: 0;
		margin-bottom: 20px;
	}
	body.el-blogpage .tab-content #jq_start_link_container {
		background-image: none !important;
		position: relative !important;
		top: -100px !important;
		z-index: 1000;
		left: 0 !important;
	}
	body.el-blogpage .tab-content .jq_quiz_task_container {
		position: relative;
		right: 0;
		top: 0;
	}
	body.el-blogpage .tab-content #jq_quiz_container .jq_question_text_cont{
		width: 100%;
	}
	body.el-blogpage .tab-content #jq_quiz_container .jq_question_answers_cont{
		width: 100%;
	}
	body.el-blogpage .tab-content #jq_quiz_container div[id*="qcontainer"] {
		display: flex;
		flex-direction: column;
	}
	body.el-blogpage .el-quiz_for_blog .el-quiz_blog_subtext {
		font-size: 12px;
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane .quiz_tabs .tab-title{
		display: none;
	}
	body.el-blogpage .tab-content #jq_quiz_container1{
		padding: 10px;border-radius: 10px;min-height: 450px;
	}
	body.el-blogpage .rl_tabs > .tab-content > .tab-pane .el-quiz_for_blog .el-quiz_intro_header{
		width: 100% !important;font-size: 26px;margin-bottom: 80px;
		max-width: 100% !important;
	}
	body .el-timestart {
		font-size: 25px;
		padding: 10px 0 0px;
		display: inline-block;
		width: 100%;
	}
	body .el-teacherscont {
		width: 100%;
		text-align: center;
	}
	body.el-blogpage .item-pageel-blogpage .rl_tabs-responsive .tab-content .el-teacherscont > p {
		width: 31.333%;
		text-align: left;
		padding: 5px 8px;
		margin: 0 5px 0 0;
		font-size: 14px !important;
	}
	body .el-teacherscont > p span {
	    font-size: 10px;
	}
	body .el-eventdetails-innerbottom {
		padding: 15px 10px 10px;
		margin-top: 3px;flex-direction: column;
	}
	body .el-eventdetails-innerbottom .el-teacherscont {
		width: 100%;
	}
	body .el-eventdetails-innerbottom .el-timecont {
		width: 100%;
		text-align: center;
	}
	body #el-events-empty p {
		font-size: 24px !important;
		margin: 50px 15px;
	}
	body #g-showcase [class*="item-page"] #el-events-empty a{
		font-size: 12px;
		width: 280px;
		padding: 12px 0;
	}
	body .el-eventdetails-innertop {
		display: inline-block;
		padding: 10px 10px;
		margin: 8px 0 0;
	}
	body .el-eventdetails-innertop-a{
		width: 18%;
		position: relative;
		text-align: left;
		float: left;
		top: 10px;
	}
	body .el-eventdetails-innertop-a img{
		position: relative;
		width: 45px;
		top: 0;
		left: 0;
		transform: initial;
	}
	body .el-eventdetails-innertop-c {
		width: 100%;
		position: relative;
		text-align: center;
		margin-top: 10px;
		display: inline-block;
	}
	body .el-eventdetails-innertop-b {
		width: 80%;
		position: relative;
		text-align: left;
		float: right;
	}
	body .el-eventdetails-innertop .el-eventdetails-innertop-b > span {
		font-size: 8px;
	}
	body .el-eventdetails-innertop .el-eventdetails-innertop-b > h3 {
		color: #fff !important;
		padding-right: 0;
		font-size: 18px;
		display: block !important;
	}
	body #g-showcase [class*="item-page"] .el-eventdetails-innertop a {
		font-size: 10px;
		padding: 8px 0;
		display: inline-block;
		position: relative;
		top: 0;
		left: 0;
		transform: initial;
	}
	body .el-eventdetails-header .el-totalevents-cont{
		padding: 10px 0;
	}
	body .el-totalevents-cont span {
		font-size: 10px;
	}
	body #el-totalevents {
		width: 45px;
		height: 45px;
		font-size: 25px;
		line-height: 44px;
	}
	body .el-eventdetails-header .el-seldate-cont {
		padding: 15px 0;
	}	
	body #el-seldate {
		font-size: 22px;
		line-height: 40px;
	}
	body .el-seldate-cont span {
		font-size: 12px;
		letter-spacing: 3px;
	}
	body .el-eventdetails-header {
		display: inline-block;padding: 0px 0px 0 15px;
		flex-direction: row;
	}
	body .hangouts-calendar .fc-toolbar .fc-right .fc-button-group .fc-prev-button.fc-button{
		top: 9px;
	} 
	body .hangouts-calendar .fc-toolbar .fc-right .fc-button-group .fc-next-button.fc-button{
		top: 9px;
	}
	body .hangouts-calendar .fc-toolbar {
		height: 45px;
	}
	body .hangouts-calendar .fc-toolbar h2 {
		top: 9px;
		font-size: 16px;
	}
	body .eventday:before {
		font-size: 8px;
	}
	body .hangouts-calendar .fc-day-number {
		position: relative !important;
		font-size: 20px !important;
	}
	body .hangouts-calendar .fc-row table {
		border-spacing: 2px 1px !important;
		border-collapse: initial;
		border: 0px;
	}
	body .hangouts-calendar table {
		border-spacing: 0px 0px !important;
	}
	body .el-calendarevents .hangouts-calendar{
		display: block;
		margin-top: 10px;
	}
	body.el-blogpage .tab-pane#calendar {
		max-width: 95%;
		margin: 0 auto;
	}
	body .hangouts-calendar .fc-toolbar {
		position: relative;
		width: 100%;
	}
	body .el-calendarevents  .hangouts-calendar {
		display: block;
	}
	body .el-calendarevents {
		display: flex;
		flex-direction: column;
	}
	body .el-calendarevents > div{
		width: 100% !important;
	}
	body .el-blogcontent #set-rl_tabs-1 .rl_tabs-tab:first-child{
		position: sticky !important;
		position: -webkit-sticky !important;
		left: 0;
		z-index: 1000;
		top: 0;
	}
	body .mod-el_ucoursestitle:after{
		display: none;
	}
	body .mod-el_ucoursestitle{
		font-size: 28px;
		text-transform: uppercase;
		text-align: center;
		width: 90%;
		margin: 0 auto;
	}
	body .el-titlenav-cont .el-prevnext-cont {
		width: 100%;
		border-bottom: 0px;
		padding: 0;
		z-index: 100;
	}
	html body .el-titlenav-cont .mod-el_blogtitle{
		width: 100%;font-size: 28px;margin: 35px 0 27px;
	}
	body .el-titlenav-cont {
		display: flex;
		align-items: center;
		flex-direction: column;
		position: relative;
	}
	body .custommod-homewgreenbg {
		width: 100%;
		margin: 0 auto;
	}
	body .el-upcomingcourses-desc {
		margin: 20px 0;
		min-height: initial;
	}
	body .el-upcomingcourseshead > h3 {
		font-size: 28px;
		padding-right: 25px;
		margin: 10px 0 15px;
		line-height: 1.2;
		min-height: initial;
		border-bottom: 2px solid #446154;
		padding-bottom: 15px;
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	body .el-upcomingcoursesddetails {
		background: #fff;
		padding: 60px 20px 30px;
		position: relative;
	}
	body .el-upcomingcoursesddetails:before {
		content: "";
		position: absolute;
		background-color: #456355;
		width: 110px;
		height: 100px;
		top: -5px;
		background-image: url(/images/blogimages/onlinecourseiconmin.png);
		background-size: 75px;
		background-position: center center;
		background-repeat: no-repeat;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	body .el-upcomingcourses  {
		padding: 0.638rem 0.938rem 0;
		overflow: hidden;
		width: 100vw;
	}
	#el-upcomingcourses-cont .el-upcomingcourse {
		width: 100%;
		margin-right: 12px;
		margin-bottom: 15px;
	}
	body #el-upcomingcourses-cont {
		display: inline-block;
		margin-top: 0;
		flex-direction: column;
		width: 100%;
		overflow: hidden;
		padding: 60px 0 0;
		position: relative;
		z-index: 1000;
		top: -55px;
	}
	body #el-upcomingcourses-cont.owl-carousel .owl-stage-outer{
		position: relative;
		overflow: visible;
	}
	body.el-blogpage #set-rl_tabs-1:before{
		content: "";
		border-bottom: 1px solid transparent;
		position: absolute;
		bottom: 0;
		width: 105%;
		left: 0;
	}
	#el-upcomingcourses-cont .owl-nav{
		position: absolute;
		width: 100%;
		top: 0;
		display: inline-block;
		z-index: 1000;
	}
	#el-upcomingcourses-cont .owl-nav .owl-prev{
		font-size: 35px;
		font-weight: 100;
		line-height: 32px;
		background: #4B6E5D !important;
		display: inline-block;
		width: 40px;float: left;
		text-align: center;
		height: 40px;
	}
	#el-upcomingcourses-cont .owl-nav .owl-next{
		font-size: 35px;
		font-weight: 100;
		line-height: 32px;
		background: #4B6E5D !important;
		display: inline-block;
		width: 40px;float: right;
		text-align: center;
		height: 40px;
	}
	#el-upcomingcourses-cont .owl-nav .owl-prev span,
	#el-upcomingcourses-cont .owl-nav .owl-next span{
		color: #fff !important;display: inline-block;
		line-height: 1;
		position: relative;
		top: -3px;
	}
	body .el-blog-infos-cont .article-info{
		text-align: center;
	}
	body .el-blog-infos-cont .article-info > div{
		text-align: left;
	}
	body .el-blog-header-cont .el-backto-cat-cont {
		margin-top: 15px;
		position: relative;
		bottom: 15px;
		text-align: center;
	}
	body #g-showcase .el-backto-cat-cont a:after{
		float: right;
		position: relative;
		right: 12px;
		font-size: 15px;
		top: 0;
	}
	body.el-blogpage .article-info > div > span{
		font-size: 15px;color: #3D5A4C !important;
	}
	body.el-blogpage .article-info > div {
		    background: transparent;
    color: #22312A;
    font-weight: bold;
    font-size: 8px;
    letter-spacing: 2px;
    padding: 5px 5px;
    display: inline-block;
    text-transform: uppercase;
    margin-right: 3px !important;
	}
	.el-headersubtitle{
		font-size: 10px;
		color: #635F5F;font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 5px;
	}
	body.el-blogpage #g-showcase {
		margin-top: 0;
	}
	body .el-blog-header-cont .el-blog-header-desc{
		font-size: 16px;margin: 1rem 0;
	}
	body.el-blogpage .page-header{
		text-align: center;
	}
	body .el-blog-infos-cont {
		display: flex;
		flex-direction: column-reverse;
	}
	body .el-blogcontent #set-rl_tabs-1{
			width: 400%;
	}
	body #g-showcase .nav-tabs#set-rl_tabs-1 > li > a{
		padding: 15px 12px !important;
	}
	.el-blog-header-cont{
		margin-bottom: 30px;
		display: flex;padding: 0.638rem 0.938rem 0;
		position: relative;
		flex-direction: column-reverse;
	}
	.el-blog-header-cont .el-blog-titleinfo-cont{
		width: 100%;padding-right: 0;
	}
	.el-blog-header-cont .el-blog-mainimage-cont{
		width: 100%;
	}
	
	#englischtest-modal div[id*="jq_quiz_container"] .jq_user_score_englischtest, 
	#englischtest-modal div[id*="jq_quiz_container"] .jq_passing_score_englischtest, 
	#englischtest-modal div[id*="jq_quiz_container"] .jq_spent_time_englischtest{
        float: none;
    width: 100%;
    margin-right: 0;
    background-color: #4a725f;
    padding: 10px;
    position: relative;
    margin-bottom: 10px;
}
	#englischtest-modal div[id*="jq_quiz_container"] #mail-form:before{
    display: none;
}
	#englischtest-modal div[id*="jq_quiz_container"] .jq_footer_container #mail-side{
    display: none;
}
	#englischtest-modal div[id*="jq_quiz_container"] .jq_footer_container #mail-form-submit div:after {
    content: "";
    position: absolute;
    top: 30px;
    right: 15px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: flex;
    background-position-y: center;
    background-position-x: 75%;
    background-size: 25px;
    background-image: url(/images/feb2021/submit.png);
}
	#englischtest-modal div[id*="jq_quiz_container"] .jq_footer_container #mail-form-submit a.button{
    text-transform: uppercase;
    font-size: 16px;
    border-radius: 0;
    width: 100%;
    background-color: #b04f2f;
    letter-spacing: 2px;
    float: none;
    transition: .2s all;
    padding: 14px 0;
	    margin: 15px 0 10px;
}
	#englischtest-modal div[id*="jq_quiz_container"] .jq_results_container_englischtest .jq_result_key{
        text-transform: uppercase;
    font-size: x-small;
    letter-spacing: 2px;
    font-weight: bold;
}
	#englischtest-modal div[id*="jq_quiz_container"] .jq_results_container_englischtest{
    display: flex;
    padding: 0;
    flex-direction: column;
}
	#englischtest-modal div[id*="jq_quiz_container"] .jq_fmessage_container_englischtest{
       display: flex;
    padding: 0;text-align: center;
    flex-direction: column;
}
	#englischtest-modal div[id*="jq_quiz_container"] .jq_message_header_englischtest{
    float: none;
    width: 100%;
    color: #25362E;
    font-size: 38px;
    font-weight: bold;
    margin-bottom: 10px;
}
	#englischtest-modal div[id*="jq_quiz_container"] .jq_message_text_englischtest{
           float: none;
    width: 100%;
    background-color: #263830;
    color: #fff;
    padding: 12px 25px;
    border-radius: 50px;
    font-size: 14px;
}
#englischtest-modal div[id*="jq_quiz_container"] table#jq_results_panel_table .question_number{
    font-size: 28px;
    color: #6A9D85 !important;
    font-weight: bold;
}

#englischtest-modal div[id*="jq_quiz_container"] table#jq_results_panel_table {
    padding: 0px 0px 0 10px !important;
    visibility: visible;
    border-spacing: 0 3px;
}
#englischtest-modal div[id*="jq_quiz_container"] table#jq_results_panel_table tr td a{
	color: #2D2D2D !important;
}
	#englischtest-modal div[id*="jq_quiz_container"] tr.quiz_result_header td {
    background: transparent;
    color: #fff !important;
    border: transparent solid 5px !important;
    padding-left: 5px;
}
#englischtest-modal div[id*="jq_quiz_container"] #jq_quiz_result_container tr.sectiontableentry1 td, 
#englischtest-modal div[id*="jq_quiz_container"] #jq_quiz_result_container tr.sectiontableentry2 td {
        background: #fff;
    margin: 0;
    border: transparent solid 5px !important;
}
#englischtest-modal div[id*="jq_quiz_container"] .jq_question_answers_cont {
    float: none;
    width: 100%;
}
	#englischtest-modal div[id*="jq_quiz_container"] img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
    margin: 0 auto;
    width: initial;
}
	#englischtest-modal div[id*="jq_quiz_container"] div.jq_question_text_cont {
    float: left;
    padding-right: 0;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
}
	#englischtest-modal #jq_quiz_container div[id*="qcontainer"] {
    display: flex;
    flex-direction: column;
}
	#englischtest-modal .jq_question_info_container {
    clear: both;
    overflow: hidden;
    width: 100%;
    padding: 0;
}
	#englischtest-modal #progress_text span{
		    color: #25362E;
    font-size: 12px;
    font-weight: bold;
}
	#englischtest-modal .jq_quiz_container_tbl #jq_quiz_container{
		padding: 0 15px;
	}
	#englischtest-modal #quiz-header .level-buttons{
    width: 100%;
    margin: 5px auto 15px;
    padding-right: 15px;
    padding-left: 15px;
    max-width: 100%;
}
	#englischtest-modal #quiz-header #jq_panel_link_container {
    visibility: visible;
    flex: initial;
    width: auto;
}
	#englischtest-modal #quiz-header .button.quiz-back {
    padding: 14px 12px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 3px;
    float: left;
}
	#englischtest-modal #quiz-header #jq_panel_link {
    background: #B04F2F !important;
    padding: 16px 12px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 3px;
    float: right;
    width: 200px;
    text-align: center;
}
	#englischtest-modal #quiz-header .level-title {
  text-align: center;
}
	#englischtest-modal #quiz-header .level-title span{
    font-size: 12px;
    color: #2D2D2D;
    font-weight: bold;
    letter-spacing: 2px;
}
	#englischtest-modal #quiz-header .level-title h3 {
    font-size: 52px;
    font-weight: bold;
    color: #25362E;
}
	#englischtest-modal .level-icon{
		display: none;
	}
	#englischtest-modal #quiz-header > .g-grid{
    display: flex;
    flex-direction: column-reverse;
}
	#englischtest-modal #quiz-header > .g-grid > .g-block{
   width: 100%;
}
	body #englischtest-modal .englischtest-content > .g-grid{
    flex-direction: column;
}
	body .englischtest-content{
		    padding: 10px;
	}
	body .englischtest-toggleslide-up:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 50px solid #334D41;
    border-left: 50px solid #334D41;
    top: 0;
    right: 0;
    position: absolute;
}
	body #englischtest-modal {
    background: #aea893;
    padding: 10px 0 35px;
	}
	body .englischtest-toggleslide-up span {
    top: -1px;
    right: 11px;
    font-size: 30px;
}
	body .contact-toggleslide-up:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 0px;
    border-left: 0px;
    top: 0;
    right: 0;
    position: absolute;
}
	body div[class*="el-contact_form_container_"] .el-contact_form_inner {
		width: 100%;padding: 40px 20px;
	}
	body .el-contact_form_outer.toggle_contact {
    padding: 20px 10px;
    width: 100%;
	}
	body .el-contact_form_outer.toggle_contact{
		    padding: 10px 10px;
	}
	html body #g-footer .g-content .col-md-6 {
    margin: 0;
    padding: 0;
}
	html body #g-footer .g-content {
    margin: 0;
    padding: 0.938rem;
    margin-bottom: 0;
    padding-bottom: 0;
}
	body .fsocials_cont a {
    margin-right: 8px;
}
	body .fsocials_cont i.fa {
    font-size: 18px !important;
    width: 30px;
    height: 30px;
    line-height: 30px;
}
	html body .footer-top span {
    font-size: 18px;
}
	html body .footer-top a, body .footer-top p {
    font-size: 15px;
}
	body .footer-bottom .copyright_cont {
    width: 100%;margin-bottom: 15px;
}
	body .footer-bottom .fsocials_cont{
		    width: 100%;
	}
	body .el-home_bottomgreenbg_subtitle {
    font-weight: bold;
    font-size: 10px;
	}
	body .el-home_bottomgreenbg_desc {
    font-weight: 500;
    font-size: 13px;
}
	body #g-showcase a.el-blog-viewall {
    float: none;
    display: inline-block;
}
	body .el-blog-viewall-cont {
    float: none;
    width: 100%;
    height: 40px;
    text-align: center;
}
	body .el-prevnext-cont {
    text-align: right;
    margin-right: 0;
    margin-top: 0;
}
	body .el-blog-prev,
	body .el-blog-next{
		position: absolute;
		top: 54%;
		transform: translate(0, -50%);
		font-size: 35px;
		font-weight: 100;
		line-height: 32px;
	}
	body .el-blog-prev{
		left: 0;
	}
	body .el-blog-next{
	    right: 0;
	}
	body .el_articleblocks_shortdesc {
    font-size: 14px;
	}
	body .el-contact_details_blocks img {
    width: 80px;
    margin-bottom: 30px;
    margin-top: 15px;
}
	html body .footer-top .col-md-4 {
    margin-bottom: 30px;
}
	body .footer-bottom .fsocials_cont {
    margin-bottom: 15px;
}
	body .footer-bottom {
    display: flex;
    margin: 10px 0 0;
    flex-direction: column-reverse;
    width: 100%;
}
	body .mod-homewgreenbg:before {
    width: 100%;
    top: -8px;
    height: 10px;
    left: 0;
}
body .mod-homewgreenbg:after {
    left: 0;
}
	body .el-home_bottomgreenbg  {
		padding: 3rem 0.938rem;
		margin: 0;
	}
	body .moduletable.mod-homewgreenbg {
		text-align: center;
	}
	body .el_articleblock_details {
    background: #CEC6B3;
    padding: 25px 25px 25px;
}
	body .el_articleblocks_cont h3 {
		font-size: 14px;
		letter-spacing: 2px;
		margin: 10px 0 30px;
	}
	body .el_blogitems_containter {
		    padding: .938rem;
	}
	body .mod-el_blogtitle {
		color: #4A715E !important;
		text-align: center;margin-bottom: 30px;
	}
	body .mod-el_blogtitle:before {
		display: none;
	}
	body #g-showcase .faq-container ul.nav-tabs > li{
		    background-color: transparent !important;
	}
	
	body #g-showcase .customel-home_tabs #set-rl_tabs-3 > li,
	body #g-showcase .el-blogcontent #set-rl_tabs-3 > li{
		position: relative;
	}
	body #g-showcase .customel-home_tabs .el-contact_form_outer .rsform-block.rsform-block-message,
body #g-showcase .customel-home_tabs .el-contact_form_outer .rsform-block.rsform-block-message ,
	body #g-showcase .el-blogcontent .el-contact_form_outer .rsform-block.rsform-block-message,
body #g-showcase .el-blogcontent .el-contact_form_outer .rsform-block.rsform-block-message 	{
    margin-top: 0 0 30px 0 !important;
}
	body #g-showcase .el-blogcontent .el-contact_form_outer .rsform-block-cont-nameemail .rsform-block-email,
	body #g-showcase .customel-home_tabs .el-contact_form_outer .rsform-block-cont-nameemail .rsform-block-email {
		    padding-left: 0;
	}
	body #g-showcase .el-blogcontent .el-contact_form_outer .rsform-block-cont-nameemail .rsform-block-name,
	body #g-showcase .customel-home_tabs .el-contact_form_outer .rsform-block-cont-nameemail .rsform-block-name {
    width: 100%;
    margin: 0 0 30px 0 !important;
    padding-right: 0;
}
	body #g-showcase .el-blogcontent .el-contact_form_outer .rsform-block-cont-nameemail,
	body #g-showcase .customel-home_tabs .el-contact_form_outer .rsform-block-cont-nameemail {
    display: inline-block;
    width: 100%;
}
	body #g-showcase .el-blogcontent .tab-content .el-contact-header,
	body #g-showcase .customel-home_tabs .tab-content .el-contact-header{
		margin-bottom: 25px;
		text-align: center;
	}
	body #g-showcase .el-blogcontent .tab-content .el-contact-header,
	body #g-showcase .customel-home_tabs .tab-content .el-contact-header{
		margin-bottom: 25px;
		text-align: center;
	}
	body #g-showcase .customel-home_tabs .tab-content .el-contact-header > h2,
	body #g-showcase .el-blogcontent .tab-content .el-contact-header > h2{
		font-size: 50px !important;
	}
	body #g-showcase .el-blogcontent .tab-content .el-contact_form_outer,
	body #g-showcase .customel-home_tabs .tab-content .el-contact_form_outer{
		margin-top: 0;
	}
	body #g-showcase .el-blogcontent div[class*="englischtest-"] > .g-content,
	body #g-showcase .customel-home_tabs div[class*="englischtest-"] > .g-content {
		border-radius: 1.5rem !important;
		padding: 2rem 1rem !important;
		margin-bottom: 15px !important;
		display: inline-block;
	}
	body #g-showcase .el-blogcontent .faq-container,
	body #g-showcase .customel-home_tabs .faq-container{
		    overflow: visible;
	}
	body #g-showcase .el-blogcontent .home-container .tab-content,
	body #g-showcase .el-blogcontent .faq-container .tab-content, 
	body #g-showcase .customel-home_tabs .home-container .tab-content,
	body #g-showcase .customel-home_tabs .faq-container .tab-content {
		display: none;
	}
	body #g-showcase .el-blogcontent #set-rl_tabs-3.nav-tabs>li>a,
	body #g-showcase .customel-home_tabs #set-rl_tabs-3.nav-tabs>li>a {
		color: #fff !important;
		text-transform: uppercase;
		font-weight: bold;
		position: relative;
		padding: 10px 55px 10px 45px;
		text-align: center;
		min-width: 85px;
		line-height: 1;
		font-size: 16px;background: #fff !important;
	}
	body #g-showcase .el-blogcontent #set-rl_tabs-3 .faq-answer,
	body #g-showcase .customel-home_tabs #set-rl_tabs-3 .faq-answer {
		background: #fff;
	}
	body #g-showcase .el-blogcontent .rl_tabs #set-rl_tabs-3.nav-tabs> li.active > a,
	body #g-showcase .customel-home_tabs .rl_tabs #set-rl_tabs-3.nav-tabs> li.active > a{
		background: #6EA58B !important;
		height: 68px !important;
	}
	.el-blogcontent li.rl_tabs-tab.nn_tabs-tab.nav-item.tabs-faq > a> span:before,
	.customel-home_tabs li.rl_tabs-tab.nn_tabs-tab.nav-item.tabs-faq > a> span:before{
		height: 3rem;
    width: 3rem;
    background-color: #4a6f5d;
    background-size: 1.5rem 3rem;
    background-image: url(/images/feb2021/qmark.png);
    background-repeat: no-repeat;
    border-radius: 50%;
    display: inline-block;
    content: "";
    left: -8px;
    position: absolute;
    background-position-x: center;
	}
	.el-blogcontent ul.nav-tabs#set-rl_tabs-2 > li,
	.el-blogcontent ul.nav-tabs#set-rl_tabs-3 > li,
	.customel-home_tabs ul.nav-tabs#set-rl_tabs-2 > li,
	.customel-home_tabs ul.nav-tabs#set-rl_tabs-3 > li{
		position: relative;
	}
	.el-blogcontent .home-container .nav-item.active,
	.el-blogcontent .faq-container .nav-item.active, 
	.customel-home_tabs .home-container .nav-item.active,
	.customel-home_tabs .faq-container .nav-item.active {
		border-right: 0;
		border-radius: 0;
	}
	/* .customel-home_tabs #set-rl_tabs-2 > .tab-content{
		display: none;
	} */
	body #g-showcase .el-blogcontent #set-rl_tabs-2.nav-tabs>li>a,
	body #g-showcase .customel-home_tabs #set-rl_tabs-2.nav-tabs>li>a {
		color: #fff !important;
		text-transform: uppercase;
		font-weight: bold;
		padding: 10px 55px 10px 10px;
		text-align: center;
		min-width: 85px;border-radius: 0px;
	}
	body #g-showcase .el-blogcontent #set-rl_tabs-3.nav-tabs>li>a:after,
	body #g-showcase .el-blogcontent #set-rl_tabs-2.nav-tabs>li>a:after,
	body #g-showcase .customel-home_tabs #set-rl_tabs-3.nav-tabs>li>a:after,
	body #g-showcase .customel-home_tabs #set-rl_tabs-2.nav-tabs>li>a:after{
		content: "+";
		position: absolute;
		font-weight: bold;
		font-size: 40px;
		color: #fff !important;
		line-height: 35px;
		top: 50% !important;padding: 1px 10px;
		transform: translate(0, -50%);
		right: 10px;
		text-align: center;
		background: #78746F;
		width: 38px;display: block !important;
		height: 38px;left: unset !important;
	}
	body #g-showcase .el-blogcontent #set-rl_tabs-2.nav-tabs>li>a:after,
	body #g-showcase .customel-home_tabs #set-rl_tabs-2.nav-tabs>li>a:after{
		top: 30px;
	}
	body #g-showcase .el-blogcontent #set-rl_tabs-3.nav-tabs>li>a:after,
	body #g-showcase .customel-home_tabs #set-rl_tabs-3.nav-tabs>li>a:after{
	background: #4A6E5C;
	}
	body #g-showcase .el-blogcontent #set-rl_tabs-3.nav-tabs>li.activetab>a:after,
	body #g-showcase .el-blogcontent #set-rl_tabs-2.nav-tabs>li.activetab>a:after,
	body #g-showcase .customel-home_tabs #set-rl_tabs-3.nav-tabs>li.activetab>a:after,
	body #g-showcase .customel-home_tabs #set-rl_tabs-2.nav-tabs>li.activetab>a:after{
		content: "-";
		position: absolute;
		font-weight: bold;
		font-size: 55px;
		color: #fff !important;
		line-height: 25px;
		top: 30px;
		transform: translate(0, -50%);
		right: 10px;
		text-align: center;
		padding: 1px 6px 9px 8px;
	}
	body #g-showcase .el-blogcontent #set-rl_tabs-3.nav-tabs>li.activetab>a:after,
	body #g-showcase .customel-home_tabs #set-rl_tabs-3.nav-tabs>li.activetab>a:after{
		top: 34px;
	}
	html body #g-showcase .el-blogcontent ul#set-rl_tabs-2 .rl_tabs.left > .nav-tabs > li,
	html body #g-showcase .customel-home_tabs ul#set-rl_tabs-2 .rl_tabs.left > .nav-tabs > li{
		margin-right: 0;
		border: 0px;
	}
	html body #g-showcase .el-blogcontent ul#set-rl_tabs-2 .nav-tabs>li>a,
	html body #g-showcase .customel-home_tabs ul#set-rl_tabs-2 .nav-tabs>li>a {
    padding: 10px 20px;
	}
	body .home-content {
		padding: 0 20px;
		display: inline-block;
		width: 100%;
}
	body #home .nav-tabs>li>a>span{
		color: #63615D !important;position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    padding: 10px 55px 10px 5px;
	}
	.el-blogcontent .home-container .nav-item.active>a:after,
	.customel-home_tabs .home-container .nav-item.active>a:after {
		display: none !important;
	}
	.el-blogcontent ul#set-rl_tabs-2 .tab-pane,
	.customel-home_tabs ul#set-rl_tabs-2 .tab-pane{
		background: #fff;text-align: left;padding: 12px 0;
	}
	.moduletable.el-home_tabs,
	.el-blogcontent{
		margin-top: 15px;
	}
	.el-blogcontent .rl_tabs ul#set-rl_tabs-1.nav-tabs > li.active > a > span, 
	.el-blogcontent .rl_tabs ul#set-rl_tabs-1.nav-tabs > li.active > a:hover > span,
	.customel-home_tabs .rl_tabs ul#set-rl_tabs-1.nav-tabs > li.active > a > span, 
	.customel-home_tabs .rl_tabs ul#set-rl_tabs-1.nav-tabs > li.active > a:hover > span{
		color: #486958 !important;font-weight: bold;
	}
	.el-blogcontent .rl_tabs ul#set-rl_tabs-1.nav-tabs > li.active > a:after ,
	.customel-home_tabs .rl_tabs ul#set-rl_tabs-1.nav-tabs > li.active > a:after {
		content: "";
		border-bottom: 4px solid #4A6E5C;
		width: 65%;
		position: absolute;
		bottom: -2px;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.el-blogcontent .rl_tabs > ul#set-rl_tabs-1.nav-tabs > li:first-child,
	.customel-home_tabs .rl_tabs > ul#set-rl_tabs-1.nav-tabs > li:first-child {
		width: 58px !important;
		flex: initial !important;position: relative;
	}
	.el-blogcontent .rl_tabs > .tab-content > .tab-pane .rl_tabs-title,
	.customel-home_tabs .rl_tabs > .tab-content > .tab-pane .rl_tabs-title {
		display: none !important;
	}
	.el-blogcontent .rl_tabs ul#set-rl_tabs-1.nav-tabs a.nav-link[title="Home"], 
	.customel-home_tabs .rl_tabs ul#set-rl_tabs-1.nav-tabs a.nav-link[title="Home"] {
		background-image: url(/images/feb2021/hometabsiconb-min.png) !important;
		background-repeat: no-repeat !important;
		background-position: center center !important;
		background-size: 25px 25px !important;
	}	
	.el-blogcontent .nav-link[title="Home"] span,
	.customel-home_tabs .nav-link[title="Home"] span{
		display: none;
	}
	body .el-blogcontent > .rl_tabs-responsive > .rl_tabs > .tab-content > .tab-pane,
	body .moduletable.el-home_tabs .customel-home_tabs > .rl_tabs-responsive > .rl_tabs > .tab-content > .tab-pane{
		display: none;
	}
	body .el-blogcontent > .rl_tabs-responsive > .rl_tabs > .tab-content > .tab-pane[aria-hidden="false"],
	body .moduletable.el-home_tabs .customel-home_tabs > .rl_tabs-responsive > .rl_tabs > .tab-content > .tab-pane[aria-hidden="false"]{
		display: block;
	}
	body .el-blogcontent .rl_tabs-tab.nav-item .tab-pane,
	body .moduletable.el-home_tabs .rl_tabs-tab.nav-item .tab-pane {
		display: none;
	}
	body .el-blogcontent .rl_tabs-responsive > ul.rl_tabs-sm,
	body .el-home_tabs .rl_tabs-responsive > ul.rl_tabs-sm {
		display: none;
	}
	/* body .moduletable.el-home_tabs .rl_tabs-tab.nav-item.active .tab-pane {
		display: block;
	} */
	body .el-blogcontent .rl_tabs-responsive > .rl_tabs > ul.nav-tabs,
	body .el-home_tabs .rl_tabs-responsive > .rl_tabs > ul.nav-tabs {
		display: block;
	}
	body .el-menu_englischtest_btncont:after  {
		content: "";
		border-bottom: 7px solid #6EA58B;
		position: absolute;
		bottom: -4px;
		width: 175px;
		transform: translate(-50%, -50%);
		left: 50%;
	}
	body .el-menu_englischtest_btncont{
		background: #303432;
    padding: 15px 0 40px;
	}
	body .el-menu_englischtest_btncont h4{
    color: #FFFFFF;
    font-size: 40px;
    font-weight: 100;
    letter-spacing: 1px;
}
	body .customslidemenu-top .g-container.sidelinks .el-menu_englischtest_btncont a:after{
    content: "";
    background-image: url(/images/feb2021/arrowrightb.webp);
    width: 20px;
    background-repeat: no-repeat;
    height: 20px;
    position: absolute;
    background-size: 20px 20px;
    top: 50%;
    transform: translate(-50%, -50%);
    right: 0px;
}
	body .customslidemenu-top .g-container.sidelinks .el-menu_englischtest_btncont a{
    font-size: 15px;position: relative;
    letter-spacing: 5px;
    color: #fff !important;
    font-weight: bold;
    background: #B6502E;
    width: 270px;
    display: inline-block;
    padding: 16px 0;
}
	body .customslidemenu-top .g-container.sidelinks .el-menu_contact_btncont a{
		color: #fff !important;
		font-size: 28px;
		font-weight: bold;
		letter-spacing: 5px;
		border: 3px solid #fff;
		width: 92%;
		display: inline-block;
		padding: 12px 0px;
		position: absolute;
		background-size: 25px 25px;
		top: 50%;
		transform: translate(-50%, -50%);
		left: 50%;
	}
	.el-menu_contact_btncont{
		width: 100%;
		padding: 10px;
		background-color: #BE522C;
		background-image: url(/images/feb2021/mailsw-min.png);
		background-repeat: no-repeat;
		height: 140px;margin-top: 25px;
		background-position: -15px center;
	}
	.el-menu_contact_btncont,
	.el-menu_englischtest_btncont {
		padding: 10px;text-align: center;position: relative;
	}
.customslidemenu-top .el-menu_bottom_cont {
    display: flex;
    margin-top: 15px;
    flex-direction: column;
    width: 100%;
}
body .slidemenu-block li {
	color: #fff;
	list-style: none;
	padding: 12px 15px;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 14px;
	letter-spacing: 2px;
	background: #6EA58B;
	margin-bottom: 4px;
}
body .customslidemenu-top .g-container.sidelinks a {
	color: #334D41 !important;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
}
body .header-block-texts > h3 {
	font-weight: bold;
	font-size: 22px;
	margin: 15px 0 4px 0;
	line-height: 1.2;
	background: #324B3F;
	letter-spacing: 1px;
	padding: 12px 15px;
	text-transform: uppercase;position: relative;
}
body .header-block-texts > h3:after {
	content: "";
    background-image: url(/images/feb2021/arrowrightb.webp);
    width: 25px;
    background-repeat: no-repeat;
    height: 25px;
    position: absolute;
    background-size: 25px 25px;
    top: 50%;
    transform: translate(-50%, -50%);
    right: 0px;
}
body .el-menu_bottom_cont .el-menu_links {
    width: 100%;
    flex-direction: column;
}
body .slidemenu-block {
    width: 100%;
    padding: 5px;
}
body .el-menu_bottom_cont .el-menu_blogs_newsletter{
	display: none;
}	
body .el-menu_bottom_cont .el-menu_contact{
	display: none;
}
body .g-container.sidelinks .menu-toggleslide-up{
    padding-right: 0;
    position: relative;
    top: 3px;
    right: -6px;
    max-width: 100%;
    font-size: 32px;
    font-weight: 100;
}
body .g-container.sidelinks .mod-header-menus {
    border: 0px;
}
.customslidemenu-top .el-headmenu .g-content{
    padding: 0.638rem 0.938rem 0px;
    border-bottom: 0px !important;
	margin: 0;
}	
.customslidemenu-top .el-headmenu .mod-header:before{
        border-bottom: 2px solid #334D41 !important;
}
	body .el-headmenu {
		width: 100%;
		margin: 0 auto !important;
	}
	body .mod-header:before {
		content: "";
		border-bottom: 2px solid #4A6F5D !important;
		position: absolute;
		bottom: -1px;
		width: 115%;
		left: -10%;
	}
	.ajaxform_container .rsform-block-form-recaptcha div[id*="g-recaptcha"] div{
		display: inline-block;
		width: 100% !important;
	}
	body ul.mod-el_blogitems li {
		width: 100%;margin-bottom: 20px;
	}
	body ul.mod-el_blogitems {
		display: flex;
		flex-direction: column;
	}
	body .el-home_bottomgreenbg_btn {
		width: 100%;
		font-size: 20px;
		padding: 14px 0;
		margin: 15px 0 0;
		position: relative;
	}
	body .el-home_bottomgreenbg_firstblock {
		width: 100%;
	}
	body .el-home_bottomgreenbg_secblock {
		text-align: center;
		width: 100%;
	}
	body .el-home_bottomgreenbg .el-home_bottomgreenbg_blockcont {
		display: flex;
		flex-direction: column;
	}
	body .el_articleblock_details_l2 a {
		position: relative;
		margin-top: 30px;
	}
	body .threeblocks ul.el_articleblocks_l2 li:before {
		content: "";
		position: absolute;
		top: 0;
		border-top: 7px solid #496F5D;
		width: 150px;
		left: 50%;
		transform: translate(-50%, -50%);
		height: auto;
	}
	body .threeblocks ul.el_articleblocks_l2 li {
		width: 100%;
		background: #CEC6B3;
		margin-right: 10px;
		position: relative;
		text-align: center;
		margin-bottom: 30px;
	    padding: 30px 20px 10px;
	}
	body .el_articleblocks_l2 {
		flex-direction: column;
	}
	body .el_articleblock h2 {
		font-size: 30px;
		width: 100%;
		padding: 65px 15px 45px;
	}
	body .el_articleblock h2:before {
		top: 50px;
	}
	body .el_articleblock h2{
		font-size: 35px;
	}
	body .el_articleblocks .el_articleblock{
		margin: 0 !important;
	}
	body .el_articleblocks_cont .el_articleblocks .el_articleblock{
		margin: 0 0 20px 0!important;
	}
	body .el_mod_title_l2 {
    font-size: 30px;margin-bottom: 35px;
	}
	body .el_mod_title_l2:after {
		display: none;
	}
	body .el_articleblocks {
		display: flex;
		flex-direction: column;
	}
	body .el-mod-bhblock h4 {
		font-weight: bold;
		font-size: 35px;
		color: #fff;margin-bottom: 10px;
	}
	body .el-mod-bhblock > div {
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
		left: 0;
		width: 100%;
		text-align: center;
	}
	.el-mod-bhblock a:before {
		font-size: 8px;	
		letter-spacing: 3px;
		top: 18px;
	}
	body .el-mod-bhblock a {
		width: 85%;font-size: 16px;
    letter-spacing: 5px;
	}
	body .el-mod-bhblock:first-child {
		width: 100%;padding: 0;position: relative;height: 300px;
	}
	body .el-mod-bhblock:nth-child(2) {
		width: 100%;padding: 0;position: relative;height: 300px;
	}
	body .el-mod-bhcont {
		display: flex;
		text-align: center;
		flex-direction: column;
	}
	body .tab-content div[class*="el-contact_form_container_"] .el-contact_form_inner {
		width: 100%;padding: 40px 1rem;
	}
	body .tab-content div[class*="el-contact_form_container_"] div[id*="el-contact_map_"] {
		width: 100%;
	}
	body .el-contact_details_blocks {
		width: 100%;
		text-align: center;
	}
	body .el-contact_details {
		display: flex;
		flex-direction: column;
	}
	body div[class*="el-contact_form_container_"] {
		display: flex;
		flex-direction: column;
	}
	body #home ul.nav-tabs:after {
		display: none;
	}
	body .el-blogcontent .rl_tabs .tab-content,
	body .customel-home_tabs .rl_tabs .tab-content {
		min-height: auto !important;
		padding: 0.938rem;
		width: 100% !important;
	}
	body .el-blogcontent .englischtest-content,
	body .customel-home_tabs .englischtest-content {
		padding: 0;
	}
	body .rl_tabs.left > .nav-tabs {
		float: none;
		margin-right: 0;
		border-right: 0;
		width: 100% !important;
	}
	#g-showcase .nav-tabs#set-rl_tabs-1 > li > a[title="Home"] {
		border: none !important;
		background-color: #486958 !important;
		color: #FFF !important;
		border-radius: 0;width: 58px;
	}
	#g-showcase .nav-tabs#set-rl_tabs-1 > li > a {
		text-transform: uppercase;color: #486958 !important;
		font-weight: bold;
		padding: 15px 5px !important;
		text-align: center;
		min-width: auto;
		font-weight: bold;
		font-size: 13px;
		letter-spacing: 3px;
		width: auto;
		position: relative;
	}
	.rl_tabs .nav-tabs > li.active > a, .rl_tabs .nav-tabs > li.active > a:hover {
		border: none !important;
		background: transparent !important;
	}
	.rl_tabs > ul#set-rl_tabs-1.nav-tabs > li {
		width: auto !important;
		flex: 1;
	}
	.home-container ul.nav-tabs#set-rl_tabs-2 > li {
		background-color: transparent !important;
		margin-bottom: 5px !important;
	}
	.home-container ul.nav-tabs#set-rl_tabs-2 > li > a,
	.faq-container ul.nav-tabs#set-rl_tabs-3 > li > a{
		background-color: #b4afa1 !important;
		margin-bottom: 10px !important;
	}
	.el-blogcontent ul#set-rl_tabs-2 .tab-pane,
	.customel-home_tabs ul#set-rl_tabs-2 .tab-pane {
		margin-top: 5px;margin-bottom: 10px;
	}
	body #set-rl_tabs-1 {
		border: 0px !important;
		display: flex;
		background: #fff;
		overflow-x: auto;
		width: 100vw;
	}
	body #g-header > .g-container > .g-grid > .g-block > .g-content {
		border-bottom: 0px !important;overflow: hidden;
		padding: .938rem .938rem .938rem 0;
	}
	body #g-page-surround #g-showcase .g-content{
		padding: 0;
		margin: 0;
	}
	#g-header > .g-container > .g-grid > .g-block > .g-content {
		margin: 0;
		padding: 0.938rem 1.563rem 0;
		border-bottom: 2px solid #4A6F5D;
	}
	html body #g-page-surround #g-header {
		height: initial;
	}
	body .mod-header-menus .mod-header-links,
	body .mod-header-menus .mod-header-login {
		display: none;
	}
	body .only-desktop{
		display: none !important;
	}
	body .only-desktop-inline{
		display: none !important;
	}
	body .only-mobile{
		display: block !important;
	}
	body .only-mobile-inline{
		display: inline-block !important;
	}
	body .mod-header-menus {
		width: 20%;
		margin-left: 0;
		display: inline-block;
		padding: 0;
		border-top: none;
		border-bottom: none;
	}
	body .mod-header-menu:after {
		display: none;
	}
	body .mod-header-menu {
		width: auto;
		text-align: right;
		display: flex;
		align-items: center;
		height: 100%;
	}
	body .mod-header .el-login-mobile {
		width: 20%;
		text-align: left;
		display: flex !important;
		align-items: center;
	}
	body .mod-header .el-login-mobile img {
		padding-left: 10px;
		position: relative;
		top: -10px;
		right: -5px;
	}
	body .mod-header .mod-header-logo {
		width: 60%;margin: 0 auto;
		text-align: center;
	}
	body .mod-header-logo-inner {
		margin: 0 auto;
		text-align: center;
		width: 250px;
		padding: 20px 15px;
		max-width: 100%;
	}
	body .text-video-cont>div {
		display: flex;
		width: 100%;
		flex-direction: column;
		text-align: center;
	}
	body .text-video-texts {
		width: 100%;
	}
	body .text-video-video {
		width: 100%;
		margin: 20px 0
	}
	html body #g-header a {
		text-align: center;
	}
	body .mod-header-menu > img {
		padding-left: 10px;
		position: relative;
		top: -10px;
		right: -5px;
	}
	body .phone-cont > div {
		font-weight: 200;
		color: #888275;
		font-size: 30px;
		font-weight: bold;
	}
	body .text-video-cont {
		display: inline-block;
		width: 100%;
		padding: 5px 0 0;
	}
	body .heading-cont > span {
		font-size: 15px;
	}
	body .heading-cont > h2 {
		font-size: 53px !important;
		font-weight: 100;
		letter-spacing: 1px;
		margin: 0.55rem 0 0.5rem 0;
	}
	.text-video-video .btn-cont {
		padding: 25px 0 0;
	}
	html body #g-header a.contact-toggleslide-down {
		text-align: center;
		width: 100%;
	}
}
@media(max-width: 640px){
	#g-header > .g-container > .g-grid > .g-block > .g-content {
		margin: 0;
		padding: 0.938rem 0.938rem 0;
		border-bottom: 2px solid #4A6F5D;
	}
	body .mod-header-logo-inner {
		margin: 0px auto -1px;
		text-align: center;
		width: 250px;
		padding: 10px 20px;
		max-width: 80%;
	}
	body .mod-header .el-login-mobile img {
		padding-left: 10px;
		position: relative;
		top: -4px;
		right: 5px;
		max-width: 100%;
		width: 35px;
	}
	body .mod-header-menu > img {
		padding-right: 0;
		position: relative;
		top: -2px;
		right: -18px;
		max-width: 100%;
		width: 45px;
	}
	
}
body #cookiesck {
    z-index: 1000;
}

body .heading-cont > span {
	text-transform: none;
}


.englischtest-toggleslide-down,
.englischtest-toggleslide-up{
	cursor: pointer;
}

.englischtest-toggleslide-up {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
}

.englischtest-toggleslide-up:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 150px solid #334D41;
    border-left: 150px solid transparent;
    top: 0;
    right: 0;
    position: absolute;
}

.englischtest-toggleslide-up span {
    z-index: 1000;
    position: absolute;
    top: 15px;
    right: 28px;
    font-size: 35px;
    color: #fff;
}

#englischtest-modal {
	background: #aea893;
   padding: 80px;
   position: absolute;
   width: 100%;
   top: 0;
   height: auto;
   display: none;
   z-index: 1000;
   box-shadow: 0px 1px 15px 0px #464646;
}

#englischtest-modal.elementary {
	background: #6ea58b;
}
#englischtest-modal.intermediate {
	background: #43745c;
}
#englischtest-modal.advanced {
	background: #334b3f;
}

#quiziframe {
	min-height: 300px;
   width: 70%;
}

#quiz-container {
	display: none;
}

#quiz-header .level-icon > img {
	width: 65%;
}

.button.quiz-back,
.button.quiz-results {
	border-radius: 0;	
	text-transform: uppercase;
	font-size: 14px;
}

.button.quiz-back {
	border: #fff solid 2px;
	color: #fff;
	background-color: transparent;
}

.button.quiz-results {
	background: #b04f2f;
}

#quiz-header > .elementray-level,
#quiz-header > .intermediate-level,
#quiz-header > .advanced-level {
	display: flex;
}

#quiz-header > .elementray-level.active,
#quiz-header > .intermediate-level.active,
#quiz-header > .advanced-level.active {
	display: flex;
}

.level-buttons {
    padding-top: 24px;
}

.level-title h3 {
	font-size: xx-large;
	margin-top: 0;
}

.level-title span {
    text-transform: uppercase;
    font-size: 12px;
}

#quiz_loader{
   padding: 20px;
   background: #ECEEE8;
	width: 100%;
	display: inline-block;
}
#jq_quiz_container_title {
	display: none
}

 
#jq_quiz_container div.jq_question_text_cont {
	float: left;
	padding-right: 10px;
}

#jq_quiz_container .jq_question_answers_cont {
	width: 62%;
	margin: 0;
	float: left;
}
/*td.quest_pos > label {
	margin: 16px 0 16px 0;  
}*/
td.quest_pos label > p {
	margin: 0.65rem 0;
	font-weight: 400;
}
.jq_quiz_container_tbl #jq_quiz_container1 {
	/*background: #fff;*/
   min-height: 337px;
   width: 100%;
   padding-top: 0;
   min-height: 330px;
   height: 100%;
}

/* .jq_quiz_container_tbl #jq_quiz_container {
	/*width: 85%;*/
/*} */

td.jq_input_pos, td.quest_pos {
	background: #fff;
	margin: 5px;
	border: #334d41 solid 5px !important;
	padding: 0;
}

td.jq_input_pos {
	text-align: center;
	width: 15%;
}

td.quest_pos {
    padding-left: 10px;
}
td.quest_pos > label {
    color: #25362e;
    margin: 0.65rem 0;
}

.jq_panel_link_container {
	float: none;
	padding-left: 0;
	margin: 0;
}
.qtext_container {
    background: #334d41;
 }

.qtext_container h2 {
	margin: 0;
	padding: 10px;
	color: #fff;
}
table.jq_mchoice {
	border: none;
} 

.jq_quiz_task_container {
	position: relative;
	right: 5px;
	top: -10px;
}
#jq_back_link_container,
#jq_next_link_container {
	float: left;
	background: transparent;
	width: auto;
	
}

/*div#jq_back_link_container .jq_back_button> a:after {
    content: "previous";
    text-transform: uppercase;
    margin-left: 5px;
}

div#jq_next_link_container .jq_back_button> a:before {
    content: "next";
    text-transform: uppercase;
    margin-right: 5px;
}
*/
div#jq_back_link_container .jq_back_button> a:before {
	content: "";
    position: relative;
    top: 2px;
    left: -5px;
    background-image: url(/images/feb2021/arrowleftb.png);
    background-repeat: no-repeat;
    width: 16px;
    background-size: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
}

div#jq_next_link_container .jq_back_button> a:after {
	content: "";
    position: relative;
    top: 2px;
    right: -5px;
    background-image: url(/images/feb2021/arrowrightb.png);
    background-repeat: no-repeat;
    width: 16px;
    background-size: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
}

#jq_back_link_container a.btn-primary,
#jq_next_link_container a.btn-primary{
	background: none;
	background-color: transparent;
	text-shadow: none;
	border-color: #fff;
	border-radius: 0;
}

.button.quiz-back:hover,
#englischtest-startbutton1.button:hover,
#englischtest-startbutton2.button:hover,
#englischtest-startbutton3.button:hover,
#jq_back_link_container a.btn-primary:hover,
#jq_next_link_container a.btn-primary:hover {
	background-color: #fff !important;
   color: #6ea58b !important;
}
.tab-content a.readmorebutton {
	background-color: #bd512c;
	color: #436252 !important;
	transition: .2s all;
}

.tab-content a.readmorebutton:hover {
	background-color: #79321a!important;
}
table#jq_results_panel_table {
	border: 0;
}
tr.quiz_result_header td {
	background: #486b5b;
	color: #fff !important;
	border: #334d41 solid 5px !important;
	padding-left: 5px;
}

td.header_ans_result {
    width: 15%;
}

td.header_number,
td.question_number,
td.header_points {
    width: 10%;
    text-align: center;
}
#jq_quiz_result_container tr.sectiontableentry1 td,
#jq_quiz_result_container tr.sectiontableentry2 td {
	background: #fff;
	margin: 5px;
	border: #334d41 solid 5px !important;
}

#jq_quiz_container .progress {
	height: 10px;
	margin-bottom: 5px;
	background-image: linear-gradient(to bottom, #3f6151, #3f6151);
	border-radius: 10px;
}

#jq_quiz_container .progress-striped .bar {
	background-color: #334d41;
}

span#jq_quest_num_container {
	float: right !important;
	color: #25362e;
}

#progress_text {
	display: flex;
}

#progress_text span {
    text-transform: uppercase;
    float: left;
    color: #25362e;
    font-size: 12px;
}

.error_messagebox_quest {
	background: url(/images/feb2021/error_message.png) no-repeat;
	background-color: transparent;
	border: 0;
	padding: 15px 5px 24px 32px;  
	color: #fff important;
}

#jq_quiz_container div[id*="qcontainer"]{
	display: flex;
}

#jq_quiz_container .jq_question_text_cont{
	float: none;
	width: 33%;
}

#jq_quiz_container .jq_question_answers_cont{
	float: none;
	width: 67%;
}

.jq_fmessage_container_englischtest {
	display: flex;
	padding: 0 60px;
}

.jq_message_header_englischtest {
	float: none;
   width: 50%;
   color: #334d41;
   font-size: xx-large;
} 

.jq_message_text_englischtest {
	float: none;
   width: 50%;
   background-color: #263830;
   color: #fff;
   padding: 5px 25px;
   border-radius: 50px;
   font-size: 12px;
} 

.jq_results_container_englischtest {
    display: flex;
    padding: 0 60px;
}

.jq_user_score_englischtest,
.jq_passing_score_englischtest,
.jq_spent_time_englischtest {
    float: none;
    width: 33%;
    margin-right: 10px;
    background-color: #4a725f;
    padding: 10px;
    position: relative;
}

.jq_results_container_englischtest .jq_result_key {
    text-transform: uppercase;
    font-size: x-small;
    letter-spacing: 2px;
}

.jq_results_container_englischtest .jq_result_value {    
    color: #fff;
    font-size: larger;
}

/* .jq_user_score_englischtest {

}

.jq_passing_score_englischtest {

} */

.jq_spent_time_englischtest {
	margin-right: 0;
}
.jq_results_subcontainer:after {
	content: "";
    position: absolute;
    top: 5px;
    right: 5px;    
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    display: flex;
    background-position-y: center;
    background-position-x: 75%;
    background-size: 50px;
}

.jq_user_score_englischtest .jq_results_subcontainer:after {    
    background-image: url(/images/feb2021/user_score.png);
}

.jq_passing_score_englischtest .jq_results_subcontainer:after {    
    background-image: url(/images/feb2021/passing_score.png);
}

.jq_spent_time_englischtest .jq_results_subcontainer:after {    
    background-image: url(/images/feb2021/elapsed_time.png);
}

table.jq_footer_container {
    border: 0;
}

.jq_results_contact {
    display: none;
}

#mail-side {
    background-color: #334d41;
    position: relative;
}

#mail-side a.button {
    margin: 0 auto;
    text-transform: uppercase;
    font-size: x-small;
    color: #fff;
    border: solid #fff 1px;
    border-radius: 0;
    background-color: transparent;
}

#mail-side img {
    margin: 20px auto;
    width: 70%;
}

#mail-side-buttons{
    margin: 10px auto;
    bottom: 20px;
    position: absolute;
}

#mail-form:before {
    content: "";
    display: flex;
    width: 10%;
    background-color: #334d41;
    height: 5px;
    position: relative;
    left: 45%;
    top: -5.5%;
}
#quiz-thank-page {
	background-color: #4a725f;
	padding: 20px;
	min-height: 380px;
}
div#quiz-thank-page .qz-tysubheader {
    color: #7DB89A;
    font-weight: bold;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin: 0;
}
#mail-form {
	background-color: #4a725f;
	padding: 20px;
}

#quiz-thank-page h2, #mail-form h2 {
   color: #fff;
   margin-bottom: 20px;
}

#mail-form-submit {
	position: relative;
}
#mail-form-submit div:after {
    content: "";
    position: absolute;
    top: 5px;
    right: 40%;    
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: flex;
    background-position-y: center;
    background-position-x: 75%;
    background-size: 20px;
    background-image: url(/images/feb2021/submit.png);
}

#mail-form ::placeholder {
    color: #fff;
    opacity: 1;
}

#mail-form-submit a.button:hover {
    background: #79321a;
}

#mail-form-submit a.button {
    text-transform: uppercase;
    font-size: x-small;
    border-radius: 0;
    width: 20%;
    background-color: #b04f2f;
    letter-spacing: 2px;
    float: none;
    transition: .2s all;
}

#mail-form textarea {
    width: 100%;
    display: inline-block;
    height: 125px;
    box-sizing: border-box;
    background: transparent;
    border: 0px;
    border-bottom: 2px solid #fff;
    border-radius: 0px;
    box-shadow: none;
    padding-left: 0 !important;
    font-style: normal !important;
    color: #fff !important;
}

#mail-form input[type=text] {
    width: 100%;
    display: inline-block;
    height: 40px;
    box-sizing: border-box;
    background: transparent;
    border: 0px;
    border-bottom: 2px solid #fff;
    border-radius: 0px;
    box-shadow: none;
    padding-left: 0 !important;
    font-style: normal !important;
    color: #fff !important;
}

#mail-form-inputs .mail-form-label {
    color: #fff;
    text-transform: uppercase;
    font-size: xx-small;
    letter-spacing: 2px;
    display: inline-block !important;
}

#mail-form .rsform-block-cont-nameemail {
   display: flex;
}

/*#qrcf_form_field {
	display: none;
}*/

div#qrcf_captcha_container {
    margin: 10px 0;
}
/*#mail-form .inpagecontact.formHorizontal.popupcontactfields .rsform-block-name {
   padding-right: 5px;
}

#mail-form .inpagecontact.formHorizontal.popupcontactfields .rsform-block-email {
   padding-left: 5px;
}

#mail-form .inpagecontact.formHorizontal.popupcontactfields .rsform-block-name, 
#mail-form .inpagecontact.formHorizontal.popupcontactfields .rsform-block-email {
   width: 100%;
   display: inline-block;
   float: left;
   margin-top: 0;
}
*/
/*==========================*/
.englischtest-content {
    padding: 0 5rem;
}

.englischtest-one, .englischtest-two, .englischtest-three  {
    background-color: transparent;
}

.englischtest-one > .g-content, 
.englischtest-two > .g-content, 
.englischtest-three > .g-content {
	border-radius: 1.5rem !important;
	padding: 2.5rem !important;
}

.englischtest-one > .g-content {
    background-color: #6ea58b !important;
}

.englischtest-two > .g-content {
    background-color: #43745c !important;
}

.englischtest-three > .g-content {
    background-color: #334b3f !important;
}
h3.englischtest-header {
    color: #fff !important;
}
h3.englischtest-header:after {
    content: ' ';
    display: block;
    border: 2px solid #252e29;
    width: 5rem;
    margin-top: 15px;
    position: relative;
    left: 35%;
}
p.englischtest-subtitle {
    text-transform: uppercase;
    font-size: xx-small;
    letter-spacing: 5px;
    color: #000 !important;
	font-weight: 600;
}
.englischtest-content h5 {
    text-transform: uppercase;
    font-size: small;
}
.englischtest-content .sample-description h3 {
    font-size: xxx-large;
}

.englischtest-content i.sample-icons {
    color: #000 !important;
}

#englischtest-startbutton1.button, 
#englischtest-startbutton2.button,
#englischtest-startbutton3.button {
	color: #fff !important;
}
.englischtest-startbutton a.button {
   background: transparent !important;
   padding: 0.5rem 3.5rem;
   border-radius: 0;
   box-shadow: none;   
   border: 2px solid #fff;
   text-transform: uppercase;
}

.englischtest-startbutton:after {
    content: "";
    position: relative;
    top: 0.25rem;
    right: 1.5rem;
    background-image: url(/images/feb2021/arrowrightb.png);
    background-repeat: no-repeat;
    width: 16px;
    background-size: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
}
.home-content a > span {
	color: #486958;
}

a.readmorebutton > span {
    color: #fff;
}

#g-showcase .home-content a, #g-showcase .faq-answer a {
    color: #4a6f5d !important;
	font-weight: 400;
}

.lms-myprofile-tabs {
    border-bottom: #4a6f5d 10px solid;
}

.lms-myprofile-tabs>li>a {
    color:#98948b !important;
    letter-spacing: 2px;
    font-weight: 600;
    padding: 15px 20px !important;
}

.lms-myprofile-tabs>li.uk-active>a {
    background-color: #4a6f5d !important;
    color: #fff !important;
}

@media(max-width: 640px){
    .lms-myprofile-tabs {
        border-bottom:none;
    }
    
	.lms-myprofile-tabs>li>a {
        background-color: #fff !important;
        color:#c5c5c5 !important;
        letter-spacing: 2px;
        font-weight: 600;
        padding: 10px !important;
        font-size: 10px !important;
    }
    
    .lms-myprofile-tabs>li.uk-active>a {
        background-color: #4a6f5d !important;
        color: #fff !important;
    }
}