/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{

}

/* Laptop */
@media (max-width: 1366px)
{

}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1024px)
{
	.down-img img{max-width: 500px;}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
	*{line-height: 1.5 !important;}
	br{display: none;}
	main{padding: 70px 0 0;}
	.row-reverse{flex-direction: column-reverse;}
	.hero-txt h1{font-size: 40px;}
	.hero-txt p{font-size: 14px;}
	.hero-section{padding: 50px 0;}
	.about-section, .work-section, .testimonial-section, .download-section{padding: 30px 0;}
	.download-section{margin: 0;}
	.features-section{padding: 50px 0;}
	.about-img{margin-bottom: 20px;}
	.heading-section h2{font-size: 32px;}
	.heading-section span{font-size: 14px;}
	.pl, .pr{padding: 0;}
	.work-txt{margin: 15px 0;}
	.lp-feature-card{padding: 25px;}
	.lp-feature-card h4{font-size: 16px;}
	.lp-feature-card p, .lp-testi-card p, .down-txt p, .about-section p{font-size: 14px;}
	.lp-testi-card{padding: 20px;}
	.lp-testi-avatar img{min-width: 50px;height: 50px;}
	.lp-testi-user h5{font-size: 16px;margin-bottom: 0;}
	.lp-testi-user span{font-size: 13px;}
	.owl-testi .owl-nav button{width: 40px;height: 40px;}
	.owl-testi .owl-nav{position: unset;margin: 30px auto 0;text-align: center;justify-content: center;}
	.down-bx{height: auto;flex-direction: column;padding: 30px;}
	.down-txt h3{font-size: 25px;margin-bottom: 10px;}
	.testimonial-section .heading-section{margin-bottom: 30px;}
	.down-img img{max-width: 100%;}
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{	
	
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	.hero-txt h1{font-size: 22px;margin-bottom: 10px;}
	.heading-section h2, .work-txt h3{font-size: 20px;}
	.about-section h3{font-size: 16px;}
}