.section-desc {margin-bottom: 60px;}
.defaulttem {margin-bottom: 55px;}
.search-no-results #about-us {padding-top: 0;}
.defaulttem {padding-top: 0 !important;}

div.wpcf7-validation-errors {border: 2px solid #ff0000 !important; color: #ff0000;}
div.wpcf7-response-output {margin: 0 0.5em 1em !important;}
.mc4wp-response p {color: #ffffff;}
#estimation .section-desc {margin-bottom: 15px;}
#service-carousel .item img {height: auto;}
.hidetitle{display:none;}
.service-btmtxt h4 {margin-top: 20px;}
.page-id-76 .service-btmtxt {margin-top: 0px;}
.wpcf7 ::-webkit-input-placeholder { /* WebKit browsers */
color: #999999 !important;
opacity: 1;
}
.wpcf7 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #999999 !important; opacity: 1;}
.wpcf7 ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #999999 !important; opacity: 1;}
.wpcf7 :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #999999 !important; opacity: 1;}
.navbar-right .dropdown-menu {left: 0 !important;}
#map > p {margin-bottom: 0;}
.foofacebook {font-size: 24px; padding-left: 3px;}
.review-img {width: 75px;}
span.address:last-child {margin-bottom: 0;} 

@media (min-width:1025px) and (max-width:1059px){
.navbar li {margin-bottom: 30px; margin-top: 29px;}
}

@media (min-width:1060px) and (max-width:1199px){
.navigation span {right: 86%;}
.navbar li {margin-bottom: 30px; margin-top: 29px;}
}

@media (min-width:991px) and (max-width:1199px){
.mission-cont .col-md-6 {float: none; margin: 0 auto; width: 83%;}
}

@media (min-width:992px) and (max-width:1023px){
.navigation span {right: 89%;}
}

@media (min-width:768px) and (max-width:991px){ 
.navbar-nav > li > a {padding: 9px 15px !important;}   
.navbar li {margin-bottom: 28px;}
.nav.navbar-nav.navbar-right {margin-right: 15px;}
.navigation span {right: 82%;}
}

@media (max-width: 767px) {
.mission-media .media-body {left: 0; padding-bottom: 25px;}
.navigation .logo a {display: block; float: none; margin: 0 auto; text-align: center; width: 250px;}
.navigation span {background: transparent;}
.navigation .logo span {box-shadow: unset;}
.dropdown .dropdown-menu {left: inherit;  width: 100%;}
.dropdown-menu {float: none !important; position: relative;}
.navbar-nav {height: 200px;}
#service-carousel {margin-top: 80px;}
#page-title {padding: 225px 0 30px !important;}
#services-detail {padding: 60px 0 30px;}
}

@media (max-width: 575px) {
.testimonial-content .quote-icon {display: none;}
.testimonial-img {padding-bottom: 25px;}
}
