body{
font-family: Arial,Helvetica,sans-serif;
}

/*fixed navbar start*/
/* .navbar{
width:100%;
background-color:#04004e;
overflow: auto;
}
.navbar a{
float:left;
padding:8px;
color:white;
text-decoration:none;
font-size:15px;
}
.navbar a:hover{
background-color:#ffffff;
color:#04004e;
} */
/*fixed navbar end*/

/*intro*/
.star{
	margin-top:15px;
	text-align:center;
	font-size:20px;
	color:lightgray;
}
.achieve{
	margin-left:10px;
}

/*intro*/
/*rating*/
.checked{
  color: red;
}
/*rating*/
/************** menu-bar Styles *************/

@import src(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);

html{
	height:100%;
}

*
{
margin:0px;
padding:0px;
outline:none;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-ms-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}


body{
	background: #fff;
	font-family:'Source Sans Pro', sans-serif;;
	color:#000;
}

/****************** Custom Styles (Edited by Amrut Todkar) ******************/
/* The styles are mobile-first, and then, in the media queries- styles for the larger screens have been specified.  Please skip to the media queries if you would like to change the styles for larger screens.*/

/*****  Mobile Styles *****/
#profile-picture{
	display: block;
	width: 200;
	height: auto;
	max-height: 200px;
	padding: 13px;
}

.intro{
}

#profile-name{
	font-size: 1.5rem;
}

#profile-category{
}

#profile-certificate-container span{
	border-width: 2px;
}

#profile-details-menu-container{
	position: -webkit-sticky; /* Safari */
	position: sticky;
	top: 50px;
}

#profile-details-container{
}

.profile-details-title{
	font-weight: bold;
	font-size: 22px;
}

#profile-gallery-slider{
	max-height: 500px;
}

.profile-team-card{
	border:none;
	margin-bottom: 1.5rem;
}

.profile-team-card .card-body{
	padding: 0.75rem;
}

.profile-team-card .card-body .card-title{
	font-weight: bold;
}

.profile-team-card .card-img{
	height: 100px;
}

#profile-contact-container{
	display: block;
}

.profile-contact-icon{
	display: inline-block;
	font-size: 1.5rem;
	text-align: center;
	width: 42px;
}

.profile-conact-details{
}

.table tr{
	padding-right: 30px;
	padding-left: 10px;
}

.table tr td{
	width:50%;
}

.table-title{
	margin-top: 5rem;
	margin-bottom: 3rem;
}
.questionContainer{
    width:auto ! important;
}

/*#feed-container{
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: auto;
}

#facebook-feed-iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}*/
/*****  Mobile Styles End *****/

/*************** Custom Styles - Amrut Todkar END ***************/