/*
==================================
RESPONSIVE
==================================
*/

@media(max-width:992px){

.dmi-grid-4{

grid-template-columns:repeat(2,1fr);

}

.dmi-grid-3{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

h1{

font-size:34px;

}

h2{

font-size:28px;

}

.dmi-grid-2,
.dmi-grid-3,
.dmi-grid-4{

grid-template-columns:1fr;

}

section{

padding:45px 0;

}

}

@media(max-width:480px){

body{

font-size:15px;

}

h1{

font-size:28px;

}

h2{

font-size:24px;

}

}