.elementor-control.vb-elementor-label-name-bold .elementor-control-title {
    font-weight: bold;
}

.elementor-control-layout:has(input[value="start"]:checked) ~ .elementor-control-layout_align  .elementor-choices i,
.elementor-control-layout:has(input[value="start"]:checked) ~ .elementor-control-layout_align_tablet  .elementor-choices i,
.elementor-control-layout:has(input[value="start"]:checked) ~ .elementor-control-layout_align_mobile  .elementor-choices i,
.elementor-control-layout_tablet:has(input[value="start"]:checked) ~ .elementor-control-layout_align_tablet  .elementor-choices i,
.elementor-control-layout_tablet:has(input[value="start"]:checked) ~ .elementor-control-layout_align_mobile  .elementor-choices i,
body .elementor-control.elementor-control-layout_mobile:has(input[value="start"]:checked) ~ .elementor-control-layout_align_mobile  .elementor-choices i,

.elementor-control-layout:has(input[value="end"]:checked) ~ .elementor-control-layout_align  .elementor-choices i,
.elementor-control-layout:has(input[value="end"]:checked) ~ .elementor-control-layout_align_tablet  .elementor-choices i,
.elementor-control-layout:has(input[value="end"]:checked) ~ .elementor-control-layout_align_mobile  .elementor-choices i,
.elementor-control-layout_tablet:has(input[value="end"]:checked) ~ .elementor-control-layout_align_tablet  .elementor-choices i,
.elementor-control-layout_tablet:has(input[value="end"]:checked) ~ .elementor-control-layout_align_mobile  .elementor-choices i,
body .elementor-control.elementor-control-layout_mobile:has(input[value="end"]:checked) ~ .elementor-control-layout_align_mobile  .elementor-choices i,

.elementor-control-layout:has(input[value="glider_start"]:checked) ~ .elementor-control-layout_align_second  .elementor-choices i,
.elementor-control-layout:has(input[value="glider_end"]:checked) ~ .elementor-control-layout_align_second  .elementor-choices i,
.elementor-control-layout:has(input[value="glider_top_start"]:checked) ~ .elementor-control-layout_align_second  .elementor-choices i,
.elementor-control-layout:has(input[value="glider_top_end"]:checked) ~ .elementor-control-layout_align_second  .elementor-choices i
{
	  	transform: rotate(0deg);
 		
}
.elementor-control-layout:has(input[value="top"]:checked) ~ .elementor-control-layout_align  .elementor-choices i,
.elementor-control-layout:has(input[value="top"]:checked) ~ .elementor-control-layout_align_tablet  .elementor-choices i,
.elementor-control-layout:has(input[value="top"]:checked) ~ .elementor-control-layout_align_mobile  .elementor-choices i,
.elementor-control-layout_tablet:has(input[value="top"]:checked) ~ .elementor-control-layout_align_tablet  .elementor-choices i,
.elementor-control-layout_tablet:has(input[value="top"]:checked) ~ .elementor-control-layout_align_mobile  .elementor-choices i,
body .elementor-control.elementor-control-layout_mobile:has(input[value="top"]:checked) ~ .elementor-control-layout_align_mobile  .elementor-choices i,

.elementor-control-layout:has(input[value="glider_top"]:checked) ~ .elementor-control-layout_align  .elementor-choices i,
.elementor-control-layout:has(input[value="glider_center_top"]:checked) ~ .elementor-control-layout_align  .elementor-choices i,

.elementor-control-layout:has(input[value="glider_top"]:checked) ~ .elementor-control-layout_align_second  .elementor-choices i,
.elementor-control-layout:has(input[value="glider_top_start"]:checked) ~ .elementor-control-layout_align_second  .elementor-choices i,
.elementor-control-layout:has(input[value="glider_top_end"]:checked) ~ .elementor-control-layout_align_second  .elementor-choices i

{
	  	transform: rotate(-90deg);
 }
	
 
  .elementor-choices i{
	transition:300ms;  
  }
  

 .elementor-choices-label > [class*="vb-image-"]::before{
	 content:"";
	 background-image:var(--img,none);
	 background-size:contain;
	 background-position:center center;
	 position:absolute;
  inset-inline-start: 0;
  background-repeat:no-repeat;
  top:0px;
  height:100%;
  width:100%;
	 
  }
  
   .elementor-choices-label   i[class*="vb-image-"] {
	   position:relative;
  width: 100%;
  height: 100%;
    padding-bottom: var(--img-ratio,100%);
  float: inline-start;
}
.elementor-choices:has( [class*="vb-image-"]){
	height:auto !important;	
	justify-content: end;
	  flex-wrap: wrap!important;	
	    gap: 5px;  
}
.elementor-control-input-wrapper:has( [class*="vb-image-"]){
	width:100% !important;	
}
.elementor-choices:has([class*="vb-image-"]) label{
  flex: initial !important;	
    padding: 5px;
width: var(--img-width,25%) !important;
border-inline-end: var(--e-a-border-bold)!important;
} 

.elementor-control-layout.elementor-control-type-choose,

.elementor-control-glider_start,
.elementor-control-glider_top,
.elementor-control-glider_end,
.elementor-control-glider_center,
.elementor-control-glider_top_start,
.elementor-control-glider_top_end,
.elementor-control-glider_center_start,
.elementor-control-glider_center_end,
.elementor-control-glider_center_top{
	--img-ratio:75%;
	--img-width:60px;
}

.vb-image-start{
	--img: url(../image/layout/start.jpg);
}
.vb-image-top{
	--img: url(../image/layout/top.jpg);
}
.vb-image-end{
	--img: url(../image/layout/end.jpg);
}
.vb-image-center{
	--img: url(../image/layout/center.jpg);
}
 
.vb-image-glider_start{
	--img: url(../image/layout/glider_start.jpg);
}
.vb-image-glider_top{
	--img: url(../image/layout/glider_top.jpg);
}
.vb-image-glider_end{
	--img: url(../image/layout/glider_end.jpg);
}
.vb-image-glider_center{
	--img: url(../image/layout/glider_center.jpg);
}


.vb-image-glider_top_start{
	--img: url(../image/layout/glider_top_start.jpg);
}

.vb-image-glider_top_end{
	--img: url(../image/layout/glider_top_end.jpg);
}

.vb-image-glider_center_start{
	--img: url(../image/layout/glider_center_start.jpg);
}

.vb-image-glider_center_end{
	--img: url(../image/layout/glider_center_end.jpg);
}

.vb-image-glider_center_top{
	--img: url(../image/layout/glider_center_top.jpg);
} 




/************************************** Start *******************************/
.vb-image-start_1{
	--img: url(../image/layout/glider_start/start_1.jpg);
} 
.vb-image-start_2{
	--img: url(../image/layout/glider_start/start_1.jpg);
} 
.vb-image-start_3{
	--img: url(../image/layout/glider_start/start_1.jpg);
} 
/************************************** Top *******************************/

.vb-image-top_1{
	--img: url(../image/layout/glider_top/top_1.jpg);
} 
.vb-image-top_2{
	--img: url(../image/layout/glider_top/top_2.jpg);
} 
.vb-image-top_3{
	--img: url(../image/layout/glider_top/top_3.jpg);
} 

.vb-image-top_4{
	--img: url(../image/layout/glider_top/top_4.jpg);
} 

.vb-image-top_5{
	--img: url(../image/layout/glider_top/top_5.jpg);
} 

.vb-image-top_6{
	--img: url(../image/layout/glider_top/top_6.jpg);
} 

.vb-image-top_7{
	--img: url(../image/layout/glider_top/top_7.jpg);
} 


/************************************** End *******************************/

.vb-image-end_1{
	--img: url(../image/layout/glider_end/end_1.jpg);
} 
.vb-image-end_2{
	--img: url(../image/layout/glider_end/end_1.jpg);
} 
.vb-image-end_3{
	--img: url(../image/layout/glider_end/end_1.jpg);
} 
/************************************** Center *******************************/

.vb-image-center_1{
	--img: url(../image/layout/glider_center/center_1.jpg);
} 
.vb-image-center_2{
	--img: url(../image/layout/glider_center/center_2.jpg);
} 

.vb-image-center_3{
	--img: url(../image/layout/glider_center/center_3.jpg);
} 
.vb-image-center_4{
	--img: url(../image/layout/glider_center/center_4.jpg);
} 

.vb-image-center_5{
	--img: url(../image/layout/glider_center/center_5.jpg);
} 
.vb-image-center_6{
	--img: url(../image/layout/glider_center/center_6.jpg);
} 

.vb-image-center_7{
	--img: url(../image/layout/glider_center/center_7.jpg);
} 
.vb-image-center_8{
	--img: url(../image/layout/glider_center/center_8.jpg);
} 

.vb-image-center_9{
	--img: url(../image/layout/glider_center/center_9.jpg);
} 
.vb-image-center_10{
	--img: url(../image/layout/glider_center/center_10.jpg);
} 

.vb-image-center_11{
	--img: url(../image/layout/glider_center/center_11.jpg);
} 
.vb-image-center_12{
	--img: url(../image/layout/glider_center/center_12.jpg);
} 

.vb-image-center_13{
	--img: url(../image/layout/glider_center/center_13.jpg);
} 
.vb-image-center_14{
	--img: url(../image/layout/glider_center/center_14.jpg);
} 

.vb-image-center_15{
	--img: url(../image/layout/glider_center/center_15.jpg);
} 
.vb-image-center_16{
	--img: url(../image/layout/glider_center/center_16.jpg);
} 

.vb-image-center_17{
	--img: url(../image/layout/glider_center/center_17.jpg);
} 
.vb-image-center_18{
	--img: url(../image/layout/glider_center/center_18.jpg);
} 

.vb-image-center_19{
	--img: url(../image/layout/glider_center/center_19.jpg);
} 
.vb-image-center_20{
	--img: url(../image/layout/glider_center/center_20.jpg);
} 

.vb-image-center_21{
	--img: url(../image/layout/glider_center/center_21.jpg);
} 
.vb-image-center_22{
	--img: url(../image/layout/glider_center/center_22.jpg);
} 
.vb-image-center_23{
	--img: url(../image/layout/glider_center/center_23.jpg);
} 
.vb-image-center_24{
	--img: url(../image/layout/glider_center/center_24.jpg);
} 
.vb-image-center_25{
	--img: url(../image/layout/glider_center/center_25.jpg);
} 
.vb-image-center_26{
	--img: url(../image/layout/glider_center/center_26.jpg);
} 
.vb-image-center_27{
	--img: url(../image/layout/glider_center/center_27.jpg);
} 
.vb-image-center_28{
	--img: url(../image/layout/glider_center/center_28.jpg);
} 
.vb-image-center_29{
	--img: url(../image/layout/glider_center/center_29.jpg);
} 

.vb-image-center_30{
	--img: url(../image/layout/glider_center/center_30.jpg);
} 
/************************************** Top Start *******************************/

.vb-image-top_start_1{
	--img: url(../image/layout/glider_top_start/top_start_1.jpg);
} 
.vb-image-top_start_2{
	--img: url(../image/layout/glider_top_start/top_start_2.jpg);
} 
.vb-image-top_start_3{
	--img: url(../image/layout/glider_top_start/top_start_3.jpg);
} 

.vb-image-top_start_4{
	--img: url(../image/layout/glider_top_start/top_start_4.jpg);
} 

.vb-image-top_start_5{
	--img: url(../image/layout/glider_top_start/top_start_5.jpg);
} 

.vb-image-top_start_6{
	--img: url(../image/layout/glider_top_start/top_start_6.jpg);
} 

.vb-image-top_start_7{
	--img: url(../image/layout/glider_top_start/top_start_7.jpg);
} 
.vb-image-top_start_8{
	--img: url(../image/layout/glider_top_start/top_start_8.jpg);
} 
/************************************** Top End *******************************/

.vb-image-top_end_1{
	--img: url(../image/layout/glider_top_end/top_end_1.jpg);
} 
.vb-image-top_end_2{
	--img: url(../image/layout/glider_top_end/top_end_2.jpg);
} 
.vb-image-top_end_3{
	--img: url(../image/layout/glider_top_end/top_end_3.jpg);
} 
.vb-image-top_end_4{
	--img: url(../image/layout/glider_top_end/top_end_4.jpg);
} 
.vb-image-top_end_5{
	--img: url(../image/layout/glider_top_end/top_end_5.jpg);
} 
.vb-image-top_end_6{
	--img: url(../image/layout/glider_top_end/top_end_6.jpg);
} 
.vb-image-top_end_7{
	--img: url(../image/layout/glider_top_end/top_end_7.jpg);
} 
.vb-image-top_end_8{
	--img: url(../image/layout/glider_top_end/top_end_8.jpg);
} 
/************************************** center Start *******************************/

.vb-image-center_start_1{
	--img: url(../image/layout/glider_center_start/center_start_1.jpg);
} 
.vb-image-center_start_2{
	--img: url(../image/layout/glider_center_start/center_start_2.jpg);
} 
.vb-image-center_start_3{
	--img: url(../image/layout/glider_center_start/center_start_3.jpg);
} 

.vb-image-center_start_4{
	--img: url(../image/layout/glider_center_start/center_start_4.jpg);
} 

.vb-image-center_start_5{
	--img: url(../image/layout/glider_center_start/center_start_5.jpg);
} 

.vb-image-center_start_6{
	--img: url(../image/layout/glider_center_start/center_start_6.jpg);
} 

.vb-image-center_start_7{
	--img: url(../image/layout/glider_center_start/center_start_7.jpg);
} 
.vb-image-center_start_8{
	--img: url(../image/layout/glider_center_start/center_start_8.jpg);
} 
/************************************** center End *******************************/

.vb-image-center_end_1{
	--img: url(../image/layout/glider_center_end/center_end_1.jpg);
} 
.vb-image-center_end_2{
	--img: url(../image/layout/glider_center_end/center_end_2.jpg);
} 
.vb-image-center_end_3{
	--img: url(../image/layout/glider_center_end/center_end_3.jpg);
} 
.vb-image-center_end_4{
	--img: url(../image/layout/glider_center_end/center_end_4.jpg);
} 
.vb-image-center_end_5{
	--img: url(../image/layout/glider_center_end/center_end_5.jpg);
} 
.vb-image-center_end_6{
	--img: url(../image/layout/glider_center_end/center_end_6.jpg);
} 
.vb-image-center_end_7{
	--img: url(../image/layout/glider_center_end/center_end_7.jpg);
} 
.vb-image-center_end_8{
	--img: url(../image/layout/glider_center_end/center_end_8.jpg);
} 
/************************************** center_top *******************************/

.vb-image-center_top_1{
	--img: url(../image/layout/glider_center_top/center_top_1.jpg);
} 
.vb-image-center_top_2{
	--img: url(../image/layout/glider_center_top/center_top_2.jpg);
} 

.vb-image-center_top_3{
	--img: url(../image/layout/glider_center_top/center_top_3.jpg);
} 
.vb-image-center_top_4{
	--img: url(../image/layout/glider_center_top/center_top_4.jpg);
} 

.vb-image-center_top_5{
	--img: url(../image/layout/glider_center_top/center_top_5.jpg);
} 
.vb-image-center_top_6{
	--img: url(../image/layout/glider_center_top/center_top_6.jpg);
} 

.vb-image-center_top_7{
	--img: url(../image/layout/glider_center_top/center_top_7.jpg);
} 
.vb-image-center_top_8{
	--img: url(../image/layout/glider_center_top/center_top_8.jpg);
} 

.vb-image-center_top_9{
	--img: url(../image/layout/glider_center_top/center_top_9.jpg);
} 
.vb-image-center_top_10{
	--img: url(../image/layout/glider_center_top/center_top_10.jpg);
} 

.vb-image-center_top_11{
	--img: url(../image/layout/glider_center_top/center_top_11.jpg);
} 
.vb-image-center_top_12{
	--img: url(../image/layout/glider_center_top/center_top_12.jpg);
} 

.vb-image-center_top_13{
	--img: url(../image/layout/glider_center_top/center_top_13.jpg);
} 
.vb-image-center_top_14{
	--img: url(../image/layout/glider_center_top/center_top_14.jpg);
} 

.vb-image-center_top_15{
	--img: url(../image/layout/glider_center_top/center_top_15.jpg);
} 
.vb-image-center_top_16{
	--img: url(../image/layout/glider_center_top/center_top_16.jpg);
} 

.vb-image-center_top_17{
	--img: url(../image/layout/glider_center_top/center_top_17.jpg);
} 
.vb-image-center_top_18{
	--img: url(../image/layout/glider_center_top/center_top_18.jpg);
} 
