.mk-hamburger-icon-holder { width: 40px; height: 40px; border-radius: 0 !important}
.elementor-1382 .elementor-element.elementor-element-1b5d4c87 .mk-nav-menu > li:not(.swm-megamenu-item) ul.sub-menu { border-width: 3px 0 0 0 !important;  } .section1 h6{ font-weight: 400 !important; }
.section-apropos .mk-service-list-simple-title::before { content:none !important }
.section-apropos .mk-service-list-simple-arrow { background:black; padding:5px;     z-index: 999 !important; }
.section-apropos .mk-service-list-simple-arrow:hover { background:yellow !important; padding:5px }
.elementor-1255 .elementor-element.elementor-element-552bc3a6 .mk-service-list-simple-arrow .swm-svg-services-list-simple-arrow:hover { fill:black !important;  } .mk-awards .mk-awards-image img { object-fit: fill !important; }
.mk-awards .mk-awards-image.active-item { transform: translateX(5%) translateY(-50%) rotate(0deg) !important; }
.mk-awards-year-line { background:transparent !important; }
.mk-awards-item { margin-bottom:0 !important }
.mk-awards-year { height:auto !important; }
.mk-moving-projects .stat-inner { display: ruby !important; }
.mk-moving-projects .mk-moving-project-info { left:26% !important }
.mk-testimonials-slider .mk-slider-pn { border-radius:0 !important; background: white !important; border:0 !important; height: 43px !important; }
.mk-testimonials-slider .mk-slider-pn:hover { background: #FFF127 !important; }
.elementor-1255 .elementor-element.elementor-element-9e0dc30 .mk-testimonials-slider .mk-slider-pn { fill:black !important }
.mk-moving-projects .mk-moving-projects-img:hover .mk-moving-projects-mobile-title { opacity:0 !important }
.mk-post-button { background:black !important }
.mk-post-button span { color:white !important }
.mk-post-button-arrow-start::after { content:none !important; border:0 !important }
.mk-post-button-arrow-start, .mk-post-button-arrow-end { border:0 !important }
.mk-post-button-arrow-end::after { content:none !important; }
.mk-post-button:hover a .mk-post-button-text { margin: auto !important; padding: 0px 20px !important; }
.mk-moving-project-info-bg { background: transparent !important; }
h2 { text-transform: uppercase !important;  }
h3 { text-transform: uppercase !important;  }
.mk-image-carousel-slider-holder .mk-slider-pn { fill: yellow !important; background: black !important  }
.mk-image-carousel-slider-holder .mk-slider-pn:hover { fill: black !important; background: yellow !important  }
.elementor-1255 .elementor-element.elementor-element-9e0dc30 .mk-testimonials-slider .mk-slider-pn {
fill: white !important;
background: black !important;
border: 1px solid white !important;
}
.elementor-1255 .elementor-element.elementor-element-9e0dc30 .mk-testimonials-slider .mk-slider-pn:hover {
fill: black !important;
background: yellow !important;
border: 1px solid white !important;
}
.elementor-1269 .elementor-element.elementor-element-5cabeb2 .mk-testimonials-slider .mk-slider-pn {
fill: white !important;
background: black !important;
border: 1px solid white !important;
}
.elementor-1269 .elementor-element.elementor-element-5cabeb2 .mk-testimonials-slider .mk-slider-pn:hover {
fill: black !important;
background: yellow !important;
border: 1px solid white !important;
}
.mk-itsr-arrow  {
fill: white !important;
background: black !important;
border: 1px solid white !important;
}
.mk-itsr-arrow:hover {
fill: black !important;
background: yellow !important;
border: 1px solid white !important;
}
.swm-btt-btn:hover {
fill: black !important;
background: yellow !important;
border: 1px solid white !important;
} .mk-post-meta-date-separator { display: none !important; }
.swm-sidebar-ttl h4 span { text-transform: uppercase !important; }
.elementor-1269 .elementor-element.elementor-element-8f38f3d .mk-basic-slider .mk-slider-pn  { 
fill: white !important;
background: black !important; }
.elementor-1269 .elementor-element.elementor-element-8f38f3d .mk-basic-slider .mk-slider-pn:hover { 
fill: black !important;
background: yellow !important; }
.mk-moving-projects .mk-moving-project-info { width: auto !important }
.mk-image-carousel-slider-holder .mk-slider-pn { border-radius: 0 !important }
.swm-btt-btn { border-radius: 0 !important }
.elementor-1269 .elementor-element.elementor-element-8f38f3d .mk-basic-slider .mk-slider-pn  { border-radius: 0 !important }
.mk-interactive-services .mk-itsr-arrow  { border-radius: 0 !important }
.mk-slider-next { fill: white !important; background: black !important; border-radius: 0 !important;  }
.mk-slider-next:hover { fill: black !important; background: yellow !important;   }
.mk-slider-prev { fill: white !important; background: black !important; border-radius: 0 !important;  }
.mk-slider-prev:hover { fill: black !important; background: yellow !important;   }
.arrow-custom { fill: white !important; background: black !important; border-radius: 0 !important; padding: 5px; z-index: 2 !important }
.arrow-custom:hover { fill: black !important; background: yellow !important;   }
.mk-bs-content { display: none !important }
.wpcf7 input  { height: 25px !important  }
.wpcf7 textarea  { height: 60px !important  }
.wpcf7 label  { margin-bottom: 0 !important  }
.wpcf7 br  { line-height: 10px !important  }
.mk-moving-projects-mobile-title { color: black !important }
.mk-interactive-services .mk-itsr-arrow svg { transform: rotate(0) !important;   }
.mk-interactive-services .mk-itsr-arrow { visibility: visible !important; opacity: 100 !important }
.mk-moving-projects .stat-data { color: black !important; background: rgba(255,255,255,0.4); padding: 20px 30px;  }
.mk-post-image a.mk-post-grid-image { height: 210px; }
.cat-item a { text-transform:uppercase !important; font-family:'anton' !important  }
.entry-date { text-transform:uppercase; }
.swm-post-meta a { text-transform:uppercase; }
.swm-post-meta { margin-bottom:25px !important }
.swm-post-title-content h4 { font-size:26px !important; text-transform:uppercase; margin-bottom:20px !important; }
.swm-post-format figure img {
margin: 0 auto;
object-fit: cover;
width: 100%;
height: 200px;
} .wpcf7 input[type="file"] {
display: none;
} .custom-file-upload {
display: inline-block;
background-color: black;
color: white;
padding: 5px 30px;
cursor: pointer;
border-radius: 0;
text-align: center;
font-size: 14px;
} .custom-file-upload:hover {
background-color: yellow;
color: black;
}
.mk-preview-slider img {  }
@media (max-width: 1024px) {
.elementor-1382 .elementor-element.elementor-element-7e26694a {
padding-top: 20px !important; } } @media screen and (max-width: 1000px) { 
h1 { font-size: 40px !important; }
h2 { font-size: 32px !important; }
h3 { font-size: 26px !important; }
h4 { font-size: 20px !important; }
h5 { font-size: 16px !important; }
h6 { font-size: 13px !important; }
}
body.blog .site-main {
display: flex;
flex-direction: row-reverse; }
body.blog .content-area {
order: 1; width: 75%; }
body.blog .sidebar {
order: 2; width: 25%; }