﻿/* main-concept-one */

.advisors-sort.main-concept-one{
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:30px;
	text-align:center;
	font-size:0;
}

.advisors-sort.main-concept-one > button{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 5px 10px 5px;
	padding:4px 23px 7px 23px;
	background:#fff;
	border:1px #c7c7c7 solid;
	border-radius:0;
	text-transform:capitalize;
	font-size:15px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.advisors-sort.main-concept-one > button.current-menu-item{
	border-color:#161922;
	color:#161922;
}

.advisors-sort.main-concept-one > button i{
	vertical-align:middle;
	margin-right:7px;
}

.advisors.main-concept-one{
}

.advisors.main-concept-one .advisors-item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
}

.advisors.main-concept-one .advisors-item > .holder{
	position:relative;
	width:100%;
	height:auto;
	float:left;
}

.advisors.main-concept-one .advisors-item > .holder > .first-card{
	width:100%;
	height:auto;
	float:left;
}

.advisors.main-concept-one .advisors-item > .holder > .first-card > .pic{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.advisors.main-concept-one .advisors-item > .holder > .first-card > .pic img{
	width:100%;
}

.advisors.main-concept-one .advisors-item > .holder > .first-card > .data{
	width:100%;
	height:auto;
	float:left;
	padding:12px 15px 13px 15px;
	background:#f8d065;
	text-align:center;
}

.advisors.main-concept-one .advisors-item > .holder > .first-card > .data > *:last-child{
	margin-bottom:0 !important;
}

.advisors.main-concept-one .advisors-item > .holder > .first-card > .data h4{
	margin:0px 0px 6px 0px;
	font-size:18px;
	color:#161922;
	line-height:25px;
}

.advisors.main-concept-one .advisors-item > .holder > .first-card > .data h4 a{
	color:#161922;
}

.advisors.main-concept-one .advisors-item > .holder > .first-card > .data h5{
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#161922;
	line-height:23px;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	width:auto;
	height:auto;
	padding:30px 30px 30px 30px;
	background:rgba(22,25,34,0.9);
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.advisors.main-concept-one .advisors-item:hover > .holder > .second-card{
	opacity:1;
	visibility:visible;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card > .table{
	display:table;
	table-layout:fixed;
	width:100%;
	height:100%;
	margin:0;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card > .table > .table-cell{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data{
	text-align:left;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data > *:last-child{
	margin-bottom:0 !important;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data h4{
	margin:0px 0px 7px 0px;
	font-size:18px;
	color:#fff;
	line-height:25px;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data h4 a{
	color:#fff;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data h5{
	margin:0px 0px 12px 0px;
	font-weight:400;
	font-size:14px;
	color:#fff;
	line-height:22px;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data p{
	margin:0px 0px 17px 0px;
	color:#fff;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data ul{
	margin:0px 0px 25px 0px;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data ul li{
	margin:0px 0px 7px 0px;
	color:#fff;
	word-break:break-all;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data ul li a{
	color:#fff;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data ul li i{
	margin-right:5px;
	font-size:16px;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data .btn{
	margin:0px 0px 15px 0px;
	padding:4px 12px 7px 15px;
	background:#f8d065;
	border-radius:3px;
	font-size:15px;
	color:#161922;
	line-height:25px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	font-weight: 700;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data .btn:hover{
	background:#fff; 
	color:#161922;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data .btn i{
	margin-left:5px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.advisors.main-concept-one .advisors-item > .holder > .second-card .data .btn:hover i{
	margin-left:10px;
}

/* main-concept-two */

.advisors.main-concept-two{
}

.advisors.main-concept-two .advisors-item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
}

.advisors.main-concept-two .advisors-item > .holder{
	width:100%;
	height:auto;
	float:left;
}

.advisors.main-concept-two .advisors-item > .holder > .pic{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .holder{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .holder img{
	width:100%;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	width:auto;
	height:auto;
	padding:30px 30px 30px 30px;
	background:rgba(22,25,34,0.9);
	transform:translateY(100%);
	-webkit-transform:translateY(100%);
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.advisors.main-concept-two .advisors-item:hover > .holder > .pic > .overlay{
	transform:translateY(0);
	-webkit-transform:translateY(0);
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay > .table{
	display:table;
	table-layout:fixed;
	width:100%;
	height:100%;
	margin:0;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay > .table > .table-cell{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay > .table > .table-cell > *:last-child{
	margin-bottom:0 !important;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay h4{
	margin:0px 0px 7px 0px;
	font-size:18px;
	color:#fff;
	line-height:25px;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay h4 a{
	color:#fff;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay h5{
	margin:0px 0px 12px 0px;
	font-weight:400;
	font-size:14px;
	color:#fff;
	line-height:22px;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay p{
	margin:0px 0px 17px 0px;
	color:#fff;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay ul{
	margin:0px 0px 25px 0px;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay ul li{
	margin:0px 0px 7px 0px;
	color:#fff;
	word-break:break-all;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay ul li a{
	color:#fff;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay ul li i{
	margin-right:5px;
	font-size:16px;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay .btn{
	margin:0px 0px 15px 0px;
	padding:4px 12px 7px 15px;
	background:#f8d065;
	border-radius:3px;
	font-size:15px;
	color:#1a202d;
	line-height:25px;
	font-weight: 700;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay .btn:hover{
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay .btn i{
	margin-left:5px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.advisors.main-concept-two .advisors-item > .holder > .pic > .overlay .btn:hover i{
	margin-left:10px;
}

.advisors.main-concept-two .advisors-item > .holder > .data{
	width:100%;
	height:auto;
	float:left;
	padding:12px 15px 13px 15px;
	background:#f8d065;
	text-align:center;
}

.advisors.main-concept-two .advisors-item > .holder > .data > *:last-child{
	margin-bottom:0 !important;
}

.advisors.main-concept-two .advisors-item > .holder > .data h4{
	margin:0px 0px 6px 0px;
	font-size:18px;
	color:#1a202d;
	line-height:25px;
}

.advisors.main-concept-two .advisors-item > .holder > .data h4 a{
	color:#1a202d;
}

.advisors.main-concept-two .advisors-item > .holder > .data h5{
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#1a202d;
	line-height:23px;
}

/* main-concept-three */

.advisors.main-concept-three{
}

.advisors.main-concept-three .advisors-item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	border:1px #e0e0e0 solid;
}

.advisors.main-concept-three .advisors-item > .row{
	margin-right:0;
	margin-left:0;
}

.advisors.main-concept-three .advisors-item > .row > [class*='col-']{
	padding-right:0;
	padding-left:0;
}

.advisors.main-concept-three .advisors-item .pic{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.advisors.main-concept-three .advisors-item .pic img{
	width:100%;
}

.advisors.main-concept-three .advisors-item .data{
	width:100%;
	height:auto;
	float:left;
	padding:12px 15px 13px 15px;
	background:#f8d065;
	text-align:center;
}

.advisors.main-concept-three .advisors-item .data > *:last-child{
	margin-bottom:0 !important;
}

.advisors.main-concept-three .advisors-item .data h4{
	margin:0px 0px 6px 0px;
	font-size:18px;
	color:#1a202d;
	line-height:25px;
}

.advisors.main-concept-three .advisors-item .data h4 a{
	color:#1a202d;
}

.advisors.main-concept-three .advisors-item .data h5{
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#1a202d;
	line-height:23px;
}

.advisors.main-concept-three .advisors-item .details{
	width:100%;
	height:auto;
	float:left;
	padding:22px 25px 25px 25px;
	text-align:left;
}

.advisors.main-concept-three .advisors-item .details > *:last-child{
	margin-bottom:0 !important;
}

.advisors.main-concept-three .advisors-item .details h4{
	margin:0px 0px 7px 0px;
	font-size:18px;
	color:#1a202d;
	line-height:25px;
}

.advisors.main-concept-three .advisors-item .details h4 a{
	color:#1a202d;
}

.advisors.main-concept-three .advisors-item .details h5{
	margin:0px 0px 12px 0px;
	font-weight:400;
	font-size:14px;
	color:#1a202d;
	line-height:22px;
}

.advisors.main-concept-three .advisors-item .details p{
	margin:0px 0px 17px 0px;
}

.advisors.main-concept-three .advisors-item .details p a{
	color:#393939;
}

.advisors.main-concept-three .advisors-item .details ul{
	margin:0px 0px 25px 0px;
}

.advisors.main-concept-three .advisors-item .details ul li{
	margin:0px 0px 7px 0px;
	word-break:break-all;
}

.advisors.main-concept-three .advisors-item .details ul li a{
	color:#393939;
}

.advisors.main-concept-three .advisors-item .details ul li i{
	margin-right:5px;
	font-size:16px;
}

.advisors.main-concept-three .advisors-item .details .btn{
	margin:3px 0px 16px 0px;
	padding:4px 12px 7px 15px;
	background:#1a202d;
	border-radius:3px;
	font-size:15px;
	color: #fff;
	line-height:25px;
	font-weight: 700;
    cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.advisors.main-concept-three .advisors-item .details .btn:hover{
	background:#f8d065;
	color:#1a202d;
}

.advisors.main-concept-three .advisors-item .details .btn i{
	margin-left:5px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.advisors.main-concept-three .advisors-item .details .btn:hover i{
	margin-left:10px;
}

/* main-concept-four */

.advisors.main-concept-four{
}

.advisors.main-concept-four .advisors-item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	border:1px #dedde6 solid;
}

.advisors.main-concept-four .advisors-item > .row{
	margin-right:0;
	margin-left:0;
}

.advisors.main-concept-four .advisors-item > .row > [class*='col-']{
	padding-right:0;
	padding-left:0;
}

.advisors.main-concept-four .advisors-item .pic{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.advisors.main-concept-four .advisors-item .pic img{
	width:100%;
}

.advisors.main-concept-four .advisors-item .data{
	width:100%;
	height:auto;
	float:left;
	padding:10px 15px 12px 15px;
	background:#ede5ca;
	text-align:center;
}

.advisors.main-concept-four .advisors-item .data > *:last-child{
	margin-bottom:0 !important;
}

.advisors.main-concept-four .advisors-item .data h4{
	margin:0px 0px 6px 0px;
	font-size:18px;
	color:#2f2f39;
	line-height:25px;
}

.advisors.main-concept-four .advisors-item .data h4 a{
	color:#2f2f39;
}

.advisors.main-concept-four .advisors-item .data h5{
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#585858;
	line-height:23px;
}

.advisors.main-concept-four .advisors-item .details{
	width:100%;
	height:auto;
	float:left;
	padding:22px 25px 25px 25px;
	text-align:left;
}

.advisors.main-concept-four .advisors-item .details > *:last-child{
	margin-bottom:0 !important;
}

.advisors.main-concept-four .advisors-item .details h4{
	margin:0px 0px 7px 0px;
	font-size:18px;
	color:#1a202d;
	line-height:25px;
}

.advisors.main-concept-four .advisors-item .details h4 a{
	color:#1a202d;
}

.advisors.main-concept-four .advisors-item .details h5{
	margin:0px 0px 12px 0px;
	font-weight:400;
	font-size:14px;
	color:#1a202d;
	line-height:22px;
}

.advisors.main-concept-four .advisors-item .details p{
	margin:0px 0px 17px 0px;
}

.advisors.main-concept-four .advisors-item .details ul{
	margin:0px 0px 25px 0px;
}

.advisors.main-concept-four .advisors-item .details ul li{
	margin:0px 0px 7px 0px;
	word-break:break-all;
}

.advisors.main-concept-four .advisors-item .details ul li a{
	color:#393939;
}

.advisors.main-concept-four .advisors-item .details ul li i{
	margin-right:5px;
	font-size:16px;
}

.advisors.main-concept-four .advisors-item .details .btn{
	margin:0px 0px 15px 0px;
	padding:4px 15px 6px 15px;
	background:#a68f65;
	border-radius:3px;
	font-weight:400;
	font-size:15px;
	color:#fff;
	line-height:25px;
	text-shadow:0px 2px 2px rgba(0,0,0,0.1);
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.advisors.main-concept-four .advisors-item .details .btn:hover{
}

/* LARGE DESKTOP PART */
@media screen and (min-width:1200px){
}

/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){
}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
	
	.advisors-sort.main-concept-one > button{
		width:calc(50% - 10px);
	}
	
}

/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
	
	.advisors-sort.main-concept-one > button{
		width:calc(100% - 10px);
	}
	
}

/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
	
	.advisors-sort.main-concept-one > button{
		width:calc(100% - 10px);
	}
	
}