.wpb_text_column.wpb_content_element.box-1 { background: #fdc800; padding: 25px; color: #fff; }
.container.masthead-container { width: 100%; padding: 0px 15px; }
.site-header .main-navigation ul li a { padding: 33px 8px; font-size: 14px !important; }
.crossword_outer_wrapper ul.menu_wrapper { display: none; }
.crossword_box_section { margin: 0; float: left; } .crossword_right_section { margin: 0; float: left; display: -webkit-inline-box; }
.crossword-table { width: 500px; height: 500px; }
.crossword_box_section { width: 500px; }
.crossword-table .cell input.active_textfeild { position: relative; left: -6px; top: 5px; }
.crossword_game_box { width: 500px; }
.crossword-table .cell { width: 45px; height: 45px; }
.crossword_right_section { width: 500px; }
.crossword_outer_main h2 { display: none; }
.crossword-table { background: #000; }
.btn_outer .common_btn { background: #000; }
.btn_outer .common_btn a { color: #fff; font-weight: 500; }
.crossword-table .cell span { text-align: center; }
.document-box .vc_tta-panel.vc_active .vc_tta-panel-body h3.rtin-title { font-size: 14px; }
.document-box .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a { background: #002147; color: #fff; }
.video-tour .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a { background: #002147; color: #fff; }
.Opposite-words tbody.row-hover tr td { border: 1px solid; text-align: center; }
.Synonyms-table tbody.row-hover tr td { border: 1px solid; text-align: center; }
.Homonym-table tbody.row-hover tr td { border: 1px solid; }
.Noun-table tbody.row-hover tr td { border: 1px solid; text-align: center; }
.Pronouns-table tbody.row-hover tr td { border: 1px solid; text-align: center; text-transform: capitalize; }
.sinhala-btn.vc_btn3-inline { margin-left: 25px; }
.english-btn.vc_btn3-inline { margin-left: 25px; }
.langu-text { float: left; padding-top: 10px; margin-left: 15px; }
.word-table .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a { background: #002147; color: #fff; }
.fieldset--submit.fieldset--default { width: 92%; margin: 0 auto; }
.lrm-fieldset-wrap-registration { text-align: center; margin-top: 15px; }
span.or-second { font-size: 19px; font-weight: 700; }
p.lrm-form-registration { background: #2f889a; width: 92%;margin: 0 auto;padding: 15px; margin-bottom: 10px; border-radius: 5px; margin-top: 10px; }
p.lrm-form-registration a { font-size: 20px; color: #fff; font-weight: 800; }
.quiz_section.slide7.quiz_end input {
width: 25%;
padding: 15px !important;
display: inline-block;
}
.quiz_section.slide7.quiz_end { position: relative; margin-top: -60px;}
span.pages_count {  width: 55%; float: right; text-align: left; }
span.qmn_user_incorrect_answer {
background: #ff0000;
color: #fff;
padding: 0px 10px;
}
span.qmn_user_correct_answer {
background: #4CAF50;
color: #fff;
padding: 0px 10px;
}
.mlw_qmn_timer { bottom: 350px !important; position: absolute !important; z-index:0 !important; }
.doc-list-section .cat-post-list { list-style: none; display: inline-block; padding-right: 10px; padding-bottom: 30px; width: 32%; vertical-align: text-top;}
.cat-post-list .img-icon a img {margin: auto;display: table; max-width: 120px; max-width: 130px; padding-top: 5px;}
.cat-post-list .img-icon { position: relative;border-radius: 50%; border: 15px solid #fff; overflow: hidden; width: 85%; height: 165px; margin: 0 auto;}
.doc-title {text-align: center;}
.doc-list-section .cat-post-list .doc-title { width: 90%; margin: 0 auto; }
.doc-title a {color: #000;font-size: 14px;}
.cat-post-list .img-icon .hov-icon {
position: absolute;
top: 50%;
left: 0;
right: 0;
z-index: 3;
margin: 0 auto;
text-align: center;
width: 44px;
line-height: 43px;
border: 2px solid #fdc800;
border-radius: 50%;
color: #fff;
opacity: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.img-icon .hov-icon{ border-color: #fdc800; }
.cat-post-list .img-icon:hover .hov-icon { opacity: 1; }
.cat-post-list .img-icon:before {
content: "";
position: absolute;
z-index: 0;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fdc800;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s; }
.cat-post-list .img-icon:before { background-color: rgba(0, 33, 71, 0.6); }
.cat-post-list .img-icon:hover:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
li.cat-post-list .doc-title a:hover { color: #000; }
li.cat-post-list .doc-title a { color: #000; font-weight: 600; }
.progress.progress-bar-vertical { background-color: #f1f1f1; }
.learn-press-subtab-content .progress.progress-bar-vertical:nth-child(1) .progress-bar { background-color: #ffb6c1; }
.learn-press-subtab-content .progress.progress-bar-vertical:nth-child(3) .progress-bar { background-color: #d5a6e6; }
.learn-press-subtab-content .progress.progress-bar-vertical:nth-child(5) .progress-bar { background-color: #b3ca34; }
.exam-sidebar ul.vc_tta-tabs-list { list-style: none; }
.exam-sidebar ul.vc_tta-tabs-list li > a {
padding: 14px 20px;
display: block;
box-sizing: border-box;
border: solid transparent;
position: relative;
text-decoration: none;
color: inherit;
transition: background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;
box-shadow: none;
background-color: #ebebeb;
margin-top: 2px;
}
.exam-sidebar ul.vc_tta-tabs-list li.vc_tta-tab.active > a { background-color: #002147; color: #fff; }
select#stag { width: 75%; float: right; margin-top: 0px; }
.form-group label { margin-top: 5px; }
.login-hook { display: flex; }
.login-hook img { width: 48%; margin-right: 20px; }
.single-test .page-header-wrapper .page-title {margin-top: 15px;}
.single-test .qm-container-inner .action {margin-bottom: 60px;}
.single-test #qm-page-doing .stage-questions {max-width: 850px;}
.single-test #qm-page-doing .stage-questions .question {border-left: 0px solid #dcdcdc; margin-bottom: 0px;}
.single-test #qm-page-doing .doing-toolbar {position: inherit;bottom: auto;width: 50%;margin: 0 auto 20px; background: none;}
.single-test #qm-page-doing .stage-questions .info_score {display: none;}
.single-test #qm-page-doing .doing-body {padding-bottom: 20px;}
.single-test #qm-page-doing .doing-toolbar .doing-toolbar_button {padding: 11px 22px;}
.single-test #qm-page-doing .stage-questions .answers .answers_content p {margin-bottom: 5px; margin-top: 5px;}
span.ays_quizn_ancnoxneri_qanak { display: none; }
.ays-abs-fs.ays-start-page { width: 75% !important; padding: 40px 25px 35px 25px; border: 1px solid; }
.step.active-step { border: 1px solid #ccc !important; width: 60% !important; margin: 0 auto; margin-top: -1px; }
.step.ays_question_result {
border: 1px solid #ccc !important;
margin-bottom: 10px;
margin-top: 10px;
width: 60% !important;
margin: 10px auto;
}
.ays-image-question-img { width: 60%; margin: 0 auto; }
#ays-quiz-container-1 .ays-answer-image { height: 250px !important; }
.postid-2320 .entry-banner { display: none; }
.postid-2320 #primary { padding-top: 50px; }
fieldset.ays_fieldset legend { font-size: 15px; line-height: 40px; font-weight: 500; }
#ays-quiz-container-1 input#ays-submit, #ays-quiz-container-1 #ays_finish_quiz_1 .action-button {
color: #fff !important;
}
#ays-quiz-container-1 .ays-field:hover label.ays_position_initial { color: #fff; }
#ays-quiz-container-1 .ays-field.checked_answer_div input:checked~label { color: #fff; }
section.ays_quiz_timer_container hr { display: none; }
section.ays_quiz_timer_container .ays-quiz-timer {
border: 2px solid #000;
margin: 5px auto !important;
width: 12%;
padding: 6px;
color: red !important;
background: #000;
font-size: 18px;
}
fieldset.ays_fieldset { border: none; }
.entry-banner .entry-banner-content { padding: 50px 0 50px; }
.content-area { padding-top: 45px; }
span.ays-progress-value.fourth {
color: #000000 !important;
font-size: 14px;
font-weight: 600;
}
.ad-banner-div img { margin-top: 20px; border: 1px solid; }
ul.doc-list-section { padding-left: 0px;margin-left: 0px; }
.exam-sidebar ul.vc_tta-tabs-list { margin-left: 0px; padding-left: 0px; }
.image-border img {
border: 1px solid;
}
.subject-status {
display: none;
}
@media (max-width: 991px) {
.media-left.rtin-img { width: 100%; display: block; margin-bottom: 15px; padding: 0px; }
.vc_row.wpb_row.vc_row-fluid.vc_custom_1508848826323.vc_row-has-fill { padding-left: 60px !important; padding-right: 60px !important; }
.footer-top-area .container { width: 95%; }
.col-md-10 .col-md-3 { width: 50%; float: left; }
.latest-job.article-row1 { margin-top: 20px; }
.col-6.col-md-3.exam-sidebar ul.vc_tta-tabs-list { padding: 0; margin: 0; display: flow-root; }
.col-6.col-md-3.exam-sidebar ul.vc_tta-tabs-list li.vc_tta-tab { width: 48%; float: left; margin-right: 10px; margin-bottom: 5px; }
.form-group label { margin-top: 8px; float: left; }
select#stag { width: 50%; float: left; margin-top: 2px; margin-left: 15px; }
button.form-control.input.btn-primary { width: 30%; float: left; margin-left: 10px; position: relative; top: -15px; }
ul.doc-list-section { padding: 0; margin: 0 auto; text-align: center; }
.crossword_right_section { margin: 0; float: left; }
.word-table-left { width: 100%; }
.topic-col-right { width: 100%; }
table.tablepress.tablepress-id-2.Synonyms-table tr td { width: 50%; }
table.tablepress.tablepress-id-2.Synonyms-table tr { width: 100%; }
.single-test #qm-page-doing .doing-toolbar {width: 60%;}	
.col-sm-2.ad-banner-div { display: none; }
main.site-main.col-sm-10 { width: 100%; }
.col-sm-2.ad-banner-div1 { display: none; }
.no-ad-banner { width: 100%; }
.ad-banner-col { display: none; }
}
@media (max-width: 767px) {
.rt-vc-counter .rtin-left .rtin-counter { padding-bottom: 3px !important;  }
.rtin-left { margin-bottom: 25px; }
.rt-vc-counter { display: block; text-align: center; }
.page-id-1920 .content-area { padding-left: 15px; padding-right: 15px; }
.crossword_game_box { width: 331px; display: block; margin: 0 auto; }
.crossword_box_section { width: 100%; }
.crossword-table { width: 331px; height: 331px; }
.crossword-table .cell { width: 30px; height: 30px; }
.crossword_right_section { width: 100%; }
.crossword_outer_main .leftcontainer p { width: 50%; float: left; }
.crossword_outer_main .rightcontainer { display: inline-block; }
.crossword_outer_main .rightcontainer p { width: 50%; float: left; }
.vc_tta-panel.vc_active .vc_tta-panel-heading h4 { background-color: #002147; }
.vc_tta-panel.vc_active .vc_tta-panel-heading h4 > a span { color: #fff !important; }
.topic-col-right .vc_tta-panel.vc_active .vc_tta-panel-body .vc_col-sm-6 { width: 50%;  float: left; }
.single-test #qm-page-doing .doing-toolbar {width: 90%;}	
#masthead {
display: block !important;
}
#masthead .masthead-container	{
display: none;
}
li#menu-item-1694 a {
background-color: #b3ca34;
padding: 6px;
font-size: 14px;
color: #000;
}
}
@media (max-width: 479px) {
.vc_row.wpb_row.vc_row-fluid.vc_custom_1508848826323.vc_row-has-fill {
padding-left: 15px !important;
padding-right: 15px !important;
padding-bottom: 60px !important;
padding-top: 30px !important;
}
.rt-vc-testimonial .rt-item .rt-item-img { top: 10px; }
.rt-vc-testimonial .rt-item .rt-item-content { padding: 30px; }
.col-6.col-md-3.exam-sidebar ul.vc_tta-tabs-list li.vc_tta-tab { width: 100%; }
select#stag { width: 100%; float: none; margin-left: 0; }
button.form-control.input.btn-primary { width: 100%; float: left; margin-left: 0; position: relative; top: -5px; }
}
@media (max-width: 440px) {
ul.latest-exam-content li { width: 100% !important; }
.col-md-10 .col-md-3 { width: 100%; float: left; }
.topic-col-right { margin-top: 30px; }
}
@media (max-width: 320px) {
.crossword-table .cell { width: 27px; height: 28px; }
.crossword-table { width: 298px; height: 309px; }
.crossword_outer_main .leftcontainer { width: 290px; display: block; }
}