@media screen and (max-width: 425px){
	.login-pic {
		margin-right: 10px;
	}
	.logo-section, .noti-section {
		padding: 10px 15px;
	}
	section.cmn-cntir {
		margin-top: 82px;
	}
	.wow_plan_grid>div {
		padding: 3px;
		width: 33.33%;
	}
	.pie-value {
		font-size: 19px;
		height: 30px;
		margin-top: -20px;
		line-height: 33px;
	}
	.mobile_top_header nav.navbar {
		position: fixed!important;
		width: 100%!important;
		transition: none!important;
		animation: none!important;
		top: 0;
		left: 0;
		padding: 0!important;
		margin: 0!important;
		border: 0!important;
	}
	.mobile_top_header .container-fluid{
		padding-top:45px;
	}
}
@media screen and (max-width: 545px){
	.res_width_login {
		width: 100%;
	}
}
@media screen and (max-width: 767px) and (min-width: 546px){
	.res_width_login {
		width: 70%;
	}
}
@media screen and (min-width: 426px) and (max-width: 767px){
	.rp_grpg_con {
		float: left;
		width: 33.33%;
		margin-left: 0;
		padding: 10px;
	}
	.pie-value {
		font-size: 24px;
		height: 37px;
		margin-top: -20px;
		line-height: 40px;
	}
	.pplo_sert>.lazy_load {
		display: grid;
		grid-template-columns: 33.33% 33.33% 33.33%;
		grid-gap: 12px;
	}
}
@media screen and (max-width: 767px){


	.dic_self_new_outer {
       display: block;
	   clear:both;
    }
     .dis_slef_text,.dis_slef_img {
       width: 100%;
    }
    .dis_slef_text{
       padding: 30px;
    }
	.signup_new a.left.carousel-control, .signup_new a.right.carousel-control {
 	   display: none;
	}
	.few_steps ul{
	    width: 100%;
	}
	.few_steps ul, .signup_steps {
	    width: 100%;
	}
	.sign_ban_text{
		font-size:30px;
		line-height:35px;	
	}
	#registrationform .select2-container {
	    width: 95% !important;
	}
	.signupCarousel_img img {
	    width: 100%;
	    height: 220px;
	    object-fit: cover;
	}
	.few_steps ul li p {
	    font-size: 13px;
	}	
	.sort_div {
		right: auto;
		left: 22px;
	}
	.occ_det .padding_015.only_relative {
		margin: -9px 0 0 -10px !important;
		padding: 0 !important;
		width: calc(100% + 20px);
		position: sticky;
		position: -webkit-sticky;
		top: 51px;
		z-index: 50;
	}
	.occ_det .db-profile {
		padding-left: 0;
	}
	.sh-hid {
		right: 10px;
		top: 3px;
	}
	.occ_det ul li {
		font-size: 12px;
	}
	.occ_det ul{
		margin-bottom: 0;
	}
	div.video_icon {
		position: absolute;
		top: 3px;
		right: 10px;
	}
	.occ_det .db-profile .profile_style {
		padding: 0 5px 5px;
	}
	.modal-dialog.delete_conform {
		position:  fixed;
		width: calc(100% - 20px);
		height: calc(100% - 60px);
		top: 0;
		left: 0;
		display:  flex;
		align-items:  center;
		justify-content:  center;
	}
	.modal-dialog.delete_conform>.modal-content {
		width: 100%;
	}
	.delete_conform .modal-body p {
		padding-right: 20px;
	}
	.req_asse .font_16_black, .static_cntnc .font_16_black, .static_tbl .font_16_black, table.majors>thead>tr>th{
		line-height: 16px;
	}
    .notification .kit_cont .col-sm-12 {
        padding-left: 0;
    }
    .mob_help .mob_hidk {
        padding: 0;
    }
    .mob_help .mob_hidk .mob_space {
        padding: 15px 0;
    }
    .mob_help .mob_hidk .mob_space .p_left {
        padding-left: 0 !important;
    }
    .mob_help p.font_14_n {
        margin-bottom: 5px !important;
    }
    a.mob_gear {
        position: absolute;
        top: 30px !important;
        right: 6px !important;
    }
    .mob_compare .cmn_padd.padding_20 {
        padding: 0;
    }
    .mob_compare .table-responsive{
        margin: 20px 0 0 0;
        padding: 0;
    }
    .mob_compare .p_left {
        padding: 0;
    }
    .mob_compare, .mob_compare .dev_cnt {
        margin: 0;
        padding: 0 10px;
    }
	.wow_tit .net_connect .radio_label .checkmark {
		top: 7px;
	}
	span.svg_icons.filter_svg {
		float: right;
		width: 16px;
		margin-right: -6px;
	}
	span.svg_icons.filter_svg path {
		fill: #e40001;
		-webkit-text-fill-color: #e40001;
	}
	.wow_tit .checkbox_label.radio_label .checkmark:after {
		background-color: #e40001;
		border: none;
	}
	.left_network  .label_inline .form-group {
		margin-bottom: 0 !important;
	}
	.center_list h3.font_14_black {
		padding-left: 0;
	}
	.left_network  .label_inline {
		padding: 3px 0;
		overflow: hidden;
	}
	.left_network span.mob_net_connection {
		display:  flex;
	}
	.left_network span.mob_seeall_req {
		display:  flex;
		justify-content: space-between;
	}
	.left_network a#see_all {
		position: absolute;
		right: 20px;
		top: 20px;
	}
	.left_network a#snd_rqst {
		display:  flex;
		flex-direction: row-reverse;
		justify-content:  flex-end;
		font-size:  12px;
		line-height: 15px;
		margin-bottom: 9px;
		margin-top: 4px;
	}
	.left_network a#snd_rqst span {
		margin-right:  3px;
		color: #333333;
	}
	.left_network a#see_all button {
		color: #e40001 !important;
		border: none;
		background-color: transparent;
		display: inline-block;
		padding: 0;
		margin: 0;
	}
	.left_network .snd_rqst {
		padding-bottom: 0;
		width: 100%;
	}
	.left_network .left_side_list {
		padding: 15px 20px 25px;
	}
	.num_of_pepl, .left_network .left_side_list h3.font_14_black {
		font-size: 23px;
		font-weight: 700;
		margin: 0;
	}
	.left_network .left_side_list ul.user_photos {
		display: none;
	}
	.chose_pasnpln {
		padding-left: 0;
		clear: both;
	}
	p.selted-list.occ_tit.mob_cou_count {
		top: -19px !important;
		right: 0px !important;
	}
	.single-col>.col-sm-4 {
		padding: 0;
	}
	.add_plan_spcace>.col-sm-6 {
		padding: 0;
	}
	.search_rai.search_wol_mjr .form-group {
		width: 100%;
	}
	div#cou_pr_table {
		margin: 0;
	}
	.table-responsive.margin_15 {
		margin: 0;
	}
	.stk-hldrs.dsh_tabl {
		background-color: transparent;
		margin-top: 0;
	}
	.padd_reduce span#wow_section2 {
		padding-left: 0;
	}
	.dsh_tabl div#dash_tab {
        padding: 15px 0;
        width: 100%;
        margin: 0 !important;
		background-color: #ffffff;
	}
	p.selted-list.tot_ocp {
		margin-bottom: 0;
		padding: 0;
		margin-top: -15px;
	}
	.padd_reduce.occupations .tab-content.tabs-body.career_def {
		border: 1px solid #c7c9d3;
		border-top: none;
	}
	.padd_reduce ul.nav.nav-tabs.cp-tabs.white-bg.wow_tab {
		box-shadow: none;
	}
	.padd_reduce.occupations {
		width: calc(100% + 30px);
		margin-left: -15px;
	}
	.ds-assess {
		display: flex;
		justify-content: space-between;
	}
	.ds-assess .progress.cs_progress span {
		top: 0;
		right: 0px;
	}
	.ds-assess .progress.cs_progress {
		margin-top: 22px;
	}
	.ds-assess .form-group label.asses-label {
		margin-right: 0;
		min-height: initial;
		width: 100%;
		padding: 0;
		font-size: 10px;
	}
	.asse_name span.display-inline-block {
		margin-top: -7px;
	}
	.ds-assess .form-group label {
		font-size: 10px;
		line-height: 14px;
	}
	.asse_name span.display-inline-block {
		margin-left: 0px;
	}
	.font_14_n, .tab-content.tabs-body p {
		font-size: 12px;
		margin-bottom: 0 !important;
		line-height: 14px;
	}
	.ds-assess .form-group label.asses-label span.font_14_ur{
		font-size: 10px;
	}
	.ds-assess>.form-group {
		display: flex;
		padding-right: 0;
	}
	.assess_s.form-group.pull-left {
		padding-left: 7px;
		margin: 0 0 0 10px !important;
	}
	.upload.kyc_up {
		float: right;
	}
	.mob_admission_manage .one_comp_row.wol_struct .five_grid .cmn-head-data:nth-last-of-type(-n+2) {
		border-bottom: none !important;
	}
	.mob_admission_manage .wol_struct .top_div .left_flex {
		width: 100% !important;
		overflow: hidden;
	}
	.cmplx_prob {
		clear: both;
		display: grid;
		grid-template-columns: 50% 50%;
	}
	.cmplx_prob_left, .cmplx_prob_right {
		width: 100%;
		padding: 0 9px;
		float: none !important;
	}
	.col-sm-6.search_rai, .search_rai_wol{
		overflow: auto;
		width: 100% !important;
		padding: 0 !important;
	}
	label#id_sub_stream-error, label#id_major-error {
		position: relative;
		bottom: 0;
	}
	.wol_struct .right_side_div {
		display: flex;
		width: 100%;
		justify-content: space-between;
		overflow: hidden;
		align-items: center;
		margin-top: 2px;
	}
	.wol_struct .svg_icons.shield {
		position: absolute;
		right: 13px;
		top: 7px;
		width: 17px;
	}
	.wol_struct .justify_flexstart .left_flex {
		display: flex;
		flex-direction: column;
		padding: 3px 0;
	}
	.wol_struct .top_div.justify_flexstart {
		justify-content: flex-start;
		align-items: center;
		flex-direction: row !important;
		display: flex;
	}
	.wol_struct .edit_del .edit_icons {
		display: flex;
	}
	.top_div.justify_flexstart .short_list_shield {
		margin-left: 5px;
	}
	.progressives.border-bottom {
		padding-bottom: 0 !important;
	}
	.progress_score {
		display: none;
	}
	.n_wow_snt {
		display: flex;
		width: calc(100% + 26px);
		margin-left: -13px;
		
	}
	.n_wow_snt .right_side_div{
		border-top: 1px solid #ECEDF0;
		border-bottom: 1px solid #ECEDF0;
		padding: 3px 13px;
	}
	.progress_score.mobile_score {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		border-top: 1px solid #ECEDF0;
		border-bottom: 1px solid #ECEDF0;
	}
	.compl_stats span {
		font-size: 10px;
	}
	.compl_stats, .compl_stats canvas {
		width: 45px;
		height: 45px;
		position: relative;
		top: 1px;
	}
	.mob_aed span {
		width: 3px;
		height: 3px;
		border-radius: 50%;
		background-color: #9E9E9E;
		display: inline-block;
	}
	.mob_aed {
		width: 13px;
		line-height: 0px;
		padding: 2px 4px;
		position: absolute;
		top: 3px;
		right: 2px;
		z-index: 1;
	}
	.wol_struct .mob_aed {
		right: -5px;
	}
	.edit_del.show_del {
		position: absolute;
		top: 5px;
		transition: all 0.2s linear;
	}
	span.s-active.bg_orange.justify1 {
		margin-bottom: 0;
		margin-right: 13px;
	}
	.inline-block.justi {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.mob_pho_not {
		padding: 10px 0 5px;
		border-bottom: 1px solid #7d7d7d;
	}
	.mob_pho_not .log-noti {
		display:  flex;
		flex-direction: column-reverse;
		position:  relative;
	}
	.mob_pho_not ul.user-dropdown-list {
		position: absolute;
		left: -14px;
		right: 0;
		border-radius: 0;
		top: 128px;
		border: none;
		padding: 0;
		width: calc(100% + 39px);
		height: calc(100vh - 33vh);
		background-color: #323744;
		box-shadow: none;
	}
	.mob_pho_not ul.user-dropdown-list li a, ul.user-dropdown-list li:hover a {
		color: #ffffff !important;
		padding: 8px 10px;
		font-weight: 600;
	}
	ul.user-dropdown-list .divider {
		border-top: solid 1px #7d7d7d;
		margin-top: 0px;
	}
	.mob_pho_not ul.user-dropdown-list span.svg_icons path {
		fill: #ffffff !important;
	}
	.mob_pho_not .login-pic ul.dropdown-menu li {
		background-color: #323744 !important;
	}
	span.notification-sign {
		top: -1px;
		right: -1px;
	}
	.mob_pho_not .noti-icon {
		position: absolute;
		right: 20px;
		top: 9px;
		width: 40px;
		height: 40px;
		background-color: #ffffff;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		z-index: 1;
	}
	.mob_pho_not .login-pic a.dropdown-toggle {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		justify-content: flex-end;
	}
	.mob_pho_not .noti-icon a {
		position: relative;
		top: -1px;
		left: -1px;
	}
	span.user-name, .cr-select label select, .cr-select label p#current_role {
		color: #ffffff;
		line-height: 16px;
		font-weight: 600;
	}
	span.user-name {
		margin-left: 10px;
		font-weight: 600;
		display: flex;
		flex-direction: column;
		font-size: 16px;
	}
	.sm-fix-img img {
		margin-top: 0;
	}
	.sm-fix-img {
		width: 60px;
		height: 60px;
		margin-bottom: 0;
	}
	section.cmn-cntir {
		margin-top: 50px;
		padding: 10px !important;
	}
	section.cmn-cntir.sticky_top {
		padding: 0 !important;
	}
	.sticky_top{
		position: -webkit-sticky;
		position: sticky;
		top: 50px;
		z-index: 50;
	}
	.white-bg-head {
		border-bottom: 1px solid #ECEDF0;
		box-shadow: none;
	}
	a.t_logo_t {
		max-width: 20px;
		display: inline-block;
	}
	a.t_logo_t img {
		width: 100%;
	}
	.inner-ech-slid {
		margin-top: 15px;
		box-shadow: 0 6px 8px rgba(0,0,0,0.16);
		padding: 15px;
		margin-right: 0;
		min-height: auto;
		padding-bottom: 12px;
		display: flex;
	}
	section.dashboard {
		padding: 15px;
	}
	.mrg-top {
		margin-top: 0px;
	}
	#dash_tab h4 {
		padding: 0 0 0 7px !important;
		position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        left: 0;
	}
	.dsh_tabl div#DataTables_Table_0_filter {
		float: left !important;
		position: relative;
		margin: 0 !important;
		left: 0;
		margin-bottom: 10px !important;
	}
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
		float: none;
		text-align: right !important;
	}
	.wow_plan_grid {
		display: flex;
	}
	.overview_text_title {
		width: 100%;
		margin: 0 auto 25px;
	}
	.brochure_view {
		display: block;
	}
	.overview_card {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.wow_plan_grid .wow_ul {
		padding: 0;
	}
	.pes {
		float: left !important;
	}
	.ind_pay .each_pay_list>div {
		margin-bottom: 10px;
	}
	.ind_pay .each_pay_list {
		padding: 15px 0;
		border-bottom: 1px solid #e4e6eb;
		margin-bottom: 0px;
	}
	.left_side_list {
		margin-bottom: 20px;
	}
	.center_list.white_bg {
		background-color: transparent !important;
		box-shadow:  none !important;
		border: none;
		margin-left: -15px;
		margin-right:  -15px;
	}
	.center_list.white_bg .each_person_card {
		background-color:  #ffffff;
		margin-bottom: 0;
		box-shadow: 0 6px 10px rgba(0,0,0,0.07);
	}
	.each_section {
		border: 1px solid #dfe2ec;
		margin-bottom: 20px;
		background-color: #ffffff;
		box-shadow: 0 6px 10px rgba(0,0,0,0.07);
	}
	.right_side_list.white_bg {
		background-color: transparent !important;
		box-shadow:  none;
		border: none;
		display: flex;
		flex-direction: column;
		bottom: 0;
		padding: 10px;
		position: relative;
		width: 100%;
	}
	.select2-container {
		width: auto !important;
		margin-bottom: -1px;
	}
	.sign-rw {
		margin: 0;
	}
	.signup-frm {
		padding: 0;
	}
	.signup-frm  .pd-right {
		margin-right: 15px;
	}
	.flex_center, .outer_btn .r_btn {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		padding-left: 0;
	}
	form#reg_contct_form .width_50 {
		width: 100% !important;
		padding: 15px;
	}
	.signup, .dis-table, .login{
		display: block;
		height: auto;
	}
	.pm_type {
		margin: 0;
	}
	.img_div {
		width: 100%;
		overflow: auto;
		display: flex;
		justify-content: center;
	}
	.e-contact {
		clear: both;
		text-align: center;
	}
	.name_grade p {
		margin-left: 15px;
	}
	.name_grade {
		padding-right: 0;
		text-align: center;
	}
	.pro_dtls_div {
		width: 100%;
	}
	.prof_msg {
		padding: 5px 15px;
	}
	nav#myScrollspy {
		overflow: visible;
	}
	#myScrollspy .affix {
		position: relative;
		top: 0px;
	}
	.modal-body {
		position: relative;
		padding: 20px 15px;
	}
	.form-modal .modal-footer {
		padding: 10px 15px;
	}
	.added_detials {
		margin: 10px 0;
		padding: 0;
	}
	.btns-in-footer .red-btn, .btns-in-footer .red-btn-bor {
		margin-left: 6px;
	}
	.btns-in-footer button:first-child{
		margin-left: 0px;
	}
	#docform .position_relative {
		position: relative;
		display: block;
	}
	.login.container .row {
		margin: 0;
	}
	.white-bg-head .title-section h4 {
		padding-top: 0;
	}
	.radio_buttons {
		padding: 0;
		margin: 5px 0 10px;
	}
	.r_btn {
		padding: 0;
	}
	.black_radio_text .margin_right_30 {
		margin-right:  0;
		display:  block;
		width:  100%;
		margin-bottom: 5px;
	}
	.wow_plan_outer .career {
		margin: 5px 0 20px;
	}
	.cp-tabs.nav-tabs>li>a {
		padding: 5px 10px !important;
	}
	.deg_self_outer .deg_self_left {
		float: none !important;
		width: 100% !important;
		border-right: none !important;
		border-bottom: 2px solid #ececec !important;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.deg_self_right {
		float: none !important;
		width: 100% !important;
		padding-left: 0 !important;
	}
	.deg_self_con_outer.flex_end {
		justify-content: flex-start;
		align-items: center;
		padding-left: 0;
	}
	.flex_normal {
		display: flex;
		flex-direction: column;
	}
	.p-complt {
		padding: 0;
	}
	.deg_self_left h6.cmn_tit {
		margin-bottom: 15px;
	}
	.deg_self_right h6.cmn_tit {
		margin-bottom: 15px;
	}
	.deg_self_tetx {
		float: left;
		width: 140px !important;
	}
	.deg_self_con_outer .p_left {
		padding: 0;
		width: calc(100% - 140px);
	}
	.deg_self_pr_bar {
		float: left;
		width: calc(100% - 140px);
		padding-left: 15px;
	}
	input#update_data {
		float: left !important;
		margin: 0 15px 15px !important;
	}
	.career.tabs .col-xs-12.p_left {
		padding-left: 0;
	}
	span.svg_icons.svg_large {
		width: 35px;
	}
	.db-icons, .photo_62 {
		width: 70px;
		height: 70px;
	}
	.added_detials .db-icons, .added_detials .photo_62{
		width: 40px;
		height: 40px;
	}
	.added_detials .db-icons span.svg_icons svg {
		width: 100%;
		height: auto;
		padding: 7px;
	}
	.image_div {
		margin-right: 10px;
		margin-left: 0;
		width: 50px;
	}
	.padding_20 {
		padding: 10px;
	}
	.new_tab.remove_cls.p_left {
		padding-left: 0;
	}
	.tabs-title.onlyprofile {
		margin-top: 10px;
		margin-bottom: 10px !important;
	}
	.upload.kyc_up input {
		margin: 0;
	}
	.m_ation_plan .modal-body {
		padding: 15px;
	}
	.discr-self-cnnt {
		padding: 0;
	}
	.cards, .wef-tenlist,.first-list, .second-list {
		padding: 0;
	}
	.wef-video {
		padding: 0;
	}
	.wef-video iframe {
		width: 100%;
		height: auto;
	}
	.deg_tab ul.nav.nav-tabs {
		width: 100%;
	}
	.shlist-carr h4 {
		padding-top: 0;
	}
	.heading_wow {
		padding-left: 0;
	}
	.rec_outerdivs>div {
		padding-left: 0;
	}
	.only_wow .collapse_pp_body {
		margin-left: 0;
	}
	.one_comp_row, .top_div, .left_flex, .right_flex {
		display: block;
		overflow: auto;
	}
	.m_lr_20 {
		margin-left: 0px;
		margin-right: 0px;
	}
	.short_text {
		padding: 15px 0 15px 15px;
	}
	.top_div {
		padding: 5px 13px;
	}
	.edit_del {
		position: absolute;
		top: -50px;
		right: 20px;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		border: 1px solid #dee1e9;
		background-color: #ffffff;
		box-shadow: -2px 2px 4px rgba(0,0,0,0.21);
		padding: 5px 2px;
		transition: all 0.2s linear;
	}
	.edit_del .svg_icons {
		margin: 0 5px;
	}
	.progressives .progress_graphs {
		width: 100%;
		margin-bottom: 30px;
	}
	.progressives {
		display: grid;
		overflow-x: auto;
		grid-template-columns: repeat( 5, 150px [col-start]);
	}
	.only_wow .collapse_pp_body .cmn-head-data:first-child {
		padding-left: 15px;
	}
	.only_wow .collapse_pp_body .cmn-head-data {
		float: none !important;
		margin: 0;
		border-bottom: 1px solid #dee1e9 !important;
		padding: 8px 0px !important;
	}
	.only_wow .collapse_pp_body .cmn-head-data:nth-child(2n+2) {
		padding-left: 15px !important;
		border-right: none !important;
	}
	.only_wow .collapse_pp_body .cmn-head-data:nth-last-of-type(-n+2) {
		border-bottom: none !important;
	}
	.mob_please_sel .cmn-head-data .label_12, .major span.label_12 {
		font-size: 10px;
	}
	.mob_please_sel .major span.label_12 {
		margin-top: 6px;
	}
	.mob_please_sel .major span {
		display: block;
		font-size: 10px !important;
		line-height: 13px;
	}
	.n_wow_snt .right_side_div {
		display: flex;
		width: 100% !important;
		justify-content: space-between;
		overflow: hidden;
	}
	.mob_please_sel .cmn-head-data p, .cmn-head-data p a, .cmn-head-data select {
		margin-bottom: 0;
		font-size: 10px !important;
		line-height: 16px;
	}
	.collapse_pp_body {
		padding: 6px 10px 10px 10px;
		overflow: auto;
		border-top: 1px solid #DEE1E9 !important;
		margin-top: -6px;
	}
	.progressives.border-bottom:after {
		display: none;
	}
	.progressives.border-bottom:before {
		content: "";
		position: absolute;
		bottom: 0;
		display: block;
		width: calc(100% + 15px);
		border-top: none !important;
		-webkit-print-color-adjust: exact !important;
	}
	.mob_please_sel {
		display:  grid;
		grid-template-columns:  50% 50%;
	}
	.mob_please_sel  .major {
		margin-top: 0;
		padding-left: 15px;
	}
	.wow_slider ul.first_ul>li {
		overflow: hidden;
	}
	a#id_reset, a#id_reset:hover {
		margin-right: 0px !important;
		margin-bottom: 20px;
		width: auto;
	}
	.flex_container {
		display: block;
	}
	p.selted-list {
		text-align: left;
	}
	.row.add_plan_spcace .col-sm-6 {
		width: 100%;
		display: block;
		text-align: left;
	}
	.row.add_plan_spcace {
		display: block;
	}
	.wol_struct.one_comp_row {
		padding: 0px 8px;
	}
	.top_div .left_flex.width_75 {
		width: 100% !important;
	}
	.wol_fxd {
		width: 100%;
		padding-right: 0;
	}
	.five_grid, .four_grid {
		display: grid;
		grid-template-columns: auto auto;
	}
	.wol_struct .edit_del {
		display: flex;
		flex-direction: row;
		position: absolute;
		right: 17px;
		top: -50px;
		align-items: flex-start;
		justify-content: center;
	}
	.wol_struct .edit_del.show_del {
		right: 20px;
		top: 6px;
	}
	.collapse_pp_body .cmn-head-data:nth-child(5n+5) {
		border-right: 1px solid #dee1e9 !important;
	}
	.wol_struct .collapse_pp_body .cmn-head-data:nth-last-of-type(-n+5) {
		border-bottom: 1px solid #dee1e9 !important;
	}
	.position_relative.full_width table>tbody>tr>td div.cmn_padd {
		padding: 0;
	}
	.jn_timeline .timeline-centered {
		width: 100%;
	}
	.jn_timeline .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
		padding: 10px;
	}
	.dev_act_atv {
		position: static;
		margin-top: 5px;
	}
	span.user_msg_pic {
		display: none;
	}
	.plan_pr_im p {
		margin: 0;
	}
	.plan_pr_im p span {
		display: inline;
		margin-left: 0;
	}
	.plan_pr_im p span.name_before_marquee {
		margin-left: 4px;
	}
	.pr_rv_graph {
		padding: 15px 0px;
	}
	.pr_rv_val {
		float: none;
		width: 100% !important;
		padding-top: 0px;
		padding-bottom: 15px;
	}
	.pr_rv_in_graph {
		border-left: none !important;
		padding-left: 0;
	}
	.rp_grpg_con {
		float: left;
		width: 33.33%;
		margin-left: 0;
		padding: 8px;
	}
	.rp_grpg_con canvas {
		width: 100%;
	}
	.deg_self_con_outer {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
	}
	.deg_self_left h6.cmn_tit {
		margin-bottom: 15px;
	}
	.deg_self_tetx {
		float: left;
		width: 180px !important;
	}
	.wow_tab.cp-tabs.nav-tabs>li {
		width: auto;
		min-height: 32px;
	}
	.woe_tab .col-sm-6 {
		float: left;
		width: 50%;
	}
	.wow_btns {
		padding: 10px 0px;
	}
	.dba_popup .modal-body{
		padding:20px;
	}
	.column-count-3{
		grid-template-columns: 100%;
	}
	span.active_appli.green{
		margin-top:10px;
	}
	.logo-section, .noti-section {
		padding: 10px 15px;
	}
	.title-section {
		border-top: none;
		padding: 10px 10px;
		text-align: center;
	}
	.head-section {
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 50px;
	}
	.plan_pr_im p {
		font-weight: 600;
		font-size: 10px;
	}
	span.marquee_text {
		width: 100%;
		position: relative;
		top: 3px;
	}
	.plan_pr_im {
		padding: 2px 10px !important;
	}
	.wow_ul h6 {
		font-size: 12px;
	}
	div.wow_ul ul {
		display: none;
	}
	.cp-tabs.nav-tabs>li>a, .cp-tabs.nav-tabs>li.active>a, .cp-tabs.nav-tabs>li.active>a:focus, .cp-tabs.nav-tabs>li.active>a:hover  {
		font-size: 12px;
	}
	.one_comp_row {
		width: calc(100% - 20px);
		margin: 0 auto 20px;
	}
	.payment_type button#show_history {
		position: absolute;
		top: 28px;
		right: 10px;
	}
	.action_indcat ul li {
		margin-left: 6px;
	}
	.with_header .dataTables_filter {
		position: absolute;
		left: 15px;
		right: auto;
		top: -120px;
	}
	.wp, .pp {
		width: 36px;
		height: 36px;
		font-size: 12px;
		margin-right: 8px;
	}
	.left_flex {
		display: flex !important;
		align-items: flex-start;
		flex-direction: column;
	}
	.only_wow .left_flex {
		flex-direction: row;
	}
	.reverse_order {
		display: flex;
		flex-direction: column-reverse;
	}
	.comp_title h3 {
		font-size: 14px;
		line-height: 18px;
	}
	.comp_title p {
		line-height: 10px;
		font-size: 8px;
	}
	.only_wow .comp_title {
		width: calc(100% - 45px);
	}
	ul.sum_wh_ho li a {
		font-size: 9.5px;
		color: #e40001 !important;
	}
	ul.sum_wh_ho li {
		display: inline-block;
	}
	ul.sum_wh_ho {
		width: calc(100% + 45px);
		margin-left: -45px;
	}
	ul.sum_wh_ho li+li:before {
		margin: 0 3px;
	}
	.score {
		margin: 5px 0;
		width: 100%;
		text-align: center;
	}
	.progress-bar.system {
		margin-top: 4px;
	}
	.progress-bar.system, .progress-bar.self_bar {
		height: 8px;
	}
	.sys_sel .progress {
		margin-bottom: 15px;
	}
	.sys_sel {
		min-height: 115px;
	}
	.only_wow .collapse_pp_body .progressives {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		padding-left: 20px !important;
	}
	.label_indicate {
		position: absolute;
		left: -15px;
		top: calc(100% - 78px);
		transform: rotatez(-90deg);
		margin-top: 0;
	}
	p.sc_label {
		font-size: 12px;
	}
	p.sc_value {
		font-size: 18px;
		font-weight: 700;
		margin-bottom: 0;
	}
	.db-menu-list.in {
		padding-top: 0;
	}
	.log-noti {
		float: none;
	}
	.force-overflow>.text-center>.relative_modal {
		margin-bottom: 45px;
	}
	span.legend_name {
		width: 200px;
		position: absolute;
		left: 50%;
		bottom: -27px;
		margin-left: -100px;
		text-align: center;
	}
	.modal-dialog {
		margin: 30px 10px !important;
	}
	.modal-content {
		border-radius: 0;
		height: initial;
		max-height: initial;
		margin-bottom: 30px;
	}
	.specl_prof .modal-body, .specl_prof .modal-body, .modal-body {
		max-height: initial;
		overflow-y: auto;
	}
	.wow_plan_outer .wow_plan {
		overflow: initial;
	}
	span.mob_pro_design {
		display: flex;
		flex-wrap: nowrap;
		white-space: nowrap;
		overflow: auto;
	}
	.p-complt {
		border-bottom: none;
	}
	span.mob_pro_design .profile_add {
		border: 1px solid #c5cad2;
		padding: 0 14px 0 0;
		margin-right: -1px;
	}
	span.mob_pro_design .profile_add:first-child{
		padding-right: 30px;
	}
	.tabs-title.onlyprofile {
		padding: 0px 0px 0 40px;
	}
	.p-complt span.profile_plus:before, span.profile_minus:before {
		top: 1px;
		right: -25px;
	}
	div#colpse_pf {
		position: absolute;
		top: calc(100% - 9px);
		background: white;
		z-index: 9;
		width: calc(100% - 20px);
		box-shadow: 0 3px 4px 2px rgba(0,0,0,0.16);
	}
	span.sm_g_cricle {
		right: 12px;;
	}
	div#colpse_pf ul li {
		margin: 5px 0;
	}
	span.mob_pay_design {
		display: grid;
		grid-template-columns: repeat(10, 80%);
		grid-column-gap: 10px;
		overflow:  auto;
	}
	span.mob_pay_design>div {
		padding: 0;
		width: 100%;
		white-space:  pre-wrap;
	}
	.row.payment_type {
		margin: 0;
	}
	.p_panels {
		width: 100%;
		margin-bottom: 0;
	}
	.new_pay_ment {
		padding: 0;
	}
	.plan_content ul {
		width: 100%;
	}
	.plan_img span.svg_icons {
		width: 25px;
	}
	.plan_img {
		padding-right: 15px;
	}
	.plan_package h1 {
		padding-left: 15px;
	}
	.tab-content.tabs-body {
		padding: 10px 10px !important;
		margin: 0;
	}
	.disc-cards {
		padding: 20px 0px;
	}
	.inner-disc {
		padding: 0 !important;
	}
	.first-list, .second-list {
		padding-left: 20px;
	}
	.deg-feedback {
		padding: 20px;
		margin-top: 0;
	}
	.feedback-text {
		padding: 0 20px;
	}
	.progress-fill p {
		line-height: 13px;
		width: 195%;
		margin-right:10px;
	}
	.demo-graph .horizontal {
		width: 30%;
		margin-right: 25%;
	}
	.horizontal .progress-track, .horizontal .progress-fill {
		height: 10px;
	}
	.cards>.col-sm-4, .cards>.col-sm-8 {
		padding-right: 0;
	}
	.single-pop-graph {
		margin-bottom: 26px;
	}
	.demo-graph .single-pop-graph {
		margin-bottom: 20px;
	}
	.demo-graph .graph-wdth {
		width: 60%;
		padding: 0;
		margin-left: 40%;
	}
	#graphCarousel .demo-graph .graph-wdth {
		width: 90%;
		padding: 0;
		margin-left: 15%;
	}
	.disc-graph.border-right:before{
		display: none;
	}
	.career .cmn_padd.padding_20 {
		padding: 0 15px 15px 0;
	}
	.r_btn>.row {
		margin: 0;
	}
	.r_btn .form-group {
		margin: 0;
		padding: 0 !important;
	}
	.tab-details-inner {
		padding: 15px 15px;
		height: auto;
		overflow-y: hidden;
	}
	.deg_tab ul.nav.nav-tabs.custom_tab {
		display: flex;
		flex-wrap: nowrap;
		white-space: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.deg_tab .nav-tabs {
		border-bottom: none;
	}
	.next_question {
		padding: 15px 0;
		clear: both;
	}
	.deg_tab {
		overflow: hidden;
	}
	h5.tab_tit {
		display: none;
	}
	form#submit_request_form .p_right {
		padding-right: 15px;
	}
	.addhere .relative_div {
		margin-top: 20px;
	}
	.mob_pho_not .login-pic ul.dropdown-menu li:last-child, .mob_pho_not .login-pic ul.dropdown-menu li.divider {
		display: none;
	}
	.qst_srvy span {
		left: -5px;
		font-weight: 600;
	}
	.qst_srvy {
		padding-left: 18px;
	}
	.sub_paln h2 {
		text-align: left;
		margin-bottom: 17px;
	}
	.pm_type>div {
		min-height: initial;
	}
	.pm_type.plan_type ul {
		padding: 20px 15px 0px 35px;
		margin-bottom: 0;
	}
	.db-icon-img {
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	.rec_outerdivs .search_by_name {
		margin: 0 !important;
		padding: 0;
	}
	.rec_outerdivs .search_by_name {
		margin: 0 !important;
		padding: 0;
	}
	.search_by_name .sr_inp .form-control {
		width: 100%;
		height: 28px !important;
	}
	ul.net_connect li label {
		color: #ffffff;
		font-weight: 600;
		font-size: 12px;
	}
	ul.net_connect .radio_label .checkmark {
		height: 9px;
		width: 9px;
	}
	ul.net_connect .checkbox_label {
		padding-left: 15px;
	}
	ul.net_connect {
		display: block;
		column-count: 2;
	}
	.action_indcat ul li.sort_icon {
		display: none !important;
	}
	.form-group{
		margin-bottom: 10px !important;
	}
	.add_more {
		margin-top: 10px;
	}
	.pull-right.action_indcat {
		float: left !important;
		margin-bottom: 5px;
	}
	.wow_plan_outer .db-profile {
		padding-left: 0;
	}
	.center_network {
		padding: 0px 25px 0 15px;
	}
	.pplo_sert>.lazy_load {
		display: grid;
		grid-template-columns: 50% 50%;
		grid-gap: 12px;
	}
	.pplo_sert>.lazy_load:before{
		display: none;
	}
	.right_network {
		position: fixed;
		top: 100%;
		left: 0;
		background-color: rgba(0, 0, 0, 0.70);
		height: 100%;
		width: 100%;
		display: flex;
		align-items: flex-end;
		z-index: 9999;
		transition: all 0.2s linear;
	}
	.right_network.open_pop {
		top: 0;
		transition: all 0.2s linear;
	}
	.each_section.first_section {
		border-top: none;
	}
	.each_section {
		padding: 10px 10px;
		border: 1px solid #dfe2ec;
		margin-bottom: -1px;
		background-color: #ffffff;
		box-shadow: none;
		border-left: none;
		border-right: none;
	}
	span#network_close {
		align-self: flex-end;
		padding: 2px 11px;
		font-size: 20px;
		font-weight: 600;
	}
	.each_section .font_14_black {
		font-style: normal;
		font-weight: 900;
		font-size: 16px;
		text-transform: uppercase;
		line-height: 24px;
	}
	ul.plpl_list{
		margin-bottom: 0;
	}
	ul.plpl_list li span {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 12px;
		height: 12px;
		font-size: 8px;
	}
	ul.plpl_list li {
		list-style-type: none;
		line-height: 14px;
		margin-bottom: 7px;
		font-weight: 600;
		font-size: 10px;
	}
	ul.plpl_list li:last-child{
		margin-bottom: 0;
	}
	.right_side_list.white_bg:before {
		content: "";
		display:  block;
		width:  100%;
		height:  100%;
		background-color: #ffffff;
		position:  absolute;
		top: 0;
		left: 0;
		z-index: -1;
	}
	.each_section:last-child {
		border-bottom: none;
	}
	.wol_struct .collapse_pp_body .five_grid .cmn-head-data:nth-child(2n+2) {
		border-right: none !important;
	}
	.wol_struct .collapse_pp_body .cmn-head-data:nth-last-of-type(-n+1) {
		border-bottom: none !important;
	}
	.compl_stats span.pie-value {
		margin-top: -2px;
	}
	.mob_mobileno .col-md-5, .mob_mobileno .col-md-7, div#single_date {
		padding-left: 0;
	}
	span.mobile_single_line .col-md-7 {
		width: 100%;
		margin-left: 15px;
	}
	span.mobile_single_line {
		display: flex;
	}
	.dev_govt, .dev_current, .from_data, .to_data  {
		clear: both;
	}
	.hide_data .clearfix, .hide_data, .to_data span.position_relative {
		margin-bottom: 15px !important;
	}
	.from_data span.position_relative {
		padding-bottom: 15px;
	}
	form#id_par_doc div#single_date, form#id_tra_doc div#single_date {
		clear: both;
		padding-left: 15px;
	}
	.force-overflow div#single_date {
		clear: both;
		padding-left: 0;
	}
	.m_p_left{
		padding-left: 0 !important;
	}
	.m_p_right{
		padding-right: 0 !important;
	}
	.m_p_top{
		padding-top: 0 !important;
	}
	.m_p_bottom{
		padding-bottom: 0 !important;
	}
	.free_css .pm_type .red-btn-bor {
		margin-top: 31px;
	}
	p.annam_plan {
		bottom: 0;
	}	
	.payment_type .col-sm-12 .outside_payment {
		display: grid;
		grid-template-columns: 80% 80% 80% 80%;
		overflow: auto;
		grid-column-gap: 15px;
	}
	.payment_type .col-sm-12 {
		padding: 0;
	}
	.payment_type .col-sm-12 .outside_payment>div {
		width: 100%;
		padding: 0;
	}
	.payment_type .col-sm-12 .outside_payment:before {
		display:  none;
	}
	form#changepswd_form .pd60 {
		padding: 0;
	}
	a.remove_button {
		right: -2px;
	}
	.only_wefts_page p.gray_color {
		margin-bottom: 15px !important;
	}
	.mob_form .col-sm-6, .mob_form .col-sm-12, .add_modal .col-sm-6, .add_modal .col-sm-12 {
		padding-left: 0;
		padding-right: 0;
	}
	.ind_pay {
		padding: 0;
	}
	.py_brd.b_top {
		border-top: 1px solid #e4e6eb !important;
	}
	.inside_payment .pm_type>div {
		min-height: 275px;
	}
	div#dash_tab1{
		width: calc(100% - 40px);
	}
	.title_info_graph {
		width: initial;
	}
	div#show_table_cont {
		margin: 0 5px;
	}
	.add_modal .row {
		margin: 0;
	}
	.modal-body .checkbox_label {
		clear: both;
	}
	.psedo_divide:after {
		width: calc(100% + 40px);
		margin-left: -20px;
		position: relative;
		top: 10px;
	}
	.selted-list.occ_tit.p_top.mob_shield {
		padding-left: 15px;
	}
	.choose-plan {
		font-size: 16px;
		margin: 20px 0;
		font-weight: 700;
	}
	.explor_work_text p {
		line-height: 16px;
		font-size: 12px;
	}
	.explor_work_text {
		padding: 0;
	}
	.explor_work .modal-popup .col-sm-12 ul {
		display: grid;
		grid-template-columns: repeat(10, auto);
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
	}
	.explor_work .modal-popup .col-sm-12 {
		padding: 0;
		border: 1px solid #dee1e9;
		border-top: none !important;
	}
	.explor_work {
		padding: 8px !important;
	}
	.explor_work .modal-popup .col-sm-12 .tab-content {
		margin: -1px !important;
		margin-top: 0 !important;
	}
	.explor_work .two_area_wrk>div {
		display: grid;
		grid-template-columns: 60% 40%;
	}
	
	
	/**************** New Responsive Code ********************/
	.smts_admin {
		display: block;
		padding-left: 0px;
	}
	.smts_admin ul.nav.nav-tabs,.smts_admin .tab-content {
		width: 100%;
	}
	.cmn-cntir.profile.profile_top{
		margin-bottom:200px !important;
	}
	.second-list{
		position:relative;
		z-index:99;
	}
	.disc-graph .popuptext {
		width: 98%;
		padding: 20px;
		top:-225px;
	}
	.disc-graph{
		position:relative;
		z-index:99;
	}
	.disc-graph span.fa.fa-caret-down.popup-arrow{
		display:none;
	}
	.disc-graph .percent-date{
		float:none;
		display:block;
		border:none;
		width:100%;
	}
	.disc-graph .discript-frgrph{
		width:100%;
		padding-left:0px;
	}
	.wrk_text .ds-assess,.wrk_text .ds-assess>.form-group{
		display: block;
	}
	.wrk_text .ds-assess .progress.cs_progress span {
		top: 176px;
		right: 7px;
	}
	.wrk_text .assess_s.form-group.pull-left {
		border-left: 0px;
		margin-left: 0px !important;
		margin-top: 10px !important;
	}
	.with_header .dataTables_filter{
		top:-120px !important;
	}
	.prog_rvw .with_header .dataTables_filter {
		top: -97px !important;
	}
	.mob_reports_popup .outer_popup_container button.red-btn {
		width: 100%;
	}
	.comp_title p {
		line-height: 16px;
	}
	.login-pic.mob_dpic a.dropdown-toggle {
		display: block;
	}
	.login-pic.mob_dpic span.sm-fix-img {
		display: inline-block;
		float: left;
	}
	.login-pic.mob_dpic span.user-name {
		display: inline-block;
		width: 140px;
		    padding-top: 5px;
	}
	body .ass-notify{
		top:-5px !Important;	
	}
	.sort_div.sort_div_new.mobile_search {
		top: 128px;
	}
	.actn_pln_pop .add_task_btn {
		margin-bottom: 10px;
	}
	div#cou_pr_table{
		margin-top:15px;
	}
	.pay_history .col-xs-4{
		width:100%;
		padding-left:0px;
	}
	.collapse_pp_body.pay_history {
		margin-left: 0px !IMPORTANT;
	}
	.collapse_pp_body.pay_history .cmn-head-data{
		border:0px !Important;
	}
	.only_wow .collapse_pp_body.pay_history  .cmn-head-data{
		border: 0px !Important;
		padding-left: 0px !important;
	}
	.n_wow_snt .right_side_div{
		    padding: 8px 13px;
	}
	.admission_mn_mob .form-group{
		display:flex;
	}
	.admission_mn_mob .form-group label{
		margin-right:5px;
	}
	.ad_para{
		padding:0px;
	}
}
/* End of max-width: 767px from min-width: 0px */

@media screen and (min-width: 768px){
	span.border_for_tabdetails {
		display: block;
		border: 1px solid #e8e8e8;
		height: 271px;
		overflow-y: scroll;
		padding: 15px 15px;
	}
	span.more, span.shrink {
		display: none !important;
	}
	span.svg_icons.filter_svg{
		display: none;
	}
	.progress_score.mobile_score {
		display: none;
	}
	.flex_normal {
		flex-direction: row;
	}
	.deg_self_outer .deg_self_left {
		border-right: 2px solid #ececec !important;
	}
	.deg_self_pr_bar {
		padding-right: 15px;
		width: calc(100% - 185px);;
	}
	.myscroll_spy .display_flex {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -webkit-flex;
		display: flex;
	}
	.left_network, .right_network {
		position: sticky;
		top: 55px;
	}
	a.t_logo_t {
		max-width: 127px;
		display: inline-block;
	}
	.heading_wow h4 {
		margin-bottom: 15px;
		padding-top: 0;
	}
	
}
@media screen and (max-width: 991px){
	.bck_mob {
		    text-align: right;
	}

	.bck_mob img {
		max-width: 22px;
	}
	.graph-x-axis {
		width: 30%;
		border-top: 1px solid #f4f5f6;
		margin-top: 30px;
		margin-left: 46%;
	}
	.mob_clear {
		clear: both;
	}
	.mob_p_left{
		padding-left: 0 !important;
	}
	.mob_p_right{
		padding-right: 0 !important;
	}
	.mob_p_top{
		padding-top: 0 !important;
	}
	.mob_p_bottom{
		padding-bottom: 0 !important;
	}
	.wol_fxd h3 {
		margin-bottom: 7px;
	}
	p.selted-list.occ_tit.mob_shield {
		position: relative !important;
		top: 0 !important;
		left: 0;
	}
	p.selted-list.occ_tit.mob_learning{
		top: 30px;
	}
	a#colcou_comp, a#col_comp {
		position: absolute;
		top: -25px;
		right: 5px;
	}
	.mob_admission_manage a#colcou_comp {
		position: absolute;
		top: 10px;
		right: 5px;
	}
	.search_wol_strm_mjr>div, .search_rai_wol {
		padding-left: 0;
	}
	h4.sp_pad {
		margin-top: 0;
		padding: 0;
	}
	.r_btn .row .form-group.margin_top_5 {
		margin: 0 !important;
	}
	.search_rai.search_rai_riasec {
		width: 100%;
		overflow: auto;
		padding: 20px 0;
	}
	.search_rai.search_rai_riasec .form-group {
		width: 100%;
		margin-top: 0;
	}
	.search_rai.search_rai_riasec>div {
		padding-left: 0;
		padding-right: 0;
		clear: both;
	}
	.net_content{
		width: 100%;
	}
	.wow_plan_grid>div {
		padding: 10px;
		width: 33.33%;
	}
	.each_person_card.border-right {
		display: block;
		width: 100%;
	}
	.rec_cards, .explain_txt {
		min-height: auto;
	}
	.rec_cards {
		padding: 10px 10px;
		width: 90px;
		border-radius: 2px;
		height: 100%;
	}
	.rec_cards p.font_16_black {
		font-size: 12px;
		font-weight: normal;
		line-height: 10px;
		margin-top: 5px;
	}
	.woe_tab .col-sm-6 {
		float: left;
		width: 108px;
		padding-left: 10px;
	}
	.woe_tab .col-sm-6:first-child {
		padding-left: 15px;
	}
	.woe_tab>.row {
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
		padding-top: 15px;
	}
	.woe_tab {
		margin-bottom: 20px;
	}
	.explain_txt:before {
		left: 0;
	}
	.explain_txt {
		padding-left: 18px;
	}
	.explain_txt h3 {
		line-height: 15px;
		font-size: 16px;
		margin-bottom: 3px;
	}
	.red-btn, .red-btn-bor {
		padding: 4px 12px;
		margin: 0;
		border-radius: 2px !important;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 600;
		margin-left: 10px;
	}
	.chose_pasnpln button, .chose_pasnpln a , .red-btn, .red-btn-bor{
		padding: 2px 15px;
		line-height: 17px;
	}
	.btns-in-footer {
		padding: 8px 0px;
		min-height: auto;
	}
	.add_plan_spcace p.font_12_us {
		font-size: 11px;
		line-height: 10px;
		color: #323744;
		padding-left: 15px;
	}
	.row.add_plan_spcace h4 {
		padding: 0;
		margin-top: 10px;
		padding-left: 15px;
	}
	p.selted-list.occ_tit {
		padding: 0;
		position: absolute;
		top: 8px;
		right: 10px;
		font-size: 11px;
		color: #323744;
	}
	.title-band {
		padding: 0 10px;
	}
	.right_side_con:before{
		display:none;	
	}
}
@media screen and (max-width: 425px){
	.wow_plan_grid>div {
		text-align: center;
		padding: 10px 0;
	}
}
@media screen and (max-width: 500px){
	.name_grade {
		width: 100%;
	}
	.with_header .dataTables_filter {
		position: absolute;
		left: 15px;
		right: auto;
		top: -150px;
	}
}
@media screen and (min-width: 1024px){
	.chat_msg {
		width: calc(100% - 30px);
		left: 15px;
	}
	.scroll-list {
		height: auto;
		max-height: 450px;
	}
}
@media screen and (min-width: 0px)and (max-width: 1199px){
	.deg_self_pr_bar .deg_rp_progress {
		width: 100% !important;
	}
	.shrink_cont {
		height: 63px;
		overflow: hidden;
		transition: all 0.4s linear;
	}
	.shrink_cont span.shrink {
		display: none;
	}
	.full_cont span.more {
		display: none;
	}
	.full_cont {
		height: initial;
		overflow: hidden;
		transition: all 0.4s linear;
	}
	.full_cont span.more {
		display:none;
	}
	span.more {
		position: absolute;
		right: 17px;
		bottom: 25px;
		background-color: #ffffff;
		padding-left: 6px;
	}
	span.more, span.shrink {
		color: #e40001;
		cursor: pointer;
	}
	.new_about_wow {
		min-height: initial;
	}
	.wow_plan_outer.m_bottom_70 {
		margin-bottom: 30px !important;
	}
	.skill_rating .activity.in {
		height: initial;
		opacity: 1;
		transition: all 0.4s ease-out;
	}
	.skill_rating .activity {
		height: 0;
		overflow-x: auto;
		overflow-y: hidden;
		opacity: 0;
		transition: all 0.4s ease-out;
	}
	.skill_rating .activity table.table{
		width: 800px;
	}
	.skill_rating h3 {
		margin-top: 10px;
		font-size: 20px;
	}
	.skill_rating h3 span.fa {
		font-size: 24px;
		float: right;
		margin-top: 4px;
		transition: all 0.4s ease-out;
		transform: rotateX(0deg);
	}
	.skill_rating h3.into span.fa {
		transition: all 0.4s ease-out;
		transform: rotateX(180deg);
	}
	#self_srvy .dba_container {
		margin-top: 15px;
		padding: 0 15px;
	}
	.wow_worksheet .cmcp_table.skill_rating {
		padding-bottom: 0;
	}
	.fix_table_height .slimScrollDiv, .fix_table_height div#wao_pr_table {
		height: auto !important;
		max-height: 510px !important;
		width: calc(100% - 30px);
		margin-left: 15px;
	}
	div#tab11 .table-responsive {
		width: calc(100% - 15px);
		margin-left: 15px !important;
	}
	div#tab11 .table-responsive table.table-fixed {
		width: 100% !important;
	}
	.jn_timeline .timeline-centered.p_top_100 {
		padding-top: 50px !important;
	}
	.wow_plan_outer .margin_top_68 {
		margin-top: 0;
	}
	.table-fixed {
		width: 100% !important;
		width: 1200px !important;
	}
	.stk-hldrs .table-responsive {
		width: calc(100% - 10px);
		margin-left: 5px;
	}
	.without_header .dataTables_filter {
		position: absolute;
		left: 5px;
		right: auto;
		top: -70px;
	}
	.about_wol_mob ul li a.wow_icon {
		font-size: 10px;
		font-weight: 400;
		margin-top: 3px;
		display: inline-block;
		border: 1px solid #e40001;
		padding: 0px 6px;
		border-radius: 2px;
		width: 57px;
		text-align: center;
	}
	span.close_report_btn {
		position: absolute;
		top: 3px;
		right: 2px;
		font-size: 20px;
		font-weight: 600;
		padding: 1px 9px;
	}
	.outer_popup_container {
		display: flex;
		flex-direction: column;
		width: 100% !important;
		background-color: #ffffff;
		padding: 30px 15px 15px;
		position: relative;
	}
	.outer_popup_container button {
		margin: 9px 0 !important;
		padding: 5px;
	}
	.mob_reports_popup {
		position: fixed;
		bottom: -100%;
		left: 0;
		background-color: rgba(0, 0, 0, 0.50);
		width: 100%;
		height: 100%;
		z-index: 999999999;
		display: flex;
		align-items: flex-end;
		justify-content: flex-start;
		padding: 0;
		transition: all 0.2s linear;
	}
	.mob_reports_popup.report_pop {
		position: fixed;
		bottom: 0;
		transition: all 0.2s linear;
	}
	.white-bg-head.report_pop_open, section.sticky_top.report_pop_open {
		z-index: 4;
	}
	span.noti_count #live_notify_badge {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 15px;
		height: 15px;
		background-color: #ffffff;
		border-radius: 50%;
		font-size: 10px;
		font-weight: bold !important;
		color: #323744;
		float: right;
		margin-right: 13px;
	}
	.mobile_menu_graybg .divider {
		display: block;
		width: 100%;
		border-top: 1px solid #7d7d7d;
		margin: 10px 0;
	}
	.mob_slider_cont {
		padding: 0;
	}
    .wow_in.wow_exp_in p {
        min-width: 300px;
    }
    .mob_slider_cont ul.first_ul{
        overflow: auto !important; 
        margin: 0px; 
        display: flex !important; 
        flex-wrap: nowrap !important; 
        white-space: nowrap !important; 
        width: 100% !important;
    }
    .mob_slider_cont ul.first_ul>li{
        white-space: no-wrap; 
        margin-right: 15px;
    }
    .mob_slider_cont ul.first_ul>li:last-child{
        margin-right: 0px;
    }
    .wow_slider ul.first_ul>li {
        transition: none !important;
        -webkit-transition: none !important;
    }  
    .wow_slider ul.first_ul li .wow_box_outer {
        transition: none !important;
        transition-property: none !important;
        transition-duration: none !important;
        transition-timing-function: none !important;
        transition-delay: none !important;
        -webkit-transition: none !important;
    }
    .multi-select-menu {
        top: auto;
        bottom: 100%;
        margin: 0em 0;
    }
	div#about_wow_modal .modal-body {
		max-height: initial;
		overflow: initial;
	}
	.new_about_wow.new_wol_about ul li:last-child::before, .new_about_wow.new_wol_about ul li.field_1.active:before, .new_about_wow.new_wol_about ul li.field_10.active:after, .new_about_wow.new_wol_about ul li.field_3.active:after, .new_about_wow.new_wol_about ul li.field_1.active:after, .new_about_wow.new_wol_about ul li.field_7.active:before{
		display: none;
	}
	.new_about_wow.new_wol_about ul li.field_1.active{
		border:none;
	}
	.about_wol_mob ul li {
		text-align: left;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 600;
		list-style-type: none;
		min-height: auto;
		margin: 0 0 0 10px;
		padding: 10px 0px;
		border-bottom: 1px solid #D0D1D9;
		display: flex;
		flex-direction: column;
	}
	.feilds_title .font_12_ub {
		font-size: 11px;
		line-height: 15px;
	}
	.design_wow_icon {
		margin: 0 auto 5px;
	}
	h4.mob_fields_title {
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 900;
		color: #323744;
		margin: 0;
	}
	p.only_wol_field {
		display: none;
	}
	.each_list_section {
		width: 100%;
	}
	.new_about_wow ul li {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#accordion_wow_mob  span.fa.fa-angle-down, #accordion_wol_mob  span.fa.fa-angle-down {
		position: absolute;
		font-size: 20px;
		transition: all 0.4s linear;
		top: -3px;
		right: 2px;
	}
	div#accordion_wow_mob a[aria-expanded="true"] .panel-title, div#accordion_wol_mob a[aria-expanded="true"] .panel-title{
		color: #e40001;
	}
	div#accordion_wow_mob a[aria-expanded="true"] .panel-title span, div#accordion_wol_mob a[aria-expanded="true"] .panel-title span {
		transform: rotateX(180deg);
		transition: all 0.4s linear;
	}
	span.link_bottom{
		display: none !important;
	}
	#accordion_wow_mob ul.each_speciality li:before, #accordion_wol_mob ul.each_speciality li:before {
		content: "";
		display: block;
		width: 4px;
		height: 4px;
		background-color: #e40001;
		border-radius: 50%;
		position: absolute;
		left: 6px;
		top: 6px;
	}
	#accordion_wow_mob ul.each_speciality li:first-child::before, #accordion_wol_mob ul.each_speciality li:first-child::before {
		display:none;
	}
	#accordion_wow_mob ul.each_speciality li, #accordion_wol_mob ul.each_speciality li {
		padding: 0;
		min-height: initial;
		text-align: left;
		font-size: 10px;
		font-weight: 600;
		line-height: 15px;
		list-style-type: none;
		padding-left: 15px;
	}
	#accordion_wow_mob ul.each_speciality, #accordion_wol_mob ul.each_speciality {
		padding-bottom: 10px;
		margin: 10px 0 0 0;
		border-bottom: 1px solid #D0D1D9;
	}
	#accordion_wow_mob ul.each_speciality:last-child, #accordion_wol_mob ul.each_speciality:last-child{
		border-bottom: none;
	}
	#accordion_wow_mob ul.each_speciality li:first-child , #accordion_wol_mob ul.each_speciality li:first-child {
		font-size: 12px;
		font-weight: 600;
		line-height: 16px;
		padding-left: 0px;
		text-transform: uppercase;
	}
	#accordion_wow_mob .panel-heading, #accordion_wol_mob .panel-heading {
		padding: 11px 10px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		background-color: transparent;
		border: none !important;
	}
	#accordion_wow_mob .panel-heading a.col_click{
		align-self: normal;
	}
	#accordion_wow_mob  h4.path_ways_ttl, #accordion_wol_mob  h4.path_ways_ttl {
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 700;
		line-height: 16px;
		margin-top: 0;
	}
	#accordion_wow_mob .panel-body, #accordion_wowl_mob .panel-body {
		padding: 0 10px 0 15px;
		color: #323744;
		border: none;
	}
	.mob_drop_here h2 {
		font-size: 12px;
		color: #323744;
		font-weight: 700;
		margin-top: 10px;
	}
	#accordion_wow_mob .panel-title, #accordion_wol_mob .panel-title {
		color:  #323744;
		text-transform:  uppercase;
		font-size:  12px;
		font-weight:  600;
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		padding-right: 17px;
	}
	#accordion_wow_mob .panel-default, #accordion_wol_mob .panel-default {
		border: 1px solid #323744;
		border-radius: 0 !important;
		padding: 0;
		margin-bottom: 13px;
	}
	#accordion_wow_mob .panel-default.col_info{
		border: 1px solid #e40001;
	}
	.drop_here {
		display: none;
	}
	label.dev_act_atv, .btns-in-footer span.font_14_ub {
		display: none;
	}
	.db-menu-list.in span.mobile_menu_graybg {
		display: block;
		width: 80%;
		background-color: #323744;
		height: 100%;
		position: fixed;
		top:0;
		left:0;
		overflow: auto;
		box-shadow: 4px 0px 20px rgba(0, 0, 0, 0.31);
		transition: left 0.2s linear;
	}
	.db-menu-list span.mobile_menu_graybg {
		left: -100%;
		transition: all 0.2s linear;
	}
	.db-menu-list a#mobile_menu_close {
        left: -100%;
		transition: all 0.2s linear;
	}
	.db-menu-list.in a#mobile_menu_close {
		display: inline-block;
        position: fixed;
        top: 0;
        left: 0;
        background-color: transparent;
        width: 100%;
        height: 100%;
        z-index: 0;
		transition: all 0.2s linear;
	}
	nav.db-menu-list {
		position: fixed;
		z-index: 9999;
		top: 0;
		left: -1px;
		padding-top: 34px;
		transition: all 0.2s linear;
		overflow: hidden;
		width: 0%;
	}
	nav.db-menu-list.in {
		width: 100%;
		transition: all 0.2s linear;
		overflow: auto;
		box-shadow: none;
		box-shadow: none;
		background-color: rgba(50, 55, 68, 0.20);
	}
	a.after_log_btn span.m_line:last-child {
		margin-bottom: 0px;
	}
	a.after_log_btn {
		display: flex;
		width: 16px;
		flex-direction: column;
		position: relative;
		top: 3px;
		margin-right: 8px;
	}
	a.after_log_btn span.m_line {
		width: 100%;
		height: 2px;
		background-color: #6E6468;
		display: inline-block;
		margin-bottom: 4px;
	}
	.logo-section {
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
	.cards {
		padding: 15px;
	}
	.row.cards.display_flex>div:first-child {
		margin-bottom: 20px;
	}
	.wef-video {
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 15px 0;
	}
	.wef-video div {
		float: none;
	}
	ul.nav.nav-tabs.cp-tabs.white-bg.wow_tab {
		padding: 0;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
		box-shadow: 0 2px 4px rgba(0,0,0,0.16);
		white-space:  nowrap;
	}
	.rec_cards span.svg_icons {
		width: 16px;
	}
	.wow_in.wow_exp_in {
		padding-top: 5px;
	}
	.wow_in span {
		font-size: 10px;
	}
	.wrapper.wow_slider ul.first_ul, .mob_slider_cont ul.first_ul {
		border: none;
		box-shadow: none;
		overflow-x: scroll;
		margin: 0px;
	}
	.wow_slider ul.first_ul>li, .mob_slider_cont ul.first_ul>li {
	    display: block;
		border: 1px solid #ECEDF0;
		width: 90% !important;
		box-shadow: 1px 3px 6px rgba(0,0,0,0.21);
	}
	.wow_in.wow_exp_in p {
		font-size: 12px;
		padding-bottom: 0 !important;
		height: auto;
	}
	.exp_inputs label {
		font-size: 10px;
	}
	.new_wo .form-group input, .new_wo .form-group select, .new_wo .form-group .fs-label-wrap  {
		height: 25px;
		padding: 0 0px;
		font-size: 10px !important;
		text-indent: 5px;
	}
	.new_wo span.svg_tick svg {
		width: 12px;
		margin: 0px auto;
		position: relative;
		top: 4px;
	}
	.new_wo .multi-select-button {
	    height: 25px;
		padding: 0px 9px;
		font-size: 10px !important;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.multi-select-button:after {
		border-width: 6px 3px 0 3px;
		margin-top: 0;
	}
	.wow_active .tooltip-inner {
		right: 0;
		width: 100%;
	}
	.wow_exp_frm {
		padding: 0px 5px 5px 15px;
		white-space: normal;
	}
	.wow_slider ul.first_ul>li, .mob_slider_cont ul.first_ul>li {
		height: 355px;
	}
	.wow_active span.svg_tick.question-mark {
		height: 25px;
	}
	.new_wo {
		padding: 15px 17px;
		box-shadow: 0 2px 4px rgba(0,0,0,0.16);
	}
	.shlist-carr {
		overflow: visible;
	}
	.tab-content {
		position: relative;
		z-index: 1;
	}
	div#wo_sel, div#career_short {
		overflow: auto;
	}
	.new_about_wow {
		padding-top: 30px;
	}
	ul.about_wow_icons {
		display: flex;
		flex-wrap: nowrap;
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
	}
	ul.about_wow_icons li {
		padding-left: 10px;
		padding-right: 10px;
		width: 50%;
	}
	.design_wow_icon, .new_wol_about .design_wow_icon {
		width: 104px;
		height: 104px;
	}
	.design_wow_icon span.svg_icons, .new_wol_about .design_wow_icon span.svg_icons {
		width: 81px;
		height: 81px;
		padding: 24px;
	}
	ul.about_wow_icons li.active .feilds_title, ul.about_wow_icons li .feilds_title {
		color: #292D38 !important;
		word-break: break-all;
		white-space: pre-wrap;
	}
	ul.net_connect {
		text-align: left;
		column-count: 2;
	}
	ul.net_connect li {
		display: block;
		margin-right: 0;
	}
	#accordion_wow_mob .panel-heading a.wow_icon {
		color: #e40001;
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
		margin-top: 5px;
		border: 1px solid #e40001;
		padding: 0px 6px;
		border-radius: 2px;
		width: 57px;
		text-align: center;
	}
	.desktop_view{
	    display: none;
	}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
	nav.db-menu-list.in {
		width: 100%;
		transition: all 0.2s linear;
		overflow: auto;
	}
	.each_person_card.border-bottom {
		min-height: 260px;
	}
	.btns-in-footer .col-sm-offset-2 {
		margin-left: 0;
	}
	 .dis_slef_text{
           width: 100%;
		       width: 100%;
		position: static;
		transform: translateY(0);
		
    position: static;
      }
      .dis_slef_img {
           width: 100%;
      }
	  .dic_self_new_outer{
		  clear:both;
	  }
	  div#educ_car .dis_slef_text,#educ_car2 .dis_slef_text,#adm_program1 .dis_slef_text,
	#soft_skills_div .dis_slef_text{
		position:static !IMPORTANT;
		transform: translateY(0%);
		width:100%;
	}
	div#educ_car1 .dis_slef_img,div#adm_program .dis_slef_img,#adm_program2 .dis_slef_img,
	#value_added_div .dis_slef_img{
		position:static !IMPORTANT;
		width:100%;
	}
	.dic_self_new_outer,.dis_slef_img{
		height:auto !Important;
	}
	.home_small_img .col-md-3 .text_min_height {
		min-height: 200px;
	}
	.home_small_img .col-md-3 img {
		margin-top: 20px;
	}
	.home_small_img {
		
		margin-top: 25px;
	}
	.container-fluid.home_width_control .row {
		margin: 0;
	}

	.container-fluid.home_width_control {
		padding: 0px;
	}
}
@media screen and (min-width: 1200px){
	.after_log_btn, a#mobile_menu_close, .skill_rating h3 span.fa{
		display: none;
	}
	.mob_drop_here{
		display: none;
	}
	h4.mob_fields_title {
		display: none;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.img_div {
		width: 18.666667%;
	}
	.pro_dtls_div {
		width: 81.333333%;
	}
	.db-details>.row:first-child {
		clear: both;
		margin-top: 15px;
	}
	.db-photo {
		overflow: auto;
	}
	.design_wow_icon {
		width: 90px;
		height: 90px;
	}
	.design_wow_icon span.svg_icons {
		width: 60px;
		height: 60px;
		padding: 15px;
	}
	.rec_cards, .explain_txt {
		margin-bottom: 15px;
	}
}
@media screen {
	.deg_rp_progress {
		width: calc(100% - 35px) !important;
	}
}
@media screen and (min-width: 320px) {
	.cmplx_prob {
		clear: both;
	}
}
@media screen and (max-width: 375px) {
	ul.sum_wh_ho {
		overflow: auto;
		display: grid;
		grid-template-columns: repeat(4, auto);
		white-space: nowrap;
	}
	span.s-active.bg_orange.occ_plan.action_plan {
		white-space: nowrap;
	}
}
@media screen and (max-width: 767px){
	div#educ_car .dis_slef_text,#educ_car2 .dis_slef_text,#adm_program1 .dis_slef_text,
	#soft_skills_div .dis_slef_text{
		position:static !IMPORTANT;
		transform: translateY(0%);
	}
	div#educ_car1 .dis_slef_img,div#adm_program .dis_slef_img,#adm_program2 .dis_slef_img,
	#value_added_div .dis_slef_img{
		position:static !IMPORTANT;
	}
	.dic_self_new_outer,.dis_slef_img {
		height:auto !Important;
	}
	 div#myCarousel .table-cell-middle p.font_50 {
		font-size: 17px;
		line-height: 25px;
	}
	#myCarousel .font_16_black {
		font-size: 30px;
		line-height: 40px;
	}
	.dis_slef_text {
		transform: translateY(0);
		position: static;
	}
	.dic_self_new_outer {
		padding-top: 0;
	}
	.home_small_img .col-md-3 .text_min_height{
		min-height:auto !Important;
	}
	.hm_bn_cont h4 {
		line-height: 40px;
	}
	.hom_bold_txt {
		line-height: 35px;
	}
	.book_consult_div a.hm_request-btn.btn_play_white{
		margin-left:0px;
	}
	.enterprise_dash .one_comp_row {display:block;}
	.enterprise_dash .only_wow .comp_title {width:auto;}
	.enterprise_dash .one_comp_row>div{display:block;}
	.enterprise_dash .inner-ech-slid {display:block;}
	.enterprise_dash  .table-fixed {    width: 100% !important;}
	.enterprise_dash .ecs_details ul li span {
    float: left;
    margin-right: 15px;
	}
	.enterprise_dash .ecs_details ul li {
		width: auto;
		height: auto;
		text-align: center;
		border-right: solid 0px #ccc;
		border-radius: 0;
		padding-right: 0;
		margin-bottom: 30px;
		width: 100%;
		text-align: left;
		padding-left:0;
	}
	.enterprise_dash .inner-ech-slid {    margin-top: 20px;
}
@media screen and (max-width: 991px){
    .carousel-control.left, #graphCarousel .carousel-control.right, ol.carousel-indicators {
        display: none;
    }
	#load{
		top:0;
	}
}
@media screen and (min-width: 1199px){
    .choose_plan_beforelog{
		width: 100%;
		margin: 0 auto !important;
	}
	.row.payment_type {
		max-width: 1366px;
		margin: 0 auto;
	}
@media (max-width: 1024px) and (min-width: 768px){
.tran_lite_sign {
    max-width: inherit;
}
} 

@media only screen and (max-width: 767px) {
     .transform_banner .banner_black_layer p {
             width: 100% !important;
                 font-size: 18px;
     line-height: 24px;
     }
     .transform_main_div .hm_side_wdth img {
         width: 100% !important;
     }
     .main_outer_div.transform_main_div .container-fluid {
             padding-left: 0px;
     }
     .main_outer_div.transform_main_div .col-xs-12 {
         padding-left: 0px;
     }
     .transform_banner .banner_black_layer h5 {
     font-size: 30px;
     line-height: 36px;
}
}

@media screen and (max-width: 767px) and (min-width: 0){


.img-responsive{

     width: 100%;

}

.transform_banner .banner_black_layer p{width:100%}

.home_small_img {

    padding-left: 0;

}

}
