/* Prinox Printing Business HTML-5 Template */	
@media only screen and (max-width: 1340px){
	.page-wrapper{
		overflow:hidden;	
	}

	.main-slider-two .image {
		right: 60px;
	}

	.main-slider-two .content-column .inner-column{
		padding-top:var(--padding-zero);
	}
}


@media only screen and (max-width: 1140px){
	
	.page-wrapper{
		overflow:hidden;	
	}

	.main-slider-two .image {
		right: 40px;
	}
	
	.main-slider-two h3{
		font-size:var(--font-30);
	}
	
	.main-slider-two h2{
		font-size:var(--font-36);
	}

	.main-slider-two .slide{
		padding:100px 0px 60px;
	}
}

@media only screen and (min-width: 768px){

}

@media only screen and (max-width: 1023px){

	h1{
		font-size:var(--font-60);
	}
	
	.main-slider-two .slide{
		padding:80px 0px 40px;
	}
	
}

@media only screen and (max-width: 900px){

	.main-slider-two .slide{
		padding:40px 0px 40px;
	}
	
}

@media only screen and (max-width: 767px){
	
	.main-slider-two h2{
		font-size:var(--font-34);
	}
	
	.main-slider-two h1 {
		font-size: var(--font-44);
		line-height:54px;
	}
	
	.main-slider-two h4{
		font-size: var(--font-20);
	}

	.main-slider-two .slide{
		padding:80px 0px 40px;
	}

	.main-slider-two .slide {
		background-position: right center;
	}
	
}

@media only screen and (max-width: 599px){
	
	.main-slider-two .main-slider-two h1 {
		font-size: var(--font-40);
	}
	
	.main-slider-two h2 {
		font-size: var(--font-28);
	}
	
	.main-slider .vector-layer{
		right:0px;
	}
	
	.project-section-four .play-box{
		margin-top:var(--margin-top-25);
	}
	
	.main-slider .counter-boxed .counter-text{
		margin-top:var(--margin-top-5);
	}
	
	.main-slider .counter-boxed{
		padding-left:var(--padding-left-15);
		padding-right:var(--padding-right-15);
		padding-bottom:var(--padding-zero);
	}
	
	.main-slider .counter-boxed .counter-block{
		text-align:center;
		margin-bottom:var(--margin-bottom-25);
	}

	.main-slider-two .slide{
		padding:270px 0px 40px;
	}

	.main-slider-two .slide {
		background-position: right center;
	}

}

@media only screen and (max-width: 479px) {
	
	.main-slider-two h1 {
		font-size: var(--font-26);
		line-height:38px;
	}
	
	.main-slider-two h2 {
		font-size: var(--font-24);
	}
	
	.main-slider-two h3 {
		font-size: var(--font-22);
	}
	
	.main-slider-two h5 {
		font-size: var(--font-18);
	}

	.main-slider-two .slide{
		padding:270px 0px 40px;
	}

	.main-slider-two .image {
		right: 0px;
	}

	.owl-nav {
		display: none;
	}

	.main-slider-two .slide {
		background-position: right center;
	}
}