@media only screen and (min-width:768px) and (max-width:1049px) {

body {

margin:0;

padding:0

}

.main_header_outer {

width:98%;

margin:0 auto;

padding:0 1%

}

.main_header {

width:100%;

margin:0 auto;

padding:0

}

#logo {

width:100%;

height:auto;

margin:0 auto;

text-align:center;

padding:0;

border-bottom:2px solid #000

}

#logo img {

width:auto;

padding:0;

margin:0;

border:0

}

.socialdiv {

width:100%;

margin:10px auto 0;

padding:0

}

.socialdiv p {

color:#4a4a4a;

font-size:17px;

text-align:center;

margin:0;

padding:0

}

.socialdiv img {

vertical-align:middle;

float:none

}





.margin_top_header {

padding-top:10px!important

}

.upper_link {

display:none

}

.cssmenu_outer {

width:98%;

margin:0 auto;

padding:0 1%;

background:0 0

}

.cssmenu_inner, .mainslider_outer {

width:100%;

margin:0 auto;

padding:0

}

.mainslider_inner {

width:98%;

margin:0 auto;

padding:0 1%

}

.centerslide_outer {

width:98%;

margin:0 auto;

padding:0 1%;

background:0 0

}

.centerslide_inner {

width:100%

}

.scroll_bg {

width:100%;

background:#0cafb8

}

#marquee {

width:98%;

padding-right:5px

}

.scroller2 {

width:99%

}

#wrapper {

width:100%;

margin:0 auto;

padding:0

}

#main {

width:98%;

margin:0 auto;

padding:0 1%

}

.forth_box_hide {

display:none

}

.iframe_container {

text-align:center;

margin:0;

padding:0

}

.iframestylecss {

max-width:240px;

margin-left:0;

padding:0;

text-align:center

}

.iframe_container p {

text-align:center;

margin:0;

padding:0

}

#footer {

width:98%;

margin:5px auto 0;

padding:5px 1%;

border-bottom:solid 2px #282828;

border-top:solid 2px #282828

}

.footer-nav {

width:100%;

margin:0 auto;

padding:0

}

.footer-nav ul {

list-style:none;

padding-bottom:5px

}

.left_div, .right_div {

width:50%;

margin:0 auto;

padding:0

}

.right_div p {

text-align:right!important

}

.wrapper_footer_outer {

width:100%;

margin:10px auto 0;

padding:0

}

.wrapper-footer-box-main {

width:100%;

margin:0 auto;

padding:0

}

.wrapper-footer-box {

width:31%;

margin:0 auto;

padding:0

}

.wrapper-footer-box h5, .wrapper-footer-box h6 {

text-align:left;

padding-left:20px

}

.wrapper_double_box_inner_right {

width:100%;

margin:0 auto;

padding:0

}

.wrapper_double_box_inner_right h6 {

text-align:left;

padding-left:20px

}

.wrapper-double-box {

width:31%;

margin:0 auto;

padding:0 1%

}

.footer_block_separator {

display:block;

clear:both;

margin:0 auto;

text-align:center

}

#followbuttons {

display:none

}

.social_inner_margin {

width:auto;

height:10px

}

.inner_page_header {

width:98%;

margin:0 auto;

padding:0 1%;

height:auto;

border:0;

-webkit-border-bottom-left-radius:0;

-moz-border-radius-bottomleft:0;

border-bottom-left-radius:0

}

.inner_page_header img {

width:100%;

margin:0;

padding:0;

height:auto;

border:0;

-webkit-border-bottom-left-radius:0;

-moz-border-radius-bottomleft:0;

border-bottom-left-radius:0

}

#submain {

width:98%;

margin:10px auto 0;

padding:0 1%;

border:0;

-webkit-border-top-left-radius:0;

-webkit-border-bottom-right-radius:0;

-webkit-border-bottom-left-radius:0;

-moz-border-radius-topleft:0;

-moz-border-radius-bottomright:0;

-moz-border-radius-bottomleft:0;

border-top-left-radius:0;

border-bottom-right-radius:0;

border-bottom-left-radius:0

}

.submain_class {

font-size:14px!important

}

.center_div_other, .center_div_other2 {

width:98%;

margin:0 auto;

padding:0 1%

}

.alignleft_home {

float:left;

margin:0 15px 0 0

}

.submain_class2 {

margin-bottom:10px!important

}

.line_class_left {

width:100%;

margin:0 auto;

float:none

}

.line_class {

padding:0;

width:100%;

margin:0 auto;

float:none

}

.line_class ul li img {

width:10px!important;

height:10px!important;

border:0!important;

margin:0;

padding:0;

margin-left:-30px!important;

padding-right:10px!important;

vertical-align:middle!important

}

.pdf_icon_cls {

border:0!important;

width:18px!important;

height:18px!important

}

.vacancies-new-icon {

width:21px!important;

height:9px!important;

border:0!important

}

.normal_table_cell, .table_div_auto_width {

width:100%;

margin:0 auto

}

.disp_nothing_form {

display:none

}

.big_img_session, .big_img_session img {

width:100%;

height:auto

}

.right {

float:none

}

.centre_box_small {

width:22%;

height:auto;

float:left;

padding:2px 1%;

border:1px solid #DDD;

text-align:center

}

.download_box_small {

width:98%;

height:auto;

min-height:100px;

margin:0 auto;

padding:2px 1%

}

.center_div3 {

width:98%;

margin:0 auto;

padding:2px 1%

}

.schedule_box_small {

width:47%;

margin:0;

float:left;

padding:2px 1%

}

.center_div_other11 {

width:98%;

margin:0 auto;

padding:2px 1%

}

.contact_small_box {

width:98%;

margin:0 auto;

padding:2px 1%;

text-align:center

}

.contact_small_box p {

margin:0!important;

padding:0!important;

text-align:center

}

.contact_container_cen {

width:99%;

margin:0 auto;

display:inline-table

}

.center_div_contact {

margin-bottom:15px;

padding:5px 1%;

max-width:216px;

float:left;

display:inline;

border:1px solid #CCC;

-webkit-border-radius:5px;

-moz-border-radius:5px;

border-radius:5px

}

.center_div_contact p {

padding:0!important;

margin:0

}

.middle_box_outer {

width:98%;

margin:0 auto;

padding:0 1%

}

.middle_box_inner {

width:98%;

margin:0 auto;

padding:10px 1% 0

}

.line_title_inner {

margin:0 auto;

width:250px;

letter-spacing:1px

}

.line_title {

width:98%;

margin:0 auto 10px;

padding:0

}

.block_separator_ques {

display:block;

clear:both;

margin:0 auto;

width:97%

}

.main_box_inner {

width:31%;

height:100%;

float:left;

padding:0 8px 5px 0;

margin:0 3px 5px 0

}

.main_box_inner img {

padding-top:10px

}

.main_box_inner p {

padding:0 2px 0 8px

}

.main_box_inner h3 {

padding:5px 0

}

.single_big_box {

width:97%!important;

margin:0 auto!important;

padding-right:0!important

}

.main_middle_inner {

width:47%;

height:100%;

float:left;

padding:5px 13px 5px 0;

margin:0 3px 5px 0

}

.main_middle_inner p {

padding:0 0 0 9px

}

.main_box_double_inner {

width:47%;

float:left;

padding:0;

margin:0 0 5px

}

.main_box_double_inner img {

width:190px;

height:190px;

text-align:center;

margin:0 auto 20px;

display:block;

border-radius:50%

}

.footer_four_box_outer {

width:98%;

margin:0 auto;

padding:0 1%

}

.footer_four_box_inner {

width:100%;

margin:0 auto;

padding:0

}

.main_four_box_inner {

width:48%;

float:left;

padding:0 10px 0 0;

margin:0 3px 5px 0

}

.footer_upper_outer {

width:100%;

margin:0 auto;

padding:0;

background:#000

}

.footer_upper_main {

width:98%;

height:auto;

text-align:center;

margin:0 auto;

background:#000

}

.one_third_box, .two_third_box {

float:none;

display:inline-block

}

.header_top_navigator {

width:100%;

margin:0 auto;

padding:0;

float:none

}

.header_top_navigator_inner {

width:640px;

margin:0 auto;

padding:0;

float:none

}

.hide_txt {

display:block

}

.study_material {

width:31%;

margin:0 auto 10px;

padding:0 1%

}

.study_material img {

width:100%;

height:auto;

float:left

}

.session_plan {

width:100%!important;

margin:0 auto 10px;

padding:0!important

}

.session_plan table {

width:100%!important;

min-height:auto!important;

margin:0!important

}

.online_test_series_box {

width:98%;

height:auto;

margin:0 auto 10px;

padding:0 1% 10px

}

.series_box_title, .series_box_title_small {

width:98%;

margin:0 auto 10px;

padding:0 1% 5px

}

.series_box {

width:96%;

margin:0 auto;

text-align:center;

float:none

}

.test_series_title {

text-align:center;

margin-left:0;

float:none

}

}

@media only screen and (min-width:1000px) and (max-width:1049px) {

	.socialdiv .s img {

	float:none;

	vertical-align:middle;

	    margin-left: 295px;

}

	.socialdiv p {

    color: #4a4a4a;

    font-size: 17px;

    text-align: center;

    margin: 0;

    padding: 0;

    margin-right: -115px;

    margin-top: -33px;

}

}

@media only screen and (min-width:980px) and (max-width:1049px) {

	.socialdiv .s img {

	float:none;

	vertical-align:middle;

	    margin-left: 250px;

}

	.socialdiv p {

    color: #4a4a4a;

    font-size: 17px;

    text-align: center;

    margin: 0;

    padding: 0;

    margin-right: -115px;

    margin-top: 15px;

}

}

@media only screen and (min-width:922px) and (max-width:979px) {

	.socialdiv .s img {

	float:none;

	vertical-align:middle;

	    margin-left: 220px;

}

	.socialdiv p {

    color: #4a4a4a;

    font-size: 17px;

    text-align: center;

    margin: 0;

    padding: 0;

    margin-right: -115px;

    margin-top: -33px;

}

}

@media only screen and (min-width:841px) and (max-width:921px) {

	.socialdiv .s img {

	float:none;

	vertical-align:middle;

	    margin-left: 180px;

}

	.socialdiv p {

    color: #4a4a4a;

    font-size: 17px;

    text-align: center;

    margin: 0;

    padding: 0;

    margin-right: -115px;

    margin-top: -33px;

}

}

@media only screen and (min-width:820px) and (max-width:840px) {

	.socialdiv .s img {

	float:none;

	vertical-align:middle;

	    margin-left: 220px;

}

	.socialdiv p {

    color: #4a4a4a;

    font-size: 17px;

    text-align: center;

    margin: 0;

    padding: 0;

    margin-right: -115px;

    margin-top: -33px;

}

}

@media only screen and (min-width:800px) and (max-width:819px) {

	.socialdiv .s img {

	float:none;

	vertical-align:middle;

	    margin-left: 160px;

}

	.socialdiv p {

    color: #4a4a4a;

    font-size: 17px;

    text-align: center;

    margin: 10px;

    padding: 0;

    /* margin-right: -115px; */

    margin-top: -18px;

}



.table-video ul li{width: 100%; float:left; display: block; margin: 0px !important;}

.table-video ul li .video_iframe{    border: 0px;}

}

@media only screen and (min-width:768px) and (max-width:799px) {

	.socialdiv .s img {

	float:none;

	vertical-align:middle;

	    margin-left: 98px;

}

	.socialdiv p {

    color: #4a4a4a;

    font-size: 17px;

    text-align: center;

    margin: 0;

    padding: 0;

    margin-right: -115px;

    margin-top: 15px;

}



.table-video ul li{width: 100%; float:left; display: block; margin: 0px !important;}

.table-video ul li .video_iframe{    border: 0px;}

}

@media only screen and (min-width:480px) and (max-width:767px) {

.table-video ul li{width: 100%; float:left; display: block; margin: 0px !important;}

.table-video ul li .video_iframe{    border: 0px;}

body {

margin:0;

padding:0

}

.ss-aa-top{margin-top: 0px;}

.main_header_outer {

width:98%;

margin:0 auto;

padding:0 1%

}

.main_header {

width:100%;

margin:0 auto;

padding:0

}

#logo {

width:100%;

height:auto;

margin:0 auto;

text-align:center;

padding:0;

border-bottom:2px solid #000

}

#logo img {

width:auto;

padding:0;

margin:0;

border:0

}

.socialdiv {

width:100%;

margin:10px auto 0;

padding:0

}

.socialdiv p {

color:#4a4a4a;

font-size:18px;

text-align:center;

margin:0;

padding:0

}

.socialdiv img {

vertical-align:middle;

float:none

}

.socialdiv .s img {

	

	display:none;

}

.margin_top_header {

padding-top:10px!important

}

.upper_link {

display:none

}

.cssmenu_outer {

width:98%;

margin:0 auto;

padding:0 1%;

background:0 0

}

.cssmenu_inner, .mainslider_outer {

width:100%;

margin:0 auto;

padding:0

}

.mainslider_inner {

width:98%;

margin:0 auto;

padding:0 1%

}

.centerslide_outer {

width:98%;

margin:0 auto;

padding:0 1%;

background:0 0

}

.centerslide_inner {

width:100%

}

.scroll_bg {

width:100%;

background:#0cafb8

}

#marquee {

width:98%;

padding-right:3px

}

.scroller2 {

width:99%

}

#wrapper {

width:100%;

margin:0 auto;

padding:0

}

#main {

width:98%;

margin:0 auto;

padding:0 1%

}

.block_separator {

display:block;

clear:both

}

.ticker {

width:100%;

height:auto

}

.iframe_container, .iframe_container p {

text-align:center;

margin:0;

padding:0

}

.iframestylecss {

max-width:240px;

margin-left:0;

padding:0;

text-align:center

}

#footer {

width:98%;

margin:5px auto 0;

padding:5px 1%;

border-bottom:solid 2px #282828;

border-top:solid 2px #282828

}

.footer-nav {

width:100%;

margin:0 auto;

padding:0

}

.footer-nav ul {

list-style:none;

padding-bottom:5px;

text-align:center

}

.left_div, .right_div {

width:100%;

margin:0 auto;

padding:0

}

.right_div p {

text-align:center!important

}

.wrapper_footer_outer {

width:100%;

margin:10px auto 0;

padding:0

}

.wrapper-footer-box-main {

width:100%;

margin:0 auto;

padding:0

}

.wrapper-footer-box-main ul li {

padding:7px 0

}

.wrapper-footer-box {

width:100%;

margin:0 auto;

padding:0

}

.wrapper-footer-box h5, .wrapper-footer-box h6 {

text-align:left;

padding-left:20px

}

.wrapper_double_box_inner_right {

width:100%;

margin:0 auto;

padding:0

}

.wrapper_double_box_inner_right h6 {

text-align:left;

padding-left:20px

}

.wrapper-double-box {

width:98%;

margin:0 auto;

padding:0 1%

}

.footer_upper_main {

width:96%;

height:auto;

text-align:center;

margin:0 auto;

background:#000

}

.one_third_box, .two_third_box {

float:none;

display:inline-block

}

#followbuttons {

display:none

}

.social_inner_margin {

width:auto;

height:10px

}

.inner_page_header {

width:98%;

margin:0 auto;

padding:0 1%;

height:auto;

border:0;

-webkit-border-bottom-left-radius:0;

-moz-border-radius-bottomleft:0;

border-bottom-left-radius:0

}

.inner_page_header img {

width:100%;

margin:0;

padding:0;

height:auto;

border:0;

-webkit-border-bottom-left-radius:0;

-moz-border-radius-bottomleft:0;

border-bottom-left-radius:0

}

#submain {

width:98%;

margin:10px auto 0;

padding:0 1%;

border:0;

-webkit-border-top-left-radius:0;

-webkit-border-bottom-right-radius:0;

-webkit-border-bottom-left-radius:0;

-moz-border-radius-topleft:0;

-moz-border-radius-bottomright:0;

-moz-border-radius-bottomleft:0;

border-top-left-radius:0;

border-bottom-right-radius:0;

border-bottom-left-radius:0

}

#submain h1, #submain h2, #submain h3, #submain h4 {

font-size:16px;

line-height:18px;

text-align:center

}

.submain_class {

font-size:14px!important

}

.center_div_other, .center_div_other2 {

width:98%;

margin:0 auto;

padding:0 1%

}

.alignleft_home {

float:left;

margin:0 15px 0 0

}

.submain_class2 {

margin-bottom:10px!important

}

.line_class_left {

width:100%;

margin:0 auto;

float:none

}

.line_class {

padding:0;

width:100%;

margin:0 auto;

float:none

}

.line_class ul li img {

width:10px!important;

height:10px!important;

border:0!important;

margin:0;

padding:0;

margin-left:-30px!important;

padding-right:10px!important;

vertical-align:middle!important

}

.pdf_icon_cls {

border:0!important;

width:18px!important;

height:18px!important

}

.vacancies-new-icon {

width:21px!important;

height:9px!important;

border:0!important

}

.normal_table_cell, .table_div_auto_width {

width:100%;

margin:0 auto

}

.disp_nothing_form {

display:none

}

.big_img_session, .big_img_session img {

width:100%;

height:auto

}

.right {

float:none

}

.centre_box_small {

width:97%;

height:auto;

margin:0 auto;

padding:2px 1%;

border:1px solid #DDD;

text-align:center

}

.centre_block_title {

border:0!important;

margin-top:10px!important;

display:block;

text-align:center

}

.download_box_small {

width:98%;

height:auto;

min-height:100px;

margin:0 auto;

padding:2px 1%

}

.center_div3, .center_div_other11, .schedule_box_small {

width:98%;

margin:0 auto;

padding:2px 1%

}

.contact_small_box {

width:98%;

margin:0 auto;

padding:2px 1%;

text-align:center

}

.contact_small_box p {

margin:0!important;

padding:0!important;

text-align:center

}

.center_div_contact {

margin:0 auto 15px;

padding:5px 1%;

width:96%;

float:none;

border:1px solid #CCC;

-webkit-border-radius:5px;

-moz-border-radius:5px;

border-radius:5px

}

.header_nav, .left_menu_bg, .middle_menu_bg, .right_menu_bg {

display:none

}

.middle_box_outer {

width:98%;

margin:0 auto;

padding:0 1%

}

.middle_box_inner {

width:98%;

margin:0 auto;

padding:10px 1% 0

}

.line_title_inner {

margin:0 auto;

width:250px;

letter-spacing:1px

}

.line_title {

width:98%;

margin:0 auto 10px;

padding:0

}

.main_box_inner {

width:47%;

height:100%;

float:left;

padding:0 8px 5px 0;

margin:0 3px 5px 0

}

.main_box_inner img {

padding-top:10px

}

.main_box_inner p {

padding:0 5px

}

.main_box_inner h3 {

padding:5px 0

}

.main_middle_inner {

width:100%;

margin:0 auto 10px;

padding:5px 0

}

.main_middle_inner p {

padding:0 5px

}

.footer_four_box_outer, .main_box_double_inner {

width:98%;

margin:0 auto;

padding:0 1%

}

.footer_four_box_inner {

width:100%;

margin:0 auto;

padding:0

}

.main_four_box_inner {

width:100%;

margin:0 auto 10px;

padding:0

}

.main_four_box_inner h3 {

text-align:center

}

.footer_upper_outer {

width:100%;

margin:0 auto;

padding:0;

background:#000

}

.main_box_double_inner_small {

width:98%;

margin:0 auto;

padding:0 1%;

display:block

}

.main_box_double_inner_small img {


text-align:center;

margin:0 auto 20px;

display:block;



}

.disp_nothing_img, .table_hide {

display:none

}

.hide_txt {

display:block

}

.study_material {

width:97%;

margin:0 auto 10px;

padding:0 1%

}

.study_material img {

width:340px;

height:400px;

float:none;

margin:0 auto 20px;

display:block;

text-align:center

}

.disp_nothing_book {

display:block

}

.study_material table {

width:97%!important;

min-height:auto!important

}

.session_plan {

width:100%!important;

margin:0 auto 10px;

padding:0!important

}

.session_plan table {

width:100%!important;

min-height:auto!important;

margin:0!important

}

.online_test_series_box {

width:98%;

height:auto;

margin:0 auto 10px;

padding:0 1% 10px

}

.series_box_title, .series_box_title_small {

width:98%;

margin:0 auto 10px;

padding:0 1% 5px

}

.series_box {

width:96%;

margin:0 auto;

text-align:center;

float:none

}

.test_series_title {

text-align:center;

margin-left:0;

float:none

}

.login_box {

display:block;

margin:0 auto 10px;

float:none

}

.submit_button {

width:30%;

margin:0 auto

}

.row-govt{display: block;}

.row-govt .wrapper-govt-box h4{text-align: left !important;}

.row-govt .wrapper-govt-box{width: 100%; float: left; flex: 1;}

}

@media only screen and (max-width:479px) {



.table-video ul li{width: 100%; float:left; display: block; margin: 0px !important;}

.table-video ul li .video_iframe{    border: 0px;}

body {

margin:0;

padding:0

}

.main_header_outer {

width:98%;

margin:0 auto;

padding:0 1%

}

.main_header {

width:100%;

margin:0 auto;

padding:0

}

#logo {

width:100%;

height:auto;

margin:0 auto;

padding:0;

border-bottom:2px solid #000

}

#logo img {

width:100%;

padding:0;

margin:0;

border:0

}

.socialdiv, .socialdiv_res {

display:none

}

.margin_top_header {

padding-top:10px!important

}

.upper_link {

display:none

}

.cssmenu_outer {

width:98%;

margin:28px auto 0;

padding:0 1%;

background:0 0

}

.cssmenu_inner, .mainslider_outer {

width:100%;

margin:0 auto;

padding:0

}

.mainslider_inner {

width:98%;

margin:0 auto;

padding:0 1%

}

.centerslide_outer {

width:98%;

margin:0 auto;

padding:0 1%;

background:0 0

}

.centerslide_inner {

width:100%

}

.scroll_bg {

width:100%;

background:#0cafb8

}

#marquee {

width:98%;

padding:10px 2px 16px

}

.scroller2 {

width:99%

}

#wrapper {

width:100%;

margin:0 auto;

padding:0

}

#main {

width:98%;

margin:0 auto;

padding:0 1%

}

.iframestylecss {

max-width:240px;

width:100%;

margin:0 auto;

padding:0

}

.iframe_container, .iframe_container p {

text-align:center;

margin:0;

padding:0

}

#footer {

width:98%;

margin:5px auto 0;

padding:5px 1%;

border-bottom:solid 2px #282828;

border-top:solid 2px #282828

}

.footer-nav {

width:100%;

margin:0 auto;

padding:0

}

.footer-nav ul {

list-style:none;

padding-bottom:5px;

text-align:center

}

.footer-nav ul li {

display:inline;

border-right:1px solid #CCC;

padding:0 9px;

margin:0;

line-height:25px

}

.footer-nav ul li.last {

padding-left:9px

}

.left_div, .right_div {

width:100%;

margin:0 auto;

padding:0

}

.right_div p {

text-align:center!important

}

.wrapper_footer_outer {

width:100%;

margin:10px auto 0;

padding:0

}

.wrapper_double_box_inner_left {

width:100%;

margin:0 auto

}

.wrapper-footer-box-main {

width:100%;

margin:0 auto;

padding:0

}

.wrapper-footer-box-main ul li {

padding:7px 0

}

.wrapper-footer-box {

width:100%;

margin:0 auto;

padding:0

}

.wrapper-footer-box h5, .wrapper-footer-box h6 {

text-align:left;

padding-left:20px

}

.wrapper_double_box_inner_right {

width:100%;

margin:0 auto;

padding:0

}

.wrapper_double_box_inner_right h6 {

text-align:left;

padding-left:20px

}

.wrapper-double-box {

width:98%;

margin:0 auto;

padding:0 1%

}

.footer_upper_main {

width:96%;

height:auto;

text-align:center;

margin:0 auto;

background:#000

}

.one_third_box, .two_third_box {

float:none;

display:inline-block;

border:0;

margin:5px 10px 5px 0

}

.header_nav, .left_menu_bg, .middle_menu_bg, .right_menu_bg {

display:none

}

.middle_box_outer {

width:98%;

margin:0 auto;

padding:0 1%

}

.middle_box_inner {

width:98%;

margin:0 auto;

padding:10px 1% 0

}

.line_title_inner {

margin:0 auto;

width:100%;

letter-spacing:1px;

text-align:center

}

.line_title {

width:98%;

margin:0 auto 10px;

padding:0

}

.main_box_inner {

width:98%;

margin:0 auto 10px;

padding:0 1% 5px

}

.online_test_series_box {

width:98%;

height:auto;

margin:0 auto 10px;

padding:0 1% 10px

}

.series_box_title, .series_box_title_small {

width:98%;

margin:0 auto 10px;

padding:0 1% 5px

}

.series_box {

width:96%;

margin:0 auto;

text-align:center;

float:none

}

.test_series_title {

text-align:center;

margin-left:0;

float:none

}

.login_box {

display:block;

margin:0 auto 10px;

float:none

}

.submit_button {

width:30%;

margin:0 auto

}

.main_box_inner img {

width:100px;

height:100px;

text-align:center;

margin:0 auto 10px;

display:block;

padding-top:10px

}

.main_box_inner p {

padding:0 5px

}

.main_box_inner h3 {

padding:5px 0

}

.main_middle_inner {

width:98%;

margin:0 auto 10px;

padding:0 1% 5px

}

.main_middle_inner p {

padding:0 5px

}

.main_middle_inner h3, .main_middle_inner h4 {

margin-top:5px

}

.main_box_double_inner {

width:98%;

margin:0 auto;

padding:0 1%

}

.main_box_double_inner img {

max-width:190px;

max-height:190px;

width:100%;

height:auto;

text-align:center;

display:block;

border-radius:50%

}

.main_box_double_inner_small {

width:98%;

margin:0 auto;

padding:0 1%;

display:block

}

.main_box_double_inner_small img {

max-width:190px;

max-height:190px;

width:100%;

height:auto;

text-align:center;

margin:0 auto 20px;

display:block;

border-radius:50%

}

.footer_four_box_outer {

width:98%;

margin:0 auto;

padding:0 1%

}

.footer_four_box_inner {

width:100%;

margin:0 auto;

padding:0

}

.main_four_box_inner {

width:100%;

margin:0 auto 10px;

padding:0

}

.main_four_box_inner h3 {

text-align:center

}

.footer_upper_outer {

width:100%;

margin:0 auto;

padding:0;

background:#000

}

#followbuttons {

display:none

}

.social_inner_margin {

width:auto;

height:10px

}

.inner_page_header {

width:98%;

margin:0 auto;

padding:0 1%;

height:auto;

border:0;

-webkit-border-bottom-left-radius:0;

-moz-border-radius-bottomleft:0;

border-bottom-left-radius:0

}

.inner_page_header img {

width:100%;

margin:0;

padding:0;

height:auto;

border:0;

-webkit-border-bottom-left-radius:0;

-moz-border-radius-bottomleft:0;

border-bottom-left-radius:0

}

#submain {

width:98%;

margin:10px auto 0;

padding:0 1%;

border:0!important;

-webkit-border-top-left-radius:0;

-webkit-border-bottom-right-radius:0;

-webkit-border-bottom-left-radius:0;

-moz-border-radius-topleft:0;

-moz-border-radius-bottomright:0;

-moz-border-radius-bottomleft:0;

border-top-left-radius:0;

border-bottom-right-radius:0;

border-bottom-left-radius:0

}

#submain h1, #submain h2 {

font-size:14px;

line-height:18px;

text-align:center

}

#submain h3, #submain h4 {

font-size:16px;

line-height:18px;

text-align:center

}

.submain_class {

font-size:14px!important

}

.center_div_other, .center_div_other2 {

width:98%;

margin:0 auto;

padding:0 1%

}

#submain img, #submain p img {

width:100%;

height:auto;

margin:0;

padding:0

}

.alignleft {

margin-right:0;

float:none

}

.alignleft_home {

float:left;

margin:0 15px 0 0

}

.alignright {

margin-left:0;

float:none

}

.submain_class2 {

margin-bottom:10px!important

}

.line_class_left {

width:100%;

margin:0 auto;

float:none

}

.line_class {

padding:0;

width:100%;

margin:0 auto;

float:none

}

.line_class ul li img {

width:10px!important;

height:10px!important;

border:0!important;

margin:0;

padding:0;

margin-left:-30px!important;

padding-right:10px!important;

vertical-align:middle!important

}

.pdf_icon_cls {

border:0!important;

width:18px!important;

height:18px!important

}

.vacancies-new-icon {

width:21px!important;

height:9px!important;

border:0!important

}

.normal_table_cell, .table_div_auto_width {

width:100%;

margin:0 auto

}

.disp_nothing, .disp_nothing_form, .disp_nothing_img {

display:none

}

.right {

float:none

}

.centre_box_small {

width:97%;

height:auto;

margin:0 auto;

padding:2px 1%;

border:1px solid #DDD;

text-align:center

}

.centre_block_title {

border:0!important;

margin-top:10px!important;

display:block;

text-align:center

}

.download_box_small {

width:98%;

height:auto;

min-height:100px;

margin:0 auto;

padding:2px 1%

}

.center_div3, .center_div_other11, .schedule_box_small {

width:98%;

margin:0 auto;

padding:2px 1%

}

.contact_small_box {

width:98%;

margin:0 auto;

padding:2px 1%;

text-align:center

}

.contact_small_box p {

margin:0!important;

padding:0!important;

text-align:center

}

.center_div_contact {

margin:0 auto 15px;

padding:5px 1%;

width:96%;

float:none;

border:1px solid #CCC;

-webkit-border-radius:5px;

-moz-border-radius:5px;

border-radius:5px

}

.center_div_contact p {

padding:0 0 0 4px!important;

margin:0

}

.single_cell_mb {

width:98%;

margin:0 auto;

padding:0 1%

}

.single_cell_mb td {

width:98%;

margin:0 auto;

padding:0 1%;

display:inline-block;

text-align:left;

vertical-align:top;

border:1px solid #CCC;

font-family:Arial, Helvetica, sans-serif

}

.table_hide {

display:none

}

.responsive_tbl {

width:98%;

margin:0 auto;

padding:0 1%;

border-collapse:collapse

}

.responsive_tbl td {

width:98%;

margin:0 auto;

padding:0 1%;

text-align:left;

vertical-align:top;

border:1px solid #CCC;

font-size:13px;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

line-height:18px;

display:inline-block

}

.hide_txt {

display:block

}

.study_material {

width:100%;

margin:0!important;

padding:0

}

.study_material table {

width:100%!important;

padding:0!important;

margin:5px 0!important

}

.study_material img {

width:100%;

height:auto;

float:left

}

.disp_nothing_book {

display:block

}

.session_plan {

width:100%;

margin:0 auto 10px;

padding:0

}

.session_plan table {

width:100%!important;

padding:0!important;

margin:5px 0!important;

text-align:left!important

}

.session_td {

width:100px

}

.top_contact {

display:inline-block;

width:100%;

padding:35px 0 5px;

margin:0 auto

}

.top_contact p {

padding:0;

margin:0;

text-align:center;

font-weight:700;

font-size:14px;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

line-height:18px

}

.top_contact img {

vertical-align:bottom;

margin-right:15px;

margin-bottom:-7px

}

.top_call_button {

margin:0;

margin-top:10px!important;

margin-bottom:8px!important;

padding:10px 8px!important;

text-decoration:none;

color:#000!important;

line-height:17px;

background:#f7f7f7;

font-family:Roboto, sans-serif;

font-size:13px;

border-radius:3px;

-moz-box-shadow:0 0 2px #CCC;

-webkit-box-shadow:0 0 2px #CCC;

box-shadow:0 0 2px #CCC

}

.top_call_button:hover {

text-decoration:none

}

.call_mr {

margin-right:20px

}

.bx-wrapper .bx-pager.bx-default-pager a {

display:none!important

}

.row-govt{display: block;}

.row-govt .wrapper-govt-box h4{text-align: left !important;}

.row-govt .wrapper-govt-box{width: 100%; float: left; flex: 1;}

}

@media only screen and (max-width:258px) {

.responsive_tbl {

width:98%;

margin:0 auto;

padding:0 1%;

border-collapse:collapse

}

.responsive_tbl td {

width:98%;

margin:0 auto;

padding:0 1%;

text-align:left;

vertical-align:top;

border:1px solid #CCC;

font-size:13px;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

line-height:18px;

display:inline-block

}

.mob_form_vis {

display:block

}

.mob_form_nothing {

display:none

}

.center_div_other {

width:98%;

margin:0 auto;

padding:0 1%

}

.center_div_other td {

width:96%;

margin:0 auto;

padding:0 1%;

display:inline-block

}

.normal_table_cell {

width:98%;

margin:0 auto;

padding:0 1%

}

.normal_table_cell td {

width:96%;

margin:0 auto;

padding:0 1%;

display:inline-block

}

.session_plan table, .study_material table {

width:100%!important;

padding:0!important;

margin:5px 0!important;

text-align:left!important

}

.session_plan table td, .study_material table td {

width:100%;

margin:0 auto;

padding:0!important;

display:inline-block;

text-align:left!important

}

.session_td {

width:auto

}

.center_div_contact {

margin:0 auto 10px;

padding:0;

width:99%;

float:none;

border:1px solid #CCC;

-webkit-border-radius:5px;

-moz-border-radius:5px;

border-radius:5px

}

.center_div_contact p {

padding:0 0 0 4px!important;

margin:0

}

.hide_txt {

display:block

}

.row-govt{display: block;}

.row-govt .wrapper-govt-box h4{text-align: left !important;}

.row-govt .wrapper-govt-box{width: 100%; float: left; flex: 1;}

}

