@media (max-width: 768px){
  .content {
	padding: 40% 0 0;
	}
}

@media (max-width: 180px){
  

#menu .navbar-brand img {	
	max-width: 180px;
	}
}


@media (max-width: 603px){
  

#menu .navbar-brand img {
	
	
	max-width: 180px;
}

#tf-works li.pull-right, #tf-works li.pull-left {
    margin-top: 10px;
    float: none !important;
    text-align: center;
    display: block;
}
label{
    float: none !important
}
.pull-left.fnav,
.pull-right.fnav {
    float: none !important;
    text-align: center;
}

.hover-bg .hover-text {
    padding: 12% 10%;
}
}
@media (max-width: 360px){
.hover-bg .hover-text {
    padding: 22% 10%;
}
}

@media (max-width: 1230px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
  
  .hidden-menu {
    display: none !important; 
  }   
  
#menu .dropdown-toggle  {
	text-align: left;
}
  

 #menu  .open .dropdown-menu {
    position: relative;
    padding: 0;
    float: none;
    margin-bottom: 5px;
    width: auto;
    top: 0;
    text-align: left;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  
  #menu li a {
  
  display:block;
  text-align: left;
  left: -10px;
  padding-top:5px;
  padding-bottom:6px;
  padding-left:15px;
  padding-right:15px;
  margin-left:0px;
  font-size: 14px;
  color: #444;
 
}

#menu li a:hover, #menu2 li a.active {
  color: #e93a0d;
  background-color: transparent;
  border-bottom: 0;
}

#menu .dropdown-menu li { 
  text-align: left;
}



.on2 { 	 
	top:0px !important;
	/*border-top: 11px solid transparent !important;*/
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
  
}


}