/* VC-CSS-EDITS */
.cta-bottom {
	margin-top: 150px;
    margin-bottom: -40px;
}


/*@media (max-width:1240px){
	.call-fixed-bar {
		position:absolute !important;
	    right: -70px !important;
	    transform: rotate(90deg) !important;
	    margin-top: 140px !important;
	    //display:none;
	}

}*/

@media (max-width: 880px) {
	.cta-bottom__contact-label {
		text-align:center;
		font-size:16px;
	}
	.header__heading {
		/*word-break: break-all;*/
	}
	.page__our-service-icon {
		width: 25%;
	}
	.contact__left-text {
		padding-right: 0;
	}
	.contact__form {
		padding-left: 0;
	}

	.page__client-images {
		margin-top:50px;
	}

	.cta-bar__content {
		padding-left:20px;
		padding-right:20px;
	}

	.cta-bar--home {
    padding-bottom: 50px;
	}
}


@media(max-width: 640px) {
	.contact {
		margin-top: 0;
		margin-bottom: 0;
	}
	.contact__heading {
		font-size: 28px;
	}
	.case__item {
		padding-left: 20px; 
	}
	.case__item h2 {
		font-size: 16px;
	}

	.page__slider-item h3 {
		font-size:16px;
	}

	.case__item-content {
		padding-right: 20px;
	}
	.page__our-service-icon {
		width: 50%;
	}
	.slider-home__indicators {
		display: none;
	}
	.page__content-build .small-12 { 
		width: 100%;
	}
	.single-page__video-play-image {
		height: 225px
	}
	.single-page__video {
		margin-top: 0;
		margin-bottom: 0;
	}
}
