.pxg_banner_holder{z-index:22!important}
.pxg_banner_cta{position:absolute!important;z-index:88!important}
.pxg_left {
  width:17%;
  content:'';
  display:block;
  position:absolute;
  top:0;
  right:0;
  /*background: linear-gradient(to left, rgba(0,0,0,1) 0%,rgba(255,255,255,0) 53%);*/
  height:100%;
  z-index: 69;
}
.pxg_right {
  width:17%;
  content:'';
  display:block;
  position:absolute;
  top:0;
  left:0;
  /*background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(255,255,255,0) 53%);*/
  height:100%;
  z-index: 69;
}

.home .site-content{}/*margin: 0px!important*/
.home #content .container,.home #header .container{/*padding:0px!important;(made conflict with heading padding flatsome)*/width: 100%!important;max-width: 100%;}
.pxg_ext_close {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 14px;
    color: #fff;
    background: #000;
    cursor: pointer;
    z-index:9999;
    opacity: 0.5;
   filter: alpha(opacity=50);
   padding:2px 7px;
   border-radius: 50%;
}
.pgg-ext-banner {
    display: block;
    clear: both;
    padding-top: 24px;
    margin: 0 auto!important;
    width: 100%!important;
    padding-top: 0!important;
}
.pgg-ext-banner-content {
    display: block;
    margin: 0 auto;
    text-align:center;
    position: relative;
}
/*bannerx*/
.pxg_slide .owl-nav i.fa.fa-chevron-right{padding:6px 8px!important}
.pxg_slide .owl-nav i.fa.fa-chevron-left{padding:6px 6px!important}
.pxg_bans .owl-carousel{display: block!important}
.pxg_bans .owl-nav{
  position: initial;
}
.pxg_bans .owl-item img.pxg1{width: auto!important;margin: 0px auto!important}
.pxg_a_hold{display:block;width:100%}
.pxg_bans{}
.pgg-ext-banner-content .owl-item img,.pgg-ext-banner-content .pxg_banners_hold{max-height:168px!important;}
.pxg_banners_ext{padding-bottom:168px}
.pgg-ext-banner-content .owl-item img{margin: 0px auto;width:inherit!important}
.pxg_bans .owl-nav .pxg_nav{
position: absolute;
z-index: 88;
cursor: pointer;
top: 30%;
border:1px solid #f8f8f8;
padding:6px 9px;
border-radius: 50%;
opacity: 0.5;
filter: alpha(opacity=50);
}
.pxg_bans.owl-carousel .owl-nav button.owl-prev:hover,
.pxg_bans.owl-carousel .owl-nav button.owl-next:hover{
  opacity: 1.0!important;
  filter: alpha(opacity=100)!important;color:#000!important;
}
.pxg_bans.owl-carousel .owl-nav button.owl-prev,
.pxg_bans.owl-carousel .owl-nav button.owl-next{
  width: 30px;
  height: 30px;
  border:1px solid #f8f8f8!important;
  border-radius: 50%!important;
  opacity: 0.5!important;
  filter: alpha(opacity=50)!important;
  background-color:white!important;
}
.pxg_bans .owl-nav button.owl-prev{
  left: 0px;
  position: absolute;
}
.pxg_bans .owl-nav button.owl-next{
  position: absolute;
  right: 0px;
}
.pxg_bans .owl-nav{
  width:100%;
  position: absolute;
  z-index: 88;
  cursor: pointer;
  display: flex;
  top: 30%;
  /*margin-top: -60px;*/
}
.pxg_bans .owl-dots{
    position: absolute;
    bottom: 0px;
    margin: 0px auto;
    display: block;
    width: 100%;
}
.pxg_banner_details .pxg_banner_media{text-align: center;margin:13px 0px;display:table;position:relative;margin:0px auto}
.pxg_banner_details .pxg_banner_holder{line-height: inherit;}
li.lslide{display: inline-block!important;}