@import url("css/style-1.css");
/* CSS Document */
/*
Theme Name: Adxrefinishing
Theme URI: [http://www.adxrefinishing.com/]
Description: 
Author: Mairaj Saifi
Author URI: [http://www.search-value.com]
.
[Any other comments]
.
*/


/*============================================================*/
/*---------- Import Bootstrap override ----------*/
/*============================================================*/
/*============================================================*/
/*---------- Searching for particular element? ----------*/
/*============================================================*/
/*
Here is CSS structure...

1. TEMPLATE SETUP
	1.1 General styles
	1.2 Typography 
	1.3 Button styles 
	1.4 List styles
	1.5 Divider and spacers
	1.6 Blockquote
	1.7 Accordion
	1.8 Image styles
	
2. TEMPLATE STRUCTURE
	2.1 Commons 
	2.2 Header
	2.3 Header-btm / Home-header-btm
	2.4 Content 
			- about, features, team etc.
	2.5 Pricing
	2.6 Portfolio
	2.7 Contact & Forms
	2.8 Footer
	2.9 Copyright
	2.10 Main menu / navigation
	2.11 Slider and elasticide carousel's css are given separately.

3. Media queries
    		Note - Media queries for sliders / elastislide carousel are in their own stylesheet.

4. Browser fixes - IE 
/*============================================================*/
/*---------- 1. TEMPLATE SETUP ----------*/
/*============================================================*/
.buble {
  position: relative;
}
.buble:before {
  content: "";
  display: block;
  position: absolute;
  top: -11px;
  height: 13px;
  width: 15px;
  background: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/buble.png) no-repeat;
}
@media (max-width: 767px) {
  .buble:before {
    display: none;
  }
}
.single-portfolio figure {
  padding: 0;
  border-radius: 0;
  border: 2px solid #fff;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
article figure {
  padding: 0;
  border-radius: 0;
  padding: 1px !important;
  border: none !important;
}
article figure a {
  border: 2px solid #fff;
  border-radius: 0;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.portfolio_item_holder figure {
  padding: 0;
  border-radius: 0;
  padding: 1px;
  border: none;
}
.portfolio_item_holder figure a {
  border: 2px solid #fff;
  border-radius: 0;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.caption__portfolio h3 {
  margin-bottom: 0;
}
.caption__portfolio h3 a {
  font: bold 14px/21px Arial;
  color: #424242;
}
section.title-section {
  padding: 43px 0 13px;
}
section.title-section h1.title-header {
  font: 600 22px/1.2em Georgia;
  color: #262626;
  margin-bottom: 15px;
}
.breadcrumb {
  border-top: 1px dotted #afafaf;
  border-bottom: 1px dotted #afafaf;
  border-radius: 0;
  padding-left: 0;
}
.breadcrumb .divider {
  padding: 0 4px;
}
.breadcrumb li,
.breadcrumb li.active {
  font: 400 14px/21px Arial;
  color: #424242;
}
.breadcrumb li a,
.breadcrumb li.active a {
  color: #fe6601;
}
.post_content {
  margin-bottom: 0;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  body {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .slider .container {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .container {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  .container .container {
    padding: 0;
  }
}
.error404-holder_num {
  font-family: Roboto Condensed;
  color: #fe6601;
}
.sf-sub-indicator {
  top: 8px !important;
  right: -22px !important;
}
.post-header .post-title {
  font: bold 16px/1.2em Georgia;
  color: #262626;
}
.post-header .post-title a {
  color: #262626;
  font-size: 16px;
}
.post_meta {
  border-top: 1px dotted #afafaf;
  border-bottom: 1px dotted #afafaf;
  font-size: 11px;
  padding: 9px 0;
}
.post_meta a {
  font-size: 11px;
  font-style: italic;
}
.post_meta i {
  color: #797a76;
}
.post_meta .post_category a {
  color: #3b3b3b;
}
.post_meta .post_author a {
  color: #32b7e1;
  text-transform: capitalize;
  font-style: italic;
}
.post_meta .post_date {
  color: #3b3b3b;
  font-style: italic;
}
a {
  color: #fe6601;
}
a:hover {
  color: #b24701;
}
@media (max-width: 767px) {
  .post_meta {
    float: left;
  }
}
@media (max-width: 767px) {
  .post_meta span {
    width: 100%;
  }
}
.google-map,
.flexslider {
  background-image: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/loader.gif) !important;
}
@media (max-width: 767px) {
  .filter-wrapper .pull-right {
    float: left;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .filter-wrapper .pull-right li {
    width: 100%;
  }
}
.filter-wrapper .pull-right {
  padding-bottom: 33px;
  padding-top: 0px;
  margin-top: -6px;
}
@media (max-width: 767px) {
  .filter-wrapper .pull-right {
    float: left;
    width: 100%;
  }
}
.filter-wrapper .pull-right strong {
  font: 400 13px/20px Roboto Condensed;
  color: #262626;
  padding: 11px 12px 8px;
  text-transform: uppercase;
}
.filter-wrapper .pull-right #filters,
.filter-wrapper .pull-right #tags {
  margin: 0;
}
@media (max-width: 767px) {
  .filter-wrapper .pull-right #filters,
  .filter-wrapper .pull-right #tags {
    width: 100%;
  }
}
.filter-wrapper .pull-right #filters li,
.filter-wrapper .pull-right #tags li {
  padding-left: 5px;
}
.filter-wrapper .pull-right #filters a,
.filter-wrapper .pull-right #tags a {
  font: 400 13px/31px Roboto Condensed;
  color: #fe6601;
  border-radius: 0px;
  padding: 0px 12px;
  text-transform: uppercase;
  margin-right: 5px;
}
.filter-wrapper .pull-right #filters .active a,
.filter-wrapper .pull-right #tags .active a {
  background: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/filter-btn.png) #4b9fbb repeat-x;
  border-radius: 3px;
  padding: 0px 12px;
  color: #fff;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 1, 0, 0.4);
  -moz-box-shadow: 0px 0px 5px rgba(0, 1, 0, 0.4);
  box-shadow: 0px 0px 5px rgba(0, 1, 0, 0.4);
}
.filter-wrapper .pull-right #filters a:hover,
.filter-wrapper .pull-right #tags a:hover {
  background: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/filter-btn.png) #4b9fbb repeat-x;
  padding: 0px 12px;
  border-radius: 3px;
  color: #fff;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 1, 0, 0.4);
  -moz-box-shadow: 0px 0px 5px rgba(0, 1, 0, 0.4);
  box-shadow: 0px 0px 5px rgba(0, 1, 0, 0.4);
}
#back-top-wrapper #back-top span {
  background: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/top.png) no-repeat;
  height: 21px;
  width: 21px;
}
#back-top-wrapper #back-top span:hover {
  opacity: 0.5;
}
.pagination ul {
  box-shadow: none !important;
}
body .pagination li a {
  margin-right: 5px;
  text-decoration: none;
  background: none !important;
  box-shadow: none !important;
}
.btn,
.sidebar .link,
.comment-reply-link,
#commentform #submit,
.pager a,
.pagination li a {
  text-shadow: none;
  box-shadow: none;
  font: 400 13px/21px Roboto Condensed;
  color: #fe6601 !important;
  background: url(images/btn.png) 100% 50% no-repeat !important;
  padding: 0 20px 0 0px !important;
  border-radius: 0px !important;
  display: inline-block;
  border: none !important;
  text-transform: uppercase;
  box-shadow: none !important;
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  .btn,
  .sidebar .link,
  .comment-reply-link,
  #commentform #submit,
  .pager a,
  .pagination li a {
    font-size: 11px;
  }
}
.btn:hover,
.sidebar .link:hover,
.comment-reply-link:hover,
#commentform #submit:hover,
.pager a:hover,
.pagination li a:hover,
.pagination .active a {
  text-decoration: underline;
  color: #b24701 !important;
}
.pager a {
  background: none !important;
}
.main-holder {
  overflow: hidden;
}
/* #Header
================================================== */
.header {
  border-top: 8px solid #545454;
  padding: 0px;
  padding-top: 14px;
  border-bottom: none;
}
.header .header-top .textwidget {
  position: relative;
  left: 76px;
}
@media (max-width: 980px) {
  .header .header-top .textwidget {
    left: 0;
    top: 15px;
  }
}
@media (max-width: 767px) {
  .header .header-top .textwidget {
    text-align: center;
  }
}
.header .header-middle {
  background: url(images/nav.png) bottom repeat-x #f7a31e;
  min-height: 56px;
  border-top: 4px solid #313131;
  border-bottom: 1px solid #474747;
  position: relative;
  float: right;
  margin-top: -20px;
}
@media (max-width: 767px) {
  .header .header-middle {
    background: none;
    border-top: 0;
  }
}
@media (max-width: 767px) {
  .header .header-middle {
    float: none;
  }
}
.header .header-middle:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: -100%;
  border-top: 4px solid #313131;
  border-bottom: 1px solid #474747;
  top: -4px;
  background: url(images/nav.png) bottom repeat-x #f7a31e;
}
@media (max-width: 767px) {
  .header .header-middle:before {
    background: none;
    border-top: 0;
  }
}
.header .header-middle:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  right: -100%;
  border-top: 4px solid #313131;
  border-bottom: 1px solid #474747;
  top: -4px;
  background: url(images/nav.png) bottom repeat-x #f7a31e;
}
@media (max-width: 767px) {
  .header .header-middle:after {
    background: none;
    border-top: 0;
  }
}
.header .header-bottom {
  background: url(images/header-bottom.png);
  position: relative;
  float: left;
}
.header .header-bottom .textwidget {
  margin: 0px;
  padding-top: 22px;
  padding-bottom: 13px;
}
.header .header-bottom .textwidget h2 {
  font: 400 italic 25px/1.3em Georgia;
  color: #424242;
}
@media (max-width: 980px) {
  .header .header-bottom .textwidget h2 {
    font-size: 22px;
  }
}
.header .header-bottom:before {
  content: "";
  display: block;
  position: absolute;
  width: 200%;
  height: 100%;
  left: -200%;
  top: 0px;
  background: url(images/header-bottom.png);
}
.header .header-bottom:after {
  content: "";
  display: block;
  position: absolute;
  width: 200%;
  height: 100%;
  right: -200%;
  top: 0px;
  background: url(images/header-bottom.png);
}
.header .select-menu {
  border-radius: 0;
}
.header .nav__primary {
  margin: 0;
  float: left;
}
@media (max-width: 767px) {
  .header .nav__primary {
    float: none;
    padding-top: 10px;
    top: 0;
    left: 0;
    margin-top: 45px;
  }
}
@media (max-width: 767px) {
  .header .nav__primary {
    float: none;
  }
}
.header .nav__primary .sf-menu {
  background: none;
  min-height: 56px;
}
.header .nav__primary .sf-menu li {
  background: none;
  margin: 13px -16px 13px 125px;
}
@media (min-width: 1200px) {
  .header .nav__primary .sf-menu li {
    margin-left: 154px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .header .nav__primary .sf-menu li {
    margin-left: 85px;
  }
}
.header .nav__primary .sf-menu li .sub-menu {
  background: #282828;
  padding: 1px 0px 1px;
  width: auto;
  border-radius: 0;
  margin-top: 13px;
  margin-left: -50px;
}
.header .nav__primary .sf-menu li .sub-menu li {
  margin: 0;
  box-shadow: none;
  padding: 0;
  min-width: 175px;
  text-align: center;
}
.header .nav__primary .sf-menu li .sub-menu li a {
  background: none;
  border-radius: 0 !important;
  margin: 0px;
  box-shadow: none;
  font: 400 12px/35px Arial;
  text-transform: uppercase;
  padding: 0 !important;
  color: #fff;
  text-transform: none;
}
.header .nav__primary .sf-menu li .sub-menu li a:hover {
  border-radius: 0;
}
.header .nav__primary .sf-menu li .sub-menu li:hover,
.header .nav__primary .sf-menu li .sub-menu .current-menu-item {
  border-radius: 0 !important;
}
.header .nav__primary .sf-menu li .sub-menu li:hover a,
.header .nav__primary .sf-menu li .sub-menu .current-menu-item a {
  background: url(images/nav.png) bottom repeat-x #f7a31e;
}
.header .nav__primary .sf-menu li a {
  font-weight: bold;
  background: none;
  border: none;
  margin: 0;
  margin-left: 1px;
  padding: 0;
  border-radius: 4px;
  text-transform: uppercase;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.header .nav__primary .sf-menu li:hover a {
  color: #424242;
}
.header .nav__primary .sf-menu li.current-menu-item a,
.header .nav__primary .sf-menu .sfHover a,
.header .nav__primary .sf-menu .current-menu-parent a {
  color: #424242;
}
.header .social-nets-wrapper {
  position: relative;
  top: 20px;
}
.header .social-nets-wrapper ul {
  float: right;
}
@media (max-width: 767px) {
  .header .social-nets-wrapper ul {
    float: none;
    text-align: center;
  }
}
.header .social-nets-wrapper ul li {
  list-style: none;
  float: left;
  margin-right: 11px;
}
@media (max-width: 767px) {
  .header .social-nets-wrapper ul li {
    float: none;
    display: inline;
  }
}
.header .social-nets-wrapper ul li a:hover {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.header .search-form {
  margin-top: 28px;
}
.header .search-form_it {
  box-shadow: none !important;
  background: none;
  border-radius: 0;
  border-color: #555 !important;
  width: 169px;
  padding-right: 40px;
  height: 24px;
  line-height: 24px;
}
.header .search-form_is {
  background: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/search.png) no-repeat !important;
  box-shadow: none;
  border: none;
  line-height: 999999999px;
  padding: 10px !important;
  position: absolute;
  top: 7px !important;
  right: 15px !important;
}
.header .search-form_is:hover {
  opacity: 0.5;
}
/*/ Header */
/* Logo
---------------------------------------- */
.logo {
  float: none;
margin-top: -34px;
}
@media (max-width: 767px) {
  .logo {
    text-align: center;
  }
}
.logo_tagline {
  font: 400 10px/1.3em Roboto Condensed;
  text-transform: uppercase;
  color: #fff;
  float: left;
  width: 50px;
  padding: 5px;
  margin-top: 7px;
  letter-spacing: 2px;
}
@media (max-width: 767px) {
  .logo_tagline {
    float: none;
  }
}
@media (max-width: 980px) {
  .logo_tagline {
    border: none;
    width: auto;
    letter-spacing: 0;
  }
}
.logo_h {
  float: left;
  margin-left: 4px;
  margin-top: 21px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .logo_h {
    float: none;
  }
}
@media (min-width: 1200px) {
  .logo_h {
    margin-right: 19px;
  }
}
.logo_h__txt {
  text-transform: uppercase;
}
.logo_h__txt a:hover {
  color: #fff;
}
/*/ Logo */
/* #Content
================================================== */
.slider-wrapper {
  position: relative;
  padding-bottom: 22px;
  background: url(images/header-bottom.png);
}
.slider-wrapper .camera_thumbs_cont {
  background: none;
}
.slider-wrapper .camera_wrap {
  margin-top: 5px;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .slider-wrapper .camera_wrap {
    box-shadow: none;
    margin-bottom: 0 !important;
  }
}
.slider-wrapper .camera_wrap .camera_thumbs ul {
  margin-top: 20px !important;
}
.slider-wrapper .camera_wrap .camera_thumbs ul li {
  padding: 0;
}
.slider-wrapper .camera_thumbs_cont ul li > img {
  border: 1px solid #fff;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.slider-wrapper .camera_command_wrap {
  z-index: 0;
}
.slider-wrapper .camera_prev,
.slider-wrapper .camera_next {
  position: absolute;
  z-index: 99999999;
  top: 485px;
  left: -8px;
}
@media (min-width: 1200px) {
  .slider-wrapper .camera_prev,
  .slider-wrapper .camera_next {
    top: 582px;
    left: 81px;
  }
}
@media (min-width: 767px) and (max-width: 979px) {
  .slider-wrapper .camera_prev,
  .slider-wrapper .camera_next {
    top: 375px;
    left: 0;
  }
}
.slider-wrapper .camera_prev span:hover,
.slider-wrapper .camera_next span:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.slider-wrapper .camera_prev {
  background: none;
  z-index: 999999;
}
.slider-wrapper .camera_prev span {
  background: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/prev.png) no-repeat;
  height: 34px;
  width: 20px;
  z-index: 999999;
}
.slider-wrapper .camera_next {
  background: none;
  margin-left: 935px;
  z-index: 999999;
}
@media (min-width: 1200px) {
  .slider-wrapper .camera_next {
    margin-left: 991px;
  }
}
@media (min-width: 767px) and (max-width: 979px) {
  .slider-wrapper .camera_next {
    margin-left: 700px;
  }
}
.slider-wrapper .camera_next span {
  background: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/next.png) no-repeat;
  height: 34px;
  width: 20px;
  z-index: 999999;
}
@media (min-width: 768px) and (max-width: 979px) {
  .slider-wrapper .camera_thumbs_cont ul {
    width: 630px !important;
  }
}
@media (max-width: 767px) {
  .slider-wrapper .camera_thumbs_cont ul {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .slider-wrapper .camera_thumbs_cont ul li > img {
    width: 150px;
  }
}
@media (max-width: 767px) {
  .slider-wrapper .camera_thumbs_cont ul li > img {
    display: none;
  }
}
.home .content-holder {
  padding-bottom: 0;
overflow:hidden
}
.home .fon-divider {
  text-align: center;
  padding-top: 24px;
  padding-bottom: 17px;
}
.home .fon-divider h1 {
  margin: 0;
  font: 400 36px/1.2em Georgia;
  color: #deeced;
  padding-bottom: 21px;
}
@media (min-width: 1200px) {
  .home .fon-divider h1 {
    font-size: 39px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .home .fon-divider h1 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .home .fon-divider h1 {
    font-size: 24px;
  }
}
.home .fon-divider .btn-info {
  font: 600 16px/37px Roboto Condensed;
  color: #fff !important;
  background: url(images/btn-info.png) !important;
  padding: 0 22px !important;
  border-radius: 4px !important;
  text-decoration: none !important;
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.home .fon-divider .btn-info:hover {
  color: #111 !important;
}
.home .home-title1 {
  padding-top: 52px;
  margin-bottom: 0;
  padding-bottom: 28px;
}
.home .home-title1 h2 {
  font: 600 22px/1.2em Georgia;
  color: #262626;
  letter-spacing: 1px;
}
.home .testimonials .testi-item {
  padding-bottom: 0;
  padding-top: 0px;
}
.home .testimonials .testi-item:first-child .testi-meta {
  border-bottom: 1px dotted #afafaf;
  padding-bottom: 20px;
  margin-bottom: -13px;
}
.home .testimonials blockquote {
  background: none;
  background: url(images/testi.png) left top no-repeat;
  padding: 0;
  padding-left: 45px;
  font: 400 italic 14px/1.2em Arial;
}
.home .testimonials blockquote a {
  color: #3b3b3b;
}
.home .testimonials blockquote a:hover {
  color: #3b3b3b;
  text-decoration: underline;
}
.home .testimonials blockquote:before,
.home .testimonials blockquote:after {
  display: none;
}
.home .testimonials .testi-meta {
  border: none;
  font: 400 italic 11px/18px Arial;
  color: #32b7e1;
  padding-top: 3px;
  margin-left: 45px;
  padding-left: 0;
}
.home .home-testi-btn {
  margin-left: 46px;
  margin-top: -31px;
}
.home .top-home-btn {
  margin-top: 7px;
}
.home-page .home-carousel {
  padding-top: 70px;
  padding-bottom: 55px;
}
.page .home-carousel {
  padding-top: 0px;
  padding-bottom: 55px;
}

@media (min-width: 768px) and (max-width: 979px) {
  .home .home-carousel {
    padding-top: 20px;
  }
}
@media (max-width: 479px) {
  .home .home-carousel li {
    padding-bottom: 4px !important;
    min-width: 120px !important;
  }
}
.home .home-carousel h2 {
  font: 600 22px/1.2em Georgia;
  color: #262626;
  letter-spacing: 1px;
  padding-bottom: 21px;
}
.home .home-carousel figure {
  margin-bottom: 0;
  border: 2px solid #fff;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.home .home-carousel .btn {
  display: none;
}
.home .home-carousel .desc {
  text-align: left;
  position: relative;
  margin-top: -54px;
  background: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/star.png) 14px 8px #3b3b3b no-repeat;
  margin-right: 25px;
  margin-top: -71px;
  padding-top: 8px;
  padding-right: 3px;
  margin-bottom: 25px;
  padding-bottom: 10px;
}
@media (min-width: 1200px) {
  .home .home-carousel .desc {
    margin-right: 100px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .home .home-carousel .desc {
    margin-right: 5px;
  }
}
@media (max-width: 767px) {
  .home .home-carousel .desc {
    display: none;
  }
}
.home .home-carousel .desc .excerpt,
.home .home-carousel .desc time,
.home .home-carousel .desc .author {
  display: none;
}
.home .home-carousel .desc h5 {
  margin: 0;
  padding-left: 35px;
  padding-right: 3px;
  font: 400 12px/1.2em Arial;
}
.home .home-carousel .desc h5 a {
  font: 400 12px/1.2em Arial;
  color: #fff;
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  .home .home-carousel .desc h5 a {
    font-size: 10px;
  }
}
.home .home-carousel .desc h5 a:hover {
  text-decoration: underline;
}
.home .home-carousel .es-nav span {
  display: block !important;
  height: 20px;
  width: 13px;
  top: -16px;
  right: 17px;
}
.home .home-carousel .es-nav .es-nav-prev {
  background: url(images/es-nav-prev.png) 0 -17px no-repeat;
  height: 17px;
  width: 10px;
}
.home .home-carousel .es-nav .es-nav-prev:hover {
  background: url(images/es-nav-prev.png) 0 0 no-repeat;
}
.home .home-carousel .es-nav .es-nav-next {
  background: url(images/es-nav-next.png) 0 0px no-repeat !important;
  height: 17px;
  right: 1px;
  width: 10px;
}
.home .home-carousel .es-nav .es-nav-next:hover {
  background: url(images/es-nav-next.png) 0 -17px no-repeat !important;
}
.home .bottom-carousel:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  right: -100%;
  top: 0px;
  background: #fff;
}
.home .bottom-carousel:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: -100%;
  top: 0px;
  background: #fff;
}
.home .bottom-carousel {
  padding: 25px 55px 24px;
  background: #fff;
}
@media (min-width: 1200px) {
  .home .bottom-carousel {
    padding: 25px 19px 24px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .home .bottom-carousel {
    padding: 25px 115px 24px;
  }
}
@media (max-width: 767px) {
  .home .bottom-carousel {
    padding: 25px 27px 24px;
  }
}
.home .bottom-carousel figure {
  margin-bottom: 0;
}
.home .bottom-carousel figure img {
  margin: 0 auto;
}
.home .bottom-carousel .btn {
  display: none;
}
.home .bottom-carousel .desc,
.home .bottom-carousel time,
.home .bottom-carousel .author {
  display: none;
}
.home .bottom-carousel .es-nav span {
  display: block !important;
  height: 20px;
  width: 13px;
  top: 53px;
}
.home .bottom-carousel .es-nav .es-nav-prev {
  background: url(images/es-nav-prev.png) 0 -17px no-repeat;
  height: 17px;
  width: 10px;
  left: -20px;
}
.home .bottom-carousel .es-nav .es-nav-prev:hover {
  background: url(images/es-nav-prev.png) 0 0 no-repeat;
}
.home .bottom-carousel .es-nav .es-nav-next {
  background: url(images/es-nav-next.png) 0 0 no-repeat !important;
  height: 17px;
  right: -19px;
  width: 10px;
}
.home .bottom-carousel .es-nav .es-nav-next:hover {
  background: url(images/es-nav-next.png) 0 -17px no-repeat !important;
}
.title-box h2 {
  font: 600 22px/1.2em Georgia;
  color: #262626;
  letter-spacing: 1px;
}
.list.unstyled {
  padding-left: 15px;
}
.list.unstyled ul li {
  list-style: url(images/list.png);
  margin-bottom: 0px !important;
  margin-left: 6px;
}
.list.unstyled ul li a {
  color: #424242;
  font: 400 14px/25px Arial;
}
.about-title1 {
  padding-bottom: 12px;
}
@media (max-width: 767px) {
  .about-title1:first-child {
    padding-top: 70px;
  }
}
.alignleft {
  margin-right: 28px;
}
.about-bottom-title {
  padding-top: 100px;
  padding-bottom: 15px;
}
.wp-image-1950 {
  padding-bottom: 11px;
}
.about-btn-top {
  margin-top: 16px;
}
@media (min-width: 1200px) {
  .row-fluid .span3 {
    width: 70px;
  }
}
@media (min-width: 1200px) {
  .row-fluid .span9 {
    margin-left: 0;
  }
}
.single article figure img {
  border: 2px solid #fff;
  border-radius: 0;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
/*/ Content */
/* #Comments
================================================== */
.post-author {
  background: none;
  border: 2px solid #fff;
  border-radius: 0;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.post-author .post-author_h,
.post-author .post-author_link {
  font: 400 14px/21px Arial;
  color: #424242;
}
.post-author .post-author_h a,
.post-author .post-author_link a {
  font: 400 italic 11px/18px Georgia;
  color: #32b7e1;
  text-transform: capitalize;
}
.post-author .post-author_gravatar img {
  padding: 14px;
}
.related-posts_h,
.comments-h,
#respond h3 {
  font: bold 22px/1.2em Georgia;
  color: #262626;
  text-transform: capitalize;
}
.related-posts figure {
  border: none;
  box-shadow: none;
  padding: 0;
}
.related-posts figure img {
  border: 2px solid #fff;
  border-radius: 0;
}
.related-posts a {
  font: bold 14px/21px Arial;
  color: #424242;
}
.comment-holder .comment-list .comment-body {
  background: none;
  border: 2px solid #fff;
  border-radius: 0;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.comment-holder .comment-list .comment-body .comment-author img {
  padding: 14px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.comment-holder .comment-list .comment-body .author,
.comment-holder .comment-list .comment-body .comment-meta {
  font: 400 italic 11px/18px Georgia;
  color: #32b7e1;
  text-transform: capitalize;
  text-align: left;
}
.comment-holder .comment-list .comment-body .extra-wrap p {
  font: 400 italic 14px/1.2em Georgia;
  color: #3b3b3b;
}
#respond .field input {
  border-radius: 0;
  border-color: #afafaf;
  font: 400 14px/18px Arial;
  color: #424242;
  box-shadow: none !important;
}
#respond textarea {
  border-radius: 0;
  border-color: #afafaf;
  font: 400 14px/18px Arial;
  color: #424242;
  box-shadow: none !important;
}
/*/ Comments */
/* #Widgets
================================================== */
.sidebar .widget {
  margin-bottom: 100px;
}
.sidebar .widget h3 {
  font: bold 22px/1.2em Georgia;
  color: #262626;
  padding-bottom: 16px;
}
.sidebar .widget ul {
  margin-left: 0;
}
.sidebar .widget ul .cat-item {
  list-style: url(images/list.png);
  margin-bottom: 0px !important;
  margin-left: 19px;
}
.sidebar .widget ul .cat-item a {
  color: #424242;
  font: 400 14px/25px Arial;
}
.sidebar .widget .comments-custom li:first-child {
  border: none;
}
.sidebar .widget .comments-custom li {
  border-top: 1px dotted #afafaf;
  padding: 20px 0 20px 0;
}
.sidebar .widget .comments-custom figure {
  padding: 14px;
  background: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 0;
  margin-bottom: 20px;
  margin-right: 30px;
}
.sidebar .widget .comments-custom time {
  font: 400 italic 11px/18px Georgia;
  color: #32b7e1;
  position: relative;
  top: 31px;
}
.sidebar .widget .comments-custom h4 {
  margin-top: 0;
  font: 400 italic 11px/18px Georgia;
  color: #32b7e1;
  text-transform: capitalize;
  padding-top: 3px;
  position: relative;
  top: 28px;
}
.sidebar .widget .comments-custom .comments-custom_txt {
  padding: 7px 0 0 0;
  line-height: 18px;
}
.sidebar .widget .comments-custom .comments-custom_txt a {
  font: 400 italic 14px/1.2em Georgia;
  color: #3b3b3b;
}
.sidebar .widget .post-list {
  margin-top: -13px;
  margin-bottom: -34px;
}
.sidebar .widget .post-list li:first-child {
  border: none;
}
.sidebar .widget .post-list li {
  border-top: 1px dotted #afafaf;
  padding-bottom: 9px;
  padding-top: 13px;
  line-height: 18px;
}
.sidebar .widget .post-list figure {
  padding: 0;
  border-radius: 0;
  margin: 5px 26px 10px 0;
  padding: 1px !important;
  border: none !important;
}
.sidebar .widget .post-list figure a {
  border: 2px solid #fff;
  border-radius: 0;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
@media (min-width: 1px) {
  .sidebar .widget .post-list figure a img {
    width: 100%;
  }
}
.sidebar .widget .post-list time {
  font: 400 italic 11px/18px Georgia;
  color: #32b7e1;
}
@media (max-width: 480px) {
  .sidebar .widget .post-list time {
    clear: both;
    display: block;
  }
}
.sidebar .widget .post-list .excerpt {
  font: 400 italic 14px/1.3em Georgia;
  color: #3b3b3b;
  margin-bottom: 15px;
}
.sidebar .widget .post-list .post-list_h {
  margin: 0;
  margin-bottom: 12px;
}
.sidebar .widget .post-list .post-list_h a {
  font: 400 italic 11px/18px Georgia;
  color: #32b7e1;
  text-transform: uppercase;
}
/*/ Widgets */
/* #Shortcodes
================================================== */
.fon-divider {
  background: url(images/footer-widgets.png);
  position: relative;
  border-bottom: 6px solid #313131;
  padding-top: 24px;
}
.fon-divider:before {
  content: "";
  display: block;
  border-bottom: 6px solid #313131;
  position: absolute;
  width: 100%;
  height: 100%;
  left: -100%;
  top: 0px;
  background: url(images/footer-widgets.png);
}
.fon-divider:after {
  content: "";
  display: block;
  position: absolute;
  border-bottom: 6px solid #313131;
  width: 100%;
  height: 100%;
  right: -100%;
  top: 0px;
  background: url(images/footer-widgets.png);
}
.text-highlight {
  padding: 2px;
  display: block;
  background: none;
  color: #424242;
  font: bold 14px/21px Arial;
}
.dropcap {
  background: url(images/header-bottom.png);
  border-radius: 50px;
  color: #424242;
  height: 46px;
  width: 46px;
  font: bold 20px/46px Arial;
  text-align: center;
}
.hr {
  border-top: 1px dotted #afafaf;
  background: none;
  margin: 15px 0px 14px;
}
.spacer {
  height: 18px;
}
.about-btn-bottom {
  margin-top: 14px;
}
/*/ Shortcodes */
/* #Footer
================================================== */
.home-page .footer {
  padding-top: 0;
  background: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/footer.png);
  border-top: none !important;
overflow:hidden;
z-index: 100;
padding: 20px 0;
background-color: #424242;	
}
.footer {
  padding-top: 0;
  background: url(http://www.adxrefinishing.com/wp-content/themes/adx/images/footer.png);
  border-top: none !important;
overflow:hidden;
}
.footer .mail {
  font: 400 12px/18px Arial;
  color: #fe6601;
}
@media (min-width: 768px) and (max-width: 980px) {
  .footer .mail {
    font-size: 11px;
  }
}
@media (max-width: 767px) {
  .footer .mail {
    text-align: center;
  }
}
.footer .mail a {
  color: #fe6601;
}
.footer .footer-widgets {
  background: url(images/footer-widgets.png);
  position: relative;
  padding-top: 0px;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  .footer .footer-widgets .footer-widget:last-child .textwidget {
    max-width: 200px;
  }
}
@media (max-width: 767px) {
  .footer .footer-widgets .footer-widget {
    padding-bottom: 30px;
  }
}
.footer .footer-widgets .foot-widg {
  font: 400 12px/24px Arial;
  color: #bebebe;
  padding-bottom: 6px;
}
.footer .footer-widgets .foot-widg .menu {
  padding: 0;
  margin: 0;
}
.footer .footer-widgets .foot-widg .menu li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer .footer-widgets .foot-widg .menu li a {
  font: 400 12px/24px Arial;
  color: #bebebe;
}
.footer .footer-widgets .foot-widg .textwidget {
  line-height: 18px;
}
.footer .footer-widgets .foot-widg .textwidget span {
  float: right;
  margin-right: 10px;
}
@media (max-width: 980px) {
  .footer .footer-widgets .foot-widg .textwidget span {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .footer .footer-widgets .foot-widg .textwidget span {
    float: right;
  }
}
.footer .footer-widgets .nav.footer-nav {
	margin-top: 34px;
	float: left;
	width: 515px;
}
@media (max-width: 767px) {
  .footer .footer-widgets .nav.footer-nav {
    float: none;
  }
}
.footer .footer-widgets .nav.footer-nav li {
	padding-left: 8px !important;
margin-right: 0px;
border-left: 1px solid #bebebe;
line-height: 10px;
padding-right: 8px !important;
	}
@media (min-width: 768px) and (max-width: 979px) {
  .footer .footer-widgets .nav.footer-nav li {
    margin-right: 0;
  }
}
.footer .footer-widgets .nav.footer-nav li a:hover {
  color: #fe6601;
}
.footer .footer-widgets .nav.footer-nav li:first-child {
  border: none;
 
}
.footer .footer-text {
  font: 400 12px/31px Arial;
  color: #bebebe;
margin-bottom: -18px;
}
.footer .footer-text a {
  color: #bebebe;
  text-transform: uppercase;
}
.footer .footer-widgets:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: -100%;
  top: 0px;
  background: url(images/footer-widgets.png);
}
.footer .footer-widgets:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  right: -100%;
  top: 0px;
  background: url(images/footer-widgets.png);
}
.footer .copyright {
  padding: 20px 0 0px;
}

.container .row {
margin-left: -30px !important;
margin-bottom: 0px !important;
}
.row {
margin-left: -30px !important;
margin-bottom: -18px !important;
}
/*/ Footer */
/* #Misc
================================================== */
/*/ Misc */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.inner-page {
	float: left;
	clear: both;
	margin: 0px 0px 40px 30px;
	padding: 0px;
	float: let;
	width: 97%;
}

.inner-page .left-box{
	float: left;
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: let;
	width: 78%;
}

.right-box {
	float: left;
margin: 0px 0px 0px 48px;
padding: 0px;
width: 15%;
}

ul#rightnav {
	float:left;
	margin:0px auto;
	padding:0px;
}

ul#rightnav li {
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style-type:none;
	clear:both
}

ul#rightnav li a {
	float:left;
	margin:0px auto;
	padding:0px;
	list-style-type:none;
	text-decoration:none
}

.right-gallery-box {
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px;
}


.fotter-bb{
background: url(http://www.adxrefinishing.com/images/footer-widgets.png) repeat !important;
}


div.wpcf7-response-output{
border: none !important;
background-color: none !important;}

.left-image{ width:180px; float:left;}
.left-image img { padding:10px 0px; }

.footer .logo_h__img img{max-width: 53% !important; }

.form-allowed-tags{display:none;}

.gllr_image_row .gllr_image_block img{width: 14px !important;
border-width: 0px !important;
border-color: none !important;
height: 15px !important;}
.gllr_image_block{height: 50px !important;
display: inline !important;
width: 30px;}
.gllr_image_row{float:left;}

.page-id-203 .right-box {
    float: right !important;
    margin: 0 0 0 48px !important;
    padding: 0 !important;
    position: absolute !important;
    right: 41px !important;
    top: 285px !important;
    width: 15% !important;
}

.page-tem .home-carousel {
padding-top:0px !important;
padding-bottom: 55px !important;
}


.cnss-social-icon img 
{
width: 25px !important;
height: auto !important;
padding: 0px 15px;
margin: 0px;
}