

.widget-new-members .widget-title {
    position: relative;
    padding-right: 15px;
}

@media only screen and (max-width: 688px) {
	ul.photo-album-tab > li {
    padding-left: 0.1825rem;
    padding-right: 0.1825rem;
    float: left;
    overflow: hidden;
    width: 33.33%;
}
}

.pagination-wrap h2{
	float: left;
	text-transform: uppercase;
}
.pagination-wrap h2{
    padding: 20px 15px;
}
.pagination-wrap h2>span{
	font-weight:400;
}



hr{
	border: none;
border-bottom: 1px solid rgb(241, 241, 241);
}
.vault-content .dropdown span{
color: #F00;
font-size: 0.99rem;
padding: 6px 5px;
}
.vault-content .dropdown{
	background: #fff;
	border-radius: 2px;
	
}
.vault-content .dropdown>i{
padding: 3px;
background:#CCC;
border-radius: 0px;
border-radius: 0px 2px 2px 0px;
}


/*//////////*/
.vault-drop-down{
	padding:20px 0px 18px;
	border-bottom:1px solid #F1F1F1;
}
.click-nav {margin-right:8px;width:182px; font-family: Lato, tahoma, georgia; float:left}
.click-nav ul {position:relative;font-weight:900;padding-left: 0px; margin:0px}
.click-nav ul li {position:relative;list-style:none;cursor:pointer;}
.click-nav ul li ul {position:absolute;left:0;right:0;border: 1px solid #CFDADD;
border-radius: 3px;
z-index: 101;}

.click-nav ul .clicker {
	position:relative;color: #000;
	border: 1px solid #CFDADD;
	border-radius: 2px;
	padding: 10px 12px;
	font-family: lato;
	font-weight: 400;
	color: #7D7D7D;
	font-size: .815rem;
}
.click-nav ul .clicker:hover,.click-nav ul .active {background: rgb(241, 241, 241) none repeat scroll 0% 0%;}
.click-nav img {
	position: absolute;
	top: 31%;
	right: 5px;
	padding: 4px 7px;
	border-left: 1px solid #CECECE;}

.click-nav ul li a {transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out;font-weight: 400;
-moz-transition:background-color 0.2s ease-in-out;display:block;padding:8px 10px 8px ;background:#FFF;color:#333;text-decoration:none;}
.click-nav ul li a:hover {background:#F2F2F2; opacity:1;}

/* Fallbacks */
.click-nav .no-js ul {display:none;}
.click-nav .no-js:hover ul {display:block;}


.news-stats, .listings{
	padding-top:7px !important;
}

.listings{
	padding-bottom:25px !important;
}
.news-stats hr {
	border:none;
	padding-bottom: 30px;
	border-bottom:1px solid #F1F1F1;
	margin:0px;
	
}


ul.postings{
	list-style-type:none;
	padding-top:4px;
	margin:0px;
}

ul.postings li a{
	width:100%;
	display:block;
}

ul.postings li{
	font-size: .938rem;
	font-family:Lato, tahoma, georgia;
	color:rgba(51,51,51,.61);
	border-bottom:1px solid #F4F5F5;
	padding: 8px 0px;
}

ul.postings li:last-child{
	border:none;
}
.badge{
	border-radius:3px;
	background:#EEB712;
	color:#fff;
	padding: 3px 7px;
}

@media only screen and (max-width: 768px) {
.pagination-wrap h2 {
    width: 14%;
    float: none;
    text-align: center;}

}

@media only screen and (max-width: 23.438em) {
	.box h2, .widget h2 {
		font-size: 0.878rem !important;
	}
	.button {
    font-size: 0.6725em;
	}
	.about-panel p, .general-stats li ol li, .sponser1 p, .sponser2 p, .client-detail p, .client-detail span{
		font-size: 0.815rem !important;
	}
	
}

@media only screen and (max-width: 48em) {
.pagination-wrap h2 {
		text-align:center;
		width:100%;
	}
}

@media only screen and (max-width: 19.438em){
	.box h2, .widget h2 {
		font-size: 0.815rem !important;
	}
	.button {
    font-size: 0.588rem;
	}
}

.past-experience .widget-title:before,
.past-experience .widget-title:after{
	display:table;
	content:"";
	clear:both;
}

.past-experience h2 {
    padding: 8px 0px;}

@media only screen and (max-width: 48em) {

	.widget.past-experience .button{
		float:right !important;
		position: relative;
	}

	
	
	.message_contain{
    width: 95%;
	}
	
	.news-stats hr {
    padding-bottom: 25px;
	}
}

@media only screen and (min-width: 48.0625em) {
	.social-medium{
		display:none !important;
	}
	.message-add-btns{
		display:none !important;
	}
}

.widget-model .widget-body {
   padding-bottom: 20px;
}

.model-wraper{
	position:relative;
	display:table;
	margin-left: auto;
	margin-right: auto;
	width:75%;
}
.model-wraper a{
	display:block;
}

.img-outline{
	border:8px solid #fff;
	border-radius:50%;
	position:relative;
	margin-top:-70px;
	
	width: 100%;
}

.star-badge{
	background: #fff;
	border-radius:50%;
	border:5px solid #FFC926;
	position: absolute;
	padding: 2%;
	bottom: 14%;
	right: 7%;
	height: 62px;
	width: 61px;
}

@media only screen and (max-width:30em){
	.star-badge {
    width: 48px;
    height: 48px;
	}
	
	.success-notice h3 > strong {
    float: none;
	padding-left: 4px;
	}
}

.latest-status .slick-prev, 
.latest-status .slick-next{
top: 12px;
z-index: 9;

}

.latest-status .slick-prev{
	left:45px;
}
.latest-status .slick-next{
	right:45px;
	left:auto;
}

.latest-status .slick-next:before{
	background:url(../img/next-arow.png) no-repeat center;
	width: 13px;
	height: 10px;
	content: " ";
	display: inline-block;

}

.latest-status .slick-prev::before{
	background:url(../img/prev-arow.png) no-repeat center;
	width: 13px;
	height: 10px;
	content: " ";
	display: inline-block;
}

.status-content{
	position:relative;
	text-align:center;
	font-family: Raleway, Roboto, "Roboto Condensed", "Roboto Medium";
}

.status-content h3{
	font-size:.875rem;
	color:rgba(0,0,0,.65);
	margin: 5px 0px;
}

.status-content small{
	font-size: 0.685rem;
color: rgba(81, 81, 81, 0.65);
font-family: Lato,tahoma,georgia;
margin-bottom: 13px;
display: block;
font-weight: 400;
}
.status-content p {
	font-size: 0.835rem;
color: #919191;
line-height:1.4;
}

.model-name{
	padding: 20px 0px;
	text-align:center;
	font-family:Raleway, Roboto, "Roboto Condensed", "Roboto Medium";
	border-bottom: 1px solid #F1F1F1;
}

.model-name h3{
	font-size:0.875rem;
	font-weight:400;
	margin: 0px;
}

.model-name h1{
	font-size:2.063rem;
	color:#FFC926;
	font-weight:400;
	margin:0px;
}

.model-name span{
	font-size:0.875rem;
	color:rgba(51,51,51,.61);
}
.model-name p i{
	padding: 10px 2px;
	font-size: 0.75rem;
	color:#FFC926;
}

.search-tab {
    padding-top: 0px
}
.member-tab .tabs {
    list-style: none;
    padding-left: 0
}
.member-tab .tabs:before,
.member-tab .tabs:after, .latest-status:before, .latest-status:after,
.message-add-btns:before, .message-add-btns:after {
    content: " ";
    display: table;
	clear:both
}

.message-add-btns{
	margin:0 auto;
}

.message-add-btns ul{
	position:relative;
	list-style:none;
	margin:0 auto;
	display:table;
	margin-top:10px;
}
.tab-wraper {
    background: #FFF none repeat scroll 0% 0%;
    margin-bottom: 0.5625rem;
}
.message-add-btns ul li{
	float:left;
	margin-right:4px;
}
.member-tab .tabs:after {
    clear: both
}
.member-tab .content {
    display: none
}
.member-tab .content.active {
    display: block
}
.member-tab .tabs {
 	margin: 0px;
	border-bottom: 1px solid #F1F1F1;
}

.member-tab .tabs li {
	display: inline-block;
}

.member-tab .tabs li.active a:after {
    border: inset 0.625rem;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: #EEB60D transparent transparent transparent;
    border-top-style: solid;
	position: absolute;
	bottom: -16px;
	left: 41%;
}
.member-tab .tabs>li>a {
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    font-family: "Lato", sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    padding: 0.3125rem 0.625rem 0.375rem 0.625rem;
    transition: border-color 300ms ease-out;
    color: rgba(0, 0, 0, 0.48);
    font-size: 1rem;
    position: relative;
    margin-bottom: 0;
	width:100%;
}
.member-tab .tabs>li>a:hover,
.member-tab .tabs>li>a:focus,
.member-tab .tabs>li.active>a {
	border-bottom:1px solid #EEBB20;
	color: #EEBB20;
   
}

.member-tab .tabs ol > li a:hover, .member-tab .tabs ol > li a:focus {
    border: medium none;
    background: #EEBB20 none repeat scroll 0% 0%;
    color: #FFF;
}

ul.tabs ol{
	list-style:none;
	padding:0px;
}

ul.tabs ol>li{
	float:left;
	margin:0px;
	margin-right: 4px;
}

ul.tabs ol>li:nth-last-child(2) a,
ul.tabs ol>li:last-child a{
	background:#EEBB20;
	padding: 0.675rem 1rem;
	border-radius:2px;
	color:#fff;
	border:none;
	font-size: 0.873rem;
	
}

ul.tabs ol>li a:hover{
	background:#EEBB20;
}


ul.tabs ol>li:nth-last-child(2),
ul.tabs ol>li:last-child{
	margin:0px 0px;
}
ul.tabs ol>li:nth-last-child(2){
	margin-right:4px;
}

ul.tab{
	position:relative;
	list-style:none;
	margin:20px 0px;
	padding:0px;
}


ul.tab>li a{
	font-weight: 500;
	font-size: 0.875rem;
	color: #949494;
	width: 100%;
	border-bottom: 1px solid transparent;
	transition: all 300ms ease-out 0s;
}

ul.tab>li.active a,
ul.tab>li a:hover{
color: #EEBB20;
font-weight: 500;
}

ul.tab>li.active:after{
	border-width: 0.425rem;
	border-style: solid inset inset;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	content: "";
	display: block;
	height: 0px;
	width: 0px;
	border-color: #EEBB20 transparent transparent;
	position: absolute;
	top: 100%;
	left: 43.33%;
}

ul.tab>li select{
	height: 28px;
	border-radius: 35px;
	background: transparent url("../img/lang-arow.png") no-repeat scroll 90% center;
	border: 1px solid #C5C5C5;
	font-family: Lato,tahoma,georgia;
	color: #9E9E9E;
	font-size: 0.875rem;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-left: 10px;
	margin-left: 6px;
}
ul.tab>li {
    display: inline-block;
    padding: 5px 8px;
    position: relative;
    font-weight: 300;
}

ul.tab>li#sort{
	float:right;
	padding: 0px;
}


ul.photos-tab{
	margin: 0px -0.1825rem;
	max-width: none;
	width: auto;
	padding-left:0px;
	list-style-type:none;
}

.photos-tab>li{
	padding-left: 0.1825rem;
	padding-right: 0.1825rem;
	float:left;
	width:20%;
	overflow:hidden;
	margin-bottom: 0.365rem;
}

.photos-tab>li:nth-child(5n+1){
	clear:left;
}
.photos-tab .hiden-vault span {
    padding: 23% 0px;
}
.photos-tab .clip-wrapper{
	overflow:unset;
}

.photos-tab ._m{
	height:165px;
}

.photos-tab .dropdown ul {
    width: 158px;
}

.message-box textarea{
	width:100%;
	margin-bottom: 15px;
	border: none;
	background: #F2F2F2;
	padding: 12px;
}

.photos-tab:before, .photos-tab:after, .message-box:before, .message-box:after, ul.tabs ol:before, ul.tabs ol:after, .recent-upload:before, .vault-content:before, .vault-content:after,
.photo-album-tab:before, .photo-album-tab:after,
 .recent-upload:after, .upload-contents:before, .upload-contents:after,
 .about-panel:after, .about-panel:before,.general-skill-panel:before, .general-skill-panel:before,
 .sponsers:after,.sponsers:before,.detail-head:before, .detail-head:after, tabs-content:after, tabs-content:before{
	display:table;
	content:"";
	clear:both;
}

ul.photo-album-tab{
	margin: 0px -0.1825rem;
	max-width: none;
	width: auto;
	padding-left: 0px;
	list-style-type: none;
}

ul.photo-album-tab>li{
	padding-left:0.1825rem;
	padding-right:0.1825rem;
	float:left;
	overflow:hidden;
	width:25%;
	margin-bottom:0.365rem;
}

.photo-no{
	position:absolute;
	left:14px;
	top:12px;
	background:#FFC926;
	border-radius:20px;
	padding: 2px 8px;
	color: #fff;
	font-size: .886em;
}
.photo-album-tab li p{
	margin: 0;
	position: absolute;               /* 2 */
	top: 50%;                         /* 3 */
	transform: translate(0, -50%);
	padding: 15px;
	color: rgba(255,255,255,0.6);
	font-weight: 300;
    font-size: 0.878em;
    text-align: center;
}

.play-btn{
	background:url(../img/icon/play-btn.png) no-repeat center;
	height:36px;
	width:36px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
}

.photo-album-tab li p>a{
	color:#EDB712;
}

.lock-icon{
	color:#fff;
	position:absolute;
	top: 8px;
right: 16px;
font-size: 1.66rem;
}

.photo-album-tab .add-portfolio-wrapper {
    height: 220px !important;
}
/*------------------------------------
				Vault-tab
--------------------------------------------------*/

.vault-drop-down:before, .vault-drop-down:after{
	display:table;
	content:"";
	clear:both;
}

.current_date{
	padding: 20px 0px;
	color: #949494;
	font-size: 2rem;
	font-weight: 500;
	text-transform: uppercase;
	border-bottom: 1px solid #F1F1F1;
}

#ctime{
	font-size: 1.4rem;
	border-left: 1px solid rgb(176, 176, 176);
	padding-left: 1.3rem;
	margin-left: 1.3rem;
}
/*destructive table later----*/
.table-vault{border-bottom: 1px solid #f1f1f1;}
.table-vault table {
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
	text-align:left;
	font-size: 0.928em;
}
.table-vault th {
    padding: 15px 0px;
    color: #58666E;
    font-weight: 400;
}
.pagination-wrap h2{
	font-family:Lato, tahoma, georgia;
}

.table-vault td:first-child{
	width: 50%;
}
.table-vault tbody tr:nth-child(2n+1){
	border: 1px solid #F1F1F1;
}

.table-vault tr{display: table-row;}
.table-vault td{
	padding: 13px 0px;
	}
.table-vault td:last-child{
	text-align:right;
	padding-right:15px;
}
.table-vault td:last-child a {
	color:#FF0000;
}

.table-vault tr:nth-child(2n+1) td:last-child a {
	color: rgba(51,204,0,1);
}

.table-vault input[type="checkbox"]{
	float:left;
	margin: 2px 5px;
}

.table-vault p{
    overflow: hidden;
    float: left;
    width: 80%;
	line-height:1.2 !important;
}
#accs_code h2 {
    font-family: Raleway,Roboto,"Roboto Condensed","Roboto Medium";
    font-weight: 400;
    color: #FF7F00;
    font-size: 1.188rem;
    text-align: left;
    border-bottom: 1px solid #F1F1F1;
    padding-bottom: 20px;
    margin: 5px 0px;
	float:none;
}




@media only screen and (max-width:580px){

	.table-vault th{
		display:none !important;
	}
	
	.table-vault tr td:nth-child(2),
	.table-vault tr td:nth-child(3){
		display:none!important;
	}
	.table-vault td:first-child {
    width: 85%;
	}
	.table-vault td {
    padding: 15px 0px;
	}
}

@media only screen and (max-width:768px){
	#modal-access-code {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
	}
}
ul.upload-contents, .general-stats, .sponsers{
	display:block;
	list-style:none;
	padding-left:0;
	margin-bottom:0;
}
ul.upload-contents li, .general-stats li, .sponsers .sponser1, .sponsers .sponser2, .sponsers .sponser3{
	padding-left: 0.28125rem;
	padding-right: 0.28125rem;
	width: 20%;
	float: left;
}

.past-experience h2>i{
	color:#969696;
	margin-left:2px;;
	}


.sponsers .sponser1, .sponsers .sponser2, .sponsers .sponser3{
	width:33.33%;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:15px;
	margin-bottom: 0px;
}

.sponser3 h2{
	margin-bottom:10px;
}

.sponser1 p, .sponser2 p, .sponser3 p{
	padding:8px 0px;
	color:#2B6AA4;
}

.sponser1 p>a, .sponser2 p>a{
	word-wrap: break-word;
    width: 100%;
}

.box-heading{
	padding:24px 0px;
}

.past-experience .widget-body{
	margin-bottom: 1.6rem;
}

.past-experience textarea {
	width: 100%;
	margin-bottom: 15px;
	border: medium none;
background: #F2F2F2 none repeat scroll 0% 0%;
padding: 12px;
color: rgba(0,0,0,0.4);
}
span.text-content {
  background: rgba(0,0,0,0.9);
  color: white;
  cursor: pointer;
  display: table;
	width: 100%;
  left: 0px;
  position: absolute;
  top: 0;
  opacity:0;
 
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
  padding: 26% 4%;
}

	
span.text-content {
  padding: 32% 4%;
 }
 


@media only screen and (min-width: 993px) and (max-width: 1200px){
	.photos-tab > li {
    width: 25%;}
	.photos-tab > li:nth-child(5n+1){
		clear:none;
	}
	.photos-tab > li:nth-child(4n+1){
		clear:left;
	}
	.photos-tab ._m {
    height: 156px;
	}
}

@media only screen and (min-width: 769px) and (max-width: 992px){
	.photos-tab > li {
    width: 33.33%;}
	.photos-tab > li:nth-child(5n+1){
		clear:none;
	}
	.photos-tab > li:nth-child(3n+1){
		clear:left;
	}
}

@media only screen and (min-width: 769px) and (max-width: 870px){
	.dropdown ul li a {
    font-size: 0.58rem !important;}
	.photos-tab .dropdown ul {
    width: 132px;
	}
	.photos-tab ._m {
    height: 140px !important;
	}
}
@media only screen and (min-width:650px) and (max-width:768px){
	.photos-tab ._m {
    height: 208px ;
	}
}
@media only screen and (max-width:768px){
		.photos-tab > li {
    width: 33.33%;}
	.photos-tab > li:nth-child(5n+1){
		clear:none;
	}
		.photos-tab > li:nth-child(3n+1){
		clear:left;
	}
	ul.tab>li#sort {
    display: none;
	}
}

@media only screen and (max-width:535px){
	.photos-tab > li {
    width: 50%;}
		.photos-tab > li:nth-child(3n+1){
		clear:none;
	}
	
	.photos-tab > li:nth-child(2n+1){
		clear:left;
	}
	ul.tab li a, ul.tab li:last-child {
    font-size: 0.75rem;}
	ul.tab li select {
    height: 29px;
    font-size: 0.75rem;}
}

@media only screen and (max-width:320px){
	.photos-tab > li {
    width: 100%;
	}
}

@media only screen and (max-width:438px){
	ul.tab li {
    padding: 5px 4px;}
	ul.tab li a, ul.tab li:last-child, ul.tab li select {
    font-size: 0.6458rem;}
}

@media only screen and (max-width:373px){
	.photos-tab .dropdown ul {
    width: 132px;
	}
	.photos-tab .add-portfolio-wrapper {
    height: 156px !important;
	}
}


@media only screen and (min-width: 769px) and (max-width: 825px){
	.photos-tab ._m {
    height: 130px !important;
	}
}
@media only screen and (min-width: 769px) and (max-width: 905px){
	.photos-tab ._m {
    height: 148px;
	}
}

@media only screen and (min-width: 1100px) and (max-width: 1200px){
	span.text-content span {
    font-size: 86%;
	}
}

@media only screen and (min-width: 993px) and (max-width: 1099px){
	span.text-content {
    padding: 31% 4%;
	}
	span.text-content span {
    font-size: 86%;
	}
}
span.text-content span {
  display: table-cell;
  padding-left:10px;
  vertical-align: middle;
}

span.text-content p{
	color:rgba(255,255,255,0.54);
}
span.text-content p>strong{
	color:#fff;
}

.general-stats li{
	width:33.33%;
	padding-left: 0.875rem;
	padding-right: 0.875rem;
}

.general-stats>li:nth-child(2){
	width:38%;
}
.general-stats>li:last-child{
	width:28%;
}
.general-stats li ol{
	list-style-type:none;
	padding: 15px 0px;
	display: table;
}

.general-stats li ol li{
font-size: 0.938rem;
font-family: Lato,tahoma,georgia;
color: rgba(51, 51, 51, 0.61);
border-bottom: 1px solid #F4F5F5;
padding: 8px 1px;
text-transform:uppercase;
width:100%;
}

.general-stats li ol li:last-child{
	border-bottom: none;
}

.general-stats li h2{
	padding: 20px 0px 15px;
}

.general-stats li ol.focus-area li{
	border:none;
	display:inline-block;
	width:auto;
}

.general-stats li ol.focus-area li a{
	background:#E9E9E9;
	border-radius:20px;
	padding: 8px 20px;
	color:#515151;
	font-size:0.75rem;
	font-family:Raleway, Roboto, "Roboto Condensed", "Roboto Medium";
	margin-right:2%;
	text-align:center;
	white-space: nowrap;
}

.general-stats li ol.focus-area li:not(:nth-child(2)) a{
	padding: 8px 17px;
}

.general-stats li ol.focus-area li a:hover, .general-stats li ol.focus-area li.active a{
	background:#FFBF00;
	color:#fff;
}
.recent-upload{padding: 10px 0px 30px;}

.recent-upload, .about-panel, .general-skill-panel, .sponsers, .people-views .widget{
	border-bottom: 1px solid #F1F1F1;
	position:relative;
}

.about-panel, .general-skill-panel{padding: 8px 0px;}

.content .widget{
	padding-left:0px;
	padding-right:0px;
}

.about-panel h2{
	padding: 13px 0px;
}

.about-panel p,
p.paragraph{
	font-size:  .968rem;
	color: #919191;
	line-height: 1.4;
}

.past-experience h2{
	float:left;
	display:block;
}

/*----------------------------------------------
					Portfolio Tab
	----------------------------------------------*/
	
.Portfolio-widget{
	padding: 10px 0px 30px;
	}
.Portfolio-widget .widget-title{
	padding:20px 0px;
}

ul.model-portfolio{
	list-style-type:none;
	padding-left:0px;
}

.model-portfolio>li{
	position:relative;
	padding-left: 0.28125rem;
	padding-right: 0.28125rem;
	float:left;
	width:25%;
	margin-bottom: 0.5635rem;
}

.clip-wrapper{
	position:relative;
	display:block;
	overflow:hidden;
}

.clip-wrapper>a{
	width:100%;
	height:auto;
}

ul.model-portfolio .clip-wrapper>a:hover span.text-content,
ul.model-portfolio .clip-wrapper>a:hover{
	opacity:1;
}

.hiden-vault{
	display:table;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background:rgba(0,0,0,0.9);
	color:#D90000;
	opacity:1;
	transition: opacity 500ms ease 0s;
	cursor:pointer;
	max-height:320px;
}

.add-portfolio-wrapper{
	position:relative;
	width:100%;
	height:270px;
	color: #B2B2B2;
	cursor: pointer;
	display: table;
	font-family: Raleway, Roboto, "Roboto Condensed", "Roboto Medium";
	font-size: 17px;
	font-weight: normal;
}

.inner-wrap-portfolio {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.plus-image {
    background-image: url(../img/icon/plus-icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 48px 48px;
    height: 48px;
    margin-bottom: 12px;
    width: 100%;
}

._m ._3jk {
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
}
._m ._n {
    bottom: 0px;
    cursor: inherit;
    font-size: 1000px !important;
    height: 300px;
    margin: 0px;
    opacity: 0;
    padding: 0px;
    position: absolute;
    right: 0px;
}

._3jk .accessible_elem {
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    clip: rect(1px, 1px, 1px, 1px);
}


	
@media only screen and (min-width: 768px){
	.hiden-vault span {
    padding: 46% 0px;
}
}

@media only screen and (min-width: 1594px){
	.hiden-vault span {
    padding: 48% 0px;
}
}

@media only screen and (max-width: 767px){
.hiden-vault span {
    padding: 46% 0%;
}
}
.hiden-vault span {
    display: table-cell;
    vertical-align: middle;
	text-align:center;
}

.hiden-vault span i{
	border-radius:50%;
	border:1px solid #D90000;
	padding: 9px 12px;
}

.hiden-vault span p{
	color:#D90000;
	
}

.member-tab li.vault i{
font-size: 1.4em;
}
/*--------------animations-------------*/

@media only screen and (min-width: 993px) and (max-width: 1157px){
	p{
		font-size:95% !important;
	}
	
	.general-stats li ol li, ul.postings li {
    font-size: 0.685rem;
	}
	.about-panel p,.status-content p {
    font-size: .885rem !important;
	}
	.widget h2 {
    font-size: .93rem;
	}
}
@media only screen and (min-width: 769px) and (max-width: 992px){

	ul.tabs ol li:nth-last-child(2) a>span,
	ul.tabs ol li:last-child a>span{
		display:none !important;
	}
	
	.member-tab ul.tabs > li > a {
		padding: 0.8725rem 0.61rem 0.875rem !important;
		font-size:1rem
	}
	.at-svc-pinterest_share{
		display:none !important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 899px){
	ul.tabs ol li:nth-last-child(3){
		display:none;
	}
}
@media only screen and (min-width: 993px) and (max-width: 1037px){
	ul.tabs ol li:nth-last-child(2) a>span,
	ul.tabs ol li:last-child a>span{
		display:none !important;
	}
}
@media only screen and (min-width: 769px) and (max-width: 992px){
	
	.general-stats li ol li, ul.postings li{
		font-size: 0.706rem;
	}

	ul.upload-contents li{
		width: 25%
	}
	span.text-content {
    padding: 18% 0%;
	}
	span.text-content span{
		font-size: 88%;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1170px){
.model-portfolio > li {
    width: 33.33%;
}

span.text-content span {
    font-size: 100%;
}
}

@media only screen and (min-width: 769px) and (max-width: 876px){
.model-portfolio > li {
    width: 50%;
}

span.text-content span {
    font-size: 95%;
}

span.text-content {
    padding: 32% 5%;
}
}

@media only screen and (min-width: 769px) and (max-width: 950px){
	.sponser1 p, .sponser2 p, .sponser3 p{
		font-size:76% !important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 852px){
.stars-group i {
	padding: 2%;
    font-size: 9px;}
	.member-tab .tabs li a{
		font-size:0.7865rem;
	}

.member-tab .tabs li.vault t{
	display:none !important;
}

.member-tab .tabs li.vault a:hover,
.member-tab .tabs li.vault a:focus{
	border:none;
}
}

@media only screen and (max-width: 48em){
	.model-wraper {
    width: 45%;
}

.member-tab .tabs li {
font-size: 0.938rem;
color: rgba(0, 0, 0, 0.48);
}

ul.tabs ol{
	display:none;
}

.member-tab .tabs>li>a{
	color: rgba(0, 0, 0, 0.48);
	padding: 0.818rem 0.625rem 0.818rem;
	text-transform: uppercase;
}
.member-tab .tabs li ol li > a:hover{
	color: #fff;
}
.member-tab .tabs>li a:hover{
	color: #EEBB20;
}
.button.primary:hover{
	background: #EEBB20 none repeat scroll 0% 0%;
	color:#fff;
}
span.text-content span {
    padding-left: 5px;
	font-size: 94%;
}
span.text-content {
    padding: 30% 4%;
}
}



@media only screen and (max-width: 667px){
	ul.upload-contents li{
		width: 25% !important;
	}
	ul.upload-contents li:last-child{
		display:none;
	}

	span.text-content {
    padding: 22% 4%;
	}
	
	.general-stats>li
	{
    width: 100% !important;
	}
	.general-stats li ol {
    display: block;
	}
	.general-stats li ol li {
    font-size: 0.875rem;
	}
	.general-stats li ol.focus-area li a {
    padding: 10px 18px;
    font-size: 0.756rem;
	}
	.general-stats li ol.focus-area li:not(:nth-child(2)) a {
    padding: 10px 28px;
	}
	.sponsers .sponser1, .sponsers .sponser2, .sponsers .sponser3 {
		width:100%;
		padding-top: 0px;
    	padding-right: 15px;
    	margin-bottom: 10px;
	}
	.sponsers {
    padding-top: 36px;
	}
	
	ul.general-stats>li {
    margin-bottom: 20px;
	}
	.client-detail {
    padding: 0px 0px 16px;
	}
	.detailing {
    width: 85%;
	}
	.client1{
		width: 14%;
	}
	.client2 {
    width: 11%;}
	.detailing2 {
    width: 88%;}
	

}

@media only screen and (max-width: 570px){
.model-portfolio > li{
    width: 50% !important;
}
span.text-content {
    padding: 33% 4%;
}
}

@media only screen and (max-width: 553px){
	span.text-content span {
    font-size: 85%;
	}
}
@media only screen and (max-width: 541px){ 
.message-box {
    width: 100%;
	}
.widget-tell-about .box-heading{
	float:left;
	padding: 10px 0px 16px;
}
.stars-group{
	padding-top:8px;
	width: 35%;
}
}

@media only screen and (min-width:877px ) and (max-width:1170px){
	ul.p-experience>li:last-child{
		display:none;
	}
}

 
@media only screen and (min-width:571px) and (max-width:48em){
	ul.p-experience>li:last-child{
		display:none;
	}
}
@media only screen and (max-width: 535px){
	ul.upload-contents li {
    width: 50% !important;
    margin-bottom: 7px;
	}
	
	span.text-content {
    padding: 25% 6%;
	}
	span.text-content span {
    font-size: 100%;
	}
}

@media only screen and (max-width: 499px){
	.member-tab .tabs>li>a {
    padding: 0.818rem 0.35rem;
	}
}

@media only screen and (max-width: 450px){
	.model-wraper {
    width: 50%;
	}
	ul.tabs ol li:nth-last-child(2) a, ul.tabs ol li:last-child a {
    padding: 0.3875rem 0.6475rem;
	}
	.member-tab .tabs li.vault a:hover,
	.member-tab .tabs li.vault a:focus{
		
	}
	.member-tab .tabs li {
    font-size: 0.878rem;
	}
	.member-tab .tabs {
	    white-space: nowrap;
	    overflow-x: scroll;    	    
	}
	
	.member-tab .tabs li.active a::after {
		display:none;
	}

}

@media only screen and (max-width: 416px){
	
	.member-tab .tabs li a{
		font-size: 0.75rem;
		}
span.text-content span {
    font-size: 75%;
}

span.text-content {
  padding: 22% 6%;

}
.client-detail span {
    float: left;
    margin-top: 4px;
}
.client-detail {
    padding: 0px 0px 40px;
}

.client1, .client2,.stars-group{
    width: 25%;
}
.detailing, .detailing2 {
    width: 100%;
}
.stars-group{
	width: 33%;
}


.general-stats li ol.focus-area li:not(:nth-child(2)) a {
    padding: 10px 20px;
}
.general-stats li ol.focus-area li a {
    padding: 10px 30px;
    font-size: 0.625rem;
}
}



@media only screen and (max-width: 375px){
	.model-portfolio > li {
    width: 100% !important;
	}
	span.text-content span {
    font-size: 100%;
	}
	span.text-content {
    padding: 34% 6%;
	}
	.model-portfolio > li>a{
		width:100%;
	}
	.hiden-vault span {
    padding: 48% 0%;
	}
}

@media only screen and (max-width: 305px){
span.text-content span {
    font-size: 85% ;
}
span.text-content {
    padding: 38% 4%;
}
}
@media only screen and (min-width: 48.0625em) {
    .member-tab ul.tabs>li>a {
        -webkit-appearance: none;
        -moz-appearance: none;
        cursor: pointer;
        font-family: "Lato", sans-serif;
        font-weight: 400;
        line-height: normal;
        position: relative;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        padding: 0.8725rem 0.75rem 0.875rem;
        color: rgba(0,0,0,.48);
		width:100%;
		border-bottom:1px solid transparent;
        transition: all 300ms ease-out;
		text-transform: uppercase;
    }
	
    .member-tab .tabs>li a:hover,
    .member-tab .tabs>li a:focus {
        border-bottom: 1px solid #EEBB20;
    }
	
	.member-tab .tabs ol>li a:hover,
    .member-tab .tabs ol>li a:focus{
		border:none;
		background:#EEBB20;
		color:#fff;
	}

	
}

@media only screen and (min-width:769px) and (max-width:964px) {
	._m ._n {
    height: 300px;
	}

}
@media only screen and (min-width: 87.5625em) {
.member-tab .tabs li.active a::after {
    bottom: -19px;
	}

}
.member-tab .tabs li a:after {
    border: inset 0.625rem;
    
    display: block;
    height: 0;
    width: 0;
    border-color: #000 transparent transparent transparent;
    border-top-style: solid;
    position: absolute;
    bottom: -15px;
    left: 45%
}
	.message-add-btns ul {
    position: relative;
    list-style: outside none none;
    margin: 22px auto 0px;
    display: table;
	}

@media only screen and (min-width: 769px) and (max-width:980px ){
	.add-portfolio-wrapper {
		position: relative;
		width: 100%;
		height: 215px;
	}
}

@media only screen and (max-width: 48em){
.model-portfolio > li,
ul.photo-album-tab>li {
    width: 33.33%;
}

	.dropdown ul {
    width: 148px;}
	
	.dropdown ul li a {
    padding: 6px 4px;}
}
@media only screen and (max-width: 450px){
.model-portfolio > li {
    width: 50%;
}
}

@media only screen and (max-width: 330px){
.model-portfolio > li {
    width: 100%;
}

}

@media only screen and (max-width: 375px){
.add-portfolio-wrapper {
    height: 185px !important;
}
}
@media only screen and (max-width:1325px){
.add-portfolio-wrapper {
    height: 264px;
}
}

@media only screen and (max-width:1170px){
.add-portfolio-wrapper {
    height: 312px;
}
}
@media only screen and (max-width:992px){
.add-portfolio-wrapper {
    height: 219px;
}
.add-portfolio-wrapper {
    font-size: 14px;
}
}

@media only screen and (max-width:575px){
	.add-portfolio-wrapper {
		height: 195px;
	}
}

@media only screen and (max-width: 560px) {
	ul.photo-album-tab>li {
    width: 50%;
	}
}

@media only screen and (max-width: 380px) {
	ul.photo-album-tab>li,
	.photos-tab > li{
    width: 100%;
	}
}

/*---------------------------banner section------------------*/
.banner:after, .banner:before{
	content: " ";
	display: block; 
	clear:both;
}

.target-ratio-resize {
	max-width:100%; /* actual img width */
	max-height: auto; /* actual img height */
	*height: 274px; /* actual img height - IE7 */
	background-image: url(../uploads/model-detail/banner-1.png);
	background-size: cover;
	background-position: center;
}
.target-ratio-resize:after {
	content: " ";
	display: block; 
	width: 100%; 
	padding-top: 25.33%; /* 3:1 ratio */
}

@media only screen and (max-width: 48em){

.target-ratio-resize:after {
	content: " ";
	display: block; 
	width: 100%; 
	padding-top: 56.66%; /* 3:1 ratio */
}

}
.flex-column {
  
  /* Setup Flexbox */
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  /* Reverse Column Order */
  -webkit-flex-flow: column-reverse;
  flex-flow: column-reverse;

}

/*---------------------------------------accordions-----------------------------*/

.accordion, .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}

.accordion {
    overflow:hidden;
    border-radius:0px;
}

/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    padding:12px 10px;
    display:inline-block;
	background: #F9F9F9 ;
	transition: all 0.15s linear 0s;
	font-size: 0.688em;
	color: #A6A6A6;
}

.accordion-section-title.active, .accordion-section-title:hover, 
.accordion-section-title:focus {
    /* Type */
    text-decoration:none;
	background: #F9F9F9 ;
	opacity: 1;
	color: #A6A6A6;
}

.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}

.accordion-section{
	margin-bottom: 6px;
	border:1px solid #DFDFDF;
	border-radius:3px;
	position:relative;
}
.accordion-section a:before{
	background: url(../img/down-arow.png) no-repeat center;
	content:"";
	width:8px;
	height:6px;
	display:block;
	position: absolute;
	top: 14px;
	right: 15px;
}

/*----- Section Content -----*/
.accordion-section-content {
    padding:0px 15px;
    display:none;
}
.accordion .form-group label:first-child{
	margin-right:0px !important;
}
.accordion .form-group label {
    border-bottom:1px solid #EBEBEB;
	clear:both;
	display:block;
	width:100%;
}
.accordion .form-group label:last-child{
	border:none;
}
.accordion .form-group input[type="checkbox"] {
    vertical-align: middle;
    margin-right: 8px;
}

.accordion .form-group input[type="text"] {
	width: 100%;
	box-shadow: none;
	height: 22px;
	border-radius: 3px;
	overflow: hidden;
	display: inline-block;
	border: 1px solid #A6A6A6;
	padding: 4px 7px;
}

.accordion .form-group input[type="text"]::-webkit-input-placeholder {
    color: rgba(0,0,0,.6);
}
.accordion .form-group input[type="text"]::-moz-placeholder {
    color: rgba(0,0,0,.6);
}

.accordion .form-group input[type="text"]:-ms-input-placeholder {
	color: rgba(0,0,0,.6);
}

.accordion hr {
    height: 1px;
    background: #F1F1F1 none repeat scroll 0% 0%;
    border: medium none;
    margin: 20px 0px !important;
}

.tatoo{
	margin-right:2%;
}

.tatoo, .PIERCING{
	width:49%;
	float:left;
}
.tatoo-wrap{
	margin-top:20px;
}
.tatoo-wrap:before, .tatoo-wrap:after, .lisings:before, .lisings:after{
	display:table;
	content:"";
	clear:both;
}


/*-------------------accordion- section ends---------------*/

/*------------------content vault-content--------------*/

.vault_title{
	diplay:block;
	margin:0.928rem 0px;
}

.vault_area .form-group{
	margin: 25px 0px;
}

.vault_area textarea{
	border: 1px solid #CDCDCD;
	width: 100%;
	padding: 10px;
	margin-top:5px;
	border-radius:3px;
}