/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
::-webkit-input-placeholder{  /* Chrome/Opera/Safari */
opacity:1;}
::-moz-placeholder{  /* Firefox 19+ */
opacity:1;}
:-ms-input-placeholder{  /* IE 10+ */
copacity:1;}
:-moz-placeholder{  /* Firefox 18- */
opacity:1;}
#main{padding:0;}
body{font:normal 15px/28px "Roboto",Helvetica,Arial,Verdana,sans-serif!important;}
b,strong{font-weight:700;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);}
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding-right:0;padding-left:100px;width:100%;max-width:100%;margin:0 0 0 auto;box-sizing:border-box;}
.main-nav > li > a .menu-text{font-weight:400;color:#000;}
.inline-header .header-bar > .mini-widgets .cus_portal{width:100%;height:100%;display:flex;align-items:center;background:#ba2f2a url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 86% 50% no-repeat;padding:0 40px 0 20px;font-size:17px;letter-spacing:1px;color:#fff;text-decoration:none;font-family:'Bebas Neue',cursive;}
#main > .wf-wrap{width:100%;padding:0;}
#main > .wf-wrap .elementor-2197 .elementor-element.elementor-element-196d2de{  /*  height: 500px;*/
background-position:center!important;display:flex;align-items:center;}
#main > .wf-wrap .elementor-section .elementor-container{width:100%;}
#tw-target-text{color:#fff;text-transform:uppercase;font-size:42px;line-height:55px;font-weight:900;}




/*.elementor-widget-button .elementor-button {
 background: #ba2f2a;
 padding: 15px 30px;
 text-transform: uppercase;
}*/
#main > .wf-wrap .elementor-element-ce08b7f,#main > .wf-wrap .elementor-element-461f787{padding:50px 0 30px;background:#f3f3f3;}
#main > .wf-wrap .elementor-element-ce08b7f .elementor-widget-wrap{padding-right:100px;}
#main > .wf-wrap .elementor-element-ce08b7f .elementor-text-editor h2{color:#000;text-transform:uppercase;font-size:42px;line-height:55px;font-weight:900;}
#main > .wf-wrap .elementor-element-ce08b7f .elementor-text-editor p{color:#000;font-size:14px;font-weight:400;}
#main > .wf-wrap .elementor-column.elementor-col-25{padding:0 15px;}

/*#main > .wf-wrap .elementor-element-461f787 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-column-wrap {
 background: #fff;
 text-align: center;
 padding: 20px;
 position: relative;
 overflow: hidden;
}

#main > .wf-wrap .elementor-element-461f787 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-column-wrap:before {
 content: "";
 position: absolute;
 z-index: 9;
 width: 25px;
 height: 30px;
 background: #ba2f2a;
 left: -12px;
 top: -13px;
 transform: rotate(45deg);
}

#main > .wf-wrap .elementor-element-461f787 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-column-wrap .elementor-text-editor img {
 max-width: 50px;
}

#main > .wf-wrap .elementor-element-461f787 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-column-wrap .elementor-text-editor h4 {
 font-size: 18px;
 font-weight: 900;
 color: #000;
}

#main > .wf-wrap .elementor-element-461f787 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-column-wrap .elementor-text-editor p a {
 text-transform: uppercase;
 font-size: 14px;
 color: #ba2f2a;
 font-weight: 700;
}*/
.main-nav > li > a .menu-text{font-size:14.5px;color:#000!important;font-family:"Helvetica"!important;}
.l-to-r-line > li > a i.underline{background:#ba2f2a!important;}
.mhd_home_banner{background-image:url('https://www.mhdrockland.com/wp-content/uploads/2020/12/banner.png')!important;}
.mhd_home_banner #tw-target-text{font-family:'Bebas Neue',cursive!important;font-size:67px!important;font-weight:normal;line-height:70px;}
.mhd_home_banner .more_btn .elementor-button-link{background:#ba2f2a url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 86% 50% no-repeat;padding:15px 50px 15px 25px;text-transform:uppercase;font-family:'Bebas Neue',cursive!important;font-size:20px;letter-spacing:0.5px;}
.mhd_homesec1 .home_vdo .elementor-custom-embed-image-overlay{background-size:87px;background-repeat:no-repeat;background-position:50% 60%!important;}
.mhd_homesec1 .home_vdo .elementor-custom-embed-play i.eicon-play{display:none;}
.mhd_homesec1 .home_videoblok .elementor-widget-wrap{padding-left:40px!important;padding-right:0!important;}
.mhd_homesec1 .mhd_homesec1_left h2{color:#000!important;font-size:62px!important;font-family:'Bebas Neue',cursive!important;font-weight:normal!important;line-height:64px!important;letter-spacing:2px!important;}
.mhd_homesec1 .mhd_homesec1_left p{color:#7A7A7A!important;font-size:14px!important; /*font-family: "Helvetica" !important;*/margin-bottom:30px!important;}
.mhd_homesec1 .mhd_homesec1_left .elementor-button-wrapper .elementor-button-link{background:#ba2f2a url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 87% 50% no-repeat;padding:12px 45px 10px 20px;text-transform:uppercase;font-family:'Bebas Neue',cursive!important;font-size:20px;letter-spacing:0.5px;}
.mhd_homesec1 .home_vdo .elementor-widget-container{min-height:300px;}
.mhd_homesec1 .home_vdo .elementor-widget-container video{height:300px;}
.mhd_homesec1 .home_vdo .elementor-widget-container iframe{min-height:350px;}
.mhd_homesec2 .block{overflow:hidden;}
.mhd_homesec2 .block .normalblock{width:100%;float:left;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:35px 0 15px;overflow:hidden;position:relative;}
.mhd_homesec2 .block .normalblock:before{content:"";position:absolute;z-index:9;width:25px;height:30px;background:#ba2f2a;left:-12px;top:-13px;transform:rotate(45deg);}
.mhd_homesec2 .block .normalblock .iconarea{width:100%;float:left;text-align:center;min-height:79px;margin-bottom:15px;display:flex;justify-content:center;align-items:center;}
.mhd_homesec2 .block .normalblock h3{color:#000;font-size:24px;font-family:'Bebas Neue',cursive;width:100%;float:left;text-align:center;margin-bottom:12px;font-weight:normal;line-height:25px;}
.mhd_homesec2 .block .normalblock .more{text-align:center;color:#ba2f2a;font-size:16px;font-family:'Bebas Neue',cursive;letter-spacing:1px;width:100%;float:left;display:block;}
.mhd_homesec2 .block .normalblock .more img{margin-left:5px;}
.mhd_homesec2 .block .hoverblock{width:100%;float:left;background:url('https://www.mhdrockland.com/wp-content/uploads/2020/12/red_bk1.png') 50% 50% no-repeat;background-size:cover;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:15px;display:none;cursor:pointer;}
.mhd_homesec2 .block .hoverblock .toparea{display:flex;width:100%;float:left;align-items:flex-start;}
.mhd_homesec2 .block .hoverblock .toparea img{margin-right:12px;}
.mhd_homesec2 .block .hoverblock .toparea h3{color:#fff;font-size:21px;font-family:'Bebas Neue',cursive;font-weight:normal;line-height:25px;margin:0;}
.mhd_homesec2 .block .hoverblock .midarea{width:100%;float:left;color:#fff;font-size:12px;line-height:18px;padding:9px 0; /*font-family: "Helvetica" !important;*/}
.mhd_homesec2 .block .hoverblock .more{text-align:left;color:#fff;font-size:16px;font-family:'Bebas Neue',cursive;letter-spacing:1px;width:100%;float:left;display:block;}
.mhd_homesec2 .block .more1{text-align:center;color:#ba2f2a;font-size:16px;font-family:'Bebas Neue',cursive;letter-spacing:1px;width:100%;display:block;}
.mhd_homesec2 .block .hoverblock .more img{margin-left:5px;}
.mhd_homesec2 .block:hover .normalblock{display:none;}
.mhd_homesec2 .block:hover .hoverblock{display:block;}
.mhd_homesec3{padding:55px 0;background:#fff;}
.mhd_homesec3 h2{font-family:'Bebas Neue',cursive!important;color:#000!important;font-size:65px;font-weight:normal!important;margin:0 0 5px!important;}
.mhd_homesec3 .elementor-swiper-button-prev{left:0!important;}
.mhd_homesec3 .elementor-swiper-button-next{right:0!important;}
.mhd_homesec3 .elementor-swiper-button i{color:#000!important;font-size:15px!important;}
.mhd_homesec4{background:#fff;padding:20px 0;}
.mhd_homesec4 h2{font-family:'Bebas Neue',cursive!important;color:#000!important;font-size:65px;font-weight:normal!important;margin:0 0!important;}
.mhd_homesec4 .elementor-swiper-button-prev{left:-15px!important;}
.mhd_homesec4 .elementor-swiper-button-next{right:-15px!important;}
.mhd_homesec4 .elementor-swiper-button i{color:#ba2f2a!important;font-size:15px!important;}
.mhd_homesec4 .scroller_main{width:70%;margin:0 auto;}
.mhd_homesec4 .scroller_main  figure{width:auto;height:150px;background:#fff;margin:0 auto;display:flex;align-items:center;justify-content:center;}
.mhd_homesec4 .scroller_main  figure img{border:none;padding:20px 30px;width:auto;min-height:150px;max-height:120px;}
.mhd_homesec5_head{padding:50px 0 40px;background:#f3f3f3;}
.mhd_homesec5_head h2{font-family:'Bebas Neue',cursive!important;color:#000!important;font-size:65px;font-weight:normal!important;margin:0 0 5px!important;text-align:center;}
.mhd_homesec5{padding:0 0 75px;background:#f3f3f3;}
.mhd_homesec5 .dt-owl-item .post-entry-content{background:#fff!important;padding:20px!important;height:220px;}
.mhd_homesec5 .dt-owl-item .post-entry-content h3 a{color:#000;font-size:23px!important;font-family:'Bebas Neue',cursive!important;font-weight:normal!important;line-height:27px;font-weight:normal;}
.mhd_homesec5 .dt-owl-item .post-entry-content h3 a:hover{color:#000!important;}
.mhd_homesec5 .dt-owl-item .post-entry-content .entry-meta{margin-bottom:8px!important;}
.mhd_homesec5 .dt-owl-item .post-entry-content .entry-meta a{color:#ba2f2a; /*font-family: "Helvetica" !important;*/}
.mhd_homesec5 .dt-owl-item .post-entry-content{position:relative;}
.mhd_homesec5 .dt-owl-item .post-entry-content .entry-excerpt p{color:#7A7A7A!important;font-size:13px!important;line-height:18px; /*font-family: "Helvetica" !important;*/}
.mhd_homesec5 .dt-owl-item .post-entry-content .dt-btn{position:absolute;right:0;bottom:0;z-index:9;padding:0;background:transparent!important;}
.mhd_homesec6{padding:55px 0 5px;background:#272727 url('https://www.mhdrockland.com/wp-content/uploads/2020/12/home_map.png') 50% 50% no-repeat;background-size:58%;}
.mhd_homesec6 h3{font-family:'Bebas Neue',cursive!important;color:#fff!important;font-size:28px!important;text-transform:uppercase!important;font-weight:normal;letter-spacing:1px;}
.mhd_homesec6 p{color:#fff;font-weight:bold; /*font-family: "Helvetica" !important;*/font-size:12px!important;line-height:18px!important;}
.ftr_wrap-top{width:100%;padding:30px 0;background:#fff;border-bottom:1px solid #d2d2d2;}
.ftr_wrap-top ul li{padding:0 20px;}
.ftr_wrap-top ul li a{color:#7A7A7A!important;font-size:14px;}
.ftr_wrap-top ul li a:hover{text-decoration:none!important;}
.ftr_wrap-top .bottom-contact a{color:#000!important;font-size:14px;margin-left:20px;padding:12px 35px 12px 20px;border-radius:4px;background:#ba2f2a url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 86% 50% no-repeat;display:inline-block;color:#fff!important;font-family:'Bebas Neue',cursive!important;font-size:20px;}
.ftr_wrap-top .bottom-contact a:hover{text-decoration:none!important;}
.ftr_wrap-bottom{width:100%;padding:15px 0;background:#fff;}
.ftr_wrap-bottom .bottom-text-block{float:left;color:#7A7A7A;font-size:14px;}
.ftr_wrap-bottom .wf-container-bottom .bottom-second-row{width:100%;text-align:right;color:#7A7A7A;}

/* .terms-box {
 float: left;
 display: flex;
 flex-wrap: wrap;
 width: 100%;
 text-align: right;
 margin: 0 0 0 120px;
} */
.terms-box a{color:#7A7A7A!important;}
#bottom-bar .wf-float-left{margin-right:0!important;}
.ftr_wrap-bottom .wf-container-bottom .bottom-second-row .wf-float-right{margin:0 30px 0 0;}
.ftr_wrap-bottom .wf-container-bottom .bottom-second-row .wf-float-right a{color:#000!important;font-size:18px;margin-right:15px;}
.content-bg-on.centered-layout-list article,.content-bg-on.classic-layout-list article{background-color:rgba(0,0,0,0.0);}
.mhd_inner_banner{background-position:50% 60%!important;}
.mhd_inner_banner h2{font-family:'Bebas Neue',cursive!important;font-size:67px!important;font-weight:400!important;line-height:55px;text-shadow:3px 3px 3px rgba(0,0,0,0.2);}
.mhd_inner_banner h3{font-family:'Bebas Neue',cursive!important;font-size:40px!important;font-weight:normal;line-height:30px;text-shadow:3px 3px 3px rgba(0,0,0,0.2);}
.mhd_inner_banner h3 span{color:#fff!important;}

/*.mhd_inner_banner .more_btn .elementor-button-link{background: #ba2f2a url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 86% 50% no-repeat; padding: 15px 50px 15px 25px; text-transform: uppercase;font-family: 'Bebas Neue', cursive !important; font-size:20px; letter-spacing: 0.5px;}*/
.about_sec1{padding:50px 0 0;}
.about_sec1 h2{color:#000;font-size:55px;font-family:'Bebas Neue',cursive!important;letter-spacing:2px;margin:10px 0 25px;font-weight:400;}
.about_sec1 p{color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/margin-bottom:20px;}
.about_sec2{padding:10px 0 30px;}
.about_sec2 .block{padding-left:10px;border-left:4px solid #ba2f2a;}
.about_sec2 h2{color:#000;font-size:45px;font-family:'Bebas Neue',cursive!important;letter-spacing:2px;margin:0 0 10px;font-weight:400;}
.about_sec2 p{color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/}
.about_sec3{padding:40px 0;background:#f3f3f3;}
.about_sec3 h2{color:#000!important;font-size:55px;font-family:'Bebas Neue',cursive!important;letter-spacing:2px;margin:10px 0 25px;font-weight:400!important;}
.about_sec3 .block .elementor-column-wrap{border-right:solid 1px #dbdbdb;padding:0!important;text-align:center;}
.about_sec3 .elementor-row .block:last-child .elementor-column-wrap{border:none;}
.about_sec3 .block .elementor-column-wrap .elementor-text-editor{padding:5px 15px;}
.about_sec3 .block .elementor-column-wrap .elementor-text-editor h3{color:#000!important;font-size:25px;font-family:'Bebas Neue',cursive!important;letter-spacing:1px;margin:0;font-weight:400!important;line-height:34px;}
.about_sec3 .block .elementor-column-wrap .elementor-text-editor p{color:#7A7A7A;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/}
.about_sec4{padding:45px 0 30px;background:#fff;}
.about_sec4 h2{color:#000;font-size:55px;font-family:'Bebas Neue',cursive!important;letter-spacing:2px;margin:10px 0 25px;font-weight:400;}
.about_sec4 p{color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/margin-bottom:20px;}
.capability_sec1{padding:50px 0 40px;}
.capability_sec1 p{color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/}
.capability_sec2{padding:50px 0 40px;background:#f3f3f3;}
.capability_sec2 h2{color:#000;font-size:55px;font-family:'Bebas Neue',cursive!important;letter-spacing:2px;margin:10px 0 25px;font-weight:400;}
.capability_sec2 p{color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/margin-bottom:20px;}
.capability_sec2_imgblok1 .elementor-column .elementor-column-wrap{padding:0 1px 1px 0!important;position:relative;}
.capability_sec2_imgblok1 .elementor-column .elementor-column-wrap .imgblok{margin:0;}
.capability_sec2_imgblok1 .elementor-column .elementor-column-wrap .textblok{position:absolute;left:0;bottom:0;width:94%;padding:0 2% 0 4%;}
.capability_sec2_imgblok1 .elementor-column .elementor-column-wrap .textblok h3{color:#fff;font-size:25px;font-weight:400;font-family:'Bebas Neue',cursive!important;margin:0 0 5px;text-transform:uppercase;}
.capability_sec2_imgblok1 .elementor-column .elementor-column-wrap .textblok p{color:#fff; /*font-family: "Helvetica" !important;*/font-size:14px;text-transform:uppercase;}
.capability_sec2 .low_blok{padding-top:60px;}
.capability_sec3{padding:40px 0;background:#ba2f2a;}
.capability_sec3 h2{color:#fff!important;font-size:50px;font-weight:400!important;font-family:'Bebas Neue',cursive!important;margin:0 0 5px;text-transform:uppercase;}
.capability_sec3 a{margin-left:20px;padding:12px 46px 12px 20px;border-radius:4px;background:#000 url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 86% 50% no-repeat!important;display:inline-block;color:#fff!important;font-family:'Bebas Neue',cursive!important;font-size:20px;}

/*.servTabContent2, .servTabContent3, .servTabContent4, .servTabContent5 {display: none; }*/
.serve_sec1{padding:75px 0 55px;background:#ebebeb;position:relative;}
.serve_sec1:before{width:100%;position:absolute;left:0;top:0;background:#ebebeb;height:175px;content:' ';}
.serve_sec1 .elementor-widget-image{margin-bottom:0!important;}
.serve_sec1 .elementor-widget-text-editor{background:#fff;text-align:center;position:relative;margin:0;padding:10px;}
.serve_sec1 .elementor-widget-text-editor h3{color:#000!important;font-size:19px;line-height:normal;font-family:'Bebas Neue',cursive!important;font-weight:400!important;padding-top:8px;}
.serve_sec1 .block_small1 .elementor-widget-wrap,.serve_sec1 .block_small2 .elementor-widget-wrap,.serve_sec1 .block_small3 .elementor-widget-wrap,.serve_sec1 .block_small4 .elementor-widget-wrap,.serve_sec1 .block_small5 .elementor-widget-wrap,.serve_sec1 .service_block .elementor-widget-wrap{  /*--box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);--*/ cursor:pointer;}
.serve_sec1 .selectTab .elementor-widget-text-editor{background:#ba2f2a;text-align:center;position:relative;}

/*.serve_sec1 .selectTab .elementor-widget-text-editor:after {width: 0;height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 12px solid #ba2f2a;content: ' '; position: absolute; left: 50%; bottom: -10px; 
transform: translateX(-50%);
}*/
.serve_sec1 .selectTab .elementor-widget-text-editor h3{color:#fff!important;font-size:19px;line-height:normal;font-family:'Bebas Neue',cursive!important;font-weight:400!important;padding-top:8px;margin:0;}
.serve_sec1 .selectTab .elementor-widget-text-editor h3 strong{color:#fff!important;}
.servTabContent1,.servTabContent2,.servTabContent3,.servTabContent4,.servTabContent5,.servTabContent6{background:#eaeaea;padding-bottom:90px;}
.servTabContent1 h2,.servTabContent2 h2,.servTabContent3 h2,.servTabContent4 h2,.servTabContent5 h2,.servTabContent6 h2{color:#000!important;font-size:47px;font-family:'Bebas Neue',cursive!important;letter-spacing:1px;margin:0 0 20px;font-weight:400!important;}
.servTabContent1 p,.servTabContent2 p,.servTabContent3 p,.servTabContent4 p,.servTabContent5 p,.servTabContent6 p{  /*font-family: "Helvetica" !important;*/ margin-bottom:25px;padding-right:50px;}
.servTabContent1 a,.servTabContent2 a,.servTabContent3 a,.servTabContent4 a,.servTabContent5 a,.servTabContent6 a{padding:8px 46px 8px 20px;border-radius:4px;background:#ba2f2a url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 86% 50% no-repeat!important;display:inline-block;color:#fff!important;font-family:'Bebas Neue',cursive!important;font-size:20px;text-decoration:none;}
.serve_sec1 .service_block > .elementor-column-wrap.elementor-element-populated{display:flex;}
.serve_sec1 .service_block .elementor-widget-wrap{background:#fff;height:auto;}
.serve_sec1 .selectTab .elementor-widget-wrap{background:#ba2f2a;height:auto;}
.service_block .serve_pic{width:100%;height:80px;}
.service_block .service_1,.service_block .servicehover_1{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;height:60px;width:60px;}
.block_small4 .service_1,.block_small4 .servicehover_1{width:100px;}
.service_block .service_1 img,.service_block .servicehover_1 img{width:100%;height:100%;object-fit:contain;}
.service_block .servicehover_1{opacity:0;}
.service_block.selectTab .servicehover_1{opacity:1;}
.service_block.selectTab .service_1{opacity:0;}
.contact_left{background:#ba2f2a!important;padding:20px 20px 20px 20px;}
.contact_left > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center!important;}
.contact_left_inner{width:575px!important;}
.contact_left_inner form .name{width:49%!important;float:left!important;margin-right:10px!important;display:inline-block!important;}
.contact_left_inner form .email{width:49%!important;float:left!important;display:inline-block!important;}
.contact_left_inner h2{text-transform:uppercase;color:#fff!important;font-size:50px;font-family:'Bebas Neue',cursive!important;font-weight:400!important;margin:15px 0 15px;}
.contact_left_inner form input[type="text"],.contact_left_inner form input[type="email"]{background:#ab2b27;border:1px solid #e2a8a6;text-transform:uppercase;color:#fff;font-weight:700;font-size:12px;}
.contact_left_inner form input::placeholder,.contact_left_inner form textarea::placeholder{color:#fff!important;}
.contact_left_inner form select{background:#ab2b27 url(https://www.mhdrockland.com/wp-content/uploads/2020/12/drop_bk.png) 97% 16px no-repeat;border:1px solid #e2a8a6;text-transform:uppercase;color:#fff;font-weight:700;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.contact_left_inner form textarea{background:#ab2b27;border:1px solid #e2a8a6;text-transform:uppercase;color:#fff;font-weight:700;font-size:12px;resize:none;height:150px;}
.contact_left_inner form input[type="submit"]{margin-left:0;padding:0 35px 0 20px!important;border-radius:4px;background:#000 url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 86% 50% no-repeat!important;display:inline-block;color:#fff!important;font-family:'Bebas Neue',cursive!important;font-size:16px!important;border:0;border-radius:4px!important;font-weight:400!important;letter-spacing:1px!important;}
.distribution_sec1{padding:50px 0 20px;}
.distribution_sec1 p{color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/margin-bottom:25px;}
.distribution_sec2 img{margin:0 20px;}
.distribution_sec3{background:#f5f5f5;padding:80px 0;}
.distribution_sec3 > .elementor-container{background:#fff;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,0.12);}
.distribution_sec3 h2{color:#000!important;font-size:60px;font-weight:400!important;font-family:'Bebas Neue',cursive!important;margin:0;text-transform:uppercase;letter-spacing:3px;}
.distribution_sec3 li{list-style-type:none;background:url(https://www.mhdrockland.com/wp-content/uploads/2020/12/red_bullet.png) 0 4px no-repeat;color:#000;font-size:14px;line-height:20px;font-family:"Helvetica"!important;padding:0 0 12px 20px;}
.distribution_sec3 .left_block ul{border-right:1px solid #c7c7c7;}
.distribution_sec3 .right_block{padding-left:35px;}
.inventory_sec1{padding:30px 0;background:#f5f5f5;}
.inventory_sec1 p{color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/}
.inventory_sec2{padding:0 0 70px;background:#f5f5f5;}
.inventory_sec2 .rightarea h2{color:#000!important;font-size:60px;font-weight:400!important;font-family:'Bebas Neue',cursive!important;margin:0 0 25px;text-transform:uppercase;letter-spacing:3px;}
.inventory_sec2 .rightarea p{color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/}
.inventory_sec2 .rightarea a.elementor-button-link{padding:8px 46px 8px 20px;border-radius:4px;background:#ba2f2a url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 86% 50% no-repeat!important;display:inline-block;color:#fff!important;font-family:'Bebas Neue',cursive!important;font-size:20px;text-decoration:none;}
.inventory_sec3{padding:60px 0;}
.inventory_sec3 h2{color:#000!important;font-size:60px;font-weight:400!important;font-family:'Bebas Neue',cursive!important;margin:0 0 25px;text-transform:uppercase;letter-spacing:3px;}
.inventory_sec3 .elementor-swiper-button-prev{left:-50px;}
.inventory_sec3 .elementor-swiper-button-prev i{color:#000;font-size:15px;}
.inventory_sec3 .elementor-swiper-button-next{right:-50px;}
.inventory_sec3 .elementor-swiper-button-next i{color:#000;font-size:15px;}
.inventory_sec4{padding:60px 0;background:#f5f5f5;}
.inventory_sec4 .toparea{padding-bottom:60px;}
.inventory_sec4 .toparea h2{color:#ba2f2a!important;font-size:42px;font-weight:400!important;font-family:'Bebas Neue',cursive!important;margin:0 0 15px;text-transform:uppercase;letter-spacing:2px;}
.inventory_sec4 .toparea p{color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/}
.inventory_sec4 .toparea .block1{padding-right:30px;}
.inventory_sec4 .toparea .block2{padding-left:30px;}
.inventory_sec4 .botarea .block{background:#fff;padding:25px 25px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);}
.inventory_sec4 .botarea .block h2{color:#000!important;font-size:42px;font-weight:400!important;font-family:'Bebas Neue',cursive!important;margin:0 0 15px;text-transform:uppercase;letter-spacing:2px;}
.inventory_sec4 .botarea .block ul{margin-left:0;}
.inventory_sec4 .botarea .block li{list-style-type:none;background:url(https://www.mhdrockland.com/wp-content/uploads/2020/12/red_bullet.png) 0 4px no-repeat;color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/padding:0 0 12px 20px;}
.information_sec1{background:#f3f3f3;padding:60px 0;}
.information_sec1 .block .elementor-widget-wrap{background:#fff;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);padding:25px;width:90%;margin:0 0 10% 5%;}
.information_sec1 .block .elementor-widget-wrap:before{width:0;height:0;border-top:20px solid #af2c27;border-right:20px solid transparent;position:absolute;left:0;top:0;content:' ';}
.information_sec1 .block .elementor-widget-wrap .elementor-widget-image{line-height:82px;}
.information_sec1 .block .elementor-widget-wrap h3{color:#000!important;font-size:24px;font-weight:400!important;font-family:'Bebas Neue',cursive!important;margin:0 0 15px;text-transform:uppercase;letter-spacing:2px;}
.information_sec1 .block .elementor-widget-wrap a.elementor-button-link{padding:10px 46px 10px 20px;border-radius:4px;background:#ba2f2a url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 86% 50% no-repeat!important;display:inline-block;color:#fff!important;font-family:'Bebas Neue',cursive!important;font-size:20px;text-decoration:none;}
.mhd_inner_banner2 h2{font-size:50px!important;line-height:50px!important;margin:0;}
.mhd_inner_banner2 p{font-size:14px;color:#fff; /*font-family: "Helvetica" !important;*/}
.how_we_work_sec1{padding:50px 0 0;background:#f3f3f3;}
.how_we_work_sec1 p{color:#000;font-size:14px;line-height:25px; /*font-family: "Helvetica" !important;*/margin-bottom:25px;}
.how_we_work_sec1 ul{list-style-type:none;padding:0;margin:0;}
.how_we_work_sec1 ul li{list-style-type:none;color:#000;font-size:14px;line-height:20px; /*font-family: "Helvetica" !important;*/background:url(https://www.mhdrockland.com/wp-content/uploads/2020/12/bullet.png) 0 4px no-repeat;padding:0 0 18px 20px;}
.how_we_work_sec1 h3{color:#000!important;font-size:42px;font-weight:400!important;font-family:'Bebas Neue',cursive!important;margin:0 0 15px;text-transform:uppercase;letter-spacing:2px;padding:0 0 0 16px;border-left:4px solid #ba2f2a;}
.how_we_work_sec2{padding:10px 0 0!important;}
.how_we_work_sec2 .left_block{padding-right:35px;}
.how_we_work_sec2 .right_block img{box-shadow:0 0 17px 0 rgba(0,0,0,0.12);}
.how_we_work_sec3{padding:10px 0 35px!important;}
.how_we_work_sec4{background:#ba2f2a;padding:40px 0;text-align:center;}
.how_we_work_sec4 .elementor-widget-container{padding:30px;border:1px solid #fff;position:relative;}
.how_we_work_sec4 .elementor-widget-container:before{width:0;height:0;border-top:20px solid #fff;border-right:20px solid transparent;position:absolute;left:0;top:0;content:' ';}
.how_we_work_sec4 .elementor-widget-container .elementor-text-editor h3{font-size:32px!important;line-height:50px!important;color:#fff!important;font-family:'Bebas Neue',cursive!important;font-weight:400!important;}
.how_we_work_sec4 .elementor-widget-container .elementor-text-editor p{position:relative;color:#fff;font-size:16px; /*font-family: "Helvetica" !important;*/line-height:30px;padding:0 30px;}
.how_we_work_sec4 .elementor-widget-container .elementor-text-editor p:before{content:' ';position:absolute;left:0;top:0;background:url(https://www.mhdrockland.com/wp-content/uploads/2020/12/inv_comma.png) no-repeat;width:37px;height:29px;}
.how_we_work_sec4 .elementor-widget-container .elementor-text-editor p:after{content:' ';position:absolute;right:0;bottom:0;background:url(https://www.mhdrockland.com/wp-content/uploads/2020/12/inv_comma.png) no-repeat;width:37px;height:29px;transform:rotate(180deg);}
.why_mhd_banner h3{font-size:30px!important;}
.why_mhd_mid1{padding:75px 0;background:#f3f3f3;}
.why_mhd_mid1 .block .elementor-column-wrap{background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,0.12);position:relative;}
.why_mhd_mid1 .block .elementor-column-wrap:before{width:0;height:0;border-top:60px solid #ba2f2a;border-right:50px solid transparent;position:absolute;left:0;top:0;content:' ';}
.why_mhd_mid1 .block .elementor-column-wrap .no_head h2{color:#fff;position:absolute;left:-2px;top:0;font-family:'Bebas Neue',cursive!important;font-size:25px;}
.why_mhd_mid1 .block .elementor-column-wrap .elementor-widget-image{margin:12px 0 30px 0!important;line-height:77px;}
.why_mhd_mid1 .block .elementor-column-wrap h3{color:#000;font-size:24px;font-family:'Bebas Neue',cursive!important;font-weight:400!important;}
.why_mhd_mid1 .block .elementor-column-wrap  p{position:relative;color:#000;font-size:14px; /*font-family: "Helvetica" !important;*/line-height:20px;padding:0 10px;text-align:left!important;}
.why_mhd_mid1 .block .elementor-column-wrap .elementor-text-editor{position:relative;padding-bottom:30px!important;}
.why_mhd_mid1 .block .elementor-column-wrap .elementor-text-editor a{position:absolute;left:50%;bottom:-70px;transform:translateX(-50%);}
.news_banner h2{line-height:65px;}
.news_mid_one{padding:60px 0;background:#f3f3f3;}
.news_mid_one .post .post-entry-content{position:relative;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);padding:15px 25px 45px!important;}
.news_mid_one .post .post-entry-content h3{margin:0 0 12px!important;}
.news_mid_one .post .post-entry-content h3 a{color:#000;font-size:23px;font-family:'Bebas Neue',cursive!important;font-weight:400!important;letter-spacing:0;}
.news_mid_one .post .post-entry-content .entry-meta .meta-item{color:#ba2f2a;font-size:14px; /*font-family: "Helvetica" !important;*/}
.news_mid_one .post .post-entry-content .entry-excerpt p{color:#7A7A7A;font-size:14px; /*font-family: "Helvetica" !important;*/line-height:19px;}
.news_mid_one .post .post-entry-content a.post-details{position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:40px solid #ba2f2a;border-left:40px solid transparent;background:transparent!important;line-height:50px!important;text-align:center!important;padding:0!important;border-radius:0!important;}
.news_mid_one .post .post-entry-content a.post-details:hover{position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:40px solid #ba2f2a;border-left:40px solid transparent;background:transparent!important;line-height:50px!important;text-align:center!important;padding:0!important;border-radius:0!important;border-top-color:transparent!important;border-bottom-color:#ba2f2a!important;border-left-color:transparent!important;border-right-color:transparent!important;}
.news_mid_one .post .post-entry-content a.post-details i{position:absolute!important;left:-22px!important;top:0!important;}
.serve_detail_mid1{background:#f2f2f2;padding:100px 0 80px;}
.serve_detail_mid1 .left_block .elementor-text-editor, 
.serve_detail_mid1 .left_block .elementor-widget-container{position:relative;background:#fff;width:85%;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}
.serve_detail_mid1 .left_block .elementor-text-editor h3,
.serve_detail_mid1 .left_block .elementor-widget-container h3{color:#000;font-size:28px;font-family:'Bebas Neue',cursive!important;font-weight:400!important;letter-spacing:1px;margin:25px 15px 15px 30px;float:left;width:100%;}
.serve_detail_mid1 .left_block .elementor-text-editor ul,
.serve_detail_mid1 .left_block .elementor-widget-container ul{float:left;width:100%;padding:0;margin:0;}
.serve_detail_mid1 .left_block .elementor-text-editor ul li,
.serve_detail_mid1 .left_block .elementor-widget-container ul li{list-style-type:none;float:left;width:100%;}
.serve_detail_mid1 .left_block .elementor-text-editor ul li a,
.serve_detail_mid1 .left_block .elementor-widget-container ul li a{display:block;padding:12px 15px 12px 30px;border-bottom:1px solid #dadada;background:#fff;color:#111;text-transform:uppercase;font-size:14px; /*font-family: "Helvetica" !important;*/display:block;}
.serve_detail_mid1 .left_block .elementor-text-editor ul li a:hover,
.serve_detail_mid1 .left_block .elementor-widget-container ul li a:hover{color:#fff;background:#ba2f2a;}
.serve_detail_mid1 .right_block h2{color:#000;font-size:58px;font-family:'Bebas Neue',cursive!important;font-weight:400!important;letter-spacing:1px;margin:0 0 35px;}
.serve_detail_mid1 .right_block p{margin:0 0 25px;font-size:14px;/*color: #111; font-family: "Helvetica" !important;*/line-height:18px;}
.serve_detail_mid1 .right_block p a{color:#ba2f2a;}
.serve_detail_mid1 .right_block ul{display:flex;flex-wrap:wrap;width:100%;margin:0;}
.serve_detail_mid1 .right_block ul li{list-style-type:none;width:33.33%;margin-bottom:25px;}
.serve_detail_mid1 .right_block ul li a{display:block;display:flex;align-items:center;width:94%;border-radius:4px;background:#ba2f2a url('https://www.mhdrockland.com/wp-content/uploads/2020/12/red_right_arrow.png') 100% 0 no-repeat;color:#fff;font-size:16px;font-family:'Bebas Neue',cursive!important;letter-spacing:1px;position:relative;float:left;line-height:20px;padding:10px 52px 10px 0;min-height:62px;}

/*.serve_detail_mid1 .right_block ul li a div {display: block; font-size:16px;}*/
.serve_detail_mid1 .right_block ul li a img{margin:0 10px 0 12px;}
.mhd_inner_banner .elementor-inner-section h2.elementor-heading-title{font-size:56px!important;line-height:60px;color:#fff;}
.elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed{background:#f3f3f3;padding:50px 0;}
.elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed p{line-height:26px;font-size:15px;color:#7A7A7A;margin-bottom:20px;}
.elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed h2{text-transform:uppercase;font-size:36px;color:#000;position:relative;margin-top:20px;float:left;width:100%;}
.elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed h2:before{width:5px;height:100%;content:"";position:absolute;top:0;left:-20px;z-index:1;background:#ba2f2a;}
.author_content{background:#ba2f2a;padding:70px 0;}
.author_content .elementor-container.elementor-column-gap-default{border:solid 1px #fff;padding:50px;position:relative;overflow:hidden;}
.author_content .elementor-container.elementor-column-gap-default:before{width:30px;height:50px;content:"";position:absolute;z-index:99;top:-20px;left:-10px;background:#fff;transform:rotate(45deg);}
.author_content .elementor-container.elementor-column-gap-default .elementor-testimonial-content{font-size:18px;line-height:32px;font-weight:300;color:#fff;}
.author_content .elementor-container.elementor-column-gap-default .elementor-testimonial-meta .elementor-testimonial-meta-inner,.author_content .elementor-container.elementor-column-gap-default .elementor-testimonial-meta .elementor-testimonial-details{width:100%;}
.author_content .elementor-container.elementor-column-gap-default .elementor-testimonial-meta .elementor-testimonial-details{display:flex;justify-content:center;}
.author_content .elementor-container.elementor-column-gap-default .elementor-testimonial-meta .elementor-testimonial-details .elementor-testimonial-name,.author_content .elementor-container.elementor-column-gap-default .elementor-testimonial-meta .elementor-testimonial-details .elementor-testimonial-job{line-height:normal;font-size:30px!important;color:#fff;font-weight:600;margin:0 5px;text-transform:uppercase!important;font-family:'Roboto';}
.rock_newsletter{background:#f3f3f3;padding:50px 0!important;}
.rock_newsletter h3.elementor-heading-title{font-size:36px!important;}
.rock_newsletter input.elementor-field{color:#000;}
.rock_newsletter input.elementor-field::placeholder{color:#000!important;font-size:14px!important;border-radius:4px!important;}
.rock_newsletter .elementor-button{background:#ba2f2a url(https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png) 86% 50% no-repeat!important;border-radius:4px!important;}
.serve_detail_mid1 .left_block .elementor-text-editor ul li a.selected,
.serve_detail_mid1 .left_block .elementor-widget-container ul li a.selected{background:#ba2f2a;color:#fff;}
.serve_detail_mid1 .right_block p{line-height:26px;}
.sticky_btn{width:35px;position:fixed;top:0;bottom:0;left:0;margin:auto;z-index:999;display:flex;align-items:center;justify-content:flex-start;height:500px;flex-wrap:wrap;}
.sticky_btn a{width:100%;display:flex;align-items:center;background:#ba2f2a;padding:10px;color:#fff;text-decoration:none;box-sizing:border-box;justify-content:center;margin-bottom:20px;flex-wrap:wrap;font-weight:900;text-transform:uppercase;text-align:center;border:solid 2px #fff;font:bold 16px / 18px "Roboto",Helvetica,Arial,Verdana,sans-serif;}
.elementor-element-2764880{text-align:center;}
.elementor-element-2764880 .elementor-element-71cb6da .elementor-text-editor h3{color:#000!important;font-size:62px!important;font-family:'Bebas Neue',cursive!important;font-weight:normal!important;line-height:64px!important;letter-spacing:2px!important;}
.elementor-element-2764880 .elementor-element-71cb6da .elementor-text-editor p{color:#7A7A7A!important;font-size:14px!important;    /*font-family: "Helvetica" !important;*/margin-bottom:30px!important;}
.elementor-element-6a70cde .elementor-button-wrapper .elementor-button-link{background:#ba2f2a url(https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png) 80% 50% no-repeat;padding:12px 45px 10px 20px;text-transform:uppercase;font-family:'Bebas Neue',cursive!important;font-size:20px;}
.elementor-element-5ec08f2,.elementor-element-c0937b2{text-align:center;}
.elementor-element-5ec08f2 .elementor-element-198e4e1 .elementor-text-editor h3,.elementor-element-c0937b2 .elementor-element-5d920d5 h3{color:#000!important;font-size:55px!important;font-family:'Bebas Neue',cursive!important;font-weight:normal!important;line-height:64px!important;letter-spacing:2px!important;text-align:left;}
.elementor-element-c0937b2 .elementor-element-5d920d5 h3{text-align:center;}
.elementor-element-5ec08f2 .elementor-element-198e4e1 .elementor-text-editor p{color:#7A7A7A!important;font-size:15px!important;    /*font-family: "Helvetica" !important;*/margin-bottom:30px!important;text-align:left;}
.elementor-element-461f787 .elementor-column.block .elementor-widget-text-editor .elementor-widget-container .normalblock{min-height:250px;}
.elementor-element-461f787 .elementor-column.block .elementor-widget-text-editor,.elementor-element-461f787 .elementor-column.block .elementor-widget-text-editor .elementor-widget-container,.elementor-element-461f787 .elementor-column.block .elementor-widget-text-editor .elementor-widget-container .elementor-text-editor,.elementor-element-461f787 .elementor-column.block .elementor-widget-text-editor .elementor-widget-container .hoverblock{height:100%;}
.mhd_homesec6 .elementor-top-column .elementor-element-populated .elementor-widget-wrap{transition:transform .4s;padding-left:10px;cursor:pointer;}
.mhd_homesec6 .elementor-top-column .elementor-element-populated .elementor-widget-wrap:hover{  /*transform: scale(1.1);*/
transition:transform .4s;box-shadow:0 0 5px rgba(255,255,255,0.7);cursor:pointer;}
.mhd_homesec6 .map_box:nth-child(4){width:14.285%;}
.mhd_homesec6 .map_box:nth-child(5){width:14.285%;}
.mhd_homesec6 .elementor-top-column .elementor-element-populated .elementor-widget-wrap span.mapred{margin-top:10px;color:#f00;display:none;}
.home_banner .elementor-container{max-width:100%!important;}
.home_banner .elementor-container .elementor-element-populated{padding:0!important;}
.home_banner .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div{position:absolute;top:0;bottom:0;margin:auto;z-index:9999;display:flex;align-content:center;flex-wrap:wrap;left:120px;font-size:60px;width:500px;line-height:normal;color:#fff;font-weight:600;}
.home_banner .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div h2{font-size:60px;line-height:65px;color:#fff;font-weight:normal;font-family:'Bebas Neue',cursive!important;}
.home_banner .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div a.btn{width:auto;height:auto;display:flex;align-items:center;background:#ba2f2a;padding:15px 25px;font-size:18px;letter-spacing:1px;color:#fff;text-decoration:none;font-family:'Bebas Neue',cursive;font-weight:300;}
.home_banner .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div a.btn svg{margin-left:10px;}
.home_banner .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div .slide_logo1{position:absolute;right:-130%;top:5%;max-width:300px;}
.home_banner #lab_video_slider .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet-active{background:#ba2f2a!important;}
.home_banner #lab_video_slider .swiper-button-next,.swiper-container-rtl .swiper-button-prev,.home_banner #lab_video_slider .swiper-button-prev,.swiper-container-rtl .swiper-button-next{filter:hue-rotate(170deg);}
#lab_video_slider .swiper-slide{height:600px!important;background:#000;position:relative;}
#lab_video_slider .swiper-slide video{margin-top:0;position:absolute;bottom:-80px;left:0;}
#lab_video_slider .swiper-slide .overlay{width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;z-index:1;}
.about_banner{background-size:150% auto;background-position:center 55%!important;}
.about_banner .elementor-container.elementor-column-gap-default{min-height:460px;}
.about_sec4 ul li{list-style:none;text-align:left!important;}
.about_sec4 p{text-align:left!important;}
.spinner-loader .load-wrap{background:url(https://www.mhdrockland.com/wp-content/uploads/2021/04/mhd-1.gif)!important;background-repeat:no-repeat!important;background-position:center center!important;}
.elementor-element-2bc1f65 .elementor-element-7e9c129 .elementor-widget-wrap{align-items:center;align-content:center;}
.about_banner > .elementor-column-wrap.elementor-element-populated{padding:0;}
.elementor-element-14e538d .elementor-element-populated h2.elementor-heading-title,.elementor-element-a6fde41 .elementor-element-populated h2.elementor-heading-title,.elementor-element-065e954 .elementor-element-populated h2.elementor-heading-title{color:#000;font-size:55px;font-family:'Bebas Neue',cursive!important;letter-spacing:2px;margin:10px 0 5px;font-weight:400;}
.about_one .elementor-text-editor,.elementor-element-43c3045 .elementor-widget-text-editor .elementor-text-editor,.us_content .elementor-text-editor{color:#7A7A7A;font-size:15px;line-height:22px;    /*font-family: "Helvetica" !important;*/margin-bottom:20px;}
.about_one ul li{color:#7A7A7A;font-size:15px;line-height:28px;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);}
.about_one ul li::marker{font-size:13px;}
.mhd_inner_banner{background-repeat:no-repeat!important;background-size:cover!important;}
.address_popup{width:250px;height:250px;position:absolute;z-index:9;padding:0;float:left;top:-200px;right:-100px;display:none;border:solid 6px #ccc;    /*background: rgba(0, 0, 0, 0.9);*/}
.ifm{width:100%;height:100%;float:left;left:0;}
.ifm iframe{width:100%;height:100%;}
.address_popup .close_popup{width:25px;height:25px;background:#ba2f2a;right:0;top:0;float:right;position:absolute;}
.address_popup .close_popup a{color:#fff;text-decoration:none;font-size:16px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.career_banner{background-position:bottom center!important;}
.elementor-section-boxed .elementor-skin-carousel .elementor-swiper-button{color:#000;}
.news_mid_one .post .post-entry-content a.post-details span{display:none;}
.news_mid_one .news_mid_left .elementor-text-editor{position:relative;background:#fff;width:85%;box-shadow:0 0 15px 0 rgb(0 0 0 / 15%);}
.news_mid_one .news_mid_left .elementor-text-editor h3,
.news_mid_one .news_mid_left .elementor-widget-container h3{color:#000;font-size:28px;font-family:'Bebas Neue',cursive!important;font-weight:400!important;letter-spacing:1px;padding:25px 15px 15px 30px;float:left;width:100%;}
.news_mid_one .news_mid_left .elementor-text-editor ul,
.news_mid_one .news_mid_left .elementor-widget-container ul{float:left;width:100%;padding:0;margin:0;}
.news_mid_one .news_mid_left .elementor-text-editor ul li,
.news_mid_one .news_mid_left .elementor-widget-container ul li{list-style-type:none;float:left;width:100%;}
.news_mid_one .news_mid_left .elementor-text-editor ul li a,
.news_mid_one .news_mid_left .elementor-widget-container ul li a{padding:12px 15px 12px 30px;border-bottom:1px solid #dadada;background:#fff;color:#111;text-transform:uppercase;font-size:14px;    /*font-family: "Helvetica" !important;*/display:block;}
.news_mid_one .news_mid_left .elementor-text-editor ul li a.selected,.news_mid_one .news_mid_left .elementor-text-editor ul li a:hover,
.news_mid_one .news_mid_left .elementor-widget-container ul li a.selected,.news_mid_one .news_mid_left .elementor-widget-container ul li a:hover{background:#ba2f2a;color:#fff;}
.news_mid_one .portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after{background:#BA2F2ACC;}
.news_mid_one .elementor-widget.elementor-widget-the7_elements .project-links-container a:before,.elementor-widget.elementor-widget-the7_elements .project-links-container a:hover:after{background:transparent;}
.news_mid_one .news_mid_right .elementor-inner-column .elementor-element-populated .elementor-widget-wrap{/*   background: #fff; 
                                                          box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); */
padding:15px!important;}
.news_mid_one .news_mid_right .elementor-inner-column .elementor-element-populated .elementor-widget-wrap .elementor-image img{width:150px;height:150px;}
.news_mid_one .news_mid_right .elementor-inner-column .elementor-element-populated .elementor-widget-wrap .elementor-widget-heading{min-height:50px;}
.news_mid_one .news_mid_right .elementor-inner-column .elementor-element-populated .elementor-widget-wrap .elementor-widget-heading h3{color:#000;font-size:24px;font-family:'Bebas Neue',cursive!important;font-weight:400!important;letter-spacing:0;}
.news_mid_one .news_mid_right .elementor-inner-column .elementor-element-populated .elementor-widget-wrap .elementor-widget-button .elementor-button-link{background:#ba2f2a no-repeat!important;border-radius:4px!important;}
.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4):not(.filter-pointer-framed) a.filter-item.act:after,.filter-decorations:not(.class-1):not(.class-2):not(.class-3):not(.class-4):not(.filter-pointer-framed) a.filter-item:after{background:#ba2f2a!important;}
.accent-gradient .elementor-widget.elementor-widget-the7_elements .paginator a i{color:#ba2f2a!important;font-size:20px;}

/*.career_contact_btn { padding-bottom: 30px; }*/
.partner_head_top{padding-top:50px;}
.mhd_homesec5 .owl-stage-outer .owl-stage{margin:auto;}
.about_one{background:#fff;}
.about_left ul{border-top:1px solid #dadada;}
.elementor-element-e97c6d2 .elementor-widget-container .wp-block-pullquote,.elementor-element-e97c6d2 .elementor-widget-container .wp-block-pullquote{border:solid 3px #ccc;margin:40px auto 50px;clear:both;float:left;width:100%;}
.elementor-element-e97c6d2 .elementor-widget-container .wp-block-pullquote blockquote,.elementor-element-e97c6d2 .elementor-widget-container .wp-block-pullquote blockquote{margin:0;padding:0;}
.elementor-element-e97c6d2 .elementor-widget-container .wp-block-pullquote blockquote p,.elementor-element-e97c6d2 .elementor-widget-container .wp-block-pullquote blockquote p{font-size:18px;}
.team_member .elementor-image img{max-width:220px;}
.team_member .elementor-widget-heading h2.elementor-heading-title{font-size:24px;color:#000;}
.platform_banner{background:#191919;}
.platform_banner .elementor-container{max-width:100%!important;}
.platform_banner .our_platforms .elementor-column-wrap{padding:0!important;}
.platform_banner .our_platforms .elementor-element-populated{padding:0!important;overflow:hidden;height:580px;}
.platform_banner .our_platforms .elementor-element-populated .elementor-widget-container{padding:20px;position:relative;height:580px;display:flex;align-items:center;justify-content:center;}
.platform_banner .our_platforms .elementor-element-populated .elementor-widget-container:before{width:100%;height:100%;position:absolute;content:"";left:0;top:0;z-index:1;background:rgb(0,0,0,0.6);transition:all .1s;}
.platform_banner .our_platforms .elementor-element-populated .elementor-widget-container .elementor-text-editor,
.platform_banner .our_platforms .elementor-element-populated .elementor-widget-container .platforms_content{position:relative;z-index:2;}
.platform_banner .our_platforms:hover .elementor-element-populated .elementor-widget-container:before{background:rgb(205,0,0,0.7);transition:all .2s;}
.platform_banner .our_platforms .elementor-element-populated .elementor-widget-container .elementor-text-editor .platforms_content h3{position:relative;margin-top:200px;color:#fff;width:100%;text-align:center;font-size:30px;transition:all .4s;}
.platform_banner .our_platforms .elementor-element-populated .elementor-widget-container .elementor-text-editor .platforms_content p{top:400px;position:relative;transition:all .4s;color:#fff;font-size:14px;line-height:24px;}
.platform_banner .our_platforms .elementor-element-populated .elementor-widget-container .elementor-text-editor .platforms_content p a{width:100%;height:100%;display:flex;align-items:center;justify-content:left;text-align:center;background:url(https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png) 90% 50% no-repeat;padding:6px 10px 6px 10px;font-size:14px;line-height:normal;letter-spacing:1px;color:#fff;text-decoration:none;font-family:'Bebas Neue',cursive;border:solid 1px #fff;margin-top:30px;}
.platform_banner .our_platforms:hover .elementor-element-populated .elementor-widget-container .elementor-text-editor .platforms_content h3,.platform_banner .our_platforms:hover .elementor-element-populated .elementor-widget-container .elementor-text-editor .platforms_content p{top:0;margin-top:0;transition:all .4s;}
.partners_logo .elementor-carousel-image{background-size:contain;}
.partners_logo .elementor-swiper-button-prev{left:-10px;}
.partners_logo .elementor-swiper-button-next{right:-10px;}
.brochure_right .brochure_head,.brochure_right .brochure_head h3{margin-bottom:0;}
.brochure_list{margin-bottom:20px;}
.brochure_list .elementor-element-populated{padding-left:0!important;}
.brochure_list p a{text-transform:uppercase;color:#ba2f2a;font-weight:600;}
.govt_section{padding:30px 0;}
.govt_section .elementor-widget-text-editor h3.x-text-content-text-primary{font-size:34px;}
.govt_section .elementor-widget-text-editor p{color:#7A7A7A;font-size:15px;line-height:22px;margin-bottom:20px;}
.elementor-widget-button .elementor-button-wrapper a.elementor-button-link{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:20px;letter-spacing:0.5px;}
.serve_detail_mid1 .right_block .red_btn a{display:block;display:flex;align-items:center;width:94%;border-radius:4px;background:#ba2f2a url('https://www.mhdrockland.com/wp-content/uploads/2020/12/red_right_arrow.png') 100% 0 no-repeat;color:#fff;font-size:16px;font-family:'Bebas Neue',cursive!important;letter-spacing:1px;position:relative;float:left;line-height:20px;padding:10px 52px 10px 15px;min-height:62px;text-align:left;}
.serve_detail_mid1 .right_block .red_btn a span.elementor-button-icon{font-size:23px;display:flex;align-items:center;}
.team_member{background:#f2f2f2;padding:20px 0;}
.member_box > .elementor-element-populated { /* background: #fff;
                                                          box-shadow: 0 0 10px #ccc;*/
cursor:pointer;display:flex;align-items:center;align-content:center;min-height:320px;}
.member_box + .member_box > .elementor-element-populated > .elementor-widget-wrap{border-left:solid 1px #ccc;}
.email-icon1{border-radius:0!important;width:12px;margin:0px 5px 0 0;}
.mymail p{color:#999!important;font-weight:400!important;font-size:14px;}
.ourevent p{margin:0;line-height:23px;}
.ourevent p a{color:#ba2f2a;padding:0 20px;display:inline-block;border-radius:5px;line-height:39px;text-transform:capitalize;margin:10px 0 0;border:solid 1px #ba2f2a;}
.elementor-section.elementor-inner-section.elementor-element.elementor-element-8277a3f.ourevent.elementor-section-boxed.elementor-section-height-default{padding:30px 0 0;}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0c0de41{background:#fff;padding:20px;box-shadow:0 0 4px #ccc;}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-f2bf929{background:#fff;box-shadow:0 0 6px #ccc;margin:0 0 0 10px;padding:20px;}
.member_box > .elementor-element-populated  .elementor-widget-text-editor{margin-bottom:0;}
.member_box > .elementor-element-populated > .elementor-widget-image >.elementor-widget-container > .elementor-image img{min-width:180px;max-width:180px;min-height:180px;max-height:180px;object-fit:cover;}
.team_member .member_box{position:relative;}


.team_member .member_box img{border-radius:50%;object-position:top;width: 180px; height: 180px;  object-fit: cover;}
.team_member .member_box .email-icon1{width: 12px !important; height: 12px !important;}

a.box-button {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 40px solid #ba2f2a;
    border-left: 40px solid transparent;
    background: transparent!important;
    line-height: 50px!important;
    text-align: center!important;
    padding: 0!important;
    border-radius: 0!important; font-size: 0 !important;
}

.news_mid_left{ width: 85% !important; background-color: #fff}

a.box-button:before {
    content: "";
    width: 17px;
    height: 17px;
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 48 48"%3E%3Cpath fill="%23fff" stroke="%23fff" stroke-linejoin="round" stroke-width="4" d="m20 12l12 12l-12 12z"/%3E%3C/svg%3E');
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    display: block;
    font-size: 0;
    position: absolute;
    z-index: 1;
    top: 18px;
    left: -20px;
}

.news_mid_one .post .post-entry-content h3{ line-height: 30px }
.elementor-widget.elementor-widget-the7_elements_carousel .ele-entry-title{ line-height: 24px !important}
.page-id-5277 .govt_section .elementor-widget-text-editor h3.x-text-content-text-primary {
    color: #000;
    font-family: 'Roboto',sans-serif;
    font-weight: 600; padding-bottom: 10px
}

#main
 > .wf-wrap .elementor-column.elementor-col-25:not(:nth-child(4n+1)) {
    border-left: 1px solid #ccc;
}

.page-id-4166 .elementor-widget-text-editor h3{    color: #000 !important;
    font-size: 55px !important;
    font-family: 'Bebas Neue', cursive !important;
    font-weight: normal !important;
    line-height: 64px !important;
    letter-spacing: 2px !important;
    text-align: left;
}

.page-id-4166 .elementor-widget-text-editor p{
    color: #7A7A7A !important;
    font-size: 15px !important;
    /* font-family: "Helvetica" !important; */
    margin-bottom: 30px !important;
    text-align: left;
}


/*28-7-2021*/
.team-hover-box{top:35%;position:absolute;color:#fff;left:50%;transform:translate(-50%,50%);}
.elementor-element-8fa3f57.namebox1,.viewbio{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;text-align:center;background:rgba(199,1,3,0.5);opacity:0;}
.member_box:hover .elementor-element-8fa3f57.namebox1,.member_box:hover .viewbio{opacity:1;}
.team-hover-box h5{background:#fff;display:inline-block;padding:7px 20px;text-align:center;border-radius:5px;color:#000 !important;}
#main #myModal{background:rgba(0,0,0,0.7);z-index:99999;text-align:center;}
.modal-content .close{position:absolute;right:-10px;top:-10px;background:#000;width:30px;height:30px;font-size:24px;color:#fff;font-weight:400;border-radius:50%;box-shadow:0 0 7px #ccc;z-index:1;}
#main #myModal .modal-content{margin:auto;display:inline-block;transform:translateY(30%);border-radius:15px;width:70%;}
#main #myModal .modal-content{margin:auto;display:inline-block;}
#main #myModal .modal-content #memberPopupContent{float:left;width:100%;display:flex;}
#main #myModal .modal-content #memberPopupContent .member_pic{width:30%;float:left;border-right:solid 1px #ccc;}
#main #myModal .modal-content #memberPopupContent .member_pic img{width:auto;border-radius:50%;max-height:200px;height:200px;width:200px;object-fit:cover;object-position:top;}
#main #myModal .modal-content #memberPopupContent .member_pic h4,.member_box > .elementor-element-populated > .elementor-widget-text-editor h4{font-size:24px;color:#000;font-weight:500;font-family:'Bebas Neue',cursive!important;margin-bottom:0;}
#main #myModal .modal-content #memberPopupContent .member_pic h5{color:#ba2f2a;text-transform:uppercase;font-size:14px;}
#main #myModal .modal-content #memberPopupContent .member_pic p,.member_box > .elementor-element-populated  > .elementor-widget-text-editor p,
.member_box > .elementor-element-populated > .elementor-widget-text-editor p{color:#ba2f2a;font-family:'Bebas Neue',cursive!important;font-weight:500;text-transform:capitalize!important;margin-bottom:0;}
#main #myModal .modal-content #memberPopupContent .member_content{float:left;width:70%;text-align:left;padding:0 30px;font-size:14px;color:#000;font-weight:400;}
#main #myModal .modal-content #memberPopupContent .member_content span{width:30px;height:30px;background:#000;opacity:1;color:#fff;border-radius:50%;font-size:28px;font-weight:300;display:flex;align-items:center;justify-content:center;line-height:0;text-shadow:none;position:absolute;right:-20px;top:-20px;border:solid 1px #fff;box-shadow:0 0 5px #fff;}
.brochure_right{background:#fff;padding:0 15px;box-shadow:0 0 5px #ccc;}
.brochure_right .elementor-toggle-item .elementor-tab-title{padding:20px 0!important;}
.brochure_right .elementor-toggle-item .elementor-tab-title .elementor-toggle-title{font-size:30px;color:#000;font-family:'Bebas Neue',cursive!important;text-shadow:none;}
.brochure_right .elementor-toggle-item .elementor-tab-content{padding:15px 0;}
.brochure_right .elementor-toggle-item .elementor-tab-content .pdf_name{width:80%;float:left;border-bottom:solid 1px #ccc;min-height:54px;padding:10px 0;color:#000;}
.brochure_right .elementor-toggle-item .elementor-tab-content .pdf_file{width:20%;float:right;text-align:right;border-bottom:solid 1px #ccc;min-height:54px;padding: 0;}
.brochure_right .elementor-toggle-item .elementor-tab-content.elementor-active,.brochure_right .elementor-toggle-item:last-child .elementor-tab-title{border:none;}
.brochure_right .elementor-toggle-item .elementor-toggle-icon{float:right!important;}
.brochure_right .elementor-toggle-item .elementor-toggle-icon span{position:relative;}
.brochure_right .elementor-toggle-item .elementor-toggle-icon span i{display:none;}
.brochure_right .elementor-toggle-item .elementor-toggle-icon .elementor-toggle-icon-closed:before,.brochure_right .elementor-toggle-item .elementor-toggle-icon .elementor-toggle-icon-opened:before{width:26px;height:24px;content:"";position:absolute;top:0;right:0;background-size:contain!important;}
.brochure_right .elementor-toggle-item .elementor-toggle-icon .elementor-toggle-icon-closed:before{background:url(https://www.mhdrockland.com/wp-content/uploads/2021/03/plus.png) no-repeat;}
.brochure_right .elementor-toggle-item .elementor-toggle-icon .elementor-toggle-icon-opened:before{background:url(https://www.mhdrockland.com/wp-content/uploads/2021/03/minus.png) no-repeat;}
.service_content1{padding:50px 0 0;}
.service_content1 p{font-size:14px;color:#000;}
.servTabContent2,.servTabContent3,.servTabContent4,.servTabContent5,.servTabContent6{display:none;}
.servTabContent2 .elementor-image img{height:200px;width:auto!important;}
.servTabContent1 h4,.servTabContent2 h4,.servTabContent3 h4,.servTabContent4 h4,.servTabContent5 h4,.servTabContent6 h4{color:#000;margin-top:20px;}
.servTabContent1 ul li,.servTabContent2 ul li,.servTabContent3 ul li,.servTabContent4 ul li,.servTabContent5 ul li,.servTabContent6 ul li{color:#000;line-height:24px;margin-bottom:10px;}
.main_career{width:100%;}
.wrapper{width:100%;max-width:1140px;margin:auto;padding:0 15px;}
.career_opening{float:left;width:100%;}
.career-body{background:#ebebeb;}
.elementor-element-1d15e51{padding:50px 0 20px;}
.career-body .elementor-widget-heading,.career-body .elementor-widget-text-editor{margin-bottom:0;}
.career-body h1{color:#000!important;font-size:55px;font-family:'Bebas Neue',cursive!important;letter-spacing:1px;margin:0 0;font-weight:400!important;}
.elementor-element-1d15e51 p{margin:10px 0;color:#272727;font-size:16px;line-height:26px;}
.elementor-element-1d15e51 .elementor-widget-button{margin-top:10px;}
.Openings_listing{float:left;width:100%;}
.faq{width:100%;}
.your-career .elementor-accordion-item{margin-bottom:30px;box-shadow:0 0 5px #ccc;background:#fff;padding:3px;}
.your-career .elementor-accordion-item .elementor-tab-title{padding:25px 15px;background:#fff;color:#191919;display:flex;justify-content:space-between;align-items:center;cursor:pointer;flex-direction:row-reverse;}
.your-career .elementor-accordion-item .elementor-tab-title a{color:#191919!important;font-size:26px;font-family:'Bebas Neue',cursive!important;letter-spacing:1px;margin:0 0;font-weight:400!important;}
.your-career .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon-left{float:right;}
.your-career .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon-left i{position:relative;width:38px;height:36px;float:right;}
.faqitem .header .fa.fa-minus{display:none;}
.faqitem.jquery-accordion-active .fa.fa-minus{display:block;}
.faqitem.jquery-accordion-active .fa.fa-plus{display:none;}
.your-career .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon-left i:before{width:38px;height:36px;content:"";position:absolute;top:0;right:0;background-size:contain!important;}
.your-career .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon-left .fas.fa-plus:before{background:url(https://www.mhdrockland.com/wp-content/uploads/2021/03/plus.png) no-repeat;}
.your-career .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon-left .fas.fa-minus:before{background:url(https://www.mhdrockland.com/wp-content/uploads/2021/03/minus.png) no-repeat;}
.your-career .elementor-tab-content{padding:5px;display:none;background:#f8f8f8;}
.your-career .elementor-tab-content .header{display:flex;justify-content:space-between;margin-bottom:15px;padding:15px;}
.your-career .elementor-tab-content .header .left_side{width:70%;float:left;}
.your-career .elementor-tab-content .header .left_side p{text-transform:uppercase;font-size:16px;float:left;margin:10px 0;width:100%;}
.your-career .elementor-tab-content .header .left_side span.spanred{border:solid 1px #ba2f2a;padding:5px 10px;float:left;margin-right:10px;color:#ba2f2a;font-weight:600;border-radius:3px;}
.your-career .elementor-tab-content .header .left_side span.spangray{background:#eeeeee;padding:5px 10px;float:left;border-radius:3px;color:#232323;}
.your-career .elementor-tab-content .header .right_side{width:30%;float:right;display:flex;justify-content:flex-end;align-items:center;}
.your-career .elementor-tab-content .header .right_side .career_contact_btn{float:left;}
.your-career .elementor-tab-content .header .right_side .career_contact_btn a{padding:10px 40px 10px 20px;border-radius:4px;background:#ba2f2a url(https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png) 86% 50% no-repeat;display:inline-block;color:#fff!important;font-family:'Bebas Neue',cursive!important;font-size:16px;line-height:normal;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
.your-career .elementor-tab-content .header .right_side .career_contact_btn a span{margin-right:15px;}
.your-career .elementor-tab-content .content{clear:both;padding:15px;}
.your-career .elementor-tab-content .content h4{color:#191919!important;font-size:20px;font-family:'Bebas Neue',cursive!important;letter-spacing:1px;margin:0 0;font-weight:400!important;}
.your-career .elementor-tab-content .content p{margin:10px 0 15px;}
.your-career .elementor-tab-content .content ul{margin:10px 0 0;padding:0;list-style:none;}
.your-career .elementor-tab-content .content ul li{margin-bottom:10px;padding-left:20px;position:relative;}
.serve_cap_bg{background:#ebebeb;padding:25px 0;}
.capabi_head_pic .elementor-row{background:#ba2f2a;border-radius:6px;}
.capabi_details_pic{width:15%!important;padding:7px 5px;}
.capabi_details_pic img{width:auto;max-height:50px;}
.capabi_details_heading{background:linear-gradient(to right,#a42c27 0%,#ba2f2a 5%);width:80%!important;padding-left:40px!important;padding:7px 5px;}
.capabi_details_heading .elementor-widget-wrap{display:flex;align-items:center;align-content:center;}
.capabi_details_heading h3{margin:0;color:#fff!important;}
.serve_capabi_details h4{color:#000;margin-top:20px;font-size:24px;}
.serve_capabi_details p{margin-bottom:25px;font-size:15px;}
.serve_capabi_details ul li{color:#7a7a7a;line-height:24px;margin-bottom:10px;list-style-type:none;background:url(https://www.mhdrockland.com/wp-content/themes/dt-the7/images/arrow.png) no-repeat 0 12px;padding:6px 10px 0 17px;font-size:15px;}
.serve_capabi_details ul li ul{margin-top:5px;}
.serve_capabi_details ul li ul li{color:#7a7a7a;line-height:24px;margin-bottom:0;list-style:disc;background:none;padding:6px 10px 0 0;font-size:15px;}
.inventory_box1 li,.inventory_box2 li,.inventory_box3 li{color:#7a7a7a;line-height:24px;margin-bottom:10px;list-style-type:none;background:url(https://www.mhdrockland.com/wp-content/themes/dt-the7/images/arrow.png) no-repeat 0 11px;padding:6px 10px 0 17px;}
.serve_capabi_details .cnt_btn_serve{padding:8px 46px 8px 20px;border-radius:4px;background:#ba2f2a url(https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png) 92% 50% no-repeat!important;display:inline-block;color:#fff!important;font-family:'Bebas Neue',cursive!important;font-size:20px;text-decoration:none;}
.customer_portal_form .elementor-widget-wrap .elementor-widget-container .elementor-text-editor iframe table:nth-child(1){display:none!important;}
.customer_portal_form .portal_form .elementor-text-editor{display:flex;align-items:center;}
.customer_portal_form .portal_form .elementor-text-editor > iframe{max-width:400px;float:left;margin:0 auto 0 0!important;}
.customer_portal_form .portal_form .elementor-text-editor > iframe body table:first-child{display:none;}
.customer_portal_form .portal_form .elementor-text-editor .need_portal{width:47%;float:right;color:#000;text-align:left;}
.customer_portal_form .portal_form .elementor-text-editor .need_portal strong{text-align:left;float:left;width:100%;text-transform:uppercase;font-family:'Bebas Neue',cursive!important;font-weight:400;font-size:54px;margin-bottom:20px;color:#333;}
.mro_under_box + .mro_under_box{border-left:solid 1px #ccc;}

/*.customer_portal_form iframe table iframe#MainFrame {
width: 100%;
}

.customer_portal_form iframe table iframe#MainFrame #MainTable {
width: 600px;
max-width: 600px;
}

.customer_portal_form iframe table .MainDiv {
border: 3px solid #ba2f2a;
}

.customer_portal_form iframe table .MainDiv input {
width: 250px;
height: 30px;
margin-top: 10px;
box-sizing: border-box;
}

.customer_portal_form iframe table .MainDiv input[type=button] {
width: 250px;
height: 30px;
background: #ba2f2a;
color: #fff;
border: none;
}

.customer_portal_form iframe table .MainDiv .a-button-request {
width: 250px;
height: 30px;
background: #ba2f2a;
color: #fff;
border: none;
}*/
.customer_bg{background:#eee;}
.main_portal{padding:0 0 50px 0;}
.portal_part h2{text-align:center;text-transform:uppercase;font-family:'Bebas Neue',cursive!important;font-weight:400;font-size:54px;margin-bottom:20px;color:#333;}
.portal_part p{font-size:18px;text-align:center;color:#333;margin-bottom:20px;}
.portal_list{padding:20px 20px;background:#fff;}
.portal_list ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;}
.portal_list ul li{width:33.33%;margin-bottom:30px;padding:0 15px;color:#000;display:flex;align-items:center;}
.portal_list ul li img{max-width:30px;margin-right:10px;float:left;}
.portal_list .much_more{margin-bottom:30px;}
.mro_under_box .elementor-widget-wrap .mro_box_content{  /*background: #fff;*/ display:flex;align-items:flex-start;height:100%;padding:20px;/* box-shadow: 0 5px 15px #ccc;*/}
.highlight_list ul{display:flex;}
.highlight_list ul li{width:33.33%;float:left;list-style:none;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;align-content:flex-start;text-align:center;padding:10px;}
.highlight_list ul li img{margin-bottom:10px;}
.highlight_list ul li span{float:left;width:100%;}
.customer_portal_banner{height:600px;background-position:bottom!important;}
.careers_banner{background-position-y:-100px!important;}
.top_search_box{display:block;height:100%;position:fixed;top:0;width:100%;background:rgba(0,0,0,0.8);z-index:9999;}
.top_search_box form{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:50px;max-width:60%;}
.top_search_box form input[type="text"]{width:75%;min-height:50px;max-height:50px;border-radius:0;}
.top_search_box form input[type="text"]::placeholder{color:#222;}
.top_search_box form input[type="submit"]{width:24%;min-height:50px!important;max-height:50px;background:#ba2f2a!important;z-index:9999;position:relative!important;border:none;margin-left:-3px;top:-1px;border-radius:0;}
.top_search_box .close_search_box{position:absolute;top:25px;right:25px;font-size:36px;cursor:pointer;color:white;z-index:9;display:block;text-decoration:none;}
.wf-container.cont-id-0.iso-item-ready{padding:0px!important;margin:0;display:flex;}
.wf-container.cont-id-0.iso-item-ready .wf-cell.iso-item{width:33%;}
.wf-container.cont-id-0.iso-item-ready .wf-cell.iso-item,.wf-container.cont-id-0.iso-item-ready .wf-cell.iso-item article{display:flex;min-height:400px;clear:both;}
.mhd_homesec2{border-top:solid 1px #ccc;}
.mhd_homesec2 .block{border-right:solid 1px #ccc;}
.mhd_homesec2 .block:last-child{border:none;}
.mhd_homesec2 .block .elementor-column-wrap.elementor-element-populated{padding:0;}
.mhd_homesec2 .block .normalblock{background:transparent;box-shadow:none;padding:35px 15px;}
.mhd_homesec2 .block .normalblock:before{display:none;}
.serve_sec1 .service_block.selectTab{background:#ba2f2a;}
.serve_sec1 .service_block{border-right:solid 1px #ccc; }
.serve_sec1 .service_block:last-child{border:none;}
.serve_sec1 .service_block .elementor-column-wrap.elementor-element-populated{padding:0;}
.serve_sec1 .service_block .elementor-widget-wrap,.serve_sec1 .elementor-widget-text-editor{background:transparent;}
.listing_career{margin-top:80px;margin-bottom:10px;float:left;width:100%;}
.listing_career ul{margin:30px 0 0 0;padding:0;list-style:none;    /* float: left; */width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.listing_career ul li{padding:10px;list-style:none;width:20%;    /* float: left; */text-align:center;min-height:180px;border-right:solid 1px #ccc;margin-bottom:30px;    /* display: flex; */  /* align-items: center; */

    /* flex-wrap: wrap; */

    /* justify-content: center; */
font-weight:600;color:#000;line-height:22px;font-size:12px;text-transform:uppercase;}
.listing_career ul li:nth-child(5),

/* .listing_career ul li:nth-child(8), */
.listing_career ul li:nth-child(12),.listing_career ul li:last-child{border:none;}
.listing_career ul li span{float:left;width:100%;}
.listing_career ul li img{max-width:50px;    /* margin-bottom: 20px; */display:block;text-align:center;margin:20px auto;height:65px;object-fit:contain;}
.box_white{clear:both;width:auto;float:left;padding:10px;color:#000;font-weight:500;}

/*-- customer resource --*/
.news_mid_one.customer_resource .resource_box .elementor-column-wrap.elementor-element-populated,.news_mid_one.customer_resource .resource_box .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap{padding:0!important;}
.resource_right .mhd_homesec2.news_mid_right{border:none;margin-bottom:50px;}
.resource_box,.resource_box.block .normalblock,.resource_box.block .hoverblock{height:250px;}
.resource_box.block .normalblock,.resource_box.block .hoverblock{padding:35px 15px!important;}
.resource_box .normalblock .iconarea img,.resource_box.block .hoverblock .toparea img{height:75px;}
.resource_box.block .hoverblock .toparea{justify-content:center;flex-wrap:wrap;text-align:center;}
.resource_box.block .hoverblock .toparea h3{margin:10px 0;width:100%;}
.resource_box.block .hoverblock a.more{text-align:center;}
@media only screen and (min-width:240px) and (max-width:767px){


.mobile-mini-widgets-in-menu.second-switch-no-widgets {flex-direction: column;align-items: flex-start;}
	.mobile_cus_portl{ background: #ba2f2a;float: left;font-weight: bold;text-decoration: none; font-size: 14px;
		color: #fff;padding: 10px;}


    .top_search_box form{max-width:90%;}
    .mhd_homesec6 .elementor-top-column .elementor-element-populated .elementor-widget-wrap span.mapred{display:block;}
    .serve_detail_mid1 .left_block .elementor-text-editor{width:100%;}
    .serve_detail_mid1 .left_block .elementor-text-editor h3{margin:0;padding:15px 25px;}
    .serve_detail_mid1 .right_block{margin-top:40px;}
    .serve_detail_mid1 .right_block h2{font-size:48px;}
    .serve_detail_mid1 .right_block ul li{width:100%;}
    .serve_detail_mid1{padding:50px 0;}
    .capability_sec3 h2,.rock_newsletter h3.elementor-heading-title{font-size:36px!important;}
    #lab_video_slider .swiper-slide{height:200px!important;}
    .elementor embed,.elementor iframe,.elementor object,.elementor video{height:100%;}
    .elementor-element-1f6b4c1 .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div,.elementor-element-196d2de .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div{width:100%;left:0;padding:0 20px;justify-content:center;flex-wrap:wrap;}
    .elementor-element-1f6b4c1 .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div h2,.elementor-element-196d2de .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div h2{width:100%;font-size:24px;line-height:normal;}
    .elementor-element-1f6b4c1 .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div a.btn,.elementor-element-196d2de .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div a.btn{margin-top:0;padding:10px 20px;}
    #main > .wf-wrap .elementor-element-ce08b7f .elementor-widget-wrap{padding-right:0;}
    .mhd_homesec1 .mhd_homesec1_left p{margin-bottom:10px!important;}
    #main > .wf-wrap .elementor-element-461f787{padding:15px!important;}
    .capability_sec3 h2,.rock_newsletter h3.elementor-heading-title{font-size:26px!important;}
    .mhd_inner_banner h2{font-size:52!important;}
    .mhd_inner_banner h3{font-size:30px!important;}
    .elementor-element-b7c14b0 .block{margin-bottom:20px;}
    .elementor-element-b7c14b0 .block .elementor-column-wrap .elementor-image img{width:100%;}
    .elementor-element-9e79a9d .elementor-widget-wrap .elementor-image img,.elementor-element-5d73e50 .elementor-widget-wrap .elementor-image img{width:100%;}
    .contact_left_inner{width:100%!important;}
    .contact_left_inner h2{font-size:42px;}
    .contact_left{padding:15px;}
    .contact_left_inner form .name,.contact_left_inner form .email{margin:0;width:100%!important;}    
    .distribution_sec3 .right_block{padding-left:0!important;}
    .distribution_sec3 .left_block ul{border:none;}
    .information_sec1 .block .elementor-widget-wrap{width:100%;margin-left:0;}
    .inventory_sec2 .rightarea h2{font-size:36px;margin:0 0 15px;}
    .inventory_sec3{padding:30px 0;}
    .inventory_sec3 h2,.inventory_sec4 .botarea .block h2{font-size:36px;}
    .inventory_sec4 .toparea{padding-bottom:30px;}
    .inventory_sec4 .toparea h2{font-size:30px;}
    .inventory_sec4{padding:30px 0;}
    .inventory_sec4 .toparea .block2{padding-left:0;}
    .elementor-element-ca0c9e5{text-align:center;}
    .elementor-element-ca0c9e5 .elementor-button-wrapper{text-align:center;}
    .inventory_sec2 .rightarea a.elementor-button-link{float:none;margin:auto;}
    .inventory_sec1{text-align:center;}
    .elementor-element-populated .elementor-inner-column{text-align:center;}
    .inventory_sec4 .botarea .block li{text-align:left;}
    .mhd_inner_banner h2{font-size:25px!important;line-height:45px!important;text-align:left;}
    .serve_sec1:before{display:none;}
    .elementor-element-7c3d90b .elementor-top-column img{width:100%;}
    .elementor-section-height-default{padding:0 15px 0 15px;text-align:left;}
    .servTabContent1 p,.servTabContent2 p,.servTabContent3 p,.servTabContent4 p,.servTabContent5 p,.servTabContent6 p{padding-right:0;}
    .why_mhd_mid1{padding:30px 0;}
    .why_mhd_mid1 .block{margin-bottom:30px;}
    .why_mhd_mid1 .block .elementor-column-wrap p{text-align:center!important;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-a9a1f8f.elementor-section-boxed{padding:30px 20px;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed h2{font-size:30px;}
    .mhd_inner_banner .elementor-inner-section h2.elementor-heading-title{font-size:36px!important;line-height:40px!important;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-a9a1f8f.elementor-section-boxed .elementor-container.elementor-column-gap-default{padding:20px;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-a9a1f8f.elementor-section-boxed .elementor-container.elementor-column-gap-default .elementor-testimonial-meta .elementor-testimonial-details{align-items:center;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-a9a1f8f.elementor-section-boxed .elementor-container.elementor-column-gap-default .elementor-testimonial-meta .elementor-testimonial-details .elementor-testimonial-name,.elementor-section.elementor-top-section.elementor-element.elementor-element-a9a1f8f.elementor-section-boxed .elementor-container.elementor-column-gap-default .elementor-testimonial-meta .elementor-testimonial-details .elementor-testimonial-job{font-size:24px!important;}
    #lab_video_slider .swiper-slide video{margin-top:0;height:300px;top:0;bottom:0;margin:auto;}
    .address_popup{top:-100px;left:0;right:0;margin:auto;}
    .ifm iframe{width:100%;height:100%;}
    .about_sec3 .block .elementor-column-wrap{border:none;}
    .menu-select{display:none!important;}
    .mhd_homesec6 .elementor-element.elementor-element-0f83d84,.mhd_homesec6 .elementor-element.elementor-element-093a4a1{width:100%;}
    .home_banner .elementor-container .elementor-element-populated .swiper-container .swiper-slide video + div a.btn{margin:auto;}
    .news_mid_one .news_mid_left .elementor-text-editor{margin:auto;float:none;width:85%;}
    .about_one ul li,.us_content ul li{margin-bottom:0;text-align:left;}
    .news_mid_one .news_mid_left .elementor-text-editor ul li a{padding-left:15px;}
    .elementor-element-5ec08f2 .elementor-element-198e4e1 .elementor-text-editor h3,.elementor-element-c0937b2 .elementor-element-5d920d5 h3,.elementor-element-2764880 .elementor-element-71cb6da .elementor-text-editor h3,.elementor-element-14e538d .elementor-element-populated h2.elementor-heading-title,.elementor-element-a6fde41 .elementor-element-populated h2.elementor-heading-title,.elementor-element-065e954 .elementor-element-populated h2.elementor-heading-title{font-size:36px!important;line-height:42px!important;}
    .rock_newsletter form .elementor-field-type-email{padding:0 15px!important;}
    .serve_capabi_details ul li{text-align:left;padding-left:10px;}
    .serve_capabi_details ul li ul{margin-top:10px;}
    .servTabContent1 h2,.servTabContent2 h2,.servTabContent3 h2,.servTabContent4 h2,.servTabContent5 h2,.servTabContent6 h2{font-size:40px;}
    .serve_sec1{padding:30px 0;}
    .capabi_head_pic{padding:25px 15px;}
    .capabi_details_pic{display:flex;align-items:center;width:100%!important;}
    .capabi_details_heading{width:100%!important;padding-left:0!important;background:none;}
    .mhd_homesec6 .map_box{width:100%!important;}
    .listing_career ul li{width:100%;width:50%;margin-bottom:10px;padding:0 10px;min-height:130px;border-right:1px solid transparent;}
    .your-career .elementor-accordion-item .elementor-tab-title a{font-size:20px;}
    .your-career .elementor-tab-content .header{flex-wrap:wrap;}
    .your-career .elementor-tab-content .header .left_side,.your-career .elementor-tab-content .header .right_side{width:100%;}
    .news_banner{background-position:right!important;height:240px;padding:0 0 0 30px;background-size:cover!important;}
    .member_box + .member_box > .elementor-element-populated {border-left:none;}
}
@media only screen and (min-width:414px) and (max-width:520px){
    #lab_video_slider .swiper-slide{height:250px;}
    #lab_video_slider .swiper-slide video{height:400px;}
}
@media only screen and (min-width:568px) and (max-width:767px){
    #lab_video_slider .swiper-slide{height:350px;}
    #lab_video_slider .swiper-slide video{height:500px;}
    .mhd_inner_banner{padding:0;background-size:100%;}
    .us_banner{background-position:center center!important;}
    .elementor-4753 .elementor-element.elementor-element-3614175 > .elementor-container{min-height:160px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
    #lab_video_slider .swiper-slide{height:400px!important;}
    #main > .wf-wrap .elementor-element-ce08b7f .elementor-widget-wrap{padding:0!important;}
    .mhd_homesec2 .block{padding:0 15px;}
    .elementor-element-feb4edb form.elementor-form{padding:0 15px;}
    .elementor-element-feb4edb form.elementor-form .e-form__buttons{padding-right:0!important;}
    .contact_left_inner form .name{width:48%!important;}
    .elementor-element-03dfd3d,.elementor-element-03dfd3d .elementor-widget-container,.elementor-element-03dfd3d .elementor-widget-container .elementor-image,.elementor-element-03dfd3d .elementor-widget-container .elementor-image img{height:100%;}
    .elementor-element-03dfd3d .elementor-widget-container .elementor-image img{object-fit:cover;}
    .mhd_inner_banner h2{font-size:36px!important;text-align:center;}
    .why_mhd_banner h3{font-size:24px!important;}
    .why_mhd_mid1 .block{width:50%;margin-bottom:30px;}
    .serve_detail_mid1 .right_block ul li{width:50%;}
    .why_mhd_mid1 .block .elementor-column-wrap p{text-align:center!important;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-a9a1f8f.elementor-section-boxed{padding:50px 30px;}
    #lab_video_slider .swiper-slide video{top:0;margin:auto;}
    .mhd_homesec6 .map_box{width:33.33%!important;}
    .address_popup{width:200px;height:200px;top:-150px;left:0;right:0;margin:auto;}
    .platform_banner .our_platforms{width:100%;}
    .platform_banner .our_platforms .elementor-widget-container{background-position:center;background-size:cover;background-repeat:no-repeat;}
    .platform_banner .our_platforms .platforms_content{text-align:center;}
    .platform_banner .our_platforms .elementor-element-populated,.platform_banner .our_platforms .elementor-element-populated .elementor-widget-container{height:300px;}
    .platform_banner .our_platforms .elementor-element-populated .elementor-widget-container .elementor-text-editor .platforms_content p a{padding:10px 40px 10px 20px;display:inline-flex;width:auto;}
    .listing_career ul li{min-height:200px;margin-bottom:50px;}
    .contact_left{padding:20px!important;}
    .customer_portal_form .portal_form .elementor-text-editor .need_portal strong{font-size:42px;line-height:normal;margin-bottom:0;}
}
@media only screen and (min-width:1024px) and (max-width:1200px){
    .header-bar,.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding-left:20px;}
    .header-bar .branding a{opacity:0;left:0;position:relative;}
    .mhd_homesec6 .map_box{width:33.33%!important;}
    .contact_left{padding:20px!important;}
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .main-nav > li > a .menu-text{font-size:12px;}
    .inline-header .header-bar > .mini-widgets .cus_portal{font-size:15px;}
    .contact_left_inner form .name{width:48%!important;}
    .elementor-element-03dfd3d,.elementor-element-03dfd3d .elementor-widget-container,.elementor-element-03dfd3d .elementor-widget-container .elementor-image,.elementor-element-03dfd3d .elementor-widget-container .elementor-image img{height:100%;}
    .elementor-element-03dfd3d .elementor-widget-container .elementor-image img{object-fit:cover;}
}
@media only screen and (max-width:1199px){
    .mhd_home_banner #tw-target-text{font-size:40px!important;line-height:40px;}
    .mhd_home_banner .more_btn .elementor-button-link{padding:12px 45px 12px 15px;}
    .mhd_homesec1 .mhd_homesec1_left h2{font-size:33px!important;line-height:38px!important;}
    /* .mhd_homesec1 .mhd_homesec1_left .elementor-button-wrapper .elementor-button-link{padding:8px 40px 7px 15px;font-size:16px;} */
    .mhd_homesec1 .home_vdo .elementor-widget-container iframe{min-height:inherit;}
    #main > .wf-wrap .elementor-element-ce08b7f,#main > .wf-wrap .elementor-element-461f787{padding:20px 20px;}
    .mhd_homesec2 .block .normalblock h3{font-size:20px;line-height:20px;}
    .mhd_homesec3{padding:30px 0;font-size:36px;}
    .mhd_homesec3 h2{font-size:36px;}
    .mhd_homesec3 .elementor-container{padding:0 5%;}
    .mhd_homesec4 h2{font-size:36px;}
    .ftr_wrap-top ul li{padding:0 2px;}
    .ftr_wrap-top .bottom-contact a{padding:8px 35px 7px 20px;font-size:16px;}
    .mhd_homesec5_head h2{font-size:36px;}
    .mhd_homesec1 .home_videoblok .elementor-widget-wrap{padding-left:0!important;}
    .mhd_homesec2 .block .hoverblock .toparea{display:block;text-align:center;}
    .mhd_homesec2 .block .hoverblock{text-align:center;}
    .mhd_homesec2 .block .hoverblock .more{width:auto;float:none;display:inline-block;}
}
@media only screen and (max-width:1050px){
    .mhd_homesec6 .elementor-column{text-align:center;}
    #bottom-bar .mini-nav ul{display:block!important;}
    .ftr_wrap-top{padding:20px 0 0;}
    .accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon::before{background-color:#ba2f2a;}
    .inline-header .header-bar > .mini-widgets .cus_portal{background:#ba2f2a;padding:0 10px 0 10px;}
    .mhd_home_banner .more_btn .elementor-button-link{background:#ba2f2a;padding:12px 15px 12px 15px;}
    /* .mhd_homesec1 .mhd_homesec1_left .elementor-button-wrapper .elementor-button-link{background:#ba2f2a;padding:8px 15px 7px 15px;} */
}
@media only screen and (max-width:991px){
    .mhd_homesec2 .elementor-row .elementor-column-wrap{padding:0!important;}
    .mhd_homesec2 .block:hover .normalblock{display:block;}
    .mhd_homesec2 .block:hover .hoverblock{display:none;}
    .ftr_wrap-bottom{text-align:center;}
    .ftr_wrap-bottom .bottom-text-block{float:none;}
    .mhd_homesec1 .home_vdo .elementor-custom-embed-image-overlay{background-size:80px;display:none;}
    .mhd_homesec1 .home_vdo .elementor-widget-container{min-height:300px;}
    .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:0%;height:100%;}
}
@media only screen and (max-width:767px){
    .mhd_homesec2 .block .normalblock{margin-bottom:0;padding:0px 15px;padding-bottom:10px;}
    .elementor-element-461f787 .elementor-column.block .elementor-widget-text-editor .elementor-widget-container .normalblock{min-height:auto;}
    .mhd_homesec2 .block{border-right:solid 1px transparent;}
    .mhd_homesec5_head{padding:20px 0 0;}
}
@media only screen and (min-width:1400px){
    .mhd_inner_banner{height:600px;}
}
.serve_detail_mid1 .right_block .c130-box1 ul li{width:100%;float:left;margin:0;background:url(https://www.mhdrockland.com/wp-content/themes/dt-the7/images/arrow.png) no-repeat 0 9px;padding:6px 10px 10px 27px;line-height:20px;font-size:14px;}
.serve_detail_mid1 .right_block .c130-box1 ul,.serve_detail_mid1 .right_block .rotary_box1 ul{display:block;padding-left:0;}
.serve_detail_mid1 .right_block .c130-box2 ul li,.serve_detail_mid1 .right_block .c130-box3 ul li,.serve_detail_mid1 .right_block .p3-box1 ul li,.serve_detail_mid1 .right_block .p3-box2 ul li,.serve_detail_mid1 .right_block .p3-box3 ul li,.serve_detail_mid1 .right_block .c27-box2 ul li,.serve_detail_mid1 .right_block .c27-box3 ul li,.serve_detail_mid1 .right_block .crj200-box2 ul li,.serve_detail_mid1 .right_block .crj200-box3 ul li,.serve_detail_mid1 .right_block .boeing-box1 ul li,.serve_detail_mid1 .right_block .f16-box1 ul li,.serve_detail_mid1 .right_block .rotary_box1 ul li{width:100%;float:left;margin:0;font-size:14px;padding:6px 10px 10px 17px;line-height:20px;background:url(https://www.mhdrockland.com/wp-content/themes/dt-the7/images/arrow.png) no-repeat 0 11px; text-align: left;}
h4.elementor-heading-title.elementor-size-default,h3.elementor-heading-title.elementor-size-default{color:#000;}
.serve_detail_mid1 .right_block .boeing-box1 ul,.serve_detail_mid1 .right_block .f16-box1 ul{padding-bottom:20px;}
.serve_detail_mid1 .right_block .crj200-box2 ul li a{background:none;padding:0;min-height:0;}
.serve_detail_mid1 .right_block .c130-box2 ul,.serve_detail_mid1 .right_block .c130-box3 ul,.serve_detail_mid1 .right_block .p3-box1 ul,.serve_detail_mid1 .right_block .p3-box2 ul,.serve_detail_mid1 .right_block .p3-box3 ul,.serve_detail_mid1 .right_block .c27-box2 ul,.serve_detail_mid1 .right_block .c27-box3 ul,.serve_detail_mid1 .right_block .crj200-box2 ul,.serve_detail_mid1 .right_block .crj200-box3 ul{display:block;padding-left:0;}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px 0!important;}
.mhd_homesec6 .elementor-top-column .elementor-element-populated .elementor-widget-wrap{transition:transform .4s;padding-left:8px;cursor:pointer;}
.mhd_homesec6 p{color:#fff;font-weight:bold;    /* font-family: "Helvetica" !important; */font-size:11px!important;line-height:18px!important;}
/*.popup-message-style #page .wpcf7-response-output.run-animation{right:100%;left:auto;animation:slide-in-message,slide-out-message;animation-duration:1.2s,1.1s;animation-delay:0.4s,9s;animation-fill-mode:forwards;animation-timing-function:ease;}*/
@-webkit-keyframes slide-in-message{
    0%{opacity:0;-webkit-transform:translate3d(-600px,-50%,0);transform:translate3d(-600px,-50%,0);}
    50%{opacity:0;-webkit-transform:translate3d(200px,-50%,0);transform:translate3d(200px,-50%,0);}
    100%{opacity:1;-webkit-transform:translate3d(400px,-50%,0);transform:translate3d(400px,-50%,0);}
}
@keyframes slide-in-message{
    0%{opacity:0;-webkit-transform:translate3d(-600px,-50%,0);transform:translate3d(-600px,-50%,0);}
    50%{opacity:0;-webkit-transform:translate3d(200px,-50%,0);transform:translate3d(200px,-50%,0);}
    100%{opacity:1;-webkit-transform:translate3d(400px,-50%,0);transform:translate3d(400px,-50%,0);}
}
@-webkit-keyframes slide-out-message{
    0%{opacity:1;-webkit-transform:translate3d(400px,-50%,0);transform:translate3d(400px,-50%,0);}
    50%{opacity:0;-webkit-transform:translate3d(100px,-50%,0);transform:translate3d(100px,-50%,0);}
    100%{opacity:0;-webkit-transform:translate3d(-800px,-50%,0);transform:translate3d(-800px,-50%,0);}
}
@keyframes slide-out-message{
    0%{opacity:1;-webkit-transform:translate3d(400px,-50%,0);transform:translate3d(400px,-50%,0);}
    50%{opacity:0;-webkit-transform:translate3d(100px,-50%,0);transform:translate3d(100px,-50%,0);}
    100%{opacity:0;-webkit-transform:translate3d(-800px,-50%,0);transform:translate3d(-800px,-50%,0);}
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0;}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center;display:inline-block;width:100%;}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer .terms-box{width:auto;display:inline-flex;align-items:center;}
.wpml-ls-legacy-list-horizontal a{  /* display: block; */
text-decoration:none;padding:5px 10px;line-height:1;background:none!important;}
.elementor-text-editor h3{color:#000;font-family:'Roboto',sans-serif;font-weight:600;}
.elementor-text-editor h3 b,strong{color:#000!important;font-family:'Roboto',sans-serif!important;font-weight:600;}
.inventory_sec02 h4{margin-top:20px;float:left;width:100%;}

/* -----------------Saikat 14th Sept. 2021----------------- */
.customer_portal_form .portal_form .elementor-element-6a011b8 .elementor-text-editor,.customer_portal_form .portal_form .elementor-element-4c848f4 .elementor-text-editor{justify-content:center;}
.customer_portal_form .portal_bg{background:#ba2f2a!important;padding:50px!important;}
.customer_portal_form .portal_bg .elementor-column-wrap .elementor-widget-container .elementor-text-editor{background:#fff!important;width:100%!important;text-align:center!important;margin:auto!important;}
.customer_portal_form .portal_bg .elementor-column-wrap .elementor-widget-container .elementor-text-editor p{max-width:100%!important;}
.customer_portal_form .portal_bg .elementor-column-wrap .elementor-widget-container .elementor-text-editor p iframe#FirstFrame{height:400px!important;margin-top:-50px!important;margin-left:-25%!important;}
.customer_portal_form .portal_bg .elementor-column-wrap .elementor-widget-container .elementor-text-editor p iframe .DetailsGridContainer{top:50px!important;left:90px!important;}
.proud_member{padding:30px 0 50px 0;}
.proud_member h3{font-family:'Bebas Neue',cursive!important;color:#000;font-size:65px;font-weight:normal!important;margin:0 0 30px;text-align:center;}
.proud_member .elementor-skin-carousel{max-width:798px;margin:0 auto;}
.proud_member .elementor-skin-carousel .swiper-slide{width:33.333%!important;}
.prev_section1 .elementor-widget-button .elementor-button-wrapper a.elementor-button-link{background-image:none;padding:12px 20px 10px 45px;position:relative;}
.prev_section1 .elementor-widget-button .elementor-button-wrapper a.elementor-button-link:before{position:absolute;content:'';left:15px;top:15px;width:13px;height:11px;background:#ba2f2a url(https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png) 90% 50% no-repeat;transform:scale(-1);}


.mhd_rockland_signs_new_agreement_post{
    display: flex;
    align-items: center; justify-content: space-between;
}
.mhd_rockland_signs_new_agreement_post_link_text{
    border: none !important;
    padding: 0 !important;
}

.mhd_rockland_signs_new_agreement_post img {
    margin: inherit;
}



@media(max-width:1023px){
    .proud_member h3{font-size:36px;}
}
@media(max-width:767px){
	.cookie-notice-container{width:100%!important;padding:10px!important;}
	.cookie-notice-container p{width:100%!important;margin:0 auto 10px!important;}
    .proud_member .elementor-skin-carousel .swiper-slide{width:50%!important;}
    .contact_left_inner form input[type="submit"]{width:130px;display:block;margin:0 auto;}
    .resource_box.block .normalblock{height:190px;}
    .elementor-4804 .elementor-element.elementor-element-f6cb643 > .elementor-container{min-height:300px;padding:0 0 0 30px;}
    .elementor-6001 .elementor-element.elementor-element-99d11e5 > .elementor-container{min-height:200px;}
    .propeller_form_inner form input[type="submit"]{width:130px;display:block;margin:0 auto;}
}
@media(max-width:575px){
	.cookie-notice-container{width:100%!important;padding:10px!important;}
	.cookie-notice-container p{width:100%!important;margin:0 auto 10px!important;}
    .proud_member .elementor-skin-carousel .swiper-slide{width:100%!important;}
    .contact_left_inner form input[type="submit"]{width:130px;display:block;margin:0 auto;}
    .resource_box.block .normalblock{height:190px;}
    .elementor-4804 .elementor-element.elementor-element-f6cb643 > .elementor-container{min-height:300px;padding:0 0 0 30px;}
    .propeller_form_inner form input[type="submit"]{width:130px;display:block;margin:0 auto;}

    .brochure_right .elementor-toggle-item .elementor-tab-content .pdf_name{border-bottom:none;}
    .brochure_right .elementor-toggle-item .elementor-tab-content .pdf_file{border-bottom:none;}
}

/* Customer Portal */
.portal_login_area{background:#ba2f2a;padding:40px 0;}
.portal_login_area h6{font-size:16px;font-weight:400;color:#fff;line-height:1.172;text-align:center;margin-top:30px;}
.portal_login_area .customer_portal_sec{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:655px;margin:0 auto;padding:60px 0 0 0;border-radius:5px;background-color:rgb(255,255,255);box-shadow:0px 0px 17px 0px rgb(0 0 0 / 11%);}
.portal_login_area .customer_portal_sec .btn{position:relative;}
.portal_login_area .customer_portal_sec .btn img{max-width:100%;position:absolute;top:25px;right:38%;}
.portal_login_area .customer_portal_sec .btn img.req{right:30%;}
.portal_login_area .customer_portal_sec .btn img.sreq{right:15%;}
.portal_login_area .customer_portal_sec h3{font-family:'Bebas Neue',cursive!important;font-size:50px;font-weight:400;color:#333;line-height:1;text-align:center;margin-bottom:30px;margin-top:0;}
.portal_login_area .customer_portal_sec .form-group{display:flex;flex-wrap:wrap;align-items:center;width:514px;margin-bottom:10px;}
.portal_login_area .customer_portal_sec .form-group.d-flex{display:flex;flex-wrap:nowrap;justify-content:space-between;}
.portal_login_area .customer_portal_sec .form-group.d-flex input[type=text]{width:329px;}
.portal_login_area .customer_portal_sec .form-group.d-flex input[type=email]{width:329px;}
.portal_login_area .customer_portal_sec .form-group.d-flex textarea{width:329px;}
.portal_login_area .customer_portal_sec .form-group label{font-size:15px;line-height:30px;font-weight:500;color:#000;}
.portal_login_area .customer_portal_sec input[type=text],input[type=tel],input[type=email],input[type=password],input[type=tel],input[type=number],input[type="radio"],textarea{font:normal 14px / 16px "Roboto",Helvetica,Arial,Verdana,sans-serif;position:relative;padding:16px 14px;font-size:13px;font-weight:400;height:auto;background:#fff;border:1px solid rgb(201,201,201);-webkit-border-radius:4px;border-radius:4px;color:#a3a3a3;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.portal_login_area .customer_portal_sec input[type=text],input[type=tel],input[type=email],input[type=password],input[type=tel],input[type=number],input[type="radio"],textarea:focus-visible{outline:none;}
.portal_login_area .customer_portal_sec textarea{height:110px;resize:none;}
.portal_login_area .customer_portal_sec .continue-btn{font-family:'Bebas Neue',cursive!important;font-size:24px!important;line-height:1!important;font-weight:400!important;background:#ba2f2a!important;color:#fff!important;padding:20px 0!important;margin-bottom:20px!important;border-radius:4px!important;text-transform:uppercase!important;width:100%!important;border:none!important;cursor:pointer!important;}
.portal_login_area .customer_portal_sec a{font-size:15px;font-weight:500;line-height:19px;color:#000;text-align:center;width:100%;display:block;cursor:pointer;letter-spacing:1px;margin-bottom:20px;text-decoration:underline;}
.portal_login_area .customer_portal_sec .req-btn{font-family:'Bebas Neue',cursive!important;font-size:24px!important;line-height:1!important;font-weight:400!important;background:#000!important;color:#fff!important;padding:20px 0!important;margin-bottom:50px!important;border-radius:4px!important;text-transform:uppercase!important;width:100%!important;border:none!important;cursor:pointer!important;}
.portal_login_area .customer_portal_sec .sreq-btn{font-family:'Bebas Neue',cursive!important;font-size:24px!important;position:relative!important;line-height:1!important;font-weight:400!important;background:#ba2f2a!important;color:#fff!important;padding:20px 0!important;margin-bottom:20px!important;border-radius:4px!important;text-transform:uppercase!important;width:64%!important;float:right!important;border:none!important;cursor:pointer!important;}
.portal_login_area .customer_portal_footer{background:#f1f1f1;padding:10px;width:100%;text-align:center;border-radius:0 0 5px 5px;}
.portal_login_area .customer_portal_footer p{font-size:15px;font-weight:500;color:#000;text-transform:uppercase;margin:0;cursor:pointer;}
@media (min-width:992px) and (max-width:1200px){
	.cookie-notice-container{width:100%!important;padding:10px!important;}
	.cookie-notice-container p{width:100%!important;margin:0 auto 10px!important;}
    .portal_login_area{padding:30px 0;}
    .portal_login_area .customer_portal_sec{width:360px;padding:20px 0 0 0;}
    .portal_login_area .customer_portal_sec h3{font-size:20px;line-height:1;margin-bottom:10px;}
    .portal_login_area .customer_portal_footer{padding:10px;}
    .portal_login_area .customer_portal_footer p{font-size:15px;}
    .portal_login_area .customer_portal_sec .form-group{width:330px;}
    .portal_login_area .customer_portal_sec .form-group label{font-size:13px;line-height:1;}
    .portal_login_area .customer_portal_sec input[type=text],input[type=tel],input[type=email],input[type=password],input[type=tel],input[type=number],input[type="radio"],textarea{padding:13px 10px;}
    .portal_login_area .customer_portal_sec .continue-btn{padding:12px 0!important;margin-bottom:10px!important;}
    .portal_login_area .customer_portal_sec .btn img{top:14px;right:36%;}
    .portal_login_area .customer_portal_sec .continue-btn{font-size:16px!important;}
    .portal_login_area .customer_portal_sec .req-btn{font-size:16px!important;padding:12px 0!important;margin-bottom:10px!important;}
    .portal_login_area .customer_portal_sec a{margin-bottom:10px;}
    .portal_login_area .customer_portal_sec .req-btn img{top:14px;right:35%;}
    .portal_login_area h6{font-size:15px;margin-top:20px;margin-bottom:0;}
    .portal_login_area .customer_portal_sec .btn img.req{right:28%;top:13px;}
    .portal_login_area .customer_portal_sec .form-group.d-flex input[type=text]{width:229px;}
    .portal_login_area .customer_portal_sec .form-group.d-flex input[type=email]{width:229px;line-height:1;}
    .portal_login_area .customer_portal_sec .form-group.d-flex textarea{width:229px;}
    .portal_login_area .customer_portal_sec textarea{height:90px;}
    .portal_login_area .customer_portal_sec .sreq-btn{font-size:16px!important;padding:12px 0!important;}
    .portal_list ul li{width:50%;margin-bottom:20px;padding:0;display:flex;align-items:center;text-align:left;}
    .portal_list ul li img{max-width:50%;margin-right:20px;float:left;}
    .mhd_homesec2 .block .normalblock{margin-bottom:0;padding:0px 15px;padding-bottom:10px;}
    .elementor-element-461f787 .elementor-column.block .elementor-widget-text-editor .elementor-widget-container .normalblock{min-height:auto;}
    .mhd_homesec2 .block{border-right:solid 1px transparent;}
    .mhd_homesec5_head{padding:20px 0 0;}
    .govt_section .elementor-widget-text-editor{padding:0px 15px 0px 15px;}
    .govt_section .elementor-widget-text-editor p{margin-bottom:0;}
    .govt_section .elementor-widget-text-editor h3.x-text-content-text-primary{padding-bottom:10px;}
    .elementor-5141 .elementor-element.elementor-element-a136967 > .elementor-container{min-height:159px;}
    .team_member{padding:0;}
    #main #myModal .modal-content #memberPopupContent{float:none;width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
    .modal{padding-top:0;}
    #main #myModal .modal-content #memberPopupContent .member_pic{width:100%;float:none;border-right:solid 1px transparent;}
    #main #myModal .modal-content #memberPopupContent .member_pic img{width:auto;border-radius:50%;max-height:150px;height:150px;width:150px;object-fit:cover;object-position:top;}
    #main #myModal .modal-content{width:90%;padding:10px;}
    #main #myModal .modal-content #memberPopupContent .member_content{float:none;width:100%;text-align:center;padding:0;}
    .elementor-element-5ec08f2,.elementor-element-c0937b2{text-align:center;padding:15px 15px 15px 15px;}
    .mhd_inner_banner h2{text-align:center;}
    .elementor-4166 .elementor-element.elementor-element-4c75038 > .elementor-container{min-height:250px;}
    .elementor-element-1d15e51.career-body{padding:15px 15px 15px 15px;}
    .elementor-section.us_content{position:relative;padding:15px 15px 15px 15px;}
    .elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:50%!important;}
    .elementor-element-1d15e51.career-body{padding:15px 15px 15px 15px;}
    .elementor-section.us_content{position:relative;padding:15px 15px 15px 15px;}
    .elementor-6001 .elementor-element.elementor-element-99d11e5 > .elementor-container{min-height:199px;}
    .service_content1{padding:20px 0 0;}
    .serve_sec1{padding:0 0 15px;}
    .elementor-widget-wrap>.elementor-element{width:100%;padding:0 0 0 10px;}
    .servTabContent1{padding-bottom:0;}
    .resource_box.block .normalblock{height:190px;}
    .elementor-4804 .elementor-element.elementor-element-f6cb643 > .elementor-container{min-height:300px;padding:0 0 0 30px;}
    .elementor-element .elementor-widget-container{min-height:50px;}
    .elementor-3427 .elementor-element.elementor-element-fdb69ad > .elementor-container{min-height:240px;}
    .news_mid_one{padding:20px 0;}
    .cont-id-100 .wf-cell{width:267px;padding:0;}
    .news_mid_one .news_mid_left .elementor-text-editor ul li a{font-size:13px;padding:12px 15px 5px 9px;}
    .elementor-3939 .elementor-element.elementor-element-59b1d79 > .elementor-container{min-height:219px;}
    .mhd_inner_banner .elementor-inner-section h2.elementor-heading-title{font-size:35px!important;line-height:1.2;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed{padding:30px 0 0 0;}
    .rock_newsletter{padding:30px 0!important;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed h2{font-size:30px;}
    .main-nav > li > a{margin:18px 1px 18px 1px;padding:4px 4px 4px 4px;}

}
@media (min-width:768px) and (max-width:991px){
	.cookie-notice-container{width:100%!important;padding:10px!important;}
	.cookie-notice-container p{width:100%!important;margin:0 auto 10px!important;}
    .portal_login_area{padding:30px 0;}
    .portal_login_area .customer_portal_sec{width:360px;padding:20px 0 0 0;}
    .portal_login_area .customer_portal_sec h3{font-size:20px;line-height:1;margin-bottom:10px;}
    .portal_login_area .customer_portal_footer{padding:10px;}
    .portal_login_area .customer_portal_footer p{font-size:15px;}
    .portal_login_area .customer_portal_sec .form-group{width:330px;}
    .portal_login_area .customer_portal_sec .form-group label{font-size:13px;line-height:1;}
    .portal_login_area .customer_portal_sec input[type=text],input[type=tel],input[type=email],input[type=password],input[type=tel],input[type=number],input[type="radio"],textarea{padding:13px 10px;}
    .portal_login_area .customer_portal_sec .continue-btn{padding:12px 0!important;margin-bottom:10px!important;}
    .portal_login_area .customer_portal_sec .btn img{top:14px;right:36%;}
    .portal_login_area .customer_portal_sec .continue-btn{font-size:16px!important;}
    .portal_login_area .customer_portal_sec .req-btn{font-size:16px!important;padding:12px 0!important;margin-bottom:10px!important;}
    .portal_login_area .customer_portal_sec a{margin-bottom:10px;}
    .portal_login_area .customer_portal_sec .req-btn img{top:14px;right:35%;}
    .portal_login_area h6{font-size:15px;margin-top:20px;margin-bottom:0;}
    .portal_login_area .customer_portal_sec .btn img.req{right:28%;top:13px;}
    .portal_login_area .customer_portal_sec .form-group.d-flex input[type=text]{width:229px;}
    .portal_login_area .customer_portal_sec .form-group.d-flex input[type=email]{width:229px;line-height:1;}
    .portal_login_area .customer_portal_sec .form-group.d-flex textarea{width:229px;}
    .portal_login_area .customer_portal_sec textarea{height:90px;}
    .portal_login_area .customer_portal_sec .sreq-btn{font-size:16px!important;padding:12px 0!important;}
    .portal_list ul li{width:50%;margin-bottom:20px;padding:0;display:flex;align-items:center;text-align:left;}
    .portal_list ul li img{max-width:100%;margin-right:20px;float:left;}
    .customer_portal_form .portal_form .elementor-text-editor .need_portal{width:50%;}
    .customer_portal_form .portal_form .elementor-text-editor .need_portal strong{font-size:25px;margin-bottom:0;}
    .mhd_homesec2 .block .normalblock{margin-bottom:0;padding:0px 15px;padding-bottom:10px;}
    .elementor-element-461f787 .elementor-column.block .elementor-widget-text-editor .elementor-widget-container .normalblock{min-height:auto;}
    .mhd_homesec2 .block{border-right:solid 1px transparent;}
    .mhd_homesec5_head{padding:20px 0 0;}
    .govt_section .elementor-widget-text-editor{padding:0px 15px 0px 15px;}
    .govt_section .elementor-widget-text-editor p{margin-bottom:0;}
    .govt_section .elementor-widget-text-editor h3.x-text-content-text-primary{padding-bottom:10px;}
    .elementor-5141 .elementor-element.elementor-element-a136967 > .elementor-container{min-height:290px;}
    .team_member{padding:0 important;}
    #main #myModal .modal-content #memberPopupContent{float:none;width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
    .modal{padding-top:0;}
    #main #myModal .modal-content #memberPopupContent .member_pic{width:100%;float:none;border-right:solid 1px transparent;}
    #main #myModal .modal-content #memberPopupContent .member_pic img{width:auto;border-radius:50%;max-height:150px;height:150px;width:150px;object-fit:cover;object-position:top;}
    #main #myModal .modal-content{width:90%;padding:10px;}
    #main #myModal .modal-content #memberPopupContent .member_content{float:none;width:100%;text-align:center;padding:0;}
    #main > .wf-wrap .elementor-column.elementor-col-25{padding:0;}
    .elementor-element-5ec08f2,.elementor-element-c0937b2{text-align:center;padding:15px 15px 15px 15px;}
    .elementor-4166 .elementor-element.elementor-element-4c75038 > .elementor-container{min-height:250px;}
    .mhd_inner_banner .elementor-inner-section h2.elementor-heading-title{font-size:40px!important;}
    .elementor-5956 .elementor-element.elementor-element-798cd60 > .elementor-widget-container{margin:0;}
    .elementor-element-1d15e51.career-body{padding:15px 15px 15px 15px;}
    .elementor-section.us_content{position:relative;padding:15px 15px 15px 15px;}
    .elementor-6001 .elementor-element.elementor-element-99d11e5 > .elementor-container{min-height:199px;}
    .service_content1{padding:20px 0 0;}
    .serve_sec1{padding:0 0 15px;}
    .elementor-widget-wrap>.elementor-element{width:100%;padding:0 0 0 10px;}
    .servTabContent1{padding-bottom:0;}
    .resource_box.block .normalblock{height:190px;}
    .elementor-4804 .elementor-element.elementor-element-f6cb643 > .elementor-container{min-height:300px;padding:0 0 0 30px;}
    .elementor-element .elementor-widget-container{min-height:50px;}
    .elementor-3427 .elementor-element.elementor-element-fdb69ad > .elementor-container{min-height:240px;}
    .news_mid_one{padding:20px 0;}
    .cont-id-100 .wf-cell{width:267px;padding:0;}
    .news_mid_one .news_mid_left .elementor-text-editor ul li a{font-size:13px;padding:12px 15px 5px 9px;}
    .elementor-3939 .elementor-element.elementor-element-59b1d79 > .elementor-container{min-height:219px;}
    .mhd_inner_banner .elementor-inner-section h2.elementor-heading-title{font-size:35px!important;line-height:1.2;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed{padding:30px 0 0 0;}
    .rock_newsletter{padding:30px 0!important;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed h2{font-size:30px;}
}
@media (max-width:767px){
	.cookie-notice-container{width:100%!important;padding:10px!important;}
	.cookie-notice-container p{width:100%!important;margin:0 auto 10px!important;}
    .portal_login_area{padding:30px 0;}
    .portal_login_area .customer_portal_sec{width:360px;padding:20px 0 0 0;}
    .portal_login_area .customer_portal_sec h3{font-size:20px;line-height:1;margin-bottom:10px;}
    .portal_login_area .customer_portal_footer{padding:10px;}
    .portal_login_area .customer_portal_footer p{font-size:15px;}
    .portal_login_area .customer_portal_sec .form-group{width:330px;}
    .portal_login_area .customer_portal_sec .form-group label{font-size:13px;line-height:1;}
    .portal_login_area .customer_portal_sec input[type=text],input[type=tel],input[type=email],input[type=password],input[type=tel],input[type=number],input[type="radio"],textarea{padding:13px 10px;}
    .portal_login_area .customer_portal_sec .continue-btn{padding:12px 0!important;margin-bottom:10px!important;}
    .portal_login_area .customer_portal_sec .btn img{top:14px;right:36%;}
    .portal_login_area .customer_portal_sec .continue-btn{font-size:16px!important;}
    .portal_login_area .customer_portal_sec .req-btn{font-size:16px!important;padding:12px 0!important;margin-bottom:10px!important;}
    .portal_login_area .customer_portal_sec a{margin-bottom:10px;}
    .portal_login_area .customer_portal_sec .req-btn img{top:14px;right:35%;}
    .portal_login_area h6{font-size:15px;margin-top:20px;margin-bottom:0;}
    .portal_login_area .customer_portal_sec .btn img.req{right:28%;top:13px;}
    .portal_login_area .customer_portal_sec .form-group.d-flex input[type=text]{width:229px;}
    .portal_login_area .customer_portal_sec .form-group.d-flex input[type=email]{width:229px;line-height:1;}
    .portal_login_area .customer_portal_sec .form-group.d-flex textarea{width:229px;}
    .portal_login_area .customer_portal_sec textarea{height:90px;}
    .portal_login_area .customer_portal_sec .sreq-btn{font-size:16px!important;padding:12px 0!important;}
    .portal_list ul li{width:100%;margin-bottom:20px;padding:0;display:flex;align-items:center;text-align:left;}
    .portal_list ul li img{max-width:100%;margin-right:20px;float:left;}
    .customer_portal_form .portal_form .elementor-text-editor .need_portal{width:100%;}
    .customer_portal_form .portal_form .elementor-text-editor .need_portal strong{font-size:25px;margin-bottom:0;}
    .mhd_homesec2 .block .normalblock{margin-bottom:0;padding:0px 15px;padding-bottom:10px;}
    .elementor-element-461f787 .elementor-column.block .elementor-widget-text-editor .elementor-widget-container .normalblock{min-height:auto;}
    .mhd_homesec2 .block{border-right:solid 1px transparent;}
    .mhd_homesec5_head{padding:20px 0 0;}
    .govt_section .elementor-widget-text-editor, .govt_section .elementor-widget-button{padding:0px 15px 0px 15px;}
    .govt_section .elementor-widget-button { margin-bottom: 20px; }
    .govt_section .elementor-widget-text-editor p{margin-bottom:0;}
    .govt_section .elementor-widget-text-editor h3.x-text-content-text-primary{padding-bottom:10px;padding-top: 20px;}
    .elementor-5141 .elementor-element.elementor-element-a136967 > .elementor-container{min-height:159px;}
    .team_member{padding:0;}
    #main #myModal .modal-content #memberPopupContent{float:none;width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
    .modal{padding-top:0;}
    #main #myModal .modal-content #memberPopupContent .member_pic{width:100%;float:none;border-right:solid 1px transparent;}
    #main #myModal .modal-content #memberPopupContent .member_pic img{width:auto;border-radius:50%;max-height:150px;height:150px;width:150px;object-fit:cover;object-position:top;}
    #main #myModal .modal-content{width:90%;padding:10px;}
    #main #myModal .modal-content #memberPopupContent .member_content{float:none;width:100%;text-align:center;padding:0;}
    .about_sec1{padding:30px 15px 0px 15px;}
    .elementor-5956 .elementor-element.elementor-element-09cef47 > .elementor-background-overlay{opacity:0.5;background:#000;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;}
    .elementor-5956 .elementor-element.elementor-element-09cef47 > .elementor-container{min-height:250px;}
    .elementor-section-wrap .careers_banner{background-position-y:0px!important;}
    .career-body{padding:30px 15px 0px 15px;}
    .listing_career{margin-top:30px;margin-bottom:0;}
    .listing_career h2{font-size:40px;}
    .career-body h1{font-size:40px;}
    .mhd_homesec5 .dt-owl-item .post-entry-content{height:210px;}
    #footer .wf-wrap{padding:0 10px 0 10px;}
    .elementor-element-1d15e51.career-body{padding:15px 15px 15px 15px;}
    .elementor-section.us_content{position:relative;padding:15px 15px 15px 15px;}
    .elementor-4753 .elementor-element.elementor-element-3614175 > .elementor-container{min-height:150px;}
    .resource_left{width:100%;}
    .resource_right{width:100%;}
    .resource_box.block .normalblock,.resource_box.block .hoverblock{padding:0;}
    .resource_box.block .normalblock{height:190px;}
    .elementor-4804 .elementor-element.elementor-element-f6cb643 > .elementor-container{min-height:300px;padding:0 0 0 30px;}
    .elementor-3427 .elementor-element.elementor-element-fdb69ad > .elementor-container{min-height:240px;}
    .news_mid_one{padding:20px 0;}
    .cont-id-100 .wf-cell{width:267px;padding:0;}
    .news_mid_one .news_mid_left .elementor-text-editor ul li a{font-size:13px;padding:12px 15px 5px 9px;}
    .elementor-3939 .elementor-element.elementor-element-59b1d79 > .elementor-container{min-height:219px;}
    .mhd_inner_banner .elementor-inner-section h2.elementor-heading-title{font-size:35px!important;line-height:1.2;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed{padding:30px 0 0 0;}
    .rock_newsletter{padding:30px 0!important;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed h2{font-size:30px;}

    .serve_sec1 .service_block {
    	width: 50%;
	    border: none;
	    margin: 0 auto;
	    float: none;
	    display: inline-block;
    }

    .brochure_right .elementor-toggle-item .elementor-tab-content .pdf_name { width: 90%; }
    .brochure_right .elementor-toggle-item .elementor-tab-content .pdf_file { width: 10%; }
    .brochure_right .elementor-toggle-item .elementor-tab-content .pdf_name a { font-size: 13px; }

    #main #myModal { padding-top: 50px !important; }
    #main #myModal .modal-content { 
    	transform: translateY(0%); 
    	max-height: 80vh;
    	overflow-y: auto; 
    }
    .modal-content .close {
    	right: 10px;
    	top: 5px;
    }
}
@media only screen and (min-width:480px) and (max-width:767px){
    .portal_login_area{padding:30px 0;}
    .portal_login_area .customer_portal_sec{width:360px;padding:20px 0 0 0;}
    .portal_login_area .customer_portal_sec h3{font-size:20px;line-height:1;margin-bottom:10px;}
    .portal_login_area .customer_portal_footer{padding:10px;}
    .portal_login_area .customer_portal_footer p{font-size:15px;}
    .portal_login_area .customer_portal_sec .form-group{width:330px;}
    .portal_login_area .customer_portal_sec .form-group label{font-size:13px;line-height:1;}
    .portal_login_area .customer_portal_sec input[type=text],input[type=tel],input[type=email],input[type=password],input[type=tel],input[type=number],input[type="radio"],textarea{padding:13px 10px;}
    .portal_login_area .customer_portal_sec .continue-btn{padding:12px 0!important;margin-bottom:10px!important;}
    .portal_login_area .customer_portal_sec .btn img{top:14px;right:36%;}
    .portal_login_area .customer_portal_sec .continue-btn{font-size:16px!important;}
    .portal_login_area .customer_portal_sec .req-btn{font-size:16px!important;padding:12px 0!important;margin-bottom:10px!important;}
    .portal_login_area .customer_portal_sec a{margin-bottom:10px;}
    .portal_login_area .customer_portal_sec .req-btn img{top:14px;right:35%;}
    .portal_login_area h6{font-size:15px;margin-top:20px;margin-bottom:0;}
    .portal_login_area .customer_portal_sec .btn img.req{right:28%;}
    .portal_login_area .customer_portal_sec .form-group.d-flex input[type=text]{width:229px;}
    .portal_login_area .customer_portal_sec .form-group.d-flex input[type=email]{width:229px;line-height:1;}
    .portal_login_area .customer_portal_sec .form-group.d-flex textarea{width:229px;}
    .portal_login_area .customer_portal_sec textarea{height:90px;}
    .portal_login_area .customer_portal_sec .sreq-btn{font-size:16px!important;padding:12px 0!important;}
    .portal_list ul li{width:100%;margin-bottom:20px;padding:0;display:flex;align-items:center;text-align:left;}
    .portal_list ul li img{max-width:100%;margin-right:20px;float:left;}
    .customer_portal_form .portal_form .elementor-text-editor .need_portal{width:100%;}
    .customer_portal_form .portal_form .elementor-text-editor .need_portal strong{font-size:25px;margin-bottom:0;}
    .mhd_homesec2 .block .normalblock{margin-bottom:0;padding:0px 15px;padding-bottom:10px;}
    .elementor-element-461f787 .elementor-column.block .elementor-widget-text-editor .elementor-widget-container .normalblock{min-height:auto;}
    .mhd_homesec2 .block{border-right:solid 1px transparent;}
    .mhd_homesec5_head{padding:20px 0 0;}
    .govt_section .elementor-widget-text-editor{padding:0px 15px 0px 15px;}
    .govt_section .elementor-widget-text-editor p{margin-bottom:0;}
    .govt_section .elementor-widget-text-editor h3.x-text-content-text-primary{padding-bottom:10px;}
    .elementor-5141 .elementor-element.elementor-element-a136967 > .elementor-container{min-height:200px;}
    .team_member{padding:0;}
    #main #myModal .modal-content #memberPopupContent{float:none;width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
    .modal{padding-top:0;}
    #main #myModal .modal-content #memberPopupContent .member_pic{width:100%;float:none;border-right:solid 1px transparent;}
    #main #myModal .modal-content #memberPopupContent .member_pic img{width:auto;border-radius:50%;max-height:150px;height:150px;width:150px;object-fit:cover;object-position:top;}
    #main #myModal .modal-content{width:90%;padding:10px;}
    #main #myModal .modal-content #memberPopupContent .member_content{float:none;width:100%;text-align:center;padding:0;}
    .about_sec1{padding:30px 15px 0px 15px;}
    .elementor-5956 .elementor-element.elementor-element-09cef47 > .elementor-background-overlay{opacity:0.5;background:#000;transition:background 0.3s,border-radius 0.3s,opacity 0.3s;}
    .elementor-5956 .elementor-element.elementor-element-09cef47 > .elementor-container{min-height:250px;}
    .elementor-section-wrap .careers_banner{background-position-y:0px!important;}
    .career-body{padding:30px 15px 0px 15px;}
    .listing_career{margin-top:30px;margin-bottom:0;}
    .listing_career h2{font-size:40px;}
    .career-body h1{font-size:40px;}
    .mhd_homesec5 .dt-owl-item .post-entry-content{height:210px;}
    #footer .wf-wrap{padding:0 10px 0 10px;}
    .elementor-element-1d15e51.career-body{padding:15px 15px 15px 15px;}
    .elementor-section.us_content{position:relative;padding:15px 15px 15px 15px;}
    .elementor-5141 .elementor-element.elementor-element-a136967 > .elementor-container{min-height:230px;}
    .elementor-4804 .elementor-element.elementor-element-f6cb643 > .elementor-container{min-height:189px;}
    /* .elementor-element .elementor-widget-container{min-height: 230px;} */
    .elementor-3939 .elementor-element.elementor-element-59b1d79 > .elementor-container{min-height:219px;}
    .mhd_inner_banner .elementor-inner-section h2.elementor-heading-title{font-size:35px!important;line-height:1.2;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed{padding:30px 0 0 0;}
    .rock_newsletter{padding:30px 0!important;}
    .elementor-section.elementor-top-section.elementor-element.elementor-element-e97c6d2.elementor-section-boxed h2{font-size:30px;}
	.cookie-notice-container{width:100%!important;padding:10px!important;}
	.cookie-notice-container p{width:100%!important;margin:0 auto 10px!important;}
}

.visible.wf-cell.iso-item.shown:nth-child(3) {
  left: 0 !important;
}

.visible.wf-cell.iso-item.shown:nth-child(4) {
  left: 403px !important;
}

/* Development Fixing */
.mhd_homesec5 .post-thumbnail-rollover img{height:177px;object-fit:cover;}
.brochure_right .elementor-toggle-item .elementor-tab-content .pdf_file img{width:25px;height:25px;}
.contact_left .wpcf7-form-control-wrap{position:unset;}
.contact_left input[type="text"]{height:60px;}
.brochure_right .elementor-toggle-item .elementor-tab-content .pdf_file img{width:30px;height:30px;margin-top: 4px;}
.brochure_right .elementor-toggle-item .elementor-tab-content .pdf_name a{color: #000;}

.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal li.wpml-ls-slot-footer{display: inline-block;}
.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal li.wpml-ls-slot-footer .wpml-ls-native{padding: 0 0 0 4px;}
/* Cookies */
.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2;position:fixed;bottom:0;left:50%;transform:translateX(-50%);background:#ba2f2a;width:1037px;border-radius:2px;padding:20px 90px 10px 60px;}
.cookie-notice-container h2{color:#fff!important;font-size:30px;font-weight:400!important;font-family:'Bebas Neue',cursive!important;text-align:center;text-transform:uppercase;margin:0;}
.cookie-notice-container p{color:#fff;font-size:14px;line-height:20px;font-weight:500;font-family:"Helvetica"!important;text-align:center;width:882px;margin:0 auto 5px;}
.cookie-notice-container .mhd-cookie-btn{font-weight:400!important;font-family:'Bebas Neue',cursive!important;font-size:17px;background:transparent;border:1px solid #fff;border-radius:5px;color:#fff;padding:12px 50px;text-decoration:none;text-transform:uppercase;display:block;margin:0 auto;text-align:center;}
.cookie-notice-container p a{color:#fff}
.cookie-notice-container #cn-notice-buttons{display:flex!important;justify-content:center!important;}
.cookie-notice-container #cn-close-notice{position:absolute;right:10px;top:20px;cursor:pointer;width:10px;height:10px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;}

/* .news_mid_one .post-thumbnail-wrap{max-height: 184px;} */
.news_mid_one .post-entry-content{height: 232px;}

/* ------ 20 sep 2022 -------*/
.propeller_form{background:#f3f3f3!important;padding:20px 20px 20px 20px;}
.propeller_form > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center!important;}
.propeller_form_inner {width:575px!important;}
.propeller_form_inner form .name{width:49%!important;float:left!important;margin-right:10px!important;display:inline-block!important;}
.propeller_form_inner form .email{width:49%!important;float:left!important;display:inline-block!important;}
.propeller_form_inner h2{text-transform:uppercase;color:#000!important;font-size:50px;font-family:'Bebas Neue',cursive!important;font-weight:400!important;margin:15px 0 15px;}
.propeller_form_inner form input[type="text"],.propeller_form_inner form input[type="email"]{background:#fff;border:1px solid #ccc;text-transform:uppercase;color:#aaa;font-weight:700;font-size:12px;}
.propeller_form_inner form input::placeholder,.propeller_form_inner form textarea::placeholder{color:#aaa!important;}
.propeller_form_inner form select{background:#ab2b27 url(https://www.mhdrockland.com/wp-content/uploads/2020/12/drop_bk.png) 97% 16px no-repeat;border:1px solid #ccc;text-transform:uppercase;color:#fff;font-weight:700;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.propeller_form_inner form textarea{background:#fff;border:1px solid #ccc;text-transform:uppercase;color:#aaa;font-weight:700;font-size:12px;resize:none;height:150px;}
.propeller_form_inner form input[type="submit"]{margin-left:0;padding:0 35px 0 20px!important;border-radius:4px;background:#000 url('https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png') 86% 50% no-repeat!important;display:inline-block;color:#fff!important;font-family:'Bebas Neue',cursive!important;font-size:16px!important;border:0;border-radius:4px!important;font-weight:400!important;letter-spacing:1px!important;}
.propeller_form input[type="text"] {height: 60px;}
.propeller_form .wpcf7-form-control-wrap{position:unset;}

.popup-message-style #page .contact_left .wpcf7-response-output.run-animation{right:100%;left:auto;animation:slide-in-message,slide-out-message;animation-duration:1.2s,1.1s;animation-delay:0.4s,9s;animation-fill-mode:forwards;animation-timing-function:ease;}
.popup-message-style #page .propeller_form .wpcf7-response-output.run-animation{animation-name: propllermro;  animation-duration: 4s;left: auto;transform: unset; width: auto;}
@keyframes propllermro{from {left: auto;right: -100%;}	to {left: auto;right: 0;}}


@media only screen and (min-width:240px) and (max-width:767px){
	.propeller_form_inner form .name,.propeller_form_inner form .email{margin:0;width:100%!important;}
	.propeller_form_inner form input[type="submit"] {
	    width: 130px;
	    display: block;
	    margin: 0 auto;
	}
}

@media (min-width:999px) and (max-width:1048px){
    .main-nav > li.menu-item > a{
        margin-left: 0;
        margin-right: 0;
    }
    /* .main-nav > li > a .menu-text{
        font-size: 10px;
    } */
}
@media (min-width:1300px) and (max-width:1366px){
    .main-nav > li > a{
        margin-left: 3px;
        margin-right: 3px;
    }
    .main-nav > li > a .menu-text{
        font-size: 14px;
    }
}

@media only screen and (min-width: 240px) and (max-width: 767px){
	.your-career .career-current-openings-content .header .left_side, .your-career .career-current-openings-content .header .right_side {
	    width: 100%;
	}

    .visible.wf-cell.iso-item.shown:nth-child(4) {
      left: 0 !important;
    }
}

@media only screen and (min-width: 240px) and (max-width: 767px){
	.your-career .career-current-openings-content .header {
	    flex-wrap: wrap;
	}
	.your-career .career-current-openings-content .header .right_side{margin-top: 10px;}
}

@media (min-width: 768px) and (max-width: 991px){
	.elementor-widget-wrap>.career-current-openings-title {
	    width: 100%;
	    padding: 14px;
	}
}

html[lang="en-US"] .single.single-post .elementor-inner-section{padding: 124px 0;} /* for news detail page */


.mhd_homesec5 .post-details.details-type-link,
.mhd_homesec5 .dt-owl-item .post-entry-content .dt-btn {
    position: absolute;
    font-size: 0;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 40px solid #ba2f2a;
    border-left: 40px solid transparent;
    background: transparent !important;
    line-height: 50px !important;
    text-align: center !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

#page .mhd_homesec5 .post-details i{
    margin-left: -19px;
    color: #fff !important;
}




.mhd_homesec5 .dt-owl-item article .post-entry-content{
    height: auto !important;
    flex-grow: 1;
}
.mhd_homesec3 .swiper-slide .elementor-carousel-image{
    background-size: contain !important;
}
.scroll-top.on::before{
    content: unset !important;
}
.scroll-top.on {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='10' stroke-width='48' d='m112 244l144-144l144 144M256 120v292'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
a.box-button {
    border-bottom: 40px solid #ba2f2a !important;
    border-left: 40px solid transparent !important; 
}
.page-id-11364 .news_mid_one .dt-isotope{
    height: auto !important;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.page-id-11364 .news_mid_one .dt-isotope .wf-cell {
    position: static !important;
    float: unset;
    width: 100%;
}
.page-id-11364 .news_mid_one .dt-isotope .wf-cell article{
    height: 100%;
}
.page-id-11364 .news_mid_one .dt-isotope .wf-cell .post-entry-content {
    background-color: #FFFFFF !important;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.1) !important;
    height: auto;
    padding: 15px 25px 20px!important;
    flex-grow: 1;
}
.page-id-11364 .news_mid_one .dt-isotope .wf-cell .post-thumbnail a{
    display: block;
    max-height: 184px;
}
.page-id-3122 .contact_left > .elementor-widget-wrap {
    justify-content: center!important;
}
.news_mid_left{
    box-shadow: 0 0 15px 0 rgb(0 0 0 / 15%);
}
.capabi_head_pic .elementor-column-gap-default{
    background:#ba2f2a;
    border-radius:6px;
}
.platform_banner .our_platforms .elementor-widget-wrap{
    padding:0 10px !important;
}
.serve_detail_mid1 .left_block .elementor-widget-container {
    overflow: hidden;
}
.mhd_homesec5 .owl-nav{
    display: none;
}
.item .text-box ul li,
.item .text-box p{
    font-size: 13px;
    line-height: 16px;
}
.item .text-box ul li+li{
    margin-top: 5px;
}
.owl-prev,
.owl-next {
    background-size: 62px !important;
    background-repeat: no-repeat !important;
}
.career-body:last-child{
    padding-bottom: 60px !important;
}
.blog-content, .project-list-content {
    padding: 10px 25px;
}
.wf-container.cont-id-0.iso-item-ready .wf-cell.iso-item article{
    background: #F5F5F5;
    width: 100%;
}
.your-career .header h2{
    font-family: "Bebas Neue", sans-serif;
    font-size: 34px;
    line-height: 44px;
    color: #333333;
}
.your-career .carr_sub_head{
    font-family: "Bebas Neue", sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #333333;
}
.your-career .elementor-widget-text-editor > .elementor-widget-container h4{
    font-weight: bold;
    font-stretch: normal;
    font-size: 20px;
    line-height: 30px;
    color: #333333;
    margin-bottom: 10px;
}
.your-career .elementor-widget-text-editor > .elementor-widget-container ul{
    margin: 0 0 10px 20px;
    padding-left: 20px;
}
.elementor-element-e3e238d.your-career .elementor-widget-container{
    padding-top: 50px;
}
body.search-results .wf-container.cont-id-0.iso-item-ready{
    height: auto !important;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
body.search-results .wf-container.cont-id-0.iso-item-ready::after,
body.search-results .wf-container.cont-id-0.iso-item-ready::before{
    content: unset !important;
}
body.search-results .wf-container.cont-id-0.iso-item-ready .wf-cell.iso-item{
    position: static !important;
    float: unset;
    width: 100%;
}
.page-id-3122 .elementor-section-full_width .elementor-widget-image .elementor-widget-container,
.page-id-3122 .elementor-section-full_width .elementor-widget-image{
    height: 100%;
}
.page-id-3122 .elementor-section-full_width img{
    height: 100%;
    object-fit: cover;
}
.top_search_box form input[type="text"] {
    position: relative;
    top: -2px;
}
.platform_banner .our_platforms .platforms_content h3 {
    position: relative;
    margin-top: 200px;
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 30px;
    transition: all .4s;
    font-weight: 700;
}
.platform_banner .our_platforms:hover .platforms_content p,
.platform_banner .our_platforms:hover .platforms_content h3 {
    top: 0;
    margin-top: 0;
    transition: all .4s;
}
.platform_banner .our_platforms .platforms_content p {
    top: 400px;
    position: relative;
    transition: all .4s;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}
.platform_banner .our_platforms .elementor-element-populated .elementor-widget-container {
    flex-direction: column;
}
.platform_banner .our_platforms .platforms_content p a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: left;
    text-align: center;
    background: url(https://www.mhdrockland.com/wp-content/uploads/2020/12/white_arrow_top.png) 90% 50% no-repeat;
    padding: 6px 10px 6px 10px;
    font-size: 14px;
    line-height: normal;
    letter-spacing: 1px;
    color: #fff;
    text-decoration: none;
    font-family: 'Bebas Neue',cursive;
    border: solid 1px #fff;
    margin-top: 30px;
}
.servTabContent1 h2, .servTabContent2 h2, .servTabContent3 h2, .servTabContent4 h2, .servTabContent5 h2, .servTabContent6 h2 {
    line-height: normal;
}
.hercules_btn1 a.elementor-button,
.hercules_btn1 a.elementor-button *{
    justify-content: flex-start !important;
}
.ourevent p a {
    line-height: normal;
    padding: 5px 15px;
}
.page-id-2877 header.header-bar .branding>a.sticky-logo {
    display: none !important;
}
.page-id-2877 header .header-bar a{
    opacity: 1 !important;
}
.search article.no-results{
    padding: 20px;
}
@media screen and (max-width: 1280px){
    .main-nav > li > a{
        margin: 18px 6px 18px 6px;
    }
}

.northwest_propeller_mro_banner_sec .elementor-inner-section h2.elementor-heading-title {
    font-size: 80px!important;
    line-height: 77px;
    color: #fff;
    max-width: 390px;
    text-shadow: none !important;
    text-align: left;
}
.northwest_propeller_mro_banner_sec{
    background-position: 50% 80%!important;
}
section.northwest_propeller_mro_content_sec{
    /* background-color: #FFFFFF; */
    padding-bottom: 40px;
}
section.northwest_propeller_mro_content_sec .left_block.northwest_propeller_mro_left_box_content .elementor-widget-container{
    background-color: #343434;
    box-shadow: unset;
}
section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container ul li a{
    background: transparent;
    color: #ffffff;
    text-transform: initial;
    font-size: 20px;
    font-weight: 700;
    position: relative;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_left_box_content .elementor-widget-container,
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_left_box_content .elementor-widget-container ul{
    overflow: unset !important;
}
section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container ul li a:hover:before,
section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container ul li a.selected:before {
    content: '';
    width: 37px;
    height: 37px;
    position: absolute;
    top: 7px;
    right: -19px;
    background: #ba2f2a;
    transform: rotate(45deg);
}
section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container ul{
    float: unset;
    overflow: hidden;
}
section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container ul+p a{
    font-size: 15px;
    color: #FFF;
    font-weight: 600;
    display: block;
    padding: 8px 16px;
}
section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container{
    position: relative;
}
section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container::before{
    content: '';
}
section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container,
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content{
    background: transparent ;
    box-shadow: unset;
}

section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container h4 {
    font-weight: 600;
    background-color: #F0F0F0;
    color: #000000;
    padding: 18px;
    font-family: 'Bebas Neue', cursive !important;
    font-size: 35px;
    margin-bottom: 25px;
    line-height: 40px;
    margin-top: 0;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container h3{
    font-size: 15px;
    background: unset;
    margin: 0 0 18px;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container p{
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #4A4A4A;
    margin-bottom: 22px;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_request_quote {
    display: flex;
    flex-wrap: wrap;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_request_quote a {
    display: flex;
    align-items: center;
    width: fit-content;
    border-radius: 4px;
    background: #ba2f2a url(https://www.mhdrockland.com/wp-content/uploads/2020/12/red_right_arrow.png) 100% 0 no-repeat;
    color: #fff;
    font-size: 14px;
    /* font-family: 'Bebas Neue', cursive !important; */
    letter-spacing: 1px;
    position: relative;
    line-height: 17px;
    padding: 10px 52px 10px 15px;
    min-height: 62px;
    text-align: left;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    max-width: 250px;
    margin: 10px;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_request_quote br{
    display: none;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_request_quote a .elementor-button-icon {
    font-size: 23px;
    flex-shrink: 0;
    width: 23px;
    height: 23px;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url('https://www.mhdrockland.com/wp-content/uploads/2025/06/vector-pd.png');
    background-size: contain;
    background-repeat: no-repeat;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container p a{
    color: inherit;
    text-decoration: underline;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container p img{
    margin-bottom: 0 !important;
    float: unset !important;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container ul {
    margin-bottom: 25px;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container ul li {
    margin-bottom: 0;
    background-image: url('https://www.mhdrockland.com/wp-content/uploads/2025/06/li-bg.png');
    color: #4A4A4A;
    background-repeat: no-repeat;
    padding-left: 22px;
    background-position: left 11px;
    background-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container ul li ul{
    display: flex;
    margin-bottom: 0;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container ul li ul li {
    font-size: 12px;
    background-image: url('https://www.mhdrockland.com/wp-content/uploads/2025/06/li-bg2.png');
    width: auto;
    background-position: left 15px;
    width: fit-content;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container ul.right_box_ul_content ul{
    display: flex;
   flex-direction: column;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container ul.right_box_ul_content ul li:first-child{
    padding-bottom: 7px;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container ul.right_box_ul_content ul li{
    width: 354px;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container ul.right_box_ul_content ul li+li {
    border-top: 1px solid #e9e9e9;
    padding-bottom: 7px;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_contact_content {
    background-color: #272727;
    padding: 14px 10px;
    text-align: center;
    color: #FFFFFF !important;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_contact_content strong{
    color: inherit !important;
    font-weight: inherit !important;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_contact_content a {
    color: #ba2f2a;
    font-family: 'Roboto',sans-serif!important;
    font-weight: 600;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container h6 {
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    margin-bottom: 23px;
    position: relative;
    border-bottom: 1px solid #ba2f2a;
    padding-bottom: 8px;
    width: fit-content;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container h6::after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    border-right: 1px solid #ba2f2a;
    border-bottom: 1px solid #ba2f2a;
    transform: rotate(45deg);
    left: 14px;
    bottom: -8px;
    background: #f2f2f2;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content {
    padding-top: 0;
}
section.northwest_propeller_mro_content_sec .left_block.northwest_propeller_mro_left_box_content .elementor-widget-container> *{
    float: unset !important;
}
section.northwest_propeller_mro_ctfns_logo h2.elementor-heading-title{
    font-size: 40px;
    margin-bottom: 16px !important;
}
section.northwest_propeller_mro_ctfns_logo .swiper-slide{
    display: flex;
    align-items: center;
}
section.northwest_propeller_mro_ctfns_logo .swiper-slide .elementor-carousel-image {
    height: 60px !important;
    width: 100%;
}
section.northwest_propeller_mro_ctfns_logo {
    padding: 55px 0 40px;
    border-top: 1px solid #e9e9e9;
}
section.northwest_propeller_mro_oem_img_sec {
    background-color: #FFFFFF;
    border-top: 1px solid #e9e9e9;
    padding: 0;
}
section.northwest_propeller_mro_oem_img_sec .elementor-container {
    display: flex;
    align-items: center;
    background-image: url('https://www.mhdrockland.com/wp-content/uploads/2025/06/grroup-17.png');
    background-position: 15% center;
    background-repeat: no-repeat;
}
section.northwest_propeller_mro_oem_img_sec .northwest_propeller_mro_textimg h2 {
    font-size: 34px;
    font-weight: 700;
    padding: 60px 0;
    font-family: 'Bebas Neue', cursive !important;
    font-weight: 400;
}
section.northwest_propeller_mro_oem_img_sec h1{
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
section.northwest_propeller_mro_oem_img_sec h1 a{
    width: 33%;
    display: flex;
    align-items: center;
    justify-content: center;
}
section.northwest_propeller_mro_oem_img_sec h1 a img {
    height: 88px;
    width: auto;
    margin-bottom: 0;
}
section.northwest_propeller_mro_oem_img_sec h1 a:nth-child(2) {
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_repair_ontent {
    background-color: #ba2f2a;
    clip-path: polygon(96% 0, 100% 50%, 96% 100%, 0% 100%, 0 0);
    width: fit-content;
    min-width: 541px;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_repair_ontent h3 {
    float: unset;
    color: #FFF;
    padding: 8px 12px;
    font-size: 16px;
    line-height: normal;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_repair_ontent h3 strong{
    color: #FFFFFF !important;
}
section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container ul li{
    float: unset !important;
}

.recaptcha{
    transform: scale(.8);
    display: block;
    transform-origin: left;
}

/* 20/06/25 */
section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper {
    width: 30% !important;
    padding-right: 4%;
}
section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav{
    background-color: #343434;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content.tap_contant_sec .elementor-widget-container{
    width: 100%;
    overflow: unset;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content.tap_contant_sec .elementor-widget-container .the7-e-tabs-content {
    width: 56%;
    margin-left: 2.4%;
}
section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .the7-e-tab-title-text {
    background: transparent;
    color: #ffffff;
    text-transform: initial;
    font-size: 20px;
    font-weight: 700;
    position: relative;
    padding: 15px 15px 15px 30px;
    border-bottom: 1px solid #dadada;
    flex-grow: 1;
    transition: unset;
}
section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .the7-e-tab-title-text:hover,
section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .active .the7-e-tab-title-text{
    background: #F01716;
}
section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .the7-e-tab-title-text:hover:before,
section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .active .the7-e-tab-title-text:before {
    content: '';
    width: 35px;
    height: 35px;
    position: absolute;
    top: 7.5px;
    right: -17px;
    background: #F01716;
    transform: rotate(45deg);
}

section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .the7-e-tab-item-wrapper[data-tab="3"] .the7-e-tab-text-content.active {
    background-color: #ffffff;
    display: block;
    margin-left: -2%;
    padding: 16px;
    border: 1px solid #e9e9e9;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .the7-e-tab-item-wrapper[data-tab="3"] .the7-e-tab-text-content.active p{
    font-size: 15px;
    line-height: 24px;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .the7-e-tab-item-wrapper[data-tab="3"] .the7-e-tab-text-content.active p a{
    margin-top: 5px;
    display: block;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .the7-e-tab-item-wrapper[data-tab="3"] .the7-e-tab-text-content.active h6::after {
    background: #FFFFFF;
}
.container_secto_1 {
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
    border: 1px solid #D5D5D5;
    border-radius: 0;
}
.left_bnj {
    flex: 0 0 50%;
    padding: 14px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.heading_so {
    font-size: 21px;
    font-weight: bold;
    color: #000;
    line-height: 1.3;
    margin-bottom: 10px;
}
.features_opd {
    list-style: none;
    margin-bottom: 0 !important;
}
.features_opd li {
    font-size: 18px;
    color: #4A4A4A;
    margin-bottom: 10px;
    background-image: url(https://www.mhdrockland.com/wp-content/uploads/2025/06/li-bg.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    background-position: left_bnj 11px;
    background-size: 12px;
    line-height: 22px;
}
.right_ekj {
    flex: 0 0 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .right_ekj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
  .ko_flc{
    display: flex;
    align-items: flex-start;
  }
  .ko_flc .icon_alk {
    flex-shrink: 0;
    width: 50px;
    margin-right: 10px;
}
.section_pqjw {
    background: #fff;
    border-radius: 0;
    padding: 0;
    margin: 40px 0 0;
}

.heading_box_joik {
    display: flex;
    align-items: center;
    background: #f5f5f5;
    padding: 12px 15px;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 15px;
    color: #000000;
}

  .heading_box_joik .icon_ibhjn {
    width: 50px;
    flex-shrink: 0;
    margin-right: 12px;
  }
  .heading_box_joik .icon_ibhjn+span {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    line-height: 1.3;
  }

  .desc_ription_iuhq {
    font-size: 15px;
    color: #4A4A4A;
    line-height: 1.6;
    margin-bottom: 20px;
    font-weight: 400;
    position: relative;
    border-bottom: 1px solid #ba2f2a;
    padding-bottom: 20px;
}
.desc_ription_iuhq::after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    border-right: 1px solid #ba2f2a;
    border-bottom: 1px solid #ba2f2a;
    transform: rotate(45deg);
    left: 32px;
    bottom: -8px;
    background: #ffffff;
}
.quality-section .quality_sec_asdas h3.section-title{
    font-size: 20px !important;
}
.right_ekj img{
    width: auto !important;
}
  .pointer_line_qol {
    width: 100%;
    height: 2px;
    background: red;
    position: relative;
    margin-bottom: 40px;
    display: none;
  }

  .pointer_line_qol::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 40px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid red;
  }
  section.northwest_propeller_mro_content_sec{
    background-color: #FFFFFF;
}
.card_gridbx_2 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    padding-top: 12px;
}

.card_lqpo {
    background: #fff;
    border-radius: 8px;
    padding: 8px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    border: 1px solid #D5D5D5;
    box-shadow: 0px 1px 10px 0px #0000001A;
}
.card_lqpo .check-icon_ibhjn {
    width: 14px;
    flex-shrink: 0;
    margin-right: 8px;
}
.card_lqpo .check-icon_ibhjn img{
    margin-top: 0;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .card_lqpo p {
    font-size: 12px;
    color: #4A4A4A;
    line-height: 1.4;
    width: auto;
    flex: 1 0 0;
    font-weight: 500;
}
.section_pqjw .card_gridbx_2 .card_lqpo:nth-child(2) div:not(.check-icon_ibhjn){
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 10px !important;
}

.card_lqpo img {
    margin-top: 10px;
    max-height: 40px;
    object-fit: contain;
}
.quality-section {
    margin-top: 40px;
    border: 1px solid #D5D5D5;
    padding: 0 20px 20px;
    border-bottom: none;
}
.quality-section .quality_sec_asdas {
    display: flex;
    align-items: center;
    background: #343434;
    padding: 12px 15px;
    border-radius: 0;
    position: relative;
    margin: -1px -21px 26px;
}
.quality-section .quality_sec_asdas img{
    width: 50px;
    flex-shrink: 0;
    margin-right: 12px;
}
section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .quality-section .quality_sec_asdas h3 {
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
    line-height: 1.3;
    margin-bottom: 0;
}
.quality-section .quality_sec_asdas::after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    border-right: 1px solid #343434;
    border-bottom: 1px solid #343434;
    transform: rotate(45deg);
    left: 32px;
    bottom: -7px;
    background: #343434;
}


.capabilities {
    padding: 7px 11px;
    border: 1px solid #D5D5D5;
    padding: 0 20px 20px;
    border-top: none;
}
.capabilities .capabilities_sec_ghj {
    background-color: #F01716;
    width: 100%;
    max-width: 391px;
    display: flex;
    align-items: center;
    padding: 8px 12px 8px 39px;
    margin: 0 0 16px -41px;
    position: relative;
}
.capabilities .capabilities_sec_ghj p{
    margin-bottom: 0 !important;
}
.capabilities .capabilities_sec_ghj::before {
    content: '';
    height: 0;
    width: 0;
    border-right: 20px solid transparent;
    bottom: -20px;
    left: 0;
    border-bottom: 20px solid #B30302;
    position: absolute;
    transform: rotate(180deg);
}
.capabilities .capabilities_sec_ghj::after {
    content: '';
    position: absolute;
    top: 0px;
    right: -23px;
    width: 24px;
    height: 42px;
    clip-path: polygon(100% 50%, 0 0, 0 100%);
    background: #f01716;
}
.capabilities .capabilities_sec_ghj img {
    width: 24px;
    margin-right: 10px;
    flex-shrink: 0;
}
.capabilities .capabilities_sec_ghj h3 {
    color: #FFFFFF !important;
    margin-bottom: 0 !important;
    font-size: 17px !important;
    line-height: 1.3;
}
.capabilities ul {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
    margin-bottom: 16px !important;
}
.contact{
    margin-top: 40px;
}
.contact .contact_sec_ghj {
    display: flex;
    align-items: center;
    background: #343434;
    padding: 12px 15px;
    border-radius: 0;
    position: relative;
    margin: 0;
}
.contact .contact_sec_ghj img {
    width: 50px;
    flex-shrink: 0;
    margin-right: 12px;
}
.contact .contact_sec_ghj h3 {
    color: #FFFFFF !important;
    margin-bottom: 0 !important;
    width: fit-content !important;
}
.contact .contact_sec_ghj svg {
    width: 16px;
    height: auto;
    margin-left: 10px;
}
.wlcm_norw_pro_serv_sec .elementor-widget-wrap .elementor-element-790d726 h2.elementor-heading-title{
    font-size: 38px;
    font-weight: 900;
}
.wlcm_norw_pro_serv_sec .elementor-widget-wrap .elementor-element-7492642 p {
    font-size: 16px;
    font-weight: 400;
    color: #4A4A4A;
    line-height: 1.4;
}
.wlcm_norw_pro_serv_sec .elementor-column>.elementor-element-populated {
    padding-bottom: 0;
}
.wlcm_norw_pro_serv_sec {
   padding-top: 42px;
}
section.wlcm_nrth_pro_serv_sec .northwest_propeller_mro_right_box_content.tap_contant_sec .elementor-widget-container .the7-e-tabs-content {
    width: 70%;
    margin-left: 2.4%;
}

section.wlcm_nrth_pro_serv_sec{
    padding-top: 50px;
}

.wlcm_pro_news_sec .news_heading {
    display: flex;
    align-items: center;
    background: #343434;
    padding: 12px 15px;
    border-radius: 0;
    position: relative;
    margin-bottom: 18px;
}
.wlcm_pro_news_sec .news_heading::after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    border-right: 1px solid #343434;
    border-bottom: 1px solid #343434;
    transform: rotate(45deg);
    left: 32px;
    bottom: -7px;
    background: #343434;
}
.wlcm_pro_news_sec .news_heading img {
    width: 50px;
    flex-shrink: 0;
    margin-right: 12px;
}

section.wlcm_nrth_pro_serv_sec .elementor-widget-container .wlcm_pro_news_sec .news_heading h6 {
    margin-bottom: 0;
    padding-bottom: 0;
    color: #FFFFFF;
    border-bottom: none;
}
section.wlcm_nrth_pro_serv_sec .elementor-widget-container .wlcm_pro_news_sec .news_heading h6 strong{
    color: inherit !important; 
}
section.wlcm_nrth_pro_serv_sec .elementor-widget-container .wlcm_pro_news_sec .news_heading h6::after{
    content: unset;
}
section.wlcm_nrth_pro_serv_sec p.news_text_content {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #4A4A4A;
}

@media screen and (max-width: 1000px){
    @media screen and (max-width: 1280px) {
        .main-nav > li > a {
            margin: 18px 2px 18px 2px;
        }
    }
}
@media (max-width: 1199px){
    section.northwest_propeller_mro_oem_img_sec h1 a img {
        height: 76px;
    }
    section.northwest_propeller_mro_oem_img_sec .northwest_propeller_mro_textimg h2 {
        font-size: 26px;
        padding: 49px 0;
    }
    section.northwest_propeller_mro_ctfns_logo h2.elementor-heading-title {
        font-size: 30px;
        margin-bottom: 8px !important;
        line-height: normal;
    }
    .servTabContent1 h2, .servTabContent2 h2, .servTabContent3 h2, .servTabContent4 h2, .servTabContent5 h2, .servTabContent6 h2 {
        word-break: break-all;
     }
    .page-id-9191 .elementor-element-ddfc21c .elementor-column-gap-default,
    .page-id-4804 .elementor-element-ddfc21c .elementor-column-gap-default{
        flex-wrap: wrap;
    }
    .page-id-9191 .elementor-element-ddfc21c .elementor-column-gap-default .elementor-col-25,
    .page-id-4804 .elementor-element-ddfc21c .elementor-column-gap-default .elementor-col-25{
        width: 50%;
        margin-bottom: 20px;
    }
    .hercules_btn1 > .elementor-column-gap-default{
        flex-wrap: wrap;
    }
    .hercules_btn1 .elementor-col-33{
        width: 50% !important;
    }
    .serve_sec1 .elementor-widget-text-editor h3 {
        font-size: 14px !important;
    }
    .resource_box.block .normalblock {
        height: 215px;
    }
    .address_popup {
        right: 0px;
    }
    .page-id-2197 .elementor-element-1f6b4c1.home_banner {
        display: none;
    }
    body.search-results .wf-container.cont-id-0.iso-item-ready{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .serve_capabi_details ul li{
        padding: 6px 10px 0 20px !important;
    }
    .mhd_homesec2 .block .normalblock {
        height: 100%;
        flex-direction: column;
        display: flex;
    }
    .mhd_homesec2 .block .normalblock p,
    .mhd_homesec2 .block .normalblock a{
        margin-top: auto;
    }
    .mhd_homesec2 .block .normalblock p{
        margin-bottom: 0;
    }
}
@media (max-width: 1024px){
	.mhd_rockland_signs_new_agreement_post img:first-child{
		width: 360px;
	}
	.mhd_rockland_signs_new_agreement_post img:last-child{
		width: 140px;
/*		margin-right: auto;*/
		margin-left: 20px;
	}
}
@media (max-width: 991px) {
	.mhd_rockland_signs_new_agreement_post img:first-child{
		width: 250px;
	}
	.mhd_rockland_signs_new_agreement_post img:last-child{
		width: 80px;
	}
    section.northwest_propeller_mro_content_sec{
        padding-top: 45px;
    }
    section.northwest_propeller_mro_oem_img_sec h1 a img {
        height: 70px;
    }
    section.northwest_propeller_mro_oem_img_sec .elementor-container {
        background-position: 0% center;
    }
    section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .the7-e-tab-title-text,
    section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container ul li a {
        font-size: 16px;
        line-height: normal;
    }
    section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .the7-e-tab-title-text {
        padding: 12px 10px 12px 15px;
    }
    section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .the7-e-tab-title-text:hover:before,
    section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .active .the7-e-tab-title-text:before {
        width: 30px;
        height: 30px;
        right: -15px;
        top: 6px;
    }
    section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container ul li a:hover:before,
    section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container ul li a.selected:before {
        width: 31px;
        height: 31px;
        top: 6px;
        right: -16px;
    }
    section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .the7-e-tab-title-text:hover:before,
    section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper .the7-e-tabs-nav .active .the7-e-tab-title-text:before {
        width: 30px;
        height: 30px;
        right: -15px;
    }
    section.northwest_propeller_mro_content_sec .left_block .elementor-widget-container ul+p a {
        font-size: 12px;
        line-height: normal;
    }
    section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container .right_box_repair_ontent {
        min-width: 72%;
    }
    .northwest_propeller_mro_banner_sec .elementor-inner-section h2.elementor-heading-title {
        font-size: 70px!important;
        line-height: 70px;
        max-width: 338px;
    }
    section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container h4 {
        padding: 16px;
        font-size: 28px;
        margin-bottom: 20px;
        line-height: 34px;
    }
    section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container h3 {
        font-size: 14px;
        margin: 0 0 10px;
    }
    section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container p {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 18px;
    }
    section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container h6 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 16px;
        padding-bottom: 3px;
    }
    section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container h6::after {
        width: 10px;
        height: 10px;
        bottom: -6px;
    }
}
@media (max-width: 865px) {
    section.northwest_propeller_mro_oem_img_sec .elementor-container {
        background-position: -8% center;
    }
    .card_gridbx_2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (max-width: 768px) {
    .elementor-element .elementor-widget-container {
        min-height: auto;
}
    .serve_capabi_details p img{
        float: none;
    }
    .page-id-9191 .elementor-element-ddfc21c .elementor-column-gap-default .elementor-col-25,
    .page-id-4804 .elementor-element-ddfc21c .elementor-column-gap-default .elementor-col-25{
        width: 100%;
    }
    .hercules_btn1 .elementor-col-33{
        width: 100% !important;
    }
    .page-id-4804 h3.elementor-heading-title{
        padding: 0 14px;
    }
    .page-id-11364 .news_mid_one .dt-isotope {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    body.search-results .wf-container.cont-id-0.iso-item-ready {
        padding: 0 15px !important;
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    body.search-results .wf-container.cont-id-0.iso-item-ready article {
        flex-direction: column;
    }
    .career-current-openings-content {
        padding: 5px 5px 20px 5px;
    }
    .career-current-openings-content .header_right {
        width: 100%;
    }
    .your-career .header h2 {
        margin-bottom: 0;
    }
    .career-current-openings-content .header {
        margin-bottom: 0;
    }
    .your-career .carr_sub_head {
        position: static;
        margin-left: 24px;
    }
    .cplusbtn {
        padding-top: 30px;
        cursor: pointer;
        width: 26px !important;
    }
    #main > .wf-wrap .elementor-column.elementor-col-25:not(:nth-child(4n+1)){
        border-left: none !important;
    }
    .capability_sec3{
        padding: 25px 15px;
    }
    .footer .wf-float-right .mini-nav{
        margin: 10px 0;
    }
    .serve_detail_mid1 .left_block .elementor-widget-container {
        width: 100%;
    }
    .platform_banner .our_platforms{
        padding: 10px 0;
    }
    .news_mid_left {
        margin: auto;
    }
    .mhd_homesec2 .elementor-column.elementor-col-25:not(:nth-child(4n+1)) {
        border-top: 1px solid #ccc;
        border-left: unset !important;
    }
    .mhd_homesec5 article .entry-excerpt{
        margin-top: 20px;
    }
    .elementor-section.mhd_homesec4{
        padding: 20px 15px;
    }
    .elementor-section.mhd_homesec4 h2.elementor-heading-title {
        font-size: 35px;
    }
    .elementor-section.mhd_homesec4 .scroller_main figure img {
        padding: 0;
    }
    .footer .ftr_wrap-top {
        padding: 20px 0;
    }
    .mhd_homesec5 .owl-dots{
        display: none;
    }
    .mybannervideo video + div {
        width: auto !important;
        right: 0;
        padding: 20px;
        left: 0 !important;
    }
    .swiper.home-banner-slide .mybannervideo video + div h2 {
        font-size: 35px;
        line-height: 44px;;
    }
    .page-id-2197 .swiper.home-banner-slide {
        width: 100%;
        height: 380px;
    }
    .swiper.home-banner-slide video + div a.btn svg {
        margin-left: 6px;
        width: 14px;
    }
    .swiper.home-banner-slide video + div a.btn {
        padding: 10px 16px;
        font-size: 14px;
    }
    .swiper.home-banner-slide .swiper-button-prev::after,
    .swiper.home-banner-slide .swiper-button-next::after{
        font-size: 18px;
    }
    .swiper.home-banner-slide .swiper-button-prev{
        left: -4px;
    }
    .swiper.home-banner-slide .swiper-button-next{
        right: -4px;
    }
}
@media (max-width: 767px) {
    .wlcm_norw_pro_serv_sec .elementor-widget-wrap .elementor-element-790d726 h2.elementor-heading-title {
        font-size: 30px;
        line-height: 1.2;
    }
    .wlcm_norw_pro_serv_sec {
        padding-top: 18px;
    }
    .ko_flc .icon_alk {
        width: 40px;
    }
    .card_lqpo {
        flex: 1 1 calc(50% - 20px);
    }
    .container_secto_1 {
        flex-direction: column;
    }
    .left_bnj, .right_ekj {
        flex: 1 1 100%;
        padding: 20px 10px;
    }
    .right_ekj img {
        width: 100%;
        height: auto;
    }
    section.northwest_propeller_mro_ctfns_logo h2.elementor-heading-title {
        font-size: 24px;
    }
    section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content .elementor-widget-container h4 {
        font-size: 20px;
        line-height: 23px;
    }
    section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content.tap_contant_sec .elementor-widget-container .the7-e-tabs-wrapper{
        flex-direction: column;
    }
    section.northwest_propeller_mro_content_sec .the7-e-tabs-nav-wrapper {
        width: 100% !important;
    }
    section.northwest_propeller_mro_content_sec .northwest_propeller_mro_right_box_content.tap_contant_sec .elementor-widget-container .the7-e-tabs-content {
        width: 100%;
        margin-left: 0;
        margin-top: 35px;
    }
    .northwest_propeller_mro_banner_sec .elementor-inner-section h2.elementor-heading-title {
        font-size: 78px!important;
        line-height: 72px !important;
        max-width: 450px;
        text-shadow: 1px 3px 10px rgb(255 255 255) !important;
    }
    section.northwest_propeller_mro_oem_img_sec .elementor-container {
        background-image: unset;
    }
    section.northwest_propeller_mro_oem_img_sec .northwest_propeller_mro_textimg h2 {
        font-size: 26px;
        font-weight: 700;
        padding: 19px 0 0;
    }
    section.northwest_propeller_mro_oem_img_sec {
        padding: 0 0 24px;
    }
    section.northwest_propeller_mro_oem_img_sec .northwest_propeller_mro_textimg h2 {
        padding: 20px 0 4px;
        text-align: center;
        font-size: 24px;
    }
    .right_ekj {
        padding: 0;
    }
    .heading_so {
        font-size: 18px;
    }
    .wlcm_pro_news_sec .news_heading img,
    .quality-section .quality_sec_asdas img,
    .heading_box_joik .icon_ibhjn {
        width: 40px;
        margin-right: 10px;
    }
    .capabilities .capabilities_sec_ghj img+h3,
    .heading_box_joik .icon_ibhjn+span,
    .quality-section .quality_sec_asdas h3.section-title {
        font-size: 18px !important;
    }
    .capabilities ul {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    .section_pqjw {
        margin: 26px 0 0;
    }
    .quality-section {
        margin-top: 28px;
    }
}
@media (max-width: 600px) {
    .card_lqpo {
      flex: 1 1 100%;
    }
    .pointer_line_qol::after {
      left: 20px;
    }
}
@media (max-width: 576px) {
    section.northwest_propeller_mro_oem_img_sec h1 a img {
        height: 40px;
    }
    .mhd_rockland_signs_new_agreement_post{
    	flex-direction: column;
    	margin-top: 16px;
    }
    .mhd_rockland_signs_new_agreement_post img:first-child{
    	margin-right: auto;
    	margin-left: 0;
    }
    .mhd_rockland_signs_new_agreement_post img:last-child{
    	width: 65px;
    	margin-left: 0;
    	margin-top: 8px;
    }
}