@font-face {
	font-family: 'ITCFranklinGothicStd-DmCd';
	src: url('fonts/ITCFranklinGothicStd-DmCd.eot');
	src: url('fonts/ITCFranklinGothicStd-DmCd.woff') format('woff'), url('fonts/ITCFranklinGothicStd-DmCd.ttf') format('truetype'), url('fonts/ITCFranklinGothicStd-DmCd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ITCFranklinGothicStd-DmXCp';
	src: url('fonts/ITCFranklinGothicStd-DmXCp.eot');
	src: url('fonts/ITCFranklinGothicStd-DmXCp.woff') format('woff'), url('fonts/ITCFranklinGothicStd-DmXCp.ttf') format('truetype'), url('fonts/ITCFranklinGothicStd-DmXCp.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ITCFranklinGothicStd-MdCd';
	src: url('fonts/ITCFranklinGothicStd-MdCd.eot');
	src: url('fonts/ITCFranklinGothicStd-MdCd.woff') format('woff'), url('fonts/ITCFranklinGothicStd-MdCd.ttf') format('truetype'), url('fonts/ITCFranklinGothicStd-MdCd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ITCFranklinGothicStd-BkCd';
	src: url('fonts/ITCFranklinGothicStd-BkCd.eot');
	src: url('fonts/ITCFranklinGothicStd-BkCd.woff') format('woff'), url('fonts/ITCFranklinGothicStd-BkCd.ttf') format('truetype'), url('fonts/ITCFranklinGothicStd-BkCd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*Common Codes*/
*,span{font-size:1em;line-height:1.2em;
padding:0;margin:0;outline:none;font-family:"ITCFranklinGothicStd-DmCd";}
label{font-weight:100;}
html, body { margin:0; padding:0;color:#000000; height:100%;}
#page,#page-seperator{ width:100%;float:left;}
#page{height:100%;}
a,a:hover,a:active,a:focus {outline:0;text-decoration:none; }
figure,img{border:0;margin:0;}
header,footer,section{float:left;width:100%;}
ol,ul,.row,row,p{ margin:0; }
ul,ul li{ padding:0;list-style:none;}
 h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
.padding0{padding:0;}
.margin0{margin:0;}
.padding_left0{padding-left:0;}
.padding_right0{padding-right:0;}
.padding_top0{padding-top:0;}
.padding_bottom0{padding-bottom:0;}
.margin_left0{margin-left:0;}
.margin_right0{margin-right:0;}
.margin_top0{margin-top:0;}
.margin_bottom0{margin-bottom:0 !important;}
.px0{padding-left:0;padding-right:0;}
.py0{padding-top:0;padding-bottom:0;}
.mx0{margin-left:0;margin-right:0;}
.my0{margin-top:0;margin-bottom:0;}
.px_auto{padding:0 auto;}
.mx_auto{margin:0 auto;}
.h-100{height:100%;}
.w100{width:100%;}
.col_padding { padding-right:0.5em;padding-left:0.5em;}
/*Common Codes*/

/*header*/
header{padding: 1.5em 0 0 0;position: relative;z-index: 1;}
.header_content {width:71%;margin:0 auto;}
.header_content_subdiv .level{text-align:right;color: white;font-family: 'ITCFranklinGothicStd-DmXCp';font-size: 1.5em;}
.header_content_subdiv .logo_img{width:6.9em;max-width:100%;}
.header_content_subdiv{padding: 0 0.5em 0.5em;}
/*header*/

/*10/4/2018*/
.main_container{display:table;background-image:url('../../assets/images/Bg.jpg');width:100%;background-size: 100% 100%;}
.logo_img{max-width: 100%;width:8.9em;}
.logo_div{padding: 3.6em 0 2.3em 0;}
.common_div{width:65%;margin:0 auto;text-align:center;}
.heading p {color:white;font-family: 'ITCFranklinGothicStd-DmXCp';font-size: 2.7em;}
form #input_form1, form #input_form2{    margin: auto;display: block;margin-bottom: 0.7em;background-color: #D9D9D9;border: none;padding: 0.4em 0.5em;height: 2em;max-width: 14em;font-size: 0.6em;width: 100%;}
form #input_form2{ font-family:calibri;font-weight: 900; }
input::-webkit-input-placeholder {font-size:0.9em;}
form #log_in_button{font-family:"ITCFranklinGothicStd-MdCd";margin:auto;display:block;margin-bottom:0.5em;
background-color:#3AB54A;border:none;color:white;font-size: 0.7em;width: 100%;max-width:8em;margin-top:1em;border-radius: 0.3em;}
form{padding: 0.8em;}
/*10/4/2018*/

/*ready-for-test*/
.ready_for_test_content_div{display: table-cell;vertical-align: middle;width:60%;text-align:center;margin: 0 auto;}
.ready_for_test_content_div .section p{color: #9EB9E8;font-family: "ITCFranklinGothicStd-DmXCp";font-size: 2.3em;line-height: 0.9em;}
.ready_for_test_content_div .section_common{width:60%;margin: 0 auto;}
.section_content p{line-height:1em;font-size: 2.2em;color: white;font-family: "ITCFranklinGothicStd-DmXCp";}
.ready_for_test_content_div #begin_button,.learn_btn{padding:0.2em;font-family:"ITCFranklinGothicStd-MdCd";margin: auto;
display: block;background-color: #3AB54A;border: none;color: white;font-size: 0.8em;width: 100%;max-width:8.5em;border-radius: 0.3em;}
/*ready-for-test*/

/*complete*/
.section_content .complete_para{display: inline-block;margin-right:0.3em;}
.section_content .complete_para span{color:#37AF47;}
/*complete*/

/*testing*/
.testing_page{background-image:none;}
.background-bg{position:absolute;background-image:url('../../assets/images/Bg.jpg');width:100%;height: 11em;background-size: 100%;}
.testing_page_content{box-shadow: 0 0 1em #000;text-align:center;padding: 1em 0em 1em 0em;width: 71%;position: relative;margin: 0 auto;left: 0;right: 0;top:0;background-color:white;}
.testing_page_content .pages{font-size:0.7em;color:#A4A4A4;}
.testing_page_content .answers_div{padding-top: 1em ;padding-bottom:0px !important;}
.testing_page_content .answers_div  label{font-weight:100;color:#999999;text-align: initial;line-height: 2em;font-size: 0.8em;}
.testing_page_content .answers_div input{display:none;}
.answers_div input[type="radio"]:checked+label {color:black;}
.Choice{display:inline-block;width: 35%;text-align: initial;}
.Choice label:hover {cursor:pointer;color:#000000;}
#next_button:hover {cursor:default;}
.question_div P{width:100%;margin:0 auto;font-family:"ITCFranklinGothicStd-BkCd"}
#next_button{font-family:"ITCFranklinGothicStd-MdCd";margin: auto;display: block;margin-bottom: 0.5em;background-color: #A4A4A4;border: none;color: white;font-size: 0.8em;width: 100%;max-width: 8.2em;padding:0.2em;}
.testing_section_page #next_button{margin-bottom:0px !important;margin-top: 1em;}
#next_button{margin-bottom: 2.5em;margin-top: 1em;}
.testing_section_page .section_padding p{color:white;font-family:"ITCFranklinGothicStd-MdCd";font-size: 0.8em;}
.testing_section_page .section_padding{background-color:#B7B7B7;padding: 0.5em 0.3em 0.5em;border-top: 0.13em solid #ff000000;}
.testing_section_page .section_margin{margin-right: 0.1em;}
.testing_section_page .question_div{padding:0 0.3em;}
.testing_section_page .complete{background-image:url('../../assets/images/Green_Check.png');background-repeat: no-repeat;background-size: 1em;background-position: right 0.4em top 0.4em;}
/*testing*/

/*10/9/2018*/
.ready_for_test_content_div .section_fail{display:none;}
.ready_for_test_content_div .section_fail span{color:#851A21;}
.ready_for_test_content_div .section_fail .pass_score{color:#9EB9E8;font-family: "ITCFranklinGothicStd-DmXCp";font-size: 1.5em;line-height: 0.9em;}
.video_img_div { width: 95%;margin: 0 auto;position: absolute;right: 0;left: 0;top: 0;background: #333;height: 100%;}
.video_img_div a { display: table-cell;vertical-align: middle; }
.video_img_div a img { width:3em; }
.testing_section_page_content .img_div{display:table;vertical-align:middle;position:relative;width:100%;}
.testing_section_page_content .img_div video {width:95%;}
/*10/9/2018*/

button {cursor: pointer !important;} 
.online_video_page_main .section_main{background-color:#fff;position: fixed;max-width: 71%;bottom: 0;left: 0;text-align: center;right: 0;margin: 0 auto;}

.loginError { color: #ff9c9c;font-size: 21px;margin-bottom: 10px; }
.loggedOut { color: #3AB54A;font-size: 21px;margin-bottom: 10px; }
.progress_section_padding{padding-right:0.1em}
.progress_section_padding:last-child{padding-right:0em}
.showQuestion { display:block; }
.hideQuestion { display:none; }
.preventHover { color:#999999 !important;}
.userPercentage.pass { color:#37AF47 !important; }
.userPercentage.fail { color:#E71F26 !important; }
.fullScreenImage { position: absolute;right: 50px;bottom: 33px;width:25px !important; }

/*19-10-2018*/
.section_content .pass_score{font-size:1.2em;color:#9EB9E8;}
.keepin_block_container{font-size:0.6em;color:#B7B7B7;margin-top:0.5em;padding:0em 1em;}
.testing_section_page .background_section_block{background-color:#323232;}
 #section_2_button{cursor:pointer !important;;padding: 0.13em;font-family: "ITCFranklinGothicStd-MdCd";margin: auto;display: block;color:#fff !important;background-color: #3AB54A;border: none;width: 100%;
 max-width: 7em;border-radius: 0.3em;margin-top:1.2em;font-size:0.8em;}
 .background-bg a svg g path {fill:#fff !important;}
 .background-bg a svg{width:1em;height:0.7em;vertical-align: middle;}
 .online_display_video_block{display:table;}
 .video_img_section{display:table-cell;vertical-align:middle;}
 .background-bg a span{font-size: 0.65em;color: white;vertical-align: middle;padding-right: 0.3em;}
.online_video_page{margin-bottom:2em;}
.video_sub_image_container{display:table;width:100%;height:100%;}
.background-bg a{padding:0.2em 0.2em;}
.question_block_container{display:table;}
.question_sub_block_container{display:table-cell;vertical-align: middle;}
.bottom_image_block{position: absolute;bottom:0.2em; background: rgba(0, 0, 0, 0.4); width: 95%;margin:0px auto;left:0;right:0;opacity:0;}
.bottom_image_block img{width:0.8em;float:right;margin:0.3em 0.3em;cursor:pointer;}
.video_img_section:hover .bottom_image_block{display:block;opacity:1;}
/*19-10-2018*/

/* 10/22/2018 */
.fullSizeVideo { position: fixed;top: 0;left: 0;right: 0;border: 0;width: 100% !important;z-index: 99999; }
.fullSizeToggle { display: block;z-index: 999999;width: 100%;position: fixed;bottom: 0;cursor:pointer; }
/* 10/22/2018 */

/*10/22/2018*/
.testing_page_content .answers_div label {padding-right: 0.5em;line-height: 1.3em;font-size: 0.75em;padding-bottom: 0.5em;vertical-align: top;}
.question_sub_block_container #question-answers{width: 73%;margin: 0 auto;}
.Choice{display:inline-block;width: 49%;text-align: initial;}
.testing_page_content .answers_div {text-align:left;padding: 1.2em 0 0 1.2em;}
.choice-button{width:100%;}   
/*10/22/2018*/
/*10/25/2018*/
.checkbox_label{color:#D9D9D9;font-weight:normal;font-size:0.5em;font-family:'calibri';max-width: 17em;width:100%;text-align:left;display:table;margin:0 auto;position:relative;cursor:pointer;}
.checkbox_label span{font-size:1em;font-family:'calibri';display:table-cell;padding-left: 0.5em;line-height:1.1em;padding-top:0;vertical-align:top;}
.checkbox_label input{display:table-cell;margin:0 auto;vertical-align:top;visibility:hidden;}
.checkbox_label img{position:absolute;left:0;top:0;max-width:1.1em;width:100%;}
.checkbox_label.result_page{max-width:100% !important;margin-top: 3.5em;padding: 0 16px;}
.please_note{color:#9EB9E8;font-family:'calibri';display:block;margin-top: 0.5em;font-size: 0.5em;text-align: left;padding-left: 2.5em;}
.checkbox_label.result_page .text_content{display:table-cell;padding-left: 0.5em;}
.checkbox_label.result_page .text_content span{display:block;padding-left:0;}
.checkbox_label.result_page img{left:16px;}
/*10/25/2018*/

@media screen and (max-width:1300px){
*{font-size:22px;line-height:22px;}
form #log_in_button{margin-bottom: 13px;font-size: 22px; margin-top: 24px; max-width: 160px; border-radius: 5px; line-height: 26px; padding: 3px;}
.learn_btn {line-height: 25px;padding: 5px;max-width:170px;font-size: 22px;margin: 0 auto;position: absolute;z-index: 100;left: 38%;}
.testing_page .background-bg{height: 285px;}
.logo_img{width:230px;}
.logo_div{padding: 93px 0 60px 0px;}
.heading p {font-size: 70px;line-height:70px;}
form #input_form1, form #input_form2{margin-bottom: 9px;padding:6px;width: 100%;font-size:18px;}
input::-webkit-input-placeholder {font-size:15px;}
form{padding: 17px;}
.ready_for_test_content_div .section p{font-size: 55px;line-height: 50px;}
.section_content p{line-height:55px;font-size:55px;}
.ready_for_test_content_div #begin_button{line-height: 30px;padding:6px;margin-bottom: 13px;font-size: 25px;max-width:160px;margin-top:24px;border-radius: 5px;}
.section_content .complete_para{margin-right:12px;}
.section_content .complete_para span{line-height: 55px;font-size: 55px;}
.ready_for_test_content_div .section_common {width: 80%;}
.testing_page_content{padding: 15px 0px 15px 0px;display:table;}
.testing_page_content .pages{font-size:20px;font-family:"ITCFranklinGothicStd-MdCd";}
.testing_page_content .answers_div{padding: 25px 0px;}
.testing_page_content .answers_div  label{line-height: 30px;font-size: 18px;padding-right:10px;}
#next_button{max-width:160px;padding:7px;margin-bottom: 12px;font-size: 20px;}
.question_div P{width:100%;}
.testing_section_page #next_button{margin-bottom:90px;}
.testing_section_page .section_margin{margin-right: 2px;}
.testing_page_content .question_div{padding:0 15px;}
.testing_section_page .section_padding{border-top: 5px solid #ff000000;}
.testing_section_page .complete {background-size:24px;border-top: 5px solid #37AF47;background-position: right 13px top 13px;}
.testing_page_content .answers_div{width:90%;margin:0 auto;}
.testing_section_page .section_padding{padding:12px 6px;}
.testing_section_page .section_padding p{font-size:22px;}
header{padding: 30px 0 0 0;}
.header_content_subdiv .level{font-size: 38px;line-height: 38px;}
.header_content_subdiv .logo_img{width:175px;}
.header_content_subdiv{padding:0 15px 15px;}
.video_img_div {max-width:100%;}
.keepin_block_container{font-size:16px;margin-top:15px;padding:0px 20px;}

/*Dhivya*/
p.loading_keepin_block_container{font-size:25px;margin-top:15px;padding:0px 20px;}
/*Dhivya*/

/*19-10-2018*/
.section_content .pass_score{font-size:30px;}
 #section_2_button{padding: 5px 10px;max-width: 140px;margin-top: 20px;font-size: 20px;border-radius: 7px;}
.background-bg a svg{width:23px;height:auto;}
.background-bg a span{font-size: 18px;padding-right:7px;}
.online_video_page{margin-bottom:55px;}
.background-bg a{padding:6px 8px;}
.bottom_image_block img{width:26px;float:right;margin:5px 10px;}
.bottom_image_block{bottom:5px;}
/*19-10-2018*/
/*10/22/2018*/
.testing_page_content .answers_div label {line-height: 23px;font-size: 19px;padding-right: 10px;padding-bottom: 10px;}
.testing_page_content .answers_div {padding:35px 0 0 35px;} 
/*10/22/2018*/
.checkbox_label span {font-size: 13px;padding-left: 10px;line-height: 15px;}
.please_note{font-size: 13px;line-height: 15px;margin-top:8px;padding-left: 41px;}
.checkbox_label img {max-width: 17px;}
.checkbox_label {max-width: 22.9em;}
.checkbox_label.result_page{margin-top:40px;}
.checkbox_label.result_page .text_content {padding-left: 12px;}
}
@media screen and (max-width:1050px){
.testing_page_content .answers_div{width: 50%;margin: 0 auto;}
.Choice{width:100%;padding: 0;}
.testing_page_content{width:75%;}
.testing_section_page #next_button {margin-bottom: 20px;}
.testing_page_content .answers_div  label{padding-right:0px;}
.header_content_subdiv .level{font-size: 35px;line-height: 35px;}
.header_content_subdiv .logo_img{width:160px;}
.online_video_page_main .section_main {max-width: 75%;}
.learn_btn{padding-top:8px;}
.ready_for_test_content_div #begin_button {padding-top:9px;}
.testing_section_page #next_button {padding-top:7px;}
form #log_in_button {padding-top: 8px;font-size: 18px;}
.testing_page_content .answers_div{padding-left: 0;width:65%;}
}
@media screen and (max-width:900px){
.logo_img {width: 220px;}
.heading p {font-size: 68px;line-height:68px}
form #input_form1, form #input_form2 {font-size:17px;}
.ready_for_test_content_div .section p{font-size: 50px;line-height: 45px;}
.section_content p{line-height:50px;font-size:50px;}
.section_content .complete_para span{line-height: 50px;font-size: 50px;}
.ready_for_test_content_div #begin_button{ line-height: 24px;padding: 4px;font-size: 22px;max-width: 122px;}
.ready_for_test_content_div .section_common {width: 75%;}
.question_div P{width:100%}
.testing_page_content .answers_div{width: 60%;}
.testing_section_page .complete{background-position: right 10px top 10px;}
.learn_btn {max-width: 180px !important;left: 35%;}
.main_container .heading img{height:1px;}
/*19-10-2018*/
.online_video_page{margin-bottom:50px;}

/*19-10-2018*/
.checkbox_label {max-width: 21.8em;}
}
@media screen and (max-width:768px){
.ready_for_test_content_div .section_common{width:85%}
.ready_for_test_content_div #begin_button {margin-top: 20px;}
.ready_for_test_content_div .section p {font-size: 45px;line-height: 40px;}
.section_content .complete_para span{line-height: 45px;font-size: 45px;}
.section_content p {line-height: 45px;font-size: 45px;}
.section_content .complete_para span{line-height: 45px;font-size: 50px;}
.question_div p{font-size: 20px;line-height: 20px;}
.testing_page_content .answers_div { padding: 20px 0px;}
#next_button {margin-bottom: 12px;font-size: 18px;}
.testing_page_content .answers_div label {line-height: 30px;font-size: 18px;}
.testing_page_content{width:85%;}
.testing_section_page .complete {background-size:20px}
.testing_section_page .section_padding p{font-size:20px;}
.testing_section_page .section_padding{padding: 12px 6px;}
.header_content_subdiv .level{text-align:unset;font-size: 30px;line-height: 30px;}
.header_content{text-align:center;}
.header_content_subdiv {padding: 0 15px 10px;}
.header_content_subdiv .logo_img {width: 180px;}
.video_img_div {max-width:100%;}
.online_video_page_main .section_main {max-width: 85%;}
.ready_for_test_content_div #begin_button {padding-top:9px;}
/*19-10-2018*/
.bottom_image_block img{width:22px;}
/*19-10-2018*/
/*10/22/2018*/
.testing_page_content .answers_div label {line-height: 21px;font-size: 19px;}
.testing_page_content .answers_div {width: 65%;}
/*10/22/2018*/
.checkbox_label.result_page {margin-top: 25px;}
}
@media screen and (max-width:600px){
.testing_page_content{width:90%;}
.logo_img {width: 210px;}
.common_div {width: 100%;}
.heading p {font-size: 60px;line-height: 60px;}
form #input_form1, form #input_form2 {max-width: 210px;height: 32px;font-size:16px;}
form #log_in_button {line-height: 25px;max-width: 135px;font-size: 17px;}
.ready_for_test_content_div #begin_button {font-size:20px;margin-top: 15px;}
.ready_for_test_content_div .section_common{width:100%}
.testing_page_content .answers_div{width: 50%;}
.testing_page_content .answers_div label {line-height: 20px;font-size: 16px;}
.question_div p{font-size: 18px;line-height: 18px;}
.testing_section_page .section_padding{padding: 10px 5px;}
.online_video_page_main .section_main {max-width: 90%;}
/*10/22/2018*/
.testing_page_content .answers_div label {line-height: 20px;font-size: 18px;}
.testing_page_content .answers_div {width: 75%;}
/*10/22/2018*/
.checkbox_label {max-width: 19em;}

/*Dhivya*/
p.loading_keepin_block_container{font-size:20px;}
/*Dhivya*/

}
@media screen and (max-width:500px){
.ready_for_test_content_div .section p {font-size: 40px;line-height: 35px;}
.section_content p {line-height: 40px;font-size: 40px;}
.testing_page_content .answers_div{width: 80%;}
.ready_for_test_content_div .section_fail img{height:1px;}
.section_content .complete_para span{line-height: 40px;font-size: 40px;}
.testing_section_page .complete{background-position: right 7px top 7px;}
.testing_section_page .complete {background-size:16px}
.learn_btn {max-width: 180px !important;left: 30%;}
/*19-10-2018*/
.section_content .pass_score{font-size:25px;}
.section_content #section_2_button{max-width:120px;}
 .background-bg a span{display:none;}
 .question_sub_block_container #question-answers {width: 90%;}
/*19-10-2018*/
}
@media screen and (max-width:390px){
.testing_section_page .section_padding p {font-size: 18px;}
.testing_section_page .section_padding {padding: 5px;}
.testing_section_page .complete {background-size: 11px;}

}