/*
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:280px;}
.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{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{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{float:left;width:100%;padding:0;margin:0;}
.serve_detail_mid1 .left_block .elementor-text-editor ul li{list-style-type:none;float:left;width:100%;}
.serve_detail_mid1 .left_block .elementor-text-editor 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{color:#fff;background:#ba2f2a;border-bottom:1px solid #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{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{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{float:left;width:100%;padding:0;margin:0;}
.news_mid_one .news_mid_left .elementor-text-editor ul li{list-style-type:none;float:left;width:100%;}
.news_mid_one .news_mid_left .elementor-text-editor 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{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{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 > .elementor-widget-wrap{ /* 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-wrap .elementor-widget-text-editor{margin-bottom:0;}
.member_box > .elementor-element-populated > .elementor-widget-wrap > .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;}

/*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;}
#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-wrap > .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-wrap > .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 > .elementor-widget-wrap{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);}
@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 30px;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 14px 18px 10px;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;}
}

/* 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;}
}

/*.popup-message-style #page .propeller_form .wpcf7-response-output .wpcf7-not-valid-tip-text {flex-shrink: 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 > 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%;
	}
}

@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;
	}
}