p.small-text {	
	line-height: 20px;
	text-transform: none !important;
}

.navbar {    
    padding: 15px 0;
}

.navbar .main-menu {
    margin-top: 13px;
}

.services .serv {
	max-width: 600px;
	min-height: 345px;
}

.services-spacer {
	clear: both;
	margin-top: 85px;
}

.text-center {
	text-align: center;
}

.testimonials-section {
    background-color: #2390A5;
}

.services .serv .title {  
    color: #fff;
    font-size: 24px;
} 

.testimonials-section .section-title, .testimonials-section .flexslider-tes .testimonial-txt, .testimonials-section .flexslider-tes .client {
  color: #ffffff;
}


.testimonials-section .flexslider-tes .flex-control-paging li a {
  border: 1px solid #fff;
}

.testimonials-section .flexslider-tes .flex-control-paging .flex-active {
    background-color: #fff;
}

.service1 {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(../images/products/conference-table/2.jpg);    
}

.service2 {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(../images/products/cubicle-workstation/2.jpg);
}

.service3 {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(../images/products/high-partition-room/1.jpg);
}

.service4 {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(../images/products/reception-desk-counter/1.jpg);
}

.service5 {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(../images/products/cubicle-workstation/3.jpg);
}

.service6 {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(../images/products/cubicle-workstation/20.jpg);
}

.service1, .service2, .service3, .service4, .service5, .service6 {
    background-size: cover;
    background-position: center center;
}

.services .serv .title, .services .serv p.body-text {  
    color: #fff;
} 
/*.work .container-sm {
    width: 100%;
}*/

@media (max-width: 950px) {
	.services-spacer {
		clear: none;
		margin-top: 0px;
	}

}


#isotope_filters,
.filters {
  margin: 15px 0 25px;
  padding: 0;
  list-style: none;
}

#isotope_filters li,
.filters li {
  display: inline-block;
  margin: 0;
  padding: 0;
}

#isotope_filters a,
.filters a {
  display: inline-block;
  margin: 5px 0;
  font-size: 11px;
  font-weight: 700;
  padding: 12px 30px 12px;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  color: #a0a0a0;
  border: 1px solid #a0a0a0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#isotope_filters a + a,
.filters a + a {
  margin-left: 6px;
}

#isotope_filters a:hover, #isotope_filters a.selected, #isotope_filters a.active,
.filters a:hover,
.filters a.selected,
.filters a.active {
  background-color: #2390A5 !important;
  border-color: #2390A5 !important;
  color: #ffffff !important;
}

.mbottom100 {
  margin-bottom: 100px;
}

.line-height30 {
  line-height: 30px;
}

.contact {
    background-color: #EEEEEE;
    padding: 100px 0;
}

.hidden {
  display: none;
}

.footer-link {
  color: #333333;
}

.footer-link:hover {
  color: #0088A3;
}

.topbar {
  background: #383E44;
  margin-bottom: 15px;
}

.topbar a {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
}

.topbar .container {
  padding: 10px 0 10px 25px;
  text-align: right;
}

.topbar-below-slider {
  background: #1e1e1e;
  margin-bottom: 15px;
  display: none;
}

.topbar-below-slider a {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
}

.topbar-below-slider .container {
  padding: 10px 0;
  text-align: center;
}

.navbar {
    padding: 0px 0 15px 0;
}

.email-link, .tel-link, .hp-link {
  font-size: 16px;
  text-transform: none;
  line-height: 28px;
  font-family: "Lato", sans-serif;
  font-weight: 100;
  background: #0088A3;
  color: #fff;
  padding: 2px 10px;
}

.email-link, .tel-link, .hp-link, .header-call-now {
  /* First we need to help some browsers along for this to work.
     Just because a vendor prefix is there, doesn't mean it will
     work in a browser made by that vendor either, it's just for
     future-proofing purposes I guess. */
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}

.email-link::before, .tel-link:before, .hp-link:before {
    display: none;
}

.email-link:hover, .tel-link:hover, .hp-link:hover {
  color: #fff;
  background: #333333;
}

.header-call-now {
  background: #0088A3;
  padding: 10px;
}

.header-call-now:after {
  width: 102%
}

.header-call-now:hover {
    color: #222;
    background: #eee;
}

@media (max-width: 1080px){
  .slider .content-wraper .content p.big-text {
    font-size: 60px;
  }
}

@media (max-width: 768px) {
  .navbar .logo {
    top: -37px;
  }
  .navbar .logo img {
    max-width: 180px;
  }
  .topbar{
    display: none;
  }
  .topbar-below-slider {
    display: block;
  }
}

@media (max-width: 768px) {
  .slider .content-wraper .content p.big-text {
    font-size: 48px;
  }
}

@media (max-width: 620px) {
  .slider .content-wraper .content p.big-text {
    font-size: 38px;
  }
}

@media (max-width: 460px) {
  .slider .content-wraper .content p.big-text {
    font-size: 30px;
  }
  .slider .content-wraper .content p.small-text {
    font-size: 12px; 
  }
}