.elementor-15456 .elementor-element.elementor-element-99ca17a:not(.elementor-motion-effects-element-type-background), .elementor-15456 .elementor-element.elementor-element-99ca17a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mhdrockland.com/wp-content/uploads/2026/07/MRO-Header-Image.png");}.elementor-15456 .elementor-element.elementor-element-99ca17a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(60deg, #000000 2%, #FFFFFF03 100%);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15456 .elementor-element.elementor-element-99ca17a > .elementor-container{min-height:459px;}.elementor-15456 .elementor-element.elementor-element-99ca17a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15456 .elementor-element.elementor-element-8729f11{width:100%;max-width:100%;text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15456 .elementor-element.elementor-element-f67102d{width:100%;max-width:100%;text-align:left;}.elementor-15456 .elementor-element.elementor-element-f67102d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.33);color:#FFFFFF;}.elementor-15456 .elementor-element.elementor-element-790d726{text-align:center;}.elementor-15456 .elementor-element.elementor-element-790d726 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );--textColor:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-the7-tabs .the7-e-tab-title > .the7-e-tab-title-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-the7-tabs .the7-e-tabs-content .the7-e-tab-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15456 .elementor-element.elementor-element-c137670{width:var( --container-widget-width, 103.839% );max-width:103.839%;--container-widget-width:103.839%;--container-widget-flex-grow:0;}.elementor-15456 .elementor-element.elementor-element-c137670 .the7-e-tab-title{justify-content:left;flex-flow:row nowrap;--icon-title-margin:0 var(--icon-title-spacing) 0 0;}.elementor-15456 .elementor-element.elementor-element-c137670.the7-e-tabs-view-vertical .item-divider{justify-content:left;}.elementor-15456 .elementor-element.elementor-element-c137670.the7-e-accordion .item-divider{justify-content:left;}.elementor-15456 .elementor-element.elementor-element-c137670 .the7-e-tab-title > .elementor-icon{font-size:16px;}.elementor-15456 .elementor-element.elementor-element-cfa40d7{text-align:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15456 .elementor-element.elementor-element-1171b0e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:16px;}.elementor-15456 .elementor-element.elementor-element-1171b0e .elementor-main-swiper{height:100px;width:97%;}.elementor-15456 .elementor-element.elementor-element-1171b0e .elementor-swiper-button{font-size:15px;}.elementor-15456 .elementor-element.elementor-element-1171b0e .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:auto;}.elementor-15456 .elementor-element.elementor-element-c002e2b .elementor-heading-title{color:#000000;}.elementor-15456 .elementor-element.elementor-element-0a30593{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15456 .elementor-element.elementor-element-e0eb8be > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15456 .elementor-element.elementor-element-e0eb8be > .elementor-container{max-width:800px;}.elementor-15456 .elementor-element.elementor-element-e0eb8be{padding:0px 0px 0px 0px;}.elementor-15456 .elementor-element.elementor-element-6fb7736{text-align:center;}.elementor-15456 .elementor-element.elementor-element-6fb7736 .elementor-heading-title{font-size:55px;font-weight:600;color:#000000;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15456 .elementor-element.elementor-element-0026d2a > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:10px;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-10px;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-field-type-html{padding-bottom:0px;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-field-group .elementor-field{color:#000000;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-field-group .elementor-field, .elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-field-subgroup label{font-size:16px;font-weight:300;letter-spacing:0px;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#e0e0e0;border-radius:0px 0px 0px 0px;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#e0e0e0;border-radius:0px 0px 0px 0px;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-field-group .elementor-select-wrapper::before{color:#e0e0e0;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-button, .elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-button .elementor-button-icon{font-size:15px;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-button{font-weight:600;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-15456 .elementor-element.elementor-element-0026d2a .e-form__buttons__wrapper__button-next{background-color:#000000;background-image:none;color:#ffffff;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-button[type="submit"]{background-color:#000000;background-image:none;color:#ffffff;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-15456 .elementor-element.elementor-element-0026d2a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-15456 .elementor-element.elementor-element-0026d2a .e-form__buttons__wrapper__button-next:hover{background-color:#00ce1b;background-image:none;color:#ffffff;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-button[type="submit"]:hover{background-color:#00ce1b;background-image:none;color:#ffffff;}.elementor-15456 .elementor-element.elementor-element-0026d2a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-15456 .elementor-element.elementor-element-0026d2a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-15456 .elementor-element.elementor-element-0026d2a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-15456 .elementor-element.elementor-element-1171b0e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-15456 .elementor-element.elementor-element-e0eb8be{padding:100px 25px 100px 25px;}.elementor-15456 .elementor-element.elementor-element-6fb7736 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-15456 .elementor-element.elementor-element-f67102d .elementor-heading-title{font-size:19px;}.elementor-15456 .elementor-element.elementor-element-1171b0e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-15456 .elementor-element.elementor-element-e0eb8be{padding:50px 20px 50px 20px;}.elementor-15456 .elementor-element.elementor-element-6fb7736 .elementor-heading-title{font-size:45px;}.elementor-15456 .elementor-element.elementor-element-0026d2a > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for the7-tabs, class: .elementor-element-c137670 */.heading_so2 {
    font-size: 31px;
    font-weight: bold;
    color: #000;
    line-height: 1.3;
    margin-bottom: 10px;
}
.container-section-rt .col-one-grid{padding: 15px;
    background: #f9f9f9;}
.container-section-rt {
  max-width: 760px;
  margin: auto;
  background: #fff;
  border-radius: 14px;
  padding: 20px 10px;
  display: flex;
  gap: 20px;
  align-items: stretch;
  border: solid 1px #ccc;
  margin-top: 17px;
}
.left-rt{width:47%}
.right-rt{width:53%;position:relative}
.line{width:35px;height:4px;background:#d91c1c;border-radius:3px;margin-bottom:14px}
.container-section-rt h1{font-size:22px;line-height:1.2;color:#222;margin-bottom:12px}
.container-section-rt p{font-size:13px;color:#666;line-height:1.6;margin-bottom:18px}
.container-section-rt .grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-bottom:18px}
.container-section-rt .item{font-size: 15px;
  color: #333;
  border-bottom: 1px solid #eee;
  padding-bottom: 8px;
  display: flex;
  align-items: center;
  line-height: 18px;}
.container-section-rt .item:before{content:"⚙";color:#e21d23;margin-right:8px; display:none;
}

.container-section-rt .card p {
  font-size: 17px;
  line-height: 22px;
  color:#ffff !important;
}

.location-area.bottom-loaction h5 {
  font-size: 18px !important;
  font-weight: 500;
}
.location-area.bottom-loaction {
  background: #f9f9f9;
  border-radius: 10px;
}

.icon-img {
  display: flex;
  flex-shrink: 0;
  width: 30px;
  margin-right: 8px;
}
.container-section-rt .btns{display:flex;gap:10px}
.container-section-rt .btn{background:#df1e25;color:#fff;text-decoration:none;padding:11px 14px;border-radius:4px;font-size:11px;font-weight:bold}
.container-section-rt .image{height:100%;min-height:275px;border-radius:16px;overflow:hidden}

.capabilities.new-capa .capabilities_sec_ghj::after {height:37px;
}

.container-section-rt .image img{width:100%;height:100%;object-fit:cover;display:block}
.container-section-rt .card{position:absolute;left:18px;right:18px;bottom:16px;background:#1f232a;color:#fff;border-radius:10px;padding:14px;display:flex;gap:12px;align-items:center}
.container-section-rt .icon{width:48px;height:48px;border-radius:50%;background:#fff;color:#e11f26;display:flex;align-items:center;justify-content:center;font-size:24px; flex-shrink:0;}
.container-section-rt .card h3{font-size:14px;margin-bottom:5px}
.container-section-rt .card p{margin:0;color:#ddd;font-size:11px}
.container-section-rt .card h3 {
  color: #fff !important;
  margin-bottom: 5px !important;
  font-size: 20px !important;
}
@media(max-width:700px){.container-section-rt{flex-direction:column}.left-rt,.right-rt{width:100%}}




.wrap-main{max-width:760px;margin:20px auto;background:#fff;border-radius:14px;padding:18px;box-shadow:0 8px 20px rgba(0,0,0,.08)}
.wrap-main .left{width:100%; margin-bottom:20px}
.wrap-main .accent{width:22px;height:3px;background:#ef3d3d;margin-bottom:14px}
.wrap-main .left h2{font-size:34px;line-height:1.1;margin-bottom:12px}
.wrap-main .left p{color:#666;font-size:14px;line-height:1.6}
.wrap-main .features{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}
.wrap-main .f{display:flex;gap:10px}
.wrap-main .ic{width:46px;height:46px;border:2px solid #ff4a4a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff4a4a; flex-shrink:0;font-size:20px}
.wrap-main .f h4{font-size:15px;margin-bottom:4px}
.wrap-main .f span{font-size:12px;color:#666;line-height:1.4}
.wrap-main .right{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.wrap-main .card{height:330px;border-radius:10px;overflow:hidden;position:relative;background-size:cover;background-position:center}
.wrap-main .card:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.15))}
.wrap-main .txt{position:absolute;left:14px;right:14px;bottom:16px;color:#fff;z-index:1}
.wrap-main .txt h3{font-size:18px;margin-bottom:6px}.wrap-main .txt p{font-size:12px;line-height:1.4;color:#ddd}

.wrap-main .features h4 {
  background: none !important;
  padding-top: 0 !important;
  font-size: 18px !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  font-weight: 400 !important;
}

.wrap-main .txt h3 {
  color: #fff !important;
}

.wrap-main .txt p {
  color: #fff !important;
}
.col-one-grid h3{
    margin-bottom: 10px !important;
}
.container-section-rt .grid.col-one-grid {
    padding: 20px !important;
    border-radius: 12px;
    grid-template-columns: 1fr;
    gap: 0;
}
.container-section-rt .grid.col-one-grid .item .icon-img{
	width: 40px;
    margin-right: 10px;
    border-right: 1px solid #d7d7d7;
    padding-right: 10px;
}
.container-section-rt .grid.col-one-grid .item {
    font-weight: 400;
    line-height: 1.4;
    border-bottom: 1px solid #d7d7d7;
    padding: 11px 0 14px;
}
.container-section-rt .grid.col-one-grid .item:last-of-type {
    border-bottom: none;
}
.container-section-rt .grid.col-one-grid .link-area-btn a{
	border-radius: 6px;
	font-size: 15px;
}

@media(max-width:800px){.wrap-main{width:100%;flex-direction:column} .wrap-main .left{width:100%} .wrap-main .right{grid-template-columns:repeat(2,1fr)}}




.container_secto_1.top-mr{
    margin-top: 10px;
}

.capabilities.new-capa .capabilities_sec_ghj{
    max-width: 478px;
    padding-bottom: 2px;
}
.location-area{
            display: flex;
            flex-wrap: wrap;
        }
        .location-area>div{
            max-width: 33.3333333333%;
            flex: 0 0 33.3333333333%;
            padding: 30px;
        }
        .location-area>div h5{
            color: #7a7a7a;
            font-size: 15px;
            font-family: "Roboto", sans-serif;
            font-weight: 400;
            margin: 0 0 20px;
            line-height: 1.4;
        }
        .location-area>div p{
            color: #7a7a7a;
            font-size: 15px;
            font-family: "Roboto", sans-serif;
            font-weight: 400;
            margin: 0 0 0;
            line-height: 1.6;
        }
        .location-area>div:nth-child(even){
            border-left: solid 1px #ccc;
            border-right: solid 1px #ccc;
        }
        .link-area-btn {
            margin-top: 20px;
        }
        .link-area-btn a{
            display: block;
            width: fit-content;
            background: #ba2f2a url(https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png) 90% 50% no-repeat;
            padding: 12px 45px 10px 20px;
            text-transform: uppercase;
            /* font-family: 'Bebas Neue', cursive !important; */
            font-size: 17px;
            letter-spacing: 0.5px;
            color: #FFF;
            border-radius: 3px;
            font-weight: 500;
            text-decoration: none;
        }
        .link-area-btn a:hover{color: #FFF;}
        @media (max-width:991px) {
            .location-area>div {
                padding: 18px;
            }
            .link-area-btn a {
                font-size: 16px;
            }
        }
        @media (max-width:767px) {
            .container-section-rt .grid.col-one-grid .link-area-btn a {
                font-size: 12px;
            }
            .location-area>div {
                max-width: 100%;
                flex: 0 0 100%;
            }
            .link-area-btn a {
                font-size: 16px;
            }
            .location-area>div:nth-child(even){
                border-left-width: 0;
                border-right-width: 0;
                border-top: solid 1px #ccc;
                border-bottom: solid 1px #ccc;
            }
            .location-area>div h5 {
                font-size: 14px;
                margin: 0 0 10px;
            }
            .location-area>div p {
                font-size: 14px;
            }
            .container-section-rt .card {
  position: inherit;
  left: inherit;
  right: inherit;
  bottom: 16px;
  background: #1f232a;
  color: #fff;
  border-radius: 10px;
  padding: 14px;
   display:block;
  gap: 12px;
  align-items: center;
}
.container-section-rt .image{
    min-height: auto;
}
.container-section-rt .grid {
  display: grid;
  grid-template-columns: 1fr;
margin-top: 25px;
}

.wrap-main .features {
  display: grid;
  grid-template-columns: 1fr;
}

  .wrap-main .right {
    grid-template-columns: repeat(1,1fr);
  }



        }/* End custom CSS */