/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 10 2025 | 12:27:54 */
html {
	font-size: 62.5%;
}
section#header_menu {
    z-index: 9;
}
span.banner {
    color: #DD0A0A;
}
li.menu_button {
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.15);
}
#our_inner_section .elementor-row {
    column-gap: 2rem;
}
#image_box_section .elementor-row {
    column-gap: 5.9rem;
}
#seprate_three_box .elementor-row {
    column-gap: 2rem;
}
#accordian_section .elementor-accordion-item {
    border: 0px;
    border-bottom: 1px solid #DFDFDF;
}

#accordian_section .elementor-active {
    border-top: 0px;
}
.fa-chevron-down:before {
    content: "\f078";
    /* width: 32px; */
    /* height: 32px; */
    font-size: 1.8rem;
}
.fa-angle-up:before {
    content: "\f106";
    font-size: 1.8rem;
}
.slick-slider .element{
  height:100px;
  width:100px;
  background-color:#000;
  color:#fff;
  border-radius:5px;
  display:inline-block;
  margin:0px 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:20px;
}
.slick-slider .slick-disabled {
  opacity : 0; 
  pointer-events:none;
}
#our_inner_section .elementor-container.elementor-column-gap-no {
    column-gap: 20px;
}
.elementor-16 .elementor-element.elementor-element-4e5dc96 img {
    width: 43% !important;
    max-width: 100%;
    -webkit-transform: scale(1);
    object-fit: contain;
    height: auto;
}
#seprate_three_box .elementor-container.elementor-column-gap-no {
    column-gap: 20px;
}
.elementor-16 .elementor-element.elementor-element-307a820{
	
}
@media screen and (min-width: 1700px) and (max-width: 2000px){
	
	.elementor-16 .elementor-element.elementor-element-9e7f26e{
	margin-top: -2rem;
}
	
}

.elementor-16 .elementor-element.elementor-element-9e7f26e{
	margin-top: -2rem;
}
@media screen and (min-width: 320px) and (max-width: 767px){
	
	.elementor-16 .elementor-element.elementor-element-4e5dc96 img {
	width: 125px !important;
    height: auto !important;
	}
	#seprate_three_box .elementor-container.elementor-column-gap-no {
    row-gap: 20px;
}
	.elementor-8 .elementor-element.elementor-element-66de54f > .elementor-element-populated {
    margin: 0rem;
}
	.elementor-8 .elementor-element.elementor-element-f30c65c a.carousel-arrow.carousel-next {
    right: 145px !important;
}
}
