.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {  display: none;}.vc_carousel-slideline-inner img {  width: 100%;}
.elementor-text-editor.elementor-clearfix ul li{ float:left; margin:0 20px; font-weight:bold;}
.large-above-menu > * { display: table-cell; padding-left: 24px; vertical-align: middle; } .logo-img { width: 38%; } .full-width.logo-background .logo { color: #ffffff!important;} .top-bar { background-color: #0C82BD; } .full-width .logo::before,.full-width .logo::after{ display:none;} .btn.btn-md.btn-gradient.btn-shado{display:none;} .vc_gitem-animate-none .vc_gitem-zone-b{opacity: 99 !important} .vc_grid-item-mini.vc_clearfix .vc_custom_1419253765784 {  background-color: rgb(0,0,0,0.5) !important; } .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h3 { font-size:25px !important; font-weight:400 !important; }
.vc-gitem-zone-height-mode-auto::before {
  padding-top: 33%!important;
  padding-bottom: 29%!important;
}
.full-width nav.site-navigation .main-menu > li > a:hover{ background:#6A9630;}
 nav.site-navigation .current-menu-item > a{ background:#6A9630 !important;}
.header-wrap.clearfix.left{ background:#0C82BD;}.full-width nav.site-navigation{ position:static;}
.btn.btn-shadow::after{ display:none;}
.featured:not(.product) img {
  width: 100%; height:450px;

}.projects-item img{height:280px; } .textwidget img {
  width: 89%;
}
.anps_menu_widget .menu li {
    margin-bottom: 10px;
}
rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap {
    transform-style: flat;
    display: none !important;
}.large-above-menu .contact-number .contact-number-text{  color:#fff!important; font-weight:bold;}
.large-above-menu .contact-number{ background:#0C82BD!important; font-weight:bold;}
.contact-number-number {
  font-size: 14px;
  font-weight: normal;
}
.gallery-simple__link { box-shadow:inherit !important; padding: 20px; margin: 10px; border: 4px solid #e5e5e5; }
  .full-width nav.site-navigation .main-menu > li > a {
       color: #fff !important;
  }
.top-bar .contact-info li i {
  text-align: left;  color: #f4f4f4;}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev { width: 50px !important; height: 50px!important; font-size: 40px!important; display: block; padding: 0; background: #fff; line-height: 62px!important; }
/*
     FILE ARCHIVED ON 18:30:32 Mar 10, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:21:08 Sep 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.597
  exclusion.robots: 0.085
  exclusion.robots.policy: 0.074
  esindex: 0.009
  cdx.remote: 12.522
  LoadShardBlock: 299.114 (3)
  PetaboxLoader3.resolve: 217.393 (4)
  PetaboxLoader3.datanode: 126.249 (4)
  load_resource: 60.141
*/