/* FIX GHOST KIT */
@media(min-width: 1200px){
	.cta-text-block{
		padding-bottom: 65px;
	}
	.home .services-block{
		margin-top: 115px;
		margin-bottom: -185px;
	}
	.services-block{
		margin-top: 165px;
	}
	.testimonial-slider{
		padding-top: 312px;
		padding-bottom: 205px;
	}
	.text-image-block{
		padding-top: 160px;
		padding-bottom: 90px;
	}
	.home .text-image-block{
		padding-top: 160px;
		padding-bottom: 90px;
	}
	.home section:nth-child(6){
		padding-top: 230px;
		padding-bottom: 80px;
	}
	.home section:nth-child(7){
		padding-top: 80px;
		padding-bottom: 460px;
	}
	.case-studies-slider{
		margin-top: -260px;
		padding-top: 165px;
		padding-bottom: 280px;
	}
	.contact-us-banner{
		padding-top: 111px;
	}
	.four-column-block{
		padding-bottom: 131px;
	}
	.accordion-block{
		padding-top: 154px;
		padding-bottom: 150px;
	}
	.meet-the-team-carousel{
		padding-top: 130px;
		padding-bottom: 160px;
	}
	.single-column-icon-list{
		padding-top: 100px;
		padding-bottom: 200px;
	}
	.fifty-fifty-text-block{
		margin-top: 170px;
		margin-bottom: 170px;
	}
	.contact-hero{
		padding-top: 226px;
		padding-bottom: 47px;
	}
	.map-block{
		padding-top: 69px;
		padding-bottom: 109px;
	}
	.fifty-fifty-with-single-column{
		padding-bottom: 400px;
	}

	/* About US Page */
	.page-id-219 .cta-text-block{
		margin-top: 170px;
		margin-bottom: 170px;
		padding-bottom: 0;
	}
	.page-id-219 .four-column-block{
		padding-bottom: 131px;
	}

	/* Managed Page*/
	.page-id-858 .fifty-fifty-text-block{
		margin-top: 180px;
		margin-bottom: 0;
	}
	.page-id-858 .text-image-block{
		margin-top: 140px;
		padding-top: 0;
		padding-bottom: 0;
	}

	/* Managed Services Post Types */
	.type-managed-service .fifty-fifty-with-single-column{
		padding-top: 100px;
		padding-bottom: 400px;
	}
	.type-managed-service .services-block{
		margin-top: 165px;
		margin-bottom: 111px;
	}

	/* Migration Services Post Types */
	.type-migration-services .fifty-fifty-with-single-column{
		padding-top: 100px;
		padding-bottom: 350px;
	}
	.type-migration-services .services-block{
		margin-top: 165px;
		margin-bottom: 111px;
	}

	/* Professional Services Post Types */
	.type-professional-service .fifty-fifty-with-single-column{
		padding-top: 100px;
		padding-bottom: 400px;
	}
	.type-professional-service .services-block{
		margin-top: 165px;
		margin-bottom: 111px;
	}
}

@media(max-width: 1200px){
	.cta-text-block{
		padding-bottom: 65px;
	}
	.services-block{
		margin-top: 100px;
		margin-bottom: -150px;
	}
	.testimonial-slider{
		padding-top: 250px;
		padding-bottom: 200px;
	}
	.text-image-block{
		padding-top: 140px;
		padding-bottom: 80px;
	}
	.home section:nth-child(6){
		padding-top: 220px;
		padding-bottom: 80px;
	}
	.home section:nth-child(7){
		padding-top: 70px;
		padding-bottom: 400px;
	}
	.case-studies-slider{
		margin-top: -200px;
		padding-top: 150px;
		padding-bottom: 220px;
	}
	.contact-us-banner{
		padding-top: 105px;
	}
	.four-column-block{
		padding-bottom: 125px;
	}
	.accordion-block{
		padding-top: 140px;
		padding-bottom: 150px;
	}
	.meet-the-team-carousel{
		padding-top: 125px;
		padding-bottom: 150px;
	}
	.single-column-icon-list{
		padding-top: 80px;
		padding-bottom: 150px;
	}
	.contact-hero{
		padding-top: 215px;
		padding-bottom: 50px;
	}
	.map-block{
		padding-top: 100px;
		padding-bottom: 100px;
	}
	/*About US Page */
	.page-id-219 .four-column-block{
		padding-bottom: 125px;
	}

	/*Managed Page */
	.page-id-858 .services-block{
		margin-bottom: 0;
	}

	.fifty-fifty-with-single-column{
		padding-top: 90px;
	}

	/* Managed Services Post Types */
	.type-managed-service .services-block{
		margin-top: 165px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}

	/* Migration Services Post Types */
	.type-migration-services .fifty-fifty-with-single-column{
		padding-top: 90px;
		padding-bottom: 320px;
	}
	.type-migration-services .services-block{
		margin-top: 165px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}

	/* Professional Services Post Types */
	.type-professional-service .services-block{
		margin-top: 165px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}
}

@media(max-width: 992px){
	.cta-text-block{
		padding-bottom: 65px;
	}
	.services-block{
		margin-top: 80px;
		margin-bottom: -120px;
	}
	.testimonial-slider{
		padding-top: 200px;
		padding-bottom: 190px;
	}
	.text-image-block{
		padding-top: 145px;
		padding-bottom: 70px;
	}
	.home section:nth-child(6){
		padding-top: 210px;
		padding-bottom: 70px;
	}
	.home section:nth-child(7){
		padding-top: 60px;
		padding-bottom: 320px;
	}
	.case-studies-slider{
		margin-top: -160px;
		padding-top: 140px;
		padding-bottom: 200px;
	}
	.contact-us-banner{
		padding-top: 100px;
	}
	.four-column-block{
		padding-bottom: 125px;
	}
	.accordion-block{
		padding-top: 120px;
		padding-bottom: 150px;
	}
	.meet-the-team-carousel{
		padding-top: 120px;
		padding-bottom: 140px;
	}
	.single-column-icon-list{
		padding-top: 70px;
		padding-bottom: 100px;
	}
	.contact-hero{
		padding-top: 200px;
		padding-bottom: 60px;
	}
	.map-block{
		padding-top: 120px;
		padding-bottom: 100px;
	}

	.fifty-fifty-with-single-column{
		padding-top: 80px;
	}

	/*About US Page */
	.page-id-219 .four-column-block{
		padding-bottom: 125px;
	}
	/*Managed Page */
	.page-id-858 .services-block{
		margin-bottom: 0;
	}

	/* Managed Services Post Types */
	.type-managed-service .services-block{
		margin-top: 80px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}

	/* Migration Services Post Types */
	.type-migration-services .fifty-fifty-with-single-column{
		padding-top: 80px;
		padding-bottom: 300px;
	}
	.type-migration-services .services-block{
		margin-top: 80px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}

	/* Professional Services Post Types */
	.type-professional-service .services-block{
		margin-top: 80px;
		margin-bottom: 165px;
		padding-bottom: 0;
	}
}

@media(max-width: 768px){
	.cta-text-block{
		padding-top: 30px;
		padding-bottom: 65px;
	}
	.services-block{
		margin-top: 80px;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.testimonial-slider{
		padding-top: 90px;
		padding-bottom: 190px;
	}
	.text-image-block{
		padding-top: 145px;
		padding-bottom: 45px;
	}
	.home section:nth-child(6){
		padding-top: 200px;
		padding-bottom: 60px;
	}
	.home section:nth-child(7){
		padding-top: 50px;
		padding-bottom: 260px;
	}
	.case-studies-slider{
		margin-top: -80px;
		padding-top: 90px;
		padding-bottom: 10px;
	}
	.contact-us-banner{
		padding-top: 100px;
	}
	.four-column-block{
		padding-bottom: 125px;
		margin-bottom: -50px;
	}
	.accordion-block{
		padding-top: 100px;
		padding-bottom: 150px;
	}
	.meet-the-team-carousel{
		padding-top: 110px;
		padding-bottom: 130px;
	}
	.single-column-icon-list{
		padding-top: 60px;
		padding-bottom: 75px;
	}
	.contact-hero{
		padding-top: 180px;
		padding-bottom: 60px;
	}
	.map-block{
		padding-top: 140px;
		padding-bottom: 100px;
	}

	.fifty-fifty-with-single-column{
		padding-top: 50px;
	}

	/*About US Page */
	.page-id-219 .four-column-block{
		padding-bottom: 125px;
		margin-bottom: -50px;
	}

	/* Managed Services Post Types */
	.type-managed-service .services-block{
		margin-top: 80px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}

	/* Migration Services Post Types */
	.type-migration-services .fifty-fifty-with-single-column{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.type-migration-services .services-block{
		margin-top: 80px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}

	/* Professional Services Post Types */
	.type-professional-service .services-block{
		margin-top: 80px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}
}

@media(max-width: 576px){
	.cta-text-block{
		padding-top: 30px;
		padding-bottom: 65px;
	}
	.services-block{
		margin-top: 80px;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.testimonial-slider{
		padding-top: 90px;
		padding-bottom: 190px;
	}
	.text-image-block{
		padding-top: 145px;
		padding-bottom: 45px;
	}
	.home section:nth-child(6){
		padding-top: 180px;
		padding-bottom: 45px;
	}
	.home section:nth-child(7){
		padding-top: 45px;
		padding-bottom: 180px;
	}
	.case-studies-slider{
		margin-top: -80px;
		padding-top: 90px;
		padding-bottom: 10px;
	}
	.contact-us-banner{
		padding-top: 100px;
	}
	.four-column-block{
		padding-bottom: 125px;
		margin-bottom: -50px;
	}
	.why-choose-us-carousel{
		margin-top: -50px;
	}
	.accordion-block{
		padding-top: 135px;
		padding-bottom: 150px;
	}
	.meet-the-team-carousel{
		padding-top: 105px;
		padding-bottom: 130px;
	}
	.single-column-icon-list{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.contact-hero{
		padding-top: 167px;
		padding-bottom: 70px;
	}
	.map-block{
		padding-top: 160px;
		padding-bottom: 90px;
	}

	.fifty-fifty-with-single-column{
		padding-top: 50px;
	}

	/*About US Page */
	.page-id-219 .four-column-block{
		padding-bottom: 125px;
		margin-bottom: -50px;
	}

	/* Managed Services Post Types */
	.type-managed-service .services-block{
		margin-top: 80px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}

	/* Migration Services Post Types */
	.type-migration-services .fifty-fifty-with-single-column{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.type-migration-services .services-block{
		margin-top: 80px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}

	/* Professional Services Post Types */
	.type-professional-service .services-block{
		margin-top: 80px;
		margin-bottom: 111px;
		padding-bottom: 0;
	}
}