/**handles:custom**/
/*** remove margin under slider ***/

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0;
}

.page-content {
  margin-bottom: 0px;
}

/*** Fixed heading css ***/

.fixed-header {
  background-color: #565656;
}

.menu > li > a {
  font-size: 20px;
  font-family: crete round;
  color: #ffffff;
}

.fixed-header-area {
  border-bottom: none;
}

.header-wrapper .menu > li > a, .header-type-2.slider-overlap .header .menu > li > a, .header-type-3.slider-overlap .header .menu > li > a, .header-type-7 .menu-wrapper .menu > li > a, .header-type-10 .menu-wrapper .navbar-collapse .menu-main-container .menu > li > a, .header-vertical-enable .page-wrapper .header-type-vertical .container .menu > li > a, .header-vertical-enable .page-wrapper .header-type-vertical2 .container .menu > li > a {
  font-family: Crete Round;
  font-size: 25px;
}

.languages-area {
  display: none;
}

.header-contact-info, .header-contact-info a {
  font-family: abeezee;
  font-size: 20px;
  font-weight: 700;
  padding-top: 20px;
  text-transform: uppercase;
}
/*** space seperator in headings ***/

.uvc-heading-spacer {
  padding-top: 30px;
  padding-bottom: 30px;
}

.content col-md-12 h1, .content col-md-12 h2, .content col-md-12 h3, .content col-md-12 h4, .content col-md-12 h5, .content col-md-12 h6, .content col-md-12 h7 {
  color: #565656;
  font-family: crete round;
}

/*** footer style ***/

.main-footer {
  background: #565656 none repeat scroll 0 0;

}

.copyright-1, .copyright-2, .copyright-3, .copyright {
  background: #565656 none repeat scroll 0 0;

}

.widget_nav_menu li {
  border-bottom: none;
}

.widget_nav_menu li a {
  color: #fff
}

/*** form full width css ***/

.wpcf7-form input {
  width: 100%;
}

.wpcf7-form textarea {
  width: 100%;
}

/*** CTA SLIDER BUTTONS ***/

.home-page-slider-btn, .call-btn, .directions-btn {
  background-color: #c64000;
  height: 70px;
  width: 220px;
}

/*** custom prod services headings ***/

.prodserves h2 {
  font-family: crete round;
  font-size: 22px;
  text-align: center;
  text-transform: none;
}

.prodserves .uvc-sub-heading.ult-responsive {
  padding-top: 15px;
}


.prodserves .uvc-sub-heading.ult-responsive {
  color: #767676;
  line-height: 1.8em;
  padding-top: 15px;
}


/******************************************** RESPONSIVE CSS ONLY BELOW THIS LINE ***************************************************/

@media all and (max-width: 980px) {

.home-page-slider-btn {
  height: 40px;
  width: 180px;
}
}

@media all and (max-width: 480px) {

.home-page-slider-btn {
  height: 30px;
  width: 160px;
  font-size: 10pt;
}

.call-btn {
  height: 30px;
  width: 160px;
  font-size: 10pt;

}

.top-bar {
  display: none;
}

.header-logo img, .header-type-6 .header .header-logo img {
  padding-bottom: 30px;
  width: 100%;
}

/*** get rid of margin under slider on mobile only***/
.content-page {
  margin-top: 0px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: -30px;
}
}

@media all and (min-width: 480px) {
.call-btn {
  display: none;
}
}