@media(min-width:1500px) and (max-width:1600px){
	.cus-asset-lst{padding: 15px 15px!important;}
	.progress-bx{padding: 25px 18px;}
	.cus-asset-lst ul li{width: 33.33% !important}
	.no_data img {max-width: 88px;}
}
@media(max-width:1580px) and (min-width:992px){  
	.sone-asse-highlights{max-height:calc(100vh - 398px); }
	.tab-content .questinbpx{max-height:calc(100vh - 325px); }
	.no_data img{max-width:100%;}
}
@media(min-width:1440px){
.cus-assessment-box .cus-asset-lst{ 
    min-height:320px;
    padding-bottom:0 !important;
}
}
@media(max-width:1499px){
.cus-assessment-box .cus-asset-lst {
    max-height: 300px;
    height: 300px;
}
}
@media(min-width:1201px) and (max-width:1600px){
	/* **** Home Page **** */
	.mini-intro-bx img{max-width: 100%;}
	.mini-intro-bx{width: auto;}
	.right-part{padding:0 30px;}
	/* **** Home Page **** */

	/* **** Dashboard Page **** */
	.dash-block-main{padding:18px;}
	.dash-block-main h2 a{display: flex; margin: 0; align-items: center;}
	.dash-frm .assessment-choice ul li{width:25%;}

	.cus-ass-add{padding: 15px;}
	.cus-ass-add h3 span{display: block;margin: 0;}
	.cus-asset-lst ul{flex-wrap: wrap;}
	.cus-asset-lst ul li{width: 50%;margin: 0 0 15px;}
	.cus-asset-lst{padding: 15px 18px 0;}
	.search-country-block{padding:25px 15px;}
	.search-country-block h4{font-size:18px;}

	.sone-asse-highlights .accordion .accordion-button{padding: 15px;}
	.main-ass-probx{padding:15px 15px;}
	/*.proibtact .btn-main{padding: 12px 15px;}*/
	.sone-asse-highlights .accordion-body{padding: 15px;}
	.point-tabs .nav-tabs li button{padding: 15px 0;font-size: 14px;}
	.point-tabs-dt{padding: 0 15px;}
	.takeact-bx a.btn-main{padding: 10px 9px;font-size: 14px; margin-top:0; margin-bottom:0;}
	.breadcrumbbx ul li{font-size: 12px;}

	.questions-box{padding: 25px;}
	.que-ans-bx{padding: 15px 0 0 0;}
	.que-txt h3{width: 85%;}
	.cusrad [type="radio"]:checked + label, .cusrad [type="radio"]:not(:checked) + label{font-size: 14px;}

	aside.leftbar{width:205px;}
	.dash-nav li a{font-size:14px;padding:12px 15px;}
	.dash-nav{padding:100px 0 60px;}
	.logout-bx a{padding:25px;font-size:14px;}
	.header-dashboard{padding:10px 15px 10px 210px;}
	.right-wrapper{padding:80px 15px 30px 210px;}
	.point-tabs .nav-tabs li{margin:0 15px 0 0;}
	.points-lst{padding:15px;}
	.takeact-bx a i,.que-lst ul li i,.que-lst ul li{width:34px;height:34px;line-height:34px;font-size:14px;}
	/* **** End Dashboard Page **** */

	/* **** particular **** */
	.particular-block table tbody tr td, .particular-block table tbody tr th{font-size: 15px;padding: 15px;}
	/* **** End particular **** */

	/* **** subscriptions **** */
	.subscriptions-tbles{width: 100%;}
	.subscriptions-tbles table{overflow: auto;width: 100%;}
	table#example {width: 100%;overflow: auto;}
	div.dataTables_wrapper div.dataTables_length label{margin: 0 0 15px;}
	.subscriptions-tbles table tbody td{font-size: 14px;}
	.subscriptions-tbles table tbody td{min-width: 170px;}
}
@media(min-width:1201px) and (max-width:1340px){
.takeact-bx a.btn-main{padding:10px 8px; margin-right:5px; font-size:12px;}
.proibtact .btn-main{padding:7px 10px; margin-right:10px;}
.process_flex .round-progress-bx{margin-right:10px;}
.proibtact a i{margin-right:0;}
}
@media(max-width:1255px){
.proibtact {flex-wrap:wrap;}
.proibtact .btn-main{margin-right: 0; margin-bottom: 5px; padding:8px 15px;}
.employee-data ul li .data-box h3{font-size:15px;}
.employee-data ul li{margin-right:34px;}
.employee-information .user-box .user-img{min-width:75px; width:75px; height:75px; margin-right:10px;}
.employee-information .user-box h3{font-size:20px;}
.employee-data ul li{margin-right:30px;}
div#policy_score .apexcharts-canvas{scale:.7 !important; left:-50px !important;}
}
@media(min-width:1025px) and (max-width:1199px){
.sone-asse-highlights {max-height: calc(100vh - 456px);}
.task-box ul li.info-box .edit-box ul{top: 44px; }
.task-box ul li.info-box .edit-box ul li a {height: 30px; width: 30px; font-size: 12px;}
.particular-block table tbody tr td:first-child, .particular-block table tbody tr th:first-child {width: 258px;}
}
@media(min-width:1025px) and (max-width:1200px){
	/* **** Home Page **** */
	.mini-intro-bx img{max-width: 100%;}
	.mini-intro-bx{width: auto;}
	.mini-intro-bx h1{font-size: 30px;line-height: 40px;}
	.right-part{padding:0 30px;}
	.signin-block p br{display: none;}
	/* **** Home Page **** */

	/* **** assessment **** */
	.assessment-choice ul li .pro-typbx{padding: 15px;}
	.assessment-choice ul li .pro-typbx h4{font-size: 16px;}
	/* **** End assessment **** */

	/* **** Dashboard Page **** */
	.dash-block-main{padding: 25px;}
	.dash-block-main h2 a{display: block;margin: 0;}
	.dash-frm .assessment-choice ul li{width:33.33%;}

	.dash-rw-bx{padding: 20px 20px;}
	.dhs-img h3{padding-left: 5px;font-size: 14px;}
	.dhs-img img {width: 35px;}
	.coub h4{font-size: 24px;}

	.cus-ass-add{padding: 15px;}
	.cus-ass-add h3 span{display: block;margin: 0;}
	.cus-asset-lst ul{flex-wrap: wrap;}
	.cus-asset-lst ul li{width: 100%;margin: 0 0 15px;}
	.cus-asset-lst{padding: 15px 18px 0;}
	.search-country-block{padding:25px 15px;}
	.search-country-block h4{font-size: 15px;}

	.sone-asse-highlights .accordion .accordion-button{padding: 15px;}
	.main-ass-probx{padding: 25px 15px;}
	.proibtact .btn-main{padding: 12px 15px;}
	.sone-asse-highlights .accordion-body{padding: 15px; padding-right:28px;}
	.sone-asse-highlights .accordion-body a i {right:-12px;}
	.point-tabs .nav-tabs li button{padding: 15px 0;font-size: 14px;}
	.point-tabs-dt{padding: 0 15px;}
	.takeact-bx a.btn-main{padding: 10px 15px;font-size: 12px;}
	.breadcrumbbx ul li{font-size: 12px;}

	.questions-box{padding: 25px;}
	.que-ans-bx{padding: 15px 0 0 0;}
	.que-txt h3{width: 85%;}
	.cusrad [type="radio"]:checked + label, .cusrad [type="radio"]:not(:checked) + label{font-size: 14px;}

	aside.leftbar{width: 200px;}
	.dash-nav li a{font-size: 14px;padding: 12px 25px;}
	.dash-nav{padding: 100px 0 60px;}
	.logout-bx a{padding: 25px;font-size: 14px;}
	.header-dashboard{padding: 10px 15px 10px 210px;}
	.right-wrapper{padding: 80px 15px 30px 210px;}
	.point-tabs .nav-tabs li{margin: 0 15px 0 0;}
	.points-lst{padding: 15px;}
	.takeact-bx a i,.que-lst ul li i,.que-lst ul li{width: 34px;height: 34px;line-height: 34px;font-size: 14px;}
	/* **** End Dashboard Page **** */

	/* **** particular **** */
	.particular-block table tbody tr td, .particular-block table tbody tr th{font-size: 16px;padding: 15px;}
	/* **** End particular **** */

		/* **** subscriptions **** */
	.subscriptions-tbles{width: 100%;overflow: auto;}
	.subscriptions-tbles table{overflow: auto;width: 100%;}
	table#example {width: 100%;overflow: auto;}
	div.dataTables_wrapper div.dataTables_length label{margin: 0 0 15px;}
	.subscriptions-tbles table tbody td{font-size: 14px;}
	.subscriptions-tbles table tbody td{min-width: 170px;}
	.dashhead .btn-main{padding: 15px 15px;}
	.dash-block-main{padding:15px;}
	#example_wrapper .row:last-child{padding:15px 0;}
	div.dataTables_wrapper div.dataTables_info{padding-top:0;}

	.process_flex{flex-wrap:wrap; justify-content:center;}
	.process_flex .round-progress-bx {margin-bottom:10px;}
	.proibtact .btn-main{padding:8px 15px;}
	.score_bar span{font-size:15px; margin-left:0;}
	.proibtact .btn-main {margin-bottom: 0; margin-right: 8px;}
	.takeact-bx a.btn-main {padding: 10px 8px; margin-right: 5px; }
}
@media(min-width:767px) and (max-width:1024px){
	.sone-asse-highlights {max-height: calc(100vh - 418px);}
}
@media(min-width:992px) and (max-width:1024px){
	/* **** Home Page **** */
	.mini-intro-bx img{max-width:100%;}
	.mini-intro-bx{width:auto;}
	.mini-intro-bx h1{font-size:30px;line-height:40px;}
	.right-part{padding:0 15px;}
	.signin-block p br{display:none;}
	/* **** Home Page **** */

	/* **** assessment **** */
	.assessment-choice ul li .pro-typbx{padding: 15px;}
	.assessment-choice ul li .pro-typbx h4{font-size: 16px;}
	/* **** End assessment **** */	

	/* **** Dashboard Page **** */
	.header-list ul li.desk-search-bx{width: 100%;display: none;}
	.header-list ul li.mobilebar,
	.header-list ul li.mobile-serch,
	.header-list ul li.dashlogo{display: block;}
	aside.leftbar{height: 100%;left: -100%;}
	.header-dashboard{padding: 15px 0;}
	.right-wrapper{padding: 80px 0 15px;}
	.header-list ul li{margin: 0 10px 0 0;}
	.header-list ul li a{width: 40px;line-height: 40px;height: 40px;font-size: 14px;}
	.dash-block-main{padding: 25px;}
	a.close-btn{display: block;}
	aside.leftbar.open-sidebar{left: 0;}

	.logo-box{padding: 30px 30px 15px;}
	.dash-nav{padding: 100px 0 80px;}
	.dash-nav li{margin: 0;}

	.dash-block-main h2{font-size:18px;}
	.dash-block-main h2 a{font-size: 12px;margin: 0; display:block;}
	.dashhead .btn-main{padding: 12px 15px;font-size: 14px;}
	.profile-typebox.assessment-choice ul{display: flex;}
	.dash-frm .assessment-choice ul li{width:25%;margin:0;padding: 5px;}	
	.assessment-choice ul li .pro-typbx h4{font-size: 16px;}

	.cus-ass-add{padding: 15px;}
	.cus-ass-add h3 span{display: block;margin: 0;}
	.cus-asset-lst ul{flex-wrap: wrap;}
	.cus-asset-lst ul li{width: 50%;margin: 0 0 15px;}
	.cus-asset-lst{padding: 15px 18px 0;}
	.search-country-block{padding:25px 15px;}
	.search-country-block h4{font-size: 15px;}

	.sone-asse-highlights .accordion .accordion-button{padding: 15px;}
	.main-ass-probx{padding: 25px 15px;}
	.proibtact .btn-main{padding: 12px 15px;}
	.sone-asse-highlights .accordion-body{padding: 15px;}
	.point-tabs .nav-tabs li button{padding: 15px 0;}
	.point-tabs-dt{padding: 0 15px;}
	.takeact-bx a.btn-main{padding: 12px 15px;}
	.breadcrumbbx ul li{font-size: 12px;}

	.questions-box{padding: 25px;}
	.que-ans-bx{padding: 15px 0 0 0;}
	.que-txt h3{width: 85%;}
	.cusrad [type="radio"]:checked + label, .cusrad [type="radio"]:not(:checked) + label{font-size: 14px;}
	/* **** End Dashboard Page **** */

	/* **** particular **** */
	.particular-block table tbody tr td, .particular-block table tbody tr th{font-size: 16px;padding: 15px;}
	/* **** End particular **** */

		/* **** subscriptions **** */
	.subscriptions-tbles{width:100%;overflow:auto;}
	.subscriptions-tbles table{overflow:auto;width:100%;}
	table#example {width:100%;overflow:auto;}
	div.dataTables_wrapper div.dataTables_length label{margin:0 0 15px;}
	.subscriptions-tbles table tbody td{font-size:14px;}
	.subscriptions-tbles table tbody td{min-width:170px;}
	.leftbar a.close-btn{display:none;}
	.header-list ul li a img{height:40px;}
	.header-list ul li .profile_dropdown a .avatar{width:40px; height:40px;}
	.header-list ul li .profile_dropdown a {vertical-align: bottom;}
	.process_flex{flex-wrap:wrap; justify-content:center;}
	.process_flex .round-progress-bx {margin-bottom:10px;}
	.proibtact .btn-main{padding:8px 15px;}
	.takeact-bx a.btn-main {padding: 10px 10px;}
	.proibtact .btn-main {margin-bottom: 0; margin-right: 8px;}
	.table-block table tbody tr td span.enabled-info {
    min-width: 160px;
}
}

@media(min-width:768px) and (max-width:991px){
	/* **** Home Page **** */
	.mini-intro-bx img{max-width: 100%;}
	.mini-intro-bx{width: auto;}
	.mini-intro-bx h1{font-size: 30px;line-height: 40px;}
	.right-part{padding:0 20px;}
	.signin-block p br{display: none;}
	/* **** Home Page **** */

	/* **** assessment **** */
	.assessemnt-left img{max-width: 100%;}
	.assessemnt-left h1{font-size: 30px;line-height: 40px;}
	.profile-typebox ul{display: block;}
	.profile-typebox ul{margin: 0;}
	.profile-typebox ul li{width: auto;padding:0;}
	.assessemnt-left{margin: 0 0 40px;}
	/*.signin-block .form-wizard .form-wizard-steps li h6{display: none;}*/
	.signin-block .form-wizard .form-wizard-next-btn, .signin-block .form-wizard .form-wizard-previous-btn, .signin-block .form-wizard .form-wizard-submit{padding:10px 18px;}
	/* **** End assessment **** */

	.signin-block h2{font-size: 30px;line-height: 40px;}
	.profile-typebox ul li{margin: 0 0 15px;}
	.profile-typebox ul li:last-child{margin: 0;}

	/* **** Dashboard Page **** */
	.header-list ul li.desk-search-bx{width: 100%;display: none;}
	.header-list ul li.mobilebar,
	.header-list ul li.mobile-serch,
	.header-list ul li.dashlogo{display: block;}
	aside.leftbar{height: 100%;left: -100%;}
	.header-dashboard{padding:8px 0;}
	.right-wrapper{padding:65px 0 15px;}
	.header-list ul li{margin: 0 10px 0 0;}
	.header-list ul li a{width: 40px;line-height: 40px;height: 40px;font-size: 14px;}
	.dash-block-main{padding: 25px;}
	a.close-btn{display: block;}
	aside.leftbar.open-sidebar{left: 0;}

	.logo-box{padding: 30px 30px 15px;}
	.dash-nav{padding: 100px 0 80px;}
	.dash-nav li{margin: 0;}

	.dash-block-main h2{font-size:18px;}
	.dash-block-main h2 a{font-size: 12px;margin: 0; display:block;}
	.dashhead .btn-main{padding: 12px 15px;font-size: 14px;}
	.profile-typebox.assessment-choice ul{display: flex;}
	.dash-frm .assessment-choice ul li{width:33.33%;margin:0;padding: 5px;}	
	.assessment-choice ul li .pro-typbx h4{font-size: 16px;}

	.dash-rw-bx{padding: 20px 20px;}
	.dhs-img h3{padding-left: 5px;font-size: 14px;}
	.dhs-img img {width: 35px;}
	.coub h4{font-size: 24px;}

	.cus-ass-add{padding: 15px;}
	.cus-ass-add h3 span{display: block;margin: 0;}
	.cus-asset-lst ul li{width: 100%;padding: 0;margin: 0 0 15px;}
	.cus-asset-lst ul{margin: 0;display: block;}
	.cus-asset-lst{padding: 15px 18px 0;}
	.search-country-block{padding:25px 15px;}
	.search-country-block h4{font-size: 15px;}

	.sone-asse-highlights .accordion .accordion-button{padding: 15px;}
	.main-ass-probx{padding: 25px 15px;}
	.proibtact .btn-main{padding: 12px 15px;}
	.sone-asse-highlights .accordion-body{padding: 15px;}
	/*.point-tabs .nav-tabs{justify-content: center;}*/
	.point-tabs .nav-tabs li button{padding: 15px 0;}
	.takeact-bx{justify-content: center;margin:0 0;}
	.breadcrumbbx ul{justify-content: center;margin: 15px 0;}

	.questions-box{padding: 25px;}
	.que-ans-bx{padding: 15px 0 0 0;}
	.que-txt h3{width: 85%;}
	.cusrad [type="radio"]:checked + label, .cusrad [type="radio"]:not(:checked) + label{font-size: 14px;}
	/* **** End Dashboard Page **** */

	/* **** Assessment Congratulations **** */
	.assement-congobx h1{font-size: 26px;}
	.assement-congobx .assessment-choice li{padding-right: 15px;}
	.assement-congobx .assessment-choice li{margin: 0;}
	.assement-congobx .btn-group .btn-main{font-size: 14px;}
	/* **** End Assessment Congratulations **** */

	/* **** particular **** */
	.particular-block table tbody tr td:first-child, .particular-block table tbody tr th:first-child{min-width: 300px;}
	.particular-block table tbody tr td, .particular-block table tbody tr th{font-size: 16px;padding: 15px;}
	.particular-block table tbody tr td:last-child, .particular-block table tbody tr th:last-child{min-width: 600px;}
	/* **** End particular **** */

		/* **** subscriptions **** */
	.subscriptions-tbles{width: 100%;overflow: auto;}
	.subscriptions-tbles table{overflow: auto;width: 100%;}
	table#example {width: 100%;overflow: auto;}
	div.dataTables_wrapper div.dataTables_length label{margin: 0 0 15px;}
	.subscriptions-tbles table tbody td{font-size: 14px;}
	.subscriptions-tbles table tbody td{min-width: 170px;}
	/* **** End subscriptions **** */
	.profile-typebox ul li .pro-typbx {display: inline-block; width: 100%;}
	.profile-typebox ul li .pro-typbx img{float:left; margin-right:12px;}
	.mini-intro-bx {padding:0 15px;}
	.mini-intro-bx h1{font-size: 28px; line-height: 35px;}
	.leftbar a.close-btn{display:none;}
	.header-list ul li a img{height:40px;}
	.signin-block .form-wizard .form-wizard-next-btn, .signin-block .form-wizard .form-wizard-previous-btn, 
	.signin-block .form-wizard .form-wizard-submit{padding:10px 14px; font-size:15px;}
	.header-list ul li .profile_dropdown a .avatar{width:40px; height:40px;}
	.header-list ul li .profile_dropdown a {vertical-align: bottom;}
	.process_flex{flex-wrap:wrap; justify-content:center;}
	.process_flex .round-progress-bx {margin-bottom:10px;}
	.proibtact .btn-main {padding: 8px 15px; margin-bottom: 0; margin-right: 8px;}
	.black_btn, .takeact-bx a.black_btn {padding: 10px; margin-right: 10px; }
	.tab-content .questinbpx {max-height: 450px;}
	.sone-asse-highlights {max-height: 330px;}
	table th:first-child .custom-control.custom-checkbox {display: flex; align-items: flex-start; position: relative; flex-direction: column-reverse; text-transform: capitalize; }
	table th:first-child .custom-control.custom-checkbox .custom-control-label {font-size: 12px; color: #000;}
}

@media(min-width:576px) and (max-width:767px){
	/* **** Home Page **** */
	.mini-intro-bx img{max-width: 100%;}
	.mini-intro-bx{width: auto;}
	.mini-intro-bx h1{font-size: 30px;line-height: 40px;}
	.right-part{width: 100%;min-width:auto;height: auto;padding:30px 15px;}
	.signin-block p br{display: none;}
	/* **** Home Page **** */

	/* **** assessment **** */
	.navbar-light .navbar-brand{margin: 0;display: table;}
	.inner-header .navbar-brand img{margin: 0 auto;display: table;}
	.nav-btn{margin-left:auto;text-align: center;display: flex;}
	.nav-btn .btn-navs {width: auto; font-size: 14px; padding: 10px 5px; margin-right:10px;}
	.mini-intro-bx img{margin: 0 auto 35px;}

	.assessemnt-left img{max-width: 100%;}
	.assessemnt-left h1{font-size: 30px;line-height: 40px;}
	.profile-typebox ul{display: block;}
	.profile-typebox ul{margin: 0;}
	.profile-typebox ul li{width: auto;padding:0;}
	.assessemnt-left{margin: 0 0 40px;text-align: center;}
	.assessemnt-left img{margin: 0 auto 20px;}
	/*.signin-block .form-wizard .form-wizard-steps li h6{display: none;}*/
	.signin-block .form-wizard .form-wizard-next-btn, .signin-block .form-wizard .form-wizard-previous-btn, .signin-block .form-wizard .form-wizard-submit{padding:10px 18px;}
	/* **** End assessment **** */

	/* **** congratulations **** */
	.assessment-wrapper{height: auto;min-height: 85vh;padding: 40px 15px;}
	.congratulation-block img{max-width: 100%;}
	.congratulation-block h2{font-size: 30px;line-height: 40px;}
	.congratulation-block a{font-size: 22px;padding: 0 0 5px;}
	/* **** End congratulations **** */

	.signin-block h2{font-size: 30px;line-height: 40px;}

	.profile-typebox ul li{margin: 0 0 15px;}
	.profile-typebox ul li:last-child{margin: 0;}

	/* **** Dashboard Page **** */
	.header-list ul li.desk-search-bx{width: 100%;display: none;}
	.header-list ul li.mobilebar,
/*	.header-list ul li.mobile-serch,*/
	.header-list ul li.dashlogo{display: block;}
	aside.leftbar{height: 100%;left: -100%;}
	.header-dashboard{padding:8px 0;}
	.right-wrapper{padding:65px 0 15px;}
	.header-list ul li{margin: 0 10px 0 0;}
	.header-list ul li a{width: 40px;line-height: 40px;height: 40px;font-size: 14px;}
	.dash-block-main{padding: 25px;}
	a.close-btn{display: block;}
	aside.leftbar.open-sidebar{left: 0;}

	.logo-box{padding: 30px 30px 15px;}
	.dash-nav{padding: 100px 0 80px;}
	.dash-nav li{margin: 0;}

	.dash-block-main h2{font-size: 22px;text-align: center;}
	.dash-block-main h2 a{display: block;margin: 0 auto;}
	.dashhead .btn-main{padding: 15px 15px;font-size: 14px;margin:15px auto 0;float: none;}
	.profile-typebox.assessment-choice ul{display: flex;}
	.dash-frm .assessment-choice ul li{width:50%;margin:0;padding: 5px;}
	.dashhead{margin:0 0 25px;}

	.dashhead ul{justify-content: center;}
	.dash-block-main .profile-block{padding: 15px;display: block;}
	.dash-block-main .profile-block img{margin: 0 auto 15px;}
	.dash-block-main .profile-block h2{padding-left: 0;}
	.dash-rw-bx{margin: 0 0 30px;}

	.cus-ass-add{padding: 15px;}
	.cus-ass-add h3 span{display: block;margin: 0;}
	.cus-asset-lst ul li{width: 100%;padding: 0;margin: 0 0 15px;}
	.cus-asset-lst ul{margin: 0;display: block;}
	.cus-asset-lst{padding: 15px 18px 0;}
	.search-country-block{padding:25px 15px;}
	.search-country-block h4{font-size: 15px;}

	.proibtact .btn-main{padding: 12px 15px;}
	.que-ans-bx{padding: 15px 0 0 0;}
	.que-ans-bx ul{flex-wrap: wrap;}
	.que-ans-bx ul li{width: 50%;margin: 0 0 10px;}
	.sone-asse-highlights{margin: 0 0 25px;padding: 15px 0;}
	.point-tabs-dt{padding: 0 15px;}
	.point-tabs .nav-tabs li{margin: 0;}
	.point-tabs .nav-tabs li button{padding: 15px 10px;font-size: 14px;}
	.sone-asse-highlights .accordion .accordion-button{font-size: 15px;padding: 15px;}
	.breadcrumbbx{margin: 10px 0 0;}
	.breadcrumbbx ul li{font-size: 12px;}
	.points-lst{padding: 15px;}
	.takeact-bx{margin: 15px 0 0;justify-content: center;}
	.questions-box{padding: 25px 15px;}
	/*.qubx{display: block;}
	.que-txt h3{margin: 0;}
	.que-txt span{margin: 0 auto 10px;display: table;}*/
	.cusrad [type="radio"]:checked + label, .cusrad [type="radio"]:not(:checked) + label{font-size: 14px;padding-left: 30px;}
	.wirterbx .btn-group{display: block;}
	.wirterbx .btn-group .btn-main.clearbtn{width: 100%;margin: 0 0 15px;}
	.wirterbx .btn-group .btn-main{width: 100%;}
	.breadcrumbbx ul{justify-content: center;}
	/* **** End Dashboard Page **** */

	/* **** Assessment Congratulations **** */
	.assement-congobx h1{font-size: 26px;}
	.assement-congobx .assessment-choice li{width: 100%;}
	.assement-congobx .btn-group .btn-main{font-size: 14px;}
	.assement-congobx .btn-group{width: 100%;}
	/* **** End Assessment Congratulations **** */

	/* **** particular **** */
	.particular-block table tbody tr td:first-child, .particular-block table tbody tr th:first-child{min-width: 300px;}
	.particular-block table tbody tr td, .particular-block table tbody tr th{font-size: 16px;padding: 15px;}
	.particular-block table tbody tr td:last-child, .particular-block table tbody tr th:last-child{min-width: 600px;}
	/* **** End particular **** */

		/* **** subscriptions **** */
	.subscriptions-tbles{width: 100%;overflow: auto;}
	.subscriptions-tbles table{overflow: auto;width: 100%;}
	table#example {width: 100%;overflow: auto;}
	div.dataTables_wrapper div.dataTables_length label{margin: 0 0 15px;}
	.subscriptions-tbles table tbody td{font-size: 14px;}
	.subscriptions-tbles table tbody td{min-width: 170px;}
	div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content: flex-start !important;margin: 15px 0 0;}
	.leftbar a.close-btn{display:none;}
	.header-list ul li a img{height:40px;}
	/* **** End subscriptions **** */
	.filter_card .form-group{margin-bottom: 15px;}
	.dashhead{margin:0 0 15px;}
	#advanced-filters{padding-left:0; padding-right:0;}
	.filter_card .form-group input[type="text"], .filter_card select{padding:10px 12px 12px 12px;}
	.dash-block-main .col-md-6 {text-align:center;}
	.dash-frm .btn-group .btn-main, .purchase_plan {margin-left:0;}
	.dash-frm .form-group {margin:15px 0 22px;}
	.dash-frm .form-group label.error{text-align:left;}
	.subscriptions-tbles table tbody td{padding-left:5px; padding-right:10px;}
	.navbar{padding:15px 15px;}
	.header-list ul li .profile_dropdown a .avatar{width:40px; height:40px;}
	.header-list ul li .profile_dropdown a{vertical-align:bottom;}
	.no_data.innernodata{padding:10px;}
	.cus-ass-add h3{text-align:left;}
	.edit_bx{display:flex;}
	.tab-content .questinbpx {max-height: 450px;}
	.sone-asse-highlights {max-height: 330px;}
.employee_poc table.dataTable>thead #deletebutton .btn.deletemilstone {
    padding: 0;
    font-size: 14px;
}
.action_view span {
    text-align: center;
    margin-right: 0;
}
	table th:first-child .custom-control.custom-checkbox {display: flex; align-items: flex-start; position: relative; flex-direction: column-reverse; text-transform: capitalize; }
	table th:first-child .custom-control.custom-checkbox .custom-control-label {font-size: 12px; color: #000;}
}

@media(min-width:448px) and (max-width:576px){
	/* **** Home Page **** */
/*	.left-part{width: 100%;min-width: 100%;height: auto;padding:150px 0 50px;}*/
	.mini-intro-bx img{max-width: 100%;}
	.mini-intro-bx{width: auto;}
	.mini-intro-bx h1{font-size: 30px;line-height: 40px;}
	.right-part{width: 100%;min-width:auto;height: auto;padding:20px 15px;}
	.signin-block p br{display: none;}
	/* **** Home Page **** */

	/* **** assessment **** */
	.navbar-light .navbar-brand{margin: 0;display: table;}
	.inner-header .navbar-brand img{margin: 0 auto;display: table;}
	.nav-btn{margin: 0 auto;text-align: center;display: flex;}
	.nav-btn .btn-navs{width: auto;font-size: 15px;padding:10px 5px;}

	.assessemnt-left img{max-width: 100%;}
	.assessemnt-left h1{font-size: 30px;line-height: 40px;}
	.profile-typebox ul{display: block;}
	.profile-typebox ul{margin: 0;}
	.profile-typebox ul li{width: auto;padding:0;}
	.assessemnt-left{margin: 0 0 40px;text-align: center;}
	/*.signin-block .form-wizard .form-wizard-steps li h6{display: none;}*/
	.signin-block .form-wizard .form-wizard-next-btn, .signin-block .form-wizard .form-wizard-previous-btn, .signin-block .form-wizard .form-wizard-submit{padding:10px 18px;}
	/* **** End assessment **** */

	/* **** congratulations **** */
	.assessment-wrapper{height: auto;min-height: 78vh;padding: 40px 15px;}
	.congratulation-block img{max-width: 100%;}
	.congratulation-block h2{font-size: 30px;line-height: 40px;}
	.congratulation-block a{font-size: 22px;padding: 0 0 5px;}
	/* **** End congratulations **** */

	.signin-block h2{font-size: 30px;line-height: 40px;}
	.profile-typebox ul li{margin: 0 0 15px;}
	.profile-typebox ul li:last-child{margin: 0;}

	/* **** Dashboard Page **** */
	.header-list ul li.desk-search-bx{width: 100%;display: none;}
	.header-list ul li.mobilebar,
	.header-list ul li.mobile-serch,
	.header-list ul li.dashlogo{display: block;}
	aside.leftbar{height: 100%;left: -100%;}
	.header-dashboard{padding:8px 0 5px;}
	.right-wrapper{padding:60px 0 15px;}
	.header-list ul li{margin: 0 10px 0 0;}
	.header-list ul li a{width: 40px;line-height: 40px;height: 40px;font-size: 14px;}
	.dash-block-main{padding: 25px;}
	a.close-btn{display: block;}
	aside.leftbar.open-sidebar{left: 0;}

	.logo-box{padding: 30px 30px 15px;}
	.dash-nav{padding: 100px 0 80px;}
	.dash-nav li{margin: 0;}

	.dash-block-main h2{font-size: 22px;text-align: center;}
	.dash-block-main h2 a{display: block;margin: 0 auto;}
	.dashhead .btn-main{padding: 15px 15px;font-size: 14px;float:none;}
	.dash-frm .assessment-choice ul li{width: 100%;}
	.dash-frm .btn-group{display: block; padding:0 5px;}
	.dash-frm .btn-group .btn-main{display: block;width: 100%;}
	.dash-frm .btn-group .btn-main.cnlbtn{display: block;margin:15px 0 15px;}

	.dashhead ul{justify-content: center;}
	.dash-block-main .profile-block{padding: 15px;display: block;}
	.dash-block-main .profile-block img{margin: 0 auto 15px;}
	.dash-block-main .profile-block h2{padding-left: 0;}
	.dash-rw-bx{margin: 0 0 30px;}

	.cus-ass-add{padding: 15px;}
	.cus-ass-add h3 span{display: block;margin: 0;}
	.cus-asset-lst ul li{width: 100%;padding: 0;margin: 0 0 15px;}
	.cus-asset-lst ul{margin: 0;display: block;}
	.cus-asset-lst{padding: 15px 18px 0;}
	.search-country-block{padding:25px 15px;}
	.search-country-block h4{font-size: 15px;}

	.proibtact .btn-main{padding: 12px 15px;}
	.que-ans-bx{padding: 15px 0 0 0;}
	.que-ans-bx ul{flex-wrap: wrap;}
	.que-ans-bx ul li{width: 50%;margin: 0 0 10px;}
	.sone-asse-highlights{margin: 0 0 25px;padding: 15px 0;}
	.point-tabs-dt{padding: 0 15px;}
	.point-tabs .nav-tabs li{margin: 0;}
	.point-tabs .nav-tabs li button{padding: 15px 10px;font-size: 14px;}
	.sone-asse-highlights .accordion .accordion-button{font-size: 15px;padding: 15px;}
	.breadcrumbbx{margin: 10px 0 0;}
	.breadcrumbbx ul li{font-size: 12px;}
	.points-lst{padding: 15px;}
	.takeact-bx{margin: 15px 0 0;}
	.questions-box{padding: 25px 15px;}
	/*.qubx{display:block;}
	.que-txt span{margin:0 auto 10px;display:table;}*/
	.que-txt span{margin-right:10px;}
	.que-txt h3{margin: 0;}
	.cusrad [type="radio"]:checked + label, .cusrad [type="radio"]:not(:checked) + label{font-size: 14px;padding-left: 30px;}
	.wirterbx .btn-group{display:block;}
	.wirterbx .btn-group .btn-main.clearbtn{width:auto;margin: 0 0 15px;}
	.wirterbx .btn-group .btn-main{width:auto;}
	/* **** End Dashboard Page **** */

	/* **** Assessment Congratulations **** */
	.assement-congobx h1{font-size: 30px;}
	.assement-congobx .assessment-choice li{width: 100%;}
	.assement-congobx .btn-group .btn-main{font-size: 12px;}
	.assement-congobx .btn-group{width: 100%;}
	/* **** End Assessment Congratulations **** */

	/* **** particular **** */
	.particular-block table tbody tr td:first-child, .particular-block table tbody tr th:first-child{min-width: 300px;}
	.particular-block table tbody tr td, .particular-block table tbody tr th{font-size: 16px;padding: 15px;}
	.particular-block table tbody tr td:last-child, .particular-block table tbody tr th:last-child{min-width: 600px;}
	/* **** End particular **** */

		/* **** subscriptions **** */
	.subscriptions-tbles{width: 100%;overflow: auto;}
	.subscriptions-tbles table{overflow: auto;width: 100%;}
	table#example {width: 100%;overflow: auto;}
	div.dataTables_wrapper div.dataTables_length label{margin: 0 0 15px;}
	.subscriptions-tbles table tbody td{font-size: 14px;}
	.subscriptions-tbles table tbody td{min-width: 170px;}
	div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content: flex-start !important;margin: 15px 0 0;}
	.navbar {padding: 18px 15px;}
	.left-part {padding: 90px 0 32px;}
	.right-part .signin-block {padding-top:0;}
	.leftbar a.close-btn{display:none;}
	.header-list ul li a img{height:40px;}
	/* **** End subscriptions **** */
	.filter_card .form-group {margin-bottom:15px;}
	.dash-block-main {padding:15px;}
	.dash-block-main .col-md-6 {text-align:center;}
	.dash-frm .btn-group .btn-main, .purchase_plan {margin-left:0;}
	.dash-frm .form-group {margin:15px 0 22px;}
	.dash-frm .form-group label.error{text-align:left;}
	.subscriptions-tbles table tbody td, #example_wrapper .row:last-child{padding-left: 5px; padding-right: 5px;}
	.subscriptions-tbles table tbody td{padding-left:5px; padding-right:5px;}
	.navbar{padding:15px 0px;}
	.nav-btn{margin-top:10px;}
	.assessemnt-left img{margin-left:auto; margin-right:auto;}
	.header-list ul li .profile_dropdown a .avatar{width:40px; height:40px;}
	.header-list ul li .profile_dropdown a{vertical-align:bottom;}
	div.dataTables_wrapper div.dataTables_info{padding-top:0;}
	.menu_header_drop_lag button{overflow:hidden; padding:8px 8px;}
	.tab-content .questinbpx{max-height:450px;}
	.sone-asse-highlights{max-height:330px;}
	.g-sidenav-show.slidshow:before {background: rgb(0 0 0 / 30%); content: ""; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9;}
}

@media(max-width:1365px){
.progresss {
    max-width: 275px;
    margin: auto;
}
.progress-circle {
    margin-top: -30px;
    max-width: 275px;
}
}

@media(max-width:1299px){
.image_score .progress .progress-bar img{
    scale:.8;
}
.progresss{
    max-width:240px;
}
.progress-circle {
    margin-top: -30px;
    margin-left: -20px;
}
.dropdown.profile_dropdown.noti_dropbox span{
    font-size:10px;
}
.subscriptions-tbles table tbody td ul li {
    margin-right: 6px;
}
}

@media(max-width:1199px){
	.btn-main.cancel-subscription, .purchase_plan{padding:10px 10px; font-size:14px;}
	.dashhead .btn-main{padding:15px 14px; font-size:14px; margin-bottom:8px;}
	.subtraction-box{padding:0 12px;}
	.subtraction-box .progress-info span{font-size:15px;}
	.subtraction-box img{margin-right:12px;}
	.takeact-bx a.btn-main {padding: 10px 8px; font-size:13px;}
	.modal-content .model-body {max-height:550px;}
	.employee-information .user-box{flex-wrap:wrap; justify-content:center; text-align:center;}
	.employee-information .user-box h3{text-align:center; margin:5px 0 5px;}
	.employee-data ul li .score-box h4{font-size:17px;}
	.dash-block-main .employee-block{padding-left:0; padding-right:0;}
	div#policy_score .apexcharts-canvas{scale:.55 !important; position:relative; left:-105px !important;}
	.chart_pie{
    width:100%;
}
.image_score .progress .progress-bar img{
    scale:.7;
}
.score_num{
    margin-top:35px;
}
.score_num span{
    font-size:30px;
}
.overall-block .box-body{
    padding:25px 25px 30px;
}
.progress-circle{
    margin-top:-30px;
    margin-left:-49px;
    scale:.8;
}
.progress-text:before{
    font-size:15px;
}
.progress-text{
    width:102px;
    top:80px;
    font-size:25px;
}
.list_show li{
    font-size:16px;
}
.progresss {
    max-width:180px;
}
}

@media(max-width:991px){
	.questions-box {padding:15px;}
	.takeact-bx a.btn-main {padding:9px; font-size:13px; margin-right:2px;}
	.tagssctin {margin-left:0;}
	.points-mini-dt .que-ans-bx{padding-left:0;}
	#freeassessment_popup .profile-typebox ul li{width:33%;}
	#freeassessment_popup .assessment-choice ul li{margin:0 0 10px;}
	.right-part .signin-block{padding:0px 0;}
	.profile-typebox.assessment-choice ul li{margin: 0 5px 15px;}
	.assement-congobx .profile-typebox.assessment-choice ul li{margin:0 0px 15px;}
	.subtraction-box {margin:0 0 25px;}
	.dashhead .filter_view .btn-main .fa-plus{margin-right:4px;}
	.filter_card .form-group{margin-bottom:15px;}
	.filter_card .mt-md-3.mt-xl-0{margin-top:0 !important;}
	.filter_card select{padding:15px 28px 15px 15px;}
	.filter_card .form-group input[type="text"]{padding-left:15px;}
	.deletenewmilestone_list, .deletecompletemilestone_list{overflow:auto;}
	.deletenewmilestone_list tr td, .deletecompletemilestone_list tr td{white-space:nowrap;}
	.dash-nav li a{white-space:normal;}
	.alert_inbox{max-width:60%;}
	.dropdown.profile_dropdown span.sername{margin-top:-20px; font-size:16px !important; max-width:140px; margin-left:50px;}
	#viewfile_modal .modal-dialog{max-width:80%;}
	.takeact-bx a.btn-main .movile_view {display: none; }
	.takeact-bx a.btn-main .fas.fa-filter {display:inline-block;}
	.modal-content .model-body {max-height: 448px;}
	.employee-data ul li:last-child {margin-left:0; margin-right:auto; margin-top:10px; }
	.employee-data ul{flex-wrap; justify-content:left;}
	.employee-information .user-box{border-right:0;}
	.employee-data ul li:last-child{width:auto;}
	.main-wrpper header {padding: 10px 15px;}
	.dropdown.profile_dropdown.noti_dropbox span {right: -2px; top: -5px; }
	header .head-right li .avatar, .dropdown.profile_dropdown.noti_dropbox > a{width:35px; height:35px;}
	.dropdown.profile_dropdown .profile_name{margin-right:0;}
	.dropdown.profile_dropdown.noti_dropbox > a{width:35px; height:35px; line-height:35px; font-size:14px;}
	.menu_header_drop_lag button{padding:6px 14px;}
.box_information {
    top:61px;
    position: absolute;
    margin-top: 0;
    right: 20px;
    left: 20px;
    padding-left: 10px;
    height: 24px;
}

.image_score .progress .progress-bar[style="width:20%;transform: rotate(0.79turn);"], 
.image_score .progress .progress-bar[style="width:20%;transform: rotate(0.78turn);"], 
.image_score .progress .progress-bar[style="width:20%;transform: rotate(0.77turn);"], 
.image_score .progress .progress-bar[style="width:20%;transform: rotate(0.76turn);"], 
.image_score .progress .progress-bar[style="width:20%;transform: rotate(0.75turn);"], 
.image_score .progress .progress-bar[style="width:20%;transform: rotate(0.74turn);"], 
.image_score .progress .progress-bar[style="width:20%; transform: rotate(0.79turn);"], 
.image_score .progress .progress-bar[style="width:20%; transform: rotate(0.78turn);"], 
.image_score .progress .progress-bar[style="width:20%; transform: rotate(0.77turn);"], 
.image_score .progress .progress-bar[style="width:20%; transform: rotate(0.76turn);"], 
.image_score .progress .progress-bar[style="width:20%; transform: rotate(0.75turn);"], 
.image_score .progress .progress-bar[style="width:20%; transform: rotate(0.74turn);"] {
    bottom: 30px;
}
.accordion ul{
    overflow:auto;
}
.dashlinks{
    overflow:auto;
    height:100%;
}
.personal-data-wrp .act-signin-btn .custom-checkbox {
    display: flex;
    gap: 5px;
}
body.show-sidebar{position: relative;}
body.show-sidebar:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 40%);
    z-index: 99;
}
}
@media(max-width:767px){
	.proibtact .btn-main{padding:10px 15px; margin:0 10px 0 0;}
	.takeact-bx{margin:0;}
	#freeassessment_popup .profile-typebox ul li{width:50%;}
	#freeassessment_popup .purpose-assessment ul li{width:100%;}
	#freeassessment_popup .assessment-choice ul li .pro-typbx {padding: 15px;}
	.mobile-serch {display:none !important;}
	body .menu_header_drop_lag button {padding: 8px 8px;}
	.header-list ul{align-items:start;}
	.mini-intro-bx img {display:none !important;}
	.signin-block .form-group .form-control {padding: 10px 35px 10px 15px;}
	.signin-block .form-group i{top:12px;}
	.signin-block .form-group {margin:15px 0 28px;}
	.left-part {padding:15px 0 30px;}
	.act-signin-btn {margin-bottom:25px;}
	.right-part .signin-block {padding-bottom:0 !important;}
	.mini-intro-bx h1{margin: 0 0 20px;}
	.signin-block p{margin:0 0 25px;}
	.g-sidenav-show.slidshow:before {background: rgb(0 0 0 / 30%); content: ""; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; }
	.profile-typebox ul li .pro-typbx {display: flex; justify-content: flex-start; align-items: center;}
	.profile-typebox ul li .pro-typbx h4 {margin:0px 0 0; margin-left:10px; font-size: 18px;}
	.profile-typebox ul li .pro-typbx h4 span{margin-left:10px;}
	.profile-typebox ul li .pro-typbx{padding:12px;}
	.signin-block h2{font-size:26px;}
	.signin-block .form-wizard .form-wizard-header{margin: 0 0 0px;}
	.signin-block .form-wizard .form-wizard-next-btn, .signin-block .form-wizard .form-wizard-previous-btn, .signin-block .form-wizard .form-wizard-submit{font-size:14px;}
	.hint_box p{margin-bottom:10px;}
	.mobile_view {display:block !important;}
	.desktop_view{display:none !important;}
	.subtraction-box{margin:0 5px 0px;}
	.subtraction-wrp{margin-bottom:20px;}
	.google_login{font-size:16px;}
	.subtraction-box {justify-content: center;}
	.box-body .box-info-box{text-align:center;}
	.staff-box .view-link {margin: 15px 0 0;}
	.staff-box ul li img {float: left; }
	.staff-box ul li div{width:calc(100% - 62px);}
	.cus-assessment-box{margin:0 0 20px;}
	.securresources-block .resources-box .box-body ul li, .securresources-block .resources-box{margin:0 0 20px;}
	.securresources-block .resources-box .box-body, .securresources-block .resources-box .box-head{padding:15px 18px;}
	.dash-rw-bx {margin:0 0;}
	.col-sm-12 {padding-left:15px; padding-right:15px;}
	.dash-review-row{margin:0 0 25px;}
	.dash-block-main .dashhead{padding:0 0;}
	.dashhead .btn-main i{margin-right:0;}
	.dashhead .btn-main.filter_btn, .dashhead .btn-main{margin-top:15px; margin-left:5px; margin-right:5px; white-space:nowrap; font-size:13px;}
	.filter_view {display: flex; justify-content: center;}
	.dashhead {margin:0 0 20px;}
	.dashhead .btn-main[aria-expanded="true"]{background:#FF8303; color:#fff;}
	.filter_card .form-group input[type="text"], .filter_card select {padding: 10px 15px; min-height:44px;}
	#advanced-filters{padding:0;}
	#filter, .select_categories, .leftsection{position: fixed; background:rgb(0 0 0 / 50%); top: 0; left: 0; z-index: 999; width: 100%; height: 100% !important; display:block !important; opacity:0; visibility:hidden; transition: .3s linear; -webkit-transition: .3s linear; }
#filter.show, #filter.collapsing, .select_categories.show, .leftsection.show{opacity:1; visibility:visible; transition:.3s linear; -webkit-transition: .3s linear;}
#filter .filter_card, .select_categories .sone-asse-highlights, .leftsection .sone-asse-highlights{width:250px; position:absolute; top:0; background:#fff; height:100%; left:0; padding:15px; padding-top:55px; overflow:auto; transform: translateX(-100%); transition: .3s linear; -webkit-transition: .3s linear; }
.select_categories .sone-asse-highlights {width:300px; border-radius:0; margin:0; max-height:none;}
.leftsection.show .select_categories {opacity: 1; visibility: visible;}
#filter.show .filter_card, #filter.collapsing .filter_card, .select_categories.show .sone-asse-highlights, .leftsection.show .sone-asse-highlights{transform: translateX(0%); transition: .3s linear; -webkit-transition: .3s linear; }
.filter_card button.btn-main{position: absolute; right: 15px; top: 10px; width: 30px; height: 30px; border-radius: 50%; background: red; border: 1px solid red; color:#fff;}
.filter_card .btn {padding:10px 15px; font-size:14px;}
div.dataTables_wrapper div.dataTables_length label{flex-wrap:wrap;}
.dash-block-main .col-md-6{padding-left:15px; padding-right:15px;}
.staff-box, .task-box{max-height:350px; overflow:auto;}
.arrows .slick-arrow{left:-8px;}
.arrows .slick-next{right:-8px; left:auto;}
.dataTables_wrapper>.row>.col-md-6{width:50%; max-width:50%;}
div.dataTables_wrapper div.dataTables_length label, div.dataTables_wrapper div.dataTables_filter label{flex-wrap:wrap;}
div.dataTables_wrapper div.dataTables_length select{width:100% !important; margin:0; padding:8px;}
.dataTables_wrapper>.row>.col-md-6 .dataTables_length{text-align:left;}
body div.dataTables_wrapper div.dataTables_filter input{margin-left:0; padding:8px; width:100%;}
.subscriptions-tbles .dataTables_wrapper, .dash-block-main .dashhead{padding:0 0px;}
.profilefmr h4{margin:0 0 15px;}
.conbx.avatar-edit label{padding:0;}
.profilefmr h4{font-size:18px;}
.profile-block .problockc .conbx h4 .fa-upload{font-size: 24px;}
.dash-block-main .dashhead .col-sm-6 .btn-main, .dash-frm .form-group.profile-block{margin-top:0;}
.dash-frm .form-group .form-control{padding:12px 15px 10px 15px;}
.dash-frm .form-group .select2-selection{height:45px; padding:8px 15px;}
.dash-block-main .dashhead:not(.filter_tab) .col-sm-6 h2, .dash-block-main .dashhead:not(.filter_tab) .col-sm-12 h2{font-size:20px; text-align:left;}
.dash-block-main .dashhead:not(.filter_tab) .row{flex-wrap:nowrap; justify-content:space-between;}
.dash-block-main .dashhead:not(.filter_tab) .col-sm-6, .dash-block-main .dashhead:not(.filter_tab) .col-sm-12{max-width:none; width:auto;}
.dashhead:not(.filter_tab) .btn-main{margin-top:0;}
.dash-frm .form-group.profile-block{margin-bottom:22px;}
.subscription_view table tbody {width:100%; display:block;}
.subscription_view table, .subscription_view table tr, .subscription_view table th, .subscription_view table td{display:block; width:100% !important; min-width:auto !important;}
.subscription_view table tbody tr td, .subscription_view table tbody tr th{border:0; border-bottom:1px solid #e4e4e4;}
.subscription_view table tbody tr td{font-weight:400;}
.subscription_view table tbody tr th{font-weight:700;}
.particular-block table tbody tr:last-child td, .particular-block table tbody tr:last-child th{padding-bottom:0px;}
.dash-frm .btn-group .btn-main, .purchase_plan{padding:8px 10px;}
.particular-block table tbody tr td span{float:none;}
.select_spn {background:#eb8125; width:100%; display:flex !important; text-align:left; border-radius:3px; padding:10px; color:#fff; font-size:16px; margin-bottom:15px; align-items:center; justify-content: space-between;}
.close_icon {position:absolute; right:12px; top:10px; width:30px; height:30px; border-radius:50%; background:red; border:1px solid red; color:#fff; display:flex !important; justify-content:center; align-items:center;}
.close_icon:hover{color:#fff;}
.qubx{flex-wrap:wrap;}
.que-txt h3 {margin:8px 0 0; width: 100%;}
.wirterbx .form-group .label_group {width: 100%;}
.dash-block-main .custom_assessments .dashhead{padding:5px 10px;}
.custom_assessments .points-mini-dt .points-lst .col-sm-6{padding-left:1px;}
.wirterbx .action {display:none; top:0px;}
.wirterbx .btn-group {display:block; width:100%;}
.action.mobile_view .btn-main {background-color:#fff; color: #FF8303; border: 1px solid #FF8303; font-size:15px;}
.point-tabs-dt.dashhead .btn-main {padding: 10px 12px;}
.que-txt {align-items:flex-start; position:relative;}
.que-txt .action {position:absolute; left:0; right:0; margin:auto; max-width:132px;}
.dash-frm.save_action .form-group{margin:15px 0 35px;}
.profile-typebox.assessment-choice ul li{margin: 0 5px 15px;}
.assement-congobx .profile-typebox.assessment-choice ul li{margin:0 0px 15px;}
.assement-congobx{width:100%; padding:30px 0;}
.assement-congobx .profile-typebox.assessment-choice{padding-bottom:0;}
.assement-congobx .btn-group .btn-main{padding:15px 10px; text-align:center;}
.signin-block{width:100%;}
.right-part{padding-top:20px;}
.left-part{padding-bottom:20px;}
.signin-block h2{line-height:normal;}
.main-wrpper{align-items:flex-start; align-content:flex-start;}
.btn-main.cancel-subscription, .purchase_plan{padding:10px 10px; margin-bottom:5px; margin-top:5px; margin-left:0; width:100%;}
.particular-block table tbody tr td label.active-st{margin-bottom:5px;}
nav .nav-btn{margin-top:0;}
.packages-list-wrp table thead th{min-width:116px;}
#freeassessment_popup .modal-dialog{padding:0 10px;}
/*header nav .nav-btn{margin-top:25px;}
header.inner-header nav.navbar{padding-bottom:0;}*/
.packages-wrp{padding:20px 0 0;}
/*.dropdown.profile_dropdown.noti_dropbox > a{width: 42px; height: 42px; background: #fafafb; line-height: 42px; }*/
.header-list ul li a.openside{background:#fff; color:#eb8125;}
.toggle_onoff{font-size:14px !important; }
.subscriptions-tbles table tbody td .action_view ul li a{white-space:normal; text-align:left;}
.dash-nav li a{padding:10px 35px; font-size:15px; }
.swal2-title{font-size:22px !important; }
.alert_inbox{max-width:80%; }
.filter_view.text-center.policy-m0 .btn-main{margin:0 4px; }
.filter_view.text-center.policy-m0{justify-content:right; }
.policy_left h2{text-align:left; }
.subscriptions-tbles table thead th:first-child, .subscriptions-tbles table tbody td:first-child{padding-right:10px; white-space:nowrap;}
.filter_card .btn.btn-primary, .filter_card input.btn, .filter_card a.btn-dark{margin-bottom:8px;}
.particular-block.subscription_view{padding:10px; }
.dash-block-main>.dashhead{padding:10px 10px 0; }
#viewfile_modal .modal-dialog{max-width:90%;}
.filter_option .col-xl-3.col-md-6 {
    margin-bottom: 5px;
}
#upload-modal-form .points-mini-dt .deletenewmilestone_list {
    overflow-x: auto;
}
.employee-information {padding: 15px 15px; }
.employee-data ul {flex-wrap: wrap; justify-content: center; }
.employee-data ul li {margin-top: 20px; margin-right:0; }
.employee-information .user-box {border-right: 0; }
.undesirable-block ul li:last-child {margin-right: auto; margin-left: auto; width: 100%; }
.undesirable-block ul {justify-content: center; }
.undesirable-block ul li {margin-bottom: 5px; }
.employee-block .accordion .accordion-item .accordion-button {padding: 20px 20px; font-size: 20px; }
.employee-data ul li .score-box {justify-content: space-between; }
.undesirable-block ul li h5, .undesirable-block ul li h3{text-align: center; }
.undesirable-block ul li {width: 100%; }
.undesirable-block ul li .undesirable-icon {margin: auto; }
.undesirable-block ul li a {justify-content: center; }
.employee-block .accordion .accordion-item {margin: 0 0 15px; }
.undesirable-block ul {flex-wrap: wrap; }
.employee-data ul li:last-child {width: 100%; }
.minicart-items .product-item-details {max-width: calc(100% - 50px); }
.row[style="margin-top: -15px;"] {margin-top:0px !important; }
.row[style="margin-top: -15px;"] img.rounded-circle {margin-top: 0 !important; }
.device-block {padding: 25px 25px 30px 25px; }
.device-top-block {padding: 25px 0px 25px; margin: 0 0 30px; }
.device-top-block ul, .device-bottom-block ul {flex-wrap: wrap; }
.device-top-block ul li{width: 100%; margin-bottom: 10px;}
.device-block .device-ic-box {padding:45px 10px; }
.device-bottom-block ul li {width: auto; margin-bottom:20px;}
.device-bottom-block{padding:0;}
#administrative_assessemnt_table td .desktop_view{display: block !important;}
.view_comment .sone-asse-highlights{padding:15px 10px;}
.sone-asse-highlights button.save_message {margin-bottom:4px;}
.view_comment .sone-asse-highlights textarea{width:100%; margin:auto;}
.right-part{padding:0 !important;}
div#policy_score .apexcharts-canvas{scale:1 !important; left:0px !important; margin:auto;}
body header + .main-wrpper{height:100%;}
div.left-part, div.right-part{width:100%; max-width:100%; height:auto;}
div.right-part{padding: 35px 15px !important;}
body>header{position:absolute;}
.navbar{padding: 0;}
.signin-block h6 a{margin-left:10px;}
.head-info {
    display: none;
}
.image_score .progress .progress-bar img{
    scale:1;
}
.progresss{
    max-width:260px;
}
.progress-circle{
    margin-left:-10px;
    scale:1;
}
.progress-text{
    top:75px;
}
.overall-block .box-body img{
    max-width:265px;
}
.box_information{
    padding: 4px;
    height: 28px;
}
.employees-block .table-block{
    height:auto;
    max-height:355px;
}
.employees-block .table-block table tbody tr td h4 a{
    min-width:70px;
}
.subscriptions-tbles table tbody td .action_view ul.show{
    display:block;
}	
.dash-block-main .dashhead + .profile-block{
    align-items:center;
    flex-wrap:wrap;
    justify-content:center;
}
.dash-block-main .dashhead + .profile-block h2{
    font-size:22px;
    padding-left:0;
    width:100%;
    justify-content:center;
}
.nav .takeact-bx a.btn-main{
    padding:10px 10px;
    height:100%;
    display:flex;
    align-items:center;
}
.tab-content .points-lst .col-xl-6{
    padding:0;
}
.tab-content .points-lst .col-xl-6 .takeact-bx{
    margin-top:0;
    margin-bottom:5px;
}
.subscriptions-tbles table tbody td .action_view ul li{
    display:block;
}
.subscriptions-tbles table tbody td{
    line-height:22px;
}
body header + .main-wrpper .left-part{
    padding-top:95px;
    padding-left:12px;
    padding-right:12px;
}
.menu_header_drop_lag .dropdown-menu{
    min-width:75px !important;
}
.box_information{
    padding-left:10px;
}
.modal-dialog button.close{
    width:30px;
    height:30px;
    font-size:21px;
}
.modal-header{
    padding:10px 15px;
}
.form-control{
    font-size:14px;
}
.text-left {
    text-align: center;
}
.sone-asse-highlights .accordion-body{
    padding:15px 15px;
}
.sone-asse-highlights .accordion .accordion-button{
    padding:15px 0;
}
.sone-asse-highlights .accordion-body{
    padding:15px 5px;
}
.close_icon.btn-close i, .close_icon.btn-close em {
    font-size:25px;
}
.modal-header .modal-title {
    font-weight:bold;
}
.tab-content .dash-frm.dash-block-main .form-group input[type="file"] + span, .dash-frm .form-group .form-control + span {
    font-weight:bold;
    font-size:12px !important;
}
.alert {
    padding-left:15px;
}
.existingfilelisting th, .points-mini-dt thead th, #administrative_table th, #administrative_table td, #myTask_table th, #myTask_table td {
    white-space:nowrap;
}
.dash-frm .btn-group #taskSubmit{
    width:100%;
}
.dash-frm .form-group .select2-selection .select2-selection__arrow{
    top:8px;
}
header .head-right .dropdown.noti_dropbox .dropdown-menu{
    right:-40px !important;
}
.custom_assessments .points-mini-dt .points-lst .row{
    margin-left:0;
    margin-right:0;
}
.dash-frm .form-group .pakradbx input{
    width:20px;
    height:15px;
}
.signin-block h6{
    font-size:16px;
}
.avatar-upload .avatar-preview > div{
    background-size:cover;
}
.left-part .dashlinks ul li.accordion-item .accordion-button:before{
    right:8px;
}
.left-part .dashlinks ul li.accordion-item .accordion-body .nav-link{
    margin:0;
}
div.dataTables_wrapper div.dataTables_length select{
    padding:6px;
}
.filter_card button.btn-main{
    line-height:31px;
}
.cusrad [type="radio"]:not(:checked) + label:before,
.cusrad [type="radio"]:checked + label:after, .cusrad [type="radio"]:not(:checked) + label:afte{
    width:20px;
    height:20px;
}
#editmilstone-modal-form .modal-content .model-body{
    padding:15px;
}
.wirterbx .btn-group .btn-main.clearbtn:last-child {
    margin: 0;
}
.particular-block table tbody tr:last-child td:last-child {
    padding-top: 0;
}
.particular-block.subscription_view table tr:last-child th:first-child {
    display: flex;
    justify-content: space-between;
}
.dasktop_view{display:none;}
.mobile_view{display:block;}
.integration-box .btn-orange {
    display: inline;
}
.integration-box {
    text-align: center;
}
.integration-box .box-info h3 {
    font-size: 18px;
}
}

@media(max-width:576px){
	.downloadpolicy .btn.btn-secondary{padding:8px 24px; font-size:14px;}
	.tab-content .questinbpx{max-height:450px;}
	.sone-asse-highlights{max-height:330px;}
	.point-tabs .nav-tabs{justify-content:center; margin-bottom:10px;}
	.dash-block-main .col-md-6.justify-content-end{justify-content:center !important;}
	.sone-asse-highlights .accordion .accordion-button span{display:flex;}
	#freeassessment_popup .profile-typebox ul li{width:50%; margin-bottom:0;}
	.organization-frm .form-group{width:100%; padding:0 15px;}
	#freeassessment_popup .modal-dialog {max-width:100%;}
	.assessment-choice ul li .pro-typbx h4{font-size:16px;}
	#freeassessment_popup .assessment-choice ul li .pro-typbx{padding:10px;}
	.profile-typebox.assessment-choice ul{display:flex;}
	.subs-pckg{width:100%;}
	.dash-frm .form-group .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:left;}
	.mini-intro-bx p{line-height:18px;}
	.dash-frm .form-group {margin:15px 0 16px;}
	.subscriptions-tbles table thead th{font-size:14px; line-height:18px;}
	.subscriptions-tbles table tbody td{line-height:20px;}
	.dash-block-main .dashhead:not(.filter_tab) .col-sm-12 h2{font-size: 18px; text-overflow: ellipsis; max-width: 222px; white-space: pre; overflow: hidden;}
	.subscriptions-tbles table tbody td{vertical-align:middle}
	.subscriptions-tbles table .number_field {min-width: 98px;}
	.dash-block-main .alert{padding:10px;}
	.cus-ass-add{align-items:flex-start;}
	.cus-ass-add h3{text-align:left;}
	.edit_bx{white-space:nowrap;}
	.dash-block-main.free-asse-congo{padding:15px 0;}
	nav .nav-btn {margin-top:10px;}
	.nav-btn .btn-navs{padding:8px 5px;}
	#upload-modal-form .points-mini-dt .tab-content{padding:15px;}
	.assessment-choice ul li .pro-typbx h4{margin-left:0;}
	.profile-typebox ul li .pro-typbx h4 span{margin-left:0;}
	.assessment-wrapper .offset-lg-1.col-md-7.col-lg-6{padding-left: 0; padding-right: 0;}
	.noti_dropbox .dropdown-menu-xl {min-width:295px;}
	.page-link{padding:0.375rem 0.5rem;}
	.dashhead .filter_view .btn-main em{margin-right:3px;}
	.alert_inbox{max-width:100%;}
	.profile-typebox ul li .pro-typbx h4 span{margin-left:12px;}
	.dataTables_wrapper .row:last-child .dataTables_info{margin:8px 0 5px;}
	.undesirable-block ul li h5, .undesirable-block ul li h3 {font-size:16px;}
	.undesirable-block ul li a{font-size:16px;}
	.employee-block .table thead tr th{padding:10px 30px; font-size:16px;}
	.employee-block .accordion .accordion-item .accordion-body{padding:0px 0 0;}
	.employee-block .accordion .accordion-item .accordion-button{padding:12px 20px; font-size:18px;}
	.logout-bx a{padding:12px 35px;}
	.filter_tab .col-8{flex:auto; width:100%; padding-top:10px;}
	.filter_tab .col-3{flex:auto; width:auto; text-align:center;}
	.device-bottom-block ul li{padding-right:10px;}
	.point-tabs .nav-tabs li button{padding:10px 10px;}
	.verifyotp .error-message{position:relative; top:-15px;}
	.employees-block .table-block table thead tr th{white-space:nowrap;}
	.dataTables_wrapper .row:last-child .dataTables_info{margin-bottom:15px;}
	.process_flex .round-progress-bx{display:flex; align-items:center; justify-content:center;}
	.process_flex .process_right{width:100%;}
	.process_flex .round-progress-bx{width:120px; height:120px; margin:0 auto 10px;}
}
@media(max-width:480px){
	.process_flex{flex-wrap:wrap; justify-content:center;}
	.process_flex .round-progress-bx{margin-right:0; width:100%; margin-bottom:10px;}
	.point-tabs-dt.dashhead{padding:10px 15px;}
	.wirterbx .form-group{flex-wrap:wrap; margin-bottom:0;}
	.wirterbx .form-group .label_group{width:100%; margin-bottom:15px;}
	.wirterbx .btn-group{text-align:end; float:none; margin-right:0; margin-top:0;}
	.wirterbx .form-group .label_group {margin-bottom:10px;}
	.que-ans-bx ul li{width:auto; margin-right:12px;}
	.questions-box .que-ans-bx ul{align-items:flex-start;}
	#freeassessment_popup .profile-typebox ul li{width:100%; margin-bottom:0;}
	.profile-typebox.assessment-choice ul{display:block;}
	.navbar{padding:15px 0;}
	.right-part .signin-block{padding-top:0; padding-bottom:0;}
	.left-part{padding:15px 0 30px;}
	.mini-intro-bx h1{margin:0 0 15px;}
	.mini-intro-bx img{margin:0 auto 30px;}
	.left-part{padding-bottom:30px;}
	.act-signin-btn{margin-bottom:25px;}
	.signin-block .btn-main{padding:12px 15px;}
	.hint_box p{line-height:17px;}
	.sub-choice{flex-wrap:wrap;}
	.subs-pckg{width:100%; margin-bottom:25px;}
	.sub-choice ul{width:100%; margin-top:10px;}
	.sub-choice ul li {margin-right: 20px;}
	.task-box ul li.info-box .edit-box ul {position: static;}
	.task-box ul li.info-box {flex-wrap: wrap;}
	.edit-box {width: 100%; margin-top: 6px; }
	.task-box ul li.info-box {padding: 16px 17px 14px 15px;}
	.task-box ul li.info-box strong{font-size:15px; line-height:normal;}
	.staff-box .view-link {margin: 25px 0 0;}
	.profile-block .problockc {flex-wrap: wrap; justify-content: center !important;}
	.avatar-upload{margin-bottom:10px;}
	.dash-frm .form-group .select2-container--default{width:100% !important;}
	.profile-typebox h3{font-size:22px;}
	.conbx {padding-left: 15px;}
	.dash-frm .btn-group .btn-main, .purchase_plan{font-size:16px;}
	.dash-block-main .dashhead:not(.filter_tab) .col-sm-6 h2, 
	.dash-block-main .dashhead:not(.filter_tab) .col-sm-12 h2{font-size: 18px; text-overflow: ellipsis; max-width: 186px; white-space: pre; overflow: hidden;}
	.dashhead .filter_view .btn-main{padding:10px 12px;}
	nav .nav-btn{margin-top:0;}
	.nav-btn .btn-navs {padding:8px 5px;}
	.modal-body{overflow:auto;}
	.modal .points-mini-dt .nav-tabs{margin-bottom:15px;}
	.modal .points-mini-dt .nav-tabs li button{border-bottom:1px solid #c8cde5 !important; border-left:0 !important;}
	.modal .points-mini-dt .nav-tabs li, .modal .points-mini-dt .nav-tabs .nav-link{width:100%;}
	.signin-block .form-wizard .form-wizard-steps li h6{font-size:14px; line-height:18px;}
	.text_alert{padding:25px 15px;}
	.alert_footer{justify-content:center; align-items:center; flex-wrap:wrap;}
	.alert_footer a{margin:0 5px 5px;}
	.alert_footer{padding:15px 15px;}
	.row.slider {margin:0;}
	#viewfile_modal .modal-dialog{max-width:95%;}
	.employee-block .employee-title h2 {
    font-size:22px;
    margin:0 0 22px;
}
.employee-information .user-box h3{
    font-size:20px;
}
.employee-data ul li .data-box h3{
    font-size:16px;
}
.employee-data ul li .data-box h4{
    font-size:15px;
    margin:0 0 5px;
}
.employee-data ul li{
    width: 100%;
}
.employee-data ul li .data-box{
    justify-content:center;
}
.employee-data ul li:last-child{
    margin-top:15px;
}
.downloadMilestoneDocument em {
    line-height:18px;
}
.view_comment .sone-asse-highlights textarea {
    width:100%;
    margin:0px 0;
}
.progress-circle {
    margin-left:-27px;
    scale:.9;
}
.progresss {
    max-width:223px;
}
.overall-block .box-body img{
    max-width:100%;
}
.sone-asse-highlights .accordion-body{
    padding:15px 20px;
}
.navbar{
    padding:0px 0;
}
nav .nav-btn{
    margin-top:10px;
}
.assessemnt-left h1{
    line-height:34px;
}
.personal-data-wrp .problockc{
    flex-wrap:wrap;
}
.personal-data-wrp .conbx{
    padding-left:0;
    width:100%;
    text-align:center;
}
header .head-right .dropdown.noti_dropbox .dropdown-menu{
    right:-78px !important;
}
.process_flex .noselect{
    margin:0 auto 5px;
}
.arrows .slick-arrow:after{
    font-size:18px;
}
.dash-block-main .points-mini-dt .filter_option {
    padding-left: 10px;
    padding-right: 10px;
}
}

@media(max-width:448px){

	/* **** Home Page **** */
	.mini-intro-bx img{max-width: 100%;}
	.mini-intro-bx{width: auto;}
	.mini-intro-bx h1{font-size:26px;line-height: 30px;}
	.right-part{width: 100%;min-width:auto;height: auto;padding:25px 15px; padding-top:15px;}
	.signin-block p br{display: none;}
	/* **** Home Page **** */

	/* **** assessment **** */
	.navbar-light .navbar-brand{margin:0;display:table;}
	.inner-header .navbar-brand img{margin:0 auto;display:table;}
	.nav-btn{margin:0 auto;text-align:center;display:flex;}
	.nav-btn .btn-navs{width:auto;font-size:14px;padding:8px 5px;}

	.assessemnt-left img{max-width: 100%;}
	.assessemnt-left h1{font-size: 30px;line-height: 40px;}
	.profile-typebox ul{display: block;}
	.profile-typebox ul{margin: 0;}
	.profile-typebox ul li{width: auto;padding:0;}
	.assessemnt-left{margin: 0 0 40px;text-align: center;}
	/*.signin-block .form-wizard .form-wizard-steps li h6{display: none;}*/
	.signin-block .form-wizard .form-wizard-next-btn, .signin-block .form-wizard .form-wizard-previous-btn, .signin-block .form-wizard .form-wizard-submit{padding:10px 18px;}
	/* **** End assessment **** */


	/* **** congratulations **** */
	.assessment-wrapper{height:auto;min-height:78vh;padding:40px 15px;}
	.congratulation-block img{max-width:100%;}
	.congratulation-block h2{font-size:30px;line-height:40px;}
	.congratulation-block a{font-size:22px;padding:0 0 5px;}
	/* **** End congratulations **** */

	.signin-block h2{font-size:22px;line-height:normal;}


	.profile-typebox ul li{margin:0 0 15px;}
	.profile-typebox ul li:last-child{margin:0;}

	/* **** Dashboard Page **** */
	.header-list ul li.desk-search-bx{width:100%;display:none;}
	.header-list ul li.mobilebar,
	.header-list ul li.mobile-serch,
	.header-list ul li.dashlogo{display: block;}
	aside.leftbar{height:100%;left:-100%;}
	.header-dashboard{padding:8px 0 5px;}
	.right-wrapper{padding:60px 0 15px;}
	.header-list ul li{margin:0 5px 0 0;}
	.header-list ul li a{width:40px;line-height: 40px;height: 40px;font-size: 14px;}
	.dash-block-main{padding:25px;}
	a.close-btn{display:block;}
	aside.leftbar.open-sidebar{left:0;}
	.subtraction-box{margin:0px; padding:20px;}

	.logo-box{padding: 30px 30px 15px;}
	.dash-nav{padding: 100px 0 80px;}
	.dash-nav li{margin: 0;}

	.dash-block-main h2{text-align: center;}
	.dash-block-main h2 a{display: block;margin: 0 auto;}
	.dashhead .btn-main{padding:10px 8px;font-size:13px;float:none;}
	.dash-frm .assessment-choice ul li{width:100%;}
	.dash-frm .btn-group{display:block;}
	.dash-frm .btn-group .btn-main{display:block; width:100%;}
	.dash-frm .btn-group .btn-main.cnlbtn{display:block; margin:15px 0 15px;}
	.dashhead .btn-main.filter_btn, .dashhead .btn-main{margin-left:2px; margin-right:2px;}

	.dashhead ul{justify-content: center;}
	.dash-block-main .profile-block{padding: 15px;display: block;}
	.dash-block-main .profile-block img{margin: 0 auto 15px;}
	.dash-block-main .profile-block h2{padding-left: 0;}
	.dash-rw-bx{margin:0px;}

	.cus-ass-add{padding: 15px;}
	.cus-ass-add h3 span{display: block;margin: 0;}
	.cus-asset-lst ul li{width: 100%;padding: 0;margin: 0 0 15px;}
	.cus-asset-lst ul{margin: 0;display: block;}
	.cus-asset-lst{padding: 15px 18px 0;}
	.search-country-block{padding:25px 15px;}
	.search-country-block h4{font-size: 15px;}

	.proibtact .btn-main{padding: 12px 15px;}
	.que-ans-bx{padding: 15px 0 0 0;}
	.que-ans-bx ul{flex-wrap: wrap;}
	.que-ans-bx ul li{width: 50%;margin: 0 0 10px; margin-right: 8px;}
	.sone-asse-highlights{margin: 0 0 25px;padding: 15px 0;}
	.point-tabs-dt{padding: 0 15px;}
	.point-tabs .nav-tabs li{margin: 0;}
	.point-tabs .nav-tabs li button{padding: 15px 10px;font-size: 14px;}
	.sone-asse-highlights .accordion .accordion-button{font-size: 15px;padding: 15px;}
	.breadcrumbbx{margin:0px 0 0;}
	.breadcrumbbx ul li{font-size:12px;}
	.points-lst{padding:15px;}
	.takeact-bx{margin:10px 0 0;}
	.questions-box{padding:25px 15px;}
	.qubx{display:block;}
	.que-txt h3{margin:0;}
	.que-txt span{margin:0 auto 10px;display: table;}
	.cusrad [type="radio"]:checked + label, .cusrad [type="radio"]:not(:checked) + label{font-size: 14px;padding-left: 30px;}
	/*.wirterbx .btn-group{display: block;}
	.wirterbx .btn-group .btn-main.clearbtn{width: 100%;margin: 0 0 15px;}
	.wirterbx .btn-group .btn-main{width: 100%;}*/
	/* **** End Dashboard Page **** */


	/* **** Assessment Congratulations **** */
	.assement-congobx h1{font-size: 26px;}
	.assement-congobx .assessment-choice li{width: 100%;}
	.assement-congobx .btn-group .btn-main{font-size: 12px;}
	.assement-congobx .btn-group{width: 100%;}
	/* **** End Assessment Congratulations **** */


	/* **** particular **** */
	.particular-block table tbody tr td:first-child, .particular-block table tbody tr th:first-child{min-width:300px;}
	.particular-block table tbody tr td, .particular-block table tbody tr th{font-size:16px;padding:15px;}
	.particular-block.subscription_view table tbody tr td, .particular-block.subscription_view table tbody tr th{padding:15px 0;}
	.particular-block table tbody tr td:last-child, .particular-block table tbody tr th:last-child{min-width:600px;}
	/* **** End particular **** */

	/* **** subscriptions **** */
	.subscriptions-tbles{width: 100%;overflow: auto;}
	.subscriptions-tbles table{overflow:auto;width: 100%;}
	table#example {width: 100%;overflow:auto;}
	div.dataTables_wrapper div.dataTables_length label{margin:0 0 15px;}
	.subscriptions-tbles table tbody td{font-size:14px;}
	.subscriptions-tbles table tbody td{min-width:170px;}
	div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:flex-start !important; margin:15px 0 0;}
	/* **** End subscriptions **** */


/* **** verify-otp-forgot **** */
.otp-block .otp{font-size: 15px;}
/* **** End verify-otp-forgot **** */
.leftbar a.close-btn{display:none;}
.header-list ul li a img{height:40px;}
.filter_card .form-group{margin-bottom:15px;}
.dash-block-main{padding:15px;}
.dash-block-main .col-md-6{text-align:center;}
.dash-frm .btn-group .btn-main, .purchase_plan{margin-left:0;}
.dash-frm .form-group{margin:15px 0 15px;}
.dash-frm .form-group label.error{text-align:left;}
.subscriptions-tbles table tbody td, #example_wrapper .row:last-child{padding-left:5px; padding-right:5px;}
div.dataTables_wrapper div.dataTables_filter input{max-width:175px;}
.filter_card .btn{padding:8px 10px; font-size:15px;}
.subscriptions-tbles .dataTables_wrapper, .dash-block-main .dashhead {margin-bottom:20px;}
.nav-btn{margin-top:10px;}
.assessemnt-left img{margin-left:auto; margin-right:auto;}
.header-list ul li .profile_dropdown a .avatar{width:40px; height:40px;}
.header-list ul li .profile_dropdown a {vertical-align:bottom;}
div.dataTables_wrapper div.dataTables_info{padding-top:0;}
.menu_header_drop_lag button{overflow:hidden; padding:8px 8px;}
.filter_card .card-body{padding:1rem 0rem; padding-top:0;}
.dataTables_wrapper .row:last-child .dataTables_info{padding-top:0;}
.modal-header .modal-title{line-height:normal; font-size:18px;}
.modal-header .close{width:28px; height:28px; line-height:30px;}
.que-txt a{margin-left:0; position:absolute; right:0; top:0;}
.que-txt h3{text-align:left; font-size:15px; line-height:normal; font-weight:600;}
.que-txt{position:relative; justify-content:flex-start;}
.que-txt span {margin: 0 0 10px;}
.wirterbx .btn-group {float: none; margin-right:0; margin-top:10px; justify-content:center;}
.wirterbx .form-group .action{width:100%;}
.wirterbx .form-group .action .btn{width:100%;}
.que-ans-bx ul li{width:auto;}
#action_modal .dash-frm .form-group{margin:15px 0 30px;}
#action_modal .dash-frm .form-group:last-child{margin-bottom:8px;}
body .menu_header_drop_lag button{padding:8px 8px;}
.signin-block .form-wizard .form-wizard-next-btn, .signin-block .form-wizard .form-wizard-previous-btn, 
.signin-block .form-wizard .form-wizard-submit{padding:10px 15px;}
.inner-header .navbar-brand img{max-width:175px;}
.conbx.avatar-edit{padding:0 5px;}
.dash-block-main .dashhead:not(.filter_tab) .row{margin:0;}
.dash-block-main .dashhead:not(.filter_tab) .col-sm-6, .dash-block-main .dashhead:not(.filter_tab) .col-sm-12{padding:0;}
.dash-block-main .dashhead:not(.filter_tab) .col-sm-6 h2, .dash-block-main .dashhead:not(.filter_tab) .col-sm-12 h2{font-size:18px; max-width:165px;}
.dashhead .filter_view .btn-main{padding:10px 10px;}
.subscription_view table th, .subscription_view table td{min-width:auto !important;}
#edit-modal-form table tr th{font-size:13px; padding:15px 5px;}
.policy_left h2{text-align:left;}
.dashhead.filter_tab{padding:0 0px 0px;}
.filter_option .col-xl-3.col-md-6{
    margin-bottom:5px;
    text-align:left;
}
header .head-right li{
    margin-right:6px;
}
body .menu_header_drop_lag button{
    font-size:13px;
}
.point-tabs-dt.dashhead .btn-main{
    padding:10px 8px;
}
.no_notification h5{
    font-size:16px;
    line-height:25px;
}
.dashhead.filter_tab .col-6{
    width:auto;
    padding:0;
}
.subscriptions-tbles .dataTables_wrapper>.row, .dash-block-main .dashhead>.row{
    justify-content:space-between;
}
.parentdivbox .col-12{
    padding:0;
}
.dashhead.filter_tab .col-6{
    margin-bottom:5px;
}
}
@media(max-width:370px){
.dash-block-main .dashhead:not(.filter_tab) .col-sm-6 h2, .dash-block-main .dashhead:not(.filter_tab) .col-sm-12 h2{max-width:115px; font-size:17px;}
.view_comment .sone-asse-highlights .error{
    line-height:12px;
    bottom:4px;
}
.view_comment .sone-asse-highlights{
    padding:15px 10px;
}
.sone-asse-highlights button.save_message{
    margin-bottom:18px;
}
.logobx img{
    height:auto;
    width:100%;
}
}