@media only screen and (max-width: 479px) and (min-width: 320px){
	.profile-pic {
	   text-align: left;
	}
}
@media (max-width: 979px){
	.profile-pic {
		float: left;
	}
}
@media (max-width: 979px){
	.profile-pic+div, .profile-pic+div+div {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (max-width: 979px){
	.profile-pic+div, .profile-pic+div+div {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (max-width: 768px){
	.content {
		padding: 15px 5px 15px 5px;
		min-width: 0;
	}
}
@media only screen and (max-width: 479px) and (min-width: 320px){
	.profile-pic>img {
		width: 90px;
		margin-left: 0;
		top: -25px;
		margin-right: 0;
	}
}
@media (max-width: 768px){
	.Request-padding {
		margin-bottom: 12px;
	}
}
@media (min-width: 992px){
	.modal-lg {
		width: 900px!important;
	}
}
@media (max-width: 768px){
	.fixed-sidebar #menu {
		z-index: 1000;
		overflow-y: hidden;
	}
	body.page-small.show-sidebar #wrapper {
		margin-left:0px;
	}
	.fixed-sidebar #menu {
		width: 0px;
	}
	.profile-picture {
	   background:#ffffff;
	}
	.header-link{
		padding:16px 15px 13px 16px;
		margin-right: 5px;
	}
	.profile-picture{
		display:none;
	}
	.mobile-pic {
		float: right;
	}
	.mobile-pic .fa-sort-desc {
		color:#fff;
	}
	.mobile-pic .navbar-toggle {
		border-radius: 50%;
		margin-right: 1px;
		padding: 0;
		margin-top: 13px;
	}
	#allblogs .col-md-4{
		padding:0px;
	}
}
@media (min-width: 768px){
	.set-width-for-menu{
		width:100%;
	}
	.mobile-pic  {
		display: none;
	}
	.mobile-right-icon{
		display:none;
	}
	.mobile-ethinic-flag{
		display:none;
	}
	.profile-tab-hide{
		display:inline;
	}
	.connection-menu{
	   position: fixed;
	   top: 62px;
	   z-index: 100;
	   width: 63%;
	   background: #f1f3f6;
	}
	.connection-menu-myconnection{
		width: 100% !important;
	}
	.connection-menu-mentors{
	   /* width: 62% !important; */
	}
	.connection-menu-request{
	   //margin-top: 47px !important;
	}
	#connectionTabContent{
		padding-top: 55px;
	}
}

@media (max-width:768px){
	.connection-menu li a{
		padding: 10px 6px;
		font-size: 13px;
	}
	.connection-menu-top-margin{
		padding: 0px 6px;
	}
	.set-height-for-request-tab{
		height:0px;
	}
	.user-image-style-block{
		margin: 5px 0px 0px 5px;
	}
	.set-margin-to-sent{
		display:block;
	}
	.friend-request-in-que{
		display:inline-block;
	}
	.set-display-margin{
		display:inline-block;
		vertical-align: top;
		margin-right: 77px;
	}
	.set-margin-to-sent{
		display:block;
	}
	.friend-request-in-que{
		display:inline-block;
		margin: 3px 3px 3px 0px;
	}
	.set-height-name-block{
		line-height:20px;
	}
	
	.align-name-pro-for-sent-req{
		display:inline-block;
		vertical-align: top;
		//margin-right: 77px;
	}
	.job-new-panel .job-heading {
		font-size: 14px;
	}
	.job-new-panel .job-location{
		display: block;
	}
	.mobile-breadcrumb .hpanel .panel-body{
		padding: 3px 10px 3px 10px;
		border-top: none;
	}
	.mobile-breadcrumb .panel-body h2{
		font-weight: 600;
		font-size: 14px;
	}
	.mobile-breadcrumb .hpanel{
		margin-bottom: 0px;
	}
	
	/* Mobile Right Icons */
	.navbar-icon .navbar-nav li a {
		padding: 16px 8px;
	}
	.navbar-icon .navbar-nav > li {
		float: left;
	}
	.navbar-icon .navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-icon .mail-hdropdown {
		right: -69px;
		left: auto;
	}
	.navbar-icon .bell-hdropdown {
		right: -25px;
		left: auto;
	}
	.navbar-icon .coll-hdropdown {
		right: -107px;
		left: auto;
	}
	.navbar-icon .navbar-nav > li:last-child > a {
		padding-right: 10px;
	}
	.navbar-icon .navbar-nav .open .dropdown-menu{
	    position: absolute;
		top: 100%;
		float: left;
		min-width: 160px;
		margin: 2px 0 0;
		text-align: left;
		list-style: none;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, .15);
		border-radius: 4px;
	}
	.navbar-icon .bigmenu a{
		margin:0px;
	}
	.navbar-icon .hdropdown.bigmenu{
		padding:0px;
	}
	.navbar-icon .label-menu-corner .label{
		right:1px;
		font-size: 8px;
	}
	.navbar-icon .navbar-nav li a.label-menu-corner {
		padding: 18px 5px;
	}
	.navbar-icon i.pe-7s-keypad {
		font-size: 21px;
	}
	.navbar-icon i.pe-7s-mail{
		font-size: 21px;
	}
	.navbar-icon i.pe-7s-bell{
		font-size: 21px;
	}
	.navbar-icon i.pe-7s-users {
		font-size: 21px;
	}
	.navbar-icon .navbar-nav > li, .navbar-icon  .navbar-nav > li > a {
		height: 50px;
	}
	.color-line{
		display:none;
	}
	.fixed-navbar #wrapper {
		top: 50px;
	}
	#header{
		height: 50px;
	}
	#navigation-menu #menu{
		top: 50px;
	}
	.ethinic-flag{
		display:none;
	}
	.profile-tab-icon{
		display:block;
	}
	.profile-tab-hide{
		display:none;
	}
	.profile-tab .fa-lg{
		margin-bottom: 5px;
	}
	.mobile-ethinic-flag {
		margin-bottom: 10px;
	}
	.mobile-ethinic-flag img{
		margin-right: 5px;
	}
	.mygroups-tab.nav li a {
		padding: 10px 6px;
	}
	.job-new-panel .job-heading img {
		width: 14px!important;
	}
	.jobs-main-content .owl-stage {
		padding-left: 0!important;
	}
	.message-tab .nav-pills img{
		border-radius:50%;
		width: 30px;
		margin: 0 auto;
		float: none!important;
		display: block;
	}
	.message-tab .list-messages img{
		border-radius:50%;
		width:30px;
		margin: 0;
	}
	.message-tab .tab-pane .panel-body {
		width: 100%;
		margin-left: 0%;
	}
	.message-tab .user-tab {
		width: 100%;
		float:none;
		white-space: nowrap;
		overflow-x: auto;
		display: flex;
		text-align:center;
		max-height: 61px;
		overflow-y: hidden;
	}
	.message-users li {
		display: inline-block;
		float:none;
	}
	.navbar-icon .navbar-nav .open .message_notification {
	    min-width: 230px;
	}
	.message-tab .nav-pills > li.active > a{
		color: #34495e;
		border-bottom: 2px solid #57889c;
		background:none;
		padding-bottom: 4px;
	}
	.replyMessage .form-group {
		margin-bottom: 10px;
	}
	.message-tab .nav-pills > li > a {
		background:none;
		border-bottom: 1px solid #fff;
	}
	.job-new-panel .panel-body {
		height: 155px;
		overflow: hidden;
	}
	.scrollmenu{
		white-space: nowrap;
		overflow-x: auto;
		display: flex;
		overflow-y: hidden;
	}
}
@media (max-width: 768px){
	.content {
		padding: 15px 5px 15px 5px;
		min-width: 0;
		overflow-x:hidden;
	}
	.connection-menu-width{
		width: 100% !important;
	}
}
@media (min-width: 768px){
	.event-connection-menu {
    width: 62% !important;
   }

}
@media screen and (min-width: 768px){
	.publicProfileModal .modal-dialog {
		width: 900px;
	}
}
@media screen and (min-width: 768px){
	.createGroup .modal-dialog {
		width: 550px;
	}
}
@media screen and (min-width: 768px){
	.group-modal .modal-dialog {
		width: 445px;
	}
	.upload-profile-modal .modal-dialog {
		width: 600px;
	}
}
@media screen and (min-width: 768px){
	.createEvent .modal-dialog {
		width: 590px;
	}
}
@media screen and (min-width: 768px){
	.EditPostModal .modal-dialog {
		width: 540px;
	}
	.wall-right-fixed{
		position:fixed;
		top: 72px;
	}
	.wall-fixed{
		position: fixed;
		top: -1300px;
	}
	.groups-fixed{
		position: fixed;
		top: -170px;
		width:19.8%;
	}
	/*--My CSS Start--*/
	.setPaddingForName{
		cursor:pointer;
		width: 12em;
		overflow: hidden;
		text-overflow: ellipsis;
		padding-left: 5px;
	}
	
	.main-content-for-connection{
		background-color:#ffffff;
		border-style:solid;
		border-width:thin;
		border-color: lavender;
		min-height: 215px;
		width:100%;
		margin-bottom: 10px;
		text-align:center;
		position:relative;
	}
	.setPaddingForBlocks{
		padding-right:2px;
	}
	.user-image-style{
		position:absolute;
		top:0px;
		left:0px;
		min-height:60%;
		width:100%;
		padding-top:5px;
	}
	.user-image-style-block{
		width:100%;
		min-height:100%;
		cursor:pointer;
	}
	.set-height-for-pro{
		height:20px;
	}
	.user-Info-connection{
		position:absolute;
		bottom:0px;
		left:0px;
		min-height:34%;
		width:100%;
		padding-top: 5px;
	}
	.button-block-color{
		/* background-color:#4f81bd;
		border-radius:0px !important;
		color:#ffffff;
		width:100%; */
		background-color: #337ab7;
		color: #ffffff;
		width: auto;
		margin: 5px 5px 5px 5px;
		
	}
	.connect-button-style{
		font-size: 15px;
		cursor:pointer;
		height: 35px;
		//border-radius: 0px !important;
	}
	.set-blocks-for-larg-screen{
		height:200px;
		width:100%;
		background-color:#ffffff;
		margin-bottom: 30px;
		border: 1px solid #34dbb5;
		text-align: center;
		padding-top: 5px;

	}
	.buttonStyle{
		cursor:pointer;
		font-size:14px;
	}
	.larg-screen-button{
		background-color: #4f81bd;
		height: 32px;
		color:#ffffff;
	}
	.button-block-color-height{
		height:33px;
		
	}
	.setColorAndSize{
		color: #ffffff;
		font-size: 16px;
		margin-left: 5px;
		padding-top: 5px;
	}
	.button-block-color-height{
		border-radius: 0px !important;
		border-color: #4f81bd;
	}
	/*--My CSS end--*/
}
@media screen and (max-width: 768px){
	/*--My CSS Start--*/
	.button-block-color-height{
		padding-left:10px;
		//height:33px;
		//width:50%;
		
	}
	.button-block-color{
		background-color:#4f81bd;
		color:#ffffff;
		margin-left: 10px;

		
		
	}
	.larg-screen-button{
		padding-left:10px;
	}
	.setColorAndSize{
		color: #ffffff;
		font-size: 16px;
		margin-left: 5px;
		padding-top: 5px;
	}
	.small-screen-user-style{
		display: inline-block;
		background-color:#ffffff;
		width:75%;
		float:right;
	}
	.user-image-style{
		width:25%;
		float:left;
	}
	.main-content-for-connection{
		background-color:#ffffff;
		border-style:solid;
		border-width:thin;
		border-color: lavender;
		min-height:90px;
		margin-bottom:10px;
	}
	.stright{
		display: inline-block;
		padding-top: 0px;
		height:80px;
	}
	.set-bottom-margin{
		margin-bottom:5px;
	}
	.stright-small{
		position:relative;
		top:0px;
		left:0px;
		width:25%;
		height:100%;
		
	}
	.setPaddingForName{
		padding-left:10px;
	}
	.set-height-for-pro{
		padding-left:10px;
		line-height: 20px;
		margin-bottom: 3px;
	}
	.setMargin{
		height:100%;
		width:100%;
	}
	.setPaddingAtBottom{
		margin-bottom:5px;
	}
	.set-blocks-for-small-screen{
		background-color:#ffffff;
		width:100%;
		height:100%;
		border: 1px solid #34dbb5;
	}
	.set-padding-small-screen{
		padding-left:10px;
	}
	.buttonStyle{
		cursor:pointer;
		background-color: #3498db;
		color:#ffffff;
		margin-left: 10px;
		width:150px;
	}
	/*--My CSS end--*/
	.social-btn,
	.other-login-option button{
		width: 100%;
	}
	.login-divider {
		width: 100%;
	}
	.create-account {
		text-align: center;
	}
	.forgot-pwd{
		margin-top: 5px;
	}
	.not-register {
		border-top: 2px solid;
	}
	.profile-tab.nav-tabs li {
	    font-size: 12px;
	}
	.profile-tab-title{
		margin: -12px;
	}
	.recent-post-block .imgs-grid-image .view-all-text, 
	.user-timeline .imgs-grid-image .view-all-text {
		font-size: 16px!important;
	}
	#wrapper {
		margin-left: 0;
	}
}
@media screen and (min-width: 768px){
	.signIn {
		padding-right: 15px;
	}
	.normal-login span {
		background: #6A6C6F;
		color: #fff;
		padding: 10px;
		border-radius: 50%;
		position: relative;
		left: 20px;
	}
	.mobile-breadcrumb{
		display:none;
	}
	.profile-tab.nav-tabs li {
		font-size: 14px;
	}
	.edit-professional,
	.edit-living,
	.edit-phoneno,
	.profile-edit,
	.display_pencil,
	.Experience_display_pencil,
	.update-profile-pic{
		display:none;
	}
	.nav-arrow{
		display:none;
	}
	.likesModal .modal-dialog {
		width: 450px;
	}
}
@media screen and (max-width: 315px){
	#loginForm span{
		display:none;
	}
	.bottom-nav-content span{
		display:none;
	}
	
	
	
}
@media (min-width: 768px){
	.friendRequest{
		position:fixed;
		top:127px;
		//margin-left: 0;
	}
	.user-image-style-block img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.main-content-for-connection {
		background-color: #ffffff;
		border-style: solid;
		border-width: thin;
		border-color: lavender;
		min-height: 215px;
		margin-bottom: 10px;
		text-align: center;
		position: relative;
	}
	.display-action2 {
		position: fixed;
		top: 18%;
	}
	.set-margin-to-sent {
		margin-top: 3px;
	}
	.friend-request-in-que {
		display: inline-block;
		margin-top: 5px;
		margin-left:5px;
	}
	.align-name-pro-for-sent-req {
		display: inline-block;
		margin-left: 8px;
		vertical-align: top;
	}
	
	.set-display-margin{
		display: inline-block;
		vertical-align: top;
		margin-left: 5px;
		margin-top: 5px;
		width:70%;
	}
	.action-for-language-tab{
		font-size: 16px;
	}
}
@media (min-width: 768px){
	.send-massage >.modal-dialog {
		width: 40%;
	}
	.set-padding-for-myConnections {
		padding-right: 0px;
	}
	.set-padding-for-myConnections-right-padding{
		padding-right: 13px;
	}
	.display-icon {
		display: none;
	}
	.list-of-hobbies {
		margin-right: 20px;
	}
}
@media screen and (min-width: 768px){
	.friendRequest, .classDisplaySendRequest, .display-pending-request, .request-sent, .menteeRequestPending, .request-received-mentees {
		/* position: relative; */
		position: fixed;
		top: 130px;
		width: 21% !important;
	}
}
@media (min-width: 768px){
	.main-content-for-connection-forFB {
		min-height: 202px;
	}
	.FB-name-alignment-blocks {
		white-space: nowrap;
		width: 12em;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.action-for-language-tab{
		font-size: 15px;
	}
}





