/* Tablet */

@media(max-width:992px){

.hero{

flex-direction:column;

text-align:center;

}

.hero-left,
.hero-right{

width:100%;

}

.hero h1{

font-size:52px;

}

.buttons{

justify-content:center;

}

.features{

grid-template-columns:1fr 1fr;

}

.nav-links{

display:none;

}

.menu-btn{

display:block;

}

}

/* Mobile */

@media(max-width:768px){

.navbar{

padding:15px 20px;

}

.logo img{

width:170px;

}

.hero{

padding:10px;

}

.hero h1{

font-size:40px;

}

.hero p{

font-size:17px;

}

.buttons{

flex-direction:column;

}

.btn1,
.btn2{

width:100%;
text-align:center;

}

.features{

grid-template-columns:1fr;

}

.call-btn{

display:none;

}

.rating-card{

position:static;
margin-top:20px;
display:inline-block;

}

}




@media(max-width:992px){

.steps{

grid-template-columns:repeat(2,1fr);

}

.subject-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.steps{

grid-template-columns:1fr;

}

.subject-grid{

grid-template-columns:1fr;

}

.section-header h2{

font-size:34px;

}

}

@media(max-width:992px){

.why-grid{

grid-template-columns:repeat(2,1fr);

}

.stats{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.why-grid{

grid-template-columns:1fr;

}

.stats{

grid-template-columns:1fr;

}

}

@media(max-width:992px){

.contact-wrapper{
grid-template-columns:1fr;
}

.footer-grid{
grid-template-columns:1fr 1fr;
}

}

@media(max-width:768px){

.footer-grid{
grid-template-columns:1fr;
text-align:center;
}

.social{
justify-content:center;
}

.newsletter-form input{
width:100%;
}

}
