/* Small tablets and mobiles (sm, xs) */
@media (max-width: 991px) {

	.header {

	}

	.header .left-separator {
		border: none;
	}
	.header .header-box {
	    padding: 11px 10px;
	}
	.header .header-box .icon {
		
	}
	.header .header-box .content {
		display: none;
		position: absolute;
		top: 50px;
		right: 0;
		background: #fff;
		border: 1px solid #ecedf0;
		border-radius: 3px;

		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);

		padding: 15px;
	}


	.page-header {
	    left: 0px;
	}
	.page-header.menu-space {
		left: 0;
	}
}











/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {

	/*.header {
		position: relative;
	    width: 100%;
		background: transparent;
	    border:none;
	}


	.header .header-left {
	    float: none;
	    position: fixed;
	    top: 0;
	    width: 100%;

	    background: #FFF;
	    border-top: 3px solid #EDEDED;
	    border-bottom: 1px solid #E9E9E6;
	}
	.header .header-right {
	    float: none;
	    width: 100%;
	    margin-top: 60px;
	}*/

	

	.content-body {
	    padding-top: 0;
	    padding-left: 0;
	}


	.page-header {
	    /*position: relative;
	    right: auto;
	    top: auto;
	    z-index: auto;*/
	}
	.page-header h1 {
	    padding: 0 10px 0 10px;
	}
	.page-header .control-button, .page-header .close-button {
	    padding: 15px 10px;
	}

	.page-body {
		    padding: 70px 0 20px 0;
	}

	.content-body-full .page-body {
	    padding: 20px 0 20px 0;
	}


	.tree-wrapper {
		overflow-x: scroll;
	}
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767px) {
	.tree-wrapper {
		overflow-x: scroll;
	}
}

/* Medium devices (tablets, 768px and up) (col-sm) */
@media (min-width: 768px) and (max-width: 991px) {
	.tree-wrapper {
		overflow-x: scroll;
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	/*html.fixed .inner-wrapper {
	    padding-top: 110px;
	}*/
}