/*CSS Grid template*/

.gridTemplate > .elementor-container {
    display: -ms-grid;
    display: grid;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
    row-gap: 2.5rem;
        -ms-grid-columns: 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr;
        grid-template-columns: repeat(12, 1fr);
}
.gridTemplate.noGap > .elementor-container {
    display: -ms-grid;
    display: grid;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            column-gap: 0rem;
    row-gap: 2.5rem;
        -ms-grid-columns: 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr;
        grid-template-columns: repeat(12, 1fr);
}

.gridTemplate > .elementor-container > .elementor-column[data-element_type="column"] {
    width: 100%;
}

.d_1-1 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
}
.d_1-2 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1 / 3;
}
.d_1-3 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-column: 1 / 4;
}
.d_1-4 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 4;
	grid-column: 1 / 5;
}
.d_1-5 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 5;
	grid-column: 1 / 6;
}
.d_1-6 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 6;
	grid-column: 1 / 7;
}
.d_1-7 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 7;
	grid-column: 1 / 8;
}
.d_1-8 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 8;
	grid-column: 1 / 9;
}
.d_1-9 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 9;
	grid-column: 1 / 10;
}
.d_1-10 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 10;
	grid-column: 1 / 11;
}
.d_1-11 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 11;
	grid-column: 1 / 12;
}
.d_1-12 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 12;
	grid-column: 1 / 13;
}

.d_2-3 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 2;
	grid-column: 2 / 4;
}
.d_2-4 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 3;
	grid-column: 2 / 5;
}
.d_2-5 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 4;
	grid-column: 2 / 6;
}
.d_2-6 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 5;
	grid-column: 2 / 7;
}
.d_2-7 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 6;
	grid-column: 2 / 8;
}
.d_2-8 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 7;
	grid-column: 2 / 9;
}
.d_2-9 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 8;
	grid-column: 2 / 10;
}
.d_2-10 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 9;
	grid-column: 2 / 11;
}
.d_2-11 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 10;
	grid-column: 2 / 12;
}
.d_2-12 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 11;
	grid-column: 2 / 13;
}


.d_3-4 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 2;
	grid-column: 3 / 5;
}
.d_3-5 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 3;
	grid-column: 3 / 6;
}
.d_3-6 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 4;
	grid-column: 3 / 7;
}
.d_3-7 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 5;
	grid-column: 3 / 8;
}
.d_3-8 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 6;
	grid-column: 3 / 9;
}
.d_3-9 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 7;
	grid-column: 3 / 10;
}
.d_3-10 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 8;
	grid-column: 3 / 11;
}
.d_3-11 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 9;
	grid-column: 3 / 12;
}
.d_3-12 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 10;
	grid-column: 3 / 13;
}


.d_4-5 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 2;
	grid-column: 4 / 6;
}
.d_4-6 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 3;
	grid-column: 4 / 7;
}
.d_4-7 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 4;
	grid-column: 4 / 8;
}
.d_4-8 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 5;
	grid-column: 4 / 9;
}
.d_4-9 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 6;
	grid-column: 4 / 10;
}
.d_4-10 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 7;
	grid-column: 4 / 11;
}
.d_4-11 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 8;
	grid-column: 4 / 12;
}
.d_4-12 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 9;
	grid-column: 4 / 13;
}

.d_5-6 {
	-ms-grid-column: 5;
	-ms-grid-column-span: 2;
	grid-column: 5 / 7;
}
.d_5-7 {
	-ms-grid-column: 5;
	-ms-grid-column-span: 3;
	grid-column: 5 / 8;
}
.d_5-8 {
	-ms-grid-column: 5;
	-ms-grid-column-span: 4;
	grid-column: 5 / 9;
}
.d_5-9 {
	-ms-grid-column: 5;
	-ms-grid-column-span: 5;
	grid-column: 5 / 10;
}
.d_5-10 {
	-ms-grid-column: 5;
	-ms-grid-column-span: 6;
	grid-column: 5 / 11;
}
.d_5-11 {
	-ms-grid-column: 5;
	-ms-grid-column-span: 7;
	grid-column: 5 / 12;
}
.d_5-12 {
	-ms-grid-column: 5;
	-ms-grid-column-span: 8;
	grid-column: 5 / 13;
}

.d_6-7 {
	-ms-grid-column: 6;
	-ms-grid-column-span: 2;
	grid-column: 6 / 8;
}
.d_6-8 {
	-ms-grid-column: 6;
	-ms-grid-column-span: 3;
	grid-column: 6 / 9;
}
.d_6-9 {
	-ms-grid-column: 6;
	-ms-grid-column-span: 4;
	grid-column: 6 / 10;
}
.d_6-10 {
	-ms-grid-column: 6;
	-ms-grid-column-span: 5;
	grid-column: 6 / 11;
}
.d_6-11 {
	-ms-grid-column: 6;
	-ms-grid-column-span: 6;
	grid-column: 6 / 12;
}
.d_6-12 {
	-ms-grid-column: 6;
	-ms-grid-column-span: 7;
	grid-column: 6 / 13;
}

.d_7-8 {
	-ms-grid-column: 7;
	-ms-grid-column-span: 2;
	grid-column: 7 / 9;
}
.d_7-9 {
	-ms-grid-column: 7;
	-ms-grid-column-span: 3;
	grid-column: 7 / 10;
}
.d_7-10 {
	-ms-grid-column: 7;
	-ms-grid-column-span: 4;
	grid-column: 7 / 11;
}
.d_7-11 {
	-ms-grid-column: 7;
	-ms-grid-column-span: 5;
	grid-column: 7 / 12;
}
.d_7-12 {
	-ms-grid-column: 7;
	-ms-grid-column-span: 6;
	grid-column: 7 / 13;
}

.d_8-9 {
	-ms-grid-column: 8;
	-ms-grid-column-span: 2;
	grid-column: 8 / 10;
}
.d_8-10 {
	-ms-grid-column: 8;
	-ms-grid-column-span: 3;
	grid-column: 8 / 11;
}
.d_8-11 {
	-ms-grid-column: 8;
	-ms-grid-column-span: 4;
	grid-column: 8 / 12;
}
.d_8-12 {
	-ms-grid-column: 8;
	-ms-grid-column-span: 5;
	grid-column: 8 / 13;
}

.d_9-10 {
	-ms-grid-column: 9;
	-ms-grid-column-span: 2;
	grid-column: 9 / 11;
}
.d_9-11 {
	-ms-grid-column: 9;
	-ms-grid-column-span: 3;
	grid-column: 9 / 12;
}
.d_9-12 {
	-ms-grid-column: 9;
	-ms-grid-column-span: 4;
	grid-column: 9 / 13;
}

.d_10-11 {
	-ms-grid-column: 10;
	-ms-grid-column-span: 2;
	grid-column: 10 / 12;
}
.d_10-12 {
	-ms-grid-column: 10;
	-ms-grid-column-span: 3;
	grid-column: 10 / 13;
}

.d_11-12 {
	-ms-grid-column: 11;
	-ms-grid-column-span: 2;
	grid-column: 11 / 13;
}


.d_1 {
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
}
.d_2 {
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	grid-column: 2 / 3;
}
.d_3 {
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3 / 4;
}
.d_4 {
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	grid-column: 4 / 5;
}
.d_5 {
	-ms-grid-column: 5;
	-ms-grid-column-span: 1;
	grid-column: 5 / 6;
}
.d_6 {
	-ms-grid-column: 6;
	-ms-grid-column-span: 1;
	grid-column: 6 / 7;
}
.d_7 {
	-ms-grid-column: 7;
	-ms-grid-column-span: 1;
	grid-column: 7 / 8;
}
.d_8 {
	-ms-grid-column: 8;
	-ms-grid-column-span: 1;
	grid-column: 8 / 9;
}
.d_9 {
	-ms-grid-column: 9;
	-ms-grid-column-span: 1;
	grid-column: 9 / 10;
}
.d_10 {
	-ms-grid-column: 10;
	-ms-grid-column-span: 1;
	grid-column: 10 / 11;
}
.d_11 {
	-ms-grid-column: 11;
	-ms-grid-column-span: 1;
	grid-column: 11 / 12;
}
.d_12 {
	-ms-grid-column: 12;
	-ms-grid-column-span: 1;
	grid-column: 12 / 13;
}

@media only screen and (max-width: 1024px) {

	.gridTemplate > .elementor-container {
	    display: -ms-grid;
	    display: grid;
	    -webkit-column-gap: 2.5rem;
	       -moz-column-gap: 2.5rem;
	            column-gap: 2.5rem;
	    row-gap: 2.5rem;
	        -ms-grid-columns: 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr 2.5rem 1fr;
	        grid-template-columns: repeat(8, 1fr);
	}
	.gridTemplate.noGap > .elementor-container {
	    display: -ms-grid;
	    display: grid;
	    -webkit-column-gap: 0rem;
	       -moz-column-gap: 0rem;
	            column-gap: 0rem;
	    row-gap: 2.5rem;
	        -ms-grid-columns: 1fr 0rem 1fr 0rem 1fr 0rem 1fr 0rem 1fr 0rem 1fr 0rem 1fr 0rem 1fr;
	        grid-template-columns: repeat(8, 1fr);
	}
	/**/
	.t_1-1 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1 / 2;
	}
	.t_1-2 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1 / 3;
	}
	.t_1-3 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
		grid-column: 1 / 4;
	}
	.t_1-4 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 4;
		grid-column: 1 / 5;
	}
	.t_1-5 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 5;
		grid-column: 1 / 6;
	}
	.t_1-6 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 6;
		grid-column: 1 / 7;
	}
	.t_1-7 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 7;
		grid-column: 1 / 8;
	}
	.t_1-8 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 8;
		grid-column: 1 / 9;
	}
	




	/**/
	.t_2-2 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 2;
		grid-column: 2 / 3;
	}
	.t_2-3 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 3;
		grid-column: 2 / 4;
	}
	.t_2-4 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 4;
		grid-column: 2 / 5;
	}
	.t_2-5 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 5;
		grid-column: 2 / 6;
	}
	.t_2-6 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 6;
		grid-column: 2 / 7;
	}
	.t_2-7 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 7;
		grid-column: 2 / 8;
	}
	.t_2-8 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 8;
		grid-column: 2 / 9;
	}

	/**/
	.t_3-3 {
		-ms-grid-column: 3;
		-ms-grid-column-span: 3;
		grid-column: 3 / 4;
	}
	.t_3-4 {
		-ms-grid-column: 3;
		-ms-grid-column-span: 4;
		grid-column: 3 / 5;
	}
	.t_3-5 {
		-ms-grid-column: 3;
		-ms-grid-column-span: 5;
		grid-column: 3 / 6;
	}
	.t_3-6 {
		-ms-grid-column: 3;
		-ms-grid-column-span: 6;
		grid-column: 3 / 7;
	}
	.t_3-7 {
		-ms-grid-column: 3;
		-ms-grid-column-span: 7;
		grid-column: 3 / 8;
	}
	.t_3-8 {
		-ms-grid-column: 3;
		-ms-grid-column-span: 8;
		grid-column: 3 / 9;
	}


	/**/
	.t_4-4 {
		-ms-grid-column: 4;
		-ms-grid-column-span: 4;
		grid-column: 4 / 5;
	}
	.t_4-5 {
		-ms-grid-column: 4;
		-ms-grid-column-span: 5;
		grid-column: 4 / 6;
	}
	.t_4-6 {
		-ms-grid-column: 4;
		-ms-grid-column-span: 6;
		grid-column: 4 / 7;
	}
	.t_4-7 {
		-ms-grid-column: 4;
		-ms-grid-column-span: 7;
		grid-column: 4 / 8;
	}
	.t_4-8 {
		-ms-grid-column: 4;
		-ms-grid-column-span: 8;
		grid-column: 4 / 9;
	}



	/**/
	.t_5-5 {
		-ms-grid-column: 5;
		-ms-grid-column-span: 5;
		grid-column: 5 / 6;
	}
	.t_5-6 {
		-ms-grid-column: 5;
		-ms-grid-column-span: 6;
		grid-column: 5 / 7;
	}
	.t_5-7 {
		-ms-grid-column: 5;
		-ms-grid-column-span: 7;
		grid-column: 5 / 8;
	}
	.t_5-8 {
		-ms-grid-column: 5;
		-ms-grid-column-span: 8;
		grid-column: 5 / 9;
	}



	/**/
	.t_6-6 {
		-ms-grid-column: 6;
		-ms-grid-column-span: 6;
		grid-column: 6 / 7;
	}
	.t_6-7 {
		-ms-grid-column: 6;
		-ms-grid-column-span: 7;
		grid-column: 6 / 8;
	}
	.t_6-8 {
		-ms-grid-column: 6;
		-ms-grid-column-span: 8;
		grid-column: 6 / 9;
	}

	/**/
	.t_7-7 {
		-ms-grid-column: 7;
		-ms-grid-column-span: 7;
		grid-column: 7 / 8;
	}
	.t_7-8 {
		-ms-grid-column: 7;
		-ms-grid-column-span: 8;
		grid-column: 7 / 9;
	}


	


	.t_1 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1 / 2;
	}
	.t_2 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 2;
		grid-column: 2 / 3;
	}
	.t_3 {
		-ms-grid-column: 3;
		-ms-grid-column-span: 3;
		grid-column: 3 / 4;
	}
	.t_4 {
		-ms-grid-column: 4;
		-ms-grid-column-span: 4;
		grid-column: 4 / 5;
	}
	.t_5 {
		-ms-grid-column: 5;
		-ms-grid-column-span: 5;
		grid-column: 5 / 6;
	}
	.t_6 {
		-ms-grid-column: 6;
		-ms-grid-column-span: 6;
		grid-column: 6 / 7;
	}
	.t_7 {
		-ms-grid-column: 7;
		-ms-grid-column-span: 7;
		grid-column: 7 / 8;
	}
	.t_8 {
		-ms-grid-column: 8;
		-ms-grid-column-span: 8;
		grid-column: 8 / 9;
	}




}
@media only screen and (max-width: 767px) {

	.gridTemplate > .elementor-container {
	    display: -ms-grid;
	    display: grid;
	    -webkit-column-gap: 1.5rem;
	       -moz-column-gap: 1.5rem;
	            column-gap: 1.5rem;
	    row-gap: 1.5rem;
	        -ms-grid-columns: 1fr 1.5rem 1fr;
	        grid-template-columns: repeat(2, 1fr)!important;
	}
	.gridTemplate.noGap > .elementor-container {
	    display: -ms-grid;
	    display: grid;
	    -webkit-column-gap: 0rem;
	       -moz-column-gap: 0rem;
	            column-gap: 0rem;
	    row-gap: 1.5rem;
	        -ms-grid-columns: 1fr 0rem 1fr;
	        grid-template-columns: repeat(2, 1fr)!important;
	}


	.m_1-1 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1 / 2;
	}
	.m_1-2 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1 / 3;
	}
	

	.m_2-2 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 2;
		grid-column: 2 / 3;
	}
	

	.m_1 {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1 / 2;
	}
	.m_2 {
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-column: 2 / 3;
	}
	.m_3 {
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		grid-column: 3 / 4;
	}
	.m_4 {
		-ms-grid-column: 4;
		-ms-grid-column-span: 1;
		grid-column: 4 / 5;
	}
	
		

}