.elementor-flip-box .elementor-flip-box__front,
.elementor-flip-box .elementor-flip-box__back {
    border: 3px solid #ffffff !important;
}

.elementor-flip-box .elementor-flip-box__front:hover,
.elementor-flip-box .elementor-flip-box__back:hover {
    border: 3px solid #44c4c4 !important;
}

.elementor-flip-box__front:hover a{
    color: #44c4c4!important;
	border-bottom: 1px solid #44c4c4!important;
}

#desk-slid .slick-list.draggable{
    margin-right: -600px;
}

.carousel-prev, .carousel-next{
    top: auto !important;
    bottom: -95px;
}

.hideup h3.elementor-headline.e-animated span.elementor-headline-dynamic-wrapper.elementor-headline-text-wrapper svg path:nth-child(2) {
	display: none !important;
}

.elementor-21 .elementor-element.elementor-element-9ca060c {
	width: 100% !important;
}


#premium-carousel-78fa232 span.page-numbers.prev {
	content: url(https://integrity-ortho.com/wp-content/uploads/2024/12/arrow-left.svg);
	margin: -7px;
}

#premium-carousel-78fa232  span.page-numbers.prev {
	border: 1px solid;
	padding: 4px 4px 4px 4px;
	border-radius: 5px;
	border-color: #788BAA;
}


#premium-carousel-78fa232  a.page-numbers.next {
	border: 1px solid;
	padding: 4px 4px 4px 4px;
	border-radius: 5px;
	border-color: #788BAA;
	margin: -8px;
}


#premium-carousel-78fa232  a.page-numbers.next {
	content: url(https://integrity-ortho.com/wp-content/uploads/2024/12/arrow-right-1.svg);
	margin: -6px;
}
.inn_blg h1,h2,h3,h4,h5,h6 {
	color: #325488;
	font-weight: 700;
	font-family: 'Poppins';
}

.reso .elementor-button-icon{
    display: flex;
    align-items: center;
}

@media screen and (max-width:425px){
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container > ul {
		margin-left: 70px !important;
		background: #325488 !important;
		box-shadow:0px 10px 10px 0px rgba(116.99999999999997, 138, 168.99999999999997, 0.4);
	}

	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		background: transparent !important;
	}
	
	li.CustomerPortal {
    justify-items: anchor-center;
}
	li.CustomerPortal a{
    margin-bottom: 20px;
    border-radius: 28px!important;
    width: 220px;
    justify-content: center;
}
	
	
	

}

#reso-mob .elementor-nav-menu, #reso-mob .elementor-nav-menu .menu-item, #reso-mob .sub-menu{
    width: 100%!important;
}
#reso-mob a.elementor-item{
   justify-content: space-between;
}
#reso-mob .sub-menu{
   padding: 5px;
}

.conferenc .elementor-widget-wrap, .conferenc .elementor-icon, .conferenc .elementor-icon svg{
   transition: 0.5s;
}

.conferenc:hover .conferenc-date .elementor-widget-wrap{
    background: #67c6bc!important;
}

.conferenc:hover .elementor-icon{
    color: #67c6bc!important; 
}
.conferenc:hover .elementor-icon svg{
	 fill: #67c6bc!important; 
}

.reso-box, .reso-box h2, .reso-box .elementor-button{
    transition: 0.5s;
}


.reso-box:hover h2, .reso-box:hover .elementor-button{
    color: #67c6bc!important;
	  fill: #67c6bc!important;
}

.reso-box:hover{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
  

#login-form .elementor-lost-password {
   text-decoration: underline;
   font-weight: bolder;
}

li.CustomerPortal a, .head_cls.she-header li.CustomerPortal a{
    border: 1px solid #ffffff!important;
    padding: 14px 18px 13px 18px !important;
    border-radius: 28px;
	  transition: 0.5s;
}

.head_cls li.CustomerPortal a{
    border: 1px solid #788BAA!important;
}


.CustomerPortal .elementor-item:after {
    background-color: #67b2c600!important;
}

li.CustomerPortal:hover a{
    background: #67C6BC;
    color: #112749!important;
}


@media screen and (min-width:425px){
#login-form .elementor-form-fields-wrapper .elementor-field-group:nth-of-type(3), 
#login-form .elementor-form-fields-wrapper .elementor-field-group:nth-of-type(5) {
    width: 50%;
}

#login-form .elementor-form-fields-wrapper .elementor-field-group:nth-of-type(5) {   
    justify-content: flex-end;
}
	}

#login-form .elementor-field-type-submit{
    order: 3;
}

#login-form input[type="checkbox"] {
  accent-color: #67c6bc;
}
