@CHARSET "UTF-8";


@media (max-width: @screen-xs-max) { // <768px

}
@media (max-width: @screen-sm-min) { // ≥768px

}
@media (max-width: @screen-md-min) { // ≥992px

}
@media (max-width: @screen-lg-min) { //≥1200px

}



@media (max-width: 1170px) {

	
}

@media (max-width: 992px) { /* md */
	#services-box, #team-box {
		display: none;
	}
	#team .cat-title {
   		margin-top: 3rem;
	    margin-bottom: 2rem;
	}
	#team-2 .wrapme {
		padding-top: 1rem;
    	padding-bottom: 3rem;
	}
	#services-1 .cat-title {
	    margin-top: 3rem;
	    margin-bottom: 2rem;
	}
	#header-right {
		padding-right: 10px;
	}
	#main-menu li a {
	    margin-right: 5px;
	    padding: 10px;
	}
}

@media (max-width: 768px) { /* sm */
	#content {
		padding-top: 100px;
	}
	#header {
	    position: fixed;
    	background: #4B525D;
    	height: 100px;
    	z-index: 16;
	}
	#header-logo {
		top: 24px;
		left: 50px;
		display: inline-block;
		z-index: 2;
	}
	#header-left {
		width: 80%;
		padding: 0;
	}
	#header-right {
		width: 100%;
		padding: 0;
		margin-top: -20px;
		background-color: #4B525D;
	}
	#main-menu .navbar-header {
		right: 30px;
	}
	#main-menu {
		/*top: 30px;
		right: 10px;*/
		float: none
	}
	#main-menu .navbar-collapse {
		width: 100%;
		padding: 0;
		box-shadow: none;
	}
	#main-menu ul {
		float: none;
		width: 100%;
		margin: 0;
		margin-top: 60px;
	}
	#main-menu li {
		width: 100%;
		margin: 0;
	}
	#main-menu .nav>li>a, #main-menu .nav>li>a:visited, #main-menu .nav>li>a:hover, #main-menu .nav>li>a:active, #main-menu .nav>li>a:focus {
		width: 100%;
		margin: 0;
		padding-left: 45px;
	}
	#main-menu .nav>li>a:focus, #main-menu .nav>li>a:hover, #main-menu .nav>li>a:active, #main-menu .nav>li.active>a {
		background-color: #60646b;
	    border-bottom: none;
	    transition: background 0.5s, text-shadow 0.5s linear;
	}
	.slider-txt h1, .slider-txt h2 {
		font-size: 3em;
	}
	#portfolio a {
	    max-width: 50%;
	}
	#team .cat-text, #services-1 .cat-text, .news-item .cat-text {
		width: 100%;
	}
	#services-1 {
		min-height: auto;
	}
	#footer-icons { 
		text-align: center;
	}
	#footer-icons a {
		margin-right: 2rem;
	}
	#team .cat-text, #services-1 .cat-text {
		text-overflow: ellipsis;
		overflow: hidden;
		cursor: pointer;
		max-height: 8em;
	}
	#team .cat-text:after, #services-1 .cat-text:after {
		content: '. . .';
	    position: absolute;
	    font-size: 1em;
		bottom: 43px;
		right: -3px;
	}
	#services-1 .cat-text {
		margin-bottom: 3rem;
	}
	#team .cat-text.change-height, #services-1 .cat-text.change-height {
		max-height: none;
		overflow: auto;
	}
	#team .cat-text.change-height:after, #services-1 .cat-text.change-height:after {
		display: none;
	}

}

@media (max-width: 600px) { 
	.team-member {
	    width: 48%;
	    margin-left: 0.5%;
	    margin-right: 0.5%;
	}
}

@media (max-width: 550px) { 
	
}

@media (max-width: 480px) { 
	#footer-icons { 
		margin-left: 2rem;
	}
	.team-member {
	    width: 100%;
	}
	.services-box {
		text-align: left;
	}
	.service {
    	white-space: normal;
	}
}

@media (max-width: 400px) { 
	
}

@media (max-width: 320px) { 
	
}

@media (max-width: 300px) { 
	
}