/**************************/
/* Gutenberg Theme Colors */
.has-theme-color-1-color {color: var(--color-1);} .has-theme-color-1-background-color{background-color: var(--color-1);}
.has-theme-color-2-color {color: var(--color-2);} .has-theme-color-2-background-color{background-color: var(--color-2);}
.has-theme-color-3-color {color: var(--color-3);} .has-theme-color-3-background-color{background-color: var(--color-3);}
.has-theme-color-4-color {color: var(--color-4);} .has-theme-color-4-background-color{background-color: var(--color-4);}
.has-theme-color-5-color {color: var(--color-5);} .has-theme-color-5-background-color{background-color: var(--color-5);}
.has-theme-color-6-color {color: var(--color-6);} .has-theme-color-6-background-color{background-color: var(--color-6);}
.has-theme-color-7-color {color: var(--color-7);} .has-theme-color-7-background-color{background-color: var(--color-7);}
.has-theme-color-8-color {color: var(--color-8);} .has-theme-color-8-background-color{background-color: var(--color-8);}
.has-theme-light-color {color: var(--fontcolorlight);} .has-theme-light-background-color, .bg-theme-light {background-color: var(--fontcolorlight);}
.has-theme-dark-color {color: var(--fontcolordark);} .has-theme-dark-background-color, .bg-theme-dark {background-color: var(--fontcolordark);}


/***************/
/* Custom Grid */
.bs-columns-1 {--bs-columns:1;}
.bs-columns-2 {--bs-columns:2;}
.bs-columns-3 {--bs-columns:3;}
.bs-columns-4 {--bs-columns:4;}
.bs-columns-5 {--bs-columns:5;}
.bs-columns-6 {--bs-columns:6;}
.bs-columns-7 {--bs-columns:7;}
.bs-columns-8 {--bs-columns:8;}
.bs-columns-9 {--bs-columns:9;}
.bs-columns-10 {--bs-columns:10;}
.bs-columns-11{--bs-columns:11;}
.bs-columns-12 {--bs-columns:12;}
.grid{display:grid;grid-template-rows:auto /*repeat(var(--bs-rows, 1), 1fr)*/;grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 25px)}
.grid .g-col {width:auto;}
.grid .g-col-1{grid-column:auto/span 1}
.grid .g-col-2{grid-column:auto/span 2}
.grid .g-col-3{grid-column:auto/span 3}
.grid .g-col-4{grid-column:auto/span 4}
.grid .g-col-5{grid-column:auto/span 5}
.grid .g-col-6{grid-column:auto/span 6}
.grid .g-col-7{grid-column:auto/span 7}
.grid .g-col-8{grid-column:auto/span 8}
.grid .g-col-9{grid-column:auto/span 9}
.grid .g-col-10{grid-column:auto/span 10}
.grid .g-col-11{grid-column:auto/span 11}
.grid .g-col-12{grid-column:auto/span 12}
.grid .g-start-1{grid-column-start:1}
.grid .g-start-2{grid-column-start:2}
.grid .g-start-3{grid-column-start:3}
.grid .g-start-4{grid-column-start:4}
.grid .g-start-5{grid-column-start:5}
.grid .g-start-6{grid-column-start:6}
.grid .g-start-7{grid-column-start:7}
.grid .g-start-8{grid-column-start:8}
.grid .g-start-9{grid-column-start:9}
.grid .g-start-10{grid-column-start:10}
.grid .g-start-11{grid-column-start:11}
@media (min-width: 992px){
	.bs-columns-lg-1 {--bs-columns:1;}
	.bs-columns-lg-2 {--bs-columns:2;}
	.bs-columns-lg-3 {--bs-columns:3;}
	.bs-columns-lg-4 {--bs-columns:4;}
	.bs-columns-lg-5 {--bs-columns:5;}
	.bs-columns-lg-6 {--bs-columns:6;}
	.bs-columns-lg-7 {--bs-columns:7;}
	.bs-columns-lg-8 {--bs-columns:8;}
	.bs-columns-lg-9 {--bs-columns:9;}
	.bs-columns-lg-10 {--bs-columns:10;}
	.bs-columns-lg-11{--bs-columns:11;}
	.bs-columns-lg-12 {--bs-columns:12;}
	.grid{gap:var(--bs-gap, 50px)}
	.grid .g-col-lg-1{grid-column:auto/span 1}
	.grid .g-col-lg-2{grid-column:auto/span 2}
	.grid .g-col-lg-3{grid-column:auto/span 3}
	.grid .g-col-lg-4{grid-column:auto/span 4}
	.grid .g-col-lg-5{grid-column:auto/span 5}
	.grid .g-col-lg-6{grid-column:auto/span 6}
	.grid .g-col-lg-7{grid-column:auto/span 7}
	.grid .g-col-lg-8{grid-column:auto/span 8}
	.grid .g-col-lg-9{grid-column:auto/span 9}
	.grid .g-col-lg-10{grid-column:auto/span 10}
	.grid .g-col-lg-11{grid-column:auto/span 11}
	.grid .g-col-lg-12{grid-column:auto/span 12}
	.grid .g-start-lg-1{grid-column-start:1}
	.grid .g-start-lg-2{grid-column-start:2} .grid .g-end-lg-2 {grid-column-end:3}
	.grid .g-start-lg-3{grid-column-start:3} .grid .g-end-lg-3 {grid-column-end:4}
	.grid .g-start-lg-4{grid-column-start:4}
	.grid .g-start-lg-5{grid-column-start:5}
	.grid .g-start-lg-6{grid-column-start:6}
	.grid .g-start-lg-7{grid-column-start:7}
	.grid .g-start-lg-8{grid-column-start:8}
	.grid .g-start-lg-9{grid-column-start:9}
	.grid .g-start-lg-10{grid-column-start:10}
	.grid .g-start-lg-11{grid-column-start:11}
}

/********/
/* Flex */
.flex-auto {flex: 0 0 auto !important;}
.flex-1 {flex: 1 !important;}
@media (max-width:991px){
	.flex-mb-auto {flex: 0 0 auto !important;}
	.flex-mb-1 {flex: 1 !important;}
	.col-mb-6 {width:50%;}
}
@media (min-width:992px){
	.flex-dt-auto {flex: 0 0 auto !important;}
	.flex-dt-1 {flex: 1 !important;}
}
/* Gap */
.gap-0 {gap:0 !important;}
.gap-5 {gap:5px !important;}
.gap-10 {gap:10px !important;}
.gap-15 {gap:15px !important;}
.gap-20 {gap:20px !important;}
.gap-25 {gap:25px !important;}
.gap-35 {gap:35px !important;}
.gap-50 {gap:50px !important;}
.gap-100 {gap:100px !important;}
/* Row Gap */
.row-gap-0 {row-gap:0 !important;}
.row-gap-5 {row-gap:5px !important;}
.row-gap-10 {row-gap:10px !important;}
.row-gap-15 {row-gap:15px !important;}
.row-gap-20 {row-gap:20px !important;}
.row-gap-25 {row-gap:25px !important;}
.row-gap-35 {row-gap:35px !important;}
.row-gap-50 {row-gap:50px !important;}
.row-gap-100 {row-gap:100px !important;}
/*Column Gap */
.column-gap-0 {column-gap:0 !important;}
.column-gap-5 {column-gap:5px !important;}
.column-gap-10 {column-gap:10px !important;}
.column-gap-15 {column-gap:15px !important;}
.column-gap-20 {column-gap:20px !important;}
.column-gap-25 {column-gap:25px !important;}
.column-gap-35 {column-gap:35px !important;}
.column-gap-50 {column-gap:50px !important;}
.column-gap-100 {column-gap:100px !important;}
@media (max-width:991px) {
	/* Gap */
	.gap-mb-0 {gap:0 !important;}
	.gap-mb-5 {gap:5px !important;}
	.gap-mb-10 {gap:10px !important;}
	.gap-mb-15 {gap:15px !important;}
	.gap-mb-20 {gap:20px !important;}
	.gap-mb-25 {gap:25px !important;}
	.gap-mb-35 {gap:35px !important;}
	.gap-mb-50 {gap:50px !important;}
	.gap-mb-100 {gap:100px !important;}
	/* Row Gap */
	.row-gap-mb-0 {row-gap:0 !important;}
	.row-gap-mb-5 {row-gap:5px !important;}
	.row-gap-mb-10 {row-gap:10px !important;}
	.row-gap-mb-15 {row-gap:15px !important;}
	.row-gap-mb-20 {row-gap:20px !important;}
	.row-gap-mb-25 {row-gap:25px !important;}
	.row-gap-mb-35 {row-gap:35px !important;}
	.row-gap-mb-50 {row-gap:50px !important;}
	.row-gap-mb-100 {row-gap:100px !important;}
	/*Column Gap */
	.column-gap-mb-0 {column-gap:0 !important;}
	.column-gap-mb-5 {column-gap:5px !important;}
	.column-gap-mb-10 {column-gap:10px !important;}
	.column-gap-mb-15 {column-gap:15px !important;}
	.column-gap-mb-20 {column-gap:20px !important;}
	.column-gap-mb-25 {column-gap:25px !important;}
	.column-gap-mb-35 {column-gap:35px !important;}
	.column-gap-mb-50 {column-gap:50px !important;}
	.column-gap-mb-100 {column-gap:100px !important;}
}
@media (min-width:992px) {
	/* Gap */
	.gap-dt-0 {gap:0 !important;}
	.gap-dt-5 {gap:5px !important;}
	.gap-dt-10 {gap:10px !important;}
	.gap-dt-15 {gap:15px !important;}
	.gap-dt-20 {gap:20px !important;}
	.gap-dt-25 {gap:25px !important;}
	.gap-dt-35 {gap:35px !important;}
	.gap-dt-50 {gap:50px !important;}
	.gap-dt-100 {gap:100px !important;}
	/* Row Gap */
	.row-gap-dt-0 {row-gap:0 !important;}
	.row-gap-dt-5 {row-gap:5px !important;}
	.row-gap-dt-10 {row-gap:10px !important;}
	.row-gap-dt-15 {row-gap:15px !important;}
	.row-gap-dt-20 {row-gap:20px !important;}
	.row-gap-dt-25 {row-gap:25px !important;}
	.row-gap-dt-35 {row-gap:35px !important;}
	.row-gap-dt-50 {row-gap:50px !important;}
	.row-gap-dt-100 {row-gap:100px !important;}
	/*Column Gap */
	.column-gap-dt-0 {column-gap:0 !important;}
	.column-gap-dt-5 {column-gap:5px !important;}
	.column-gap-dt-10 {column-gap:10px !important;}
	.column-gap-dt-15 {column-gap:15px !important;}
	.column-gap-dt-20 {column-gap:20px !important;}
	.column-gap-dt-25 {column-gap:25px !important;}
	.column-gap-dt-35 {column-gap:35px !important;}
	.column-gap-dt-50 {column-gap:50px !important;}
	.column-gap-dt-100 {column-gap:100px !important;}
}

/***********/
/* Padding */ 
.p-0 {padding:0 !important;}
.p-10 {padding:10px !important;}
.p-15 {padding:15px !important;}
.p-20 {padding:20px !important;}
.p-25 {padding:25px !important;}
.p-35 {padding:35px !important;}
.p-50 {padding:50px !important;}
.p-100 {padding:100px !important;}

/* Padding top */ 
.pt-0 {padding-top:0px !important;}
.pt-10 {padding-top:10px !important;}
.pt-15 {padding-top:15px !important;}
.pt-20 {padding-top:20px !important;}
.pt-25 {padding-top:25px !important;}
.pt-35 {padding-top:35px !important;}
.pt-50 {padding-top:50px !important;}
.pt-100 {padding-top:100px !important;}

/* Padding right/end */ 
.pr-0 {padding-right:0px !important;}
.pr-10 {padding-right:10px !important;}
.pr-15 {padding-right:15px !important;}
.pr-20 {padding-right:20px !important;}
.pr-25 {padding-right:25px !important;}
.pr-35 {padding-right:35px !important;}
.pr-50 {padding-right:50px !important;}
.pr-100 {padding-right:100px !important;}

/* Padding bottom */ 
.pb-0 {padding-bottom:0px !important;}
.pb-10 {padding-bottom:10px !important;}
.pb-15 {padding-bottom:15px !important;}
.pb-20 {padding-bottom:20px !important;}
.pb-25 {padding-bottom:25px !important;}
.pb-35 {padding-bottom:35px !important;}
.pb-50 {padding-bottom:50px !important;}
.pb-100 {padding-bottom:100px !important;}

/* Padding left/start */ 
.pl-0 {padding-left:0px !important;}
.pl-10 {padding-left:10px !important;}
.pl-15 {padding-left:15px !important;}
.pl-20 {padding-left:20px !important;}
.pl-25 {padding-left:25px !important;}
.pl-35 {padding-left:35px !important;}
.pl-50 {padding-left:50px !important;}
.pl-100 {padding-left:100px !important;}

@media (max-width:991px){
	/* Padding */ 
	.p-mb-0 {padding:0 !important;}
	.p-mb-10 {padding:10px !important;}
	.p-mb-15 {padding:15px !important;}
	.p-mb-20 {padding:20px !important;}
	.p-mb-25 {padding:25px !important;}
	.p-mb-35 {padding:35px !important;}
	.p-mb-50 {padding:50px !important;}
	.p-mb-100 {padding:100px !important;}
	
	/* Padding top */ 
	.pt-mb-0 {padding-top:0px !important;}
	.pt-mb-10 {padding-top:10px !important;}
	.pt-mb-15 {padding-top:15px !important;}
	.pt-mb-20 {padding-top:20px !important;}
	.pt-mb-25 {padding-top:25px !important;}
	.pt-mb-35 {padding-top:35px !important;}
	.pt-mb-50 {padding-top:50px !important;}
	.pt-mb-100 {padding-top:100px !important;}
	
	/* Padding right/end */ 
	.pr-mb-0 {padding-right:0px !important;}
	.pr-mb-10 {padding-right:10px !important;}
	.pr-mb-15 {padding-right:15px !important;}
	.pr-mb-20 {padding-right:20px !important;}
	.pr-mb-25 {padding-right:25px !important;}
	.pr-mb-35 {padding-right:35px !important;}
	.pr-mb-50 {padding-right:50px !important;}
	.pr-mb-100 {padding-right:100px !important;}
	
	/* Padding bottom */ 
	.pb-mb-0 {padding-bottom:0px !important;}
	.pb-mb-10 {padding-bottom:10px !important;}
	.pb-mb-15 {padding-bottom:15px !important;}
	.pb-mb-20 {padding-bottom:20px !important;}
	.pb-mb-25 {padding-bottom:25px !important;}
	.pb-mb-35 {padding-bottom:35px !important;}
	.pb-mb-50 {padding-bottom:50px !important;}
	.pb-mb-100 {padding-bottom:100px !important;}
	
	/* Padding left/start */ 
	.pl-mb-0 {padding-left:0px !important;}
	.pl-mb-10 {padding-left:10px !important;}
	.pl-mb-15 {padding-left:15px !important;}
	.pl-mb-20 {padding-left:20px !important;}
	.pl-mb-25 {padding-left:25px !important;}
	.pl-mb-35 {padding-left:35px !important;}
	.pl-mb-50 {padding-left:50px !important;}
	.pl-mb-100 {padding-left:100px !important;}
	
}
@media (min-width:992px){
	/* Padding */ 
	.p-dt-0 {padding:0 !important;}
	.p-dt-10 {padding:10px !important;}
	.p-dt-15 {padding:15px !important;}
	.p-dt-20 {padding:20px !important;}
	.p-dt-25 {padding:25px !important;}
	.p-dt-35 {padding:35px !important;}
	.p-dt-50 {padding:50px !important;}
	.p-dt-100 {padding:100px !important;}
	
	/* Padding top */ 
	.pt-dt-0 {padding-top:0px !important;}
	.pt-dt-10 {padding-top:10px !important;}
	.pt-dt-15 {padding-top:15px !important;}
	.pt-dt-20 {padding-top:20px !important;}
	.pt-dt-25 {padding-top:25px !important;}
	.pt-dt-35 {padding-top:35px !important;}
	.pt-dt-50 {padding-top:50px !important;}
	.pt-dt-100 {padding-top:100px !important;}
	
	/* Padding right/end */ 
	.pr-dt-0 {padding-right:0px !important;}
	.pr-dt-10 {padding-right:10px !important;}
	.pr-dt-15 {padding-right:15px !important;}
	.pr-dt-20 {padding-right:20px !important;}
	.pr-dt-25 {padding-right:25px !important;}
	.pr-dt-35 {padding-right:35px !important;}
	.pr-dt-50 {padding-right:50px !important;}
	.pr-dt-100 {padding-right:100px !important;}
	
	/* Padding bottom */ 
	.pb-dt-0 {padding-bottom:0px !important;}
	.pb-dt-10 {padding-bottom:10px !important;}
	.pb-dt-15 {padding-bottom:15px !important;}
	.pb-dt-20 {padding-bottom:20px !important;}
	.pb-dt-25 {padding-bottom:25px !important;}
	.pb-dt-35 {padding-bottom:35px !important;}
	.pb-dt-50 {padding-bottom:50px !important;}
	.pb-dt-100 {padding-bottom:100px !important;}
	
	/* Padding left/start */ 
	.pl-dt-0 {padding-left:0px !important;}
	.pl-dt-10 {padding-left:10px !important;}
	.pl-dt-15 {padding-left:15px !important;}
	.pl-dt-20 {padding-left:20px !important;}
	.pl-dt-25 {padding-left:25px !important;}
	.pl-dt-35 {padding-left:35px !important;}
	.pl-dt-50 {padding-left:50px !important;}
	.pl-dt-100 {padding-left:100px !important;}
}

/**********/
/* Margin */
.m-auto {margin:auto !important;}
.m-0 {margin:0 !important;}
.m-10 {margin:10px !important;}
.m-15 {margin:15px !important;}
.m-20 {margin:20px !important;}
.m-25 {margin:25px !important;}
.m-35 {margin:35px !important;}
.m-50 {margin:50px !important;}
.m-100 {margin:100px !important;}

/* Margin top */
.mt-auto {margin-top:auto !important;}
.mt-0 {margin-top:0px !important;}
.mt-10 {margin-top:10px !important;}
.mt-15 {margin-top:15px !important;}
.mt-20 {margin-top:20px !important;}
.mt-25 {margin-top:25px !important;}
.mt-35 {margin-top:35px !important;}
.mt-50 {margin-top:50px !important;}
.mt-100 {margin-top:100px !important;}

/* Margin bottom */
.mb-auto {margin-bottom:auto !important;}
.mb-0 {margin-bottom:0px !important;}
.mb-10 {margin-bottom:10px !important;}
.mb-15 {margin-bottom:15px !important;}
.mb-20 {margin-bottom:20px !important;}
.mb-25 {margin-bottom:25px !important;}
.mb-35 {margin-bottom:35px !important;}
.mb-50 {margin-bottom:50px !important;}
.mb-100 {margin-bottom:100px !important;}

/* Margin start */
.ml-auto {margin-left:auto !important;}
.ml-0 {margin-left:0px !important;}
.ml-10 {margin-left:10px !important;}
.ml-15 {margin-left:15px !important;}
.ml-20 {margin-left:20px !important;}
.ml-25 {margin-left:25px !important;}
.ml-35 {margin-left:35px !important;}
.ml-50 {margin-left:50px !important;}
.ml-100 {margin-left:100px !important;}

/* Margin end */
.mr-auto {margin-right:auto !important;}
.mr-0 {margin-right:0px !important;}
.mr-10 {margin-right:10px !important;}
.mr-15 {margin-right:15px !important;}
.mr-20 {margin-right:20px !important;}
.mr-25 {margin-right:25px !important;}
.mr-35 {margin-right:35px !important;}
.mr-50 {margin-right:50px !important;}
.mr-100 {margin-right:100px !important;}

@media (max-width:991px){
	/* Margin */
	.m-mb-auto {margin:auto !important;}
	.m-mb-0 {margin:0 !important;}
	.m-mb-10 {margin:10px !important;}
	.m-mb-15 {margin:15px !important;}
	.m-mb-20 {margin:20px !important;}
	.m-mb-25 {margin:25px !important;}
	.m-mb-35 {margin:35px !important;}
	.m-mb-50 {margin:50px !important;}
	.m-mb-100 {margin:100px !important;}
	
	/* Margin top */
	.mt-mb-auto {margin-top:auto !important;}
	.mt-mb-0 {margin-top:0px !important;}
	.mt-mb-10 {margin-top:10px !important;}
	.mt-mb-15 {margin-top:15px !important;}
	.mt-mb-20 {margin-top:20px !important;}
	.mt-mb-25 {margin-top:25px !important;}
	.mt-mb-35 {margin-top:35px !important;}
	.mt-mb-50 {margin-top:50px !important;}
	.mt-mb-100 {margin-top:100px !important;}
	
	/* Margin bottom */
	.mb-mb-auto {margin-bottom:auto !important;}
	.mb-mb-0 {margin-bottom:0px !important;}
	.mb-mb-10 {margin-bottom:10px !important;}
	.mb-mb-15 {margin-bottom:15px !important;}
	.mb-mb-20 {margin-bottom:20px !important;}
	.mb-mb-25 {margin-bottom:25px !important;}
	.mb-mb-35 {margin-bottom:35px !important;}
	.mb-mb-50 {margin-bottom:50px !important;}
	.mb-mb-100 {margin-bottom:100px !important;}
	
	/* Margin start */
	.ml-mb-auto {margin-left:auto !important;}
	.ml-mb-0 {margin-left:0px !important;}
	.ml-mb-10 {margin-left:10px !important;}
	.ml-mb-15 {margin-left:15px !important;}
	.ml-mb-20 {margin-left:20px !important;}
	.ml-mb-25 {margin-left:25px !important;}
	.ml-mb-35 {margin-left:35px !important;}
	.ml-mb-50 {margin-left:50px !important;}
	.ml-mb-100 {margin-left:100px !important;}
	
	/* Margin end */
	.mr-mb-auto {margin-right:auto !important;}
	.mr-mb-0 {margin-right:0px !important;}
	.mr-mb-10 {margin-right:10px !important;}
	.mr-mb-15 {margin-right:15px !important;}
	.mr-mb-20 {margin-right:20px !important;}
	.mr-mb-25 {margin-right:25px !important;}
	.mr-mb-35 {margin-right:35px !important;}
	.mr-mb-50 {margin-right:50px !important;}
	.mr-mb-100 {margin-right:100px !important;}
}

@media (min-width:992px){
	/* Margin */
	.m-dt-auto {margin:auto !important;}
	.m-dt-0 {margin:0 !important;}
	.m-dt-10 {margin:10px !important;}
	.m-dt-15 {margin:15px !important;}
	.m-dt-20 {margin:20px !important;}
	.m-dt-25 {margin:25px !important;}
	.m-dt-35 {margin:35px !important;}
	.m-dt-50 {margin:50px !important;}
	.m-dt-100 {margin:100px !important;}
	
	/* Margin top */
	.mt-dt-auto {margin-top:auto !important;}
	.mt-dt-0 {margin-top:0px !important;}
	.mt-dt-10 {margin-top:10px !important;}
	.mt-dt-15 {margin-top:15px !important;}
	.mt-dt-20 {margin-top:20px !important;}
	.mt-dt-25 {margin-top:25px !important;}
	.mt-dt-35 {margin-top:35px !important;}
	.mt-dt-50 {margin-top:50px !important;}
	.mt-dt-100 {margin-top:100px !important;}
	
	/* Margin bottom */
	.mb-dt-auto {margin-bottom:auto !important;}
	.mb-dt-0 {margin-bottom:0px !important;}
	.mb-dt-10 {margin-bottom:10px !important;}
	.mb-dt-15 {margin-bottom:15px !important;}
	.mb-dt-20 {margin-bottom:20px !important;}
	.mb-dt-25 {margin-bottom:25px !important;}
	.mb-dt-35 {margin-bottom:35px !important;}
	.mb-dt-50 {margin-bottom:50px !important;}
	.mb-dt-100 {margin-bottom:100px !important;}
	
	/* Margin start */
	.ml-dt-auto {margin-left:auto !important;}
	.ml-dt-0 {margin-left:0px !important;}
	.ml-dt-10 {margin-left:10px !important;}
	.ml-dt-15 {margin-left:15px !important;}
	.ml-dt-20 {margin-left:20px !important;}
	.ml-dt-25 {margin-left:25px !important;}
	.ml-dt-35 {margin-left:35px !important;}
	.ml-dt-50 {margin-left:50px !important;}
	.ml-dt-100 {margin-left:100px !important;}
	
	/* Margin end */
	.mr-dt-auto {margin-right:auto !important;}
	.mr-dt-0 {margin-right:0px !important;}
	.mr-dt-10 {margin-right:10px !important;}
	.mr-dt-15 {margin-right:15px !important;}
	.mr-dt-20 {margin-right:20px !important;}
	.mr-dt-25 {margin-right:25px !important;}
	.mr-dt-35 {margin-right:35px !important;}
	.mr-dt-50 {margin-right:50px !important;}
	.mr-dt-100 {margin-right:100px !important;}
}


/***********/
/* Width */
/* Percent */
.width-100p {width:100% !important;}
@media (max-width:991px){
	.width-mb-100p {width:100% !important;}
}
@media (min-width:992px){
	.width-dt-100p {width:100% !important;}
}
/* Max Width */
.mwidth-10-col, .max-width-10-col {max-width:83.33333333%;}
@media (max-width:991px){
	.mwidth-mb-10-col, .max-width-mb-10-col {max-width:83.33333333%;}
}
@media (min-width:992px){
	.mwidth-dt-10-col, .max-width-dt-10-col {max-width:83.33333333%;}
}

/**********/
/* Height */
/* Percent */
.height-100p {height:100% !important;}
@media (max-width:991px){
	.height-mb-100p {height:100% !important;}
}
@media (min-width:992px){
	.height-dt-100p {height:100% !important;}
}

/* View Height */
.height-20vh {height:20vh !important;}
.height-25vh {height:25vh !important;}
.height-30vh {height:30vh !important;}
.height-35vh {height:35vh !important;}
.height-40vh {height:40vh !important;}
.height-45vh {height:45vh !important;}
.height-50vh {height:50vh !important;}
.height-60vh {height:60vh !important;}
.height-75vh {height:75vh !important;}
.height-100vh {height:100vh !important;}
@media (max-width:991px){	
	.height-mb-20vh {height:20vh !important;}
    .height-mb-25vh {height:25vh !important;}
    .height-mb-30vh {height:30vh !important;}
    .height-mb-35vh {height:35vh !important;}
    .height-mb-40vh {height:40vh !important;}
    .height-mb-45vh {height:45vh !important;}
    .height-mb-50vh {height:50vh !important;}
    .height-mb-60vh {height:60vh !important;}
    .height-mb-75vh {height:75vh !important;}
    .height-mb-100vh {height:100vh !important;}
}
@media (min-width:992px){
	.height-dt-20vh {height:20vh !important;}
    .height-dt-25vh {height:25vh !important;}
    .height-dt-30vh {height:30vh !important;}
    .height-dt-35vh {height:35vh !important;}
    .height-dt-40vh {height:40vh !important;}
    .height-dt-45vh {height:45vh !important;}
    .height-dt-50vh {height:50vh !important;}
    .height-dt-60vh {height:60vh !important;}
    .height-dt-75vh {height:75vh !important;}
    .height-dt-100vh {height:100vh !important;}
}

/* Minimum View Height */
.mheight-20vh, .min-height-20vh {min-height:20vh !important;}
.mheight-25vh, .min-height-25vh {min-height:25vh !important;}
.mheight-30vh, .min-height-30vh {min-height:30vh !important;}
.mheight-35vh, .min-height-35vh {min-height:35vh !important;}
.mheight-40vh, .min-height-40vh {min-height:40vh !important;}
.mheight-45vh, .min-height-45vh {min-height:45vh !important;}
.mheight-50vh, .min-height-50vh {min-height:50vh !important;}
.mheight-60vh, .min-height-60vh {min-height:60vh !important;}
.mheight-75vh, .min-height-75vh {min-height:75vh !important;}
.mheight-100vh, .min-height-100vh {min-height:100vh !important;}
@media (max-width:991px){	
	.mheight-mb-20vh, .min-height-mb-20vh {min-height:20vh !important;}
    .mheight-mb-25vh, .min-height-mb-25vh {min-height:25vh !important;}
    .mheight-mb-30vh, .min-height-mb-30vh {min-height:30vh !important;}
    .mheight-mb-35vh, .min-height-mb-35vh {min-height:35vh !important;}
    .mheight-mb-40vh, .min-height-mb-40vh {min-height:40vh !important;}
    .mheight-mb-45vh, .min-height-mb-45vh {min-height:45vh !important;}
    .mheight-mb-50vh, .min-height-mb-50vh {min-height:50vh !important;}
    .mheight-mb-60vh, .min-height-mb-60vh {min-height:60vh !important;}
    .mheight-mb-75vh, .min-height-mb-75vh {min-height:75vh !important;}
    .mheight-mb-100vh, .min-height-mb-100vh {min-height:100vh !important;}
}
@media (min-width:992px){
	.mheight-dt-20vh, .min-height-dt-20vh {min-height:20vh !important;}
    .mheight-dt-25vh, .min-height-dt-25vh {min-height:25vh !important;}
    .mheight-dt-30vh, .min-height-dt-30vh {min-height:30vh !important;}
    .mheight-dt-35vh, .min-height-dt-35vh {min-height:35vh !important;}
    .mheight-dt-40vh, .min-height-dt-40vh {min-height:40vh !important;}
    .mheight-dt-45vh, .min-height-dt-45vh {min-height:45vh !important;}
    .mheight-dt-50vh, .min-height-dt-50vh {min-height:50vh !important;}
    .mheight-dt-60vh, .min-height-dt-60vh {min-height:60vh !important;}
    .mheight-dt-75vh, .min-height-dt-75vh {min-height:75vh !important;}
    .mheight-dt-100vh, .min-height-dt-100vh {min-height:100vh !important;}
}


/**************/
/* Background */
.bg-none {background:none !important;}
@media (max-width:991px){
    .bg-mb-none {background:none !important;}
}
@media (min-width:992px){
    .bg-dt-none {background:none !important;}
}

/* BG Position */
.bg-pos-x-0 {background-position-x: 0% !important;}
.bg-pos-x-25 {background-position-x: 25% !important;}
.bg-pos-x-50 {background-position-x: 50% !important;}
.bg-pos-x-75 {background-position-x: 75% !important;}
.bg-pos-x-100 {background-position-x: 100% !important;}
.bg-pos-y-25 {background-position-y: 25% !important;}
.bg-pos-y-50 {background-position-y: 50% !important;}
.bg-pos-y-75 {background-position-y: 75% !important;}
.bg-pos-y-100 {background-position-y: 100% !important;}
.bg-pos-y-top {background-position-y: top !important;}
.bg-pos-y-center {background-position-y: center !important;}
.bg-pos-y-bottom {background-position-y: bottom !important;}
.bg-pos-x-left {background-position-x: left !important;}
.bg-pos-x-center {background-position-x: center !important;}
.bg-pos-x-right {background-position-x: right !important;}
@media (max-width:991px){
	.bg-pos-y-mb-top {background-position-y: top !important;}
	.bg-pos-y-mb-center {background-position-y: center !important;}
	.bg-pos-y-mb-bottom {background-position-y: bottom !important;}
	.bg-pos-x-mb-left {background-position-x: left !important;}
	.bg-pos-x-mb-center {background-position-x: center !important;}
	.bg-pos-x-mb-right {background-position-x: right !important;}
    
    .bg-pos-x-mb-0 {background-position-x: 0% !important;}
    .bg-pos-x-mb-25 {background-position-x: 25% !important;}
    .bg-pos-x-mb-50 {background-position-x: 50% !important;}
    .bg-pos-x-mb-75 {background-position-x: 75% !important;}
    .bg-pos-x-mb-100 {background-position-x: 100% !important;}
    .bg-pos-y-mb-25 {background-position-y: 25% !important;}
    .bg-pos-y-mb-50 {background-position-y: 50% !important;}
    .bg-pos-y-mb-75 {background-position-y: 75% !important;}
    .bg-pos-y-mb-100 {background-position-y: 100% !important;}
}
@media (min-width:992px){
	.bg-pos-y-dt-top {background-position-y: top !important;}
	.bg-pos-y-dt-center {background-position-y: center !important;}
	.bg-pos-y-dt-bottom {background-position-y: bottom !important;}
	.bg-pos-x-dt-left {background-position-x: left !important}
	.bg-pos-x-dt-center {background-position-x: center !important;}
	.bg-pos-x-dt-right {background-position-x: right !important;}
    
    .bg-pos-x-dt-0 {background-position-x: 0% !important;}
    .bg-pos-x-dt-25 {background-position-x: 25% !important;}
    .bg-pos-x-dt-50 {background-position-x: 50% !important;}
    .bg-pos-x-dt-75 {background-position-x: 75% !important;}
    .bg-pos-x-dt-100 {background-position-x: 100% !important;}
    .bg-pos-y-dt-25 {background-position-y: 25% !important;}
    .bg-pos-y-dt-50 {background-position-y: 50% !important;}
    .bg-pos-y-dt-75 {background-position-y: 75% !important;}
    .bg-pos-y-dt-100 {background-position-y: 100% !important;}
}
/* Background Size */
.bg-size-100 {background-size: 100% !important;}
.bg-size-125 {background-size: 125% !important;}
.bg-size-150 {background-size: 150% !important;}
.bg-size-175 {background-size: 175% !important;}
.bg-size-200 {background-size: 200% !important;}
@media (max-width:991px){
    .bg-size-mb-100 {background-size: 100% !important;}
    .bg-size-mb-125 {background-size: 125% !important;}
    .bg-size-mb-150 {background-size: 150% !important;}
    .bg-size-mb-175 {background-size: 175% !important;}
    .bg-size-mb-200 {background-size: 200% !important;}
}
@media (min-width:992px){
    .bg-size-dt-100 {background-size: 100% !important;}
    .bg-size-dt-125 {background-size: 125% !important;}
    .bg-size-dt-150 {background-size: 150% !important;}
    .bg-size-dt-175 {background-size: 175% !important;}
    .bg-size-dt-200 {background-size: 200% !important;}
}


/********/
/* Font */
.line-height-1 {line-height:1 !important;}
.line-height-1-1 {line-height:1.1 !important;}
.line-height-1-2 {line-height:1.2 !important;}
.line-height-1-3 {line-height:1.3 !important;}
.line-height-1-4 {line-height:1.4 !important;}
.line-height-1-5 {line-height:1.5 !important;}
.line-height-1-6 {line-height:1.6 !important;}
.line-height-1-7 {line-height:1.7 !important;}
.line-height-1-8 {line-height:1.8 !important;}
.line-height-1-9 {line-height:1.9 !important;}
.line-height-2 {line-height:2 !important;}


/**********/
/* Border */
.border-full-1 {border: 1px solid var(--color-1) !important;}
.border-full-2 {border: 1px solid var(--color-2) !important;}
.border-full-3 {border: 1px solid var(--color-3) !important;}
.border-full-4 {border: 1px solid var(--color-4) !important;}
.border-full-5 {border: 1px solid var(--color-5) !important;}
.border-full-6 {border: 1px solid var(--color-6) !important;}
.border-full-7 {border: 1px solid var(--color-7) !important;}
.border-full-8 {border: 1px solid var(--color-8) !important;}
.border-full-light {border: 1px solid var(--fontcolorlight) !important;}
.border-full-dark {border: 1px solid var(--fontcolordark) !important;}

/* Border Color */
.border-color-1 {border-color: var(--color-1) !important;}
.border-color-2 {border-color: var(--color-2) !important;}
.border-color-3 {border-color: var(--color-3) !important;}
.border-color-4 {border-color: var(--color-4) !important;}
.border-color-5 {border-color: var(--color-5) !important;}
.border-color-6 {border-color: var(--color-6) !important;}
.border-color-7 {border-color: var(--color-7) !important;}
.border-color-8 {border-color: var(--color-8) !important;}
.border-color-light {border-color: var(--fontcolorlight) !important;}
.border-color-dark {border-color: var(--fontcolordark) !important;}

/* Border Style */
.border-solid, .border-style-solid {border-style:solid !important;}
.border-dashed, .border-style-dashed {border-style:dashed !important;}
.border-dotted, .border-style-dotted {border-style:dotted !important;}

.border-top-solid, .border-style-top-solid {border-style: none !important; border-top-style:solid !important;}
.border-right-solid, .border-style-right-solid {border-style: none !important; border-right-style:solid !important;}
.border-bottom-solid, .border-style-bottom-solid {border-style: none !important; border-bottom-style:solid !important;}
.border-left-solid, .border-style-left-solid {border-style: none !important; border-left-style:solid !important;}

/* Border Width */
.border-1, .border-width-1 {border-width: 1px !important;}
.border-2, .border-width-2 {border-width: 2px !important;}
.border-3, .border-width-3 {border-width: 3px !important;}
.border-4, .border-width-4 {border-width: 4px !important;}
.border-5, .border-width-5 {border-width: 5px !important;}
.border-6, .border-width-6 {border-width: 6px !important;}
.border-7, .border-width-7 {border-width: 7px !important;}
.border-8, .border-width-8 {border-width: 8px !important;}
.border-9, .border-width-9 {border-width: 9px !important;}
.border-10, .border-width-10 {border-width: 10px !important;}


/* Icons */
.fa-icon-list {list-style: none; padding:0;}
.fa-icon, .fa-icon-list li {position:relative; padding-left:45px; min-height: 32px;}
.fa-icon:before, .fa-icon-list li:before {content:var(--fa-icon); position:absolute; left:0; top:0; color: inherit; font-size: 32px; line-height: 1; font-family: 'Font Awesome 5 Free'; font-weight: 900;}
.fa-r:before {font-weight:400 !important;}
.font-light .icon:before {color:var(--fontcolorlight);}
.font-dark .icon:before {color:var(--fontcolordark);}
.check {--fa-icon:'\f00c';}
.check-circle {--fa-icon:'\f058';}
.arrow-circle-up {--fa-icon:'\f0aa';}
.arrow-circle-right {--fa-icon:'\f0a9';}
.arrow-circle-left {--fa-icon:'\f0a8';}
.arrow-circle-down {--fa-icon:'\f0ab';}
