.anton-service-icon img{
	max-width: 10rem;
}
.container {
    width: 96%;
    margin: 0 auto;
}
.footer-terms p {
    margin: 0;
}
.home-hero-cta a i.aicon-shipping{
    left: 15px;
}
a.anton-services-item:nth-child(1),a.anton-services-item:nth-child(4),a.anton-services-item:nth-child(7),a.anton-services-item:nth-child(10),a.anton-services-item:nth-child(13) {
    background: #0d8643!important;
}

a.anton-services-item:nth-child(1) .anton-services-item-inner,a.anton-services-item:nth-child(4) .anton-services-item-inner,a.anton-services-item:nth-child(7) .anton-services-item-inner,a.anton-services-item:nth-child(10) .anton-services-item-inner,a.anton-services-item:nth-child(13) .anton-services-item-inner {
    background: #0d8643!important;
}

a.anton-services-item:nth-child(2),a.anton-services-item:nth-child(5),a.anton-services-item:nth-child(8),a.anton-services-item:nth-child(11),a.anton-services-item:nth-child(14){
    background: #0376be!important;
}

a.anton-services-item:nth-child(2) .anton-services-item-inner,a.anton-services-item:nth-child(5) .anton-services-item-inner,a.anton-services-item:nth-child(8) .anton-services-item-inner,a.anton-services-item:nth-child(11) .anton-services-item-inner,a.anton-services-item:nth-child(14) .anton-services-item-inner {
    background: #0376be!important;
}

a.anton-services-item:nth-child(3),a.anton-services-item:nth-child(6), a.anton-services-item:nth-child(9), a.anton-services-item:nth-child(12), a.anton-services-item:nth-child(15){
    background: #858585!important;
}

a.anton-services-item:nth-child(3) .anton-services-item-inner, a.anton-services-item:nth-child(6) .anton-services-item-inner,a.anton-services-item:nth-child(9) .anton-services-item-inner,a.anton-services-item:nth-child(12) .anton-services-item-inner,a.anton-services-item:nth-child(15) .anton-services-item-inner  {
    background: #858585!important;
}
.logo.tablet {
    display: none;
}
.post li {margin-bottom:15px;}

@media all and (max-width: 1600px){

	.find-location-cta a {
	    height: 75px;
	    font-size: 28px;
	    max-width: 400px;
	    margin: 0 auto;
	}

	.find-location-cta a i {
	    font-size: 50px;
	    position: relative;
	    left: 10px;
	}

	.footer-2 ul a {
	    font-size: 18px;
	    max-width: 300px;
	    height: 50px;
	}

	div#text-2 img {
	    max-width: 100px;
	}

	footer.footer {
	    padding-bottom: 30px;
	}

	.footer-cols .footer-3{
		width: 25%;
	}

	.home-hero-cta a i.aicon-shipping {
	    font-size: 75px;
	    left: 15px;
	}

	.home-hero-cta a {
	    font-size: 23px;
	    min-height: 80px;
	    max-width: 370px;
	}

	.home-hero-cta a i {
	    font-size: 50px;
	    top: 50%;
	}
	.anton-services-slider .slick-dots li button {
	    width: 16px;
	    height: 16px;
	}

	.anton-services-slider .slick-dots li {
	    width: 16px;
	}
}
@media all and (max-width: 1300px){
	.header-main-menu > .nav > ul > li > a:after,	.header-cols > .logo {
	    display: none;
	}

	.header-right {
	    width: 100%;
	}

	.header-main-menu {
	    justify-content: space-between;
	    align-items: center;
	    margin-top: 25px;
	    margin-bottom: 25px;
	}

	div.header-main-menu > .nav > ul > li > a {
	    padding-bottom: 16px;
	}
	.logo.tablet {
	    display: block;
	}

	.anton-service-name{
		font-size: 20px;
	}

	.header-top-bar {
	    border-radius: 0;
        padding: 10px 0px 10px 0px;
	}

	.header-top-bar:before {
	    content: '';
	    display: block;
	    width: 100vw;
	    right: 100%;
	    top: 0;
	    height: 100%;
	    position: absolute;
	    background: #eeebeb;
	}

	.header-main-menu > .nav > ul > li:last-child > a:after {
	    display: none;
	}

	.anton-service-excerpt{
		font-size: 16px;
		line-height: 24px;
	}

	.anton-testimonial-item {
	    padding-bottom: 50px;
	}

	.anton-testimonial-body {
	    font-size: 16px;
	    max-width: 500px;
	    margin: 0 auto;
	}

	.anton-testimonial-item-wrapper.testimonial-add-background {
    	background-size: 100% 100%;
	}

	.footer-cols .footer-3{
		
	}

	.footer .container{
		padding-left: 0;
	}

	.our-locations-split-cols .our-locations-right {
	    width: 50%;
	}

	.our-locations-split-cols .our-locations-left {
	    width: 60%;
	}

	.our-locations-header-cols {
	    flex-wrap: wrap;
	    justify-content: center;
	}

	.our-locations-header-left {
	    width: 100%;
	    justify-content: center;
	    margin-bottom: 25px;
	}
	.header .container {
	    padding-left: 0;
	}

	div.header-main-menu > .nav > ul > li > a {
	    font-size: 15px;
	}

	.header-search {
	    padding: 0 5px;
	}

	.header-main-menu nav.nav {
	    left: 10px;
	    position: relative;
	}

	.header-main-menu {}
}

.close-search{
	top: 30px;
}

@media all and (max-width: 992px){
	.our-locations-results-upper {font-size:15px;}
	.our-locations-header-right select {width:100%; font-size:17px;padding: 0 20px;}
	 .blog-pic {display:none;}
    .blog-text-right {width:100%;}
    .category-page-wrapper .category-page-right {display:none;}
    .category-page-wrapper .category-page-left {width:100%;}
	.anton-testimonial-item {
	    padding-bottom: 50px;
	}

	.anton-testimonial-body {
	    font-size: 16px;
	    max-width: 500px;
	    margin: 0 auto;
	}

	.footer .container {
	    padding-left: 0;
	}

	.header-top-bar {
	    padding: 5px 0;
	    justify-content: flex-end;
	    align-items: center;
	}

	.header-cta a.button {
	    font-size: 12px;
	    padding: 5px 7px;
	    min-height: 30px;
	}

	.header-top-bar .top-menu a {
	    font-size: 8px;
	}

	.top-menu {
	    display: none;
	}

	.header-social {
	    padding-right: 10px;
	    align-items: center;
	    position: relative;
	    top: 2px;
	}

	.header-main-menu nav.nav {
	    display: none;
	}

	.header-search{
		display: none;
	}

	.home-hero-right:before {
	    left: -150%;
	}

	.home-hero-cols > div {
	    margin: 0 auto;
	    width: calc(100% - 60px);
	}

	.home-hero-left {
	    display: none;
	}

	.home-hero-ctas {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}

	div#home-signup {
	}

	div#home-signup .wpb_column.vc_column_container.vc_col-sm-6 {
	    width: 100%;
	}

	div#home-signup .container {
	    flex-wrap: wrap;
	}

	.footer-cols .footer-col {
	    width: 100%;
	    margin-bottom: 50px;
	}

	.footer-cols {
	    flex-wrap: wrap;
	    text-align: center;
	}

	.footer ul {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}

	.footer-1 ul a {
	    display: block;
	}

	.footer ul li {
	    width: 100%;
	}

	.footer-2 ul a {
	    margin: 10px auto;
	}

	.footer-lower {
	    flex-wrap: wrap;
	    text-align: center;
	    justify-content: center;
	}

	.logo.tablet {
	}

	.logo.tablet {
	    width: 200px;
	}

	.side-menu-mobile {
	    position: fixed;
	    z-index: 99;
	    background: #858585;
	    top: 0;
	    left: 0;
	    height: 100%;
	    overflow: auto;
	    display: flex;
	    flex-direction: column;
	    justify-content: space-between;
	    width: 100%;
	    max-width: 400px;
	    padding: 30px 30px;
	    transform: translateX(-100%);
	    transition: .3s all;
	    max-width: 80%;
	}

	.menu-active .side-menu-mobile{
		transform: translateX(0);
	}

	.sm-bottom .top-menu {
	    display: block;
	}

	.sm-top ul {
	    list-style: none;
	    padding-left: 0;
	    margin-top: 0;
	}

	.sm-top ul a {
	    color: #fff;
	    font-size: 16px;
	    font-family: 'Lato',sans-serif;
	    font-weight: bold;
	    padding-left: 0px;
	    padding-right: 0px;
	}

	.sm-top ul ul {
	    padding-left: 20px;
	}

	.top-menu ul li a {
	    color: #fff;
	}

	.top-menu ul {
	    list-style: none;
	    padding-left: 0;
	    font-size: 15px;
	}

	.sm-bottom .header-social {
	    display: none;
	}

	.our-locations-bottom-cols {
	    display: block;
	}

	.our-locations-bottom-right {
	    margin: 0 auto;
	    margin-top: 20px;
	}

	.location-item-cols {
	    display: block;
	}

	.location-item-col-left {
	    width: 100%;
	}

	.location-item-col-right {
	    width: 100%;
	}

	.location-item-title-bar {
	    display: block;
	}

	.location-item-title {
	    width: 100%;
	}

	.location-item-distance {
	    width: 100%;
	}

	.location-item-ctas {
	    display: block; margin-bottom: 15px;
	}

	.location-item-ctas > div {
	    width: 100%;
	    
	}
	.location-item-ctas > div a {
   
    min-height: 30px;
    font-size: 14px;
    line-height: 1;
    padding: 5px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 215px;
    transition: background 0.2s;
    float: left;
    vertical-align: top;
    margin: 0px 5px 15px 0px;
}

	.our-locations-split-cols .our-locations-left {
	    width: 100%;
	    height: 600px;
	}

	.our-locations-split-cols .our-locations-right {
	    width: 100%;
	}

	.our-locations-split-cols {
	    display: block;
	}

	.primary-sidebar, .single-service-cols .service-sidebar {
	    width: 100%;
	}

	.page-has-sidebar > article {
	    width: 100%;
	}

	.page-has-sidebar, .single-service-cols {
	    flex-wrap: wrap;
	}

	.primary-sidebar, .single-service-cols .service-sidebar {
	    width: 100%;
	    max-width: 400px;
	    margin-left: auto;
	    margin-right: auto;
	}

	.page-has-sidebar > article {
	    width: 100%;
	}

	.page-has-sidebar, .single-service-cols {
	    flex-wrap: wrap;
	}

	.container.single-service-cols {
	    display: block;
	}

	.single-service-header-inner {
	    font-size: 30px;
	}

	.single-service-cols main {
	    width: 100%;
	    padding: 30px;
	}

	.single-service-inner section h2 {
	    line-height: 1.15;
	}

	aside.service-sidebar {
	    text-align: center;
	}

	.service-sidebar-cta.home-hero-cta.home-hero-location-cta,.service-sidebar-cta {
	    text-align: left;
	    margin-left: auto;
	    margin-right: auto;
	}

	.anton-services-title-text {
	    font-size: 30px;
	    padding: 30px 15px;
	}

	.single-service-cols .service-sidebar:after {
	    content: '';
	    display: block;
	    width: 100vw;
	    height: 100%;
	    position: absolute;
	    top: 0;
	    left: 100%;
	    background: #e6edf1;
	}

	.wpb_column.vc_column_container.vc_col-sm-8 + .wpb_column.vc_column_container.vc_col-sm-4 {
	    width: 100%;
	    max-width: 400px;
	    margin-left: auto;
	    margin-right: auto;
	    float: none;
	    clear: both;
	}

	.wpb_column.vc_column_container.vc_col-sm-8 {
	    width: 100%;
	}
}
@media all and (max-width: 767px){
	.anton-services-slider .slick-arrow{
		height: 150px;
		margin-top: -150px;
	}

	.anton-services-slider {
	    padding-left: 30px;
	    padding-right: 30px;
	    padding-bottom: 100px;
	}

	.anton-services-slider .slick-arrow:before {
	    left: -30px;
	}

	.anton-services-slider .slick-arrow.slick-next {
	    right: -60px;
	}

	.anton-services-item-inner {
	    padding: 25px 10px;
	}

	.anton-service-name {
	    line-height: 1.25;
	}

	.anton-services-slider .slick-dots li {
	    margin: 0 5px;
	}

	div#home-split-column .vc_col-sm-6:nth-child(1) {
	    padding-left: 30px;
	    padding-right: 30px;
	}

	.find-location-cta a {
	    font-size: 20px;
	}

	.monthy-coupon-wrap {
	    margin-bottom: 30px;
	}


	.lbh-title {
	    font-size: 25px;
	    line-height: 1.25;
	}

	.footer-terms {
	    font-size: 12px;
	}

	.footer-copyright {
	    font-size: 12px;
	}

	.home-signup-cta a {
	    font-size: 22px;
	    max-width: 300px;
	    margin: 0 auto;
	}

	.home-hero-right-inner h1 {
	    font-size: 30px;
	    line-height: 1.25;
	}

	.home-hero-cta a {
	    font-size: 20px;
	    max-width: 300px;
	}

	div#home-signup .container .wpb_column:nth-child(2) {
	    padding-left: 0;
	}

	.home-signup-info {
	    font-size: 25px;
	}

	.home-signup-info br {
	    display: none;
	}

	.home-signup-info strong {
	    display: block;
	    margin-top: 10px;
	}

	.anton-services-title-text {
	    font-size: 36px;
	}

	.monthly-coupon-title {
	    font-size: 25px;
	}

	.header-top-bar {
    	justify-content: space-between;
	    margin-left: -15px;
	}

	.logo.tablet{
		width: 120px;
	}
	.anton-service-excerpt{
		min-height: 100px;
	}
	.header-social{
		left: 10px;
	}

	.user-location-cta {
	    font-size: 16px;
	    text-align: center;
	    max-width: 300px;
	    margin: 0 auto;
	}

	.our-locations-header-left {
	    display: block;
	    text-align: center;
	}

	.zip-search-form {
	    margin: 0 auto;
	}

	.our-locations-dropdown {
	    max-width: 80%;
	    margin: 0 auto;
	}

}

@media all and (min-width: 993px){
	.side-menu-mobile{
		display: none;
	}
	.hamburger{
		display: none;
	}
}