@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900|Poppins:400,500,600,700&display=swap'); @import url("css/dashicons.min.css"); #content .page-ttl.faq-page .siteorigin-widget-tinymce h3 { color: #565656; font-family: 'Poppins', sans-serif !important; font-size: 20px; font-weight: 500; line-height: 20px; text-align: center; margin: 0 0 14px 0; } .cus-accordion.panel-widget-style { margin-bottom: 85px; } .cus-accordion .sow-accordion-panel-content { padding: 16px 20px 0 60px; color: #333333; font-family: 'Lato', sans-serif !important; font-size: 18px; line-height: 22px; max-width: 990px; } #content .page-ttl.faq-page .siteorigin-widget-tinymce h1 { color: #32603B; font-size: 40px; line-height: 45px; text-align: center; } .cus-accordion .sow-accordion-panel-header { background-color: #EFEFEF; display: flex; align-items: center; padding: 24px 16px 24px 60px; position: relative; cursor: pointer; } .cus-accordion .sow-accordion-panel-header:hover { background-color: #e8e6e6; } .sow-accordion-panel.sow-accordion-panel-open .sow-accordion-panel-header:after { background-color: #DB5300; } .cus-accordion .sow-accordion-panel-header:after { content: '?'; width: 75px; height: 75px; position: absolute; left: -35px; background: #32603B; border-radius: 50px; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 54px; font-weight: bold; font-family: Lato; } .cus-accordion .sow-accordion-panel-header .sow-accordion-title { color: #333333; font-family: Poppins !important; font-size: 20px; font-weight: 600; line-height: 30px; } .cus-accordion .sow-accordion-panel.sow-accordion-panel-open .sow-accordion-close-button { display: inline-block; } .cus-accordion .sow-accordion-panel-header .sow-accordion-open-close-button { display: flex; align-items: center; margin-left: auto; color: #DB5300; font-size: 32px; } .cus-accordion .sow-accordion-panel { margin-bottom: 20px; } .cus-accordion .sow-accordion-panel .sow-accordion-close-button, .cus-accordion .sow-accordion-panel.sow-accordion-panel-open .sow-accordion-open-button, .page-id-15504 .blog_bottom_section { display: none; } .entry-content ol li { margin-left: 30px !important; line-height: 18px; margin-bottom: 5px; } /*width: calc(100% - 315px); float: right;*/ .blog_bottom_section { padding: 20px 0; } /* Remove this '.blog #content .post' class to remove blog list changes */ .blog #content .post { padding-left: 15px; width: calc(100% / 3 - 1px); padding-right: 15px; } .blog #content { padding-top: 60px !important; } .blog #content .post { margin-top: 42px; padding-top: 50px; margin-bottom: 0; border-top: 1px solid #eee; padding-bottom: 0; } #wrap .header .site-menu { padding: 35px 0 0 0 !important; } .blog #content .post:first-of-type { border: none; margin-top: 0; padding-top: 0; } .blog #content, .post-image { background: #fff; } .blog #content .navigation { margin: 50px 0 80px; text-align: center; float: left; } .site-logo img { max-width: 273px; padding: 5px 0; } .blog #content .navigation li { margin-left: 5px; margin-right: 5px; display: inline-block; } .blog #content .navigation li a { display: block; } #google-map img { min-height: 400px; object-fit: cover; } .blog #content .navigation .active a { background: #CF5300; color: #fff; } .blog #content .navigation a { padding: 5px 15px; border-radius: 3px; border-color: #CF5300; color: #CF5300; } .blog #content .navigation a:hover { text-decoration: none; background: #CF5300; color: #fff; } @media (min-width: 1360px) { .cus-accordion.panel-widget-style { padding-top: 26px; } } @media (max-width: 767px) { .blog .has-post-thumbnail .entry-title { width: 100%; float: left; } } .blog-header-wrapper { width: 100vw; position: relative; margin-left: -50.6vw; height: 182px; left: 50%; background-image: url(jpg/page-ttl.jpg); background-position: center center; background-size: cover; margin-top: -59px; padding-top: 69px; padding-bottom: 71px; } .blog-header-wrapper h2 { max-width: 1116px; margin: 0 auto !important; color: #4A4A4A; font-size: 42px; line-height: 1; } .page-title-wrapper .sec-ttl { color: #355E40; } .page-title-wrapper { padding-top: 50px; } .entry-content p a { font-weight: 600; } .icon-box { text-align: center; } .mb-0 { margin-bottom: 0px; } .page #content .so-panel.widget.widget_text .icon-box h4 { color: white; } .icon-box .icon-img { min-height: 67px; } .page.page-id-29826 #pg-29826-0 { margin-bottom: 0px; } .page.page-id-29826 #wrap .two-columnText p { color: #4A4A4A; font-family: "HelveticaNeueMedium", sans-serif; letter-spacing: 0; font-weight: 400; line-height: 25px; } .page.page-id-29826 #wrap .two-columnText ul li { color: #4A4A4A; font-family: "HelveticaNeueBold", sans-serif; font-weight: bold; letter-spacing: 0; line-height: 25px; } .pt-80 { padding-top: 80px; } .pb-100.pad-sec { padding-bottom: 150px; } .bg-img, .bg-imgRight { position: relative; } .bg-img::before { content: ''; position: absolute; left: -21%; background-image: url(svg/group-2.svg); width: 100%; height: 100%; background-repeat: no-repeat; background-size: 40vw; top: -60px; } .bg-imgRight::after { content: ''; position: absolute; left: auto; background-image: url(png/arrow.png); width: 14%; height: 100%; background-repeat: no-repeat; background-size: 14vw; top: -30px; right: 0; } .testimonial_slider_wrap .white .sa_owl_theme .owl-nav .owl-next { top: 50%; } @media screen and (max-width: 1270px) and (min-width: 960px) { html, body.page.page-id-29826 { overflow-x: hidden !important; } .pr-25 { padding-right: 25px !important; } } @media (min-width: 1400px) { .inner-testimonial .owl-carousel .owl-stage-outer { width: 96% !important; left: 20px; } } @media (max-width: 1770px) { .bg-img::before { left: -25%; background-size: 35vw; top: -120px; } .bg-imgRight::after { width: 10%; background-size: 11vw; top: -30px; } } @media (max-width:1360px) { .cus-accordion .sow-accordion-panel-header { margin-left: 35px; } .pb-100.pad-sec { padding-bottom: 100px; } } @media (max-width: 1100px) { .testimonial_slider_wrap .white .sa_owl_theme .owl-nav .owl-next { top: 107%; } body.page.page-id-29826 #wrap .quote-block .quote-author { position: unset; margin: 20px 0px; } .bg-imgRight::after { top: -100px; } } @media (max-width:991px) { .cus-accordion .sow-accordion-panel-header .sow-accordion-title { font-size: 16px; line-height: 24px; } .cus-accordion .sow-accordion-panel-header { padding: 16px 16px 16px 54px; } .cus-accordion .sow-accordion-panel-header:after { width: 60px; height: 60px; left: -20px; } .pt-80 { padding-top: 50px; } .pb-100.pad-sec { padding-bottom: 50px; } .cus-accordion .sow-accordion-panel-header { margin-left: 20px; } } @media (max-width:767px) { .pt-40-767 { padding-top: 40px; } div.pad-sec.two-columnText.right-img.siteorigin-panels-stretch.panel-row-style { flex-direction: column-reverse !important; } .testimonial_slider_wrap .white .sa_owl_theme .owl-nav .owl-next { top: 50%; } .bg-img::before, .bg-imgRight::after { display: none; } } @media (max-width:641px) { .cus-accordion .sow-accordion-panel-header:after { width: 30px; height: 30px; left: -15px; font-size: 22px; } .cus-accordion .sow-accordion-panel-header { padding: 16px 16px 16px 22px; } .cus-accordion .sow-accordion-panel-content { padding: 16px 16px 0 22px; font-size: 16px; line-height: 20px; } .cus-accordion .sow-accordion-panel-header .sow-accordion-title { font-size: 14px; line-height: 20px; } .cus-accordion .sow-accordion-panel-header .sow-accordion-open-close-button { font-size: 20px; } .cus-accordion.panel-widget-style { margin-bottom: 35px; } } /* Blog Detail */ .c-blog-wrap {padding: 80px 0;float: left;width: 100%;} .c-blog-content, .c-blog-sidebar {float: left;} .c-blog-content {width: 65%;margin-right: 30px;} .c-blog-sidebar {width: calc(35% - 30px);} .c-blog-wrap .entry-title {font-size: 36px;color: #355e40;font-family: 'bebas_neuebold';margin-bottom: 30px;line-height: normal;} .c-blog-wrap p {color: #4a4a4a;font-size: 15px;} .c-blog-wrap h2 {font-size: 30px;color: #355e40;font-family: 'bebas_neuebold';margin-bottom: 10px;line-height: normal;} .c-blog-wrap ul li {margin-left: 30px;list-style-type: square;line-height: 18px;margin-bottom: 5px;} .c-blog-wrap ul, .c-blog-wrap ol {padding-bottom: 20px;} .c-blog-wrap ol li {margin-left: 30px;line-height: 18px;margin-bottom: 5px;} .c-blog-content img.alignright, .c-blog-content img.alignleft {max-width: 360px;} .c-blog-content .aligncenter {width: 100%;margin-bottom: 15px;} .c-blog-content a {font-weight: bold;} .sidebar-panel {float: left;width: 100%;background: #fafafa;} .sidebar-panel .s-panel-title {background: #32603b;margin-bottom: 20px;float: left;width: 100%;padding: 10px 10px 10px 20px;} .sidebar-panel .s-panel-title h3 {color: #fff;font-family: 'bebas_neuebold';font-size: 24px;} .sidebar-panel .s-panel-title img {vertical-align: middle;margin-right: 15px;} .cs-blog-post {float: left;width: 100%;padding-bottom: 11px;margin-bottom: 10px;border-bottom: 1px solid #d8d8d8;} .cs-blog-img {float: left;width: 100px;} .cs-blog-content {float: left;margin-left: 20px;width: calc(100% - 130px);} .cs-blog-content h3 {font-family: 'bebas_neuebold';font-size: 24px;line-height: normal;margin-bottom: 10px;} .cs-blog-content h3 a:hover {color: #db5300;} .cs-blog-content .cs-read-more {color: #db5300;font-family: 'bebas_neuebold';font-size: 18px;background-image: url('png/caret-right.png');background-repeat: no-repeat;background-position: right 5px;padding-right: 20px;background-size: 10px;} .cs-blog-content .cs-read-more:hover {padding-right: 24px;} .sr-course {float: left;width: calc(100% / 2 - 10px);margin-right: 20px;background: #f2f2f2;padding: 20px 25px;text-align: center;margin-bottom: 20px;} .sr-course:nth-of-type(2n) {margin-right: 0;} .sr-course img {margin-bottom: 10px;} .sr-course a {display: block;} .sr-course h3 {color: #4a4a4a;font-family: 'bebas_neuebold';font-size: 20px;min-height: 75px;} .sr-course a:hover {opacity: 0.85;} .cs-blog-post:last-of-type {margin: 0;padding: 0;border: none;} .s-panel-body {float: left;width: 100%;padding-bottom: 50px;} .blog #content .post .ReadMore {background: #DB5300;color: #fff;display: inline-block;font-family: 'bebas_neuebold';font-size: 24px;padding: 10px 50px;} .blog #content .post .ReadMore:hover {background: #32603b;text-decoration: none;} .blog #content .post .entry-title {min-height: 91px;} @media (max-width: 359px) { .navigation li.pagination-next {display: block;} .blog #content .navigation a {display: inline-block;padding: 2px 11px;} .blog #content .navigation li {display: inline-block;} } @media (max-width: 767px) { html, .blog, .single-post {overflow-x: hidden;} .blog #content .post {width: 100%;padding-left: 0;padding-right: 0;} .blog #content .post.first {padding-top: 40px !important;} .blog #content .post .entry-title {min-height: auto;} .blog #content .post {padding-top: 40px} .blog-header-wrapper {margin-left: -50.1vw;padding-left: 25px;padding-right: 25px;} .c-blog-content, .c-blog-sidebar {width: 100%;margin-right: 0;} .c-blog-content img.alignright, .c-blog-content img.alignleft {max-width: 100%;} .c-blog-sidebar {margin-top: 48px;} .single-post .col-lft, .single-post .col-rgt {width: 100%;} } @media (max-width: 767px) and (orientation: landscape) { .c-blog-content img.alignright, .c-blog-content img.alignleft {max-width: 50%;} } @media (min-width: 768px) and (max-width: 1023px) { .blog-header-wrapper {margin-left: -50vw;padding-left: 25px;padding-right: 25px;} .blog #content .first.post {padding-top: 42px !important;} .blog #content .post .entry-title {font-size: 20px;min-height: 70px;} .blog #content .post .entry-content p {font-size: 14px;line-height: 21px;} .blog #content .post {padding-top: 42px;} .blog #content .post .ReadMore {padding: 6px 36px;font-size: 21px;} .c-blog-content, .c-blog-sidebar {width: 100%;margin-right: 0;} .single-post .col-lft, .single-post .col-rgt {width: 100%;} .c-blog-content img.alignright, .c-blog-content img.alignleft {max-width: 50%;} .c-blog-sidebar {margin-top: 48px;} } @media (min-width: 1024px) and (max-width: 1169px) { .blog-header-wrapper {margin-left: -50vw;padding-left: 25px;padding-right: 25px;} .blog #content .post {padding-top: 42px;} } .c-blog-content .col-lft {width: 100%;} /* New Pages */ .page-section {padding: 45px 0 80px;} .p-intro-section {margin-bottom: 60px;} .pp-row .panel-grid-cell {background: #f2f2f2;text-align: center;} .pp-row .panel-grid-cell .textwidget {padding: 15px 15px 25px;} #content .pp-row .panel-grid-cell .textwidget h3 {margin: 0 0 5px;line-height: normal;color: #4a4a4a;font-size: 24px;} #content .pp-row .panel-grid-cell .textwidget p {line-height: 21px;letter-spacing: 0;margin: 0;} .pp-row .panel-grid-cell .su-button {background: #db5300;color: #fff;font-family: 'bebas_neuebold';width: 100%;display: block;padding: 15px;font-size: 24px;margin-top: 24px;} .pp-row .panel-grid-cell .su-button:hover {text-decoration: none;background: #32603b;transition: all 0.2s linear;} #wrap #content .ip-section-title {margin-bottom: 0;font-size: 42px;color: #4a4a4a;} .fsp-section {padding: 60px 0;} #wrap #content .fsp-section .ip-section-title {margin-bottom: 30px;} #wrap .two-col li {padding-left: 18px;margin-left: 0;list-style: none;position: relative;line-height: 16px;margin-bottom: 10px;font-weight: bold;flex: 50%;font-size: 16px;} #wrap .two-col li:before {content: '•';font-size: 10px;position: absolute;left: 0;} #wrap .lists.two-col {display: flex;flex-direction: row;flex-wrap: wrap;} .awsp-section {padding: 50px 0 70px;} #wrap #content .awsp-section .ip-section-title {margin-bottom: 20px;} .osp-block {background: #fff;} #wrap .osp-block-content .osp-panel-title {margin: 0;padding: 15px 10px;line-height: normal;background: #32603b;color: #fff;font-size: 24px;} .osp-block-content {margin-left: -30px;} .osp-content-inner {padding: 10px;} #wrap .osp-button {background: #db5300;color: #fff;font-family: 'bebas_neuebold';max-width: 160px;display: block;padding: 10px 15px;font-size: 24px;text-align: center;} #wrap .osp-button:hover {text-decoration: none;background: #32603b;transition: all 0.2s linear;} #wrap .osp-content-inner p {font-size: 15px;margin-bottom: 11px;line-height: 18px;} #wrap .osp-content-inner p:last-of-type {margin-bottom: 0;} #wrap .osp-block .get-form {margin-top: 6px;} #wrap .osp-block .get-form .osp-button {width: 160px;padding: 7px 15px;} .osp-section {padding: 60px 0 80px;} .text-center {text-align: center;} #wrap #content .osp-section .sec-ttl {margin-bottom: 50px;} #wrap .fsp-section .three-col li a {font-weight: bold;} .page-section p, .awsp-section p {line-height: 21px;} #wrap #content .page-section .sec-ttl {line-height: 72px;margin-bottom: 10px;} .pb-30-md { padding-bottom: 30px;} @media (max-width: 767px) { #wrap #content .p-intro-section .sec-ttl {margin-top: 20px;} #wrap #content .ip-section-title {font-size: 32px;} .p-intro-section {margin-bottom: 40px;} #wrap .two-col li {flex: 100%;} #wrap .pp-row .panel-grid-cell:not(:last-of-type) {margin-bottom: 30px;} .awsp-img {margin-bottom: 15px;} .osp-block-content {margin-left: 0;} .osp-block .widget_media_image {text-align: center;} #wrap .osp-block:not(:last-of-type) {margin-bottom: 30px;} #wrap .osp-row .osp-content-block {margin-bottom: 30px;} .osp-block {margin-bottom: 30px;} #wrap .osp-section .panel-grid {margin-bottom: 0;} .osp-block .widget_media_image {overflow: hidden;max-height: 225px;} .osp-block .widget_media_image img {width: 100%;position: relative;top: -50px;} #wrap #content .op-intro-section .sec-ttl {margin-top: 20px;} #wrap #content .page-section .sec-ttl { line-height: 1; margin-bottom: 0;} .safety-programs-list .programs-bl-row .panel-grid-cell { max-width: 350px; margin: 0 auto 20px !important; max-height: 225px !important;} .pb-30-md { padding-bottom: 0;} } @media (min-width: 768px) and (max-width: 1023px) { #wrap .pp-row .panel-grid-cell:nth-child(odd) {padding-right: 0;} #wrap .pp-row .panel-grid-cell:nth-child(even) {padding-left: 0;} #wrap .pp-row .panel-grid-cell {flex: calc(100% / 3 - 15px);} #wrap .pp-row .panel-grid-cell:not(:last-of-type) {margin-right: 15px;} #wrap .pp-section .panel-grid {margin-bottom: 0;} #wrap .pp-section .panel-grid:last-of-type .panel-grid-cell {margin-bottom: 0;} #wrap #content .ip-section-title {margin-bottom: 30px;} #wrap .osp-block .panel-grid-cell {width: 100%;} #wrap .osp-block {flex-direction: column;} .osp-block .widget_media_image {overflow: hidden;max-height: 225px;} .osp-block .widget_media_image img {width: 100%;position: relative;top: -55px;} .osp-block-content {margin: 0;} #wrap .osp-block-content .online-form input[type=text] {padding: 5px 15px;} } @media (min-width: 1024px) and (max-width: 1169px) { #wrap .osp-block-content .osp-panel-title {font-size: 21px;} #wrap .osp-content-inner p {font-size: 12px;margin-bottom: 0;line-height: 17px;} #wrap .osp-content-inner p:not(:last-of-type) {margin-bottom: 8px;} #wrap .osp-block-content .online-form input[type=text] {padding: 5px 15px;} } .sec-ttl.color-white {color: #fff !important;} /* Footer Contact Form */ .googleMap {position: relative;} .googleMap > iframe {height: 650px;} .footer-form {max-width: 370px;position: absolute;right: 60px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);} .footer-form .get-form-head a {background: #fff;color: #32603b;width: 24px;height: 24px;display: inline-block;vertical-align: middle;text-align: center;border-radius: 50%;margin-left: 5px;} .footer-form .get-form-head a i {line-height: 25px;font-size: 16px;} .footer-form .get-form-head a:hover {background: #db5300;color: #fff;} @media (max-width: 767px) { .footer-form {right: auto;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 300px;top: 48%;} .googleMap > iframe {height: 800px;} } @media (min-width: 768px) and (max-width: 1023px) { .footer-form {right: 30px} } /* Safety Speciality */ .sp-service-box {height: 285px;position: relative;margin-bottom: 30px;} .sp-service-box .sp-service-box-img {height: 285px;background-repeat: no-repeat;background-position: center;background-size: cover;} .sp-service-box .sp-service-box-content {position: absolute;bottom: 0;left: 0;width: 100%;background: #32603B;} #content .sp-service-box .sp-service-box-content h3 {margin: 0;line-height: 1;padding: 8px 20px;font-size: 24px;color: #fff;transition: all 0.2s linear;} .sp-service-box:hover .sp-service-box-content h3 {opacity: 0.9;} #wrap #content .service-section-title {margin-bottom: 0;color: #9B9B9B;font-size: 30px;line-height: 1;} .pb-100 {padding-bottom: 100px;} .sp-service-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;} .sp-service-link a {display: block;height: 100%;} @media (max-width: 767px) { #content .sp-service-box .sp-service-box-content h3 {font-size: 21px;} } @media (min-width: 1024px) { .sp-footer-form.footer-form {right: 110px;} } @media (min-width: 768px) and (max-width: 1024px) { .sp-service-section .panel-grid-cell {margin-bottom: 0 !important;} } .course-info-card {background: #F4F4F4;} .course-info-card .ci-card-content {padding: 0 20px 20px;} .ci-service-img {float: left;width: 100%;height: 290px;background-repeat: no-repeat;background-size: cover;background-position: top center;} .ci-card-img {margin-bottom: 20px;} .margin-b-40 {margin-bottom: 40px;} #wrap #content .page-section .sec-ttl.sec-ttl-md {font-size: 40px;line-height: normal;} ul.bullet-disk {margin: 0 0 0 15px;} ul.bullet-disk li {margin: 0;list-style-position: outside;list-style-type: disc;color: #4a4a4a;font-size: 15px;} .service-img > img {width: 100%;} .related-services-sec, .service-contact-section {margin-bottom: 90px;} #wrap .service-cta-section h4 {color: #fff;margin: 0;font-size: 36px;line-height: normal;float: left;position: relative;top: 3px;} #wrap .service-cta-section p {float: right;margin: 0;} #wrap .service-cta-section a {font-size: 24px;padding: 10px 20px;border: 0;min-width: 185px;background: #db5300;font-family: 'bebas_neuebold';font-size: 24px;display: block;text-align: center;color: #fff;} #wrap .service-cta-section a:hover, #wrap .service-cta-section a:focus {text-decoration: none;background: #fff;color: #db5300;} #wrap .service-cta-section {padding: 32px 0;} .learn-more-link {position: absolute;top: 0;width: 100%;height: 100%;} .learn-more-link a {display: block;text-indent: -9999px;} .learn-more-link .custom-html-widget, .learn-more-link a {height: 100%;} #wrap #content .cta-programs { margin-bottom: 60px; padding: 80px 0; text-align: center;} #wrap #content .cta-programs .cta-ttl { color: #FFF; font-size: 60px; line-height: 1;} #wrap .cta-programs p { color: #FFF; max-width: 500px; margin: 0 auto 15px;} #wrap .cta-programs .widget_sow-button { display: inline-block; margin: 0 10px;} #wrap .cta-programs .ico-cal:before {content: '';background: url(png/course-date-icon.png) center center no-repeat;width: 20px;height: 22px;display: inline-block;vertical-align: bottom;margin-right: 5px;background-size: contain;position: relative;top: -2px;} #wrap #content .faq-sec .sec-ttl { font-size: 40px; padding-bottom: 35px;} #wrap .faq-sec p { font-size: 20px; margin: 0 0 5px; color: #565656;} #wrap .faq-sec { margin: 0 0 60px; text-align: center;} #wrap .faq-sec .cus-accordion .sow-accordion { text-align: left; margin: 0;} #wrap .faq-sec .cus-accordion { margin: 0;} #wrap .faq-sec .cus-accordion ul li { font-family: 'Lato', sans-serif !important; font-size: 18px; margin-left: 15px; padding-bottom: 5px;} #wrap .faq-sec .cus-accordion ul { padding: 10px 0 0;} @media (max-width: 767px) { #wrap #content .page-section .sec-ttl.sec-ttl-md {font-size: 32px;} #wrap .service-cta-section h4 {width: 100%;text-align: center;font-size: 30px;margin-bottom: 15px;} #wrap .service-cta-section p {text-align: center;width: 100%;} #wrap .service-cta-section a {display: inline-block;} #wrap .page .contact-det {margin-top: 30px;} #wrap #content .cta-programs { padding: 60px 0 50px; margin-bottom: 65px;} #wrap #content .cta-programs .cta-ttl { font-size: 42px;} #wrap .cta-programs .widget_sow-button { display: block; margin-bottom: 15px;} #google-map .footer-form { left: 0; transform: translate(0, 0); -webkit-transform: translate(0, 0); width: 90%; top: 0; position: inherit; right: 0; margin: auto; padding: 30px 0; } #google-map img { min-height: 250px; } #wrap #content .faq-sec .sec-ttl { font-size: 32px;} } @media (max-width: 480px) { .custom_testimonial .sp-post-carousel-section .sp-post-carousel-area .slick-arrow { bottom: -36px; top:auto; } } @media (max-width: 800px) { #google-map input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { padding: 10px 15px; } #wrap .get-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required { padding: 10px 12px; } #wrap .get-form textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required { height: 80px; } .blog_bottom_section { padding: 20px 0; } } @media (min-width: 768px) and (max-width: 1023px) { #wrap #content .page-section .sec-ttl.sec-ttl-md {font-size: 36px;} #wrap .service-cta-section h4 {font-size: 30px;} } @media (max-width: 1023px) and (min-width: 768px){ #wrap .safety-programs-list .programs-bl-row .panel-grid-cell { -ms-flex: 0 1 100%; -webkit-flex: 0 1 100%; flex: 0 1 100%; padding: 0; max-width: 360px; margin: 0 auto;} #wrap .safety-programs-list .pb-30-md { padding: 0;} } #pg-30636-2.panel-grid.panel-has-style { margin-bottom: 0px; } #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after{ top:-26px; } .page-id-34655 .pp-row .panel-grid-cell img.image { min-height: 230px; object-fit: cover; } .page-id-34655 .pp-row .panel-grid-cell { background: #f2f2f2; text-align: center; width: 32%; position: relative; } .page-id-34655 .pp-row.panel-row-style { display: flex; justify-content: space-between; flex-wrap: wrap; } .page-id-34655 .pp-row .panel-grid-cell .textwidget { padding-bottom: 95px; } .page-id-34655 .pp-row .panel-grid-cell a.su-button { position: absolute; bottom: 20px; left: 0; width: 90%; right: 0px; margin: auto; } .page-id-34655 .safety-programs-list .programs-bl-row .panel-grid-cell { position: relative; overflow: hidden; max-height: 342px!important; } .page-id-34655 .safety-programs-list .so-panel img { width: 100%; height: 342px!important; } .page-id-34670 .pp-row .panel-grid-cell img.image { min-height: 230px; object-fit: cover; } .page-id-34670 .pp-row .panel-grid-cell { background: #f2f2f2; text-align: center; width: 32%; position: relative; } .page-id-34670 .pp-row.panel-row-style { display: flex; justify-content: space-between; flex-wrap: wrap; } .page-id-34670 .pp-row .panel-grid-cell .textwidget { padding-bottom: 95px; } .page-id-34670 .pp-row .panel-grid-cell a.su-button { position: absolute; bottom: 20px; left: 0; width: 90%; right: 0px; margin: auto; } .page-id-34670 .safety-programs-list .programs-bl-row .panel-grid-cell { position: relative; overflow: hidden; max-height: 342px!important; } .page-id-34670 .safety-programs-list .so-panel img { width: 100%; height: 342px!important; } #pgc-w64187f810145e-1-0, #pgc-w64187f810145e-1-1, #pgc-w64187f810145e-1-2, #pgc-w64187f810145e-2-0, #pgc-w64187f810145e-2-1, #pgc-w64187f810145e-2-2 { width: 33.3333%; width: calc(33.3333% - ( 0.66666666666667 * 30px ) ); } .page-id-34774 .pp-row .panel-grid-cell img.image { min-height: 230px; object-fit: cover; } .page-id-34774 .pp-row .panel-grid-cell { background: #f2f2f2; text-align: center; width: 32%; position: relative; } .page-id-34774 .pp-row.panel-row-style { display: flex; justify-content: space-between; flex-wrap: wrap; } .page-id-34774 .pp-row .panel-grid-cell .textwidget { padding-bottom: 95px; } .page-id-34774 .pp-row .panel-grid-cell a.su-button { position: absolute; bottom: 20px; left: 0; width: 90%; right: 0px; margin: auto; } .page-id-34774 .safety-programs-list .programs-bl-row .panel-grid-cell { position: relative; overflow: hidden; max-height: 342px!important; } .page-id-34774 .safety-programs-list .so-panel img { width: 100%; height: 342px!important; } .page-id-34776 .pp-row .panel-grid-cell img.image { min-height: 230px; object-fit: cover; } .page-id-34776 .pp-row .panel-grid-cell { background: #f2f2f2; text-align: center; width: 32%; position: relative; } .page-id-34776 .pp-row.panel-row-style { display: flex; justify-content: space-between; flex-wrap: wrap; } .page-id-34776 .pp-row .panel-grid-cell .textwidget { padding-bottom: 95px; } .page-id-34776 .pp-row .panel-grid-cell a.su-button { position: absolute; bottom: 20px; left: 0; width: 90%; right: 0px; margin: auto; } .page-id-34776 .safety-programs-list .programs-bl-row .panel-grid-cell { position: relative; overflow: hidden; max-height: 342px!important; } .page-id-34776 .safety-programs-list .so-panel img { width: 100%; height: 342px!important; } #pgc-w64187f810145e-1-0, #pgc-w64187f810145e-1-1, #pgc-w64187f810145e-1-2, #pgc-w64187f810145e-2-0, #pgc-w64187f810145e-2-1, #pgc-w64187f810145e-2-2 { width: 33.3333%; width: calc(33.3333% - ( 0.66666666666667 * 30px ) ); } .page-id-34903 .pp-row .panel-grid-cell img.image { min-height: 230px; object-fit: cover; } .page-id-34903 .pp-row .panel-grid-cell { background: #f2f2f2; text-align: center; width: 32%; position: relative; } .page-id-34903 .pp-row.panel-row-style { display: flex; justify-content: space-between; flex-wrap: wrap; } .page-id-34903 .pp-row .panel-grid-cell .textwidget { padding-bottom: 95px; } .page-id-34903 .pp-row .panel-grid-cell a.su-button { position: absolute; bottom: 20px; left: 0; width: 90%; right: 0px; margin: auto; } .page-id-34903 .safety-programs-list .programs-bl-row .panel-grid-cell { position: relative; overflow: hidden; max-height: 342px!important; } .page-id-34903 .safety-programs-list .so-panel img { width: 100%; height: 342px!important; } .page-id-34903 .pp-row .panel-grid-cell img.image { min-height: 230px; object-fit: cover; } .page-id-34903 .pp-row .panel-grid-cell { background: #f2f2f2; text-align: center; width: 32%; position: relative; } .page-id-34903 .pp-row.panel-row-style { display: flex; justify-content: space-between; flex-wrap: wrap; } .page-id-34903 .pp-row .panel-grid-cell .textwidget { padding-bottom: 95px; } .page-id-34903 .pp-row .panel-grid-cell a.su-button { position: absolute; bottom: 20px; left: 0; width: 90%; right: 0px; margin: auto; } .page-id-34903 .safety-programs-list .programs-bl-row .panel-grid-cell { position: relative; overflow: hidden; max-height: 342px!important; } .page-id-34903 .safety-programs-list .so-panel img { width: 100%; height: 342px!important; }