.user_login_field {
    border: 0 solid #264d82 !important;
    border-radius: 0 !important;
    font-size: 12px !important;
    height: 15px !important;
    line-height: 15px !important;
    padding: 4px 5px 5px !important;
    width: 152px !important;
    margin: 0px 4px 0 0!important;
}

.login_last_panel {
  border-bottom: 5px solid #3172aa;
  width: 260px;
}
#menu { display: block }
.structure {
    width: 95%;
}
#menu1 { width: 773px }
.mainMenu {
  float: right;
  position: relative;
  top: 12px;
}
.Phone_number  a:first-child{
	display:block;
	text-align:right;
}
.menu_container.full_width { width: 100% }
.header-right {
    float: right;
    height: auto;
    text-align: right;
    width: 245px;
}
.content-left { width: 100% }
.content-right {
    border: 1px solid #e9e9e9;
    float: none;
    height: auto;
    overflow: hidden;
    width: 330px;
	display:none;
}

#header-left {
    float: left;
    width: 220px;
    height: 80px;
}
.group { float: right }
.footerTopmenu ul li a {
  color: #626262;
  padding: 0;
  text-decoration: none;
}
.footerTopmenu ul li a:hover { color: #ED4C2A; }
.footerTbottommenu ul li a {
    color: #FFFFFF;
    float: left;
    margin-left: 20px;
    margin-right: 52px;
    padding: 0;
    text-decoration: none;
}
.footer_main_content_area {
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 25px;
}
.footerTopmenu {
    overflow: hidden;
    width: 200px;
    float: left;
}
.facebook_like_box { float: right }
.footerTbottommenu {
    border-bottom: 1px solid #B2C2B9;
    overflow: hidden;
    width: 1000px;
    margin: 0 auto;
}
.copyright {
  color: #cacaca;
  height: auto;
  padding-top: 7px;
}
.copyright a { color: #cacaca!important; }
.copyright a:hover { color: #fff !important;text-decoration:underline; }

.footerTopmenu ul {
    display: block;
    margin: 0;
    overflow: hidden;
    padding-left: 15px;
    width: 100%;
}

.fileUpload {
    float: left;
    overflow: hidden;
    padding: 20px 8px 12px 0;
    width: 31%;
}
#uploadFile {
    padding: 6px;
    margin: 5px 0;
    width: 90%;
}

.student_reg_form_wrapper { width: 70% }
.student_reg_col_1 { float: none }
.student_reg_col_2 {
    float: right;
    width: 40%;
}
.std_input_box { width: 90% }
.std_select_menu {
    border-radius: 2px;
    height: 27px;
    padding: 3px;
    width: 98%;
}
#LoginBox { width: 324px }
.login input[type="text"],
.login input[type="password"] { width: 87% !important }
.show_basic_info_std_left {
    width: 48%;
    float: left;
}
.show_basic_info_std_right {
    float: right;
    width: 48%;
}
.show_basic_info_std h3 { font-size: 16px }
.menu_container { margin-left: 81px }
.menu_container .menu_dropdown_block.half_width { width: 57% }
.student_forum_right_content {
  float: right;
  min-height: 460px;
  width: 75%;
}
.social_area {
  color: #ddd;
  float: left;
  margin-right: 30px;
}
.header {
    background: none repeat scroll 0 0 #fff;
    height: auto;
    width: 100%;
    z-index: 9;
    float: left;
}
.header_slogan {
    float: left;
    margin-top: 16px;
    width:559px;
}
.header_slogan h2 {
    text-align: center;
    font-size: 18px;
}
.main-content { margin-bottom: 10px }

.footer_bottom_para {
    text-align: left;
    margin: 0px;
    padding: 10px 0px;
}
.student_forum_leftsidebar {
  float: left;
  width: 24%;
}
.search_box_forum { width: 316px }
.topic_search_area { width: 375px }
.std_forum_wrapper {
    overflow: hidden;
}
.std_forum_left {
    float: left;
    width: 100%;
    background-color: #F7F7F7;
}
.forum_post_comment {
    padding: 10px 10px 10px 45px;
    width: 669px;
}
.forum_write_new_post {
    float: right;
    width: 100%;
}
.forum_add_comment {
    padding: 15px 30px;
    border: 1px solid #B8CDE0;
    background-color: #E8F1F9;
    width: 90%;
    margin: 0 auto;
}
.forum_main_comment {
    float: left;
    margin-left: 12px;
    width: 550px;
}
.header_menu nav { float: left }
.header_menu ul li {
    list-style: none;
    float: left;
}
.header_menu ul li a { text-align: center }
.column-small {
  border-radius: 0;
  float: left;
  margin-bottom: 20px;
  margin-left: 2%;
  padding: 0;
  text-align: center;
  width: 22.5%;
}
.banner--clone { display: block }
.remember_area p a {
    color: #93b6e2;
    font-size: 11px;
    margin-left: 69px;
    text-decoration: none;
}
.myacademy_promo_video {
    border: 5px solid #ddd;
    height: 340px;
    width: 99%;
}
.feature_main_box ul li {
  background: rgba(0, 0, 0, 0) linear-gradient(#fff, #eaeaea) repeat scroll 0 0;
  float: left;
  list-style: outside none none;
  margin-right: 15px;
  padding: 5px;
  text-align: center;
  width: 154px;
  min-height: 200px;
}
.feature_study_box ul li {
    box-shadow: 0 0 3px #aaa;
    cursor: pointer;
    float: left;
    height: 135px;
    list-style: outside none none;
    margin-bottom: 15px;
    margin-right: 15px;
    padding: 6px;
    text-align: center;
    width: 151px;
}

.feature_main_box ul li i {
  border: 1px solid #f28a3e;
  border-radius: 50%;
  color: #f28a3e;
  height: 75px;
  padding-top: 15px;
  width: 90px;
}

.feature_main_box ul li:nth-child(2n) i{
  border:1px solid #00AFF0;
  color: #00AFF0;
}
.feature_main_box ul li:nth-child(2n) h4{
  color: #00AFF0;
}
.feature_main_box ul li:nth-child(3n) i{
  border:1px solid #D7423C;
  color: #D7423C;
}
.feature_main_box ul li:nth-child(3n) h4{
  color: #D7423C;
}
.feature_main_box ul li:nth-child(4n) i{
  border:1px solid #027536;
  color: #027536;
}
.feature_main_box ul li:nth-child(4n)  h4{
  color: #027536;
}
.feature_main_box ul li:last-child { margin-right: auto }
.feature_main_box ul li h4 {
  color:#F28A3E;
  font-size: 22px;
  font-weight: normal;
  margin: 10px 0 0;
  padding: 5px 0;
}
.demo_id_area {
    border: 1px solid #f0f0f0;
    float: right;
    margin-top: 7px;
    width: 49%;
}
.news_events_area {
    border: 1px solid #f0f0f0;
    float: left;
    margin-top: 7px;
    width: 49%;
}

.openion_box_area {
    float: left;
    margin-top: 7px;
    width: 60%;
}
.openion_box_content {
    float: right;
    margin-top: 7px;
    width: 38%;
}


.int_study_table_col_2 img { width: 40% !important }
.feature_study_box ul li:nth-child(4n) { margin-right: 0px }
.current_affairs_wrapper {
  width: 70%;
}
.current_affairs_total_q {
  bottom: 0;
  color: #123f7a;
  float: right;
  font-size: 17px;
  padding: 16px 5px 0;
  position: absolute;
  right: 0;
}
.header_link {
  margin-bottom: 10px;
}

.banner--stick nav ul li a{
	font-size:15px !important;
}
.study_logo {
	float:left;
}
.bcs_pre_div ol {
  padding: 0 40px;
}
.current_aff_menu {
  border-top: 1px solid #c1c1c1;
  height: 41px;
  margin: 0;
  padding: 0;
}
.current_aff_menu li{
	list-style:none;
	float:left;
	width:50%;
	
}
.current_aff_menu li:last-child{
	margin-right:0px;
	float:right;
}
.current_aff_menu li a {
background: rgba(0, 0, 0, 0) linear-gradient(180deg, #ededed 33%, #dfdfdf 75%) repeat scroll 0 0;

box-shadow: 0 1px 0 0 #ffffff inset;
color: #6d868b;
font-size: 18px;
font-weight: bold;
margin: 0;
padding:9px;
text-align: center;
text-decoration: none;
text-shadow: 1px 1px 0 #f9f9f9;
display:block;
 border-bottom: 3px solid #F49F00;
}
.current_aff_menu li a:hover{
  background: #ddd;
  box-shadow: none !important;
  color: #555 ;
  text-shadow: none !important;
  
}
.current_aff_menu_active {
  background: #F49F00 none repeat scroll 0 0 !important;
  box-shadow: none !important;
  color: #fff !important;
  text-shadow: none !important;
}
.Phone_number {
  font-size: 16px;
}
.Phone_number {
  white-space: nowrap;
}

@media only screen and (min-width: 1275px) and (max-width: 1285px) {
.nav-list2 {
  display: block;
}


}
/*        Tablet Layout: 768px.
        Gutters: 24px.
        Outer margins: 28px.
        Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */
@media only screen and (min-width: 1020px) and (max-width: 1219px) { 
.table_responsive_for_tab .table-responsive {
  overflow: scroll;
  width: 700px;
}
    .structure {
	  margin: 80px auto 10px;
	  width: 95%;
	}
	.Phone_number {
	  font-size: 16px;
	  text-align: right;
	}

    .column-small {
        margin: 15px;
        width: 291px;
    }
	.header_link {
	  text-align: right;
	  width: 305px;
	}
    #menu1 { width: 624px }
    .menu_container > ul > li > a { padding: 8px }
	.mainMenu {
	  float: none;
	  margin-left: 5px;
	  padding-top: 4px;
	}
    .navgation_area {
        font-size: 13px;
        font-weight: normal;
        line-height: 20px;
        margin-left: 80px;
        position: absolute;
        width: 600px;
        z-index: 99;
    }
    .flexnav li a {
        color: #FFFFFF;
        display: block;
        overflow: hidden;
        padding: 10px;
        position: relative;
        z-index: 2;
    }
    .header-right {
        float: right;
        height: auto;
        margin-top: 8px;
    }
    .content-left { width: 100% }
    .content-right {
        float: none;
        height: auto;
        overflow: hidden;
        width: 271px;
		display:none;
    }
    .topContentleft ul a {
        text-decoration: none;
        color: #000;
        text-align: center;
        margin-right: 10px;
        padding: 2px 14px;
        line-height: 26px;
        display: block;
        float: left;
        margin-bottom: 6px;
        margin-top: 6px;
        width: 55px;
    }
    .copyright {
        color: #677393;
        height: auto;
    }
	/*
    .textAline1 {
        font-size: 16px;
        padding: 6px 0;
        text-align: center;
        width: auto;
    }
    .circle {
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        font-weight: bold;
        line-height: 20px;
        overflow: hidden;
        padding: 4px 2px;
        text-align: center;
        width: 229px;
        margin-left: 5px;
    }
    .counter_digit {
        margin: 0 auto;
        width: 175px;
    }
    .topContentright { padding-top: 5px }
    .circle p {
        background: none repeat scroll 0 0 #FF0000;
        color: #FFFFFF;
        float: left;
        font-size: 16px;
        margin-left: 5px;
        padding: 0 3px;
        text-shadow: 0 1px 0 #5C5C5C;
        margin-bottom: 5px;
    }
    .common-subgects ul a {
        font-size: 13px;
        padding: 2px 12px;
        margin-right: 10px;
    }
    .content-right-right {
        width: 262px;
        height: auto;
        float: right;
    }
    .content-right-left {
        width: 435px;
        height: auto;
        overflow: hidden;
        float: left;
    }
    .textAline {
        background-color: #f2f2f2;
        color: #505050;
        font-size: 16px;
        padding: 6px 12px;
        width: auto;
        border-bottom: 1px solid #ededed;
    }
	
    .aboutUs {
        border-radius: 0;
        color: #fff;
        float: left;
        height: 60px;
        text-align: center;
        text-decoration: none;
        width: 85px;
    }
    .aboutUs ul li a {
        display: block;
        font-size: 14px;
        line-height: 26px;
        padding: 6px;
        text-decoration: none;
        font-weight: bold;
        color: #ddd;
        font-weight: normal;
    }
	*/
    .footerRight {
        margin: 0 auto;
        overflow: hidden;
    }
    #header-left {
        float: left;
        width: 200px;
        height: 87px;
    }
	/*
    .topContentleft {
        float: left;
        width: 90px;
    }
    .appointment {
        width: 49%;
        background: none repeat scroll 0 0 #264165;
        border: 1px solid #264165;
        float: left;
        overflow: hidden;
        padding: 4px;
        text-align: center;
    }
    .award {
        background: none repeat scroll 0 0 #264165;
        border: 1px solid #264165;
        color: #FFFFFF;
        float: right;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        width: 47%;
        padding: 4px;
    }
	
    
	
    .flexnav .touch-button {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0.075);
        display: inline-block;
        height: 20px;
        position: absolute;
        right: 0;
        text-align: center;
        top: 20px;
        width: 20px;
        z-index: 999;
    }
    .flexnav .touch-button .navicon {
        color: #fff;
        font-size: 10px;
        left: 1px;
        position: relative;
        top: 1px;
    }
	*/
	.footerTopmenu ul {
        padding: 0px 0px;
        display: block;
        width: 100%;
        overflow: hidden;
        margin-bottom: 40px;
    }
    .mainRegleft {
        overflow: hidden;
        float: left;
        width: 49.5%;
    }
    .mainRegright {
        overflow: hidden;
        float: right;
        width: 48%;
    }
    /* file Upload area start  */
    .fileUpload {
        float: left;
        overflow: hidden;
        padding: 20px 8px 12px 0;
        width: 31%;
    }
    #uploadFile {
        padding: 6px;
        margin: 5px 0;
        width: 90%;
    }
    /* file Upload area end 
    .widtBox { width: 87% !important }
    .boldText { font-weight: bold }
    .login h1 {
        margin: -20px -20px 21px;
        line-height: 40px;
        padding: 30px 0;
        font-size: 24px;
        font-weight: bold;
        color: #555;
        text-align: center;
        text-shadow: 0 1px white;
        background: #E3E7EE;
        border-bottom: 1px solid #AAB7CC;
        border-radius: 3px 3px 0 0;
        background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);
        background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);
        background-image: -o-linear-gradient(top, whiteffd, #eef2f5);
        background-image: linear-gradient(to bottom, whiteffd, #eef2f5);
        -webkit-box-shadow: 0 1px whitesmoke;
        box-shadow: 0 1px whitesmoke;
    }
    .akter {
        background-color: #112664;
        bottom: 30em;
        color: #FFFFFF;
        display: none;
        font-size: 12px;
        padding: 1em;
        position: fixed;
        right: 0;
        text-decoration: none;
        z-index: 3;
    }
    .register_preview_left {
        width: 47%;
        float: left;
        border: 1px solid #ddd;
        padding: 10px;
        border-radius: 6px;
        overflow: hidden;
        background: #EFEFEF;
    }
    .register_preview_right {
        width: 47.5%;
        float: right;
        border: 1px solid #ddd;
        padding: 10px;
        border-radius: 6px;
        overflow: hidden;
        background: #EFEFEF;
    }
    .popup_wrap {
        width: 92%;
        background-color: #F0F0F0;
        padding: 20px;
    }
    .popup_wrap h3 {
        font-size: 22px;
        color: #8AC007;
        text-align: center;
        font-weight: normal;
    }
    .popup_wrap h4 {
        padding: 10px;
        text-align: center;
        font-size: 20px;
        color: #E24838;
        font-weight: normal;
    }
    .reveal-modal {
        background: url("modal-gloss.png") no-repeat scroll -200px -80px #EEEEEE;
        border-radius: 5px;
        left: 50%;
        margin-left: -290px;
        padding: 30px 40px 34px;
        position: absolute;
        top: 100px;
        visibility: hidden;
        width: 48.5%;
        z-index: 101;
    }
	
    .student_reg_col_1 {
        float: none;
        width: 100%;
    }
    .student_reg_col_2 {
        float: right;
        width: 49%;
    }
    .show_basic_info_std_left {
        width: 48%;
        float: left;
    }
    .show_basic_info_std_right {
        float: right;
        width: 48%;
    }
	*/
    .menu_container { margin-left: 81px }
    .menu_container .menu_dropdown_block.half_width { width: 70% }
    .student_forum_right_content {
        float: right;
        width: 658px;
    }
    .std_forum_left { width: 658px }
    .forum_post_comment {
        padding: 10px 10px 10px 30px;
        width: 586px;
    }
    .forum_write_new_post { width: 628px }
    .forum_main_comment {
        float: left;
        margin-left: 12px;
        width: 494px;
    }
    .feature_main_box ul li { width: 200px }
    .feature_study_box ul li {
        margin-right: 5px;
        width: 150px;
    }
    .std_reg_complete_left { width: 202px }
    .std_reg_complete_right { width: 766px }
    .feature_study_box ul li:nth-child(4n) { margin-right: 0px }
	.current_affairs_wrapper {
	  width: 70%;
	}

}
/*        Mobile Layout: 320px.
        Gutters: 24px.
        Outer margins: 34px.
        Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */
@media only screen and (min-width: 769px) and (max-width: 1019px) { 
.table_responsive_for_tab .table-responsive {
  overflow: scroll;
  width: 700px;
}
    .structure {
        width: 750px;
        margin: 0 auto;
    }
	.know_page_div_table {
	  display: inline-block;
	  width: 100%;
	}
	.know_page_div_table_row {
	  display: block;
	}
	.know_right_content {
	  display: block;
	}
	.know_sidebar{
	  display:none;
	}
	
	.current_affairs_wrapper {
	  width: 80%;
	}
	.openion_box_area {
		float: none;
		margin-top: 7px;
		width: 100%;
	}
	.openion_box_content {
		float: right;
		margin-top: 7px;
		width: 100%;
	}
	.studyboard_menu {
        left: 190px;
        margin-left: 0;
        overflow: hidden;
        position: absolute;
		
    }
.studyboard_menu ul {
  background: #123f7a none repeat scroll 0 0;
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
  border-radius: 0 0 10px 10px;
  border-right: 1px solid #999999;
  box-shadow: 0 3px 3px #8d8d8d;
  margin: 0 4px;
  top: -1px;
  width: 400px;
}
    .studyboard_menu ul li:first-child {
        border-left: 0px solid #123b78;
        border-top: 0px solid #123b78;
    }
    .studyboard_menu ul li {
        border: 0 solid #123b78;
        float: none;
        line-height: 29px;
        list-style: none outside none;
    }
    .studyboard_menu ul li a {
        border-bottom: 1px solid #3f6294;
        border-right: 0px solid #3f6294;
        border-top: 0px solid #3f6294;
        border-left: 0px solid #3f6294;
        border-radius: 5px;
        color: #799fd3;
        font-weight: normal;
        margin: 4px;
        padding: 4px;
        text-decoration: none;
        text-shadow: none;
    }
    .std_reg_right {
        float: none;
        width: 330px;
        margin-top: 30px;
    }
    #menu1 { width: 602px }
    .filter_panel_content { width: 70% }
    .filter_panel_for_mcq {
        border-radius: 5px;
        width: 32%;
    }
    .select_menu_filter { width: 190px }
    .menu_container .menu_dropdown_block.half_width { width: 72% }
    .question_view_top_left { }
    .school_name_std { }
    .question_view_top_right { }
    .question_view_top_right p {
        margin: 0;
        text-align: center;
    }
    .student_reg_form_wrapper { width: 84% }
    .menu_container > ul > li > a { padding: 8px 7px }
    .navgation_area {
        font-size: 13px;
        font-weight: normal;
        line-height: 20px;
        margin-left: 85px;
        position: absolute;
        width: 572px;
        z-index: 99;
    }
	/*
    .circle {
        background-color: #ffffff;
        border: 1px solid #cccccc;
        font-weight: bold;
        line-height: 20px;
        margin: 0 auto;
        overflow: hidden;
        padding: 5px 0;
        text-align: center;
        width: 229px;
    }
    .flexnav li a {
        background: none repeat scroll 0 0 #264164;
        border-bottom: 1px solid #072042;
        color: #FFFFFF;
        display: block;
        overflow: hidden;
        padding: 9px;
        position: relative;
        z-index: 2;
    }
	*/
    .mainMenu {
        float: right;
        margin-bottom: 5px;
        margin-left: 10px;
        padding: 1px 0;
    }
    .header-right {
        float: right;
        height: auto;
        margin-top: 25px;
    }
	/*
    .aboutUs {
        border-radius: 0;
        color: #fff;
        float: left;
        height: 60px;
        text-align: center;
        text-decoration: none;
        width: 60px;
    }
    .aboutUs ul li a {
        color: #DDDDDD;
        display: block;
        font-size: 14px;
        font-weight: normal;
        line-height: 18px;
        padding: 4px;
        text-decoration: none;
    }
	*/
    .menu_container { margin-left: 59px }
    .menu-button { width: 542px }
    #header-left {
        width: 220px;
        height: 76px;
        float: left;
    }
    .content-right {
        float: noe;
        height: auto;
        overflow: hidden;
        width: 250px;
		display:none;
    }
	/*
    .topContentleft {
        float: left;
        width: 95px;
    }
    .common-subgects ul a {
        font-size: 12px;
        padding: 2px 12px;
        margin-right: 10px;
    }
    .textAline1 {
        font-size: 14px;
        padding: 6px 0;
        text-align: center;
        width: auto;
    }
	*/
    .content-left {
        width: 100%;
        margin-bottom: 10px;
        float: none;
    }
	
    .footerTopmenu ul {
        padding: 0px 0px;
        display: block;
        width: 100%;
        overflow: hidden;
        margin-bottom: 40px;
    }
	/*
    .flexnav .touch-button {
        background: none repeat scroll 0 0 #193253;
        display: inline-block;
        height: 30px;
        position: absolute;
        right: 0;
        text-align: center;
        top: 0px;
        width: 30px;
        z-index: 999;
    }
    .flexnav .touch-button .navicon {
        color: #FFFFFF;
        font-size: 12px;
        left: 1px;
        position: relative;
        top: 5px;
    }
	*/
    .copyright {
        height: auto;
        color: #677393;
        width: 735px;
    }
    .mainRegleft {
        overflow: hidden;
        float: left;
        width: 49.5%;
    }
    .mainRegright {
        overflow: hidden;
        float: right;
        width: 48%;
    }
    /* file Upload area start  */
    .fileUpload {
        float: left;
        overflow: hidden;
        padding: 20px 8px 12px 0;
        width: 31%;
    }
    #uploadFile {
        padding: 6px;
        margin: 5px 0;
        width: 90%;
    }
    /* file Upload area end 
    .widtBox { width: 78% !important }
    .widtBox1 { width: 80% !important }
    .boldText {
        font-size: 13px;
        font-weight: bold;
        height: 32px;
    }
    .login h1 {
        margin: -20px -20px 21px;
        line-height: 35px;
        padding: 30px 0;
        font-size: 22px;
        font-weight: bold;
        color: #555;
        text-align: center;
        text-shadow: 0 1px white;
        background: #E3E7EE;
        border-bottom: 1px solid #AAB7CC;
        border-radius: 3px 3px 0 0;
        background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);
        background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);
        background-image: -o-linear-gradient(top, whiteffd, #eef2f5);
        background-image: linear-gradient(to bottom, whiteffd, #eef2f5);
        -webkit-box-shadow: 0 1px whitesmoke;
        box-shadow: 0 1px whitesmoke;
    }
    .akter {
        background-color: #112664;
        bottom: 25em;
        color: #FFFFFF;
        display: none;
        font-size: 12px;
        padding: 1em;
        position: fixed;
        right: 0;
        text-decoration: none;
        z-index: 3;
    }
    .register_preview_left {
        width: 98%;
        border: 1px solid #ddd;
        padding: 10px;
        border-radius: 6px;
        overflow: hidden;
        background: #EFEFEF;
        margin-bottom: 20px;
    }
    .register_preview_right {
        width: 98%;
        border: 1px solid #ddd;
        padding: 10px;
        border-radius: 6px;
        overflow: hidden;
        background: #EFEFEF;
        margin-bottom: 20px;
    }
    .popup_wrap {
        width: 89%;
        background-color: #F0F0F0;
        padding: 20px;
    }
    .popup_wrap h3 {
        font-size: 22px;
        color: #8AC007;
        text-align: center;
        font-weight: normal;
    }
    .popup_wrap h4 {
        padding: 10px;
        text-align: center;
        font-size: 20px;
        color: #E24838;
        font-weight: normal;
    }
    .reveal-modal {
        background: url("modal-gloss.png") no-repeat scroll -200px -80px #EEEEEE;
        border-radius: 5px;
        left: 50%;
        margin-left: -225px;
        padding: 30px 40px 34px;
        position: absolute;
        top: 100px;
        visibility: hidden;
        width: 48.5%;
        z-index: 101;
    }
    .student_reg_col_1 {
        float: none;
        width: 100%;
    }
    .student_reg_col_2 {
        float: right;
        width: 49%;
    }
	*/
    .std_input_box { width: 75% }
    .show_basic_info_std_left {
        width: 47%;
        float: left;
    }
    .show_basic_info_std_right {
        float: right;
        width: 48%;
    }
    #study_board_menu { display: block }
    #selectnav1 { display: none }
    .social_area {
        float: left;
        color: #ddd;
        margin-left: 0px;
        width: 235px;
    }
    .header_slogan h2 { font-size: 14px }
    .student_forum_leftsidebar {
        float: left;
        min-height: 350px;
        width: 250px;
    }
    .student_forum_right_content {
        float: right;
        width: 490px;
    }
    .topic_search_area { width: 280px }
    .search_box_forum { width: 225px }
    .std_forum_left { width: 490px }
    .forum_post_comment {
        padding: 10px 10px 10px 30px;
        width: 418px;
    }
    .forum_write_new_post { width: 460px }
    .forum_main_comment { width: 325px }
    .header_menu { position: relative }
    .banner--clone { display: none }
    
    .header_menu ul li {
        list-style: none;
        float: none;
    }
    .header_menu nav { float: none }
    .language_area {
        float: right;
        position: absolute;
        right: 0;
        top: 0px;
    }
	.Phone_number {
	  top: 45px;
	}
    .header_menu ul li a { text-align: left }
    .header_slogan {
        min-height: 65px;
        display: none;
    }
    .column-small {
        margin: 10px;
        width: 90%;
        float: none;
    }
    .myacademy_promo_video {
        border: 5px solid #ddd;
        height: 305px;
        width: 99%;
    }
    .feature_main_box ul li {
        margin-right: 20px;
        width: 134px;
    }
    .feature_img {
        background: none repeat scroll 0 0 #f6f6f6;
        padding: 0;
    }
    .feature_study_box ul li {
        height: 198px;
        margin-right: 5px;
        padding: 3px;
        width: 135px;
    }
    .std_reg_left {
        display: none;
        float: none;
    }
    .std_reg_right {
        margin: 0 auto;
        width: 60%;
    }
    .regInputFieldTxt {
	  width: 82%;
	}
	
    .std_reg_complete_left { width: 202px }
    .std_reg_complete_right { width: 516px }
    .feature_study_box ul li:nth-child(3n) { margin-right: 0px }
    .feature_study_box ul li:nth-child(4n) { margin-right: 5px }
	.login_last_panel_area{
		margin:10px 0 20px;
		min-height:100px;
	}
}
/*        Mobile Layout: 320px.
        Gutters: 24px.
        Outer margins: 34px.
        Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */
@media only screen and (max-width: 479px) { 
    .structure {
	  margin: 5px auto;
	  width: 95%;
	}
	.know_page_div_table {
	  display: inline-block;
	  width: 100%;
	}
	.know_page_div_table_row {
	  display: block;
	}
	.know_right_content {
	  display: block;
	}
	.know_sidebar{
	  display:none;
	}
	.know_page_wrapper h3 {
	  font-size:18px;
	}
	.main__sub_title {
	  font-size: 17px;
	}
	#usages iframe {
	  width: 100%;
	  height: 230px;
	}
    .std_reg_right {
        float: none;
        width: 100%;
        margin-top: 30px;
    }
    .regInputFieldTxt { width: 96% }
    .reg_bg { padding: 10px }
    .banner--clone { display: none }
    #menu1 { width: 152px }
    .student_reg_form_wrapper { width: 90% }
    .question_view_top_left {
        float: none;
        width: 96%;
        text-align: center;
    }
    .school_name_std {
        border-left: 0px solid #fff;
        border-right: 0px solid #a7a7a7;
        float: none;
        padding: 0px;
        width: 100%;
        text-align: center;
    }
.question_view_top_right {
  border-left: 0 solid #fff;
  float: right;
  padding-right: 20px;
  position: relative;
  top: -42px;
}
    .question_view_top_right p {
        margin: 0;
        text-align: center;
    }
    .mainMenu {
        float: none;
        margin-left: 0;
        padding-top: 0;
        width: 100%;
    }
    .menu_container { width: 160px }
    .navgation_area {
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        margin-left: 85px;
        position: absolute;
        width: 144px;
        z-index: 99;
    }
    .flexnav li a {
        background: none repeat scroll 0 0 #1D3559;
        border-bottom: 1px solid #000000;
        color: #FFFFFF;
        display: block;
        overflow: hidden;
        padding: 0.96em;
        position: relative;
        z-index: 2;
    }
	.header_link {
	  margin: 0 auto 10px;
	  text-align: center;
	  width: 100%;
	}
    #header-left {
        float: none;
        height: 50px;
        width: 100%;
    }
	.Phone_number {
	  float: none;
	  text-align: center;
	  top: 40px;
	  width: 100%;
	}
	.Phone_number a:first-child {
	  display: block;
	  text-align: center;
	}
    .header-right {
        float: none;
        height: auto;
        margin: 10px auto;
    }
	.content-left { width: 100% }
	.content-right {
        height: auto;
        overflow: hidden;
        width: 100%;
		display:none;
    }
	/*
    .aboutUs ul li a {
        color: #DDDDDD;
        display: block;
        font-size: 14px;
        font-weight: normal;
        line-height: 26px;
        padding: 4px;
        text-decoration: none;
    }
    
    .common-subgects ul a {
        font-size: 14px;
        padding: 3px 9px;
    }
    
	
    .content-right-left {
        height: auto;
        overflow: hidden;
        width: 320px;
    }
    .content-right-right {
        height: auto;
        width: 320px;
    }
    .topContentleft {
        float: left;
        width: 130px;
    }
    .topContentright {
        float: left;
        padding-left: 4px;
    }
    .counter_digit {
        margin: 0 auto;
        width: 186px;
    }
    .circle p {
        background: none repeat scroll 0 0 #FF0000;
        color: #FFFFFF;
        float: left;
        font-size: 16px;
        margin-left: 3px;
        padding: 0 4px;
        text-shadow: 0 1px 0 #5C5C5C;
    }
	
    .flexnav .touch-button {
        background: none repeat scroll 0 0 #193253;
        display: inline-block;
        height: 30px;
        position: absolute;
        right: 0;
        text-align: center;
        top: 0;
        width: 30px;
        z-index: 999;
    }
    .flexnav .touch-button .navicon {
        color: #FFFFFF;
        font-size: 12px;
        left: 1px;
        position: relative;
        top: 5px;
    }
	*/
    .footerTopmenu ul {
        display: block;
        margin-bottom: 5px;
        overflow: hidden;
        padding: 0;
        width: 100%;
    }
    .colum_3 {
        width: 100%;
        float: left;
    }
    .menu_container .menu_dropdown_block.half_width { width: 101% }
    .header {
        background: none repeat scroll 0 0 #fff;
        float: left;
        height: auto;
        position: relative;
        width: 100%;
    }
    .main-content { margin: 0px }
    .mainRegleft {
        overflow: hidden;
        float: none;
        width: 100%;
    }
    .mainRegright {
        overflow: hidden;
        float: none;
        width: 100%;
    }
    /* file Upload area start  */
    .fileUpload {
        float: none;
        overflow: hidden;
        padding: 10px 8px 5px 0;
        width: 100%;
    }
    #uploadFile {
        padding: 6px;
        margin: 5px 0;
        width: 90%;
    }
    /* file Upload area end 
    .boldText { font-weight: bold }
    .login h1 {
        background: none repeat scroll 0 0 #E3E7EE;
        border-bottom: 1px solid #AAB7CC;
        border-radius: 3px 3px 0 0;
        box-shadow: 0 1px #F5F5F5;
        color: #555555;
        font-size: 20px;
        font-weight: bold;
        line-height: 30px;
        margin: -20px -20px 21px;
        padding: 30px 0;
        text-align: center;
        text-shadow: 0 1px #FFFFFF;
    }
    .akter {
        background-color: #112664;
        bottom: 15em;
        color: #FFFFFF;
        display: none;
        font-size: 12px;
        padding: 1em;
        position: fixed;
        right: 0;
        text-decoration: none;
        z-index: 3;
    }
    .register_preview_left {
        width: 98%;
        border: 1px solid #ddd;
        padding: 10px;
        border-radius: 6px;
        overflow: hidden;
        background: #EFEFEF;
        margin-bottom: 20px;
    }
    .register_preview_right {
        width: 98%;
        border: 1px solid #ddd;
        padding: 10px;
        border-radius: 6px;
        overflow: hidden;
        background: #EFEFEF;
        margin-bottom: 20px;
    }
    .popup_wrap {
        width: 76%;
        background-color: #F0F0F0;
        padding: 20px;
    }
    .popup_wrap h3 {
        font-size: 22px;
        color: #8AC007;
        text-align: center;
        font-weight: normal;
    }
    .popup_wrap h4 {
        padding: 10px;
        text-align: center;
        font-size: 20px;
        color: #E24838;
        font-weight: normal;
    }
    .reveal-modal {
        background: url("modal-gloss.png") no-repeat scroll -200px -80px #EEEEEE;
        border-radius: 5px;
        left: 50%;
        margin-left: -130px;
        padding: 30px 40px 34px;
        position: absolute;
        top: 100px;
        visibility: hidden;
        width: 48.5%;
        z-index: 101;
    }
    .student_reg_col_1 {
        float: none;
        width: 100%;
    }
    .student_reg_col_2 {
        float: none;
        width: 100%;
    }
    .std_input_box { width: 88% }
    .std_select_menu { width: 96% }
    #LoginBox { width: 275px }
    .login p.submit { margin-left: 4px }
	*/
    .show_basic_info_std_left {
        width: 97%;
        float: none;
    }
    .show_basic_info_std_right {
        float: none;
        width: 97%;
        margin-top: 10px;
    }
    .show_basic_info_std h3 { font-size: 13px }
    .question_view_right_scroll {
        overflow-y: scroll;
        width: 100%;
    }
    .question_view_right_scroll_main_div { width: 450px }
    .facebook_like_box { float: none }
    
    .footer_bottom_para {
        float: left;
        margin: 0;
        padding: 10px 0;
        text-align: center;
        width: 100%;
    }
    .copyright span {
        float: right;
        margin-left: 0;
        padding: 5px;
        width: 100%;
    }
    .footerTbottommenu {
        border-bottom: 1px solid #B2C2B9;
        margin: 0 auto;
        overflow: hidden;
        width: 460px;
    }
    .topContentleft {
        float: left;
        width: 218px;
    }
    .footerTopmenu {
        float: none;
        overflow: hidden;
        width: 100%;
    }
    .social_area {
        color: #ddd;
        float: none;
        margin-left: 0px;
        margin-bottom: 10px;
    }
    .std_forum_wrapper {
        margin: 15px auto !important;
        float: left;
        overflow: hidden;
    }
    .student_forum_leftsidebar {
        float: none;
        min-height: 350px;
        overflow: hidden;
        width: 100%;
        position: relative;
    }
    .student_forum_right_content {
        float: none;
        width: 100%;
    }
    .search_box_forum { width: 215px }
    .topic_search_area { width: 270px }
    .std_forum_left {
        float: left;
        width: 100%;
    }
    .forum_post_comment {
        padding: 10px 10px 10px 45px;
        width: 87%;
    }
    .forum_main_comment { width: 76% }
    .forum_write_new_post {
        float: right;
        width: 100%;
    }
	.menu-icon {
	  cursor: pointer;
	  display: block;
	  padding-left: 4px;
	  padding-top: 0px;
	}
	.language_area {
	  float: right;
	  position: absolute;
	  right: 0;
	  top: 117px;
	}
    .nav-list2 {
        display: none;
        left: 0;
        margin-top: 6px;
        padding: 0;
        position: relative;
        top: 0px;
        width: 100%;
		background:#aaa;
    }
    .nav-list2 li {
        border-bottom: 1px solid #d1d1d1;
        border-top: 1px solid #797979;
        display: block;
        float: none;
    }
    .nav-list2 li a {
        border-radius: 0 !important;
        color: #fff;
        display: block;
        font-size: 14px;
        margin: 0 !important;
        padding: 5px 25px 5px 13px;
        text-decoration: none;
        text-transform: uppercase;
    }
    .header_menu ul li {
        list-style: none;
        float: none;
    }
    .header_menu nav { float: none }

	.remember_area p {
	  margin-top: 4px;
	}
    .header_menu ul li a { text-align: left }
    .header_slogan {
        min-height: 65px;
        display: none;
    }
    .column-small {
        margin: 10px;
        width: 90%;
        float: none;
    }
    .user_login_field {
        padding: 4px 2px !important;
        width: 95px !important;
    }
    .remember_area p a { margin-left: 19px }
    .myacademy_promo_video { height: 260px }
    .feature_main_box ul li {
        float: none;
        margin: 10px auto;
        text-align: center;
        width: 95%;
    }
    .feature_main_box ul li:last-child { margin-right: auto }
    .feature_img {
        background: none;
        padding: 0;
    }
    .feature_main_box ul li h4 { padding: 0 0 2px }
    .feature_study_box ul li {
        float: none;
        height: 165px;
        margin-right: 10px;
        padding: 6px;
        width: 95%;
    }
    .demo_id_area {
        float: none;
        width: 100%;
    }
    .news_events_area {
        float: none;
        width: 100%;
    }
    .int_study_table_col_2 img { width: 100% !important }
    .professional_cv_writing { padding: 0px !important }
    .panel-body { padding: 0px }
    .std_reg_left {
        display: none;
        float: none;
    }
    .std_reg_right {
        margin-top: 0px;
        width: 90%;
    }
    .regInputFieldTxt { width: 78% }
    .std_reg_top_box_area {
        padding: 10px 0;
        width: 100%;
    }
    .std_reg_version {
        float: none;
        width: 100%;
    }
    .std_reg_clas {
        float: none;
        width: 100%;
    }
    .std_reg_group {
        float: none;
        width: 100%;
    }
    .std_reg_complete_left {
        float: none;
        margin-right: 0px;
        width: 100%;
        margin-bottom: 10px;
    }
    .student_reg_box {
        float: none;
        margin-right: 0px;
        width: 100%;
    }
    .std_reg_complete_right {
        float: none;
        overflow: hidden;
        width: 100%;
    }
    .up_profile_std { width: 100% }
    .student_reg_main_body {
        padding: 10px 5px;
        width: 96%;
    }
    .payment_way { float: none }
	.login_btn {
	  padding: 2px 4px;
	}
	.current_affairs_wrapper {
	  width: 95%;
	}

	.study_logo {
	  float: none;
	  margin-top: 2px;
	}
	.bcs_pre_div ol {
	  padding: 0;
	}
	.current_aff_menu li a {
	  font-size: 16px;
	}
	.openion_box_area {
		float: none;
		margin-top: 7px;
		width: 100%;
	}
	.openion_box_content {
		float: right;
		margin-top: 7px;
		width: 100%;
	}
	.login_last_panel {
	  width: 239px;
	}
	.login_last_panel_area{
		margin:10px 0 20px;
		min-height:100px;
	}
	.Phone_number {
	  white-space: normal;
	  height:62px;
	}

}
/*        Wide Mobile Layout: 480px.
        Gutters: 24px.
        Outer margins: 22px.
        Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */
@media only screen and (min-width: 480px) and (max-width: 768px) { 
.table_responsive_for_tab .table-responsive {
  overflow: scroll;
  width: 700px;
}
	.structure {
	  margin: 5px auto;
	  width: 95%;
	}
	.know_page_div_table {
	  display: inline-block;
	  width: 100%;
	}
	.know_page_div_table_row {
	  display: block;
	}
	.know_right_content {
	  display: block;
	}
	.know_sidebar{
	  display:none;
	}
	#usages iframe {
	  width: 100%;
	  height: 320px;
	}
	.login_last_panel_area{
		margin:10px 0 20px;
	}
	.openion_box_area {
		float: none;
		margin-top: 7px;
		width: 100%;
	}
	.openion_box_content {
		float: right;
		margin-top: 7px;
		width: 100%;
	}
    .std_reg_right {
        float: none;
        width: 100%;
        margin-top: 30px;
    }
    .regInputFieldTxt { width: 96% }
    .banner--clone { display: none }
    .student_reg_form_wrapper { width: 80% }
    .question_view_top_left {
        float: none;
        width: 96%;
        text-align: center;
    }
    .school_name_std {
        border-left: 0 solid #fff;
        border-right: 0 solid #a7a7a7;
        float: left;
        overflow: hidden;
        padding: 0;
        text-align: center;
        width: 39%;
    }
    .school_name_std2 {
        font-size: 13px;
        margin-top: 2px;
        width: 46%;
    }
	.question_view_top_right {
	  border-left: 0 solid #fff;
	  float: right;
	  padding-right: 40px;
	}
    .question_view_top_right p {
        margin: 0;
        text-align: center;
    }
    .std_input_box { width: 91% }
    .menu_container { width: 292px }
	.mainMenu {
	  float: right;
	  height: 64px;
	  margin-left: 0;
	  padding: 0 0 5px;
	  width: 100%;
	}
    .header_link { margin-top: -20px }
	.Phone_number {
	  top: 40px;
	  text-align: center;
	  float: none;
	  width: 100%;
	}
	.Phone_number a:first-child {
	  display:block;
	  text-align: center;
	}
    .navgation_area {
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        margin-left: 85px;
        position: absolute;
        width: 283px;
        z-index: 99;
    }
    .flexnav li a {
        background: none repeat scroll 0 0 #1D3559;
        border-bottom: 1px solid #000000;
        color: #FFFFFF;
        display: block;
        overflow: hidden;
        padding: 0.96em;
        position: relative;
        z-index: 2;
    }

    #header-left {
        float: left;
        height: 55px;
        width: 100%;
    }
    .header-right {
        float: right;
        margin-bottom: 5px;
        margin-right: 5px;
        margin-top: 5px;
    }
    .header_slogan {
        padding-top: 0px;
        text-align: left;
        display: none;
    }
    .header_slogan h2 { text-align: left }
    .aboutUs ul li a {
        color: #DDDDDD;
        display: block;
        font-size: 14px;
        font-weight: normal;
        line-height: 26px;
        padding: 4px;
        text-decoration: none;
    }
    .content-left { width: 100% }
    .common-subgects ul a {
        font-size: 15px;
        padding: 5px 22px;
        margin-right: 10px;
    }
    .content-right {
        height: auto;
        overflow: hidden;
        width: 100%;
		display:none;
    }
	/*
    .content-right-left {
        height: auto;
        overflow: hidden;
        width: 460px;
    }
    .content-right-right {
        height: auto;
        width: 100%;
    }
    .appointment {
        background: none repeat scroll 0 0 #264165;
        border: 1px solid #264165;
        overflow: hidden;
        padding: 4px;
        text-align: center;
        width: 428px;
    }
    .award {
        background: none repeat scroll 0 0 #264165;
        border: 1px solid #264165;
        color: #FFFFFF;
        font-weight: bold;
        margin-top: 15px;
        padding: 4px;
        text-align: center;
        text-decoration: none;
        width: 428px;
    }
	*/
    .footerTopmenu {
        float: none;
        overflow: hidden;
        width: 445px;
    }
    .facebook_like_box { float: none }
    .copyright span {
        float: right;
        margin-left: 0;
        padding: 5px;
        width: 100%;
    }
    .footerTbottommenu {
        border-bottom: 1px solid #B2C2B9;
        margin: 0 auto;
        overflow: hidden;
        width: 460px;
    }
	/*
    .topContentleft {
        float: left;
        width: 218px;
    }
    .topContentright {
        float: left;
        padding-left: 5px;
    }
    .circle {
        background-color: #ffffff;
        border: 1px solid #cccccc;
        font-weight: bold;
        line-height: 20px;
        overflow: hidden;
        padding: 10px 2px;
        text-align: center;
        width: 408px;
    }
    .counter_digit {
        margin: 0 auto;
        width: 230px;
    }
    .circle p {
        background: none repeat scroll 0 0 #FF0000;
        color: #FFFFFF;
        float: left;
        font-size: 16px;
        margin-left: 3px;
        padding: 0 7px;
        text-shadow: 0 1px 0 #5C5C5C;
    }
	*/
    .footerTopmenu ul {
        display: block;
        margin-bottom: 10px;
        overflow: hidden;
        padding: 0;
        width: 100%;
    }
    .social_area {
        color: #ddd;
        float: none;
        margin-bottom: 15px;
        margin-left: 0;
    }
	/*
    .flexnav .touch-button {
        background: none repeat scroll 0 0 #193253;
        display: inline-block;
        height: 30px;
        position: absolute;
        right: 0;
        text-align: center;
        top: 0;
        width: 30px;
        z-index: 999;
    }
    .flexnav .touch-button .navicon {
        color: #FFFFFF;
        font-size: 12px;
        left: 1px;
        position: relative;
        top: 5px;
    }
	*/
    .colum_3 {
        width: 100%;
        float: left;
    }
    .mainRegleft {
        overflow: hidden;
        float: none;
        width: 100%;
    }
    .mainRegright {
        overflow: hidden;
        float: none;
        width: 100%;
    }
    /* file Upload area start  */
    .fileUpload {
        float: none;
        overflow: hidden;
        padding: 10px 8px 5px 0;
        width: 100%;
    }
    #uploadFile {
        padding: 6px;
        margin: 5px 0;
        width: 90%;
    }
    /* file Upload area end 
    .boldText { font-weight: bold }
    .login h1 {
        background: none repeat scroll 0 0 #E3E7EE;
        border-bottom: 1px solid #AAB7CC;
        border-radius: 3px 3px 0 0;
        box-shadow: 0 1px #F5F5F5;
        color: #555555;
        font-size: 20px;
        font-weight: bold;
        line-height: 30px;
        margin: -20px -20px 21px;
        padding: 30px 0;
        text-align: center;
        text-shadow: 0 1px #FFFFFF;
    }
    .akter {
        background-color: #112664;
        bottom: 15em;
        color: #FFFFFF;
        display: none;
        font-size: 12px;
        padding: 1em;
        position: fixed;
        right: 0;
        text-decoration: none;
        z-index: 3;
    }
    .register_preview_left {
        width: 98%;
        border: 1px solid #ddd;
        padding: 10px;
        border-radius: 6px;
        overflow: hidden;
        background: #EFEFEF;
        margin-bottom: 20px;
    }
    .register_preview_right {
        width: 98%;
        border: 1px solid #ddd;
        padding: 10px;
        border-radius: 6px;
        overflow: hidden;
        background: #EFEFEF;
        margin-bottom: 20px;
    }
    .popup_wrap {
        width: 78%;
        background-color: #F0F0F0;
        padding: 20px;
    }
    .popup_wrap h3 {
        font-size: 22px;
        color: #8AC007;
        text-align: center;
        font-weight: normal;
    }
    .popup_wrap h4 {
        padding: 10px;
        text-align: center;
        font-size: 20px;
        color: #E24838;
        font-weight: normal;
    }
    .reveal-modal {
        background: url("modal-gloss.png") no-repeat scroll -200px -80px #EEEEEE;
        border-radius: 5px;
        left: 50%;
        margin-left: -170px;
        padding: 30px 40px 34px;
        position: absolute;
        top: 100px;
        visibility: hidden;
        width: 48.5%;
        z-index: 101;
    }
    .student_reg_col_1 {
        float: none;
        width: 100%;
    }
    .student_reg_col_2 {
        float: none;
        width: 100%;
    }
    #LoginBox { width: 300px }
    .login p.submit { margin-left: 15px }
    .show_basic_info_std_left {
        width: 97%;
        float: none;
    }
    .show_basic_info_std_right {
        float: none;
        width: 97%;
        margin-top: 10px;
    }
	*/
    #menu1 { width: 291px }
    .menu_container .menu_dropdown_block.half_width { width: 100% }
    .header {
        background: none repeat scroll 0 0 #fff;
        float: left;
        height: auto;
        position: relative;
        width: 100%;
    }
    .main-content { margin: 0px }
    .footer_bottom_para {
        float: left;
        margin: 0;
        padding: 10px 0;
        text-align: center;
        width: 100%;
    }
    .std_forum_wrapper {
        margin: 15px auto !important;
        float: left;
        overflow: hidden;
    }
    .student_forum_leftsidebar {
        float: none;
        min-height: 350px;
        overflow: hidden;
        width: 100%;
        position: relative;
    }
    .student_forum_right_content {
        float: none;
        width: 100%;
    }
    .std_forum_left {
        float: left;
        width: 100%;
    }
    .forum_post_comment {
        padding: 10px 10px 10px 45px;
        width: 87%;
    }
    .forum_main_comment { width: 76% }
    .forum_write_new_post {
        float: right;
        width: 100%;
    }
	.menu-icon {
	  cursor: pointer;
	  display: block;
	  padding-bottom: 0px;
	  padding-top: 0px;
	}
    .nav-list2 {
        display: none;
        background-color: #aaa;
        width: 100%;
        padding: 10px;
        padding-bottom: 0;
        margin-top: 6px;
        position: relative;
        left: 0px;
        top: 0px;
    }
    .nav-list2 li {
        border-bottom: 1px solid #d1d1d1;
        border-top: 1px solid #797979;
        display: block;
        float: none;
    }
    .nav-list2 li a {
        border-radius: 0 !important;
        color: #fff;
        display: block;
        font-size: 14px;
        margin: 0 !important;
        padding: 5px 25px 5px 13px;
        text-decoration: none;
        text-transform: uppercase;
    }
    .header_menu ul li {
        list-style: none;
        float: none;
    }
    .header_menu nav { float: none }
	.language_area {
	  float: right;
	  position: absolute;
	  right: 0;
	  top: 123px;
	}
    .header_menu ul li a { text-align: left }
    .column-small {
        margin: 10px;
        width: 43%;
    }
    .myacademy_promo_video { height: 320px }
    .feature_main_box ul li {
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
        width: 99%;
    }
    .demo_id_area {
        float: none;
        width: 100%;
    }
    .news_events_area {
        float: none;
        width: 100%;
    }
    .std_reg_left {
        display: none;
        float: none;
    }
    .std_reg_right {
        margin-top: 0px;
        width: 90%;
    }
    .regInputFieldTxt { width: 78% }
    .std_reg_complete_left {
        float: none;
        margin-right: 0px;
        width: 100%;
        margin-bottom: 10px;
    }
    .std_reg_complete_right {
        float: none;
        overflow: hidden;
        width: 100%;
    }
    .up_profile_std { width: 100% }
    .student_reg_main_body {
        padding: 10px 5px;
        width: 96%;
    }
    .studyboard_menu ul li a {
        border-radius: 5px;
        color: #555;
        font-weight: normal;
        margin: 4px;
        padding: 4px;
        text-align: left;
        text-decoration: none;
        text-shadow: none;
        border: none;
    }
    .studyboard_menu ul li {
        border-bottom: 1px solid #ccc;
        float: none;
        line-height: 29px;
        list-style: none outside none;
    }
    .studyboard_menu ul li a {
        border-radius: 5px;
        color: #555;
        font-weight: normal;
        margin: 4px;
        padding: 4px;
        text-align: left;
        text-decoration: none;
        text-shadow: none;
    }
    .payment_way { float: none }
	.current_affairs_wrapper {
	  width: 90%;
	}
	.header_link {
	  margin: 0 auto 50px;
	  text-align: center;
	  width: 99%;
	}
	.bcs_pre_div ol {
	  padding: 0;
	}

}