@media screen and (min-width:1366px) and (max-width:1600px) {
    .dashboard_graph .total_price {
        width: 30%;
        margin-bottom: 10px;
    }
}

@media (max-width:1200px) {
.bg-white.busin_right_sec {
	width: 100%;
	margin-bottom: 15px;
}
    .right_col .control-label {
	padding: 0;
}
 .control-label {
        padding: 0;
        font-size: 13px;
    }
    .box .mail-left {
	max-width: 100%;
	width: 100%;
}
   .box .msg-left {
	max-width: 100%;
}
   .box .msg-right {
	width: 100%;
}
  #DataTables_Table_0_wrapper .mytable-topmost-header, .mytable-footer {
	padding: 5px;
}
  #bistroprogess .col-md-9 {
	padding: 0;
}

}
@media screen and (min-width:1024px) and (max-width:1200px) {
/*body {
	background-image: url("../../Content/images/login-background.jpg");
	background-size: inherit;
	background-repeat: no-repeat;
}*/
    .report_sec .col-md-2.tile_stats_count {
        width: 25%;
    }
    .col-md-9.Bistro_chart {
	width: 100%;
}
  .profile-bg .profile-pic {
	height: 110px;
	width: 110px;
}
}
@media screen and (max-width:1024px){
#infographic-box .profile-details {
	width: 90% !important;
}
.drag-box {
	width: 33% !important;

}
  .col-sm-1.text-left.fee_sec {
	padding: 0;
}

}
@media screen and (min-width:768px) and (max-width:1023px){
/*body {
	background-image: url("../../Content/images/login-background.jpg");
	background-size: inherit;
	background-repeat: no-repeat;
}*/
.profile-bg .profile-pic {
	height: 80px;
	width: 80px;
}
    #divFaqAns .control-label {
	padding: 0;
}
    .ticket_detail_sec {
	display: list-item;
}
    #content .left-side {
	max-width: 100%;
}
 .border-rt .details-profile-img {
	height: auto;
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
}
    .col-sm-1.text-left.fee_sec {
	padding: 0 15px;
}
    .myContainer .panel.panel-default {
    clear: both;
}
    #bistroprogess .col-md-9 {
	padding: 0;
}
.right_col .tile_count .tile_stats_count {
	text-align: center;
	padding: 0 10px 0 0px;
}
 .tile_count div.tile_stats_count::before {
	border-left: none;
}
    .right_col .control-label {
	padding: 0 15px;
}
    #divDetail .control-label {
	padding: 0;
}
 .control-label {
	padding: 0 15px;
	font-size: 14px;
}
	.second-lavel-nav li a {font-size: 13px;}
	.second-lavel-nav li + li {margin-left: 15px;}
    .navbar-nav {
	float: none;
	margin: 0;
}
.nav-second-level li {
	float: none;
	width: 100%;
	display: inline-block;
}

.navbar-nav {
	float: none;
	margin: 0px;
}
.profile-details {
	width: 65%;
}
.profile-details .Subject_ {
	padding: 0;
}
.infographi-details .star-icon {
	float: right;
	width: 10% !important;
}
.drag-box {
	width: 50% !important;
}
#divMessage {
	width: 33% !important;
}
.icon-sec a {
	width: 16%;
	display: inline-block;
}
.icon-sec a + a {
	margin-left: 5px !important;
}
.icon-sec a:last-child {
	width: 7%;
}
#infographic-box .profile-details {
	width: 82% !important;
}
.font-22 {
	font-size: 18px !important;
}
.panel-body {
	padding: 15px 0;
}
.chat-reply-btn {
	padding: 15px 4px !important;
}
.chat-reply {
	padding: 15px 0px 10px 0px !important;

}
		}




@media (max-width:767px){
/*.nav-account-menu {right: 55px;}
*/.navbar-nav {margin: 0;}
.activity-btn {width: auto;}

/***second-level-mobile-nav****/
.second-lavel-nav{display:none;}
.second-level-mobile-nav {display: block;}
.second-level-mobile-nav {
	width: 50px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background: #2979FF;
	height: 100%;
	z-index: 999;
	overflow: hidden;
	transition: width 0.3s, left 0.3s cubic-bezier(0.27, 0.63, 0.5, 1.05);
	/* top: 138px; */
}
.extended.second-level-mobile-nav {
	width: 230px;
	overflow: hidden;
	/*position: fixed;*/
}
.content-holder {
	margin-left: 50px;
}


.nav-arrow {display: block;text-align: center; margin:8px 0; cursor:pointer;}

.extended .nav-arrow{transform: rotate(180deg);}
.overlay {background: rgba(0, 0, 0, 0.3);
	position:absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display:none;
	z-index: 99;
}
.second-level-mobile-nav li {
  width: 230px;
}
.second-level-mobile-nav li a {
  color: #fff;
  display: block;
  font-size: 16px;
  padding: 15px 16px;
}
.second-level-mobile-nav li a .fa {
  margin-right: 16px;
}
}

@media (max-width:480px){
/*	.nav-account-menu {
	position: inherit;
	right: inherit;
	margin: 0 auto;
	width: 100%;
	display: inline-block;
	text-align: center;
}*/
.navbar-brand img {max-width: 130px;}
.nav-account-menu > li > a {padding: 0 10px; font-size: 12px;}
.full{width:100%;}
}