.service-listing .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 61px;
}
.service-listing .iwithtext .iwt-text {
    padding-left: 81px;
}
.clients.carousel.five-cols>div img {
    max-width: 200px;
}
.social-icon .nectar_icon_wrap:last-child .nectar_icon {
    padding-right: 0;
}

.mid-height .vc_column-inner {
	height: 40vh;
}

#contact-form label {
    width: 50%;
}
#download-pdf {
    padding: 10px 30px 10px 80px;
    font-size: 16px;
    height: 50px;
    line-height: 32px;
}
#download-pdf i.fa.fa-download {
    left: 25px;
    background-color: transparent;
    font-size: 20px;
}

#fb-max-height img {
    max-height: 30px;
}
.owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 16px;
    height: 16px;
	transform: scale(1) !important;
    border: solid 1px #000;
	background: transparent
}

#banner .featured-image img {
	width: 100%;
}

@media only screen and (max-width: 1800px) and (min-width:1200px) {
	#page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1, [data-inherit-heading-family="h1"] {
			font-size: 58px;
			line-height: 70.8px;
	}
}

@media only screen and (max-width: 1200px) and (min-width:920px) {
	#page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2, body #error-404 h1, [data-inherit-heading-family="h1"] {
			font-size: 44px;
			line-height: 56.8px;
	}
}


@media only screen and (max-width: 920px) {
	#banner > .col.span_12,
	#banner {
    min-height: 30vh;
}
@media only screen and (max-width: 600px) {
    .schedule table {
        display: inline;
    }
	.testimonial_slider[data-style=multiple_visible] .flickity-prev-next-button {
display: inline;
        position: absolute;
        left: 0;
        z-index: 9;
        top: 50%;
        transform: translateY(-220%);
        background: transparent !important;
}	.testimonial_slider[data-style=multiple_visible] .flickity-prev-next-button.next {
display: inline;
        right:0 ;
        left:auto;
}
	.testimonial_slider .flickity-prev-next-button:before {
    background-color: transparent;
}
	.cfsubnmit p {
    text-align: center;
}
	.wpcf7-spinner {
    position: absolute;
}
	#contact-form .wpcf7-submit {
    float: none;
}
	.home #banner > .col.span_12 {
    justify-content: center;
	}
	.cta .iwithtext {
    margin: 0 auto;
	}
	#banner > .col.span_12,
	#banner {
    min-height: 30vh;
}
	
	.contact-map .leaflet-pane {
	top: -65px;
  left: -65px;
	}
	
	.clients.carousel.three-cols>div img,
	.row.carousel.clients img {
		width: 90%;
	}
}