@media screen and (max-width: 1366px) {
	#block-block-24 .healthcare ul > li > a.philippines-link {
	    top: 40%;
	    right: 4%;
	}
	#block-block-22 .content-solutions ul > li > a.philippines-link {
	    top: 41%;
	    right: 3%;
	}
	#block-block-22 .content-solutions ul > li > a.vietnam-link {
	    top: 57%;
	    right: 3%;
	}
	#block-block-22 .content-solutions ul > li > a.india-link {
	    top: 85%;
	    right: 42%;
	}
	#block-block-22 .content-solutions ul > li > a.usa-link {
	    top: 38%;
	    left: 3%;
	}
	#block-block-22 .content-solutions ul > li > a.netherlands-link {
	    top: 76%;
	    left: 14%;
	}
	#block-block-23 .customer-experience ul > li > a.usa-link {
	    top: 34%;
	    left: 2%;
	}
	#block-block-23 .customer-experience ul > li > a.nicaragua-link {
	    top: 49%;
	    left: 3%;
	}
	#block-block-23 .customer-experience ul > li > a.philippines-link {
	    top: 38%;
	    right: 3%;
	}
	#block-block-23 .customer-experience ul > li > a.australia-link {
	    top: 68%;
	    right: 3%;
	}
}

@media screen and (max-width: 1228px) { 
	/*Homepage*/
	#block-views-industries-block-1 .view-industries {
		width: 100%;
    	max-width: 1015px;
	}

}

@media screen and (max-width: 1024px){
	.page-node-17 .initial-text {
		margin-top: 88px;
		margin-right: 10px;
	}

	.page-node-17 .line {
	    margin-left: 3%;
	}
}


@media screen and (max-width: 810px) {
	#block-block-22 .content-solutions ul > li > a{
		font-size: 14px;
	}
	#block-block-24 .healthcare ul > li > a.philippines-link {
	    top: 38%;
	    right: 4%;
	}
	#block-block-22 .content-solutions ul > li > a.philippines-link {
	    top: 39%;
	    right: 3%;
	}
	#block-block-22 .content-solutions ul > li > a.vietnam-link {
	    top: 55%;
	    right: 3%;
	}
	#block-block-22 .content-solutions ul > li > a.india-link {
	    top: 83%;
	    right: 42%;
	}
	#block-block-22 .content-solutions ul > li > a.usa-link {
	    top: 37%;
	    left: 3%;
	}
	#block-block-22 .content-solutions ul > li > a.netherlands-link {
	    top: 74%;
	    left: 14%;
	}

}

@media screen and (max-width: 768px){
	.page-node-17 .initial-text{
		margin-top: 65px;
	}
	.front .carousel-inner { margin-top: 51px; }

}


@media screen and (max-width: 667px){
	.page-node-17 .initial-text{
		font-size: 15px;
		width: 88%;
	}
}

@media screen and (max-width: 600px){
	.page-node-17 .initial-text {
	    margin-top: 55px;
	    margin-right: 0px;
	}
	.page-node-17 .line {
	    margin-left: 4%;
	}
}

@media screen and (max-width: 568px){
	.page-node-17 .initial-text {
	    margin-top: 42px;
	}

	.front .main-quote p {
		font-size: 18px !important;
    	margin-bottom: 10px;
	}

}

@media screen and (max-width: 500px){
	.page-node-17 .initial-text {
	    margin-top: 25px;
	}
}

@media screen and (max-width: 414px){
	.page-node-17 .initial-text {
	    margin-top: 5px;
	    width: 86%;
	}
}

@media screen and (max-width: 375px){
	.page-node-17 .initial-text {
	    font-size: 14px;
	    width: 84%;
	    margin-top: 0;
	}
	.page-node-17 .line {
	    margin-left: 5%;
	}
}

@media screen and (max-width: 320px){
	.page-node-17 .initial-text {
	    font-size: 12px;
	    width: 79%;
	}
	.page-node-17 .line {
	    margin-left: 7%;
	}	    
}