

@media (min-width: 1024px) and (max-width: 1366px) {

	.heading h1{
		font-size: 93px;
	}
}

@media (max-width: 1199px) {
	
	.hero-text .typing h1 {
		font-size: 50px;
	}
}

@media (max-width: 991px) {

	/* Hero Slider */
	.slider .hero-carousel{
		width: 300px;
	}
	.slider .single-image {
		height: 600px;
	}

	/* Section Title */
	.section-title.style-one h1{
		font-size: 52px;
	}
	.section-title.style-two h1{
		font-size: 52px;
	}

	/* Portfolio */
	.portfolio-grid .portfolio-item:nth-child(1){
		grid-column: 1/3;
	}
	.portfolio-grid .portfolio-item:nth-child(2){
		grid-column: 3/5;
	}
	.portfolio-grid .portfolio-item:nth-child(3){
		grid-row: 2;
		grid-column: 1/3;
	}
	.portfolio-grid .portfolio-item:nth-child(4){
		grid-row: 2;
		grid-column: 3/5;
	}
	.portfolio-grid .portfolio-item:nth-child(5){
		grid-row: 3;
		grid-column: 1/3;
	}
	.portfolio-grid .portfolio-item:nth-child(6){
		grid-row: 3;
		grid-column: 3/5;
	}

	/* Home Two */
	.hero-text .typing h1 {
		font-size: 45px;
	}

}


@media (max-width: 767px) {

	/* Hero Slider */
	.slider .hero-carousel{
		width: 295px;
	}
	/* Section Title */
	.section-title.style-one h1{
		font-size: 36px;
	}
	.section-title.style-one span{
		height: 2px;
	}
	.section-title.style-two h1{
		font-size: 36px;
	}
	.section-title.style-two .title-two::before {
		height: 35px;
	}

	/* Portfolio */
	.portfolio-grid{
		display: block;
	}

	/* Testimonials */
	.testimonial-carousel .owl-nav{
		display: none;
	}
	.single-testimonial .testimonial-thumb-section {
		margin-bottom: 43px;
	}
	.testimonial-content p {
		font-size: 18px;
	}
	.testimonial-intro h1{
		font-size: 24px;
	}
	.testimonial-intro span{
		font-size: 16px;
	}

	/* Home Two */
	.hero-text .typing h1 {
		font-size: 38px;
	}

}