/*  Resolutions below 2560px  */
@media (max-width: 2560px) {
.post {
  width:24.59%;
}
.form-404 {
  margin-bottom:600px;
}

.video-content {
  height:200px;
}

}

/*  Resolutions below 1920px  */
@media (max-width: 1920px) {
.post {
  width:24.49%;
}
.form-404 {
  margin-bottom:400px;
}

}

/*  Resolutions below 1680px  */
@media (max-width: 1680px) {
.post {
  width:24.39%;
}
.form-404 {
  margin-bottom:350px;
}

}

/*  Resolutions below 1440px  */
@media (max-width: 1440px) {
.post {
  width:24.25%;
}

}


/*  Resolutions below 1346px  */
@media (max-width: 1346px) {
.post {
  width:24.15%;
}
}

/*  Resolutions below 1200px  */
@media (max-width: 1199px) {
.padding-0-35 {
  padding:0px 20px 0px 0px;  
}

.post {
  width:24.05%;
}
}

/*  Resolutions below 1100px  */
@media (max-width: 1099px) {
.padding-0-35 {
  padding:0px 20px 0px 0px;  
}

.post {
  width:23.9%;
}
}


/*  Resolutions below 960px  */
@media (max-width: 960px) {
.post {
  width:23.6%;
}
.logo h1{
  font-size:18px;
}

.brand {
  font-size:24px;
}

}

/*  Resolutions below 768px  */

@media (max-width: 768px) {

.form-404 {
  margin-bottom:100px;
}

.center-border {
  background:transparent;
}

.gmap3{
 min-height:300px;
}

.logo h1{
  font-size:24px;
}

 .logo h1 a, .logo h1 a:hover {
  padding-left:0px;
}

.tab-content-2 h3 {
  padding: 20px 20px 0px 35px;
}

#section .tab-content-2 p {
  padding: 10px 35px 10px 35px;
}

.nav-tabs {
  padding:0px;
  width:100%;
  margin: 0 auto;
}

.nav-tabs-2 {
  padding-top: 30px;
}


.tab-content {
  width:100%;
} 


.post {
  width:100%;
}

.img-container-2:after, .slider1 .slides li:after, .services-img:after {
  display:none;
}

.width-60, .width-70 {
  width: 100%;
}

.padding-0-sec {
  padding:0px 15px 0px 35px;  
}

.margin-bottom-20 {
  margin-bottom:20px;
}

.footer {
  padding: 10px 0px 10px 35px;
  border-left:10px #8ba1a6 solid;
  height:auto;  
}

.brand {
  font-size:24px;
  float: none;
  text-align:center;
}


.navbar {
  float:none;
  padding-top:0px;
  padding-bottom:10px;
}



.navbar .nav{
  display:none !important;
}


.logo h1{
  line-height:100px;
  padding-left:0px;
}

.services-img-text {
  display:none;
}

.select-menu {
  font-family: 'Noto Sans', sans-serif;
  margin-left:2.5%;
  width:95%;
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #7A828B;
  color: #22222;
  display: inline-block;
  font-size: 14px;
  font-weight:500;
  height:40px;
  display:block !important;
  clear:both;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

.slider1 .flex-direction-nav .flex-next {background-position: 100% 0; right: 20px;}
.slider1 .flex-direction-nav .flex-prev {left: 20px;}
.slider1:hover .flex-next {opacity: .8; right: 20px;}

.border-left {
  border-left:10px #8BA1A6 solid;
}
.border-right {
  border-right:10px #8BA1A6 solid;
}
.section-1 {
  display:block;
  border-left:0px #b1c1c5 solid;
}

}
/*  Resolutions below 568px  */
@media (max-width: 586px) {

.footer {
  padding: 10px 0px 10px 10px;
  border-left:10px #8ba1a6 solid;
  height:auto;  
}

.nav-tabs-2 {
  padding-top: 10px;
}

.nivo-directionNav a {
	position:absolute;
	top:35%;
	z-index:9;
	cursor:pointer;
}

.gmap3{
  min-height:200px;
}

.form-404 input{
  width:140px;

}

.form-404 {
  width:200px;
}

}


/*  Resolutions below 568px  */
@media (max-width: 320px) {

.footer {
  padding: 10px 0px 10px 10px;
  border-left:10px #8ba1a6 solid;
  height:auto;  
}

.nivo-directionNav a {
	position:absolute;
	top:20%;
	z-index:9;
	cursor:pointer;
}

.gmap3{
  min-height:200px;
}

.form-404 input{
  width:100px;

}

.form-404 {
  width:160px;
}

}






