/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 05 2025 | 08:05:56 */
.visa_services_grid > .elementor-container {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 30px;
}
.visa_services_grid > .elementor-container > div {
    width: 100% !important;
}
.best_visa_agents_wrap section,
.best_visa_agents_wrap section > div,
.best_visa_agents_wrap section > div > div,
.best_visa_agents_wrap section > div > div > div {
    height: 100%;
}
.best_visa_agents_wrap section > div > div > div {
/*     place-content: center; */
}

.cover__cta_btn {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.cover__cta_btn div {
    height: 100%;
}
.cover__cta_btn div a.elementor-button {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* RESPONSIVE CSS */

/*----------------------------- Large Screens -------------------------------*/


@media only screen and (max-width :1920px) and (min-width: 1601px) {
    
}

@media only screen and (max-width :1600px) and (min-width: 1441px) {
    
}

@media only screen and (max-width :1440px) and (min-width: 1367px) {
    
}

@media only screen and (max-width :1366px) and (min-width: 1281px) {
   
}

@media only screen and (max-width: 1366px) {
    
    .visa_services_grid > .elementor-container {
        grid-template-columns: repeat(3, 1fr);
    }
}

/*----------------------------- Small Laptop -------------------------------*/
@media only screen and (max-width :1280px) and (min-width: 1101px) {
    
}

/*----------------------------- Media 1024 -------------------------------*/
@media only screen and (max-width :1100px){
    
    .visa_services_grid > .elementor-container {
        grid-template-columns: 1fr 1fr;
    }
    
}

/*----------------------------- Media 768 -------------------------------*/
@media only screen and (max-width:999px){
	
}

/*----------------------------- Media Tab -------------------------------*/
@media only screen and (max-width:767px){
    
    .visa_services_grid > .elementor-container {
        grid-template-columns: 1fr;
    }
}

/*----------------------------- Media Mobile Screen -------------------------------*/
@media only screen and (max-width:479px){
    
}

/*----------------------------- Media Small Screen -------------------------------*/
@media only screen and (max-width:320px){
	
}



