/*Responsive*/
@media(max-width:767px) {
	
/*New SCC banking sub*/
.topics_outer > align-center { display:block;}
.test_pr_blck h2 { font-size:22px;}

/*globle*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { line-height:normal;}
#my_login_signup_modal .modal-sm { width:auto;}
.copy { text-align:center;}
.footer_nav { text-align:center; padding:10px 0 0 0;}
.social_footer .ic_ln { display:none;}
.mail_fooetr a { font-size:13px;}


.button_share { margin-right:2px; padding:9px 10px 9px 50px;}
.button_share.twitter { height:35px; padding:9px 20px 9px 20px;}
.button_share.twitter p { display:none;}
.button_share.twitter span { border:0px;}
.button_share.twitter span i { font-size:15px;}

/*Header New with OTS and VD courses*/
.logo_header img { width:80%; height:auto; margin:10px 0;}
.exam_menu_header, .subject_menu_header, .ots_menu_header, .vd_courses_menu_header { float:left;}
.ots_menu_header .exam_groups { height: 460px;left: -130px;overflow-y: scroll;width: 240px;}
.ots_menu_header .exam_grp_ws {border-right: 0 none;float: none;width: 100%;}


/*Header New with OTS and VD courses*/
.logo_header img { width:80%; height:auto; margin:10px 0;}
.exam_menu_header, .subject_menu_header, .ots_menu_header, .vd_courses_menu_header { float:left;}
.ots_menu_header .exam_groups { height: 460px;left: -130px;overflow-y: scroll;width: 240px;}
.ots_menu_header .exam_grp_ws {border-right: 0 none;float: none;width: 100%;}

.heading_section { font-size:26px; line-height:35px;}
.box_serve_us { margin-bottom:25px;}
.indias_best_teachers_outer img { width:70%; height:auto;}
ul.teachers_list { text-align:center;}
ul.teachers_list li { position:inherit; margin-bottom:20px;}
.group_border { width:50%;}
.overlay_vd { display:none !important;}
.teachers_list li img { display:inline-block;}
.update_home_in { margin-bottom:20px;}

/*Header*/
.head_logo { width:100%;}
.head_bl_r { display:none}
.nav_model_dark, .nav_sutter_wrap { display:block;}

.responsive_menu_tab { display:inline-block; float:right;}
.responsive_menu_tab i.navres { color:#fff; font-size:28px; display: block; padding:16px 7px; cursor:pointer;}
a.main_tp { margin:19px 4px; font-size:13px;}
.subject_menu_header a {}
.h1_n_ask .btn_ask_doubt a { display:none;}
.h1_n_ask { padding:18px 0;}
.preparation_header h1 { font-size:18px;}
ul.preparation_menu li a { font-size:15px;}
ul.preparation_menu li { padding:1px 7px; display:inline-block; /*margin-bottom:4px;*/margin-bottom:-1px;}
ul.preparation_menu li a { padding:0 6px 10px;}

.app_link_mobi { border-bottom: 1px solid #18a6b2; box-shadow: 0 1px #158b95; display: block; margin: 15px auto 12px; padding-bottom: 17px;text-align:center;}
.menu_header_responsive a.wifi_app { margin:auto; padding:5px 26px;}
.my_account_mobile {border-bottom: 1px solid #18a6b2; box-shadow: 0 1px #158b95; margin: 0 auto 10px; padding: 0 0 12px; text-align: center;}
.noti_responsive { position:relative; float:right;}
.app_link_mobi a.notifi_ic_head { margin-right:35px; margin-top:5px;}
.app_link_mobi .list_of_notifaction {right: 6px; width:290px;}
.list_of_notifaction ul { height:270px;}
.menu_header_responsive .get_apps_btn .app_btn {box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.23), 1px 1px 0 0 hsla(0, 0%, 100%, 0.2) inset;}

.nav_sutter_wrap { background-color: #179ba6; border-left: 1px solid #179ba6;  bottom: 0; position: fixed; right: -355px; top: 60px; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; width: 242px; z-index: 50;}
.nav_model_dark { background-color: rgba(0, 0, 0, 0.8); bottom: 0; left: 100%; opacity: 0; position: fixed; right: 0; top: 60px; transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; z-index: 15;}

span.arrow_menu_exam { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px dashed; display: inline-block;
 height: 0; margin-left: 2px; vertical-align: middle; width: 0; position: absolute; right: 16px; top: 9px; cursor:pointer;}
.exam_groups h2 { position:relative;}
.exam_menu_header .exam_groups { left:0; width: 240px; height:460px; overflow-y:scroll;}
.exam_menu_header .exam_grp_ws { float:none; width:100%; border-right:0px;}

/*Footer New*/
footer h3 { font-size:14px;}	
.address_footer_outer img  { display:none;}
.address_footer_outer .col-sm-9 { padding:0;}

/*Home*/
.post_conversation, .exam_feeds { width:100%; float:none;}
.exam_feeds { display:none !important;}
.fixed_dis_arti_quiz { width:92%;}
.likes_share_dv ul li { padding-right:5%;}
.pr_lft_im { width:31px;/* margin-left:7px;*/}
input.im_user {width:83%;}
/*.has_second_label_comnt_bx .im_user { width:80%;}
#has_comment_box > .im_user_default_bx textarea.CommentBox { width:83%;}
.has_second_label_comnt_bx textarea.reply_text { width:83.5%;}*/
.button.post_top { float:right;}
select.select_exam_group { width:57%;}
.post_txt_dt { width:83%;}
ul.top_filter_open li::before { height:2px;}
ul.top_filter_open li { padding:8px 0;}

/*Preparation*/
.topics_gk { width:81%;}
.topics_right_arrow { padding:10px 0 12px 3%;}
.topics_gk span { font-size:12px;}
.topics_video { margin-right:4%;}
.test_processer_outer li::before { font-size:13px; margin:25px 10px 0 0; padding:3px 7px;}
.test_video span { font-size:12px;}
.test_video{ margin:0 5% 0 0;}
.process_bar_test { width:83%;}
.test_start_button { margin:8px 0;}
.test_start_button > a { padding:4px 20px;}
.concept_topics ol li.conceptno table { display: block; overflow-x: scroll;  overflow-y: hidden;  white-space: nowrap; width: 100% !important;}
.menu_tab_pre > li > a { padding-left:12px; padding-right:12px;}
.tab-content_preparation { margin-bottom:10px;}
.main_h_three { font-size:17px;}

/*OTS*/
#ots_packages .container .row .tab-content .tab-pane .col-sm-3, #ots_section_nw .tab-content .tab-pane > .col-sm-3 { padding-left:15px; padding-right:15px;}
.test-list_new li { padding:10px 0px 10px 6px;}
.test-list_new li .availability { position:inherit; text-align:left; top:0;}
.test-list_new li .availability span { display:inline;}
.test-list_new li .details div { padding:0 4px;}
.curvedarrow { display:none;}
ul.packs_info { min-height:inherit;}
/*Exam Info*/
#requirement_left_menu li { width:50%; font-size:14px;}
#requirement_left_menu li a {8.5px 5px;}
#requirement_left_menu li a span { padding-left:2px; vertical-align:middle; display: inline-block; max-width: 85%; overflow: hidden; position: relative; text-overflow: ellipsis; text-transform: capitalize; white-space: nowrap;}

/*my-package*/
table.tbl_my_pack, table.toppers_score{ display: block; overflow-x: scroll;  overflow-y: hidden;  white-space: nowrap; width: 100% !important;}
.profile_my_ac { height:auto; background:none;}


/* 
Only Responsive My Pack Page
*/
table.tbl_my_pack, table.tbl_my_pack thead, table.tbl_my_pack tbody, table.tbl_my_pack th, table.tbl_my_pack td, table.tbl_my_pack tr { display: block; }
table.tbl_my_pack thead { padding:0;}
table.tbl_my_pack thead tr { position: absolute; top: -9999px; left: -9999px;}		
table.tbl_my_pack tr { border: 1px solid #ccc;  margin-bottom: 25px;}		
table.tbl_my_pack td { border: none;border-bottom: 1px solid #eee; position: relative;padding-left: 50%; }
table.tbl_my_pack td:last-child { border-bottom:0px solid #fff; }	
table.tbl_my_pack td:before { /* Now like a table header */position: absolute;/* Top/left values mimic padding */top: 0px;left: 0px;width: 45%; padding: 10px; white-space: nowrap;}
table.tbl_my_pack tbody td {padding:10px 8px 10px 47%;}
table.tbl_my_pack {white-space: normal;}
table.tbl_my_pack td:nth-of-type(1):before { content: "Package Name"; }
table.tbl_my_pack td:nth-of-type(2):before { content: "Order No."; }
table.tbl_my_pack td:nth-of-type(3):before { content: "Price"; }
table.tbl_my_pack td:nth-of-type(4):before { content: "Status"; }
table.tbl_my_pack td:nth-of-type(5):before { content: "Action"; }

/*performance*/
.score_tab_menu ul li { padding:9px 1px;}
#gethtml #page-content-mock-test { margin:150px 0 0;}

/*Quiz Capsule and Header*/

.cap_head_left_quiz { float:none;}
.cap_head_left_quiz .sec_quiz_head_mid { width:50%;}
.cap_head_left_quiz .sec_quiz_head_last { float:right;}
.cap_head_left_quiz h1 { display:block;}

.capsule_view_head { height:auto;}
.cap_head_left { float:none;}
.cap_head_left > a { font-size:14px; float:none;}
.capsule_view_head .cp_lang { margin-left:10px;}
.capsule_date_filter_out { text-align:left;}
.filter_right_arrow { cursor: pointer; margin-left: 0; width: auto;margin-left: 0; display:inline; float:left; height:32px;}
.filter_left_arrow {cursor: pointer; margin-left: 0;margin-right: 0; width: auto; display:inline;}
.filter_right_arrow a, .filter_left_arrow a { font-size:0px;}
.filter_right_arrow a span, .filter_left_arrow a span { font-size:30px;}
.capsule_date_filter_out ul li { padding:0 3px;}
#rolling_slider { text-align:left;}
#load_data p img { height:auto; max-width:100%;}
.cap_head_mid #showREp { display:inherit;}
body.capsule_view_index .padding_top_70 {  padding-top: 105px !important;}
.current_no_views_m {padding: 24px 4px 7px 0;}
.cat_heading h1.main_h_one { font-size:17px;}

.quiz_test_view_screen .cap_head_mid { display:none;}
.quiz_test_view_screen .cap_head_left { float:none;}
.sec_quiz_head_mid { float:left; width:60%;}
.timer_quiz { display:inline;}
.quiztitle {display: inline-block; max-width: 200px; overflow: hidden; position: relative; text-overflow: ellipsis; text-transform: capitalize white-space: nowrap;}
.heading_score { font-size:16px;}

/*Get App Page*/
.app-banner-text h1 { font-size:32px;}
.app-banner, .sec-sec-banner, .fist-sec-banner { height:auto;}
.app-banner-bottom { position:inherit; padding-bottom:25px;}
.app-banner-text h2, .online-text h2 { font-size:22px;}
.app-banner-text p { font-size:16px;}
.phone { display:none;}
.online-text p { margin-bottom:20px;}
.sec-sec-banner { margin:auto; text-align:center;}
.sec-sec-banner p { padding-top:7px;}
.sec-sec-banner img { float:none; padding-top:8px;}
.feature_app .col-sm-3 { text-align:center;}
.feature-con > p { padding-top:20px;}
.app-banner-text h2 { transform:none;}
.app-banner-text {margin: 2rem 0 0;}

/*Chackout*/
.payment_allcard_details { margin:25px 0 0 0;}
.payment_details_tab select, .payment_details_tab input[type="text"] { width:100%;}
.payment_details_tab ul li { margin:0;}
.payment_details_tab ul li a { padding:7px 10px;}
#ccexpmonc, #ccexpmond { width:29%;}
#ccexpyrc, #ccexpyrd { width:29%;}
.payment_details_tab .credit_card .cvvno, .payment_details_tab .debit_card .cvvno { width:38%;}
.pay_securely_btn, p.i_agree { width:100%;}
.mytotal_paybel_amount p { text-align:center;}

/*404 Page*/
.wifistudy-404page { padding:1em 0em 1em; margin:auto;}
.error-left h2::before { background-size:40%;}
.error-left h2 { font-size:5em;}
.error-left h3 { font-size:19px;}
.error-left { border-right:0px solid #fff;}
.error-form input[type="submit"] { width:auto; padding:10px 15px;}
.error-form input[type="text"] { width:63%;}
.forzerofourbutton a { margin-bottom:10px; display:block;}
.error-right-text img { display:none;}
.search_cls { border-right: 1px solid #ccc; width:100%;border-top: 1px solid #ccc; width:100%;}

/*We Are Hiring*/
#join_wifistudy h1 { font-size:28px; margin:0px 0 10px 0;}
#join_wifistudy .nav-tabs > li > a { padding:10px 8px; font-size:14px;}
ul.jobs_at_wifi li div { padding-top:5px; padding-bottom:5px;}
.text_typing { font-size:33px;}
.text_typing span { font-size:22px;}
section#career_para_one .overelay { min-height:195px; padding:4rem 0;}
#career_para_one { background-size:cover;}
.why_join_wifi_title h2 { font-size:35px;}
#why_join_us_section .why_join_wrap .career_image { display:none;}
#why_join_us_section .why_join_wrap .career_title, #why_join_us_section .why_join_wrap .careers-excerpt-content { width:100%;}
#why_join_us_section .why_join_wrap .career_title h3 { min-height:45px;}
h2.the_inception { font-size:21px;}

/*Recruitment page*/
#requirement_content table, #exam_pattern_ots_nw_in table { display: block; overflow-x: scroll; overflow-y: hidden;/* white-space: nowrap;*/ width: 100% !important;}
.col-sm-8 #requirement_content .recent_post_req_post .col-sm-6, .col-sm-8 .recent_post_req_post .col-sm-6 { padding-left:0; padding-right:0;}
.recent_post_req_post img { height:auto;}
/*Single post*/
.post_content_single table { display: block; overflow-x: scroll; overflow-y: hidden; width: 100% !important;}


/*You tube vedio responsive*/
.video_responsive { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;} 
.video_responsive iframe, .video_responsive object, .video_responsive embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

#Modal_user_videos_paid .modal-dialog {width: auto;}
#requirement_content table p,
.recruitment_section_new table tr:first-child td, 
.recruitment_section_new table tr:first-child td p, 
body #requirement_content .recruitment_section_new table tr:first-child td p strong, 
.recruitment_section_new table tr td[colspan="2"], 
.recruitment_section_new table tr td[colspan="2"] p, 
body #requirement_content .recruitment_section_new table tr td[colspan="2"] p strong, 
.recruitment_section_new table td {
  font-size: 15px; line-height:23px;
}

/*Get App Link*/
.app_details { padding-bottom: 20px; padding-top: 20px; text-align: center;}
.app_details h2 { font-size: 32px;}
.get_app_link { padding: 10px 0 30px;}
.get_app_link .group_border { margin: 0 10px 15px; max-width: 350px; width: 100%;}
.testimonials_slider .slide { padding: 0 15px;}
#requirement_content img, .post_content_single img { max-width:100%; height:auto }

}


@media(max-width:360px) { 
.topics_right_arrow {  margin:19px 3%;}
#why_join_us_section .why_join_wrap .career_title h3 { min-height:70px; font-size:14px;}
}

@media(max-width:480px) {
.bx-wrapper .testimonials-carousel-thumbnail { float: none; margin: 0 auto 10px; max-width: 35%;}
.bx-wrapper .testimonials-carousel-context { text-align: center;}
.testimonials-carousel-content p { font-size: 15px;}

}

/*For Responsive Toogle menu*/
.right_zero { right:0px;}
.left_zero_opacity_one { left:0; opacity:1;}
.reverse_responsive_css {right:-355px}
.reverse_responsive_dark {opacity:0; left:100%;}
.overflow_hide { overflow:hidden;}

#nav-toggle_menu_mobi{cursor: pointer; display: block; padding: 28px 30px 17px 0;}#nav-toggle_menu_mobi span,#nav-toggle_menu_mobi span:after,#nav-toggle_menu_mobi span:before{cursor:pointer;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;-o-border-radius:1px;height:4px;width:30px;background:#fafafa;position:absolute;display:block;content:'';transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}#nav-toggle_menu_mobi span:before{top:-10px}#nav-toggle_menu_mobi span:after{bottom:-10px}#nav-toggle_menu_mobi.active span{background-color:transparent}#nav-toggle_menu_mobi.active span:after,#nav-toggle_menu_mobi.active span:before{top:0}#nav-toggle_menu_mobi.active span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);background:#fff}#nav-toggle_menu_mobi.active span:after{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);top:10px;background:#fff;}


