@media(max-width:992px){

.hero{

text-align:center;

padding-top:130px;

}

.hero h1{

font-size:48px;

}

.hero p{

margin:auto;

}

.hero-buttons{

justify-content:center;

}

.store-buttons{

justify-content:center;

}

.phone{

margin-top:50px;

width:360px;

}

}
/*==================
Statistics
===================*/

@media(max-width:992px){

.stats-section{

margin-top:20px;

}

.stat-card{

padding:20px;

}

}

@media(max-width:768px){

.stat-card{

justify-content:flex-start;

}

}
/*=====================
Services
======================*/

@media(max-width:992px){

.services-section{

padding:60px 0;

}

.service-card{

height:auto;

min-height:330px;

}

.section-title h2{

font-size:38px;

}

}

@media(max-width:768px){

.service-card{

min-height:300px;

}

.service-image{

height:130px;

}

.service-image img{

max-height:110px;

}

.section-title h2{

font-size:32px;

}

}
/*=====================
WHY APPON
======================*/

@media(max-width:992px){

.why-section{

padding:70px 0;

}

.why-card{

padding:30px 20px;

}

}

@media(max-width:768px){

.why-card{

margin-bottom:10px;

}

.why-card h4{

font-size:21px;

}

}
/*================================
DOWNLOAD SECTION
================================*/

@media(max-width:992px){

.download-wrapper{

padding:45px;

text-align:center;

}

.download-wrapper h2{

font-size:38px;

}

.download-buttons{

justify-content:center;

}

.qr-box{

margin:auto;

}

.download-phone{

margin-top:50px;

}

.download-phone img{

width:320px;

}

}

@media(max-width:768px){

.download-wrapper{

padding:30px;

}

.download-wrapper h2{

font-size:30px;

}

.download-wrapper p{

font-size:16px;

line-height:30px;

}

.download-buttons{

flex-direction:column;

align-items:center;

}

.download-buttons img{

height:52px;

}

.qr-box{

flex-direction:column;

text-align:center;

}

.download-phone img{

width:260px;

}

}
/*======================
FOOTER
======================*/

@media(max-width:992px){

.newsletter{

margin-top:0;

padding:35px;

text-align:center;

}

.newsletter-form{

margin-top:30px;

}

}

@media(max-width:768px){

.newsletter-form{

flex-direction:column;

border-radius:15px;

}

.newsletter-form button{

width:100%;

}

.footer{

text-align:center;

}

.social-icons{

justify-content:center;

}

}