/** Author: MAP YOUR CAREERS
* Developed By: Rohit Gupta
**/
*{	padding:0;
	margin:0;
	border:0;	
	outline:none;
	box-sizing: border-box;
	text-decoration:none;
	list-style:none;
}
body{
	font-size:15px;	
	line-height:22px;
	overflow-x:hidden;
	height:auto;
	font-family: 'Roboto', sans-serif;
}
@font-face {
    font-family: 'times_new_roman_cyrbold';
    src: url('../fonts/times_new_roman_bold-webfont.woff2') format('woff2'),
         url('../fonts/times_new_roman_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sabandija_ffpregular';
    src: url('../fonts/sabandija-font-ffp-webfont.woff2') format('woff2'),
         url('../fonts/sabandija-font-ffp-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lexend_decaregular';
   	src: url('../fonts/lexenddeca-variablefont_wght-webfont.woff2') format('woff2'),
         url('../fonts/lexenddeca-variablefont_wght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Arial Rounded MT';
    src: url('../fonts/ArialRoundedMTBold.woff2') format('woff2'),
        url('../fonts/ArialRoundedMTBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/*body a{
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
body a:hover{
	text-decoration:none;
}
*/
/*@font-face {
    font-family: 'brush-script-mt';
    src: url('../fonts/brush-script-mt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/
input[type="button"],input[type="submit"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;			   
}
p{
	margin:0;
}
ul,label{
	margin:0;
	padding:0;
}
.clear{
	clear:both;
	height:auto;	
}
.img-full,.body-div{
	width:100%;	
}
.area-lft{
	float:left;	
}
.area-rgt{
	float:right;	
}
.no-bg{
	background:none !important;	
}
.tooltip{
	font-size:12.5px !important;
}
.tooltip.bottom{
  padding: 5px 0 5px 0;
  margin-top: 0px !important;
}
.tooltip-inner{
	background:#000;
	/*background:#000;*/
	color:#fff;
	font-size:14px;
}
.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{
	border-top-color:#000;
	/*border-top-color:#90191D;*/	
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before{
	/*border-bottom-color: #000;*/
}

/*---------------main css---------------*/
.header-main{
	padding:12px 0 10px; 	
}
.header-main .navigation-hldr{
	
}
.header-main .navigation-hldr .log-reg-sec{
	display:flex;
	justify-content:flex-end;
	padding:5px 0 0 0;	
}
.header-main .navigation-hldr .log-reg-sec ul{
	
}
.header-main .navigation-hldr .log-reg-sec ul li{
	display:inline-block;
	padding:0 5px;
	font-size:16px;
	line-height:24px;
	color:#3f3f3f;
	font-weight:500;
	font-family: 'Poppins', sans-serif
}
.header-main .navigation-hldr .log-reg-sec ul li:first-child{
	padding-right:30px;
}
.header-main .navigation-hldr .log-reg-sec ul li img{
	padding-right:10px;
}
.header-main .navigation-hldr .log-reg-sec ul li a.log{
	background:#5d3e92;
	padding:6px 40px;
	border-radius:100px;
	color:#fff;
	font-size:16px;
	font-weight:500;
	text-decoration:none;
	font-family: 'Poppins', sans-serif;
	overflow: hidden;
}
.header-main .navigation-hldr .log-reg-sec ul li a.log:before{
	background:#30aa4d;
}
/*.header-main .navigation-hldr .log-reg-sec ul li a.log:hover{
	background:#59a732;
}*/
.header-main .navigation-hldr .log-reg-sec ul li a.reg{
	background:#30aa4d;
	padding:6px 30px;
	border-radius:100px;
	color:#fff;
	font-size:16px;
	font-weight:500;
	text-decoration:none;
	font-family: 'Poppins', sans-serif;
	overflow: hidden;
}
.header-main .navigation-hldr .log-reg-sec ul li a.reg:before{
	background:#5d3e92;
}
.header-main .navigation-hldr .log-reg-sec ul li a.dash-but{
	background:#c11717;
	padding:6px 30px;
	border-radius:100px;
	color:#fff;
	font-size:16px;
	font-weight:500;
	text-decoration:none;
	font-family: 'Poppins', sans-serif;
	overflow: hidden;
}
.header-main .navigation-hldr .log-reg-sec ul li a.dash-but:before{
	background:#30aa4d;
}
/*.header-main .navigation-hldr .log-reg-sec ul li a.reg:hover{
	background:#592bd7;
}*/
.header-main .navigation-hldr .log-reg-sec ul li:last-child{
	padding-right:0;
}
/*-----/Navigation/-----*/
.header-main .navbar-expand-sm .navbar-collapse{

}
.header-main nav.navbar{
	padding:0rem .25rem 0;	
}
.header-main .navbar-expand-md .navbar-nav .nav-item{
	padding:0px 8px;
}
.header-main .navbar-expand-md .navbar-nav .nav-item:last-child{
	padding-right:0;
}
.header-main .navbar-expand-md .navbar-nav .nav-item .nav-link{
	font-size:15.5px; 
	line-height:24px !important;
	color:#1a394c;
	font-weight:500;	
	padding-right:.25rem;
	padding-left:.25rem;
}

.header-main .navbar-expand-md .navbar-nav .nav-item:hover .nav-link,
.header-main .navbar-expand-md .navbar-nav .nav-item.active a{
	color:#ff6c00;
}
.header-main .navbar-expand-md .navbar-nav{
	padding-top:10px;
	padding-bottom: 5px; 
}
	/*--menu dropdown--*/
.header-main .dropdown:hover>.dropdown-menu {
	display: block;
}
.header-main .dropdown-menu {
	border-radius: 0;
}
.header-main .navbar-light .navbar-toggler{
	color: #fff;
	border-color: #fff;
	border-radius: 0;
	padding: .3rem .75rem;
}
.header-main .navbar .navbar-toggler .icon-bar{
	color:#222;	
}
.header-main .navbar-light .navbar-toggler-icon{
	
}
.header-main .dropdown-toggle::after{
	display: none;
}
	/*--/menu dropdown--*/
	
/*--/bootstrap4 edit for dropdown--*/
header .dropdown-menu {
	background: #fff;
	/*float: left !important;*/
	width: auto !important;
	/*border: 1px solid #666 !important;
	border:0;*/
	left: 0;
	margin-top:0px;
	padding: 0px 0;
	border-radius:10px !important;
	border:1px solid #9899bc;
	/*border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;*/
	position:relative;
}
header .dropdown-menu:before {
	position:absolute;
	content:'';
	background:url(../images/top-arrow.png) no-repeat left center;
	width:19px;
	height:19px;
	left:42.5%;
	top:-17px;
}
header .dropdown-item {
	display: block;
	width: 100%;
	padding: .35rem .75rem;
	clear: both;
	font-weight: 400;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
	color:#000 !important;
}
header .dropdown-item:last-child{
	border-bottom:0;	
}
header .navbar-nav .dropdown-menu{
	padding:6px 15px;	
}
header .dropdown-item {
	padding: .35rem .5rem;
	color: #fff;
	font-size:14px;
	font-weight:400;
	border-bottom:1px solid #9899bc;
}
.navbar-expand-sm .navbar-nav .dropdown-menu{
	text-align: left !important;	
}
header .dropdown-item:focus, 
header .dropdown-item:hover {
	color: #ff6445 !important;
	text-decoration:none;
	/*background-color: #FF8A00;*/
	background-color:transparent;
	text-align:left !important;
}
header .dropdown-item a:hover {
	color: #fff !important;
}

.dropdown-menu ul{
	width:100%;	
}
.dropdown-menu ul li a{
	text-align:left;
}
.dropdown-menu > ul li a {
	padding: 6px 12px !important;
	font-size: 13px !important;
	border-radius: 0;
	text-align: left !important;
	color: #fff !important;
	width: 100%;
	display: block !important;
}
.dropdown-menu > ul li a:hover, 
.dropdown-menu > ul li a:focus {
	background: #000 !important;
	color: #fff !important;
	display: block !important;
}
.dropdown-menu > ul li a:hover:before {
	display: none;
}
/*---//hembarger menu//---*/
.navbar .navbar-toggler .icon-bar {
	width: 25px;
	height: 2px;
	margin: 5px 0;
	background-color: #666;
	display: block;
	position: relative;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.navbar .navbar-toggler.active .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(46deg);
	transform: rotate(46deg);
	top: 7px;
}
.navbar .navbar-toggler.active .icon-bar:nth-of-type(2) {
	opacity: 0;
}
.navbar .navbar-toggler.active .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(134deg);
	transform: rotate(134deg);
	top: -7px;
}
/*---//hembarger menu//---*/

/*-----//Navigation/-----*/
.banner-part{
	background:url(../images/banner.png) no-repeat left top;
	height:819px;
	background-size:cover;
	position:relative	
}
/*--scroll down button animation css--*/
.banner-part .scroll-button {
  position: absolute;
  bottom: 14%;
  left: 0;
  right: 0; 
 }

.banner-part .icon-scroll {
  position: absolute;
  bottom: -29%;
  left: 50%;
  width: 1em;
  height: 3.125em;
  transform: translateX(-50%) scale(2);
  z-index: 1; 
 }

.banner-part .icon-arrows::after,
.banner-part .icon-arrows::before {
  content: ''; 
 }

.banner-part .icon-arrows span,
.banner-part .icon-arrows::after,
.banner-part .icon-arrows::before {
  display: block;
  width: 0.315em;
  height: 0.315em;
  border-right: 1px solid #ff6445;
  border-bottom: 1px solid #ff6445;
  margin: 0 0 0.125em 0.315em;
  transform: rotate(45deg);
  -webkit-animation: mouse-scroll 1s infinite;
  animation: mouse-scroll 1s infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate; 
 }

.banner-part .icon-arrows::before {
  margin-top: 0.315em;
  -webkit-animation-delay: .1s;
  animation-delay: .1s; 
 }

.banner-part .icon-scroll span {
  -webkit-animation-delay: .2s;
  animation-delay: .2s; 
 }

.banner-part .icon-arrows::after {
  -webkit-animation-delay: .3s;
  animation-delay: .3s; 
 }

.banner-part .icon-scroll .mouse {
  height: 1.375em;
  width: .875em;
  border: 1px solid #ff6445;
  border-radius: 2em; 
 }

.banner-part .icon-scroll .wheel {
  position: relative;
  display: block;
  height: 0.1875em;
  width: 0.1875em;
  margin: 0.1875em auto 0;
  background: #ff6445;
  -webkit-animation: mouse-wheel 1.2s ease infinite;
  animation: mouse-wheel 1.2s ease infinite;
  border-radius: 50%; 
 }

@-webkit-keyframes mouse-wheel {
  0% {
    opacity: 1;
    transform: translateY(0); 
}
  100% {
    opacity: 0;
    transform: translateY(0.375em); 
} 
}
@keyframes mouse-wheel {
  0% {
    opacity: 1;
    transform: translateY(0); 
}
  100% {
    opacity: 0;
    transform: translateY(0.375em); 
}
}
@-webkit-keyframes mouse-scroll {
  0% {
    opacity: 0; 
}
  50% {
    opacity: .5; 
}
  100% {
    opacity: 1; 
} 
}
@keyframes mouse-scroll {
  0% {
    opacity: 0; 
}
  50% {
    opacity: .5; 
}
  100% {
    opacity: 1; 
} 
}
/*--/scroll down button animation css--*/
.banner-part .form-hldr{
	background:#fff;
	padding:45px;
	margin:100px 0 0 0;
	border-radius:50px;	
	text-align:center;
	box-shadow: 0px 2px 7px 0px #ccc;
}
.banner-part .form-hldr form h3{
	font-size:28px;
	color:#1547a5;
	font-weight:600;	
}
.banner-part .form-hldr form h5{
	font-size:20px;
	font-weight:500;
	color:#363b44;	
	padding-top:5px;
	margin-bottom:20px;
}
.banner-part .form-hldr .form-group{
	
}
.banner-part .form-hldr .form-group select{
	min-height:56px;
	border:0;
	box-shadow:0px 2px 7px 0px #ccc;
	-webkit-appearance: none;
	-moz-appearance: none; 
	background:url(../images/down-arrow.png) no-repeat 96% center;
	cursor:pointer;
	border-radius:10px;
	color:#6b6d71 !important;
	font-size:16px;
	
}
.banner-part .form-hldr .form-group input{
	min-height:56px;
	border:0;
	box-shadow:0px 2px 7px 0px #ccc;
	border-radius:10px;
	color:#6b6d71;
	font-size:17px;
	font-weight:400;
}
.banner-part .form-hldr .form-group input::placeholder{
	font-size:17px;
	font-weight:400;
	color:#6b6d71 !important;
}
.banner-part .form-hldr .form-but{
		
}
.banner-part .form-hldr .form-but button.hvr-bounce-to-right{
	background:#ff6445;
	width:100%;
	padding:20px 0;	
	border-radius:10px;
	color:#fff;
	font-weight:600;
	font-size:24px;
	text-transform:uppercase;
	overflow: hidden;
}
.banner-part .form-hldr .form-but button.hvr-bounce-to-right::before {
	background: #1547a5;
}

.carrer-coun-sec{
	padding:7.5em 0;
}
.carrer-coun-sec .carrer-counciling-hldr{
		
}
.carrer-coun-sec .carrer-counciling-hldr .carrer-counciling-hd{
	text-align:center;
}
.carrer-coun-sec .carrer-counciling-hldr .carrer-counciling-hd h2{
	font-size:40px;
	line-height:46px;
	font-weight:400;
	color:#1956c9;	
}
.carrer-coun-sec .carrer-counciling-hldr .carrer-counciling-hd p{
	color:#2d3441;
	font-size:16px;
	line-height:24px;
	padding: 20px 0 15px;
	font-weight: 400;
}
.carrer-coun-sec .carrer-counciling-hldr .assessment-hldr{
	background: #ebeef3;
	padding: 80px 50px 35px 50px;
	border-radius:30px; 
	position: relative;
	margin-bottom: 30px;
	min-height:400px;
}
.carrer-coun-sec .carrer-counciling-hldr .assessment-hldr .courses-offer{
	background: rgb(45,105,246);
	background: linear-gradient(274deg, rgba(45,105,246,1) 0%, rgba(95,34,211,1) 69%);
	position: absolute;
	padding: 20px 50px;
	top:0;
	right: 0;
	border-radius: 0 20px 0 20px;
	min-width: 280px;
	text-align: center;
}
.carrer-coun-sec .carrer-counciling-hldr .assessment-hldr .courses-offer span{
	font-size: 24px;
	line-height: 30px;
	font-weight: 400;
	color: #fff;
}
.carrer-coun-sec .carrer-counciling-hldr .assessment-hldr .courses-offer span small{
	font-size: 15px;
	position: relative;
	top:-8px;
}
.carrer-coun-sec .carrer-counciling-hldr .assessment-hldr .courses-offer p{

}
.carrer-coun-sec .carrer-counciling-hldr .assessment-hldr-lft{

}
.carrer-coun-sec .carrer-counciling-hldr .assessment-hldr-rgt{
	
}
.carrer-coun-sec .carrer-counciling-hldr .assessment-hldr-rgt h3{
	font-size:24px;
	line-height:30px;
	font-weight:500;
	color:#11151c;
	padding:10px 0 5px;
}
.carrer-coun-sec .carrer-counciling-hldr .assessment-hldr-rgt p{
	font-size: 17px;
	line-height: 24px;
	font-weight: 300;
}
.carrer-coun-sec .carrer-counciling-hldr a.assessment-but {
	background: #ff6445;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
	padding: 18px 35px;
	font-weight: 400;
	border-radius: 20px;
	text-decoration: none;
	margin-top: 15px;
	overflow: hidden;
}
.carrer-coun-sec .carrer-counciling-hldr a.hvr-bounce-to-right:before{
	background: #1547a5;
}
.carrer-coun-sec .carrer-counciling-hldr a.assessment-but span{
	font-weight: 600;
}

.who-are-section{
	background:#e1eafa;
	padding:50px 0 80px;	
	position:relative;
	margin:125px 0 0 0;
}
.who-are-section:before{
	position:absolute;
	content:'';
	background:url(../images/bg-1.png) no-repeat left top;
	min-height:156px;
	width:100%;
	top:-156px;
	left:0;
}
.who-are-section .who-are-sec-hd{
	text-align:center;	
	padding:15px 0 50px;
}
.who-are-section .who-are-sec-hd h2{
	font-size:40px;
	line-height:46px;
	font-weight:400;
	color:#1956c9;
	padding-bottom:5px;
}
.who-are-section .who-are-sec-hd h4{
	font-size:24px;
	line-height:30px;
	color:#232832;
	font-weight:400;
}
.who-are-section .who-are-sec-box{
	background:#fff; 
	box-shadow:0px 2px 7px 3px rgba(0,0,0,.075);
	padding:50px 30px;
	border-radius:30px;	
	text-align:center;
}
.who-are-section .who-are-sec-box:hover{
	transition:0.5s all;
	background:#f5f5f5;	
	transform:scale(1.025);		
}
.who-are-section .who-are-sec-box h2{
	font-size:40px;
	line-height:46px;
	color:#1956c9;
	font-weight:400;
}
.who-are-section .who-are-sec-box h2 strong{
	font-size:40px;
	line-height:46px;
	color:#32363b;
}
.who-are-section .who-are-section-txt p{
	text-align:center;
	padding:50px 0 20px;
	color:#2d3441;
	font-size:16px;
	line-height:26px;
	font-weight:400;	
}

.what-we-do-sec{
	padding:100px 0 50px;	
}
.what-we-do-sec .what-we-do-sec-hd{
	text-align:center;	
}
.what-we-do-sec .what-we-do-sec-hd h2{
	font-size:40px;
	line-height:46px;
	font-weight:400;
	color:#1956c9;
	padding-bottom:5px;
}
.what-we-do-sec .what-we-do-sec-hd p{
	font-size:16px;
	line-height:22px;
	font-weight:400;
	color:#2d3441;
	padding:10px 30px;
}

.what-we-do-sec .discover-career-sec-mn{
	padding:50px 0;	
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-lft{
		
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-lft img{
	display:block;
	margin:0 auto;
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-lft h2{
	font-size:34px;
	line-height:46px;
	font-weight:400;
	color:#6039b9;
	padding:0 0 65px 0;
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-lft h2 span{
	font-size:34px;
	line-height:46px;
	font-weight:600;
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-rgt{
	position:relative;
	padding:50px 0;
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-rgt::before{
	position: absolute;
	content: '';
	min-height: 100%;
	width: 100%;
	left: 20%;
	background: #dde1e9;
	padding: 50px 0;
	border-radius: 25px 0 0 30px;
	top: 0;
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-rgt::after{
	position: absolute;
	content: '';
	min-height: 100%;
	width: 150%;
	left:115%;
	background: #dde1e9;
	padding: 50px 0;
	top: 0;
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-rgt .info-box {
	background: #fff;
	padding: 28px 15px;
	border-radius: 18px;
	box-shadow: 0px 2px 10px 6px rgba(0,0,0,.05);
	text-align: center;
	margin-bottom: 15px;
	min-height: 150px;
	width: 100%;
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-rgt .col-6:nth-child(7) .info-box{
	margin-bottom:0;
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-rgt .col-6:last-child .info-box{
	margin-bottom:0;
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-rgt .info-box h3{
	font-size:23px;
	line-height:30px;
	font-weight:400;
	color:#1956c9;
	padding:0 0 10px;
}
.what-we-do-sec .discover-career-sec-mn .discover-sec-rgt .info-box p{
	font-size:16px;
	line-height:24px;
	color:#2d3441;
}

.workshop-webinar-sec{
	background:url(../images/bg-2.png) no-repeat left top;
	padding:13em 0 6em 0;	
	background-size:cover;
}
.workshop-webinar-sec .workshop-webinar-hd{
	text-align:center;
	padding-bottom:25px;
}
.workshop-webinar-sec .workshop-webinar-hd h2{
	font-size:40px;
	line-height:44px;
	font-weight:400;
	color:#fff;		
}
.workshop-webinar-sec .workshop-webinar-hd p{
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:#fff;	
	padding:15px 0;	
}
.workshop-webinar-sec .workshop-carousel-sec,
.workshop-webinar-sec .webinar-carousel-sec{
	background:#fff;
	padding:50px 50px 80px 50px;	
	border-radius:20px;
	text-align:center;
	box-shadow: 0px 2px 10px 6px rgba(0,0,0,.05);
}
.workshop-webinar-sec .workshop-carousel-sec .item h3,
.workshop-webinar-sec .webinar-carousel-sec .item h3{
	font-size:22px;
	line-height:32px;
	font-weight:400;
	padding:15px 0 5px;
	color:#1e2d4a; 
}
.workshop-webinar-sec .workshop-carousel-sec .item,
.workshop-webinar-sec .webinar-carousel-sec .item{
	margin:0 5px;	
}
.workshop-webinar-sec .workshop-carousel-sec .owl-carousel .owl-nav button.owl-next, 
.workshop-webinar-sec .workshop-carousel-sec .owl-carousel .owl-nav button.owl-prev,
.workshop-webinar-sec .webinar-carousel-sec .owl-carousel .owl-nav button.owl-next, 
.workshop-webinar-sec .webinar-carousel-sec .owl-carousel .owl-nav button.owl-prev{
	background:none;
} 
.workshop-webinar-sec .workshop-carousel-sec .owl-carousel .owl-nav button.owl-next,
.workshop-webinar-sec .webinar-carousel-sec .owl-carousel .owl-nav button.owl-next{
	right:38%;
	position:absolute;
	bottom:-55px;	
}
.workshop-webinar-sec .workshop-carousel-sec .owl-carousel .owl-nav button.owl-prev,
.workshop-webinar-sec .webinar-carousel-sec .owl-carousel .owl-nav button.owl-prev{
	left:38%;
	position:absolute;	
	bottom:-55px;	
}

.counter-section{
	padding:10em 0 8em;	
}
.counter-section .counter-box{
	box-shadow: 0px 2px 10px 6px rgba(0,0,0,.07);
	padding:55px 30px 35px;
	border-radius:30px;
	position:relative;
}
.counter-section .counter-box .icon-div {
	position: absolute;
	top: -120px;
	width: 110px;
	height: 110px;
	left: 50%;
	transform: translate(-50%,50%);
}
.counter-section .counter-box .icon-div img{
	margin:0 auto;
	display:block;	
}
.counter-section .counter-box .box-heading{
		
}
.counter-section .counter-box .box-heading span{
	font-size:24px;
	line-height:32px;
	font-weight:400;
	color:#1956c9;
}
.counter-section .counter-box .box-heading h2{
	font-size:40px;
	line-height:46px;
	font-weight:600;
	color:#32363b;
}
.counter-section .counter-box .counter-number span{
	font-size:63px;
	color:#fc777d;
	font-weight:400;
	font-family: 'Barlow', sans-serif;	
	display:inline-block;
}

.testimonial-vd-sec{
	padding: 200px 0 30em;
	background:url(../images/bg-3.png) no-repeat left top;	
	background-size:100% 100%;
}
.testimonial-vd-sec .testimonial-hd{
	
}
.testimonial-vd-sec .testimonial-hd h2{
	font-size:40px;
	line-height:48px;
	font-weight:400;
	color:#1956c9;
	padding:0 0 10px 0;
}
.testimonial-vd-sec .item p{
	font-size:16px;
	line-height:22px;
	font-weight:400;
	color:#2d3441;	
	padding:0 0 45px 0;
}
.testimonial-vd-sec .item .student-hldr .student-hldr-lft{
	/*padding:10px;*/
}
.testimonial-vd-sec .item .student-hldr .student-hldr-lft img{
	border-radius:100%;
	border:6px solid #fff;
	width:180px;
	height:auto;
	display:block;
	margin:0 auto;
	box-shadow:0px 2px 10px 6px rgba(0,0,0,.05);
} 
.testimonial-vd-sec .item .student-hldr .student-hldr-rgt{
	
}
.testimonial-vd-sec .item .student-hldr .student-hldr-rgt h2{
	font-size:30px;
	line-height:38px;
	font-weight:400;
	color:#1956c9;
}
.testimonial-vd-sec .item .student-hldr .student-hldr-rgt span{
	display:block;	
}
.testimonial-vd-sec .item .student-hldr .student-hldr-rgt span.class{
	font-size:24px;
	line-height:32px;
	font-weight:400;
	color:#000;
}
.testimonial-vd-sec .item .student-hldr .student-hldr-rgt span.school-nm{
	font-size:22px;
	line-height:28px;
	font-weight:500;
	color:#6f84ab;
	padding-top:8px;
}
.testimonial-vd-sec .owl-nav{
	text-align:left;
	padding:40px 0;	
}
.testimonial-vd-sec .owl-carousel .owl-nav button.owl-next, 
.testimonial-vd-sec .owl-carousel .owl-nav button.owl-prev{
	background:none;	
} 
.testimonial-vd-sec .video-but{
	position:relative;
} 
.testimonial-vd-sec .video-but .play {
	background: #fff;
	width: 96px;
	height: 96px;
	border: 7px solid #575b6d;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 120%;
	bottom: -230px;
	transition: 0.3s ease-in-out;
	animation: ripple 1s linear infinite;
}
.testimonial-vd-sec .video-but .play:hover{
	transform: scale(1);
	transition: 0.3s ease-in-out;
	background: #fff;
	border: transparent;
	color: #fff;	
}
.testimonial-vd-sec .video-but .play img{
	width:38px;
	height:38px;
}

/*-- play icon animation --*/
@-webkit-keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgb(255 255 255 / 25%), 0 0 0 10px rgb(255 255 255 / 25%), 0 0 0 20px rgb(255 255 255 / 25%);
  }

  100% {
    box-shadow: 0 0 0 10px rgb(255 255 255 / 25%), 0 0 0 20px rgb(255 255 255 / 25%), 0 0 0 40px rgba(50, 100, 245, 0);
  }
}

@keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgb(255 255 255 / 25%), 0 0 0 10px rgb(255 255 255 / 25%), 0 0 0 20px rgb(255 255 255 / 25%);
  }

  100% {
    box-shadow: 0 0 0 10px rgb(255 255 255 / 25%), 0 0 0 20px rgb(255 255 255 / 25%), 0 0 0 40px rgba(50, 100, 245, 0);
  }
}
/*-- //play icon animation --*/


.modal-box .modal{
	background:rgba(0,0,0,0.6);	
}
.modal-box .modal-dialog {
  max-width: 880px;
  margin: 30px auto;
 }
.modal-box .modal-body {
  position:relative;
  padding:0px;
}
.modal-box .modal-backdrop{
	background:#f00;	
}
.modal-box .close {
  position:absolute;
  right:-30px;
  top:0;
  z-index:999;
  font-size:2rem;
  font-weight: normal;
  color:#fff;
  opacity:1;
}

/*--inner pages career solution 1--*/
.inr-banner-sec{
	background:url(../images/inr-banner.png) no-repeat left top;
	background-size:100% 100%;
	min-height:460px; 	
}
.inr-banner-sec-2{
	background: rgb(46,104,245) !important;
	background: linear-gradient(90deg, rgba(46,104,245,1) 13%, rgba(103,23,205,1) 100%) !important;
	padding:0 0;
	min-height:auto !important;
}
.inr-banner-sec-2 .banner-sec-hldr{
	padding:10px 0 !important;
}
.inr-banner-sec .banner-sec-hldr{
	text-align:center;
	padding:100px 0 0 0;
}
.inr-banner-sec .banner-sec-hldr h1{ 
	color:#fff;
	font-size:36px;
	line-height:46px;
	font-weight:500;
}
.inr-banner-sec .banner-sec-hldr h2{ 
	color:#fff;
	font-size:36px;
	line-height:42px;
	font-weight:300;
}
.stream-ch-sec{
		
}
.stream-ch-sec .stream-ch-hldr{
	padding:75px 0 50px;	
}
.stream-ch-sec .stream-ch-hldr .col-lg-4 .stream-box{
	box-shadow:0px 2px 7px 3px rgba(0,0,0,.075);
    border-radius: 25px;
	padding:0 0 0 25px;
}
.stream-ch-sec .stream-ch-hldr .col-lg-4 .stream-box .d-flex .bg-icon-lft{
	padding:10px 0 0 0;	
}
.stream-ch-sec .stream-ch-hldr .col-lg-4 .stream-box .d-flex .bg-icon-lft label{
	font-size:25px;
	line-height:32px;
	font-weight:500;
	color:#5b647f;
	padding-left:25px;
}
.stream-ch-sec .stream-ch-hldr .col-lg-4 .stream-box .d-flex .bg-icon-rgt {
	background: #ead132;
	border-radius: 60px 25px 25px 60px;
	width: 50%;
	min-height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.stream-ch-sec .stream-ch-hldr .col-lg-4:nth-child(2) .stream-box .d-flex .bg-icon-rgt{
	background: #ff4663;
}
.stream-ch-sec .stream-ch-hldr .col-lg-4:nth-child(3) .stream-box .d-flex .bg-icon-rgt{
	background: #7a3ae3;
}

.ch-rgt-stream{
	
}
.ch-rgt-stream .boy-icon-div{
		
}
.ch-rgt-stream .boy-icon-div img{
	display:block;
	margin:0 auto;
}
.ch-rgt-stream .rgt-stream-hldr{
	text-align:center;
}
.ch-rgt-stream .rgt-stream-hldr h2{
	font-size:32px;
	line-height:40px;
	font-weight:500;
	color:#4d5674;
	padding:25px 0 15px;
}
.ch-rgt-stream .rgt-stream-hldr p{
	font-size:17px;
	line-height:28px;
	font-weight:400;
	color:#273041;
}
.ch-rgt-stream .rgt-stream-hldr p span{
	color:#e85005;
}

.learn-cycle-div{
	padding:0 0 150px;	
}
.learn-cycle-div .cycle-round-div{
	margin:250px auto 0 auto;
	border:2px dashed #000;
	border-radius:100%;
	min-height:750px;
	width:82.5%;
	position:relative;
}
.learn-cycle-div .cycle-round-div::before {
	position: absolute;
	content: '';
	width: 90%;
	border: 1px dashed #666;
	min-height: 680px;
	border-radius: 100%;
	left: 37px;
	top: 35px;
}
.learn-cycle-div .cycle-round-div .round-box-1 {
	width: 350px;
	height: 350px;
	background: #e1eafa;
	border-radius: 100%;
	position: absolute;
	left: 200px;
	top: -155px;
	text-align:center;
}
.learn-cycle-div .cycle-round-div .round-box-1 img{
	padding:25px 0 15px;
}
.learn-cycle-div .cycle-round-div .round-box-1 h3{
	font-size:24px;
	line-height:30px;
	color:#273041;	
	margin:0 auto;
	width:300px;
	font-weight: 400;
}
.learn-cycle-div .cycle-round-div .round-box-2 {
	width: 350px;
	height: 350px;
	background: #e1eafa;
	border-radius: 100%;
	position: absolute;
	left: -200px;
	top: 30px;
	text-align: center;
}
.learn-cycle-div .cycle-round-div .round-box-2 img{
	padding:25px 0 15px;
}
.learn-cycle-div .cycle-round-div .round-box-2 h3{
	font-size:24px;
	line-height:30px;
	color:#273041;
	margin:0 auto;
	width:300px;
	font-weight: 400;
}
.learn-cycle-div .cycle-round-div .round-box-3 {
	width: 350px;
	height: 350px;
	background: #e1eafa;
	border-radius: 100%;
	position: absolute;
	left: -200px;
	top: 450px;
	text-align: center;
}
.learn-cycle-div .cycle-round-div .round-box-3 img{
	padding:60px 0 15px;
}
.learn-cycle-div .cycle-round-div .round-box-3 h3{
	font-size:24px;
	line-height:30px;
	color:#273041;
	margin:0 auto;
	width:250px;
	font-weight: 400;	
}
.learn-cycle-div .cycle-round-div .round-box-4 {
	width: 350px;
	height: 350px;
	background: #e1eafa;
	border-radius: 100%;
	position: absolute;
	right: -200px;
	top: 30px;
	text-align: center;
}
.learn-cycle-div .cycle-round-div .round-box-4 img{
	padding:60px 0 15px;
}
.learn-cycle-div .cycle-round-div .round-box-4 h3{
	font-size:24px;
	line-height:30px;
	color:#273041;
	margin:0 auto;
	width:250px;
	font-weight: 400;	
}
.learn-cycle-div .cycle-round-div .round-box-5 {
	width: 350px;
	height: 350px;
	background: #e1eafa;
	border-radius: 100%;
	position: absolute;
	right: -200px;
	top: 450px;
	text-align: center;
}
.learn-cycle-div .cycle-round-div .round-box-5 img{
	padding:60px 0 15px;
}
.learn-cycle-div .cycle-round-div .round-box-5 h3{
	font-size:24px;
	line-height:30px;
	color:#273041;
	margin:0 auto;
	width:250px;
	font-weight: 400;	
}
.learn-cycle-div .cycle-round-div .instruction-hldr {
	text-align: center;
	position: absolute;
	width: auto;
	left: 24%;
	top: 34%;
	transform: translate(50%,50%);
}
.learn-cycle-div .cycle-round-div .instruction-hldr h2{
	font-size:40px;
	line-height:50px;
	font-weight:500;
	color:#4d5674;
}
.learn-cycle-div .cycle-round-div .assessment-but {
	text-align: center;
	position: absolute;
	width: auto;
	left: 4%;
	top: 52%;
	transform: translate(50%,50%);
}
.learn-cycle-div .cycle-round-div .assessment-but a{
	padding:18px 30px;
	color:#fff;
	font-size:30px;
	line-height:36px;
	font-weight:500;
	background:#ff6445;	
	border-radius:15px;
	overflow:hidden;
	border:0;
	text-decoration:none;
}
.learn-cycle-div .cycle-round-div .assessment-but a:before{
	background:#326fc0;	
}
/*--/inner pages career solution 1--*/


/*--inner pages career solution 2--*/
.choose-streem-sec{
	padding:50px 0;	
}
.choose-streem-sec .learn-icon-div{
		
}
.choose-streem-sec .learn-icon-div img{
	display:block;
	margin:0 auto;
}
.choose-streem-sec .choose-streem-hldr-lft{
		
}
.choose-streem-sec .choose-streem-hldr-lft h2{
	font-size:32px;
	line-height:46px;
	font-weight:500;
	color:#4d5674;
	padding:0 0 10px;
}
.choose-streem-sec .choose-streem-hldr-lft p {
	font-size: 20px;
	line-height: 34px;
	font-weight: 400;
	color: #273041;
}
.choose-streem-sec .choose-streem-hldr-lft p span{
	color:#e85005;
}
.choose-streem-sec .stream-ch-hldr{
	padding:0 0 40px;	
}
.choose-streem-sec .stream-ch-hldr .stream-box{
	box-shadow:0px 0px 10px 3px rgba(0,0,0,.1);
    border-radius: 25px;
	padding:0 0 0 25px;
	background:#edf2fb;
	border:1px solid #a7b8d8;
	margin:0 0 40px;
}
.choose-streem-sec .stream-ch-hldr .stream-box .d-flex .bg-icon-lft{
	padding:10px 0 0 0;	
}
.choose-streem-sec .stream-ch-hldr .stream-box .d-flex .bg-icon-lft label{
	font-size:25px;
	line-height:32px;
	font-weight:500;
	color:#5b647f;
	padding-left:25px;
}
.choose-streem-sec .stream-ch-hldr .stream-box .d-flex .bg-icon-rgt {
	border-radius: 60px 25px 25px 60px;
	width: 50%;
	min-height: 130px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.choose-streem-sec .stream-ch-hldr .stream-box .d-flex .bg-icon-lft .checkmark {
	position: absolute;
	top: 3px;
	left: -10px;
	height: 24px;
	width: 24px;
	box-shadow: inset 0px 0px 4px 3px rgba(0,0,0,.025);
	border: 1px solid #999;
	background:#fff;
}

.learn-cycle-div-2 .cycle-round-div{
	margin-top:125px;
}

.connect-sol-sec{
	background: #e1eafa;
	padding: 50px 0 90px;
	position: relative;
	margin:150px 0 0 0;	
}
.connect-sol-sec::before {
	position: absolute;
	content: '';
	background: url(../images/bg-1.png) no-repeat left top;
	min-height: 156px;
	width: 100%;
	top: -156px;
	left: 0;
}
.connect-sol-sec .connect-sol-hd{
	text-align:center;
	padding:0 0 50px;
}
.connect-sol-sec .connect-sol-hd p{
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:#2d3441;
}
.connect-sol-sec .connect-sol-hldr{
	padding:0 0 40px;	
}
.connect-sol-sec .connect-sol-hldr .connect-box{
	background:#fff;
	border-radius:30px;
	box-shadow:0px 0px 10px 3px rgba(0,0,0,.1);
	position:relative;
	min-height:163px;
}
.connect-sol-sec .connect-sol-hldr .connect-box .connect-box-lft{
	padding-left:30px;
}
.connect-sol-sec .connect-sol-hldr .connect-box .connect-box-lft h3 {
	font-size:30px;
	line-height:38px;
	color:#1956c9;
	font-weight:400;
}
.connect-sol-sec .connect-sol-hldr .connect-box .connect-box-lft h3 span{
	font-size:30px;
	line-height:38px;
	font-weight:600;
	color:#32363b;
}
.connect-sol-sec .connect-sol-hldr .connect-box .connect-box-rgt{
	
}
.connect-sol-sec .connect-sol-hldr .connect-box .connect-box-rgt img{
	min-height:163px;
}
.connect-sol-sec .connect-sol-hldr .connect-box .connect-but{
	
}
.connect-sol-sec .connect-sol-hldr .connect-box .connect-but button {
	background: #ff6445;
	border-radius: 20px;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
	padding: 13px 35px;
	color: #fff;
	position: absolute;
	left: 30px;
	bottom: -30px;
	overflow:hidden;
	border:0;
}
.connect-sol-sec .connect-sol-hldr .connect-box .connect-but button:before{
	background: #326fc0;
}
/*--/inner pages career solution 2--*/


/*--inner pages career solution 3--*/
.choose-right-sec{
	padding:50px 0 125px;
}
.choose-right-sec .choose-right-sec-lft{
		
}
.choose-right-sec .choose-right-sec-lft img{
	display:block;
	margin:0 auto;
}
.choose-right-sec .choose-right-sec-rgt{
		
}
.choose-right-sec .choose-right-sec-rgt h2{
	font-size: 32px;
	line-height: 46px;
	font-weight: 500;
	color: #4d5674;
	padding: 0 0 10px;	
}
.choose-right-sec .choose-right-sec-rgt p {
	font-size: 19px;
	line-height: 34px;
    font-weight: 400;
    color: #273041;
}
.choose-right-sec .choose-right-sec-rgt p span{
    color: #e85005;
}
/*--/inner pages career solution 3--*/


/*--inner pages career solution 4--*/
.qualification-sec{
	padding:50px 0 125px;
}
.qualification-sec .qualification-sec-lft{
		
}
.qualification-sec .qualification-sec-lft img{
	display:block;
	margin:0 auto;
}
.qualification-sec .qualification-sec-rgt{
		
}
.qualification-sec .qualification-sec-rgt h2{
	font-size: 32px;
	line-height: 46px;
	font-weight: 500;
	color: #4d5674;
	padding: 0 0 10px;	
}
.qualification-sec .qualification-sec-rgt h6{
	font-size:18px;
	font-weight:400;
	color:#273041;	
}
.qualification-sec .qualification-sec-rgt p {
	font-size: 18px;
	line-height: 32px;
    font-weight: 400;
    color: #273041;
}
.qualification-sec .qualification-sec-rgt form .select-box-cus{
	width:55%;	
}
.qualification-sec .qualification-sec-rgt form .select-box-cus .form-group select{
	height:65px;
	margin:25px 0 20px;
	border-radius:15px;
	-webkit-appearance: none;
    -moz-appearance: none;
	background:url(../images/down-arrow2.png) no-repeat 94% center;
	border:0;
	box-shadow:0px 0px 10px 3px rgba(0,0,0,.1);
	cursor: pointer;
}
.qualification-sec .qualification-sec-rgt form .form-group select option{
	font-size:18px;
	color:#273041;
}
.qualification-sec .qualification-sec-rgt p span{
    color: #e85005;
}

/*--/inner pages career solution 4--*/



/*--login and registration form--*/
/* .login-form{
	background:url(../images/login-bg.png) no-repeat center center;
	background-size:100% 100%;
	min-height:839px;	
} */
.login-form {
    background: url(../images/login-bg.png) no-repeat center center;
    background-size: contain; /* Ensures full image is visible */
    min-height: 100vh; /* Full viewport height */
    width: 100%; /* Ensures full width */
    display: flex;
    align-items: center;
    justify-content: center;
	transition: background-size 0.5s ease-in-out;
}

/* Media query to handle larger screens and scaling dynamically */
@media screen and (max-width: 1200px) {
    .login-form {
        background-size: 120%; /* Slight zoom-in for smaller screens */
    }
}

@media screen and (max-width: 992px) {
    .login-form {
        background-size: 140%;
    }
}

@media screen and (max-width: 768px) {
    .login-form {
        background-size: 160%;
    }
}

@media screen and (max-width: 576px) {
    .login-form {
        background-size: 180%;
    }
}



.registration-form{
	background:url(../images/register-bg.png) no-repeat center center;
	background-size:85% 75%;
	min-height:849px;
}
.login-form .form-hldr, 
.registration-form .form-hldr {
	background: #e1eafa;
	padding: 70px;
	margin:10px 0 0 0;
	/*margin: 75px 0 0 0;*/
	border-radius: 30px;
}
.login-form .form-hldr .form-group,
.registration-form .form-hldr .form-group{
		
}
.login-form .form-hldr .form-group label,
.registration-form .form-hldr .form-group label{
	font-size:18px;
	line-height:36px;
	color:#465571;
	padding-bottom:3px;	
}
.login-form .form-hldr .form-group input,
.registration-form .form-hldr .form-group input {
	min-height: 68px;
	background: #fff;
	box-shadow: 0px 2px 7px 0px #ccc;
	border-radius: 10px;
	color: #465571 !important;
	font-size: 17px;
	font-weight: 400;
}
.login-form .form-hldr .form-group input:focus,
.registration-form .form-hldr .form-group input:focus {
	border-color: #2d69f6;
	box-shadow: 0 0 0 0.2rem rgba(45, 105, 246, 0.2);
}
.registration-form .form-hldr .form-group select{
	min-height: 68px;
	box-shadow: 0px 2px 7px 0px #ccc;
	border-radius: 10px;
	color: #465571 !important;
	font-size: 20px;
	font-weight: 400;
	-webkit-appearance: none;
	-moz-appearance: none;
	 background:#fff url(../images/down-arrow2.png) no-repeat 96% center;
	 cursor: pointer;	
}
.registration-form .form-hldr .form-group select.city{
	 background:#fff url(../images/down-arrow2.png) no-repeat 93% center;
}
.registration-form .form-hldr .form-group select:focus{
	border-color: #2d69f6;
	box-shadow: 0 0 0 0.2rem rgba(45, 105, 246, 0.2);
}
.login-form .form-hldr form label.checkbox-con{
	color:#465571;
	padding-left:40px;
	font-size:18px;
	line-height:28px;
}
.login-form .form-hldr .login-btn-div{
	padding:30px 0;
}
.login-form .form-hldr form .login-btn{
	background:#ff6445;	
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	padding:23px 0;
	text-align:center;
	width:100%;
	border-radius:10px;
	font-weight:600;
	overflow:hidden;
}
.login-form .form-hldr form .login-btn:before{
	background: #1547a5;
}
.login-form .form-hldr .registered-div{
	text-align:center;
}
.login-form .form-hldr .registered-div span{
	font-size:24px;
	line-height:32px;
	color:#273041;
	display:block;
}
.login-form .form-hldr .registered-div span a.otp{
	text-decoration:underline;
	display:block;
	padding-top:5px;
}
.login-form .form-hldr .registered-div span a.otp:hover{
	text-decoration:none;
}
.login-form .form-hldr .registered-div span a{
	font-size:24px;
	line-height:32px;
	font-weight:500;
	color:#ff6445;
	padding-left:5px;
}
.login-form .form-hldr .registered-div span.pass{
	color:#273041;
	padding:10px 0;
}
.login-form .form-hldr .registered-div span.pass a{
	color:#273041;
	font-weight:400;
}

.registration-form .form-hldr .reg-btn-div{
	padding:30px 0;	
}
.registration-form .form-hldr form .reg-btn{
	background:#ff6445;	
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	padding:23px 0;
	text-align:center;
	width:100%;
	border-radius:10px;
	font-weight:600;
	overflow:hidden;
}
.registration-form .form-hldr form .reg-btn:before{
	background: #1547a5;
}
.registration-form .login-alert-div{
	padding:45px 0;
	text-align:center;	
}
.registration-form .login-alert-div span{
	font-size:24px;
	line-height:32px;
	color:#273041;
	font-weight:400;
}
.registration-form .login-alert-div span a{
	font-size:24px;
	line-height:32px;
	font-weight:500;
	color:#ff6445;
	text-decoration:underline;
}
.registration-form .login-alert-div span a:hover{
	text-decoration:none;	
}

/*--pop up design css 16.06.2021--*/
.modal .modal-dialog .modal-content {
	border: 0;
	border-radius: 20px;
	outline:none;
}
.modal .modal-dialog .modal-content .modal-header{
	padding:0;
	border:0;	
}
.modal .modal-dialog .modal-content .modal-header .close {
	position: absolute;
	right: -5px;
	top: 0;
	z-index:9;
	background:#9260e3;
	border-radius:100px;
	opacity:0.999;
	width:48px;
	height:48px;
	color:#fff;
	font-size:34px;
	line-height:0;
	font-weight:400;
	border:3px solid #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	transition:0.5s all;
}
.modal .modal-dialog .modal-content .modal-header .close:hover{
	background:#000;	
}
.pop-up-wrapper {
	
}
.pop-up-box{
	padding:12px;
	box-shadow: 0px 3px 15px 6px rgba(0,0,0,.075);
	/*border-radius: 10px;
	margin:50px 0;*/	
}
.pop-up-box .pop-up-box-inr{
	border:1px solid #e7e9ed;
	padding:50px 80px 60px;
	text-align:center;
}
.pop-up-box .pop-up-box-inr .logo-hldr{
	text-align:center;
	padding-bottom:50px;	
}
.pop-up-box .pop-up-box-inr h2{
	font-size:30px;
	line-height:34px;
	color:#28304b;	
	font-weight:400;
	padding:0 0 25px;
}
.pop-up-box .pop-up-box-inr .stream-box{
	
}
.pop-up-box .pop-up-box-inr .stream-box h3{
	font-size:22px;
	line-height:24px;
	color:#2b3249;	
	font-weight:400;
}
.pop-up-box .pop-up-box-inr .col-lg-3:first-child .stream-box,
.pop-up-box .pop-up-box-inr .col-lg-3:nth-child(2) .stream-box,
.pop-up-box .pop-up-box-inr .col-lg-3:nth-child(3) .stream-box,
.pop-up-box .pop-up-box-inr .col-lg-3:last-child .stream-box{
	background:#fff;
	box-shadow: 0px 2px 7px 3px rgba(0,0,0,.075);
	width:100%;	
	padding:50px 0 80px;
	border-radius:25px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.pop-up-box .pop-up-box-inr .col-lg-3:first-child .stream-box::before {
	position: absolute;
	content: '';
	clip-path: circle(68% at 50% 36%);
	background: #ead132;
	width: 100%;
	height: 100%;
	top: -25px;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: -1;
}
.pop-up-box .pop-up-box-inr .col-lg-3:nth-child(2) .stream-box::before {
	position: absolute;
	content: '';
	clip-path: circle(68% at 50% 36%);
	background: #f45d75;
	width: 100%;
	height: 100%;
	top: -25px;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: -1;
}
.pop-up-box .pop-up-box-inr .col-lg-3:nth-child(3) .stream-box::before {
	position: absolute;
	content: '';
	clip-path: circle(68% at 50% 36%);
	background: #9260e3;
	width: 100%;
	height: 100%;
	top: -25px;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: -1;
}
.pop-up-box .pop-up-box-inr .col-lg-3:last-child .stream-box::before {
	position: absolute;
	content: '';
	clip-path: circle(68% at 50% 36%);
	background: #9ac676;
	width: 100%;
	height: 100%;
	top: -25px;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: -1;
}
.pop-up-box .pop-up-box-inr .stream-box img{
	width:72px;
	height:auto;
	padding:0 0 25px;
}

.pop-up-box .pop-up-box-inr .stream-box .radio-con {
	display: block;
	position: absolute;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	left:48.5%;
	bottom:40px;
}

/* hide the browser's default checkbox */
.pop-up-box .pop-up-box-inr .stream-box .radio-con input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* create a custom checkbox */
.pop-up-box .pop-up-box-inr .stream-box .checkmark {
	position: absolute;
	top: 3px;
	left: -10px;
	height: 32px;
	width: 32px;
	/*box-shadow:inset 0px 0px 4px 3px rgba(0,0,0,.1);*/ 
	border:2px solid #727272;
	border-radius: 50%;
}

/* on mouse-over, add a grey background color */
.pop-up-box .pop-up-box-inr .stream-box .radio-con:hover input ~ .checkmark {
  background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.pop-up-box .pop-up-box-inr .stream-box .radio-con input:checked ~ .checkmark {
  background: #fff !important;
  z-index:9;
}

/* Create the checkmark/indicator (hidden when not checked) */
.pop-up-box .pop-up-box-inr .stream-box .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.pop-up-box .pop-up-box-inr .stream-box .radio-con input:checked ~ .checkmark:after {
  display: block;
}


/* Style the checkmark/indicator */
.pop-up-box .pop-up-box-inr .stream-box .radio-con .checkmark::after {
	top: 7px;
	left: 7px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background: #88da1f;
	border: 1px solid #9d9d9d;
}

.pop-up-box .pop-up-box-inr .sub-but-div{
	padding:60px 0 0;
}
.pop-up-box .pop-up-box-inr .sub-but-div button.sub-but{
	background:#ff6445;
	font-size:30px;
	line-height:36px;
	font-weight:500;
	color:#fff;
	padding:18px 55px;
	border-radius:15px;	
	overflow:hidden;
}
.pop-up-box .pop-up-box-inr .sub-but-div button.sub-but:before{
	background:#1547a5;
}
/*--/pop up design css 16.06.2021--*/
/*--/login and registration form--*/


/*--assessment page--*/
.assessment-sec{
	padding: 50px 0 90px;
	margin:50px 0 0 0;	
}
.assessment-sec .assessment-sec-hd{
	text-align:center;
	padding:0 0 50px;
}
.assessment-sec .assessment-sec-hd p{
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:#2d3441;
}
.assessment-sec .assessment-hldr{
	padding:0 0 40px;	
}
.assessment-sec .assessment-hldr .connect-box{
	background:#fff;
	border-radius:30px;
	box-shadow:0px 0px 10px 3px rgba(0,0,0,.1);
	position:relative;
	min-height:163px;
}
.assessment-sec .assessment-hldr .connect-box .connect-box-lft{
	padding-left:30px;
}
.assessment-sec .assessment-hldr .connect-box .connect-box-lft h3{
	font-size:30px;
	line-height:38px;
	color:#1956c9;
}
.assessment-sec .assessment-hldr .connect-box .connect-box-lft h3 {
	font-size:30px;
	line-height:38px;
	color:#1956c9;
	font-weight:400;
}
.assessment-sec .assessment-hldr .connect-box .connect-box-lft h3 span{
	font-size:30px;
	line-height:38px;
	font-weight:600;
	color:#32363b;
}
.assessment-sec .assessment-hldr .connect-box .connect-box-rgt{
	
}
.assessment-sec .assessment-hldr .connect-box .connect-box-rgt img{
	min-height:163px;
}
.assessment-sec .assessment-hldr .connect-box .connect-but{
		
}
.assessment-sec .assessment-hldr .connect-box .connect-but button {
	background: #ff6445;
	border-radius: 20px;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
	padding: 13px 35px;
	color: #fff;
	position: absolute;
	left: 30px;
	bottom: -30px;
	overflow:hidden;
	border:0;
}
.assessment-sec .assessment-hldr .connect-box .connect-but button:before{
	background: #326fc0;
}

.rd-inst-sec{
	padding: 50px 0 80px;
	position: relative;
	margin:125px 0 0 0;	
	background:#e1eafa;
}
.rd-inst-sec:before{
	position: absolute;
    content: '';
    background: url(../images/bg-1.png) no-repeat left top;
    min-height: 156px;
    width: 100%;
    top: -156px;
    left: 0;
}
.rd-inst-sec .rd-inst-hd{
	text-align:center;	
}
.rd-inst-sec .rd-inst-hd h2{ 
	font-size:40px;
	line-height:48px;
	color:#1956c9;
	font-weight:400;
}
.rd-inst-sec .rd-inst-hd h4{ 
	font-size:24px;
	line-height:32px;
	font-weight:400;
}
.rd-inst-sec .step-circle-hldr {
	padding:50px 0 0;	
}
.rd-inst-sec .step-circle-hldr .col-xl-4{
	padding-bottom:50px;	
}
.rd-inst-sec .step-circle-hldr .circle-box-lft{
	width:120px;
	height:120px;
	border:7px solid #ff6445;
	background:#fff;
	border-radius:100%;	
	margin:0 20px 0 0;
	text-align:center;
	transition:0.5s all;
}
.rd-inst-sec .step-circle-hldr .d-flex{
	cursor:pointer;
}
.rd-inst-sec .step-circle-hldr .d-flex:hover .circle-box-lft{
	background:#1956c9;
	border:7px dashed #fff;
}
.rd-inst-sec .step-circle-hldr .circle-box-lft h6{
	color:#0c121c;
	font-size:18px;
	line-height:24px;
	text-transform:uppercase;
	padding-top:18px;
}
.rd-inst-sec .step-circle-hldr .d-flex:hover .circle-box-lft h6{
	color:#fff;
}
.rd-inst-sec .step-circle-hldr .circle-box-lft span.digit{
	font-size:40px;
	line-height:48px;
	font-weight:600;
	color:#1956c9;
}
.rd-inst-sec .step-circle-hldr .d-flex:hover .circle-box-lft span.digit{
	color:#fff;
}
.rd-inst-sec .step-circle-hldr .circle-box-rgt{
	width:60%;
}
.rd-inst-sec .step-circle-hldr .circle-box-rgt p{
	font-size:15px;
	line-height:24px;
	color:#2d3441;
}
.rd-inst-sec .rd-inst-sec-but-div{
	text-align:center;	
}
.rd-inst-sec .rd-inst-sec-but-div a.assessment-but {
	background: #ff6445;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
	padding: 18px 35px;
	font-weight: 400;
	border-radius: 20px;
	text-decoration: none;
	margin-top: 15px;
	overflow: hidden;
}
.rd-inst-sec .rd-inst-sec-but-div a.assessment-but span {
	font-weight: 600;
}
.rd-inst-sec .rd-inst-sec-but-div a.assessment-but:before {
	background: #1547a5;
}

	/*--assessment page 1--*/
.counsellors-sec{
	padding:50px 0;	
}	
.counsellors-sec .counsellors-sec-inr{
	text-align:center;	
}
.counsellors-sec .counsellors-sec-inr h2{
	font-size:40px;
	line-height:50px;
	font-weight:400;
	color:#1956c9;
}	
.counsellors-sec .counsellors-sec-inr .connect-but-div{
	padding:10px 0 25px 0;	
}	
.counsellors-sec .counsellors-sec-inr .connect-but-div a.assessment-but {
	background: #ff6445;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
	padding: 20px 75px;
	font-weight: 400;
	border-radius: 20px;
	text-decoration: none;
	margin-top: 15px;
	overflow: hidden;	
}
.counsellors-sec .counsellors-sec-inr .connect-but-div a.assessment-but:before{
	background: #1547a5;	
}
.counsellors-sec .counsellors-sec-inr form{
	padding:20px 0;	
	width:100%;
}
.counsellors-sec .counsellors-sec-inr form .form-group{
	display:flex;	
    justify-content: center;
	width:100%;
}
.counsellors-sec .counsellors-sec-inr form .form-group label{
	font-size:24px;
	line-height:32px;
	color:#32363b;	
}
.counsellors-sec .counsellors-sec-inr form .form-group select{
	height:72px;
	width: 32%;
	border-radius:15px;
	color:#b3bcce;
	font-size:22px;
	font-weight:400;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background:url(../images/down-arrow3.png) no-repeat 93% center;
	border:0;
	box-shadow: 0px 0px 10px 3px rgba(0,0,0,.1);
}
.counsellors-sec .counsellors-sec-inr .table-data{
	padding:20px 0 40px;	
}
.counsellors-sec .counsellors-sec-inr .table-data thead{
	text-align:left;
}
.counsellors-sec .counsellors-sec-inr .table-data thead tr{
	
}
.counsellors-sec .counsellors-sec-inr .table-data thead tr th{
	font-size:24px;
	line-height:60px;
	color:#232832;
	font-weight:500;
	border-top:0;
	border-bottom:4px solid #505c73;
}

.counsellors-sec .counsellors-sec-inr .table-data tbody{
	
}
.counsellors-sec .counsellors-sec-inr .table-data tbody tr{
	
}
.counsellors-sec .counsellors-sec-inr .table-data tbody tr:hover{
	background:#f5f5f5 !important;
}
.counsellors-sec .counsellors-sec-inr .table-data tbody tr th,
.counsellors-sec .counsellors-sec-inr .table-data tbody tr td{
	font-size:24px;
	line-height:55px;
	color:#232832;
	font-weight:400;
	text-align:left;
}
.counsellors-sec .counsellors-sec-inr .table-data tbody tr:last-child{
	border-bottom:1px solid #dee2e6;	
}
.counsellors-sec .counsellors-sec-inr .table-data tbody tr td a.srt-but {
	background: #ff6445;
	padding: 15px 50px;
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
	border-radius: 10px;
	text-decoration: none;
	overflow: hidden;
}
.counsellors-sec .counsellors-sec-inr .table-data tbody tr td a.srt-but:before{
    background: #1547a5;
}
	/*--/assessment page 1--*/
	
	
	/*--assessment page 2--*/
.reas-asmt-sec{
	padding:10px 0;		
}
.reas-asmt-sec-2{
	padding:30px 0 !important;		
}		
.reas-asmt-sec .reas-asmt-inr{
	text-align:center;	
}
.reas-asmt-sec .reas-asmt-inr h2{
	font-size:40px;
	line-height:50px;
	font-weight:400;
	color:#1956c9;
}
.reas-asmt-sec .reas-asmt-inr h4{
	font-size:24px;
	line-height:36px;
	font-weight:400;
	color:#383f4c;
	padding:10px 0;
}
.reas-asmt-sec .reas-box .option_list{
	margin-top: -20px;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .opt-box2 label.radio-con {
	font-size: 18px;
	line-height: 38px;
}
.reas-asmt-sec .reas-box{
	/*border:2px solid #b3bdcf;*/	
	position:relative;
	padding:50px 50px;
	margin-bottom:30px;
	min-height:auto; 
}
.reas-asmt-sec .reas-box span{
	position:absolute;
	left:18px;
	top:18px;
	font-size:30px;
	font-weight:600;
	color:#1956c9;
}
.reas-asmt-sec .reas-box.reas-box-psycho{
	padding:0;
}
/*.reas-asmt-sec .reas-box.reas-box-psycho ins{
	font-size:30px;
	font-weight:600;
	color:#1956c9;
	display:inline-block;
	padding:15px;
	border:3px solid #1956c9;
	border-radius:100%;
}*/
.reas-asmt-sec .reas-box.reas-box-psycho ins {
	font-size: 34px;
	font-weight: 600;
	color: #fff;
	/* display: inline-block; */
	/* padding: 0 18px; */
	border-radius: 100%;
	background: #30aa4d;
	width: 72px;
	height: 72px;
	line-height: 70px;
	text-align: center;
}
.reas-asmt-sec .reas-box.reas-box-psycho p.num{
	position:static;
	color:#000;
	margin-right:5px;
}
.reas-asmt-sec .reas-box.reas-box-psycho p.num,
.reas-asmt-sec .reas-box.reas-box-psycho input{
	
}
.reas-asmt-sec .reas-box.reas-box-psycho ins, 
.reas-asmt-sec .reas-box.reas-box-psycho h3 {
	display: inline-block;
	position: absolute;
	left: -30px;
	top: -30px;
	z-index:1;
}
.reas-asmt-sec .connect-but-div{
	position:absolute;	
	top:40%;
	left:-60px;
}
.reas-asmt-sec .connect-but-div{
	width:100%;
}
.reas-asmt-sec .connect-but-div .connect-but.lft{
	left:-70px;
	top:-160px;
	position:absolute;	
}
.reas-asmt-sec .connect-but-div .connect-but.rgt {
	right: -190px;
	top:-160px;
	position: absolute;
}
.reas-asmt-sec .connect-but-div .connect-but.rgt button{
	border-radius:0 12px 12px 0;
}
.reas-asmt-sec .connect-but-div .connect-but.lft button{
	border-radius:12px 0 0 12px;
}
.reas-asmt-sec .connect-but button{
	position:static !important;
	left:0;
	display:flex;
	justify-content:center;	
}
.reas-asmt-sec .connect-but button,
.reas-asmt-sec .connect-but a {
	background: #ff6445;
	border-radius: 20px;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
	padding: 13px 35px;
	color: #fff;
	position: absolute;
	left: 30px;
	bottom: -30px;
	overflow: hidden;
	border: 0;
}
.reas-asmt-sec .connect-but a{
	text-align:center;
	text-decoration:none;	
	position: static;
	left: 0;
}
.reas-asmt-sec .connect-but button.hvr-bounce-to-right,
.reas-asmt-sec .connect-but a.hvr-bounce-to-right {
	background: #ff6445;
	padding: 15px 0;
	border-radius: 10px;
	color: #fff;
	font-weight: 500;
	overflow: hidden;
	width:150px;
	margin:0 auto;
	font-family: 'Arial Rounded MT';
	font-size:24px;
}
.reas-asmt-sec .connect-but button.hvr-bounce-to-right::before,
.reas-asmt-sec .connect-but a.hvr-bounce-to-right::before {
	background: #1547a5;
}

.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr{
	padding:5px;
	position:relative;	
	min-height:auto;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .option-box {
	width: 100%;
	margin: 1em auto 1em 20px;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .option-box .col-sm-2{
	margin-right:20px;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .option-box .col-sm-2:last-child{
	margin-right:0;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .option-box .col-sm-3{
	margin-left:20px;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr.h-auto{
	min-height:400px;	
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr h3 {
	font-size: 23px;
	line-height:32px;
	font-weight: 400;
	color: #30aa4d;
	padding-bottom:5px;
	display:flex;
	z-index:1;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr h3 span {
	position: static;
	margin-right:10px;
	color: #000;
	font-size: 23px;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .opt-box-cus{
	margin-top:30px;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .opt-box2 label.radio-con{
	font-size:30px;
	cursor: pointer;
	font-family: 'Arial Rounded MT';
	display:flex;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .opt-box2 span.checkmark {
	width: 26px;
	height: 26px;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .opt-box2 span.checkmark::after {
	top: 5px;
	left: 5px;
	width: 14px;
	height: 14px;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .opt-box2 span.checkmark {
	left: -8px;
	top: 6px;
}

.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .opt-box3 span.checkmark {
	left: 0px;
	top: 326px !important;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .opt-box1 span.checkmark {
	left: 0px;
	top: 488px !important;
}

.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr img {
	margin-top: 0;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .icon-box {
	/*position: absolute;
	top: 10px;
	right: -280px;
	width: auto;
	height: auto;
	transform: translate(-50%,-50%);
	z-index: 1;*/
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .icon-box a {
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 15px 30px;
	line-height: 21px;
	background: #562fd9;
	border-radius: 50px;
	overflow: hidden;
	font-size: 25px;
	font-family: 'Arial Rounded MT';
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .icon-box a img{
	margin-right:5px;
	margin-top:0;
}
.reas-asmt-sec .reas-box.reas-box-psycho.main-hldr .icon-box a.hvr-bounce-to-right::before {
	background: #c11717;
}


.reas-asmt-sec .reas-box span.checkmark {
	left: -10px;
	top: 30px;
}

.reas-asmt-sec .reas-box.reas-box-psycho .opt-box2 label.radio-con{
	font-size:16px;
	line-height:34px;
	font-weight:300;
	padding-left:20px;
}
.reas-asmt-sec .reas-box.reas-box-psycho .opt-box2 span.checkmark{
	left: 0px;
	top: 3px;
}
.reas-asmt-sec .reas-box.reas-box-psycho .opt-box2 span.checkmark{
	width:19px;
	height:19px;
}
.reas-asmt-sec .reas-box.reas-box-psycho .opt-box2 span.checkmark::after {
	top: 3.5px;
	left: 3.5px;
	width: 10px;
	height: 10px;
}

.reas-asmt-sec .reas-box .reas-box-lft{
		
}
.reas-asmt-sec .reas-box .reas-box-rgt {
	padding: 0 20px 0;
}
.reas-asmt-sec .reas-box .reas-box-rgt .option_list{
	margin-top: -30px;
}
.reas-asmt-sec .reas-box .reas-box-rgt .img-div-lft {
	
}
.reas-asmt-sec .reas-box .reas-box-rgt .img-div-lft img{
	height: 400px;
	width: 100%;
	object-fit: cover;
	object-position: 0 -100px;

}
.reas-asmt-sec .reas-box .reas-box-rgt .head {

}
.reas-asmt-sec .reas-box .reas-box-rgt h4 {
	font-size: 78px;
	line-height: 74px;
	font-weight: 500;
	color: #5e17eb;
	text-align: center;
	font-family: 'Arial Rounded MT';
	background: rgba(255, 255, 255, 0.75);
	z-index: 1;
	position: relative;
	width: 90%;
	margin: -90px auto 0 auto;
	/* border: 1px solid #999; */
	padding: 5px 0;
	border-radius: 50px 50px 0 0;
}
.reas-asmt-sec .reas-box .reas-box-rgt h4.hindi{
	font-size:18px;
	line-height:32px;
	font-weight:400;
	color:#2c1e7f;	
}
.reas-asmt-sec .reas-box .reas-box-rgt .head h3{
	font-weight:500;
	font-size:22px;
	line-height:28px;
	padding-bottom:25px;
	color:#2a5ef1;
	display:flex;
}
.reas-asmt-sec .reas-box .reas-box-rgt .head h3 span{
	display:inline-block;
	margin-right:10px;
	color:#c4073d;
	position:static;
	font-size:24px;
	line-height:28px;
}
.reas-asmt-sec .reas-box .reas-box-rgt .opt-box{
	
}
.reas-asmt-sec .reas-box .reas-box-rgt .col-6:nth-child(3) .opt-box,
.reas-asmt-sec .reas-box .reas-box-rgt .col-6:nth-child(4) .opt-box{
	padding-top:15px;
}
.reas-asmt-sec .pagination {
	
}
.reas-asmt-sec .pagination .page-item{
	
}
.reas-asmt-sec .pagination .page-item .page-link {
	position: relative;
	display: block;
	width:48px;
	height:48px;
	text-align:center;
	margin-left: -1px;
	background: none;
	border: 0;
	box-shadow: 1px 4px 3px 1px rgba(0,0,0,.2);
	border-radius: 100%;
	margin: 0 10px;
	font-size:18px;
	line-height:32px;
	font-weight:500;
	color:#000;
}
.reas-asmt-sec .pagination .page-item .page-link:hover{
	background:#3f51b5;
	color:#fff;
}
.reas-asmt-sec .pagination .page-item.active .page-link {
	background:#3f51b5;
	color:#fff;
}
.reas-asmt-sec .pagination .page-item:first-child .page-link,
.reas-asmt-sec .pagination .page-item:last-child .page-link {
	background:#ff5722;
	color:#fff;
	font-size: 34px;
	line-height: 27px;
}
.reas-asmt-sec .pagination .page-item:first-child .page-link:hover,
.reas-asmt-sec .pagination .page-item:last-child .page-link:hover {
	background:#000;
}

.reas-asmt-inr
	/*--/assessment page 2--*/

	/*--assessment page 3--*/
.gen-awar-sec{
	padding:50px 0;		
}	
.gen-awar-sec .gen-awar-inr{
	text-align:center;	
}
.gen-awar-sec .gen-awar-inr h2{
	font-size:40px;
	line-height:50px;
	font-weight:400;
	color:#1956c9;
}
.gen-awar-sec .gen-awar-inr h4{
	font-size:24px;
	line-height:36px;
	font-weight:400;
	color:#383f4c;
	padding:20px 0 50px;
}	
.gen-awar-sec .question-box-hldr{
	padding:0 0 50px;	
}
.gen-awar-sec .question-box-hldr .question-box{
	padding:40px 40px 20px;
	border:1px solid #b3bdcf;
	margin-bottom:25px;
}
.gen-awar-sec .question-box-hldr .question-box h3{
	font-size:26px;
	line-height:32px;
	font-weight:400;
	color:#265af0;
	display: flex;
}
.gen-awar-sec .question-box-hldr .question-box h3 span{
	font-family: 'times_new_roman_cyrbold';
	font-size:30px;
	line-height:36px;
	color:#c4083d;
	padding-right:15px;
}
.gen-awar-sec .question-box-hldr .option-box {
	padding: 30px 10px 0;
}
.gen-awar-sec .question-box-hldr .option-box label{
	font-size:23px;
	line-height:30px;
	font-weight:400;
	color:#383f4c;
	padding-left:30px;
	margin-bottom:30px;
}
.gen-awar-sec .question-box-hldr .option-box .checkmark {
	position: absolute;
	top: 3px;
	left: -8px;
	height: 23px;
	width: 23px;
	box-shadow: inset 0px 0px 4px 3px rgba(0,0,0,.025);
	border: 1px solid #999;
	background:#fff;
}
.gen-awar-sec .question-box-hldr .option-box .checkmark:after {
	top: 5px;
	left: 5px;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: white;
}
.gen-awar-sec .question-box-hldr .sub-but-div{
	padding:15px 0;	
	text-align:center;
}
.gen-awar-sec .question-box-hldr .sub-but-div button.hvr-bounce-to-right{
	background: #ff6445;
	padding: 20px 45px;
	border-radius: 10px;
	color: #fff;
	font-weight: 400;
	font-size: 26px;
	overflow: hidden;	
}
.gen-awar-sec .question-box-hldr .sub-but-div button.hvr-bounce-to-right:before{
	background: #1547a5;
}
	/*--/assessment page 3--*/
	
/*--/assessment page--*/


/*--live counselling page--*/
.live-counselling-sec .live-counselling-hldr{
	padding:50px 0 20px;	
}
.live-counselling-sec .live-counselling-hldr p{
	color:#2d3441;
	font-size:16px;
	line-height:24px;
	font-weight:400;
	text-align:center;
	padding-bottom:30px;	
}
.live-counselling-sec .counsellors-tb-hldr{
	background:#e1eafa;
	padding:30px;
	margin:0 0 30px;	
}
.live-counselling-sec .nav-pills .nav-item .nav-link {
	padding: 20px 0;
	border-radius: 10px 10px 0 0;
	font-size: 28px;
	line-height: 40px;
	font-weight: 400;
	background: #93a4c7;
	margin: 0 20px;
	color: #fff;
	width: 343px;
	text-align: center;
}
.live-counselling-sec .nav-pills .nav-item:first-child .nav-link{
	margin-left:0;
}
.live-counselling-sec .nav-pills .nav-item:last-child .nav-link{
	margin-right:0;
}
.live-counselling-sec .nav-pills .nav-item .nav-link span{	
	font-weight:600;
}
.live-counselling-sec .nav-pills .nav-item .nav-link.active{ 
/*.live-counselling-sec .nav-pills .nav-item .nav-link .nav-pills .show > .nav-link*/ 
	background:#e1eafa;
	color:#2c313c;
}
.live-counselling-sec .tab-content .tab-pane .counsellors-box {
	background: #fff;
	padding: 15px;
	border-radius: 10px;
	margin-bottom: 30px;
	box-shadow: 0px 2px 7px 3px rgba(0,0,0,.075);
	min-height: 120px;
}
.live-counselling-sec .tab-content .tab-pane .counsellors-box .rgt-arrow{
	padding:0 0 0 20px;
}
.live-counselling-sec .tab-content .tab-pane .counsellors-box .rgt-arrow img{
	
}
.live-counselling-sec .tab-content .tab-pane .counsellors-box .rgt-arrow img:hover{
	transform: translatex(4px);
	transition: 0.4s;
}
.live-counselling-sec .tab-content .tab-pane .counsellors-box .media{
	
}
.live-counselling-sec .tab-content .tab-pane .counsellors-box .media img{
	border-radius:10px;
}
.live-counselling-sec .tab-content .tab-pane .counsellors-box .media .media-body{
		
}
.live-counselling-sec .tab-content .tab-pane .counsellors-box .media .media-body h3 {
	font-size: 20px;
	line-height: 25px;
	color: #373e46;
	font-weight: 500;
	padding-bottom: 3px;
}
.live-counselling-sec .tab-content .tab-pane .counsellors-box .media .media-body h5{
	font-size:18px;
	line-height:28px;
	color:#e8505b;
	font-weight:500;
}

.cr-video-section{
	padding:50px 0 40px;	
}
.cr-video-section .cr-video-hldr-lft{
		
}
.cr-video-section .cr-video-hldr-rgt{
	
}
.cr-video-section .cr-video-hldr-rgt h2{
	font-size:38px;
	line-height:48px;
	color:#1956c9;
	font-weight:400;
	padding:0 0 25px;
}
.cr-video-section .cr-video-hldr-rgt h4{
	font-size:24px;
	line-height:36px;
	color:#383f4c;
	font-weight:400;
	padding:0 0 25px;
}
.cr-video-section .cr-video-hldr-rgt p{
	font-size:16px;
	line-height:24px;
	color:#2d3441;
	font-weight:400;
}
/*--/live counselling page--*/


/*--live counselling book page--*/
.live-counselling-bk-sec{
	padding:50px 0;		
}
.live-counselling-bk-sec .live-counselling-bk-hldr{
	text-align:center;
}
.live-counselling-bk-sec .live-counselling-bk-hldr h2{
	font-size:42px;
	line-height:48px;
	font-weight:500;
	color:#4d5674;	
}
.live-counselling-bk-sec .live-counselling-bk-hldr p{
	font-size:30px;
	line-height:40px;
	color:#273041;
	font-weight:400;
	padding:15px 0;
}
.live-counselling-bk-sec .live-counselling-bk-hldr p span{
	color:#e85005;
	font-size:30px;
	line-height:36px;
	font-weight:500;
	padding:0 5px;
}
.live-counselling-bk-sec .live-counselling-bk-hldr .live-counselling-img-hldr{
	padding:35px 0;	
}
.live-counselling-bk-sec .live-counselling-bk-hldr p.bot-txt{
	font-size:30px;
	line-height:36px;
	font-weight:400;
	color:#273041;
}
/*--/live counselling book page--*/


/*--live counselling form page--*/
.live-counselling-form-sec{
	padding:50px 0;
}
.live-counselling-form-sec .live-counselling-form-text{
	text-align:center;
}
.live-counselling-form-sec .live-counselling-form-text p{
	font-size:16px;
	line-height:26px;
	color:#2d3441;
}
.live-counselling-form-sec .form-section{
	background:#e1eafa;	
	padding:50px 90px 90px 90px;
	margin:50px 0;
	border-radius:15px;
	position:relative;
}
.live-counselling-form-sec .form-section:before{
	position:absolute;
	content:'';
	width:100%;
	height:100%;
	left:-80%;
	top:75px;
	background:url(../images/live-coun.png) no-repeat left top;
	z-index:-1;
}
.live-counselling-form-sec .form-section h2{
	font-size:30px;
	line-height:36px;
	padding:0 0 40px;
	font-weight:400;
	color:#273041;
	text-align:center;
}
.live-counselling-form-sec .form-section .form-group{
		
}
.live-counselling-form-sec .form-section .form-group label{
	font-size:18px;
	line-height:24px;
	padding:0 0 10px;
	color:#465571;
}
.live-counselling-form-sec .form-section .form-group input{
	min-height:68px;
	border-radius:10px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,.1);
}
.live-counselling-form-sec .form-section .form-group input:focus,
.live-counselling-form-sec .form-section .form-group input[type="date"]:focus{
	border-color: #2a6ff9;
	box-shadow: 0 0 0 .2rem rgba(42,111,249,.2);
}
.live-counselling-form-sec .form-section .form-group input.date-cl[type="text"]{
	min-height:68px;
	border-radius:10px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,.1);
	background:#fff url(../images/date-icon.png) no-repeat 95% center;
}
.live-counselling-form-sec .form-section .form-but{
	margin:30px 0 0 0;
}
.live-counselling-form-sec .form-section .form-but button.hvr-bounce-to-right{
	background:#ff6445;
	width:100%;
	padding:22px 0;	
	border-radius:10px;
	color:#fff;
	font-weight:500;
	font-size:24px;
	overflow: hidden;
}
.live-counselling-form-sec .form-section .form-but button.hvr-bounce-to-right::before {
	background: #1547a5;
}
/*--/live counselling form page--*/



/*--connect with us page--*/
.connect-section{
	padding:50px 0;	
}
.connect-section .connect-hd{
	text-align:center;	
}
.connect-section .connect-hd h2{
	font-size:32px;
	line-height:40px;
	color:#4d5674;
	padding:0 0 15px;
}
.connect-section .connect-hd p{
	font-size:18px;
	line-height:27px;
	color:#2d3441;
	font-weight:400;
}
.connect-section .connect-hldr{
	padding:50px 0;
}
.connect-section .connect-hldr .connect-hldr-lft{
		
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr{
	padding:5px 0 0;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .heading{
	
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .heading h2{
	font-size:32px;
	line-height:40px;
	color:#4d5674;
	font-weight:500;
	padding:0 0 10px;
	border-bottom:2px solid #d3d3d3;	
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det{
		
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li{
	display:flex;
	align-items:center;	
	padding:0 0 25px;
	transition:0.5s all;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:first-child{
	padding-top:20px;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li a,
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li p{
	font-size:18px;
	line-height:26px;
	color:#4d5674;
	text-decoration:none;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li span{
	margin-right:20px;
	transition:0.5s all;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:first-child span{
	display:flex;
	align-items:center;
	justify-content:center;
	width:56px;
	height:56px;
	text-align:center;
	border:1px solid #ff6445;
	border-radius:100%;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:first-child:hover span{
	background: #ff6445;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:first-child:hover span img{
	filter: brightness(100);
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:first-child:hover a{
	color:#ff6445;	
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:nth-child(2) span{
	display:flex;
	align-items:center;
	justify-content:center;
	width:56px;
	height:56px;
	text-align:center;
	border:1px solid #592bd7;
	border-radius:100%;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:nth-child(2):hover a{
	color:#592bd7;	
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:nth-child(2):hover span{
	background: #592bd7;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:nth-child(2):hover span img{
	filter: brightness(100);
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:last-child span{
	display:flex;
	align-items:center;
	justify-content:center;
	width:80px;
	height:56px;
	text-align:center;
	border:1px solid #59a732;
	border-radius:100%;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:last-child:hover span{
	background: #59a732;
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li:last-child:hover span img{
	filter: brightness(100);
}
.connect-section .connect-hldr .connect-hldr-lft .get-touch-hldr .contact-det li span img{
	width:32px;
	height:auto;
}

.connect-section .connect-hldr .connect-hldr-rgt{
	background: #e1eafa;
	padding: 35px;
	border-radius: 15px;
}
.connect-section .connect-hldr .connect-hldr-rgt form{

}
.connect-section .connect-hldr .connect-hldr-rgt form h3{
	font-size: 24px;
	line-height: 30px;
	padding: 0 0 20px;
	font-weight: 400;
	color: #273041;
}
.connect-section .connect-hldr .connect-hldr-rgt form .form-group{

}
.connect-section .connect-hldr .connect-hldr-rgt form .form-group input{
	min-height: 62px;
	border-radius: 10px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,.1);
	padding-left: 58px;
	font-size: 15px;
	line-height: 22px;
	font-weight: 400;
	color: #8f8f8f;
}
.connect-section .connect-hldr .connect-hldr-rgt form .form-group input.nm{
	background:#fff url(../images/icon-24.png) no-repeat 15px center;
}
.connect-section .connect-hldr .connect-hldr-rgt form .form-group input.ph{
	background:#fff url(../images/icon-25.png) no-repeat 15px center;
}
.connect-section .connect-hldr .connect-hldr-rgt form .form-group input.email{
	background:#fff url(../images/icon-26.png) no-repeat 15px center;
}
.connect-section .connect-hldr .connect-hldr-rgt form .form-group textarea{
	background:#fff url(../images/icon-27.png) no-repeat 15px 15px;
	border-radius: 10px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,.1);
	font-size: 15px;
	line-height: 22px;
	font-weight: 400;
	color: #8f8f8f;
	resize:none;
	padding-left: 50px;
}
.connect-section .connect-hldr .connect-hldr-rgt form .form-group input:focus{
	border-color: #2a6ff9;
	box-shadow: 0 0 0 .2rem rgba(42,111,249,.2);
}
.connect-section .connect-hldr .connect-hldr-rgt form .form-group textarea:focus{
	border-color: #2a6ff9;
	box-shadow: 0 0 0 .2rem rgba(42,111,249,.2);
}
.connect-section .connect-hldr .connect-hldr-rgt form .form-group input::-webkit-input-placeholder,
.connect-section .connect-hldr .connect-hldr-rgt form .form-group input::-moz-placeholder{
	font-size:15px !important;
	line-height: 50px !important;
	font-weight: 400 !important;
	color: #8f8f8f !important;
}
.connect-section .connect-hldr .connect-hldr-rgt form .form-group textarea::-webkit-input-placeholder,
.connect-section .connect-hldr .connect-hldr-rgt form .form-group textarea::-moz-placeholder{
	font-size:15px !important;
	line-height:40px !important;
	font-weight: 400 !important;
	color: #8f8f8f !important;
}
.connect-section .connect-hldr .connect-hldr-rgt form .send-msg-div{
	
}
.connect-section .connect-hldr .connect-hldr-rgt form .send-msg-div button{
	background: #ff6445;
	font-size: 19px;
	line-height: 28px;
	color: #fff;
	width:100%;
	padding: 18px 0;
	font-weight: 500;
	border-radius: 10px;
	text-decoration: none;
	margin-top: 10px;
	overflow: hidden;	
	text-transform:uppercase;
}
.connect-section .connect-hldr .connect-hldr-rgt form .send-msg-div button:before{
	background: #1547a5;	
}
/*--/connect with us page--*/




/*--student dashboard page start 03.06.2021--*/
header.header-dashboard{
	
}
header.header-dashboard .logo-hldr{
	margin-bottom:10px;
}
header.header-dashboard .logo-hldr a img{
	width: 180px;
	height: auto;
}

/*--dashboard header fixed css start--*/
.float-panel {
    width:100%;
	background:rgba(255,255,255,1);
	z-index:300;
	transform: translateZ(0);
    transition:all 0.5s; /* Effect for switching from .fixed to static */
}

/* when class="float-panel fixed" */
.fixed {
	box-shadow:0 2px 6px rgba(0,0,0,0.2) !important;
	animation:slide-down 0.7s;
	opacity:0.9;
	padding: 3px 0 1px !important;
}
.fixed .logo-hldr img{
	width:140px !important;
	height:auto;
}
.fixed .navbar li a span img{
	width:24px;
	height:auto;
}
@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}
/*--dashboard header fixed css end--*/


	/*--dashboard navigation start--*/
header.header-dashboard .header-main {
	box-shadow: 0px 0px 4px 2px rgba(0,0,0,.15);
	border-bottom: 1px solid #ddd;
	padding: 12px 0 0;
}
header.header-dashboard .header-main .navbar-expand-sm .navbar-collapse{

}
header.header-dashboard .header-main nav.navbar{
	padding:0rem .25rem 0;	
}
header.header-dashboard .header-main .navbar .navbar-nav .nav-item a span{
	display:block;
	text-align:center;
}
header.header-dashboard .header-main .navbar-expand-md .navbar-nav .nav-item{
	padding:0 0;
	margin:0 12px;
	position:relative;
}
header.header-dashboard .header-main .navbar-expand-md .navbar-nav .nav-item:after{
	content: '';
	display: block;
	margin:0 auto -2px auto;
	height: 3px;
	width: 0px;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
	bottom:3px;
	left:0;
}
header.header-dashboard .header-main .navbar-expand-md .navbar-nav .nav-item:hover:after{
	width: 100%;
	background: #d94200;
}
header.header-dashboard .header-main .navbar-expand-md .navbar-nav .nav-item .nav-link{
	font-size:14px; 
	line-height:24px !important;
	color:#1a394c;
	font-weight:400;	
	padding-right:.25rem;
	padding-left:.25rem;
	/*border-bottom:3px solid transparent;*/	
}

header.header-dashboard .header-main .navbar-expand-md .navbar-nav .nav-item.active a{
	color:#d94200;
	display:inline-block;
	margin-bottom:-3px;
	border-bottom:3px solid #d94200;
}
header.header-dashboard .header-main .navbar-expand-md .navbar-nav .nav-item:hover .nav-link{
	color:#d94200;
}
header.header-dashboard .header-main .navbar-expand-md .navbar-nav .nav-item:hover .nav-link span img,
header.header-dashboard .header-main .navbar-expand-md .navbar-nav .nav-item.active a span img{
	filter: brightness(0);
}
header.header-dashboard .header-main .navbar-expand-md .navbar-nav{
	padding-top:0;
	padding-bottom: 0; 
}
header.header-dashboard .dropdown:hover>.dropdown-menu {
	display: block;
}
header.header-dashboard .dropdown-menu {
	border-radius: 0;
}
header.header-dashboard .navbar-light .navbar-toggler{
	color: #fff;
	border-color: #fff;
	border-radius: 0;
	padding: .3rem .75rem;
}
header.header-dashboard .navbar .navbar-toggler .icon-bar{
	color:#222;	
}
header.header-dashboard .navbar-light .navbar-toggler-icon{
	
}
header.header-dashboard .header-main .dropdown-toggle::after{
	display: none;
}

	/*--//hembarger menu start//--*/
header.header-dashboard .navbar .navbar-toggler .icon-bar {
	width: 25px;
	height: 2px;
	margin: 5px 0;
	background-color: #666;
	display: block;
	position: relative;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
header.header-dashboard .navbar .navbar-toggler.active .icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(46deg);
	transform: rotate(46deg);
	top: 7px;
}
header.header-dashboard .navbar .navbar-toggler.active .icon-bar:nth-of-type(2) {
	opacity: 0;
}
header.header-dashboard .navbar .navbar-toggler.active .icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(134deg);
	transform: rotate(134deg);
	top: -7px;
}
	/*--//hembarger menu end//--*/
/*--/dashboard navigation end--*/
	

	
/*--dashboard body start 05.06.2021--*/
.dashboard-section{
	padding:25px 0;		
}
/*.dashboard-section .profile-grid{
    grid-template-columns: auto auto;
    display: grid;
    grid-gap: 20px;
}*/
.dashboard-section .user-profile-box{
	background: #f0f2f7;
	padding: 15px;
	box-shadow: 0px 0px 2px 2px rgba(146,153,169,.275);
	border-radius: 20px;
	margin-bottom:25px;
	height:auto;
}
.dashboard-section .user-profile-box .media{
	padding: 0 0 35px;
}
.dashboard-section .user-profile-box .media img{
	width:70px;
	height:70px;
	border-radius:10px;
	border:1px solid #ddd;
}
.dashboard-section .user-profile-box .media .media-body{
	padding-left:15px;
}
.dashboard-section .user-profile-box .media .media-body h3{
	font-size:16px;
	line-height:22px;
	color:#373e46;
}
.dashboard-section .user-profile-box .media .media-body h5{
	font-size:15px;
	line-height:22px;
	font-weight:500;
	color:#e8505b;
}
.dashboard-section .user-profile-box .media .media-body h6{
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}
.dashboard-section .user-profile-box .media .media-body h6 a{
	color: #027dd3;
	text-decoration: underline;
}
.dashboard-section .user-profile-box .media .media-body h6 a:hover{
	text-decoration: none;
	color:#265af0;
}
.dashboard-section .user-profile-box .profile-listing{
	
}
.dashboard-section .user-profile-box .profile-listing li{
	padding:12px 0;
	border-bottom: 1px dashed #4f5564;
}
.dashboard-section .user-profile-box .profile-listing li.active a{
	color: #027dd3;
}
.dashboard-section .user-profile-box .profile-listing li:hover a{
	color: #027dd3;
}
.dashboard-section .user-profile-box .profile-listing li a{
	font-size: 16px;
	line-height: 22px;
	color: #626772;
	font-weight: 500;
	text-decoration: none;
	display: block;
}
.dashboard-section .user-profile-box .log-out-but-div{
	text-align: center;
}
.dashboard-section .user-profile-box .log-out-but-div button.hvr-bounce-to-right{
	margin: 40px 0;
	padding: 10px 35px;
	border-radius: 30px;
	background: #e8505b;
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	transition:0.5s all;
	overflow: hidden;
	box-shadow:0px 1px 2px 1px rgba(125,130,150,.6);
}
.dashboard-section .user-profile-box .log-out-but-div button.hvr-bounce-to-right:before {
	background: #455eb8;
}

.dashboard-section .activity-div{
	background: #f0f2f7;
	padding: 20px 15px;
	box-shadow: 0px 0px 2px 2px rgba(146,153,169,.275);
	border-radius: 20px;
}
.dashboard-section .activity-div-2{
	background: rgb(77,60,223);
	background: linear-gradient(51deg, rgba(77,60,223,1) 38%, rgba(103,23,205,1) 61%); 
}
}
.dashboard-section .activity-div h2{
	font-size:24px;
	line-height:32px;
	color:#455162;
	font-weight:500;
}
.dashboard-section .activity-div h2 span{
	color:#1c85d5;
}
.dashboard-section .activity-div .d-flex .pie-chart-circle{
	margin:20px 20px 0 0;
	position:relative;
}
.dashboard-section .activity-div .d-flex .pie-chart-circle .time-circle{
	position:absolute;
	left: 37px;
    top: 42px;
	z-index:2;
}
.dashboard-section .activity-div .d-flex .pie-chart-circle .time-circle p{
	color:#333;
	font-size:14px;
	text-align:center;
	line-height:19px;
}
.dashboard-section .activity-div .d-flex .pie-chart-circle .palette {
  height: 124px;
  width: 124px;
  position:relative;
  display:inline-block;
  overflow:hidden;
}
.dashboard-section .activity-div .d-flex .pie-chart-circle .palette > * {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  border:var(--s) solid var(--c,#f9d56e);
  border-radius:50%;
  /*clip-path:polygon(50% 50%, 100% 0%, 100% 0%,100% 77%);*/
  clip-path: polygon(50% 50%, 100% 42%, 100% 100%, 0% 100%);
}
.dashboard-section .activity-div .d-flex .pie-chart-circle .palette .color1 {
  transform:rotate(72deg);
  --c:#e8505b;
}
.dashboard-section .activity-div .d-flex .pie-chart-circle .palette .color2 {
  /*transform:rotate(144deg);*/
  --c:#10375c;
}
.dashboard-section .activity-div .d-flex .pie-chart-circle .palette .color3 {
  transform:rotate(-72deg);
  --c:#14b1ab;
  z-index:99;
}
.dashboard-section .activity-div .d-flex .pie-chart-circle .palette .color4 {
  transform:rotate(-144deg);
  --c:#f9d56e;
}
.dashboard-section .activity-div .d-flex .pie-chart-circle img{
	width:115px;
	height:auto;
}
.dashboard-section .activity-div .d-flex .activity-rgt-area{
	
}
.dashboard-section .activity-div .d-flex .activity-rgt-area .listing-text{
	padding:12px 0;	
}
.dashboard-section .activity-div .d-flex .activity-rgt-area .listing-text li{
	color:#373e46;
	font-size:15px;
	line-height:22px;
	font-weight:400;
	padding:4px 0 4px 25px;
	position:relative;
}
.dashboard-section .activity-div .d-flex .activity-rgt-area .listing-text li:first-child:before{
	position:absolute;
	content:'';
	width:15px;
	height:15px;
	background:#f9d56e;
	border-radius:100%;
	left:0;
	top:7px;
}
.dashboard-section .activity-div .d-flex .activity-rgt-area .listing-text li:nth-child(2):before{
	position:absolute;
	content:'';
	width:15px;
	height:15px;
	background:#10375c;
	border-radius:100%;
	left:0;
	top:7px;
}
.dashboard-section .activity-div .d-flex .activity-rgt-area .listing-text li:nth-child(3):before{
	position:absolute;
	content:'';
	width:15px;
	height:15px;
	background:#e8505b;
	border-radius:100%;
	left:0;
	top:7px;
}
.dashboard-section .activity-div .d-flex .activity-rgt-area .listing-text li:last-child:before{
	position:absolute;
	content:'';
	width:15px;
	height:15px;
	background:#14b1ab;
	border-radius:100%;
	left:0;
	top:7px;
}
.dashboard-section .activity-div .d-flex .activity-rgt-area h2{
	font-size:21px;
	line-height:30px;
	color:#e8505b;
	font-weight:500;
}
.dashboard-section .activity-div .d-flex .edu-loan-but{
		
}
.dashboard-section .activity-div .d-flex .edu-loan-but a{
	background:#e8505b;
	color:#fff;
	font-size:16px;
	line-height:22px;
	padding:14px 35px;
	font-weight:500;
	border-radius:50px;
	text-decoration:none;
	overflow:hidden;
	box-shadow:0px 1px 2px 1px rgba(125,130,150,.6);
}
.dashboard-section .activity-div .d-flex .edu-loan-but a:before{
	background:#10375c;	
}
.dashboard-section .activity-div .d-flex .car-mat-but{
	margin-left:10px;	
}
.dashboard-section .activity-div .d-flex .car-mat-but a{
	background:#10375c;
	color:#fff;
	font-size:15px;
	line-height:22px;
	padding:14px 25px;
	font-weight:500;
	border-radius:50px;
	text-decoration:none;
	overflow:hidden;
	box-shadow:0px 1px 2px 1px rgba(125,130,150,.6);
}
.dashboard-section .activity-div .d-flex .car-mat-but a:before{
	background:#e8505b;	
}
.dashboard-section .activity-div .stream-hldr{
	background:#455eb8;
	padding:14px 30px;
	border-radius:50px;	
	box-shadow:0px 1px 2px 1px rgba(125,130,150,.6);
	margin-bottom:12px;
}
.dashboard-section .activity-div .stream-hldr p{
	font-size:16px;
	line-height:22px;
	font-weight:400;
	color:#bac8fd;	
}
.dashboard-section .activity-div .stream-hldr p span{
	font-weight:500;
	color:#fff;	
}
.dashboard-section .activity-div .feat-prosp-div{
	background:#10375c;	
	padding:14px 30px;
	border-radius:50px;	
	box-shadow:0px 1px 2px 1px rgba(125,130,150,.6);
	margin-bottom:10px;
}
.dashboard-section .activity-div .feat-prosp-div p{
	font-size:16px;
	line-height:22px;
	font-weight:500;
	color:#fff;	
}
.dashboard-section .activity-div .steps-hldr-div{
	padding:15px 0 10px;	
	text-align:center;
}
.dashboard-section .activity-div .steps-hldr-div h3{
	color:#323d47;
	font-size:22px;
	line-height:28px;
	font-weight:500;
	padding:0 0 5px;
}
.dashboard-section .activity-div .steps-hldr-div button.tab-div:hover{
	background:#999;
	color:#fff;
}
.dashboard-section .activity-div .steps-hldr-div .step-box{
	background:#14b1ab;	
	padding:15px 10px;
	border-radius:15px;
	margin:5px;
}
/*.dashboard-section .activity-div .steps-hldr-div .col-sm-6:nth-child(1) .step-box::after {
	position: absolute;
	content: '';
	top: 30px;
	right: -7px;
	background: url(../images/step-icon-1.png) no-repeat 10% 0;
	width: 90px;
	height: 100px;
	background-size: 90% 90%;
}*/
.dashboard-section .activity-div .steps-hldr-div .step-box-lft{
	margin-right: 5px;
	width:65%;
}
.dashboard-section .activity-div .steps-hldr-div .step-box-lft h3{
	font-size:18px;
	line-height:24px;
	font-weight:500;
	color:#fff;
	min-height:72px;
}
.dashboard-section .activity-div .steps-hldr-div .step-box-lft span{
	font-size:44px;
	line-height:50px;
	color:#002f2d;
	font-weight:300;
	display:block;
}
	/*--activity page 22.07.2021--*/
.dashboard-section .activity-hldr{
	background: #f0f2f7;
	padding: 12px;
	box-shadow: 0px 0px 2px 2px rgba(146,153,169,.275);
	border-radius: 20px;
	margin:20px 0;
	min-height:98%;
}
.dashboard-section .activity-hldr .activity-hldr-mn{
	background: #fff;
	padding:15px;
	border-radius: 20px;
	border: 1px solid #d5d9e3;
}
.dashboard-section .activity-hldr h2{
	color: #fff;
	background: #65718e;
	font-size: 18px;
	padding: 13px 15px;
	font-weight: 500;
	border-radius: 15px;
	box-shadow: 0px 8px 4px -5px rgba(0,0,0,.25);
	position:relative;
	z-index:1;
}	
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr{
	background: #f0f2f7;
	padding:50px 15px 20px 15px;
	border-radius: 15px;
	border: 1px solid #d5d9e3;
	margin-top: -35px;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr hr.cus-hr{
	border-top:1px solid rgba(101,113,142,0.5);
	margin:.5rem 0 .75rem;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .asst-row-box{
	background:#fff;
	padding:15px 20px;
	border-radius:20px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	/*border-bottom:3px solid #d1d5de;*/
	box-shadow:2px 4px 4px #d1d5de;
	margin-bottom:12px;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .asst-row-box div p.date{
	font-size:13px;
	line-height:17px;
	font-weight:400;
	color:#232832;
	padding-bottom:3px;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .asst-row-box div p.date span{
	color:#c11717;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .asst-row-box div p{
	font-size:15px;
	line-height:20px;
	font-weight:400;
	color:#4d5464;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .asst-row-box div p span.light-text{
	font-weight:300;
	color:#65718e;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .asst-row-box div.details{
	
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .asst-row-box div.details a{
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#2184c6;
	display:inline-block;
	border-bottom:1px solid #2184c6;
	text-decoration:none;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .asst-row-box div.details:hover a{
	border:0;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr h4{
	font-size:17px;
	line-height:22px;
	color:#2e3340;	
	margin-bottom:15px;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box {
	background: #fff;
	padding: 15px;
	width: 170px;
	border-radius: 15px;
	box-shadow: 0px 4px 1px #d1d5de;
	margin:0 10px 15px 0;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box .img-box{
	margin:10px 0 5px;		
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box .img-box img{
	margin:0 auto;
	border-radius:10px;	
	display:block;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box .d-flex img{
	width:26px;
	height:auto;
	margin:7px 5px;	
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box .cal-time{
	
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box .cal-time h4{
	margin-bottom:1px;
	color:#c11717;
	font-size:15px;
	line-height:20px;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box .cal-time h4.blk{
	color:#2e3340;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box .cal-time p{
	font-size:12px;
	line-height:15px;
	color:#41495b;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box .card-body{
	padding:10px 0;
	text-align:center;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box .card-body h3{
	font-size:18px;
	line-height:24px;
	font-weight:500;
	color:#373e46;
	padding:0 0 10px;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-box .card-body p.title{
	font-size:17px;
	line-height:22px;
	color:#65718e;
	font-weight:500;
	width: 80%;
    margin: 0 auto;	
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-video-box {
	background: #fff;
	padding: 10px 10px 5px;
	width: 320px;
	border-radius: 10px;
	box-shadow: 0px 4px 1px #d1d5de;
	margin: 0 20px 20px 0;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-video-box p.shedule-list{
	padding-bottom:0;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-video-box p.shedule-list small{
	font-size:13px;
	line-height:22px;
	color:#41495b;	
	font-weight:400;
	border-left:1px solid #41495b;
	padding-left:8px;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-video-box p.shedule-list span{
	font-size:16px;
	line-height:22px;
	color:#c11717;	
	font-weight:500;
	padding-right:5px;
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-video-box p.shedule-list span.blk{
	color:#2e3340;	
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-video-box p{
	font-size:14px;
	line-height:18px;
	color:#41495b;	
	padding:0 0 10px 0;	
}
.dashboard-section .activity-hldr .activity-hldr-mn .activity-hldr-inr .card-video-box .video-box-hldr{
	width:100%;	
}

	/*--/activity page 22.07.2021--*/

/*--news and updates page 25.06.2021--*/
.dashboard-section .news-update-hldr{
	background: #f0f2f7;
	padding: 20px 12px;
	box-shadow: 0px 0px 2px 2px rgba(146,153,169,.275);
	border-radius: 20px;
	margin:20px 0;
}
.dashboard-section .news-update-hldr h2{
	color: #fff;
	background: #65718e;
	font-size: 18px;
	padding: 13px 15px;
	font-weight: 500;
	border-radius: 15px;
	box-shadow: 0px 8px 4px -5px rgba(0,0,0,.25);
	position:relative;
	z-index:1;
}
.dashboard-section .news-update-hldr .news-update-hldr-inr{
	background:#fff; 
	padding:32px 15px 35px 15px; 
	border-radius: 15px;
	border: 1px solid #d5d9e3;
	margin-top:-15px;	
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .news-box{
	background:#fff;
	border:1px solid #d5d9e3;
	border-radius:15px;	
	padding:20px;
	margin:0 0 20px;
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .news-box h5 {
	font-size: 16px;
	line-height: 22px;
	font-weight: 500;
	color: #7b84a4;
	padding: 0 0 10px;
	border-bottom: 1px solid rgba(123,132,164,.2);
	margin-bottom: 10px;
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .news-box h4{
	font-size:16px;
	line-height:22px;
	color:#207ef7;
	font-weight:500;
	padding:10px 0;	
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .news-box p{
	font-size:14px;
	line-height:20px;
	color:#000;
	font-weight:400;
	padding:0 0 10px;	
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .news-box .news-video{
	width:100%;
	padding: 10px 0 0;
	height:320px;
	overflow:hidden;
	position:relative;
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .news-box .news-video img{
	object-fit: cover;
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .news-box .more-div{
	padding:15px 0 0;
	text-align:center;
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .news-box .more-div a{
	font-size:16px;
	line-height:22px;
	font-weight:500;
	color:#fc5f00;		
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .news-box .more-div a:hover{
	color:#000;		
}

.dashboard-section .news-update-hldr .news-update-hldr-inr .ld-mr-but-div {
	padding: 10px 0 0;
	text-align: center;
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .ld-mr-but-div button {
	padding: 15px 35px;
	background: #ff6445;
	color: #fff;
	font-size:20px;
	line-height: 28px;
	font-weight: 500;
	border-radius: 10px;
	overflow: hidden;
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .ld-mr-but-div button:before{
	background: #1547a5;	
}
.dashboard-section .news-update-hldr .news-update-hldr-inr .moreBox{
	display:none;	
}
/*--/news and updates page 25.06.2021--*/


/*--tabs section start--*/
.dashboard-section .car-growth-tab-sec{
	background: #f0f2f7;
	padding: 15px 7px 20px;
	box-shadow: 0px 0px 2px 2px rgba(146,153,169,.275);
	border-radius: 20px;
	margin-bottom:20px;
}
.dashboard-section .car-growth-tab-sec .tab-box{
	margin:5px;
}
.dashboard-section .car-growth-tab-sec .tab-box a {
	background: #feb125;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 20px;
	font-size: 17px;
	line-height: 24px;
	font-weight: 600;
	color: #6c4704;
	text-align: center;
	border-radius: 10px;
	text-transform: uppercase;
	text-decoration: none;
	min-height: 100px;
	overflow:hidden;
	transition:0.5s all;
}
.dashboard-section .car-growth-tab-sec .tab-box a:before,
.dashboard-section .car-growth-tab-sec .tab-box a.active{
	background:#455eb8;	
	color:#fff;
}
.dashboard-section .car-growth-tab-sec .tab-box a:hover,
.dashboard-section .car-growth-tab-sec .tab-box a:focus,
.dashboard-section .car-growth-tab-sec .tab-box a:active{	
	color:#fff;
	transform: scale(.975);
}
/*--tab section end--*/


	/*--assessment progress chart start 19.07.2021--*/
.dashboard-section .pro-chat-hldr{
	background: #f0f2f7;
	padding: 12px;
	box-shadow: 0px 0px 2px 2px rgba(146,153,169,.275);
	border-radius: 20px;
	margin:20px 0;
	min-height:98%;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn{
	background: #fff;
	padding:15px 15px 32px;
	border-radius: 20px;
	border: 1px solid #d5d9e3;
}
.dashboard-section .pro-chat-hldr h2{
	color: #fff;
	background: #65718e;
	font-size: 18px;
	padding: 13px 15px;
	font-weight: 500;
	border-radius: 15px;
	box-shadow: 0px 8px 4px -5px rgba(0,0,0,.25);
	position:relative;
	z-index:1;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .pro-chat-hldr-inr {
	background: #f0f2f7;
	padding:65px 15px 20px 15px;
	border-radius: 15px;
	border: 1px solid #d5d9e3;
	margin-top: -35px;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .pro-chat-hldr-inr .circle-box{
	background:#fff;
	padding:20px 10px;
	border-radius:15px;	
	text-align:center;
	margin:0 5px 10px;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .pro-chat-hldr-inr .circle-box a {
	color: #232832;
	font-size: 15px;
	line-height: 20px;
	display: block;
	margin-bottom: 12px;
	font-weight: 500;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .pro-chat-hldr-inr .circle-box:hover a{
	text-decoration:none;
	color:#e8505b;
}

.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div{
		
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div h2{
	color: #fff;
	background: #65718e;
	font-size: 18px;
	padding:13px 20px 15px 20px;
	font-weight: 500;
	border-radius: 15px;
	margin:25px 0 20px;
	display:flex;
	justify-content:space-between;
	align-items:center;	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive{
		
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table{
		
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table thead{
		
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table thead tr th,
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table tbody tr td,
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table thead tr th,
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table tbody tr td{
	border:2px dotted #65718e;	
	font-size:17px;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table thead tr th:nth-child(2),
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table thead tr th:nth-child(3),
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table thead tr th:nth-child(4),
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table thead tr th:nth-child(5){
	text-align:center;	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table tbody tr td:first-child{
	text-align:left;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next h2{
	color: #fff;
	background: #65718e;
	font-size: 18px;
	line-height:22px;
	padding:5px 10px 5px 15px;
	font-weight: 500;
	border-radius: 15px;
	margin:25px 0 20px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next h2 a{
	background:#ec6514;
	padding:10px 15px;
	color:#fff;
	font-size:17px;
	line-height:22px;
	font-weight:500;
	border-radius:8px;
	text-decoration:none;
	overflow:hidden;
	position:relative;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next h2:hover a{
	color:#455eb8;	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next h2 a:before {
    background: #fff;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table tbody tr td{
	text-align:center;	
	font-size:15px;
	line-height:22px;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table tbody tr td a{
	text-decoration:underline;
	color:#0471be;	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table tbody tr td a:hover{
	text-decoration:none;	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div{
	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table{
		
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table thead{
		
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table thead tr th{
	color:#232832;
	font-size:18px;
	line-height:24px;
	font-weight:500;
	padding:10px 15px;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table thead tr th span{
	color:#e50020;
	padding:0 10px 0 0;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table tbody{
		
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table tbody tr td{
	color:#232832;
	font-size:14px;
	line-height:22px;
	font-weight:400;
	padding:.85rem .75rem;	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table tbody tr td{	
	padding:1.1rem .75rem 1.5rem;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table tbody tr td:first-child{
	font-size:15px;
	line-height:20px;
	color:#232832;
	font-weight:400;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table tbody tr td:first-child{
	font-size:20px;
	line-height:26px;
	color:#57b436;
	font-weight:500;
	vertical-align: middle;
    text-align: center;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div .table-responsive table.table tbody tr td:last-child{
	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table tbody tr td:last-child{
	background:#effae1;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table tbody tr td ins{
	color:#959fb8;	
	font-weight:500;
	padding:0 0 10px;	
	display:block;
	font-size:15px;
	line-height:22px;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table tbody tr td strong{
	font-size:15px;
	font-weight:900;	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table:nth-child(2) tbody tr td:last-child,
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .table-responsive table.table:nth-child(3) tbody tr td:last-child{
	background:#fef1f3;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .pagination {
	padding:5px 0 15px;	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .pagination .page-item{
	
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .pagination .page-item .page-link {
	position: relative;
	display: block;
	width:48px;
	height:48px;
	text-align:center;
	margin-left: -1px;
	background: none;
	border: 0;
	box-shadow: 1px 4px 3px 1px rgba(0,0,0,.2);
	border-radius: 100%;
	margin: 0 10px;
	font-size:18px;
	line-height:32px;
	font-weight:500;
	color:#000;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .pagination .page-item .page-link:hover{
	background:#3f51b5;
	color:#fff;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .pagination .page-item.active .page-link {
	background:#3f51b5;
	color:#fff;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .pagination .page-item:first-child .page-link,
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .pagination .page-item:last-child .page-link {
	background:#ff5722;
	color:#fff;
	font-size: 32px;
	line-height: 27px;
}
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .pagination .page-item:first-child .page-link:hover,
.dashboard-section .pro-chat-hldr .pro-chat-hldr-mn .prog-sum-div-next .pagination .page-item:last-child .page-link:hover {
	background:#000;
}
	/*--/assessment progress chart end 19.07.2021--*/
/*--dashboard body end 05.06.2021--*/


/*--progress circle bar css start--*/
.progress {
	width: 116px;
	height: 116px;
	line-height: 218px;
	background: none;
	margin: 0 auto;
	box-shadow: none;
	position: relative;
}
.progress:after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 22px solid #d0d3dc;
    position: absolute;
    top: 0;
    left: 0;
}
.progress > span{
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1;
}
.progress .progress-left{
    left: 0;
}
.progress .progress-bar{
    width: 100%;
    height: 100%;
    background: none;
    border-width: 22px;
    border-style: solid;
    position: absolute;
    top: 0;
}
.progress .progress-left .progress-bar{
    left: 100%;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left;
}
.progress .progress-right{
    right: 0;
}
.progress .progress-right .progress-bar{
    left: -100%;
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    border-right: 0;
    -webkit-transform-origin: center right;
    transform-origin: center right;
    animation: loading-0 1.8s linear forwards;
}
.progress .progress-right .progress-bar.selected-45{
    animation: loading-4 1.8s linear forwards !important;
}
.progress .progress-value{
    width: 100%;
    height: auto;
    font-size: 22px;
	font-weight:500;
    top: -50px;
    left: 2px;
    text-align: center;
    position: absolute;
}
.progress .progress-value.progress-value-text{
	color: #403738;
}
/*--loading 1--*/
.progress.purple .progress-bar{
    border-color: #5d3e92;
}
.progress.purple .progress-left .progress-bar-75{
    animation: loading-1 1.5s linear forwards 1.8s;
}
/*--/loading 1--*/

/*--loading 2--*/
.progress.yellow .progress-bar{
    border-color: #fab61b;
}
.progress.yellow .progress-left .progress-bar{
    animation: loading-2 1s linear forwards 1.8s;
}
/*--/loading 2--*/

/*--loading 3--*/
.progress.green .progress-bar{
    border-color: #4a8b2e;
}
.progress.green .progress-left .progress-bar-65{
    animation: loading-3 1.2s linear forwards 1.8s;
}
/*--/loading 3--*/

/*--loading 4--*/
.progress.red .progress-bar{
    border-color: #c11717;
}
.progress.red .progress-right .progress-bar-45{
    animation: loading-4 0.4s linear forwards 1.8s;
}
/*--/loading 4--*/

/*--loading 5--*/
.progress.sky-blue .progress-bar{
    border-color: #2184c6;
}
.progress.sky-blue .progress-left .progress-bar-65{
    animation: loading-5 0.4s linear forwards 1.8s;
}
/*--/loading 5--*/

/*--loading 6--*/
.progress.orange .progress-bar{
    border-color: #ec6514;
}
.progress.orange .progress-left .progress-bar{
    animation: loading-6 1s linear forwards 1.8s;
}
/*--/loading 6--*/

/*--loading 7--*/
.progress.gray .progress-bar{
    border-color: #65718e;
}
.progress.gray .progress-left .progress-bar-65{
    animation: loading-7 1s linear forwards 1.8s;
}
/*--/loading 7--*/

/*--loading 8--*/
.progress.blue .progress-bar{
    border-color: #3f60b0;
}
.progress.blue .progress-right .progress-bar-45{
    animation: loading-8 0.4s linear forwards 1.8s;
}
/*--/loading 8--*/

@keyframes loading-0{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
@keyframes loading-1{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}
@keyframes loading-2{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes loading-3{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}
@keyframes loading-4{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
}
@keyframes loading-5{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}
@keyframes loading-6{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes loading-7{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}
@keyframes loading-8{
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%{
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
    }
}
@media only screen and (max-width: 990px){
    .progress{ margin-bottom: 20px; }
}
/*--/progress circle bar css end--*/


/*--dashboard stream page css 11.06.2021--*/
.dashboard-section .accordion-hldr{
	background:#f0f2f7;	
	padding:15px;
	box-shadow: 0px 0px 2px 2px rgba(146,153,169,.275);
	border-radius: 20px;
}
.dashboard-section .accordion-hldr .accordion-inr-hldr{
	
}
/*--accordion pannal section--*/
.dashboard-section .accordion {

}
.dashboard-section .accordion .accordion-item {
	background:#fff;
	border-radius: 15px;
	border:1px solid rgba(146,153,169,.275);
	margin:0 0 10px;
}
.dashboard-section .accordion .accordion-title {
	color: #fff;
	background: #65718e;
	font-size: 18px;
	padding: 13px 15px;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	font-weight: 500;
	border-radius: 15px;
	position: relative;
	z-index: 1;
}
.dashboard-section .accordion .accordion-title::after {
  font-family: "FontAwesome";
  content: "\f13a";
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  width: 1em;
  height: 1em;
  transition: transform 0.3s ease-in;
  font-size:22px;
}
.dashboard-section .accordion .is-open .accordion-title::after {
  transform: rotate(180deg);
}


.dashboard-section .accordion .accordion-body {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
  position:relative;
  top:-5px;
}
.dashboard-section .accordion .accordion-body .ban-hldr{
	position:relative;	
}
.dashboard-section .accordion .accordion-body .ban-hldr .banner-hd{
	position:absolute;	
	right:15px;
	bottom:15px;
}
.dashboard-section .accordion .accordion-body .ban-hldr .banner-hd h2{
	color:#fff;
	font-size:29px;
	line-height:36px;
	font-weight:300;
}
.dashboard-section .accordion .accordion-body .ban-hldr:before{
	position:absolute;
	content:'';	
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(15,28,62,0.55);
}
.dashboard-section .accordion .accordion-body .ban-hldr img{
	
}
.dashboard-section .accordion .accordion-body ul.nav{
	
}
.dashboard-section .accordion .accordion-body ul.nav li.nav-item{
	text-align:center;
	font-size:14px;
	letter-spacing:.5px;
	font-weight:500;
	padding:0;
	border-radius:10px;
	
}
.dashboard-section .accordion .accordion-body ul.nav li.nav-item a.nav-link{
	padding: .5rem .5rem;
	margin:2px;
	color:#fff;
}
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(1) a.nav-link,
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(2) a.nav-link,
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(3) a.nav-link,
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(4) a.nav-link{
	background:#542e94;
}
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(5) a.nav-link,
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(6) a.nav-link,
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(7) a.nav-link,
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(8) a.nav-link{
	background:#455eb8;
}
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(9) a.nav-link,
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(10) a.nav-link,
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(11) a.nav-link,
.dashboard-section .accordion .accordion-body ul.nav li.nav-item:nth-child(12) a.nav-link{
	background:#2184c6;
}
.dashboard-section .accordion .accordion-body ul.nav li.nav-item a.nav-link.active{
	background:#e8505b;
}
.dashboard-section .accordion .accordion-body ul.nav li.nav-item a.nav-link:hover{
	background:#e8505b;
}

.dashboard-section .accordion .accordion-body .tab-content .filter-opt-hldr{
	background:#f0f2f7;
	padding:7px 10px;	
	border:1px solid #b6bfe0;
}
.dashboard-section .accordion .accordion-body .tab-content .filter-opt-hldr a.filter{
	font-size:15px;
	line-height:24px;
	color:#455eb8;
	font-weight:500;	
	text-decoration:none;
}
.dashboard-section .accordion .accordion-body .tab-content .filter-opt-hldr a.filter img{
	margin-right:8px;
}
.dashboard-section .accordion .accordion-body .tab-content .filter-opt-hldr .form-group select.form-control{
	font-size:13px;	
	margin-bottom:0;
	text-align:right;
	color:#96a2cc;
	padding-right:0px;
	padding-left:0px;
}
.dashboard-section .accordion .accordion-body .tab-content .filter-opt-hldr .form-group select.form-control:focus{
	box-shadow:0 0 0 .15rem rgba(0,0,0,.1);	
	border:1px solid #999;
}
.dashboard-section .accordion .accordion-body .tab-content .filter-opt-hldr .form-group label {
	font-size: 15px;
	line-height: 38px;
	color: #7b86ad;
	font-weight: 500;
	margin-right: 10px;
}
.dashboard-section .accordion .accordion-body .tab-content .filter-opt-hldr .form-group .form-control option{
	font-size: 13px;
}

.dashboard-section .accordion .accordion-body .tab-content .university-hldr{
	border:1px solid #b6bfe0;
	margin:10px 0;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip{
	background:#f0f2f7;
	padding:10px 15px 10px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip .media{
	position:relative;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip .media span.gr,
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip .media span.yel {
	border-radius: 5px;
	color: #fff;
	font-weight: 500;
	position: absolute;
	right: -5px;
	top: 0px;
	display: inline-block;
	padding: 1px 8px;
	font-size: 13px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip .media span.gr{
	background: #11ae1d;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip .media span.yel {
	background: #ff9e02;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip .media span.gr i,
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip .media span.yel i{
	font-size:13px;
	margin-left:3px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip .media h3{
	color:#244cdd;
	font-size:17.5px;
	line-height:28px;
	font-weight:500;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip .media h5{
	color:#17191e;
	font-size:15px;
	line-height:24px;
	font-weight:500;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .header-strip .media img{
	width:100px;
	height:auto;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body{
	background:#fff;
	padding:30px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body{
	background:#fff;
	padding:15px 30px 30px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .div-row-cus{
	border-bottom:1px solid #c4c7d1;
	padding:10px 0;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .div-row-cus .content-area-lft{
	
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .div-row-cus .content-area-lft h4{
	color:#848ba7;
	font-size:16px;
	font-weight:500;
	padding:0 0 8px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .div-row-cus .content-area-lft span{
	color:#4868da;
	font-size:17px;
	font-weight:500;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .div-row-cus .content-area-lft span a{
	color:#4868da;
	font-size:15px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .div-row-cus .content-area-lft span span.seat{
	color:#848ba7;
	margin-left:5px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .div-row-cus .content-area-lft span i{
	color:#f1902f;	
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .div-row-cus .content-area-lft span span{
	color:#317fdd;
	margin-left:5px;	
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .button-row{
	display:flex;
	flex-direction: row;
	justify-content:flex-start;
	align-items:center;
	padding:15px 0;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .button-row span{
	margin-right:10px;
	border:1px solid #abb9c3;
	width:48px;
	height:44px;
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:5px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .button-row span i{
	color:#abb9c3;
	font-size:26px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .button-row button{
	margin-right:10px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .button-row button.com-but{
	background:#455eb8;
	font-size:18px;
	line-height:24px;
	color:#fff;
	font-weight:500;
	border-radius:5px;
	padding:10px 0;
	min-width:160px;
	overflow: hidden;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .button-row button.com-but:before{
	background:#f37921;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .button-row button.bro-but{
	background:#f37921;
	font-size:18px;
	line-height:24px;
	color:#fff;
	font-weight:500;
	border-radius:5px;
	padding:10px 0;
	min-width:160px;
	overflow: hidden;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .button-row button.bro-but i{
	margin-right:10px;
}
.dashboard-section .accordion .accordion-body .tab-content .university-hldr .university-hldr-body .button-row button.bro-but:before{
	background:#455eb8;
}

.dashboard-section .accordion .accordion-body .tab-content .pagination-hldr{
	padding:5px 0 10px;	
}
.dashboard-section .accordion .accordion-body .tab-content .pagination-hldr .pagination {
	
}
.dashboard-section .accordion .accordion-body .tab-content .pagination-hldr .pagination .page-item{
	
}
.dashboard-section .accordion .accordion-body .tab-content .pagination-hldr .pagination .page-item .page-link {
	position: relative;
	display: block;
	width:40px;
	height:40px;
	text-align:center;
	margin-left: -1px;
	background: none;
	border: 0;
	box-shadow: 1px 4px 3px 1px rgba(0,0,0,.2);
	border-radius: 100%;
	margin: 0 7px;
	font-size:15px;
	line-height:26px;
	font-weight:500;
	color:#000;
}
.dashboard-section .accordion .accordion-body .tab-content .pagination-hldr .pagination .page-item .page-link:hover{
	background:#3f51b5;
	color:#fff;
}
.dashboard-section .accordion .accordion-body .tab-content .pagination-hldr .pagination .page-item.active .page-link {
	background:#3f51b5;
	color:#fff;
}
.dashboard-section .accordion .accordion-body .tab-content .pagination-hldr .pagination .page-item:first-child .page-link,
.dashboard-section .accordion .accordion-body .tab-content .pagination-hldr .pagination .page-item:last-child .page-link {
	background:#ff5722;
	color:#fff;
	font-size: 26px;
	line-height: 20px;
}
.dashboard-section .accordion .accordion-body .tab-content .pagination-hldr .pagination .page-item:first-child .page-link:hover,
.dashboard-section .accordion .accordion-body .tab-content .pagination-hldr .pagination .page-item:last-child .page-link:hover {
	background:#000;
}
/*--/accordion pannal section--*/
/*--/dashboard stream page css end 11.06.2021--*/



/*--dashboard stream page css 18.07.2021--*/
.dashboard-section .profile-mn-hldr{
	background: #f0f2f7;
	padding: 10px;
	box-shadow: 0px 0px 2px 2px rgba(146,153,169,.275);
	border-radius: 20px;
	margin-bottom: 20px;	
}
.reas-asmt-sec .div-par .mid-box-wrap h3 {
	font-size: 21px;
	line-height: 30px;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr{
	background: #fff;
	border-radius: 20px 20px 10px 10px;	
	padding:0 0 40px; 
	border:1px solid #d5d9e3;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr .heading-box{
	background: #4564b1;
	border-radius: 20px;
	padding:15px;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr .heading-box h3{
	font-size:18px;
	line-height:24px;
	color:#fff;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr h2{
	font-size:24px;
	line-height:32px;
	font-weight:400;
	color:#273041;
	padding:25px 0;
	text-align:center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form{
	padding:0 30px;	
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input{
	background-color:#f8f8f8 !important;	
	border:1px solid rgba(86,99,121,0.15);
	border-radius:10px;
	min-height:64px;
	box-shadow: 1px 0px 4px 1px rgba(0,0,0,.075);
	padding:0 0 0 65px;
	font-size:17px;
	line-height:24px;
	color:#8f8f8f;
	font-weight:300;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input::-webkit-input-placeholder,
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input::-moz-placeholder{
	font-size:17px;
	color:#8f8f8f;
	font-weight:300;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input.nm{
	background-image:url(../images/icon-31.png); 
	background-repeat:no-repeat;
	background-position:15px center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input.email{
	background-image:url(../images/icon-33.png); 
	background-repeat:no-repeat;
	background-position:15px center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input.phone{
	background-image:url(../images/icon-34.png); 
	background-repeat:no-repeat;
	background-position:15px center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input.city{
	background-image:url(../images/icon-35.png); 
	background-repeat:no-repeat;
	background-position:15px center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input.state{
	background-image:url(../images/icon-36.png); 
	background-repeat:no-repeat;
	background-position:15px center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input.school{
	background-image:url(../images/icon-37.png); 
	background-repeat:no-repeat;
	background-position:15px center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input.collage{
	background-image:url(../images/icon-38.png); 
	background-repeat:no-repeat;
	background-position:15px center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input.university{
	background-image:url(../images/icon-39.png); 
	background-repeat:no-repeat;
	background-position:15px center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group input.qualification{
	background-image:url(../images/icon-40.png); 
	background-repeat:no-repeat;
	background-position:15px center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group .upload-box {
	background: #f9f9f9 url(../images/icon-32.png) no-repeat 4% center;
	padding: 20px 30px 20px 100px;
	border: 2px dashed #c3c3c3;
	text-align: center;
	background-size: 12% 58%;
	border-radius: 5px;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group .upload-box h3{
	font-size:17px;
	line-height:26px;
	font-weight:500;
	color:#2b3e6b;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group .upload-box label.btn-file {
	background:#a6b6c2;
	color:#fff;
	font-size:16px;
	font-weight:500;
	padding:8px 40px;
	margin:10px 0 0 0;
 	cursor: pointer;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group .upload-box span#file-chosen {
	margin-left: 0.3rem;
	color: #919ea8;
	font-weight: 400;
	font-size: 15px;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group label{
	font-size: 17px;
	line-height: 22px;
	font-weight: 400;
	color: #8f8f8f;
	padding: 10px 0 10px;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .form-group select.form-control{
	background-color:#f8f8f8 !important;	
	border:1px solid rgba(86,99,121,0.15);
	border-radius:10px;
	min-height:66px;
	box-shadow: 1px 0px 4px 1px rgba(0,0,0,.075);
	padding:0 0 0 15px;
	font-size:17px;
	line-height:24px;
	color:#8f8f8f;
	font-weight:300;
	-webkit-appearance: none;
	-moz-appearance: none; 
	 background: url(../images/down-arrow4.png) no-repeat 97.5% center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .sub-but-div{
	padding: 20px 0 0;
	text-align: center;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .sub-but-div button{
	padding: 18px 65px;
	background: #ff6445;
	color: #fff;
	font-size: 24px;
	line-height: 28px;
	font-weight: 500;
	border-radius: 10px;
	overflow: hidden;
}
.dashboard-section .profile-mn-hldr .profile-mn-hldr-inr form .sub-but-div button:before{
	background: #1547a5;
}
/*--/dashboard stream page css 18.06.2021--*/


/*--/student dashboard page end 03.06.2021--*/



/*--report page css 24.09.2022--*/
.reas-asmt-sec .div-par{
	border:1px solid #ddd;
	padding:30px;
	position:relative;	
	margin:0 0 20px;
}
.reas-asmt-sec .div-par .first-row{
	
}
.reas-asmt-sec .div-par .first-row .lft-area{
	position:relative;
}
.reas-asmt-sec .div-par .first-row .lft-area::before {
	position: absolute;
	content: '';
	width: 118%;
	height: 109.5%;
	right: -538px;
	background: #fff;
	clip-path: polygon(0 0, 0% 100%, 37% 100%);
	z-index: 9;
}
.reas-asmt-sec .div-par .first-row .lft-area h1 {
	font-family: 'sabandija_ffpregular';
	color: #a1bacc;
	font-size: 68px;
	line-height: 72px;
	font-weight: 400;
	padding:40px 0 15px 0;
}
.reas-asmt-sec .div-par .first-row .lft-area h2 {
	font-family: 'sabandija_ffpregular';
	color: #b6d1e4;
	font-size: 56px;
	line-height: 62px;
	font-weight: 300;
	padding-bottom: 10px;
	position:relative;
	z-index:9;
}
.reas-asmt-sec .div-par .first-row .lft-area h3 {
	font-family: 'Roboto', sans-serif;
	color: #b6d1e4;
	font-size: 36px;
	line-height: 42px;
	font-weight: 900;
	padding-bottom: 15px;
}
.reas-asmt-sec .div-par .first-row .lft-area .welcome-bk {
	padding:1.5em 0 2em;
}
.reas-asmt-sec .div-par .first-row .lft-area .welcome-bk img.big-logo{
	width:100%;
}
.reas-asmt-sec .div-par .first-row .lft-area .welcome-bk h3{
	font-size:48px;
	line-height:56px;
	padding:0 0 5px;
}
.reas-asmt-sec .div-par .logo-div{
	position:absolute;
	width:100%;
	top:25px;
	left:25px;
}
.reas-asmt-sec .div-par .sep {
	position: absolute;
	width: 92%;
	top: 40px;
	right: 40px;
}
.reas-asmt-sec .div-par .sep img {
	width: 100%;
	height: 6px;
}
.reas-asmt-sec .div-par .mid-box-wrap{
	padding:25px 0;
	text-align:center;
}
.reas-asmt-sec .div-par .mid-box-wrap h2{
	font-size:48px;
	line-height:56px;
	font-weight:600;
	color:#f68519;
	padding:0 0 10px;
}
.reas-asmt-sec .div-par .mid-box-wrap h3{
	font-size:28px;
	line-height:38px;
	font-weight:500;
	color:#0a0e73;
	width:90%;
	margin:0 auto;
	padding:15px 0;
}
.reas-asmt-sec .div-par .report-box{
	
}
.reas-asmt-sec .div-par .report-box .graph-img {
	position: relative;
	width: 100%;
	top: -40px;
	left: 0;
	margin-top: -25px;
	transform: translate(17.5%, 17.5%);
}
.reas-asmt-sec .div-par .report-box h3{
	color:#5271ff;
	font-size:32px;
	text-align:center;
	line-height:36px;
	padding-bottom:15px;
}
.reas-asmt-sec .div-par .report-box .report-box-child-rgt-area{
	text-align:center;
}
.reas-asmt-sec .div-par .report-box .report-box-child-rgt-area h3{
	font-size:32px;
	line-height:36px;
	color:#30ab4e;
	padding:0 0 15px;
}
.reas-asmt-sec .div-par .report-box .report-box-child-rgt-area p{
	font-size:24px;
	line-height:38px;
	color:#000;	
}
.reas-asmt-sec .div-par .ft-img-bot {
	padding:5.5em 0 2em;
	text-align:right;
}
.reas-asmt-sec .div-par .ft-img-bot img.icon-rgt{
	width:78px;
	height:auto;
	margin-left:auto !important;
	margin-bottom:10px;
}
.reas-asmt-sec .div-par .ft-img-bot h2{
	font-family: 'lexend_decaregular';
	font-size:54px;
	line-height:50px;
	color:#d64120;
}
.reas-asmt-sec .div-par .ft-img-bot h4{
	font-family: 'lexend_decaregular';
	font-size:26px;
	line-height:40px;
	color:#000;
}
.reas-asmt-sec .div-par .ft-img-bot img{
	display:block;
}
.reas-asmt-sec .div-par .footer-bot-content{
	text-align:center;
}
.reas-asmt-sec .div-par .footer-bot-content p{
	color:#000;
	font-size:16px;
	line-height:26px;
	font-weight:400;
	width:90%;
	margin:0 auto;
}
.reas-asmt-sec .div-par .footer-bot-content p span{
	font-weight:700;
}
.reas-asmt-sec .div-par .footer-bot-content h3{
	font-size:34px;
	line-height:42px;
	color:#8f1d1d;	
	padding:0 0 10px
}
.reas-asmt-sec .div-par .footer-bot-content h2{
	font-size:36px;
	line-height:42px;
	font-weight:400;
	color:#000;	
	padding:0 0 10px
}

/*--third row--*/
.reas-asmt-sec .div-par .mid-box-wrap.profile-hd-sec{
	padding:5em 0 0;
}
.reas-asmt-sec .div-par .mid-box-wrap.profile-hd-sec h2{
	padding-bottom:0;
}
.reas-asmt-sec .circle-img-row{
	display:flex;
	justify-content:flex-start;
	padding:1.5em 0;
	position:relative;
}
.reas-asmt-sec .circle-img-row .img-box-1{

}
.reas-asmt-sec .circle-img-row .img-box-2{
	position:relative;
	left:-20px;
	z-index:-1;
}
.reas-asmt-sec .circle-img-row .img-box-3{
	position:relative;
	left:-40px;
	z-index:-1;
}
.reas-asmt-sec .profile-box-rgt-area {
	
}
.reas-asmt-sec .profile-box-rgt-area h3 {
	font-size: 30px;
	line-height: 34px;
	color: #30aa4d;
	padding-bottom: .5em;
	font-weight: 600;
}

.reas-asmt-sec .profile-box-rgt-area p {
	font-size: 15px;
	line-height: 26px;
	font-weight: 500;
	color: #000;
}
.reas-asmt-sec .profile-bottom-hldr {
	padding: 40px 0 0;
}
.reas-asmt-sec .profile-bottom-hldr .lft-area{
		
}
.reas-asmt-sec .profile-bottom-hldr .lft-area h3{
	font-size:24px;
	line-height:32px;
	color:#30aa4d;
	padding-bottom:15px;
}
.reas-asmt-sec .profile-bottom-hldr .lft-area ul{
		
}
.reas-asmt-sec .profile-bottom-hldr .lft-area ul li {
	font-size: 17px;
	line-height: 24px;
	color: #000;
	font-weight: 500;
	padding: 4px 0 4px 32px;
	position: relative;
}
.reas-asmt-sec .profile-bottom-hldr .lft-area ul li::before {
	position: absolute;
	content: '';
	background: #000;
	width: 7px;
	height: 7px;
	border-radius: 100%;
	left: 0;
	top: 13px;
}
.reas-asmt-sec .profile-bottom-hldr .rgt-area{
		
}
.reas-asmt-sec .profile-bottom-hldr .rgt-area .listing-box{
		
}
.reas-asmt-sec .profile-bottom-hldr .rgt-area .listing-box h3{
	color:#5271ff;
	font-size:24px;
	line-height:30px;
	font-weight:500;
	padding:0 0 10px;
}
.reas-asmt-sec .profile-bottom-hldr .rgt-area .listing-box ul{
		
}
.reas-asmt-sec .profile-bottom-hldr .rgt-area .listing-box ul li {
	font-size: 18px;
	line-height: 29px;
	color: #000;
	padding: 1px 0 1px 25px;
	position: relative;
	font-weight: 400;
}
.reas-asmt-sec .profile-bottom-hldr .rgt-area .listing-box ul li::before {
	position: absolute;
	content: '';
	background: #000;
	width: 7px;
	height: 7px;
	border-radius: 100%;
	left: 0;
	top: 13px;
}
/*--/third row--*/


/*--forth row--*/
.reas-asmt-sec .div-par .forth-row{
	padding:5em 0 0;
}
/*--/forth row--*/
.reas-asmt-inr .qualification-sec-rgt .form-group{
		
}
.reas-asmt-inr .qualification-sec-rgt .form-group label {
	font-size: 20px;
	line-height: 28px;
	font-weight: 500;
}
.reas-asmt-inr .qualification-sec-rgt .form-group select.form-control{
	margin:15px 0 15px !important;	
}

.reas-asmt-inr .qualification-sec-rgt .form-group select.form-control{
	margin:15px 0 15px !important;	
}
.reas-asmt-inr .form-gr-cus label{
	margin-bottom:15px;	
}
.reas-asmt-inr .form-group input {
	min-height: 65px;
	background: #fff;
	box-shadow: 0px 0px 10px 3px rgba(0,0,0,.1);
	border-radius: 10px;
	color: #465571 !important;
	font-size: 17px;
	font-weight: 400;
  	border: 0;
}
.reas-asmt-inr .form-group {
	margin-bottom:50px;
}
}
/*--/report page css 24.09.2022--*/

/*---------------/main css---------------*/




/* customize the label for checkbox (the container) */
.radio-con {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* hide the browser's default checkbox */
.radio-con input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* create a custom checkbox */
.checkmark {
	position: absolute;
	top: 30px;
	left: -30px;
	height: 24px;
	width: 24px;
	box-shadow:inset 0px 0px 4px 3px rgba(0,0,0,.1); 
	border:1px solid #999;
	border-radius: 50%;
}

/* on mouse-over, add a grey background color */
.radio-con:hover input ~ .checkmark {
  background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.radio-con input:checked ~ .checkmark {
  background-color: #2d69f6 !important;
  z-index:9;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.radio-con input:checked ~ .checkmark:after {
  display: block;
}


/* Style the checkmark/indicator */
.radio-con .checkmark::after {
	top: 5px;
	left: 5px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: white;
}


/* customize the label for checkbox (the container) */
.checkbox-con {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* hide the browser's default checkbox */
.checkbox-con input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* create a custom checkbox */
.checkmark-check {
	position: absolute;
	top: 0;
	left: 0;
	height: 28px;
	width: 28px;
	background-color: #fff;
	border:1px solid #9ba5b9;	
	transform: scaleX(-1);	
}

/* on mouse-over, add a grey background color */
.checkbox-con:hover input ~ .checkmark-check {
  background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.checkbox-con input:checked ~ .checkmark-check {
  background-color: #2d69f6 !important;
  z-index:9;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark-check:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox-con input:checked ~ .checkmark-check:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkbox-con .checkmark-check::after {
	left: 5px;
	top: 7px;
	width: 14px;
	height: 8px;
	border: solid white;
	border-width: 0px 3px 3px 0px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}


/*---------------footer css start---------------*/
.footer-pannal{
	padding: 60px 0 20px;
	text-align: center;
}
.footer-pannal .ft-menu{
		
}
.footer-pannal .ft-menu ul{
	padding:0 0 15px;
}
.footer-pannal .ft-menu ul li{
	display:inline-block;
	padding:0 8px;	
}
.footer-pannal .ft-menu ul li.active a{
	color:#ff6445;
}
.footer-pannal .ft-menu ul li a{
	color:#010101;
	font-size:16px;
	line-height:22px;
	font-weight:500;
	text-decoration:none;	
}
.footer-pannal .ft-menu ul li a:hover{
	color:#ff6445;
}
.footer-pannal .ft-menu ul li.dropdown ul.dropdown-menu {
	padding: 8px 10px;
	border-radius: 10px;
	margin-top: 5px;
}
.footer-pannal .ft-menu ul li.dropdown ul.dropdown-menu:before{
	position: absolute;
	content:'';
	background:url(../images/top-arrow.png) no-repeat left center;
	width:19px;
	height:19px;
	left:42.5%;
	top:-16.5px;
}
.footer-pannal .ft-menu ul li.dropdown a.dropdown-toggle:after{
	display:none;	
}
.footer-pannal .ft-menu ul li.dropdown ul.dropdown-menu li{
	padding:2px 0;
	display:block;
}
.footer-pannal .ft-menu ul li.dropdown ul.dropdown-menu li a{
	font-size:14px;
	font-weight:400;
	display:block;
}
.footer-pannal .ft-menu ul li.active.dropdown ul.dropdown-menu a{
	color:#000;
}
.footer-pannal .ft-menu ul li.active.dropdown ul.dropdown-menu a:hover{
	color:#ff6445;
}
.footer-pannal .copyrgt-div{

}
.footer-pannal .copyrgt-div p{
	font-size:16px;
	line-height:24px;
	color:#6f84a9;	
}
.footer-pannal .copyrgt-div p a{
	color:#6f84a9;	
}
.footer-pannal .social-network{
	padding:20px 0;
}
.footer-pannal .social-network li{
	display:inline-block;
	padding:0 10px;	
}

.ft-part-sep .ft-sep{
	width:100%;
	height:2px;
	background:#bfc6d3;	
}
/*---------------/footer css end---------------*/


/*==============To top css==============*/
#back-top {
	position: fixed;
	bottom: 20px;
	right:25px;
	z-index:99;
}
#back-top a {
	width: 48px;
	height:48px;
	display:block;
	background:url(../images/top.png) no-repeat left;
}
#back-top a:hover {
	background:url(../images/top2.png) no-repeat left;
}
/*==============To top css end==============*/



	/*--important css for short cut use start--*/
/*--css3 zoom in effect--*/
.image-box{
	overflow:hidden;
	cursor:pointer;
	border:5px solid #202c45;
}
.image-box:hover .image {
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.image{
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.image-zoom{
	-moz-transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
	cursor:pointer;
}
.image-zoom:hover{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);	
}
/*--/css3 zoom in effect end--*/


/*--css3 circle hover effect--*/
.circle {
   width: auto;
   -webkit-transition: -webkit-transform .8s ease-in-out;
   transition: transform .8s ease-in-out;
   cursor:pointer;
}
.circle:hover {
   -webkit-transform: rotate(360deg);
   transform: rotate(360deg);
}
/*--/css3 circle hover effect--*/


/*--placeholder default colour change--*/
::-webkit-input-placeholder{
	color:#999 !important;
	font-weight:300;
	font-size:14px;
}
::-moz-placeholder{
	color:#999 !important;
	font-weight:300;
	font-size:14px;
}
::-ms-input-placeholder{
	color:#999 !important;
	font-weight:300;
	font-size:14px;
}
/*--/placeholder default colour change--*/


/*--input type number hide in HTML5 chrome and firefox browser--*/
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
input[type=number] {
    -moz-appearance:textfield;
}
/*--/input type number hide in HTML5 chrome and firefox browser--*/

	/*--/important css for short cut use end--*/
	
	
	

/*----------------------------Bar Graph Vertical use in report page - 27.09.2022----------------------------*/
.bar-graph .sub {
  -webkit-animation: fade-in-text 2.2s 0.1s forwards;
  -moz-animation: fade-in-text 2.2s 0.1s forwards;
  animation: fade-in-text 2.2s 0.1s forwards;
}

.bar-graph-vertical {
  margin-top: 50px;
  max-width: 100%;
}

.bar-graph-vertical .bar-container {
	float: left;
	height: 350px;
	margin-right: 80px;
	position: relative;
	text-align: center;
	width: 40px;
}

.bar-graph-vertical .bar {
  border-radius: 20px;
  bottom: 40px;
  position: absolute;
  width: 75px;
}

.bar-graph-vertical .sub {
	bottom: 0;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	/* -webkit-transform: rotate(90deg); */
	/* -moz-transform: rotate(90deg); */
	transform: rotate(0deg);
	font-weight: 500;
	font-size: 15px;
	width: 75px;
	text-align: center;
}

.bar-graph-two .bar::after {
	-webkit-animation: fade-in-text 2.2s 0.1s forwards;
	-moz-animation: fade-in-text 2.2s 0.1s forwards;
	animation: fade-in-text 2.2s 0.1s forwards;
	color: #fff;
	content: attr(data-percentage);
	font-weight: 700;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	text-align: center;
	bottom: 20px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(0deg);
}
.bar-graph-two .bar-one .bar {
  background-color: #c21a1a;
  -webkit-animation: show-bar-one-vertical 1.2s 0.1s forwards;
  -moz-animation: show-bar-one-vertical 1.2s 0.1s forwards;
  animation: show-bar-one-vertical 1.2s 0.1s forwards;
}

.bar-graph-two .bar-two .bar {
  background-color: #fab61b;
  -webkit-animation: show-bar-two-vertical 1.2s 0.2s forwards;
  -moz-animation: show-bar-two-vertical 1.2s 0.2s forwards;
  animation: show-bar-two-vertical 1.2s 0.2s forwards;
}

.bar-graph-two .bar-three .bar {
  background-color: #ec6615;
  -webkit-animation: show-bar-three-vertical 1.2s 0.3s forwards;
  -moz-animation: show-bar-three-vertical 1.2s 0.3s forwards;
  animation: show-bar-three-vertical 1.2s 0.3s forwards;
}

.bar-graph-two .bar-four .bar {
  background-color: #753192;
  -webkit-animation: show-bar-four-vertical 1.2s 0.4s forwards;
  -moz-animation: show-bar-four-vertical 1.2s 0.4s forwards;
  animation: show-bar-four-vertical 1.2s 0.4s forwards;
}
.bar-graph-two .bar-five .bar {
  background-color: #30ab4e;
  -webkit-animation: show-bar-five-vertical 1.2s 0.4s forwards;
  -moz-animation: show-bar-five-vertical 1.2s 0.4s forwards;
  animation: show-bar-five-vertical 1.2s 0.4s forwards;
}
.bar-graph-two .bar-six .bar {
  background-color: #2486c7;
  -webkit-animation: show-bar-six-vertical 1.2s 0.4s forwards;
  -moz-animation: show-bar-six-vertical 1.2s 0.4s forwards;
  animation: show-bar-six-vertical 1.2s 0.4s forwards;
}

/* Bar Graph Vertical Animations */
@-webkit-keyframes show-bar-one-vertical {
  0% {
    height: 0;
  }
  100% {
    height: 40%;
  }
}

@-webkit-keyframes show-bar-two-vertical {
  0% {
    height: 0;
  }
  100% {
    height: 55%;
  }
}

@-webkit-keyframes show-bar-three-vertical {
  0% {
    height: 0;
  }
  100% {
    height: 68%;
  }
}

@-webkit-keyframes show-bar-four-vertical {
  0% {
    height: 0;
  }
  100% {
    height: 82%;
  }
}

@-webkit-keyframes show-bar-five-vertical {
  0% {
    height: 0;
  }
  100% {
    height: 50%;
  }
}
@-webkit-keyframes show-bar-six-vertical {
  0% {
    height: 0;
  }
  100% {
    height: 35%;
  }
}


@-webkit-keyframes fade-in-text {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.reas-asmt-sec .checkmark {
	position: absolute;
	top: 58px;
	left: 30px;
	height: 24px;
	width: 24px;
	box-shadow:inset 0px 0px 4px 3px rgba(0,0,0,.1); 
	border:1px solid #999;
	border-radius: 50%;
}
.reas-asmt-sec .radio-con{
	cursor:pointer;	
}
/*----------------------------/Bar Graph Vertical use in report page - 27.09.2022----------------------------*/



/*----------------------------general instructions page - 08.10.2022----------------------------*/
.qualification-sec{
	
}
.qualification-sec .gen-inst-pg{
		
}
.qualification-sec .gen-inst-pg h2{
	background:#efefef;
	padding:8px 15px;
	font-size:30px;
	border-radius:50px;
	color:#000;
	border:1px solid #ddd;
}
.qualification-sec .gen-inst-pg .gen-inst-pg-para{
	text-align:left;	
}
.qualification-sec .gen-inst-pg .gen-inst-pg-para p{
	color:#111;
	font-size:16px;
	line-height:28px;
	padding:0 0 20px;
}

.qualification-sec .gen-inst-pg .gen-inst-pg-para h4{
	color:#111;
	font-size:18px;
	line-height:24px;
	font-weight:600;
}
.qualification-sec .gen-inst-pg .gen-inst-pg-para .list-group{
	padding:20px 0;
}
.qualification-sec .gen-inst-pg .gen-inst-pg-para .list-group li{
	color:#111;
	font-size:17px;
	line-height:28px;
	padding:5px 0;
	position:relative;
	display:flex;
}
.qualification-sec .gen-inst-pg .gen-inst-pg-para .list-group li span{
	font-weight:600;
	font-size:16px;
	display:inline-block;
	width:32px;
	height:32px;
	border-radius:100%;
	text-align:center;
	margin-right:7px;
}
/*.qualification-sec .gen-inst-pg .gen-inst-pg-para .list-group li:last-child{
	padding:4px 0 4px 30px;
	font-weight:500;
	font-size:18px;
}
.qualification-sec .gen-inst-pg .gen-inst-pg-para .list-group li:last-child:before{
	background:transparent;
}*/
/*.qualification-sec .gen-inst-pg .gen-inst-pg-para .list-group li:before{
	position:absolute;
	content:'';
	width:8px;
	height:8px;
	background:#333;
	border-radius:100px;
	left:0;
	top:13px;
}*/
.qualification-sec .gen-inst-pg .gen-inst-pg-para h5 strong{
	color:#28a745;
}
.qualification-sec .gen-inst-pg .gen-inst-pg-para h5{
	color:#000;
	font-size:18px;
	line-height:24px;
	font-weight:600;
	padding:15px 0 0 0;
}
.gen-inst-pg .gen-inst-pg-para .icon-box{
	position:absolute;
	bottom:-15px;
	left:15px;
	width:auto;
	height:auto;
}
.gen-inst-pg .gen-inst-pg-para .icon-box-2{
	position:static;
	width:auto;
	display:inline-block;
	text-align:center;
	padding:20px 0;
}
.gen-inst-pg .gen-inst-pg-para .icon-box a {
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 10px 20px;
	line-height: 22px;
	background: #562fd9;
	border-radius: 50px;
	overflow: hidden;
	font-size:18px;
	font-family: 'Arial Rounded MT';
}
.gen-inst-pg .gen-inst-pg-para .icon-box-2 a {
	padding: 10px 30px;
}
.gen-inst-pg .gen-inst-pg-para .icon-box a img{
	margin-right:5px;
}
.gen-inst-pg .gen-inst-pg-para .icon-box a.hvr-bounce-to-right::before {
	background: #c11717;
}
/*----------------------------/general instructions page - 08.10.2022----------------------------*/

/*----------------------------profile page - 11.10.2022----------------------------*/
#activity .step-box-rgt{
	display: flex;
	justify-content: end;
	width: 100%;	
}
.dashboard-section .activity-div-2{
	padding:70px 15px;
}
.dashboard-section .activity-div-2 .steps-hldr-div button.tab-div {
	color: #fff;
	font-size: 27px;
	line-height: 28px;
	font-weight: 500;
	background: #2baa49;
	padding: 22px 30px;
	display: inline-block;
	cursor: pointer;
	border-radius: 80px;
	margin: 0 auto;
	text-align: center;
	width: 38%;
	transition: 0.5s all;
	overflow: hidden;
	box-shadow: 0px 1px 2px 1px rgba(125,130,150,.4);
	border: 3px solid #fff;
}
.dashboard-section .activity-div-2 .steps-hldr-div button.tab-div:before {
	background: #5f3f96;
}
/*----------------------------/profile page - 11.10.2022----------------------------*/


.no-bor{
	border:none;	
}
.form-control-cus{
	line-height:1.7;
	cursor:pointer;
	font-weight:300;
	font-size:1.15rem;
	display:inline;
	color: #fff;
}
.form-control-cus input[type="checkbox"] {
	/* display: grid; */
	place-content: center;
	width: 19px;
	height: 19px;
	margin-right: 20px;
	margin-left: -60px;
}

.form-control-cus input[type="checkbox"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
}

.form-control-cus input[type="checkbox"]:checked::before {
  transform: scale(1);
}

/*----------------------------profile language - 08.11.2022----------------------------*/
.dashboard-section .activity-div-2{
	
}
.dashboard-section .activity-div-2 .check-box-hldr{
	
}
.dashboard-section .activity-div-2 .check-box-hldr label.form-control-cus{
	line-height:1.8;
	cursor:pointer;
	font-weight:300;
	font-size:1.15rem;
	display:inline;
	color: #fff;
}
.dashboard-section .activity-div-2 .check-box-hldr label.form-control-cus b {
	font-size: 1.4rem;
	line-height: 2.1;
	font-weight: 700;
}
/*----------------------------/profile language - 08.11.2022----------------------------*/

/*.radiogroup ul {
  list-style: none;
}
.control input {
  position: absolute;
  opacity: 0;
}
.control span{
	cursor:pointer;
	font-size:17px;
	line-height:22px;
}
.control-indicator {
	position: absolute;
	top: 5px;
	left: -8px;
	height: 24px;
	width: 24px;
	background-color: transparent;
	border: 4px solid #000;
	border-radius: 50%;
}
.control-indicator {
	position: absolute;
	top: 74px;
	left: 30.5%;
	height: 24px;
	width: 24px;
	background-color: transparent;
	border: 4px solid #000;
	border-radius: 50%;
}
.control-indicator::after {
	content: '';
	position: absolute;
	display: block;
	left: 3px;
	top: 3px;
	height: 10px;
	width: 10px;
	border-radius: 50%;
}
.control input:checked ~ .control-indicator {
  border-color: #000;
}
.control input:checked ~ .control-indicator:after {
  background-color: #000;
}
*/