/*==================================================
1400px
==================================================*/

@media (max-width:1400px){

.ecommerce-grid{

grid-template-columns:380px 1fr;

gap:24px;

}

}

/*==================================================
1200px
==================================================*/

@media (max-width:1200px){

.ecommerce{

padding:100px 0;

}

.section-heading h2{

font-size:48px;

}

.ecommerce-grid{

grid-template-columns:340px 1fr;

}

.marketplace-grid{

grid-template-columns:repeat(2,1fr);

}

.service-row{

padding:18px;

}

}

/*==================================================
992px
==================================================*/

@media (max-width:992px){

.ecommerce{

padding:90px 0;

}

.ecommerce-grid{

grid-template-columns:1fr;

gap:35px;

}

.marketplace-side{

order:2;

}

.services-side{

order:1;

}

.marketplace-grid{

grid-template-columns:repeat(3,1fr);

}

.section-heading h2{

font-size:42px;

}

.section-heading p{

font-size:16px;

}

.track-record{

padding:22px;

}

.track-grid{

grid-template-columns:repeat(2,1fr);

}

}

/*==================================================
768px
==================================================*/

@media (max-width:768px){

.ecommerce{

padding:70px 0;

}

.ecommerce-container{

width:94%;

}

.section-heading{

margin-bottom:40px;

}

.section-heading h2{

font-size:34px;

}

.section-heading p{

font-size:15px;

}

.marketplace-grid{

grid-template-columns:repeat(2,1fr);

gap:12px;

}

.marketplace-card{

padding:14px;

}

.marketplace-icon{

width:36px;

height:36px;

font-size:16px;

margin-bottom:8px;

}

.marketplace-card h4{

font-size:13px;

}

.marketplace-card span{

font-size:10px;

}

.service-row{

padding:16px;

gap:14px;

}

.service-icon{

width:44px;

height:44px;

font-size:18px;

}

.service-content h4{

font-size:16px;

}

.service-content p{

font-size:13px;

}

.service-arrow{

width:34px;

height:34px;

font-size:14px;

}

.track-grid{

grid-template-columns:repeat(2,1fr);

gap:10px;

}

.track-box{

padding:14px;

}

.track-box h4{

font-size:22px;

}

.track-box span{

font-size:11px;

}

.ecommerce-btn{

padding:16px;

font-size:15px;

}

}

/*==================================================
480px
==================================================*/

@media (max-width:480px){

.ecommerce-container{

width:92%;

}

.section-heading h2{

font-size:28px;

}

.marketplace-grid{

grid-template-columns:repeat(2,1fr);

gap:10px;

}

.marketplace-card{

padding:12px;

}

.marketplace-card h4{

font-size:12px;

}

.marketplace-card span{

font-size:9px;

}

.service-row{

padding:14px;

align-items:flex-start;

}

.service-icon{

width:40px;

height:40px;

font-size:16px;

}

.service-content h4{

font-size:15px;

margin-bottom:6px;

}

.service-content p{

font-size:12px;

line-height:1.6;

}

.service-arrow{

display:none;

}

.track-record{

padding:18px;

}

.track-record h3{

font-size:18px;

}

.track-box h4{

font-size:20px;

}

.track-box span{

font-size:10px;

}

.ecommerce-btn{

width:100%;

justify-content:center;

font-size:14px;

}

}