/* CSS Document */

header {
background-color: #FFF !important;
}
.top-social-media h3 {
  line-height: 22px;
}
.form-all {
  overflow: hidden !important;
}
.form-line {
  overflow: hidden!important;
}
#body-content .left-content {
background-color: #FFF !important;
}
.tblcenter {
  margin-left: 15px;
}
.page-id-154 textarea {
  max-width: 100%!important;
  resize: none;
}
header {
  padding-top: 15px!important;
}
.page-id-154 .form-textbox, .form-textarea, .form-radio-other-input, .form-checkbox-other-input, .form-captcha input {
  max-width: 100%!important;
  resize: none;
}
.main-area {
    min-height: 333px;
}
.page-id-154 .form-textarea {
  max-width: 100%!important;
  resize: none;
}
.tblcenter {
    width: 100%;
}
.top-menu ul li a {
color: #fff!important;
}
.top-menu ul li {
}
.contact-frm h1 {
    margin-top: 6px;
}
.wpcf7 .wpcf7-form .contact-frm br {
  display: none!important;
}
.contact-frm > br {
  display: none!important;
}
.col-md-3.box_count_1 {
  margin-left: 14%;
}
.left-content.col-md-9.col-sm-8 > div {
  padding-bottom: 10px;
}
.tblcenter span {
  display: block;
  padding: 4px;
  font-size:13px!important;
}

@media screen and (max-width: 1024px) and (min-width: 320px) {
.cgmp-directions-hint {
  max-width: 100%!important;
}
.google-map-placeholder {
  max-width: 100%!important;
}
.tblcenter {
  margin: 0 auto!important;
}
}

@media screen and (max-width: 414px) and (min-width: 320px) {
footer .footer {
  padding: 10px 4px!important;
}
#menu-footer-menu li {
  padding: 0 3px!important;
}
.welcome h1 {
    font-size: 33px!important;
}
.tblcenter {
  width: 50%!important;
}
}


@media screen and (max-width: 736px) and (min-width: 320px) {
.col-md-3.box_count_1 {
  margin-left: 0px!important;
}
.box_count_3 {
  padding-top: 10px!important;
}	
.slick-prev {
  left: -16px!important;
}
.slick-next {
  right: -16px!important;
}
}

@media screen and (max-width: 736px) and (min-width: 480px) {
#menu-footer-menu li {
  padding: 0 5px!important;
}
footer .footer {
  padding: 10px 0!important;
}
.autoplay {
  height: auto!important;
}
header .logo-letters h4 {
  font-size: 21.52px!important;
}
.tblcenter {
  width: 45%!important;
}
}

@media screen and (max-width: 980px) and (min-width: 768px) {
.other-services .service-box {
  margin: 20px!important;
}
.col-md-3.box_count_1 {
  margin-left: 0px!important;
}
.top-menu ul li {
    padding-left: 6px!important;
	margin-right: 0!important;
}
.tblcenter {
  width: 32%!important;
}
.main-area .container {
  padding-left: 20px!important;
  padding-right: 20px!important;
}
#menu-footer-menu {
  margin-left: 10%!important;
}
.main-area {
  min-height: 477px!important;
}
}

@media screen and (max-width: 1024px) and (min-width: 1024px) {
.col-md-3.box_count_1 {
  margin-left: 12%!important;
}	
#menu-footer-menu {
    margin-left: 14%!important;
}
.main-area {
  min-height: 450px!important;
}
#body-content .right-content p {
  font-size: 18.12px!important;
}
.tblcenter {
  width: 26%!important;
}
}