@font-face {

	font-family: "Calvert MT Std";

	src: url('fonts/CalvertMTStd-Bold.otf');

	src: url('fonts/CalvertMTStd-Bold.otf') format('opentype');

	font-weight:Bold;

	font-style: normal;

}
@font-face {

	font-family: "Calvert MT Std";

	src: url('fonts/Back to Black Demo.ttf');

	src: url('fonts/Back to Black Bold Demo.ttf') format('truetype');

	font-weight:Bold;

	font-style: normal;

}
@font-face {

	font-family: "Calvert MT Std";

	src: url('fonts/CalvertMTStd-Light.otf');

	src: url('fonts/CalvertMTStd-Light.otf') format('opentype');

}

@font-face {

	font-family: "Myriad Pro";

	src: url('fonts/MYRIADPRO-REGULAR.woff');

	src: url('fonts/MYRIADPRO-REGULAR.woff') format('opentype');

}


@font-face {

	font-family: "Calibri";

	src: url('fonts/Calibri Light.ttf');

	src: url('fonts/Calibri Light.ttf') format('truetype');

}

@font-face {

	font-family: "Calibri";

	src: url('fonts/Calibri Regular.ttf');

	src: url('fonts/Calibri Regular.ttf') format('truetype');

}

@font-face {

	font-family: "Calibri";

	src: url('fonts/Calibri Bold.TTF');

	src: url('fonts/Calibri Bold.TTF') format('truetype');

}

/************************
[ ads list dasbhoard ]
************************/

.product-thumb {
	margin-bottom:20px;
	position:relative;
}
.product-thumb img{
	border-radius:8px 8px 0 0;
}
.product-thumb .caption{
	border:1px solid #E5E5E5;
	border-top:0;
	padding:36px 20px 15px;
	border-radius: 0 0px 8px 8px;
}
.product-thumb .caption h4{
	font-size:18px;
	font-weight:600;
	margin:0 0 10px;
	line-height:12px;
}
.product-thumb .caption h4 a{
	color:#2E3F47;
}
.product-thumb .caption .des{
	font-size:14px;
	font-weight:600;
	margin:0 0 5px;
	color:#686868;
}
.product-thumb .caption ul{
	margin:0;
}
.product-thumb .caption ul li{
	font-size:14px;
	font-weight:600;
	margin:0;
	color:#686868;
}
.product-thumb .caption ul li i{
	margin-right:6px;
}
.product-thumb .caption hr{
	margin:16px 0;
}
.product-thumb .button-group{
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: auto;
	bottom:48%;
} 
.product-thumb .button-group button:first-child{
	font-size:14px;
	font-weight:400;
	border-radius:40px;
	padding:11px 18px;
}
.product-thumb .button-group button{
	font-size:18px;
	font-weight:500;
	color:#313E47;
	padding:9px 10px; 
	background: #FFFFFF;
	border:1px solid #313E47;
	line-height: 12px;
	border-radius:50%;
	text-align:center;
}
.product-thumb .button-group button + button{
	margin-left:10px;
}
.product-thumb .button-group button:hover{
	background:#FED700;
	border:1px solid #FED700;
}
.product-list .product-thumb .image {
    float: left;
}
.product-list .product-thumb .image img{
	border-radius: 8px 0px 0 8px;
}
.product-list .product-thumb .caption {
    border-top: 1px solid #e5e5e5;
    margin-left: 263px;
	min-height:206px;
	padding: 19px 20px 15px;
	border-radius: 0 8px 8px 0px;
	border-left:0;
}
.product-list .product-thumb .caption ul {
    display:inline-flex;
}
.product-list .product-thumb .caption ul li{
    padding:0 15px 0 0;
}
.product-list .product-thumb .button-group {
    position: absolute;
    margin: 0 auto;
    left: auto;
    right: 27px;
    top: 7%;
}

/*-------------------------- 
[ dashboard / .dashboard ]
---------------------------- */
body{
    font-family: 'Source Sans Pro', sans-serif;
}
.dashboard-panel{

}

.dashboard{
	
    border-radius: 0px;
}
.padd0{
    padding:0px;
}
.dashboard .profile{
        background-image: url(../images/4563564635.png);
    height: 200px;
    overflow: hidden;
    background-size: cover;
    object-fit: cover;
    object-position: center;
    width: 100%;
}
.dashboard .profile img{

}
.dashboard .profile h4{
	    font-family: Calvert MT Std;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    margin: 0px;
    text-transform: uppercase;
    padding: 114px 0 6px 0;
        text-shadow: 1px 1px 0px #000000ab, 0 0 1em #00000040, 0 0 0.2em #000000d9;
}
.dashboard .profile .common{
	margin-bottom:31px;
	height:25px;
}
.dashboard .profile .des{
	margin:0;
	font-size: 16px;
	color: #686868;
	font-weight: 400;
	float:left;
}
.dashboard .profile .des i{
	font-size: 20px;
}
.dashboard .profile .des1{
	margin:0 30px 0 0;
	font-size: 18px;
	color: #686868;
	font-weight: 400;
	float:right;
}
.dashboard .profile ul{
	margin:0;
}
.dashboard .profile ul li{
	width:120px;
}
.dashboard .profile ul li:hover, .dashboard .profile ul li.active{

}
.dashboard .profile ul li img{
	margin:0 auto;	
	 width: 110px;
}
.dashboard .profile ul li p{
	margin:0;
	font-size:16px;
	font-weight:600;
}
.dashboard .profile ul li a p{
	color:#333D46;
}
.dashboard .inner{
	padding:50px 20px 40px;
	border-bottom:1px solid #E5E5E5;
}
.dashboard .inner p{
	margin:0 0 10px;
	font-size: 14px;
	color: #686868;
	font-weight: 400;
}
.dashboard .inner p a{
	font-size: 14px;
	color: #5742C1;
	font-weight: 600;
	text-decoration:underline;
}
.dashboard .icons{
	margin:50px 24px;
}
.dashboard .icons li{
	padding:29px 29px 19px;
	border:1px solid #E5E5E5;
	border-radius:4px;
	text-align:center;
	width:195px;
}
.dashboard .icons li .img{
	border-radius:50%;
	padding:25px;
	margin: 0 auto 24px;
	width:90px;
	height:90px;
}
.dashboard .icons li:first-child .img{
	background:#53B9C5;
}
.dashboard .icons li:nth-child(2) .img{
	background:#F4721E;
}
.dashboard .icons li:nth-child(3) .img{
	background:#F05458;
}
.dashboard .icons li:nth-child(4) .img{
	background:#757790;
}
.dashboard .icons li:last-child .img{
	background:#B99479;
}
.dashboard .icons li p{
	margin:0;
	font-size:18px;
	font-weight:600;
}
.dashboard .icons li p a{
	color:#303E47;
}
.dashboard .icons li + li {
	margin-left:25px;
}
.dashboard .inner-ads, .dashboard .inner-search, .dashboard .inner-fav{
	margin:50px 20px;
}
.dashboard .inner-ads .links, .dashboard .inner-search .links{
	margin-bottom:32px;
	height:38px;
}
.dashboard .inner-ads .links ul, .dashboard .inner-search .links ul{
	margin:0;
}
.dashboard .inner-ads .links ul li, .dashboard .inner-search .links ul li{
	background:#F5F5F5;
	border-radius:4px;
	border:1px solid #E5E5E5;
	padding:11px 20px;
	line-height:12px;
}
.dashboard .inner-ads .links ul li + li{
	margin-left:10px;
}
.dashboard .inner-ads .links ul li:hover, .dashboard .inner-search .links ul li:hover{
	background:#FED700;
}
.dashboard .inner-ads .links ul li a, .dashboard .inner-search .links ul li a {
	color:#313D49;
	font-size:14px;
}
.dashboard .inner-ads .product-thumb .button-group button:last-child{
	border:0;
	padding:9px 0;
}
.dashboard .inner-ads .product-thumb .button-group button:last-child:hover{
	background:transparent;
}
.dashboard .inner-search .box{
	border:1px solid #E5E5E5;
	border-radius:4px;
	padding:19px;
	height:130px;
	margin-bottom:20px;
} 
.dashboard .inner-search .box .image{
	border:1px solid #E5E5E5;
	border-radius:50%;
	float:left;
	width:90px;
	height:90px;
	padding:24px 0;
	margin-right:30px;
} 
.dashboard .inner-search .box .image img{
	margin:0 auto;
} 
.dashboard .inner-search .box h4{
	font-size:18px;
	font-weight:600;
	color:#333D46;
}
.dashboard .inner-search .box h4 i{
	font-size:14px;
	font-weight:500;
}
.dashboard .inner-search .box ul{
	margin:0 0 5px;
}
.dashboard .inner-search .box ul li{
	padding:0 20px 0 0;
	font-size:14px;
	color:#686868;
}
.dashboard .inner-search .box ul li i{
	font-weight:500;
}
.dashboard .inner-search .box p{
	margin:0;
	font-size:14px;
	color:#686868;
}
.dashboard .inner-search .box .pull-right{
	display:inline-grid;
}
.dashboard .inner-search .box button{
	background:#323F48;
	border:0;
	border-radius:40px;
	font-size:14px;
	font-weight:400;
	color:#fff;
	padding:12px 20px;
	line-height:16px;
}
.dashboard .inner-search .box button + button{
	margin-top:10px;
}
.dashboard .inner-search .box button:hover{
	background:#FED700;
	color:#323F48;
}
.dashboard .inner-search .icon {
    padding: 30px 0 0;
}
.dashboard .inner-search .icon i, .dashboard .inner-fav .icon i {
    font-size: 60px;
    font-weight: 500;
    color: #313E46;
}
.dashboard .inner-fav .icon{
	margin:50px 0;
}
.dashboard .inner-setting{
	       margin: 15px 0px 20px 40px;
}
.dashboard .inner-setting .panel-group {
    margin:0;
}
.dashboard .inner-setting .panel {
    box-shadow:none !important;
}
.dashboard .inner-setting .panel-default > .panel-heading {
       padding: 9px 15px 8px;
    border-radius:0px!important;
}
.dashboard .inner-setting .panel-title {
    margin: 0;
    font-size: 13px;
    color: #000000c4;
    line-height: 15px;
    font-family: Calvert MT Std;
}
.dashboard .inner-setting .panel-title .fa{
	float:right;
	font-size:20px;
	font-weight:500;
	margin-top:-4px;
}
.dashboard .inner-setting .panel-group .panel + .panel {
}
.dashboard .inner-setting .panel-body{
	background:#f5f5f5;
	padding:20px;
}
.dashboard .inner-setting .panel-body .form-group{
	margin:0 -15px 7px;
}
.dashboard .inner-setting .panel-body .form-control, .dashboard .inner-setting .panel-body .bootstrap-select .btn-default{
	font-size:13px;
	height:39px;
	border-radius:40px;
	color:#B2B2B2;
	padding:10px 20px;
}
.dashboard .inner-setting .panel-body .bootstrap-select{
	padding:0;
}
.dashboard .inner-setting .panel-body .bootstrap-select .btn-default{
	padding-right: 30px;
}
.dashboard .inner-setting .panel-body .btn-primary{
	border:0;
	background:#313E46;
	border-radius:40px;
	color:#fff;
	padding:16px 40px;
	font-size:16px;
	font-weight:600;
	line-height:16px;
	margin-top:10px;
}
.dashboard .inner-setting .panel-body .btn-primary:hover{
	background:#FED700;
	color:#313E46;
}
.dashboard .inner-setting .panel-body .prettycheckbox > a {
    border-radius: 50% !important;
    height: 14px !important;
    width: 14px !important;
    padding: 3px !important;
	background: transparent !important;
	top: 3px !important;
	border:1px solid #313E47 !important;
}
.dashboard .inner-setting .panel-body .prettycheckbox > a.checked {
    background:#FBD700 !important;
}
.dashboard .inner-setting .panel-body .check{
	margin:0 14px 20px 0;
	color:#313E47 !important;
	font-size:18px;
	font-weight:600;
}
.dashboard .inner-setting .panel-body .check p{
	font-size:14px;
	font-weight:400;
	color:#686868;
	margin:0 0 0 25px;
}
.dashboard .inner-message{
	margin:30px 19px 19px;
}
.dashboard .inner-message .left, .dashboard .inner-message .msg-box{
	background:#F5F5F5;
	border:1px solid #E5E5E5;	
	border-radius:4px;
	padding:23px 14px 18px;
}
.dashboard .inner-message .left h2, .dashboard .inner-message .msg-box h2{
	border-bottom:1px solid #E5E5E5;	
	padding:0 0 20px;
	margin:0 0 25px;
	font-size:18px;
	font-weight:600;
	color:#313E47;
}
.dashboard .inner-message .msg-box h2{
	color:#16325A;
}
.dashboard .inner-message .left .nav{
	margin:0;
}
.dashboard .inner-message .left .nav li{
	padding:0 0 30px;
}
.dashboard .inner-message .left .nav li .image{
	float:left;
	margin-right:12px;
	position:relative;
}
.dashboard .inner-message .left .nav li .onhover{
	position:absolute;
	font-size:12px;
	font-weight:700;
	background:#333D46;
	color:#fff;
	padding:4px 8px;
	border-radius:50%;
	top:-5px;
	right:-4px;
}
.dashboard .inner-message .left .nav li h5{
	font-size:18px;
	font-weight:600;
	color:#33495E;
	margin:0 0 5px;
}
.dashboard .inner-message .left .nav li h5 i{
	font-size:10px;
	font-weight:400;
}
.dashboard .inner-message .left .nav li h5 .color{
	color:#E84546;
}
.dashboard .inner-message .left .nav li h5 span{
	float:right;
}
.dashboard .inner-message .left .nav li p{
	font-size:12px;
	font-weight:400;
	color:#686868;
	margin:0;
}
.dashboard .inner-message .left .nav li p span{
	float:right;
	color:#B3B3B3;
}
.dashboard .inner-message .msg-box h2 i{
	font-size:10px;
	font-weight:400;
	margin-left:12px;
	color:#E84546;
}
.dashboard .inner-message .msg-box .comments{
	min-height:580px;
}
.dashboard .inner-message .msg-box .comment{
	margin-bottom:15px;
	position:relative;
	float:left;
}
.dashboard .inner-message .msg-box .comment img{
	float:left;
	margin-right:20px;
}
.dashboard .inner-message .msg-box .comment .comment-title{
	background:#fff;
	border-radius:40px;
	font-size:14px;
	font-weight:400;
	color:#686868;
	margin-left:60px;
	padding:10px 15px;
	box-shadow: 0px 1px 3px 0 hsla(0, 0%, 0%, 0.1);
}
.dashboard .inner-message .msg-box .comment .comment-title:after {
    border-bottom:10px solid transparent;
    border-top:   10px solid transparent;
    border-right: 10px solid #fff;
    border-left: 5px transparent dashed;
    position: absolute;
    top:11px;
	left:49px;
    text-align: center;
    display: block;
    content: "";
}
.dashboard .inner-message .msg-box .comment1{
	margin-bottom:15px;
	position:relative;
	float:right;
}
.dashboard .inner-message .msg-box .comment1 img{
	margin-left:20px;
	float:right;
}
.dashboard .inner-message .msg-box .comment1 .comment-title{
	background:#313E47;
	border-radius:40px;
	font-size:14px;
	font-weight:400;
	color:#fff;
	margin-right:60px;
	padding:10px 15px;
	box-shadow: 0px 1px 3px 0 hsla(0, 0%, 0%, 0.1);
}
.dashboard .inner-message .msg-box .comment1 .comment-title:after {
    border-bottom:10px solid transparent;
    border-top:   10px solid transparent;
    border-right: 5px transparent dashed;
    border-left: 10px solid #313E47;
    position: absolute;
    top:11px;
	right:49px;
    text-align: center;
    display: block;
    content: "";
}
.dashboard .inner-message .msg-box .input-group input{
	border:0;
	height:60px;
}
.dashboard .inner-message .msg-box .input-group .btn-img, .dashboard .inner-message .msg-box .input-group #sendMessage{
	position:absolute;
	font-size:24px;
	font-weight:500;
	border:0;
	z-index:2;
	padding:13px;
	background:transparent;
}
.dashboard .inner-message .msg-box .input-group .btn-img{
	right:48px;
	color:#B2B2B2;
	padding:20px 21px;
}
.dashboard .inner-message .msg-box .input-group #sendMessage{
	right:0;
}
.dashboard .inner-message .msg-box .input-group #sendMessage i{
	background:#313E47;
	color:#fff;
	border-radius:50%;
	padding:5px 6px;
}
