body{background-image:none}
h1{font-size: 36px !important;}
h2{font-size: 30px !important;}
h3{font-size: 24px !important;}
h4{font-size:18px !important;}
h5{font-size: 14px !important;}
h6{font-size: 12px !important;}
h1#OurValues {
    padding-top: 30px;
}
h1,h2,h3,h4,h5,h6{line-height:1.5 !important;}
p{margin:0 !important;margin-bottom: 1rem !important}
h1{color:#000;text-align:center;margin-top:100px;font-weight:300;margin-bottom:50px;display:inline-block;width:100%}
h2{margin-bottom:25px}
.opacity:after{content:'';position:absolute;background:rgba(0, 0, 0, .25);width:100%;display:inline-block;top:0;left:0;z-index:0;right:0;bottom:0}
.opacity-red:after{background:rgba(87, 84, 86, 0.5)}
#industries .opacity:after{background:rgba(47,18,39,.58) !important;}
li.rslides1_on:after{background:rgba(34, 25, 25, 0) !important;z-index:2;content:'';position:absolute;width:100%;display:inline-block;top:0;left:0;right:0;bottom:0}
.industries-box div.ccm-block-feature-item:before{background:rgba(6,6,6,.15);}
.opacity.work-life-block:after{background:rgba(0,0,0,.15);}
.opacity{display:block;position:relative}
.opacity p,
.opacity a,
.opacity span,
.opacity h1,
.opacity h2,
.opacity h3,
.opacity h4,
.opacity h5,
.opacity .lead,
.opacity h6{position:relative;z-index:2;color:#fff}
.opacity h4{font-size:22px;color:#fff;font-weight:300;text-align:center}
.btn-primary{padding:10px 1.2rem;background-color:#8624b9;border:solid 1px #59187b;margin-bottom:4px;color:#ffffff !important}
.mfp-container .ccm-block-type-form .btn-primary{background-color:#8624b9 !important;border:solid 1px #59187b;box-shadow:0 4px 0 #59187b, 1px 5px 5px #555555, inset 0 0 #333;margin-bottom:4px;color:#ffffff !important;border-radius:25px}
h4{text-transform:capitalize !important;font-family:inherit}
.height{min-height:350px;padding-top:140px}
body .ccm-page,
.tab .tab-content .inner p,
.tab .tab-content .inner li,
.tab .tab-content .inner quote,
.tab .tab-content .inner blockquote,
.tab .tab-content .inner div,
.tab .tab-content .inner h1,
.tab .tab-content .inner h2,
.tab .tab-content .inner h3,
.tab .tab-content .inner h4,
.tab .tab-content .inner h5,
.tab .tab-content .inner h6{color:#777}
.fixed-block{padding-left:16.66%;padding-right:51.66%;padding-top:200px;padding-bottom:200px;min-height:500px;margin-left:-15px;margin-right:-15px;}
.ccm-custom-style-container.ccm-custom-style-main7282-13901:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:inline-block;width:100%;background:rgba(6, 6, 6, .3)}
.fixed-block p,
.fixed-block h3,
.fixed-block h1,
.fixed-block h2{margin-bottom:20px;color:#fff}
.alternate,
.tp-caption.big_alternate{font-family:inherit !important;text-transform:none !important;font-weight:300 !important;font-size:inherit !important;color:#e2af04 !important}
.block-ht-mid{padding-top:100px;padding-bottom:100px}
.text-white-color{color:#fff}
.text-black-color .lead{color:#000}
.row+.row{margin-top:0}
.image-full img,
.ccm-image-block{width:100%}
.button-flat.button-primary{border-radius:40px;padding-left:20px !important;padding-right:20px !important;padding-top:12px !important;min-width:190px;min-height:53px;background:#8624b9;display:inline-block;color:#fff}
.button-primary,
.button-warning{border-radius:40px;padding-left:20px !important;padding-right:20px !important;padding-top:12px !important;min-width:190px;min-height:53px;text-align:center;margin-top:15px}
.height850{min-height:850px}
.alert-error{font-size:16px;line-height:1.6;padding:24px;background:rgba(255, 120, 120, .87);margin:auto;color:#fff}
.main-footer .ccm-block-type-form .alert.alert-danger{border:1px solid #f00 !important;background-color:#151515 !important;padding:8px;margin-bottom:8px;background:none !important;text-shadow:none;color:#fff}
.main-footer .ccm-block-type-form .alert.alert-success{border:1px solid #05A000 !important;background-color:#151515 !important;background:none !important;padding:8px;margin-bottom:8px;color:#fff;text-shadow:none}
.ccm-toolbar-visible .redactor-editor ul{list-style:disc;display:block}
.page-content-style{border:0 solid #f2f2f2;}
.bg-gray{background:#f4f5f5}
.bottom0{margin-bottom:0}
.top0{margin-top:0px !important}
.left0{margin-left:0px !important}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f4f5f5}
.table-striped>tbody>tr:nth-of-type(even){background-color:#f9fafa}
.table-striped>tbody>tr>td,
.table-striped>tbody>tr>th,
.table-striped>tfoot>tr>td,
.table-striped>tfoot>tr>th,
.table-striped>thead>tr>td,
.table-striped>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:middle;text-align:left;color:#666}
.table-striped>tbody>tr>td:nth-child(2){width:33%}
.table-striped>tbody>tr>th,
.table-striped>tfoot>tr>th,
.table-striped>thead>tr>th{font-weight:400}
td,
th{padding-left:10px;padding-right:10px}
.ccm-page .bg-gray h2{display:inline-block;width:100%}
.bg-gray .lead{display:inline-block;margin-top:20px}
.bg-light{background:#f9fafa;display:inline-block;width:100%;margin-top:20px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd}
.open-popup-link{display:inline-block}
hr{margin-top:10px;background-color:#ddd;margin-bottom:1px;width:100%;display:inline-block}
.hr-strong{margin-top:35px;background-color:#cacaca;margin-bottom:35px}
.inline-block{display:inline-block}
.button-flat.button-warning{background-color:#e2af04;border:none;color:#ffffff !important;padding:10px 25px !important;border-radius:25px;border:2px solid #e2af04}
.button-flat.button-warning:hover{background-color:none;color:#e2af04;font-weight:400}
.button-push.button-primary:focus,
.button-push.button-primary:hover{background-color:#59187b;box-shadow:none}
.text-white-color a{color:#fff}
h2{color:#000}
.button-push.button-primary{border-radius:25px;box-shadow:none;padding:10px 25px}
div#email-alerts{max-width:625px;background:#f4f5f5;border:2px solid #fff}
.full-block{display:none}
.col-sm-12{min-height:0}
.paddingTopBot{padding-top:100px;padding-bottom:100px;padding-left:15px;padding-right:15px}
.paddingTopBotXl,
.paddingxl{padding-top:80px;padding-bottom:60px;padding-left:5px;padding-right:5px}
.heading-small{padding:12px 0 5px 0;vertical-align:bottom;margin-bottom:0;margin-top:10px;color:#959595;font-weight:400 !important;font-size:16px}
.striped-body:nth-child(odd){background:#f9fafa}
.striped-body{padding-top:10px;padding-bottom:10px;display:inline-block;width:100%}
.striped-body-even{display:inline-block;width:100%;padding-top:18px;padding-bottom:10px}
.striped-body-odd{display:inline-block;width:100%;padding-top:7px;padding-bottom:7px}
.striped-body-even:nth-child(even),
.striped-body-odd:nth-child(even){background:#f9fafa}
.title{color:#8624b9;font-size:16px;width:66%;display:inline-block;padding:0 5px;vertical-align:middle}
.date{color:#777;font-size:16px;width:33.33%;display:inline-block;padding:0 5px;vertical-align:middle}
.green{color:#00bf00 !important}
.half-width{width:100%;max-width:580px;padding-left:60px}
.half-width.pull-right{padding-right:60px;padding-left:10px}
.area-space-m{padding-bottom:25px}
.small-display-nav-bar-inner{-webkit-transition:none;-o-transition:none;transition:none}
#investor-toolkit::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#F5F5F5}
#investor-toolkit::-webkit-scrollbar{width:5px;background-color:#F5F5F5}
#investor-toolkit::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}
.ccm-block-feature-item::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#F5F5F5}
.ccm-block-feature-item::-webkit-scrollbar{width:8px;background-color:#F5F5F5}
.ccm-block-feature-item::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}
.career-page select::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#F5F5F5}
.career-page select::-webkit-scrollbar{width:8px;background-color:#F5F5F5}
.career-page select::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}
.accordion-body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#F5F5F5}
.accordion-body::-webkit-scrollbar{width:5px;background-color:#F5F5F5}
.accordion-body::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}
#hamburger-icon .line{background:#8624b9}
.small-display-nav-bar-inner{background:#fff;border-bottom:1px solid #eaeaea}
html.mm-opening .mm-slideout{opacity:.45}
.regular-top-nav>ul>li.active>a{border-bottom:1px solid #8624b9}
#top-bar a{color:#ddd}
.top_nav_mega-menu{display:none}
#top-bar .top_nav_mega-menu{display:block}
#top-bar{position:fixed;top:0;width:100%;min-height:70px;z-index:99;background-color:rgba(0, 0, 0, 0.5);-webkit-transition:All 500ms ease-out;-moz-transition:All 500ms ease-out;-o-transition:All 500ms ease-out;transition:All 500ms ease-out;padding-top:10px;padding-bottom:10px}
#top-bar.white{background:#fff;box-shadow:0 2px 10px #888;padding-top:5px;padding-bottom:5px}
#top-bar.white a{color:#111;font-size:15px;font-weight:300;text-shadow:none}
#top-bar.white #logo{padding-bottom:20px;padding-top:20px}
/*#top-bar #logo img{max-width:75px;width:100%}*/
#top-bar #logo img{max-width: 82px; max-height: 50px;}
#top-bar #logo a:nth-child(2),
#top-bar.white #logo a:nth-child(1){display:none}
#top-bar.white #logo a:nth-child(2),
#top-bar #logo a:nth-child(1){display:block}
#header-right .regular-top-nav,
#header-right .regular-top-nav>ul,
#header-right .regular-top-nav>ul>li.active>a,
#header-right .regular-top-nav>ul>li,
#header-nav{background:none;height:auto;box-shadow:none;color:#535353}
.regular-top-nav>ul>li>a{padding:0 20px}
#header-right .regular-top-nav>ul>li{padding:3px;border:0 solid}
#header-right .top_nav_mega-menu{padding:10px;padding-top:20px}
header{min-height:90px}
.mega-menu>li>div,
.mega-menu>li>ul,
.mega-menu>li>ul li>ul{top:39px}
#hamburger-icon{margin-right:25PX}
.mgm-drop>ul li{border-bottom:0 solid #1a1a1a}
#top-bar.white .regular-top-nav>ul>li>a:hover,
#top-bar.white .regular-top-nav>ul>li>a:active{color:#000;background:#fff;border:none}
#top-bar.white .mgm-drop>ul{background:#fff;border-width:0;-moz-box-shadow:1px 7px 10px -4px #888;-webkit-box-shadow:1px 7px 10px -4px #888;box-shadow:1px 7px 10px -4px #888}
.mgm-drop>ul li:hover,
.multicolumn-pane li:hover,
.mgm-drop>ul li.active,
.multicolumn-pane li.active{background-color:#8624b9;color:#fff}
#top-bar.white .mgm-drop>ul li:hover>a,
#top-bar.white .multicolumn-pane li:hover>a,
#top-bar.white .mgm-drop>ul li.active>a,
#top-bar.white .multicolumn-pane li.active>a{color:#fff !important}
#logo{padding-bottom:25px;padding-top:25px}
.mobile-logo{display:none}
.mobile-logo img{max-width:75px;min-width:75px}
#logo a{display:block;margin:0}
.ccm-search-block-form{display:inline-block;vertical-align:middle;padding:10px;padding-top:10px}
.ccm-search-block-form .ccm-search-block-text{display:inline-block;max-width:150px;color:#f1f1f1;height:auto;border-radius:0;font-size:16px;border:0 solid;background:none;border-bottom:1px solid #8b8b8b;margin-right:-10px;width:0;padding:5px 0;-webkit-transition:width 0.8s ease-out;-moz-transition:width 0.8s ease-out;-o-transition:width 0.8s ease-out;transition:width 0.8s ease-out}
#intro .ccm-search-block-form .ccm-search-block-text{width:200px;border:1px solid #ddd;color:#111;max-width:350px;width:100%;height:50px;padding:10px 15px;border-radius:7px;min-width:300px}
.sidebar .sb-header,
.sidebar.sb-header{padding:0}
div#searchResults{padding:20px;padding-bottom:80px}
.searchResult span{margin:0 3px;border:0 solid rgba(134, 36, 185, .5) !important}
#intro{margin:0 0}
.rslides li{text-align:center}
.ccm-image-slider-container .ccm-image-slider-text h2{font-weight:bold;letter-spacing:.7px;font-size:50px;margin-bottom:24px}
.ccm-image-slider-container .ccm-image-slider-text p,
.ccm-image-slider-container .ccm-image-slider-text h2{text-align:left}
.ccm-image-slider-container .ccm-image-slider-text p{font-size:18px;letter-spacing:.3px;line-height:1.5;margin-bottom:5px}
#top-bar.white .ccm-search-block-form .ccm-search-block-text{color:#888}
.ccm-search-block-form .ccm-search-block-submit{font-size:0;padding:2px 2px;height:35px;background:none;border:0 solid;background:url(https://www.mgrc.com/application/files/images/search.png) no-repeat;width:35px;background-size:100% 100%;display:inline}
.ccm-search-block-form .ccm-search-block-submit:hover{background-image:url(https://www.mgrc.com/application/files/images/search.png);background-color:rgba(255, 255, 255, 0) !important}
.ccm-search-block-form:hover .ccm-search-block-text,
.ccm-search-block-form:active .ccm-search-block-text,
.ccm-search-block-form:focus .ccm-search-block-text,
.ccm-search-block-text:hover,
.ccm-search-block-text:active,
.ccm-search-block-text:focus{width:120px;padding:5px 10px;border-bottom:1px solid #8b8b8b !important}
#header-right #header-nav{display:inline-block;width:auto;min-width:475px;vertical-align:middle}
#header-right{text-align:right}
.ccm-toolbar-visible #top-bar{position:relative;top:0;width:100%;min-height:70px;background:#000}
.fixed-block td img{min-width:80px;min-height:15px;max-height:50px;max-width:80px}
.fixed-block td{vertical-align:top}
.fixed-block td p{margin-bottom:0}
.ccm-image-slider-container .ccm-image-slider .rslides li{max-height:100%;vertical-align:middle}
.ccm-image-slider-text ul li img{display:block !important}
.rslides_tabs li.rslides_here a{background:#3c1d5e}
.ccm-image-slider-container .ccm-image-slider-text{margin-right:auto;margin-left:auto;padding-right:15px;top:35%;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}
.ccm-image-slider-container .ccm-image-slider-text{width:100%;max-width:1170px;left:0;right:0;float:none;margin:auto;margin-left:auto;margin-right:auto;padding-left:600px;z-index:4}
.rslides .ccm-image-slider-text img{max-height:50px;max-width:85px;min-width:70px;min-height:25px;padding:3px;margin-right:15px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.ccm-toolbar-visible .ccm-image-slider-block-container .redactor-editor{background:#444}
.rslides .ccm-image-slider-text ul li{display:inline-block;list-style:none}
.rslides .ccm-image-slider-text ul{padding:5px;padding-left:0}
.rslides_tabs{padding-left:45%;padding-top:15px;padding-bottom:10px;position:absolute;bottom:0;z-index:2;left:0;right:0;text-align:center;width:100%}
.ccm-image-slider-container .rslides .ccm-image-slider-text{
    background:rgb(53, 12, 113, 0.7);
    padding: 25px;
    color: #fff;
    max-width: 650px;
}
.ccm-image-slider-container .rslides .ccm-image-slider-text a{
    color: rgb(169, 194, 63, 1);
}
.arrow-down{position:relative;text-align:center}
.ccm-toolbar-visible .arrow-down{background:#3c1d5e}
.arrow-down img{position:absolute;bottom:80px;left:auto;right:auto;max-width:45px;display:inline-block;-webkit-transition:All 300ms ease-out;-moz-transition:All 300ms ease-out;-o-transition:All 300ms ease-out;transition:All 300ms ease-out;z-index:10}
.arrow-down img:hover{bottom:60px}
.ccm-toolbar-visible .arrow-down img{position:relative;bottom:0}
.header-image-section p{margin-bottom:15px}
ul.banner-links.mega-menu li{display:inline-block;width:30%;text-align:left}
ul.banner-links.mega-menu{padding-left:0;z-index:1}
ul.banner-links.mega-menu a{z-index:1}
.header-image-section .alternate{padding-left:5px}
.header-image-section .ccm-custom-style-container{min-height:600px;padding-top:200px;padding-right:10%;padding-left:55%}
.header-image-section .ccm-custom-style-container h1,
.header-image-section .ccm-custom-style-container .lead{font-size:50px;line-height:1.3;text-align:left;margin-top:0;margin-bottom:0}
#benefits-tabs ul.nav li{padding:10px;min-height:70px;display:inline-block;background:#ddd;margin:0;border:0}
#benefits-tabs ul.nav li:nth-child(1),
#benefits-tabs ul.nav li:nth-child(4){width:60%}
#benefits-tabs ul.nav li:nth-child(2),
#benefits-tabs ul.nav li:nth-child(3){width:40%}
#benefits-tabs .tab-content{padding:75px 60px}
.timeline-links ul li{list-style:none;display:inline-block;padding:8px 16px;position:relative;margin-right:0;font-weight:400}
.ccm-toolbar-visible .timeline-links ul li{list-style:disc;display:list-item}
.timeline-links{text-align:center;padding-top:100px}
.timeline-links ul li:before,
.timeline-links ul li:after{content:'';position:absolute;margin-top:1px;border-top:1px solid #000;top:48%;width:12px;bottom:auto}
.timeline-links ul li:before{left:1px}
.timeline-links ul li:after{right:-1px}
.timeline-links ul{display:inline-block;margin:auto;position:relative;padding:10px}
.timeline-links ul:after,
.timeline-links ul:before{content:'';display:inline-block;width:0;height:0;vertical-align:middle;margin-left:3px}
.timeline-links ul:after{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #8624b9}
.timeline-links ul:before{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #8624b9}
.ccm-timeline{text-align:center;padding:30px 10px;padding-bottom:40px}
.ccm-timeline-inner{max-width:100%;margin:auto}
.timelines-div{position:relative;max-width:1000px;margin:auto;}
.timelines-div:last-child{height:auto}
.timeline-block{max-width:350px;width:50%;margin-top:20px;margin-bottom:30px;border:1px solid #ddd;text-align:left;border-top:4px solid #8624b9}
.timelines-div:nth-child(odd) .timeline-block{margin-right:auto}
.timelines-div:nth-child(even) .timeline-block{margin-left:auto}
.timelines-div:after{content:'';border-right:1px solid #666;position:absolute;top:0;bottom:-70px;left:50%;z-index:0;opacity:.8;display:inline-block}
.timeline-decription-text{padding:20px}
.timeline-block h3{font-weight:400;color:#222;font-size:20px;margin-top:5px;line-height:26px}
.image-text2{position:absolute;left:46.8%;background:#8624b9;color:#fff;padding:25px 12px 2px 12px;border-radius:74%;height:70px;font-weight:400;font-size:16px;z-index:1;width:70px;word-wrap:break-word;line-height:17px}
.image-text2:last-child{padding:20px 12px 2px 12px}
#2012-2017 .image-text2{position:absolute;left:46.8%;background:#8624b9;color:#fff;padding:15px 12px 15px 15px;border-radius:74%;height:75px;font-weight:400;font-size:16px;z-index:1;width:75px;word-wrap:break-word;line-height:1.4}
#leadership{text-align:center}
#leadership .tabs-menu{text-align:center;width:auto;clear:both;display:inline-block;float:none;position:relative;margin-bottom:-90px;background:#fff;border:1px solid #e6e6e6;width:210px;border-radius:25px;height:50px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#leadership .tabs-menu.round{background:#fff}
#leadership .tabs-menu li a{padding:10px 25px;text-transform:none;text-decoration:none;font-size:13px;font-weight:400;display:inline-block;line-height:1}
#leadership .tabs-menu li.current a{color:#000;font-size:38px;font-weight:300;pointer-events:none}
#leadership .tabs-menu li.current{position:relative;background:none;color:#000;bottom:auto;display:inline-block;width:100%}
#leadership .tab{border:0 solid #f2f2f2;background-color:#f4f5f5;float:left;margin-bottom:20px;width:auto;width:100%;text-align:left}
#leadership .tabs-menu li{float:none;display:inline-block;width:208px;border-radius:25px;position:absolute;top:0;left:0;min-height:48px;padding-top:5px;background:none}
#leadership .tabs-menu li:nth-child(2){text-align:right}
#leadership .tabs-menu li.current:nth-child(2){background:#fff;border:0 solid #666;left:auto;top:-80px;width:400px;left:-100px;display:none}
#leadership .tabs-menu li:nth-child(1){background:#fff;text-align:left}
#leadership .tabs-menu::after{content:'';height:40px;width:40px;border-radius:25px;background:#8624b9;position:absolute;left:5px;top:5px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#leadership .tabs-menu.round::after{-webkit-transform:translateX(159px);-ms-transform:translateX(159px);transform:translateX(159px)}
#leadership .tabs-menu li.current:nth-child(1)::after{left:5px;top:5px}
#leadership .tabs-menu li.current:nth-child(1){background:none;border:0 solid #666;top:-80px;width:400px;left:-100px;display:none}
#leadership .open.accordion-title.open-selected{position:relative}
#leadership .open.accordion-title.open-selected:after{content:'\f00d';font-family:fontawesome;top:23px;right:15px;position:absolute;display:inline-block}
.leadership-content{margin-left:280px;display:block;min-height:250px;padding-top:20px}
.leadership-content.no-image{margin-left:0;min-height:150px}
.leadership-image{float:left;width:250px;height:250px}
#leadership #accordion-menu .content{overflow:auto;padding-top:20px;padding-bottom:20px}
.ccm-custom-style-container.ccm-custom-style-main72818499-9591 p,
.ccm-custom-style-container.ccm-custom-style-main728184100-9601 p{position:relative}
.ccm-custom-style-container.ccm-custom-style-main72818499-9591:before,
.ccm-custom-style-container.ccm-custom-style-main728184100-9601:before{background:rgba(0, 0, 0, .44);content:'';position:absolute;top:0;left:0;width:100%;bottom:0;z-index:0;right:0;display:inline-block}
.ccm-custom-style-container p strong{display:block;color:#666;font-weight:400}
.awards img{max-width:333px}
#investormenu-quicktab{position:relative;padding-top:100px}
#investormenu-quicktab .tabs-menu{height:auto;width:100%}
#investormenu-quicktab .ccm-layout-column-wrapper{background:#f4f5f5}
#investormenu-quicktab .tab{border:0 solid #f2f2f2;width:100%;background:#f4f5f5}
#investormenu-quicktab .tab-content{padding:5px}
#investormenu-quicktab .tab .tab-content .inner{padding:25px 0;padding-bottom:10px}
#investormenu-quicktab .tabs-menu li{width:22%;color:#858585;text-align:center;height:auto;background:#fff;border-right:2px solid #f4f5f5;margin:0}
#investormenu-quicktab .tabs-menu li:first-child{width:27%;text-align:right}
#investormenu-quicktab .tabs-menu li:last-child{width:29%;text-align:left;border-right:0 solid #f4f5f5}
#investormenu-quicktab .tabs-menu li.current a{color:#8624b9}
#investormenu-quicktab .tabs-menu li.current{background-color:#f4f5f5}
#investormenu-quicktab .tabs-menu li a{color:#858585;text-transform:none;font-size:20px;padding:20px 20px 25px 20px;display:block}
#fundamentals-tabs .tab-content.current{display:inherit !important}
#fundamentals-tabs .tab-link p{font-size:20px;padding-right:15px;margin-bottom:0;padding-left:15px}
#fundamentals-tabs .tabss{margin:0;padding-left:0;top:50px;min-width:330px}
#fundamentals-tabs .tab-link.current p{color:#8624b9;font-weight:400}
#fundamentals-tabs table{text-align:left}
#fundamentals-tabs table th{border-bottom:1px solid #6a6a6a;font-size:16px;font-weight:400;margin-bottom:5px;padding-bottom:3px;width:100%;padding-left:0}
#fundamentals-tabs table td{padding-left:0}
.press-release-tab-body{padding-bottom:50px}
.press-releasedet .tabs-menu{text-align:left;padding:0;float:none;height:auto;margin:auto}
.press-releasedet .tabs-menu li{float:none;padding:15px 30px;width:auto;display:inline-block;height:auto;margin:0;background:#fff;border-bottom:none !important}
.press-releasedet .tabs-menu li a{font-size:20px;font-weight:300}
.press-releasedet .tabs-menu li.current{background:#f4f5f5}
.press-releasedet .tabs-menu li.current a{font-size:20px;font-weight:400;color:#8624b9}
.press-release-tab-body .date-title{font-size:16px;color:#000;font-weight:300}
.press-release-tab-body .accordion-body{padding:40px 15px 40px 15px !important;max-height:400px;overflow-y:scroll}
.pressrelease-details{padding:30px;padding-top:5px}
.pressrelease-details p{text-align:left}
.press-tabs li{display:inline-block;padding:0 10px;font-size:20px}
.press-tabs li.current a{color:#8624b9;font-weight:400}
ul.press-tabs{display:inline-block;width:auto;vertical-align:middle;margin:0 0;padding-bottom:10px}
.press-tabs li:first-child,
#fundamentals-tabs .tab-link:first-child{border-right:1px solid #777}
.main-footer{text-align:center;padding-top:75px}
.main-footer p{color:#ddd}
.main-footer .ccm-block-type-form{display:inline-block;margin:auto;text-align:left;color:#fff;font-weight:100;width:100%;max-width:400px}
.main-footer .ccm-block-type-form .form-control{width:100%;background:#232323;border:0;border-radius:1px;color:#fff;padding:4px 12px}
.main-footer .ccm-block-type-form .form-actions{text-align:center}
.main-footer .footer-links li{display:inline-block;width:auto}
.main-footer .footer-links li a{color:#f1f1f1;padding-top:2px;padding-bottom:2px;padding-right:15px}
.main-footer .footer-links li a:hover{color:#8624b9}
.main-footer .footer-links{padding-left:0}
.main-footer .ccm-block-social-links a{font-size:21px;border:2px solid #434343;border-radius:67%;padding:3px;min-width:44px;display:block;color:#434343;height:45px;width:45px}
.main-footer i{color:#434343;line-height:1.6}
span.text-muted.small{margin-left:5px}
.main-footer .ccm-block-social-links a:hover{border:2px solid #fff;color:#fff}
/* .main-footer .ccm-block-social-links a:hover .fa{color:#fff} */
.main-footer .ccm-block-type-form .form-actions .btn{background:none;border:4px solid #8624b9;border-radius:25px;color:#8624b9 !important;font-size:16px;margin:10px 10px 20px 1px;padding:5px 25px;min-width:150px}
.main-footer .ccm-block-type-form .form-actions .btn:hover{background:#8624b9;color:#151515 !important}
.main-footer .ccm-block-type-form .form-group{border-bottom:1px solid #8624b9;padding-bottom:10px}
.main-footer .ccm-block-type-form label{font-weight:100 !important}
.alert-success{background:none !important;color:#fff;border:1px solid #8624b9}
.stock-ticker{margin-top:15px;margin-bottom:25px}
.stock-ticker #negative{color:#e40000;margin-left:5px}
.stock-ticker #positive{color:#00bf00;margin-left:5px}
.stock-ticker #negative:after{color:#e40000;content:'\f0d7';font-family:fontawesome;padding-left:5px;padding-right:5px}
.stock-ticker #positive:after{color:#00bf00;content:'\f0d8';font-family:fontawesome;padding-left:5px;padding-right:5px}
a.backtotop{position:fixed;bottom:40px;right:50px}
.black-circle .fa{background:#8624b9;color:#fff;padding:3px;border-radius:50%;height:40px;width:40px}
#benefits-tabs ul.tabss{margin:0;padding:0;list-style:none;min-height:330px}
#benefits-tabs .tab-body{min-height:330px}
ul.tabss li{background:none;display:inline-block;min-width:85px;cursor:pointer;text-align:center}
#benefits-tabs ul.tabss li{color:#222;min-width:85px;cursor:pointer;margin:0;float:left}
#benefits-tabs ul.tabss li:nth-child(1),
#benefits-tabs ul.tabss li:nth-child(4){width:100%;background:#ddd}
#benefits-tabs ul.tabss li:nth-child(2),
#benefits-tabs ul.tabss li:nth-child(3){width:100%;background:#aaa}
ul.tabss li.current{color:#222}
#benefits-tabs ul.tabss li.current{background:#ededed}
.tab-content{display:none;padding:25px}
.tab-link{position:relative}
#benefits-tabs .tab-link p{color:#fff;font-size:18px}
#benefits-tabs li.tab-link:after{content:'';display:block;width:100%;height:100%;position:absolute;background:rgba(255, 255, 255, .5);top:0;left:0}
#benefits-tabs ul.tabss li.current:after{background:rgba(255, 255, 255, 0);border-left:30px solid #8624b9}
.tab-content.current{display:inherit}
#benefits-tabs .tabss .ccm-custom-style-container{padding:110px 35px;min-height:285px}
#benefits-tabs #our-people.tab-content{padding:35px;padding-top:10px;padding-bottom:10px;padding-right:0}
#benefits-tabs #our-people.tab-content td{padding:20px;padding-right:15px;padding-bottom:0}
#benefits-tabs .tab-body .fa{margin-left:-32px;color:#8624b9;font-size:30px;margin-right:3px}
#benefits-tabs .tab-body td{padding:20px;width:50%;vertical-align:text-bottom;line-height:1.5}
#sub-header{box-shadow:none}
.business-section{display:none}
.page-template-front-page .business-section{display:block}
#business-tabs ul.tabss{padding:0;margin-bottom:0;margin-top:0}
#business-tabs .tabss li img{max-height:80px;min-height:25px;margin:auto;vertical-align:middle;max-width:140px}
#business-tabs .tabss li#enviroplex-header img{max-width:156px;padding:20px 0}
#business-tabs .tabss li#enviroplex-header img:hover{max-width:156px;padding:20px 0}
#business-tabs .tabss li:nth-child(5) img{padding-top:15px}
.ccm-toolbar-visible #business-tabs .tab-link .ccm-layout-column-wrapper .ccm-layout-column:nth-child(2),
.ccm-toolbar-visible #business-tabs .tab-link:hover>.ccm-layout-column-wrapper .ccm-layout-column:nth-child(1),
.ccm-toolbar-visible #business-tabs .tab-content.current{display:block}
#business-tabs .tab-link .ccm-layout-column-wrapper .ccm-layout-column:nth-child(2){display:none}
#business-tabs .tab-link:hover>.ccm-layout-column-wrapper .ccm-layout-column:nth-child(2){display:block}
#business-tabs .tab-link:hover>.ccm-layout-column-wrapper .ccm-layout-column:nth-child(1){display:none}
#business-tabs .tab-link .ccm-layout-column-wrapper .ccm-layout-column{width:100%}
#business-tabs .tabss .tab-link.current .ccm-layout-column-wrapper .ccm-layout-column:nth-child(2){display:block}
#business-tabs .tabss .tab-link.current .ccm-layout-column-wrapper .ccm-layout-column:nth-child(1){display:none}
.ccm-toolbar-visible .tab-link.current .ccm-layout-column-wrapper .ccm-layout-column:nth-child(2),
.ccm-toolbar-visible .tab-link.current .ccm-layout-column-wrapper .ccm-layout-column:nth-child(1){display:block}
#business-tabs .tabss li{width:19.5%;text-align:center;padding:0;height:100px}
#business-tabs{padding-top:0;padding-bottom:0}
#business-tabs .tab-content{padding:40px 40px;padding-bottom:10px}
#business-tabs .tab-body{margin-top:0}
.business-section{margin-top:5px;margin-bottom:0;padding-bottom:50px}
.about-section ul li{list-style:none;display:inline-block;width:auto}
.about-section.fixed-block{padding-top:100px;padding-bottom:100px}
.about-section ul{padding:10px}
.about-section ul li a{color:#e2af04;text-decoration:none;padding:5px;font-size:18px}
section#investor-toolkit{max-width:768px;width:100%;position:fixed;top:15%;right:-768px;z-index:10;display:inline-block;box-shadow:20px 2px 10px #888;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.investor-toolkit-body{background:#fff}
#investor-toolkit.section-open .investor-toolkit-body{box-shadow:0 2px 10px #888}
#investor-toolkit.section-open{max-width:768px;width:100%;right:0;bottom:15px;padding-left:20px;overflow-y:scroll}
#investor-toolkit.section-open .heading{width:100%;text-align:center;display:inline-block;padding:15px 10px;background:#8624b9;text-transform:uppercase !important;color:#c79adf;font-size:30px;font-weight:400;cursor:pointer;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);position:relative;left:0;top:0}
#investor-toolkit .heading{text-align:center;display:inline-block;padding:10px 10px;background:#8624b9;text-transform:uppercase !important;color:#c79adf;font-size:16px;font-weight:400;cursor:pointer;left:-98px;position:absolute;top:100px}
#investor-toolkit .heading{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#investor-toolkit.section-open .heading:before{content:'\f00d';font-family:fontawesome;font-size:20px;position:absolute;left:-20px;top:15px;border-radius:50%;padding:6px 12px;background:#8624b9}
#investor-toolkit .heading:before{content:'';font-family:fontawesome;font-size:20px;position:absolute;left:60px;top:30px;border-radius:50%;padding:16px 20px;background:#8624b9}
#investor-toolkit .col-sm-4{padding-left:5px;padding-right:5px}
.toolkit-table{font-size:14px;color:#000;width:auto}
.toolkit-table tr,
.toolkit-table td{height:auto;font-size:14px;font-weight:400;color:#4d4d4d;padding-left:5px;padding-right:5px;min-width:85px;line-height:28px}
.toolkit-table tr{padding:5px 0;display:block}
.nasdaq-box{display:inline-block;width:100%;text-align:center;margin-top:25px}
.box{width:24%;display:inline-block;margin:0px !important;padding:15px 20px 15px 25px;background:#f3f0f8;vertical-align:top;float:left;min-height:110px;font-size:22px;font-weight:400;border-right:1px solid #ddd;position:relative;text-align:left}
.box-01.box{width:28%;padding-left:35px;padding-right:2px}
.box-05.box{width:21%}
.nasdaq-box span#positive:after{content:'';color:#00bf00;content:'\f0d8';font-family:fontawesome;padding-left:10px;padding-right:5px;position:absolute;top:13px;right:15px;font-size:16px}
.nasdaq-box span#negative:after{color:#e40000;content:'\f0d7';font-family:fontawesome;padding-left:10px;padding-right:5px;position:absolute;top:13px;right:15px;font-size:16px}
#investor-toolkit .toolkit-table #negative{color:#e40000;vertical-align:top}
#investor-toolkit .toolkit-table #negative:after{color:#e40000;content:'\f0d7';font-family:fontawesome;padding-left:10px;padding-right:5px;position:absolute}
#investor-toolkit .toolkit-table #positive{color:#00bf00;vertical-align:top}
#investor-toolkit .toolkit-table #positive:after{content:'';color:#00bf00;content:'\f0d8';font-family:fontawesome;padding-left:10px;padding-right:5px}
.nasdaq-box small,
.nasdaq-box .small{font-size:65.25%;display:block;font-weight:300;margin-bottom:5px}
.nasdaq-box h3{font-size:24px;color:#000;margin-top:5px}
#investor-toolkit h4{font-size:18px;margin-top:10px;font-weight:400}
#investor-toolkit .green{line-height:28pt;letter-spacing:.95px;font-size:14pt;text-transform:uppercase !important}
#investor-toolkit h6{font-size:12pt;color:gray;margin-left:13px}
ul#toolkit-links li{display:inline-block;width:40%;font-size:14pt;font-weight:400;line-height:24pt}
ul#toolkit-links{padding-left:30px;margin-bottom:30px}
.page-template-investor-page .page-content-style .sm-stack-popup a.open-popup-link{display:none}
#toolkit-links .fa{color:#2d2d2d;margin-right:10px;min-width:20px}
#investor-toolkit h3{font-size:24px;color:#000;margin-top:10px;line-height:1.5}
.ir-body{padding-bottom:50px;max-width:900px;margin-left:auto}
#ir-contacts p{margin-bottom:0;line-height:1.6;font-size:16px}
#ir-contacts .row{margin-bottom:30px}
#ir-contacts h4{font-size:22px;color:#666;font-weight:300;margin-bottom:5px}
.hide{display:none}
#accordion-menu{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:0}
#accordion-menu li{list-style:none}
#accordion-menu .open{cursor:pointer;display:block;padding:10px 5px 10px 10px}
#leadership #accordion-menu .open{border-bottom:1px #dcdcdc solid}
#leadership .tab-content{padding:90px 10px}
#accordion-menu .content{padding:0 10px 10px 15px}
#accordion-menu h4{text-transform:none !important;font-size:20px;margin-bottom:0;line-height:1.4;letter-spacing:.75px;color:#8624b9}
#accordion-menu .accordion-title p{color:#999;margin:0;letter-spacing:.5px;font-weight:300}
#sec-filings{max-width:1170px;margin:auto;padding:5px}
.featured-block .col-sm-1,
.featured-block .col-sm-2,
.featured-block .col-sm-3,
.featured-block .col-sm-4,
.featured-block .col-sm-5,
.featured-block .col-sm-6,
.featured-block .col-sm-7,
.featured-block .col-sm-8,
.featured-block .col-sm-9,
.featured-block .col-sm-10,
.featured-block .col-sm-11,
.featured-block .col-sm-12,
.industries-box .col-sm-1,
.industries-box .col-sm-2,
.industries-box .col-sm-3,
.industries-box .col-sm-4,
.industries-box .col-sm-5,
.industries-box .col-sm-6,
.industries-box .col-sm-7,
.industries-box .col-sm-8,
.industries-box .col-sm-9,
.industries-box .col-sm-10,
.industries-box .col-sm-11,
.industries-box .col-sm-12{position:inherit;padding:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.industries-box,
.products-box{position:relative}
.industries-box{min-height:400px}
.products-box{min-height:228px}
.industries-box .ccm-custom-style-container,
.products-box .ccm-layout-column .ccm-custom-style-container{width:100%;float:left;margin:0 0 0 0;border-radius:0;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-size:cover;text-align:center;color:#fff;background-position:center center}
.featured-block .ccm-custom-style-container{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.ccm-block-feature-item h4{font-size:22px !important;font-family:'Roboto', sans-serif;color:#fff;text-transform:capitalize !important;letter-spacing:1px;position:relative;font-weight:300}
.industries-box .ccm-custom-style-container{min-height:400px}
.products-box .ccm-layout-column .ccm-custom-style-container{min-height:200px}
.industries-box .ccm-custom-style-container.open{width:100%;height:276px;margin:0;position:absolute;top:0;left:0}
.industries-box .ccm-custom-style-container.out{height:0;overflow:hidden;opacity:0;min-height:0}
.industries-box .ccm-custom-style-container p,
.products-box .ccm-layout-column p,
.featured-block .ccm-custom-style-container p,
.industries-box .ccm-custom-style-container ul,
.products-box .ccm-layout-column ul,
.featured-block .ccm-custom-style-container ul{display:none;position:relative}
.industries-box .ccm-custom-style-container.open p,
.products-box .ccm-layout-column.open p,
.featured-block .ccm-custom-style-container.open p,
.industries-box .ccm-custom-style-container.open ul,
.products-box .ccm-layout-column.open ul,
.featured-block .ccm-custom-style-container.open ul{display:block;max-width:1170px;margin:auto !important}
.ccm-toolbar-visible .industries-box .ccm-custom-style-container p,
.ccm-toolbar-visible .products-box .ccm-layout-column p,
.ccm-toolbar-visible .featured-block .ccm-custom-style-container p,
.ccm-toolbar-visible .industries-box .ccm-custom-style-container ul,
.ccm-toolbar-visible .products-box .ccm-layout-column ul,
.ccm-toolbar-visible .featured-block .ccm-custom-style-container ul{display:block;position:relative}
.products-box .ccm-layout-column.open{width:100% !important;height:180px;margin:0;position:absolute;left:0;top:0}
.products-box .ccm-layout-column.out{width:0;height:0;overflow:hidden;border:none;padding:0;margin:0;opacity:0}
div.ccm-block-feature-item{margin-bottom:40px;display:inline-block;width:100%;height:400px;margin:0;position:relative;padding:15px;padding-top:160px;text-align:center;color:#fff;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.fa-institution:before, .fa-bank:before{content:" ";font-family:FontAwesome;}
.fa-institution { background:url(https://www.mgrc.com/application/themes/images/fa-industry.png); width: 24px; height: 24px;  }
.fa-university:before { content: "\f19c";}
.ccm-custom-style-main159131-12162.open .ccm-block-feature-item,
.largeblock.open .ccm-block-feature-item{overflow-y:scroll}
.ccm-custom-style-main159131-12162.open .ccm-block-feature-item:before,
.largeblock.open .ccm-block-feature-item:before{bottom:-320px}
.ccm-custom-style-main159131-12301.open,
.largeblock.open{padding:40px}
.ccm-custom-style-main159131-12301.open:before,
.largeblock.open:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:inline-block;width:100%;background:rgba(6, 6, 6, .79)}
.ccm-custom-style-main159131-12301.open .ccm-block-feature-item:before,
.largeblock.openss .ccm-block-feature-item:before{display:none}
.featured-block ul{text-align:left}
.featured-block .ccm-custom-style-container.out{width:0;height:0;overflow:hidden;border:none;padding:0;margin:0;opacity:0}
.featured-block{min-height:400px;position:relative}
.featured-block .ccm-custom-style-container.open{width:100% !important;height:400px;margin:0;position:absolute;left:0;top:0;padding:40px 25px}
.featured-block .ccm-custom-style-container.open .ccm-block-feature-item{overflow-y:auto}
div.ccm-block-feature-item:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:inline-block;width:100%;background:rgba(6, 6, 6, .20);}
.ccm-custom-style-container.open div.ccm-block-feature-item:before,
.featured-block .ccm-custom-style-container.open div.ccm-block-feature-item:before,
.products-box .ccm-layout-column.open div.ccm-block-feature-item:before{background:rgba(6, 6, 6, .56)}
.ccm-custom-style-container.open div.ccm-block-feature-item{padding-top:120px}
.ccm-custom-style-main159131-11831.open .ccm-block-feature-item{overflow-y:scroll}
.featured-block .ccm-custom-style-container.open div.ccm-block-feature-item{padding-top:75px;height:325px}
.featured-block .ccm-custom-style-container.open:before{content:'';position:absolute;top:25px;left:25px;right:25px;bottom:25px;display:inline-block;width:auto;background:rgba(6, 6, 6, .7)}
.featured-block .ccm-custom-style-container.open div.ccm-block-feature-item:before{display:none}
.ccm-custom-style-main159131-11831.opendiv.ccm-block-feature-item:before{bottom:-439px}
.products-box div.ccm-block-feature-item{height:228px;padding-top:80px}
#youtube11471{min-height:415px}
.career-page{margin-top:100px}
.career-page input[type="text"],
.career-page input[type="search"],
.career-page input{padding:10px;margin-bottom:10px;border:1px solid #999;border-radius:3px;font-size:16px;min-width:120px;width:100%;max-width:300px}
.career-page button,
.career-page input[type="button"],
.career-page input[type="reset"],
.career-page input[type="submit"]{-webkit-appearance:button;cursor:pointer;padding:12px 25px !important;background:#8624b9 !important;border:0 solid !important;border-radius:3px !important;color:#fff !important;font-family:'Roboto', sans !important;font-size:14px !important;font-weight:normal !important;min-width:50px;width:auto;margin-top:5px}
.career-page td b{text-decoration:none;padding-top:10px;padding-bottom:10px;display:block}
.career-page input[type=submit]:hover{background:#350c71 !important}
.career-page h1{text-align:left;margin-top:30px;font-weight:300;margin-bottom:30px}
.career-page label{min-width:80px;display:block;text-align:left;font-size:16px;width:100%;padding-bottom:10px;font-weight:400;padding-top:10px}
.career-page form tr{margin-bottom:10px;margin-top:10px;vertical-align:top}
.career-page form{padding-top:20px}
.career-page option{padding:5px 10px}
.career-page select{max-width:250px;min-width:100px;width:100%;border-radius:3px;min-height:50px;margin-bottom:10px}
.nowrapFormLabel{min-width:100px}
@media (min-width:1301px){.rslides img{min-height:500px}
/* .ccm-image-slider-container .ccm-image-slider .rslides li{max-height:800px} */
.ccm-image-slider-container .ccm-image-slider-text p{margin-bottom:18px}
.area-space-m{padding:8.5rem}
#benefits-tabs .tabss .ccm-custom-style-container{padding:92px 35px;min-height:265px}
#benefits-tabs .tab-body td{padding:16px;padding-bottom:80px;padding-right:15px}
#benefits-tabs .tab-content{padding:80px 100px}
#benefits-tabs #our-people.tab-content{padding:40px 75px;padding-right:5px;padding-bottom:0}
.header-image-section .ccm-custom-style-container{min-height:750px}
#header-right .regular-top-nav>ul>li{margin-right:50px}
.rslides .ccm-image-slider-text img{margin-right:20px}
}
@media (min-width:768px){.lead,
.leaded p{font-size:32px;display:block}
}
@media (max-width:1300px){#investormenu-quicktab .tabs-menu li a{font-size:18px;font-weight:300;padding:20px 10px 25px 10px}
.fixed-block{padding-left:6.66%;padding-right:49.66%;padding-top:120px;padding-bottom:120px;min-height:450px}
.height850{min-height:600px}
.header-image-section .ccm-custom-style-container{min-height:545px;padding-top:125px;padding-right:6%;padding-left:52%}
/* .ccm-image-slider-container .ccm-image-slider-text{top:21%;min-width:515px;padding-left:500px} */
/* li#rslides1_s0{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%} */
/* .ccm-image-slider-container .ccm-image-slider .rslides li{max-height:570px} */
.industries-box .ccm-custom-style-container{min-height:275px}
.industries-box{min-height:275px}
.products-box{min-height:200px}
div.ccm-block-feature-item{height:276px;padding-top:120px}
.ccm-custom-style-container.open div.ccm-block-feature-item,
.featured-block .ccm-custom-style-container.open div.ccm-block-feature-item{height:276px;padding-top:50px}
.featured-block .ccm-custom-style-container.open div.ccm-block-feature-item{height:330px;padding:0;padding-right:20px}
.ccm-custom-style-main159131-12301.open .ccm-block-feature-item,
.largeblock.openss .ccm-block-feature-item{height:360px}
.products-box div.ccm-block-feature-item{height:200px;padding-top:50px}
.height{min-height:280px;padding-top:110px;padding-left:30px;padding-right:30px}
.half-width p,
p.half-width{margin-bottom:2px}
.paddingTopBotXl,
.paddingxl{padding-top:30px;padding-bottom:20px;padding-left:5px;padding-right:5px}
.half-width.pull-right{padding-right:30px;padding-left:10px}
.half-width{width:100%;max-width:550px;padding-left:30px}
.striped-body-even{padding-top:10px;padding-bottom:5px}
section#investor-toolkit{top:18%}
.arrow-down img{bottom:35px}
.arrow-down img:hover{bottom:23px}
.rslides .ccm-image-slider-text img{max-width:100px}
#benefits-tabs ul.tabss li:nth-child(2),
#benefits-tabs ul.tabss li:nth-child(3){width:50%}
#benefits-tabs ul.tabss li:nth-child(1),
#benefits-tabs ul.tabss li:nth-child(4){width:50%}
#benefits-tabs .tabss .ccm-custom-style-container{padding:70px 35px;min-height:185px}
#benefits-tabs ul.tabss{min-height:200px}
#benefits-tabs #our-people.tab-content{padding:50px}
#benefits-tabs .col-md-4,
#benefits-tabs .col-md-8{width:100%}
#benefits-tabs #our-people.tab-content td{padding:20px}
.rslides .ccm-image-slider-text ul{text-align:left}
}
@media (max-width:1200px){
    .ccm-image-slider-container .rslides .ccm-image-slider-text{
        -webkit-transform: translate(-75%, -15%);
    transform: translate(-75%, -15%);
        z-index: 5;
max-width: 400px;
        }
    /* .ccm-image-slider-container .ccm-image-slider-text{min-width:515px;max-width:970px;padding-left:400px} */
.rslides .ccm-image-slider-text img{max-width:85px}
#investormenu-quicktab .tabs-menu li:first-child,
#investormenu-quicktab .tabs-menu li:last-child,
#investormenu-quicktab .tabs-menu li{width:20%}
#investormenu-quicktab .tabs-menu li a{font-size:16px}
}
@media (max-width:998px){
    /* .ccm-image-slider-container .ccm-image-slider-text{left:0;top:120px;width:100%;padding-left:100px;max-width:750px} */
#investormenu-quicktab .tabs-menu li{width:20%;height:95px}
.header-image-section .ccm-custom-style-container{min-height:500px;padding-top:165px;padding-right:12%;padding-left:12%}
.ccm-image-slider-container .ccm-image-slider-text p{margin-bottom:0}
.rslides img{min-height:515px}
li.rslides1_on:after{min-height:515px}
.timelines-div:after{left:30px}
.image-text2{left:0}
.timeline-block{max-width:350px;width:80%;margin-left:85px;margin-right:0}
.timelines-div:nth-child(odd) .timeline-block,
.timelines-div:nth-child(even) .timeline-block{margin-left:85px;margin-right:0}
#benefits-tabs #our-people.tab-content{padding-bottom:50px;padding-right:5px}
#benefits-tabs .tab-content{padding:50px 50px}
.ccm-timeline-inner{max-width:500px;margin:auto}
.fixed-block{padding-right:30.66%}
.area-space-m{width:100%}
#business-tabs .tabss li img{max-width:115px}
.col-full .col-sm-6{width:100%}
.ccm-search-block-form:hover .ccm-search-block-text,
.ccm-search-block-form:active .ccm-search-block-text,
.ccm-search-block-form:focus .ccm-search-block-text,
.ccm-search-block-text:hover,
.ccm-search-block-text:active,
.ccm-search-block-text:focus{width:90px}
.ccm-search-block-form{padding-right:5px;padding-left:5px}
.regular-top-nav>ul>li>a{padding:0 10px}
#header-right .top_nav_mega-menu{padding:10px;padding-top:20px;padding-left:0;padding-right:0;margin-left:-10px}
}
@media (max-width:767px){
    .noPadding{padding: 0px !important}
    .col-md-6.col-lg-6.col-sm-12.col-xs-12.about.about-section.fixed-block {
    background-color: #350C71 !important;
    padding: 50px 50px !important;
    margin: 0px !important;
}

    .ccm-image-slider-container .rslides .ccm-image-slider-text{-webkit-transform:translateX(-15%);transform: translateX(-15%);}
    
.mobile-logo,
#logo{display:block;position:fixed;z-index:2001;padding:12px 20px;height:70px;-webkit-transition:top 0.4s cubic-bezier(.89, .05, .09, .99);-o-transition:top 0.4s cubic-bezier(.89, .05, .09, .99);transition:top 0.4s cubic-bezier(.89, .05, .09, .99);padding-left:25px}
.career-page{margin-top:0}
.navbar-hidden .mobile-logo{top:-70px}
.mobile-logo a:first-child,
#logo a:first-child{display:none}
h1{margin-top:75px;font-size:38px !important}
.ccm-page h2{margin-top:20px;text-align:center;font-size:32px}
.area-space-m{padding:25px;margin-left:0;margin-right:0}
.paddingTopBot{padding-top:50px;padding-bottom:15px;padding-left:25px;padding-right:25px}
.about-section.fixed-block{padding-top:50px;padding-bottom:35px;padding-left:25px;padding-right:25px}
.fixed-block{padding-top:75px;padding-bottom:50px;padding-left:25px;padding-right:25px;min-height:350px}
.fixed-block h2{text-align:left}
.height{min-height:160px;padding-top:60px;margin-bottom:-12px}
.rslides img{min-height:360px}
#youtube11471{min-height:0}
#ccm-layout-column-1391 .paddingTopBot{padding-top:0;padding-bottom:35px}
.hidden-mobile{display:none !important}
.press-releasedet .tabs-menu{padding-left:25px}
#investor-toolkit.section-open,
section#investor-toolkit{max-width:480px}
section#investor-toolkit{right:-480px}
.half-width{max-width:100%}
.header-image-section .ccm-custom-style-container{min-height:425px;padding-top:25px;padding-left:25px;padding-right:25px;padding-bottom:75px;text-align:center}
.ccm-image-slider-container .ccm-image-slider-text{left:0;top:25px;width:100%;padding-left:25px;padding-right:25px;min-width:200px}
.ccm-layout-column-wrapper div.ccm-layout-column{width:100% !important}
.tab-content{padding:50px 10px}
#leadership .tab-content .inner{padding:0}
#leadership ul{padding-left:10px}
#accordion-menu .open{padding:10px 25px 10px 10px}
#fundamentals-tabs .tabss{top:0}
#investormenu-quicktab .tabs-menu li:first-child,
#investormenu-quicktab .tabs-menu li,
#investormenu-quicktab .tabs-menu li:last-child{width:100%;text-align:left;height:auto;position:relative;border-bottom:1px solid #ddd}
#investormenu-quicktab .tabs-menu li:after{content:'\f078';font-family:fontawesome;position:absolute;right:30px;top:14px}
#investormenu-quicktab .tabs-menu li a{padding:15px 10px 15px 25px}
.leadership-image{float:none;width:250px;height:250px;text-align:center;margin:auto}
.ccm-custom-style-commoninvestorsection109-11081{display:none}
.ccm-custom-style-main157-13471{padding-top:70px;padding-bottom:0}
#business-tabs .tabss li{width:30%;text-align:center;height:85px}
#business-tabs .tabss li img{max-width:100px !important;}
#business-tabs .tab-content{padding:25px;padding-bottom:10px}
.business-section{padding-bottom:0}
.products-box{min-height:275px}
.products-box .open div.ccm-block-feature-item{height:277px}
#benefits-tabs .tab-body td{padding:20px;width:100%;display:block}
#benefits-tabs .tab-content{padding:25px 15px 15px 35px}
#benefits-tabs ul.tabss li:nth-child(2),
#benefits-tabs ul.tabss li:nth-child(3){width:100%}
#benefits-tabs ul.tabss li:nth-child(1),
#benefits-tabs ul.tabss li:nth-child(4){width:100%}
#benefits-tabs #our-people.tab-content{padding-top:25px}
.industries-box .ccm-custom-style-container,
.products-box .ccm-layout-column .ccm-custom-style-container{min-height:100px}
div.ccm-block-feature-item{height:110px;padding-top:40px}
.products-box div.ccm-block-feature-item{padding-top:30px;line-height:1.3;height:110px}
.featured-block .ccm-custom-style-container.open div.ccm-block-feature-item{padding:20px 15px 15px 15px;height:350px}
.featured-block .ccm-custom-style-container.open{padding:25px 25px;height:400px}
.ccm-custom-style-main158-12311{padding-top:0;margin-top:-35px;padding-bottom:50px}
.ccm-custom-style-main157-13631{padding-bottom:0}
.ccm-custom-style-commoninvestorsection138-12441{padding:25px;padding-bottom:0}
.ccm-custom-style-container.ccm-custom-style-main717480-13391{padding-top:0}
.timeline-links{padding-top:50px}
.leadership-content{margin-left:0}
.fixed-block td{vertical-align:middle;width:33%;display:inline-block;margin-bottom:10px}
.title{font-size:14px;width:65%;padding:0}
#accordion-menu .investors-table .open{padding:10px 0 10px 5px}
.ir-body .col-sm-6:nth-child(even){background:#f9fafa}
.ir-body .col-sm-6{padding:35px 25px}
#ir-contacts .row{margin-bottom:0}
.ir-body{padding-bottom:0}
.header-image-section .ccm-custom-style-container h1,
.header-image-section .ccm-custom-style-container .lead{font-size:32px;text-align:left;margin-bottom:0}
.header-image-section p{margin-bottom:0;text-align:left}
.header-image-section .button-flat.button-primary{margin-bottom:0}
.box,
.box-01.box{width:50%;padding:15px}
.pressrelease-details{padding:20px;padding-top:5px}
ul#toolkit-links{padding-left:20px}
#accordion-menu.press-releasedet .open{padding:0 0 10px 5px}
ul#toolkit-links li{display:inline-block;width:100%}
}
@media (max-width:600px){.ccm-image-slider-container .ccm-image-slider-text{left:0;top:25px;width:100%;padding-left:25px;padding-right:25px;min-width:200px}
#accordion-menu a{word-break:break-word}
ul.banner-links.mega-menu{display:none}
.ccm-image-slider-container .ccm-image-slider-text h2{font-size:38px;margin-bottom:24px;margin-top:0px}
.ccm-image-slider-container .ccm-image-slider-text p{font-size:15px;line-height:1.5}
#business-tabs .tabss li{width:48%;text-align:center;height:85px}
.timelines-div:nth-child(odd) .timeline-block,
.timelines-div:nth-child(even) .timeline-block{margin-left:75px;margin-right:0}
#fundamentals-tabs .tabss{min-width:100px}
}
@media (max-width:500px){#investor-toolkit.section-open,
section#investor-toolkit{max-width:350px}
section#investor-toolkit{right:-350px}
}
i.fa.fa-rss-square.i-rss{color:#FF691A;font-size:32px;padding-top:16px}
.page-template-blank .page-content-style{margin-top:40px}
.ccm-page.page-type-page.page-template-blank #top-bar a{color:#fff}
.ccm-page.page-type-page.page-template-blank #top-bar.white a{color:#535353}
#top-bar.white li>ul a{color:#535353}
#top-bar.white li>ul a:hover{color:#fff !important}
.ccm-page.page-type-page.page-template-investor-page #top-bar{background-color:#fff;box-shadow:1px 1px 4px #333}
.ccm-page.page-type-page.page-template-investor-page #top-bar #logo a:nth-child(1){display:none}
.ccm-page.page-type-page.page-template-investor-page #top-bar #logo a:nth-child(2){display:block}
.header-image-section .ccm-custom-style-container{min-height:740px;padding:0}
#header .opacity:after{background:transparent}
.caption-bg{position:absolute;left:0;max-width:1140px;top:25%}
.title-top{background-color:rgba(43, 19, 80, .8);color:#fff;padding:20px;padding-left:120px}
span.title-text{font-size:18px;font-weight:700}
span.alternate{font-size:20px !important;border-bottom:1px solid #fff;padding-bottom:2px;line-height:34px;color:#fff !important}
.investor-content{background-color:#ebebeb;padding:10px;border-bottom-right-radius:14px;padding-left:120px}
a#webcast{background:#fff;display:inline-block;text-align:center;border-radius:3px;padding:6px 10px !important;color:#492087 !important;text-transform:uppercase;font-size:14px !important;min-height:inherit;margin-top:0}
.investor-content h4{text-align:left;font-family:'Roboto', sans-serif;text-transform:capitalize !important;font-size:18px !important;background:url(https://www.mgrc.com/application/files/images/investor-icons/spritesheet.png) no-repeat;height:30px;padding-left:32px;background-size:30px}
.investor-content h4.financial-icon{background-position:0 -58px}
.investor-content h4.events-icon{background-position:0 -28px;background-size:30px}
.investor-content h4.corporate-icon{background-size:30px}
.investor-content h4.investor-info-icon{background-position:0 -88px}
.investor-content h4.toolkit-icon{background-position:0 -150px}
.investor-content h4.press-icon{background-position:0 -120px}
.investor-content img{height:24px;display:inline-block;width:24px}
ul.investor-list{padding-left:0;list-style-type:none}
ul.investor-list li a{color:#858585;font-size:16px}
a.list-title{color:#585858;font-weight:400;padding-left:4px}
a.list-title:hover{text-decoration:none}
.investor-mview{display:none}
.title-head{text-align:justify}
.ccm-page.page-type-page.page-template-investor-page section#intro{display:none}
.mega-menu{height:auto;z-index:2;padding-left:0;list-style-type:none;margin-top:0}
.mega-menu>li>a,
.mega-menu>li>span,
.mega-menu>li>span{z-index:2;line-height:26px}
#header-right .regular-top-nav>ul>li a:hover{color:#fff}
#header-right .regular-top-nav>ul>li.active>a:hover{color:inherit}
.ccm-page.page-type-page.page-template-investor-page #top-bar a{color:#535353}
.ccm-page.page-type-page.page-template-investor-page #top-bar a:hover{color:#fff}
.ccm-page.page-type-page.page-template-investor-page #top-bar.white a:hover{color:#535353}
.mega-menu>li>ul a{color:#ddd;padding:1.15rem 2.3rem 1.15rem 4.2rem}
#top-bar.white>li>ul a{color:#535353}
#top-bar.white li>ul a{color:#535353 !important;display:block;padding:1.15rem 2.3rem 1.15rem 4.2rem}
.ccm-page.page-type-page.page-template-investor-page .mega-menu>li>ul a{color:#ddd !important;padding:1.15rem 2.3rem 1.15rem 4.2rem}
.mgm-drop>ul li{padding:0}
.ccm-page.page-type-page.page-template-investor-page #top-bar.white li>ul a:hover{color:#ffffff !important}
.ccm-page.page-type-page.page-template-investor-page #top-bar li.active>a:hover{color:#535353}
i.i-rss{color:#FF691A;font-size:32px;padding-top:6px}
td.rss-text{padding:12px 6px}
p.rss-icon-text{margin-bottom:0}
.arrow-down i{position:absolute;bottom:26px;left:auto;right:auto;max-width:45px;display:inline-block;-webkit-transition:All 0.4s ease-out;-moz-transition:All 0.4s ease-out;-o-transition:All 0.4s ease-out;transition:All 0.4s ease-out;z-index:10;color:#ddd;font-size:40px;border:2px solid #ddd;border-radius:50%;padding:1px 8px;text-align:center}
.arrow-down i:hover{bottom:18px}
@media only screen and (max-width:768px){.rslides .ccm-image-slider-text img{display:none}
.rslides img{min-height:386px}
li.rslides1_on:after{min-height:386px}
/* li#rslides1_s0{height:386px;min-height:386px} */
.rslides .ccm-image-slider-text ul{display:none}
.arrow-down i{bottom:8px}
.investor-content,
.title-top{padding-left:10px}
.caption-bg{max-width:750px;top:0}
.pull-left.title-head{float:none !important}
.pull-right.title-button{float:none !important;margin-top:10px}
.investor-content{padding:20px}
.investor-content h4{font-size:16px}
ul.investor-list{margin-bottom:10px;text-align:left;margin-top:10px}
ul.investor-list li a{font-size:14px}
span.title-text{font-size:16px;font-weight:700}
span.alternate{font-size:18px !important;padding-left:0}
.investor-mview{display:block}
.screen-view{display:none}
#investormenu-quicktab{padding-top:50px}
.investor-content h4{text-align:left;font-size:16px}
.timelines-div{height:auto}
}
@media only screen and (max-width:640px){.rslides img{min-height:386px;width:670px;margin-left:-210px;max-width:670px}
}
@media only screen and (max-width:360px){#investor-toolkit .heading{left:-128px}
}
.page-template-blank #top-bar,
.page-template-wide #top-bar{background-color:rgba(0, 0, 0, .4)}
.page-template-blank #top-bar.white,
.page-template-wide #top-bar.white{background:#fff}
h3.privacy-title{margin-bottom:40px !important;margin-top:40px !important}
.industries-box .ccm-custom-style-container.open:after,
.products-box .ccm-layout-column.open:after,
.featured-block .ccm-custom-style-container.open:after{font-family:FontAwesome;content:"\f00d";position:absolute;top:28px;right:40px;font-size:24px;cursor:pointer;color:#fff}
#ccm-layout-column-wrapper-681 div.ccm-layout-column{width:50%}

/* INC0715867 - MGRC Website Spacing Issues */
.fa.fa-times.close-tab-content{float: right;padding-top:25px;cursor: pointer;}
h1{margin-top: 50px !important;margin-bottom: 50px !important;}
.ccm-custom-style-main1 {margin-left: -15px;margin-right: -15px;}
div.rcrumbs {margin-top: 20px;}
.fancybox-type-iframe .fancybox-next {
     right: -60px; 
}
.fancybox-type-iframe .fancybox-prev {
    left: -60px;
}
.fancybox-type-iframe .fancybox-nav {
    width: 60px !important;
}
.video_btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  height: 30%;
}
@media (min-width: 1600px){
/* img.abt_mgrc_video_img {
    width: 108% !important;
    max-width: 108%;
    height: 478px !important;
} */
.col-md-12.col-lg-6.col-sm-12.col-xs-12.about.about-section.fixed-block {
    padding: 17px 100px !important;
}
}
@media (min-width:1201px){
    .ccm-image-slider-container .rslides .ccm-image-slider-text{
        -webkit-transform: translate(-75%, -50%);
        transform: translate(-75%, -50%);
    }
    
}
@media (min-width:1201px) and (max-width:1599px ){
    img.ccm-image-block.img-responsive {
    width: 110% !important;
    max-width: 108%;
    /*height: 526px !important;*/
}
.ccm-image-slider-container .rslides .ccm-image-slider-text{
    -webkit-transform: translate(-50%, -25%);
    transform: translate(-50%, -25%);
        max-width: 650px;
        scale: 0.8;
}

img.abt_mgrc_video_img {
    width: 108% !important;
    max-width: 108%;
    height: 534px !important;
}
img.ccm-image-block.img-responsive.bID-16993 {

    height: 526px !important;
}
.col-md-12.col-lg-6.col-sm-12.col-xs-12.about.about-section.fixed-block {
    padding: 16px 100px !important;
}
}

@media (min-width:768px) and (max-width:990px ){
 .noPadding{padding: 0px !important}
    .col-md-12.col-lg-6.col-sm-12.col-xs-12.about.about-section.fixed-block {
    padding: 75px 100px !important;

}
/* .ccm-image-slider-container .rslides .ccm-image-slider-text{-webkit-transform:translateX(-15%);transform: translateX(-15%);} */
}

@media (max-width:1200px )and (min-width:991px)  {
 .noPadding{padding: 0px !important}
    .col-md-12.col-lg-6.col-sm-12.col-xs-12.about.about-section.fixed-block {
    padding: 75px 100px !important;

}
}
@media (max-width:1024px)  {
    img.ccm-image-block.img-responsive.bID-16993 {
/*    height: 526px;*/
}
.area-space-m p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ccm-custom-style-container.ccm-custom-style-main16669-16931.area-space-m.row {
    height: 280px;
}
a.button.button-primary.button-flat.button-small {
    margin: 0px !important;
}
}
@media (max-width:767px)  {
    img.ccm-image-block.img-responsive.bID-16993 {
    height: auto !important;
}
.col-md-12.col-lg-6.col-sm-12.col-xs-12.about.about-section.fixed-block{
    padding-left: 50px; 
}
}
.video_btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  height: 30%;
}

.fancybox-type-iframe .fancybox-next {
     right: -60px; 
}
.fancybox-type-iframe .fancybox-prev {
    left: -60px;
}
.fancybox-type-iframe .fancybox-nav {
    width: 60px !important;
}

input.play_video_btn {
    position: absolute;
    top: 10%;
    left: 77%;
    height: 80px;
    outline: none;
}
@media (max-width:768px){
   input.play_video_btn {
    left: 40%;
} 
}
@media (max-width:414px){
input.play_video_btn {
    position: absolute;
    top: 8%;
    left: 48%;
    height: 65px;
}
}

@media (max-width:411px)  {
    input.play_video_btn{
    position: absolute;
    top: 9% !important;
    left: 50% !important;
    height: 6% !important;
    }
        
}
@media (max-width:360px){
   input.play_video_btn {
    top: 6% !important;
   
} 
}
@media (max-width:320px){
    input.play_video_btn{
         top: 4% !important;
         left: 53% !important;
         height: 5% !important;
    }
}
@media (max-width:375px){
     input.play_video_btn{
         top: 7% ;
    }
    
}
.ccm-custom-style-container.ccm-custom-style-main7282-17741.fixed-block.opacity {
    padding-top: 170px !important;
}
    
.bgImg3, .bgImg5, .bgImg4, .bgImg2, .bgImg1 {
    background-repeat: no-repeat;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-size: cover;
    background-position: center center;
    height: inherit;
}
.bgImg5 {
    background-image: url(/application/files/4216/1347/8469/Picture3.png);
    height: 696px;
}
.bgImg4 {
    background-image: url(/application/files/8316/1347/8638/DSC_04252x.png);
    height: 348px;
}
.bgImg3 {
    background-image: url(/application/files/1416/1347/8367/IMG_0175_2.png);
    height: 348px;
}
.bgImg2 {
    background-image: url(/application/files/4116/1347/8421/MVIMG_20180404_100923.png);
    height: 348px;
}
.bgImg1 {
    background-image: url(/application/files/7016/1347/8584/IMG_85622x.png);
    height: 348px;
}

.ccm-custom-style-container.ccm-custom-style-headerimage-17791{
    height:480px;
    margin-top: 100px;
}

 h1.ccm-block-page-attribute-display-wrapper {
    font-size: 45px !important;
    font-family: Roboto;
    color: white;
    line-height: 54px !important;
    font-weight: normal;
    margin: 0px auto !important;
    padding: 210px;
}
.rcrumbs{
    margin-top:20px;
}
.rcrumbs a, .rcrumbs span {
    font-family: 'Roboto';
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    text-transform: capitalize !important;
}
.rcrumbs span{
    color: #8B13CA;
}
.rcrumbs a{
    color:#8A8888;
}

.full.main-container h2 {
    color: #350C71;
    margin: auto;
    font: normal normal normal 40px/54px Roboto !important;
    /* padding: 100px 0px; */
    padding: 0px 0px 50px 0px;
}
.ccm-custom-style-container.ccm-custom-style-main158-12311.area-space-m.col-md-10 p:first-child {
    padding-top: 50px;
}
.col-md-6 p{
    font-size: 18px;
    line-height: 28px;
    font-family: Roboto;
}

.col-md-6.col-sm-6 p {
    /*font-weight: 400;*/
}
.col-md-6 p a {color: #8B13CA !important; text-decoration: underline;}
.main-container .container .row {
    margin-bottom: 70px;
}
div#HTMLBlock17811{background: #8B13CA;}
.container-fluid.ImgGroup { margin-left:27px;}

@media(max-width:991px){
    .container-fluid.ImgGroup { margin-left:18px;}
    .bgImg3, .bgImg5, .bgImg4, .bgImg2, .bgImg1{
        height:348px
    }
    .full.main-container h2{
        /* padding:0px; */
}
    .ccm-image-slider-title{
		font-size: 18px !important;
		line-height: 20px !important;
	}
    .ccm-image-slider-container .ccm-image-slider-text p{
        font-size: 15px !important;
        line-height: 18px !important;
    }
	.ccm-image-slider-container .rslides .ccm-image-slider-text {
    -webkit-transform: translate(-70%, -5%);
    transform: translate(-70%, -5%);
	max-width: 325px;
    }
    
}

@media(max-width:991px) and (min-width:520px){
 h1.ccm-block-page-attribute-display-wrapper {
    padding: 190px 80px;
}
.full.main-container h2 {
    padding-bottom: 30px;
}
.ccm-custom-style-container.ccm-custom-style-main158-12311.area-space-m.col-md-10 p:first-child {
    padding-top: 30px;
}
div#HTMLBlock17811 {
        margin-top: -40px;
}
.col-sm-12 .sec1,.col-sm-12 .sec2 {margin: auto;max-width: 85%;}
.bgImg5 {
    background-image: url(/application/files/8316/1347/8638/DSC_04252x.png);  
}
.bgImg4 {
    background-image: url(/application/files/4216/1347/8469/Picture3.png);
}

.ccm-custom-style-container.ccm-custom-style-headerimage-17791{background-image: url('https://www.mgrc.com/application/files/1416/1347/8179/header-ipad.png');}
.page-content-style.padding-zero .col-sm-4 { width :100%}
li.show.ellipsis {
    width: 300px !important;
}
}

@media(max-width:767px) and (min-width: 520px) {
    .ccm-image-slider-container .rslides .ccm-image-slider-text{
        -webkit-transform:translate(calc(100% - 55%), -35%);
        transform:translate(calc(100% - 55%), -35%); 
        margin: 20px;
        margin-top: 350px;z-index: 5;padding: 25px !important;
        top: 0;}
}

@media(max-width:520px){
    .ccm-image-slider-container .rslides .ccm-image-slider-text{-webkit-transform:translateY(-35%);transform:translateY(-35%); margin: auto;
        margin-top: 350px;z-index: 5;padding: 25px !important;
        top: 0;}
    
    .ccm-custom-style-container.ccm-custom-style-headerimage-17791 { margin-top:0px; background-image: url('https://www.mgrc.com/application/files/7116/1347/8171/header-mobile.png'); }
.full.main-container h2 {
    font-size: 34px !important;
    text-align: left;
}
.ccm-custom-style-container.ccm-custom-style-main158-12311.area-space-m.col-md-10 p:first-child {
    padding-top: 0px;
}
.col-md-6.sec2 {
    padding-top: 25px;
}
 h1.ccm-block-page-attribute-display-wrapper{
    padding: 160px 0px;
}
div#HTMLBlock17811 {
        margin-top: -40px;
}
}

@media(max-width:1550px) and (min-width:1400px){
    .ccm-custom-style-container.ccm-custom-style-headerimage-17791 {
        height: 536px;
    }
}

.about-us-purple{
    background-color: #350C71;
}