.the_list_item_action a, #gform_submit_button_1, #gform_submit_button_2 {
background: #840B1B !important;
border-radius:25px !important;
box-shadow: none !important;
border: none !important;
font-size: 1.7rem !important;
text-transform: uppercase !important;
color: #fff !important;
-webkit-transition: all .3s ease-in-out !important;
-moz-transition: all .3s ease-in-out !important;
-o-transition: all .3s ease-in-out !important;
transition: all .3s ease-in-out !important;
}

.the_list_item_action a:hover, #gform_submit_button_1:hover, #gform_submit_button_2:hover{
background: #FBC63B !important;
color: #fff !important;
}
 .the_list_item_action {
background-color: transparent !important;
}

#the_header, #_the_navigation {
  max-width:100% !important;
}
#wrapper #_the_logo, .share_icons-wrap, #menu-primary-menu {
  margin: 0 auto !important;
  max-width:106rem !important;
}

#_the_navigation {
  box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.10) !important;
}

#the_footer {max-width:100% !important; }
#the_footer #_the_logo, #the_footer #_the_copyright, #the_footer .section.w988 { margin: 0 auto !important; max-width:106rem !important; }

#_the_navigation a, #menu-holder a {
  font-size: 1.3rem !important;
  text-transform: uppercase !important;
}

.phone {
  float: right !important;
}

.home .full_width_content.content_bg.wrp_color_bg {
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
}

.home .tsidesign_dl .the_list_item.hero .caption .the_list_text {
  text-align:center !important;
  margin: 0 auto !important;
}

.home .tsidesign_dl2 {
  margin: -2.0rem auto 0 !important;
  max-width: 106rem !important;
}
.home.isTablet .tsidesign_dl2, .home.isMobile .tsidesign_dl2, .mobileview .home .tsidesign_dl2 {
  margin: 0rem auto 0 !important;
}

.home .tsidesign_dl2 .the_list {
  background: rgba(255,255,255, 0.3) !important;
}

@media(max-width:1280px) {
  .home .tsidesign_dl .the_list_item.hero .caption .the_list_text {
    max-width: 85% !important;
  }
}

@media(max-width:800px) {
  .home .tsidesign_dl .the_list_item.hero .caption .the_list_text {
    max-width: 100% !important;
  }
}

.tsidesign_servicerightbox .the_list_item_headline {
 font-size: 3rem !important; 
}

.tsidesign_servicerightbox .the_list_item_subheadline {
 font-size: 1.5rem !important; 
}





.tsidesign_feature12 .the_list_item_action a {
font-size: 1.2rem !important;
font-weight: 400 !important;
max-width: 15rem !important;
margin: 0 auto !important;
padding: .4em !important;
padding-top: .6em !important;
}


.tsidesign_feature12 .the_list_item_heads {
min-height: 5rem !important;
}

.tsidesign_feature12 {
margin: 0 auto !important;
max-width: 120rem !important;
padding-top: 0rem !important;
padding-bottom: 3rem !Important;
}

.home .tsidesign_feature12 {
padding-top: 4rem !important;
}
.tsidesign_feature12 .the_list_item .the_list_item_desc p {
margin: 1rem !important;
}
.tsidesign_feature12 .the_list_item_action{
padding: 0 1rem !important;
}

.tsidesign_feature12 .the_list_wrap {
text-align: center !important;
background: transparent !important;
padding: 1rem !important;
max-width: 20rem !important;
margin: 0 auto !important;
}

.tsidesign_feature12 .the_list, .tsidesign_feature12 .the_list_item{
margin-bottom: 1rem !important;
}
.tsidesign_feature12 .the_list_item{
-webkit-transition: all .5s ease !important;
transition: all .5s ease !important;
}

.tsidesign_feature12 .the_list_item .the_list_item_headline, .tsidesign_feature12 .the_list_item .the_list_item_headline a {
text-transform: uppercase !important;
letter-spacing: .1em !IMPORTANT;
color: #303030 !important;
font-size: 1.5rem !important;
padding-top: 0rem !important;
margin-top: 0rem !important;
font-weight: 600 !important;
}

.tsidesign_feature12 .the_list_item .the_list_item_subheadline {
opacity: 0 !important;
font-size: 1.8rem !Important;
-moz-transition: all 0.35s ease-in-out !important;
-webkit-transition: all 0.35s ease-in-out !important;
-o-transition: all 0.35s ease-in-out !important;
transition: all 0.35s ease-in-out !important;
}

.tsidesign_feature12 .the_list_item:hover .the_list_item_subheadline {
opacity: 1 !important;
}

.tsidesign_feature12 .the_list_item_headline {
margin-top: 2% !important;
}

.tsidesign_feature12 .the_list_item .the_list_item_image {
padding: 1rem !important;
padding-bottom: 2rem !important;
max-width: 7rem !important;
margin: 0 auto !important;
-moz-transition: all 0.35s ease-in-out !important;
-webkit-transition: all 0.35s ease-in-out !important;
-o-transition: all 0.35s ease-in-out !important;
transition: all 0.35s ease-in-out !important;
}


.tsidesign_feature12 .the_list_item {
opacity: .7 !important;
-moz-transition: all 0.35s ease-in-out !important;
-webkit-transition: all 0.35s ease-in-out !important;
-o-transition: all 0.35s ease-in-out !important;
transition: all 0.35s ease-in-out !important;
}

.tsidesign_feature12 .the_list_item:hover {
filter: grayscale(0) !important;
opacity: 1 !important;
}


.tsidesign_feature12 .the_list_item {
-moz-transition: all 0.35s ease-in-out !important;
-webkit-transition: all 0.35s ease-in-out !important;
-o-transition: all 0.35s ease-in-out !important;
transition: all 0.35s ease-in-out !important;
}
.tsidesign_feature12 .the_list_item:hover{
-webkit-transform: translate(0px,-10px) !important;
transform: translate(0px,-10px) !important;
-moz-transition: all 0.35s ease-in-out !important;
-webkit-transition: all 0.35s ease-in-out !important;
-o-transition: all 0.35s ease-in-out !important;
transition: all 0.35s ease-in-out !important;
}

@media(max-width:575px) {
.tsidesign_feature12 .the_list_item{
filter: grayscale(0) !important;
opacity: 1 !important;
}
}