@media only screen and (max-width: 1200px) {.home .pxl-post--holder div.pxl-item--excerpt { min-height: 160px !important; }}
.round .gallery-item a { -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow: hidden; }
.pxl-post-blog.post-layout-service-1 .pxl-post--icon{
  display:none !important;
}

.pxl-post-blog.post-layout-service-1 .pxl-post--holder{
  padding-top:50px;
}

div.pxl-swiper-slide div.pxl-post--holder div.pxl-item--excerpt { min-height: 135px; }
a.btn span.pxl--btn-text { font-size: 19px !important; }
:root{
  --link-color: #40850F;
  --secondary-color: #40850F;
}

#pxl-main .pxl-slide1--subheading i{
  color:#40850F !important;
}

#pxl-content-main a { text-decoration: underline; }
#pxl-content-main a.btn, #pxl-content-main h1 a, #pxl-content-main h2 a,  #pxl-content-main h3 a,  #pxl-content-main h4 a,  #pxl-content-main h5 a,  #pxl-content-main h6 a, #pxl-content-main .pxl-list a {text-decoration: none; }
.whitenowrap { white-space: nowrap !important; }
.noshadow {   text-shadow: none !important; } 
@media only screen and (min-width: 1200px) and (max-width: 1520px) { .font12 a { font-size: 12px !important; } }
@media only screen and (min-width: 1200px) { .textshadow header {   text-shadow: rgba(0,0,0,0.65) 1px 1px 2px; } .textshadow header ul.sub-menu { text-shadow: none !important; }
.font12 ul.sub-menu a { font-size: 15px !important; } }
div#pxl-header-mobile { position: fixed !important;left: 0; right: 0; background: #fff; }
@media only screen and (max-width: 1200px) { ul#menu-main-3 { display: none !important; }
#pxl-header-default #pxl-nav-mobile, #pxl-header-elementor #pxl-nav-mobile { right: 75px !important; }
  #pxl-header-mobile .pxl-item--icon { position: absolute; right: 25px; top: 30%; }
  #pxl-header-mobile .pxl-item--icon svg {  color:#000 !important;  }
}
div.grecaptcha-badge {visibility: hidden;}