@media (min-width:768px){.our_partner.space .col{-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-positive:unset;flex-grow:unset;min-width:unset;max-width:unset;width:20%}}@media (max-width:1025px){.container-fluid{padding:0 15px}.cont_top:before{display:none}#header .logo img{max-width:171px}.main-nav>ul>li{margin-right:11px}}@media (max-width:991px){button.mobile-nav-toggle.d-lg-none{display:none}#bottom-bar #rmp_menu_trigger-192:hover,#bottom-bar #rmp_menu_trigger-192:focus{background:#3e216d;text-decoration:unset}#bottom-bar #rmp-container-192{position:fixed;top:0;margin:0;transition:transform .5s;overflow:auto;display:block;width:60%;max-width:350px;min-width:250px;background-color:#1d4354;background-image:url(//aj8.b20.myftpupload.com/wp-content/themes/Driscoll%20Safety/css/rmp-menu.css);height:100%;left:0;padding-top:0;padding-left:0;padding-bottom:0;padding-right:0}#bottom-bar #rmp-menu-wrap-192 .rmp-menu-current-item .rmp-menu-item-link{color:#fff;border-color:#3e216d;background-color:#3e216d}#bottom-bar #rmp_menu_trigger-192.is-active{background:#3e216d}#bottom-bar #rmp_menu_trigger-192{width:55px;height:55px;position:absolute;top:-55px;border-radius:5px;display:block;text-decoration:none;right:15px;background:#3e216d;transition:transform .5s,background-color .5s}#bottom-bar #rmp-menu-wrap-192 .rmp-submenu .rmp-menu-item-link{padding-right:0}}@media screen and (max-width:1150px) and (min-width:992px){.main-nav a{display:inline-block;position:relative;color:#151515;padding:0 5px;font-weight:700;font-size:14px}}@media screen and (max-width:767px) and (min-width:576px){.our_partner.space .col{-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-positive:unset;flex-grow:unset;min-width:unset;max-width:unset;width:33.3%}}@media (max-width:576px){.our_partner.space .col{-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-positive:unset;flex-grow:unset;min-width:unset;max-width:unset;width:50%}}@media (max-width:767px){.container-fluid{padding:0 15px}.banner_text{width:auto;left:0;margin:0 22px}.banner_text h1{font-size:23px;line-height:24px}.space{padding:50px 0}.main_text p{width:100%}.training_box{margin-bottom:15px}.mar_top{margin-top:0}.about_text{padding:20px 15px;position:relative;top:0;right:0;width:auto;min-height:445px;top:auto;transform:inherit}.contact_sprate_box{display:block;padding:0}.contact_sprate_box .contact_btn a{display:inline-block}.testomonial_box{margin:0 15px 15px}.top_header .top_list ul li:not(:last-child):after{content:"|";color:#fff;padding:0 10px}.top_header .top_list ul{margin:0;padding:0;text-align:center}.top_header .top_list ul li{display:inline-block;color:#fff;font-size:12px}.cont_top{display:flex;align-items:center;justify-content:end;margin-left:15px !important;margin-top:0 !important}.cont_top:before{display:none}.cont_head_text a{padding:0}#header .logo img{max-width:230px}}@media (min-width:768px) and (max-width:1023px){.top_header .top_list ul li:not(:last-child):after{content:"|";color:#fff;padding:0 17px}.training_box{margin-bottom:15px}.mar_top{margin-top:0}.contact_sprate_box .contact_sprate_text a{display:block;margin-bottom:7px}.contact_sprate_box{display:block}.contact_sprate_box .contact_btn a{display:inline-block}.testomonial_box{margin-bottom:15px}}@media (min-width:768px) and (max-width:1024px){.training_text h2{font-weight:800;font-size:18px}.contact_sprate_box .contact_btn a{padding:17px 20px}}@media screen and (max-width:1200px) and (min-width:992px){.main-nav .menu-item-has-children .menu-item-has-children:hover>ul{opacity:1;top:0;right:100%;left:auto}}