.arctic-gallery-images {
	display: none;
}

/*--------------------------------------------------------------
## Grid
--------------------------------------------------------------*/

.arctic-elementor-grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
}

.arctic-elementor-grid .arctic-grid-item {
    position: relative;
}

.arctic-elementor-grid .arctic-grid-item-wrap {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
}

/*--------------------------------------------------------------
## Media Queries
--------------------------------------------------------------*/

@media only screen and (min-width: 1025px) {
    /* For Desktop: */
    .elementor-element.elementor-grid-1 {
        position: relative;
    }
    .elementor-element.elementor-grid-1 .arctic-grid-item-wrap {
        width: 100%;
        float: left;
    }
    .elementor-element.elementor-grid-2 {
        position: relative;
    }
    .elementor-element.elementor-grid-2 .arctic-grid-item-wrap {
        width: 50%;
        float: left;
    }
    .elementor-element.elementor-grid-2 .arctic-grid-item-wrap:nth-of-type(2n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-2 .arctic-grid-item-wrap:nth-of-type(2n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-3 {
        position: relative;
    }
    .elementor-element.elementor-grid-3 .arctic-grid-item-wrap {
        width: 33.3333%;
        float: left;
    }
    .elementor-element.elementor-grid-3 .arctic-grid-item-wrap:nth-of-type(3n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-3 .arctic-grid-item-wrap:nth-of-type(3n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-4 {
        position: relative;
    }
    .elementor-element.elementor-grid-4 .arctic-grid-item-wrap {
        width: 25%;
        float: left;
    }
    .elementor-element.elementor-grid-4 .arctic-grid-item-wrap:nth-of-type(4n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-4 .arctic-grid-item-wrap:nth-of-type(4n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-5 {
        position: relative;
    }
    .elementor-element.elementor-grid-5 .arctic-grid-item-wrap {
        width: 20%;
        float: left;
    }
    .elementor-element.elementor-grid-5 .arctic-grid-item-wrap:nth-of-type(5n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-5 .arctic-grid-item-wrap:nth-of-type(5n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-6 {
        position: relative;
    }
    .elementor-element.elementor-grid-6 .arctic-grid-item-wrap {
        width: 16.6667%;
        float: left;
    }
    .elementor-element.elementor-grid-6 .arctic-grid-item-wrap:nth-of-type(6n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-6 .arctic-grid-item-wrap:nth-of-type(6n+1) {
        clear: left;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 766px) {
    /* For tablets: */
    .elementor-element.elementor-grid-tablet-1 {
        position: relative;
    }
    .elementor-element.elementor-grid-tablet-1 .arctic-grid-item-wrap {
        width: 100%;
        float: left;
    }
    .elementor-element.elementor-grid-tablet-2 {
        position: relative;
    }
    .elementor-element.elementor-grid-tablet-2 .arctic-grid-item-wrap {
        width: 50%;
        float: left;
    }
    .elementor-element.elementor-grid-tablet-2 .arctic-grid-item-wrap:nth-of-type(2n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-tablet-2 .arctic-grid-item-wrap:nth-of-type(2n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-tablet-3 {
        position: relative;
    }
    .elementor-element.elementor-grid-tablet-3 .arctic-grid-item-wrap {
        width: 33.3333%;
        float: left;
    }
    .elementor-element.elementor-grid-tablet-3 .arctic-grid-item-wrap:nth-of-type(3n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-tablet-3 .arctic-grid-item-wrap:nth-of-type(3n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-tablet-4 {
        position: relative;
    }
    .elementor-element.elementor-grid-tablet-4 .arctic-grid-item-wrap {
        width: 25%;
        float: left;
    }
    .elementor-element.elementor-grid-tablet-4 .arctic-grid-item-wrap:nth-of-type(4n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-tablet-4 .arctic-grid-item-wrap:nth-of-type(4n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-tablet-5 {
        position: relative;
    }
    .elementor-element.elementor-grid-tablet-5 .arctic-grid-item-wrap {
        width: 20%;
        float: left;
    }
    .elementor-element.elementor-grid-tablet-5 .arctic-grid-item-wrap:nth-of-type(5n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-tablet-5 .arctic-grid-item-wrap:nth-of-type(5n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-tablet-6 {
        position: relative;
    }
    .elementor-element.elementor-grid-tablet-6 .arctic-grid-item-wrap {
        width: 16.6667%;
        float: left;
    }
    .elementor-element.elementor-grid-tablet-6 .arctic-grid-item-wrap:nth-of-type(6n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-tablet-6 .arctic-grid-item-wrap:nth-of-type(6n+1) {
        clear: left;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-element.elementor-grid-mobile-1 {
        position: relative;
    }
    .elementor-element.elementor-grid-mobile-1 .arctic-grid-item-wrap {
        width: 100%;
        float: left;
    }
    .elementor-element.elementor-grid-mobile-2 {
        position: relative;
    }
    .elementor-element.elementor-grid-mobile-2 .arctic-grid-item-wrap {
        width: 50%;
        float: left;
    }
    .elementor-element.elementor-grid-mobile-2 .arctic-grid-item-wrap:nth-of-type(2n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-mobile-2 .arctic-grid-item-wrap:nth-of-type(2n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-mobile-3 {
        position: relative;
    }
    .elementor-element.elementor-grid-mobile-3 .arctic-grid-item-wrap {
        width: 33.3333%;
        float: left;
    }
    .elementor-element.elementor-grid-mobile-3 .arctic-grid-item-wrap:nth-of-type(3n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-mobile-3 .arctic-grid-item-wrap:nth-of-type(3n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-mobile-4 {
        position: relative;
    }
    .elementor-element.elementor-grid-mobile-4 .arctic-grid-item-wrap {
        width: 25%;
        float: left;
    }
    .elementor-element.elementor-grid-mobile-4 .arctic-grid-item-wrap:nth-of-type(4n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-mobile-4 .arctic-grid-item-wrap:nth-of-type(4n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-mobile-5 {
        position: relative;
    }
    .elementor-element.elementor-grid-mobile-5 .arctic-grid-item-wrap {
        width: 20%;
        float: left;
    }
    .elementor-element.elementor-grid-mobile-5 .arctic-grid-item-wrap:nth-of-type(5n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-mobile-5 .arctic-grid-item-wrap:nth-of-type(5n+1) {
        clear: left;
    }
    .elementor-element.elementor-grid-mobile-6 {
        position: relative;
    }
    .elementor-element.elementor-grid-mobile-6 .arctic-grid-item-wrap {
        width: 16.6667%;
        float: left;
    }
    .elementor-element.elementor-grid-mobile-6 .arctic-grid-item-wrap:nth-of-type(6n) {
        margin-right: 0 !important;
    }
    .elementor-element.elementor-grid-mobile-6 .arctic-grid-item-wrap:nth-of-type(6n+1) {
        clear: left;
    }
}