body{
	width: 100%;
	overflow-x: hidden;
}

.elementor-14037 .elementor-element.elementor-element-de8e9dc .elementor-image-box-wrapper {
	display:flex !important;

}
.prui li {
	color:#2B303B !important;}


button#prui-sizeBtn {
	margin-bottom: 6px;
    border: 1px solid #d9dee8 !important;
}
.elementor-kit-13 button:hover, .elementor-kit-13 button:focus, .elementor-kit-13 input[type="button"]:hover, .elementor-kit-13 input[type="button"]:focus, .elementor-kit-13 input[type="submit"]:hover, .elementor-kit-13 input[type="submit"]:focus, .elementor-kit-13 .elementor-button:hover, .elementor-kit-13 .elementor-button:focus {
    background-color: #FFFFFF00;
    color: #000000cf;
		border-color: #FFFFFF00 !important;
}

.h1-style {
  font-family: Inter, sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  height: 30px;
  line-height: 30px !important;
letter-spacing: 0.8px;
}
.h1-st-color {
color:white !important;
}
.comments-area{
	width: `100%;
	margin: auto;
	padding: 0px 70px;
	margin-bottom: 70px;
}
.comments-area .comment-form {
	border: 1px solid #dcdcde;
	border-radius: 5px;
	padding: 0px;
	overflow: hidden;
}
@media (max-width:768px){
	.comments-area{
		width: 100%;
		padding: 0px 40px;
}
}

.robots-nocontent, .jetpack-likes-widget-wrapper{	width: 90% !important;
	margin: auto
}

.flex-class{
	flex-direction: row !important; 
	justify-content: center !important;
	align-items: center !important;
}

@media (max-width:1438px){
	.home-banner{
		transform:translatey(-40px) !important;
	}
}
#prui-1.prui, #prui-1.prui * {
    box-sizing: border-box;
    overflow: hidden;
    font-family: inherit;
}


.leadership .elementor-widget-image-box .elementor-image-box-wrapper {
    display: flex !important;
		align-items: center;
		gap: 10px;
  }
	
	.leadership .elementor-widget-image-box .elementor-image-box-wrapper h3 {
    margin: 0 !important;
  }

.leadership .elementor-widget-image-box .elementor-image-box-wrapper figure {
    width: 20px !important;
		height: 20px !important;
		margin-right: 5px !important;
  }

	.leadership .elementor-widget-image-box .elementor-image-box-wrapper img {
    width: 20px;
		height: 20px;
		object-fit: contain;
  }

.elementor-image-box-content.newclass {
    align-items: center;
    display: flex;
	display:none !important;
}
.dd-flexx .elementor-image-box-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
}

.dd-flexx .elementor-image-box-content {
    margin: 0;
}

.dd-flex .elementor-image-box-wrapper {
    text-align: start  !important;
    display: flex;
	align-items:start;
    gap:10px;
}




@media (max-width: 767px){
  .main-template-class .hero-text{
    font-size:36px !important;
		padding:0px;
		margin:0px;
  }
}


.main-template-class{
  overflow:hidden;
}






/* Mobile */
@media (max-width: 767px){

  .mobile-first-arrow{
    transform: translateX(70px);
  }

  .mobile-last-arrow{
    transform: translateX(-76px);
  }

}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px){

  .mobile-first-arrow{
    transform: translateX(70px) !important;
  }

  .mobile-last-arrow{
    transform: translateX(-75px)!important;
  }

}

@media (max-width: 767px){
  .ccc br{
    display: none;
  }
}
