.portfolio-image .elementor-widget-container .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide .swiper-slide-inner img{
    height: 400px;
    width: 600px;
    /*object-fit: cover;
    object-position: top center;*/
}
.aux-arrow-nav {border: solid 2px #ccc;}
.elementor-21305 .elementor-element.elementor-element-f2de0b6 {
	--display: block!important;
--margin-top: 0px!important;
}
.aux-widget-logo img
{
	object-fit: contain;
	width: 280px;
}

input[type="submit"] {box-shadow: -20px 30px 50px 0px rgba(0, 0, 255, 0.3) !important;}

.type-portfolio .entry-main .entry-media img{
	width: 70%;
  /*max-height:560px;*/
}
.hentry .entry-main .entry-media {   
    display: flex;
    justify-content: center;
    align-items: center;
}

.aux-breadcrumbs span:not(.breadcrumb-icon){padding:0;}
.widget-content p a:hover{color:white;}
.projectstab .type-portfolio .entry-media img {height:300px !important;}
.projectstab .type-portfolio .entry-media:hover img {
  transform: scale(1.2);
}
.aux-breadcrumbs{font-size:14px; color:#444;}
.page-title-section .page-header{border-bottom:0;}
.aux-content-top-margin .aux-primary{padding-top:0;}
.aux-item-content{font-weight:600;font-size:18px;}
.aux-menu-label{font-size:16px;}
.aux-master-menu .aux-submenu > .aux-menu-item {
    min-width: 260px;
}
@media (max-width: 767px) {
    .elementor-21305 .elementor-element.elementor-element-a18a4af {
        --margin-top: -50px;
	}
}

.hentry .entry-title {word-break: normal !important;
}
.aux-ico-box{width:60%}
#contactForm input[type="text"],
input[type="email"],
textarea {background-color:white}
/*.aux-img-box img{max-width:50%}*/

@media screen and (max-width: 767px) {
    .aux-resp .type-portfolio.aux-side-bottom .entry-side, .aux-resp .type-portfolio.aux-side-top .entry-side {
        padding-right: 20px;
        padding-left: 20px;
    }
.aux-resp .aux-widget-post-slider .aux-mc-arrows {
       display: initial; 
    }
}
.aux-master-menu.aux-narrow .aux-submenu-indicator::after, .aux-fs-menu .aux-master-menu .aux-submenu-indicator::after, .aux-master-menu.aux-narrow .aux-submenu-indicator::before, .aux-fs-menu .aux-master-menu .aux-submenu-indicator::before
	{background-color:#2563eb;}

.aux-master-menu.aux-narrow.aux-skin-classic .aux-submenu {
	background-color: #333;}

.aux-appear-watch-animation,.aux-isotope-animated .aux-iso-item:not(.aux-ajax-anim).aux-loading 
{
	opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
}

.page-title-section .page-header > .aux-container > *:last-child{margin-bottom: 0 !important;}
.aux-content-top-margin .aux-primary {padding-top: 1rem !important;}
.aux-logo-hidden {
    visibility: visible !important; 
    opacity: inherit !important; 
    position: inherit !important; 
    visibility: visible !important; 
    opacity: inherit !important; 
    width: inherit !important; 
    height: inherit !important; 
}