@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap");
header#masthead {
padding: 0px 0px;
}
header#masthead img {
height: 55px;
width: auto;
max-width: 100%;
}
.header-navigation ul.sub-menu li a {
padding: 15px 30px !important;
color: #fff !important;
font-size: 14px !important;
}
.header-navigation ul.sub-menu li a:hover {
color: #fff !important;
}
footer .site-container, header .site-container {
width: 1410px !important;
max-width: 100% !important;
padding-left: 30px !important;
padding-right: 30px !important;
}
.header-navigation ul li a {
padding: 0px 20px !important;
color: #222 !important;
font-size: 15px;
text-transform: uppercase;
}
.header-navigation ul li.current-menu-item a, .header-navigation ul li a:hover {
color: #000 !important;
}
span.line {
margin: 0px 9px;
}
.site-top-header-inner-wrap li, .site-top-header-inner-wrap li a {
display: flex;
font-size: 11px;
color: #fff !important;
text-decoration: unset !important;
}
.site-top-header-wrap {
background: #000;
}
header .site-container {
max-width: 100%;
padding: 12px 15px 14px 15px;
}
.site-top-header-inner-wrap ul {
margin: 0px;
display: flex;
align-items: center;
flex-direction: row;
}
.site-top-header-wrap .secondary-navigation .secondary-menu-container > ul > li > a {
font-size: 11px;
padding: 0px 15px 0px 0px !important;
color: #fff !important;
}
.site-top-header-wrap .secondary-navigation .secondary-menu-container > ul > li > a::after {
content: "|";
padding-left: 15px;
}
.site-top-header-wrap .secondary-navigation .secondary-menu-container > ul > li:last-child a::after {
display: none;
}
.site-main-header-inner-wrap {
min-height: 55px !important;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Poppins', sans-serif !important;
}
body p, footer li a, section li a, section li{
font-family: 'Poppins', sans-serif !important;
font-size: 15px !important;
line-height: 1.8em !important;
color: #2B2B2B !important;
font-weight: normal !important;
}
a{
font-family: 'Poppins', sans-serif !important;
}
.homeSlider .swiper-slide-contents {
max-width: 100% !important;
width: 700px !important;
text-align: center;
position: relative;
z-index: 9;
color: #fff !important;
}
.homeSlider .elementor-slide-description p {
color: #fff !important;
margin-bottom: 40px !important;
}
.homeSlider .elementor-swiper-button{
width: 60px;
height: 60px;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
}
.homeSlider .elementor-swiper-button:hover{
background: rgba(255,255,255,0.7);
}
.homeSlider .elementor-swiper-button-prev i {
color: #000;
font-weight: normal;
margin-left: -6px;
}
.homeSlider .elementor-swiper-button-next i {
color: #000;
font-weight: normal;
margin-right: -6px;
}
.homeSlider .elementor-swiper-button-prev {
left: 0px;
}
.homeSlider .elementor-swiper-button-next {
right: 0px;
}
.homeSlider .elementor-slides .swiper-slide-inner .elementor-slide-heading, .homeSection2 h5, h5 {
font-size: 16px !important;
font-weight: 600 !important;
line-height: 1rem !important;
text-transform: uppercase;
font-family: 'Poppins', sans-serif !important;
margin-bottom: 10px !important;
color: #fff !important;
}
.homeSlider .elementor-slide-description h2{
color: #fff !important;
font-size: 50px !important;
font-weight: bold !important;
line-height: 1.1em !important;
text-transform: uppercase !important;
margin-bottom: 10px !important;
}
.homeSection2 h2, h2 {
color: #fff !important;
font-size: 35px !important;
font-weight: bold !important;
line-height: 1.1em !important;
text-transform: uppercase !important;
margin-bottom: 25px !important;
}
.homeSection2 .elementor-widget.elementor-widget-heading {
margin: 0px;
}
.homeSlider img {
position: absolute;
right: 0px;
width: 400px;
top: 0px;
height: auto;
}
.homeSlider .elementor-slide-heading, .homeSlider .elementor-slide-description{
position: unset;
}
.homeSlider img {
position: absolute;
right: 0px;
width: 400px;
height: auto;
}
.homeSlider .elementor-button, .common_btn a.elementor-button-link {
border: 2px solid transparent;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0;
position: relative;
-ms-transform: skewX(-10deg) skewY(0);
-o-transform: skewX(-10deg) skewY(0);
-moz-transform: skewX(-10deg) skewY(0);
-webkit-transform: skewX(-10deg) skewY(0);
transform: skewX(-10deg) skewY(0);
-ms-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
-o-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
-moz-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
-webkit-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
background-color: #f5e7c4 !important;
border-color: #f5e7c4 !important;
width: auto !important;
font-family: 'Poppins', sans-serif !important;
min-width: 160px;
height: 54px;
line-height: 26px;
border-radius: 0px !important;
color: #000 !important;
}
.homeSlider .elementor-button:after, .common_btn a.elementor-button-link:after {
content: "";
top: -2px;
bottom: -2px;
left: -2px;
position: absolute;
width: 4px;
-ms-transition: all .25s;
-o-transition: all .25s;
-moz-transition: all .25s;
-webkit-transition: all .25s;
transition: all .25s;
background: #ea5a24;
z-index: -1;
}
.homeSection8_2 button::after {
height: 54px;
top: 0px;
}
.homeSlider .elementor-button:hover:after, .common_btn a.elementor-button-link:hover:after {
width: calc(4px + 100%);
}
.homeSlider .elementor-button:hover, .common_btn a.elementor-button-link:hover {
color: #fff !important;
}
.homeSlider .swiper-slide::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0px;
background: rgba(0,0,0,0.5);
left: 0px;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 100% !important;
width: 1410px !important;
padding: 0px 30px !important;
}
.elementor-section.elementor-section-boxed>.elementor-container section .elementor-container{
max-width: 100% !important;
width: 100% !important;
padding: 0px 0px !important;
}
.site-middle-footer-wrap {
background: #f5e7c4;
padding: 40px 0px 30px 0px;
}
.site-middle-footer-wrap img {
width: auto;
margin: 0px;
height: 75px !important;
}
.site-middle-footer-wrap .textwidget.custom-html-widget * {
text-align: left;
padding: 0px;
}
.footer-widget-area-inner.site-info-inner section {
text-align: left !important;
}
h2.widget-title {
color: #000 !important;
font-size: 20px !important;
font-weight: 600 !important;
}
.site-middle-footer-wrap ul li {
list-style: none;
display: block !important;
padding: 0px 0px;
text-align: left;
}
.site-middle-footer-wrap p {
text-align: center;
line-height: 1.5em !important;
margin: 40px 0px 10px 0px !important;
}
.site-middle-footer-wrap ul {
padding: 0px;
margin: 0px;
text-align: left;
}
.site-bottom-footer-inner-wrap {
padding-top: 10px !important;
padding-bottom: 10px !important;
grid-column-gap: 0px !important;
}
.site-bottom-footer-wrap {
background: #000;
}
.site-footer-bottom-section-2.site-footer-section.footer-section-inner-items-2 {
justify-content: flex-end;
align-items: center;
}
.footer-social-inner-wrap {
text-align: right;
}
.site-bottom-footer-inner-wrap p{
color: #939293 !important;
}
.footer-social-inner-wrap a {
background: transparent !important;
color: #fff !important;
margin: 0px !important;
}
.footer-social-inner-wrap a:hover{
opacity: 0.8;
}
.homeSection2 section .elementor-column .elementor-widget-wrap {
min-height: 350px;
display: flex;
align-items: flex-end;
align-content: flex-end;
padding: 40px !important;
}
.footer-social-inner-wrap.social-show-label-true.social-style-filled {
text-align: left;
}
.footer-social-inner-wrap a {
background: transparent !important;
color: #2b2b2b !important;
margin: 0px !important;
display: block !important;
font-size: 15px !important;
}
.homeSection2 .common_btn a.elementor-button-link {
min-width: 139px;
line-height: 16px;
height: 44px;
font-size: 13px;
}
.homeSection3 h2 {
color: #000 !important;
font-size: 30px;
}
.commonHeading {
margin: 0px !important;
}
.homeSection3 h2::before {
content: "/";
color: #bdb295;
margin-right: 10px;
font-weight: bold;
position: relative;
top: -3px;
font-size: 20px;
}
.homeSection3 .commonHeading::after {
display: inline-block;
width: 100%;
height: 2px;
background-color: #e7e7e7;
position: absolute;
bottom: 30px;
left: 0;
right: 0;
margin: 0 auto;
content: "";
}
.homeSection3 h2 {
color: #000 !important;
font-size: 30px;
z-index: 9;
position: relative;
display: inline-block;
background: #fff;
padding-right: 15px !important;
margin-bottom: 6px !important;
}
.homeSection3 a.elementor-button-link.elementor-button:hover {
color: #777 !important;
}
.homeSection3 a.elementor-button-link.elementor-button {
background: transparent;
color: #000 !important;
font-size: 13px;
text-transform: uppercase;
position: absolute;
top: -50px;
background: #fff;
right: 0px;
box-shadow: unset !important;
padding: 10px 0px 10px 15px;
}
.homeSection3 section .elementor-column:last-child {
border-right: 1px solid #e7e7e7;
}
.homeSection3 section .elementor-column {
border: 1px solid #e7e7e7;
border-right: 0px;
padding: 30px 30px 30px 30px;
}
.homeSection3 section h3 {
font-size: 16px !important;
margin-bottom: 20px !important;
color: #000 !important;
}
.homeSection3 section .elementor-widget.elementor-widget-heading {
margin: 0px;
}
.homeSection3 section h6 {
color: #555 !important;
font-size: 17px !important;
font-weight: normal !important;
margin-top: -5px !important;
}
.textCol .elementor-widget-wrap {
min-height: 580px;
display: flex;
align-items: center;
align-content: center;
}
.homeSection4 section {
position: relative;
top: 80px;
}
.textCol .elementor-widget-wrap {
display: flex;
align-items: center;
align-content: center;
height: 500px;
}
.imgCol .elementor-widget-wrap {
height: 580px;
}
.homeSection4 {
margin-bottom: 80px;
}
.homeSection4 p {
color: #fff !important;
margin-bottom: 40px !important;
}
.homeSection4 .elementor-widget.elementor-widget-heading {
margin: 0px;
}
.homeSection7 .elementor-widget-wrap.elementor-element-populated {
margin: 250px 0px 0px 0px;
}
.homeSection7 p {
margin-bottom: 25px !important;
color: #939293 !important;
}
.homeSection7 h2 {
margin: -10px 0px 10px 0px !important;
}
.homeSection7 h5 {
color: #939293 !important;
}
.homeSection7 .elementor-widget-wrap.elementor-element-populated {
margin: 250px auto 0px auto;
width: 1000px;
max-width: 100%;
}
.homeSection7 input {
border: 1px solid #cbcacb !important;
background: transparent !important;
border-radius: 0px !important;
height: 60px;
padding: 0px 28px !important;
color: #fff !important;
}
.homeSection7 .elementor-field-type-acceptance label {
position: absolute !important;
display: block !important;
color:#939293 !important;
width: auto !important;
z-index: 99;
top: 17px !important;
height: auto !important;
opacity: 1 !important;
overflow: unset;
transform: unset !important;
font-size: 16px !important;
clip: unset;
left: 25px;
}
.homeSection7 .elementor-widget-form .elementor-button {
width: 191px;
flex-basis: unset !important;
margin: 0px;
height: 60px;
border-radius: 0px;
background-color: #5f5f5f!important;
color: #939293!important;
font-family: 'Poppins', sans-serif !important;
text-transform: uppercase;
letter-spacing: 1.4px;
font-size: 15px;
}
.homeSection7 .elementor-widget-form .elementor-button:hover{
opacity: 0.8;
}
.homeSection7 .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
position: absolute;
bottom: 68px;
right: -5px;
width: 191px;
text-align: right;
justify-content: flex-end;
}
.homeSection7 .elementor-field-type-date.elementor-field-group input {
padding-right: 191px;
}
.footer-social-inner-wrap a span.kadence-svg-iconset {
display: none;
}
.footer-social-inner-wrap a.social-button .social-label {
padding-left: 0px;
}
footer .search-form input[type="search"], .search-form input.search-field {
padding-right: 60px;
background: transparent;
color: #fff !important;
border: 0px;
width: 105px;
padding: 0px 0px 0px 0px!important;
font-size: 15px;
}
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area {
margin: 0px 0px 0px 20px;
}
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area a {
color: #939293 !important;
font-size: 15px;
}
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area a i {
font-size: 13px !important;
margin-right: 4px;
}
footer .search-form input[type="search"]::placeholder {
color: #939293;
}
footer .search-form .kadence-search-icon-wrap {
position: absolute;
left: -23px;
width: 20px;
font-size: 14px;
}
footer .search-form .search-submit[type="submit"] {
left: -20px;
width: 20px;
padding: 0px;
}
footer .search-form span.kadence-svg-iconset {
color: #939293;
}
.homeSection3 img {
-ms-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
-moz-transition: all .3s ease 0s;
-webkit-transition: all .3s ease 0s;
transition: all .3s ease 0s;
margin-bottom: 20px !important;
height: 275px !important;
width: auto !important;
max-width: 100% !important;
object-fit: cover;
}
.homeSection3 section .elementor-column:hover img, .productSection3 .elementor-column:hover img {
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
footer a:hover {
text-decoration: underline !important;
}
.footer-social-inner-wrap a:hover {
color: #2b2b2b !important;
opacity: 1 !important;
}
.productSection1 img {
height: 500px !important;
object-fit: cover;
width: 100% !important;
}
.productSection2_2 section .elementor-widget-wrap.elementor-element-populated {
padding: 0px 70px 0px 0px;
}
.productSection2_2 section {
margin-bottom: 45px;
}
.productSection2_2 h4 {
color: #ffff !important;
font-size: 34px;
line-height: 1.2em;
}
.productSection2_2 p {
color: #fff !important;
line-height: 1.6em !important;
margin: 15px 0px 0px 0px !important;
}
.productSection3 .elementor-widget-image .elementor-widget-container {
background: #202020;
padding: 10px;
}
.productSection3 .elementor-widget-image .elementor-widget-container img {
height: 225px;
width: auto;
max-width: 100%;
-ms-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
-moz-transition: all .3s ease 0s;
-webkit-transition: all .3s ease 0s;
transition: all .3s ease 0s;
margin-bottom: 20px !important;
}
.productSection3 h4 {
padding: 6px 0px 0px 0px;
color: #fff !important;
font-size: 18px;
line-height: 1.3em;
}
.productSection3 .common_btn a.elementor-button-link {
height: 44px;
line-height: 15px;
font-size: 13px;
margin-top: -5px;
}
.productSection1 img {
width: 100% !important;
height: 550px !important;
object-fit: cover !important;
object-position: top center;
}
.productSection2_1 {
padding-right: 30px;
}
.productSection2_1 img {
height: 500px !important;
width: auto !important;
max-width: 100% !important;
}
.productSection1 .elementor-container.elementor-column-gap-default {
align-items: flex-start;
}
.site-top-footer-wrap .site-container, .site-top-footer-wrap .site-container > div {
padding: 0px !important;
}
.siteTitle {
padding: 20px 0px;
}
.siteTitle a span, .siteTitle li span {
color: #0A0A0A !important;
}
.siteTitle li:first-child {
text-decoration: underline;
}
.siteTitle ul{
margin: 0px !important;
}
.siteTitle li span span {
font-size: 11px !important;
position: relative;
left: -4px;
}
.siteTitle li {
padding: 0px !important;
margin: 0px 5px !important;
}
.resourceSection1_1 > div {
background: #f5f5f5;
padding: 35px 34px !important;
margin: 0;
}
.resourceSection1_1 {
padding-right: 30px !important;
}
.resourceSection1_1 h4 {
color: #0A0A0A !important;
font-weight: 500 !important;
margin-bottom: 2px;
font-size: 20px !important;
}
.resourceSection1_1 li a span {
color: #0a0a0a !important;
margin-bottom: 12px;
text-transform: uppercase;
}
.resourceSection1_1 li a:hover{
text-decoration: underline;
}
.resourceSection1_2 h1, .faqSection1 h1 {
color: #0A0A0A !important;
font-weight: 500 !important;
font-size: 32px !important;
}
.resourceSection1_2 h3, .faqSection1 h3 {
color: #0A0A0A !important;
font-weight: 500 !important;
font-size: 26px;
margin-bottom: 0px !important;
}
.faqSection1 .elementor-widget.elementor-widget-heading {
margin: 0px;
}
.resourceSection1_2 h4, .faqSection1 h4 {
font-weight: normal !important;
color: #0A0A0A !important;
margin-top: 10px !important;
margin-bottom: 3px !important;
}
.faqSection1 .elementor-tab-title {
background: #e8e8e8 !important;
text-decoration: none;
border: 0px !important;
padding: 15px 50px 15px 30px !IMPORTANT;
transition: all linear .15s;
font-size: 16px !IMPORTANT;
font-weight: 700;
color: #fff;
text-decoration: none;
border-radius: 10px !important;
line-height: 1.4em !important;
}
.faqSection1 .elementor-accordion .elementor-accordion-item {
border: 0px;
margin: 20px 0px !important;
}
.faqSection1 .elementor-accordion .elementor-accordion-item {
border: 0px;
}
.faqSection1 .elementor-tab-title a {
color: #0a0a0a !important;
font-size: 15px;
}
.faqSection1 .elementor-tab-content {
border: 0px !important;
padding: 10px 15px 0px 15px;
}
.faqSection1 span.elementor-accordion-icon span {
color: #0a0a0a !important;
font-size: 15px !important;
position: relative;
right: -20px;
}
.faqSection1 .elementor-accordion .elementor-accordion-item:last-child {
margin-bottom: 0px !important;
}
.faqSection1 .elementor-tab-content p {
padding: 0px;
font-size: 14px !important;
color: #0a0a0a !important;
margin: 0px 0px 20px 0px;
}
.textCol > div {
padding: 30px !important;
}
.homeSection2 section .elementor-column .elementor-widget-wrap::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0px;
background: rgba(0,0,0,0.3);
left: 0px;
}
.homeSection2 section .elementor-column .elementor-widget-wrap > div {
z-index: 9;
}
#wrapper {
background-color: #f5e7c4;
background-image: url(https://getyoursafetytraining.com/dev/wp-content/uploads/2021/04/YST_Circles.png);
background-size: 40%;
background-repeat: true;
background-position-x: left;
background-position-y: center;
}
.productList p a {
background: #f73838;
padding: 10px 10px;
color: #fff !important;
}
.productList p a:hover {
background: #fff;
color: #f73838 !important;
border: solid 1px #f73838;
}
.homeSection3 h2 {
color: #000 !important;
font-size: 30px;
z-index: 9;
position: relative;
display: inline-block;
background: transparent;
padding-right: 15px !important;
margin-bottom: 6px !important;
}
.homeSection3 section .elementor-column {
margin: 30px;
border: 0 !important;
}
.homeSection3 h2::before {
display: none;
}
.homeSection3 a.elementor-button-link.elementor-button {
padding: 15px !important;
font-size: 15px !important;
}
.homeSection3 a.elementor-button-link.elementor-button:hover {
background: #ea5a24;
color: #fff !important;
}
.homeSection3 .commonHeading::after {
display: none;
}
.homeSection3 .elementor-image-box-description {
padding-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 1024px){
.homeSlider .elementor-slide-description h2 {
font-size: 36px !important;
}
.homeSection2 section .elementor-column .elementor-widget-wrap {
padding: 40px 15px !important;
}
.homeSection2 h2, h2 {
font-size: 28px !important;
}
.homeSection3 section .elementor-column {
padding: 15px;
}
}
@media (max-width: 767px){
footer .site-container, header .site-container {
padding-left: 15px !important;
padding-right: 15px !important;
}
body p, footer li a, section li a, section li {
font-size: 14px !important;
}
.homeSlider img {
display: none !important;
}
header .site-container {
max-width: 100%;
padding: 5px 5px 5px 5px !important;
}
.homeSlider .swiper-slide {
height: 480px !IMPORTANT;
}
.homeSlider .elementor-slide-heading, .homeSlider .elementor-slide-description {
width: 100%;
position: unset;
}
.homeSlider .elementor-slide-description h2 {
font-size: 32px !important;
}
.homeSlider .elementor-slide-description p {
margin-bottom: 30px !important;
}
.homeSlider .elementor-button, .common_btn a.elementor-button-link {
min-width: 145px;
height: 44px;
line-height: 16px;
font-size: 13px;
}
.homeSlider .swiper-slide-contents {
text-align: center;
}
.homeSlider .elementor-swiper-button {
width: 40px;
height: 60px;
}
.homeSlider .elementor-slides .swiper-slide-inner {
padding: 30px 40px;
}
.elementor-section.elementor-section-boxed>.elementor-container {
padding: 0px 15px !important;
}
.homeSection2 section .elementor-column .elementor-widget-wrap {
padding: 30px 15px !important;
margin-bottom: 25px !important;
}
.textCol .elementor-widget-wrap {
height: auto;
min-height: unset;
padding: 50px 15px !important;
}
.homeSection4 section {
position: relative;
top: 0px;
padding: 40px 0px !important;
}
.homeSection3 h2 {
font-size: 24px !important;
padding-right: 0px !important;
margin-bottom: 6px !important;
line-height: 1.3em !important;
}
.homeSection3 .commonHeading::after {
display: none;
}
.homeSection3 a.elementor-button-link.elementor-button {
position: unset;
float: left;
padding: 15px 0px 15px 0px;
}
.homeSection3 section .elementor-column {
border: 1px solid #e7e7e7 !important;
padding: 20px 15px;
margin-bottom: 20px !important
}
.homeSection4 {
margin-bottom: 0px;
}
.homeSection7 .elementor-widget-wrap.elementor-element-populated {
margin: 0px auto 0px auto;
}
.homeSection7 input {
height: 50px;
padding: 0px 10px !important;
color: #fff !important;
}
.homeSection7 .elementor-widget-form .elementor-button {
width: 140px;
height: 50px;
font-size: 14px;
}
.homeSection7 .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
bottom: 58px;
right: -5px;
width: 140px;
}
.site-middle-footer-wrap {
padding: 10px 0px 0px 0px;
}
.homeSection2 h2, h2 {
font-size: 26px !important;
margin-bottom: 25px !important;
}
.resourceSection1_2 h1, .faqSection1 h1 {
font-size: 24px !important;
line-height: 1.3em;
margin-bottom: 5px !important;
}
.resourceSection1_2 h4, .faqSection1 h4 {
font-size: 18px;
line-height: 1.3em;
}
.faqSection1 .elementor-tab-title {
padding: 10px 40px 10px 15px !IMPORTANT;
font-size: 15px !IMPORTANT;
line-height: 1.3em !important;
}
.faqSection1 .elementor-tab-content p {
margin: 0px 0px 15px 0px;
}
.resourceSection1_1 {
padding-right: 0px !important;
padding-bottom: 30px !important;
}
.resourceSection1_2 h3, .faqSection1 h3 {
font-size: 20px;
margin-bottom: 0px !important;
line-height: 1.3em;
}
.resourceSection1_1 > div {
padding: 25px 20px !important;
margin: 0;
}
.productSection1 img {
height: 400px !important;
}
.productSection2_1 {
padding: 40px 0px 25px 0px !important;
}
.productSection2_2 section:first-child .elementor-column.elementor-inner-column {
width: 33.33%;
padding: 0px 7px;
}
.productSection2_2 h4 {
font-size: 29px;
line-height: 1.2em;
margin: 25px 0px 5px 0px !important;
}
.productSection2_1 img {
height: 375px !important;
}
.productSection2_2 section:first-child {
width: 350px !important;
margin: 0px auto !important;
}
.productSection2_2 section:first-child .elementor-column.elementor-inner-column img {
height: 125px;
width: 100%;
margin: 0 auto !important;
object-fit: cover;
}
.productSection2_2 section .elementor-widget-wrap.elementor-element-populated {
padding: 0px 0px 0px 0px;
}
.productSection3 .elementor-column {
margin-bottom: 25px;
margin-left: auto !important;
margin-right: auto !important;
width: 350px !important;
max-width: 100% !important;
}
}
.slider {
min-height: 148px !important;
max-height: 500px !important;
height: auto !important;
}
header#masthead .dropdown-nav-special-toggle {
display: none;
}