  .ibl_lightgallery { 

    display: inline-block;

    vertical-align: top;

    overflow: hidden;
    float: left;

  }



  .mainiblgallery{

    width: 100%;

    position: relative;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    -o-user-select: none;

    user-select: none;

  }

  .iblig-lightgallery {

    margin: 0 auto;

    width: 100%;

    background-color: #FFFFFF;

    text-align: left;

    display: flow-root;

  }



  .ibl_photo {



    position: relative;

    display: inline-block;

    overflow: hidden;

    box-sizing: content-box;

  }

  .ibl_photo:after {

    padding-top: 100%;

    display: block;

    content: "";

  }

  .ibl_photo1:after {

    background: #000;

    content: "";

  }

  .ibl_photo_div {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    text-align: center;

  }

  .ibl_photo_img_type{

    width: 100%;

    height: 100%;

    position: relative;

    overflow: hidden;

  }

  .iblig_img{

    width: 100% !important;

    height: auto !important;

    display: block !important;

    position: absolute !important;

    top: 50% !important;

    left: 50% !important;

    max-width: none !important;

    -webkit-transform: translateX(-50%) translateY(-50%);

    -moz-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    -o-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

  }

  .iblig-gallery{

   min-width: 160px;

   margin: 0 auto;

   padding-top: 1em;

 }         

 .nofancybox{

  display: block;

  width: 100%;

}

.ibli_video {

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background-color: transparent;

  transition: all .1s ease;

}

.ibli_video_icon{

  display:table;width:100%;height:100%;text-align: center !important;

  text-align-last: center !important;

}

.ibli_video_icon_div{

  display:table-cell;vertical-align:middle;text-align:center;color:white;font-size: 35px;

}

.iblig-likes-comments {

  position: absolute;

  top: 45%;

  z-index: 9;

  width: 100%;

  color: #fff;

  left: 0;

  -webkit-transition: all .5s ease;

  transition: all .5s ease;

  opacity: 0;

  line-height: 20px;

  font-size: 18px;

  cursor: pointer;

  display:inline;

  text-align: center;

  text-align-last: center;

}



.demo-gallery-poster {

  background-color: rgba(0, 0, 0, 0.1);

  bottom: 0;

  left: 0;

  position: absolute;

  right: 0;

  top: 0;

  -webkit-transition: background-color 0.15s ease 0s;

  -o-transition: background-color 0.15s ease 0s;

  transition: background-color 0.15s ease 0s;

}

.demo-gallery-poster img {

  height: 48px;

  margin-left: -24px;

  margin-top: -24px;

  opacity: 0.8;

  width: 48px;

  left: 50%;

  position: absolute;

  top: 50%;

  -webkit-transition: opacity 0.3s ease 0s;

  -o-transition: opacity 0.3s ease 0s;

  transition: opacity 0.3s ease 0s;

}



.iblig-lightgallery.dark > ul > li a {

  border: 3px solid #04070a;

}

.home .iblig-lightgallery {

  padding-bottom: 20px;

}

.fa{margin-right: 5px;}

.wdi_clear {

  clear: both;

}

.user-block{    margin-bottom: 20px;}

.iblig_hedaer{

  font-size: 16px;



}
.iblig_profilename{
  box-shadow: none !important;
  text-decoration: none !important;
}

.iblig_follow{

  margin-left: 0;

  display: inline-block;

  vertical-align: middle;

}

.iblig_info{

  display: block;

}

.iblig_posts,.iblig_followers,.iblig_following{

  display: inline-block;

  font-size: 14px;

  margin-top: 0px !important;

  margin-bottom:5px !important;

  

}

.iblig_bio{margin-top: 15px !important;margin-bottom: 0px !important;}

.iblig_bio,.iblig_website{

 font-size: 14px;

}

.iblig_website{margin-top: 0px !important;}

.iblig_posts{margin-left: 10px !important;margin-right: 10px !important;}
.iblig_followers {margin-right: 10px !important;}

.user-block .iblig_user_img {

  width: 80px;

  height: 80px;

  float: left;

}

.gallrycontent{display:none;}

.nofancybox:after {

  content: "";

  left: 50%;

  top: 50%;

  width: 0;

  height: 0;

  position: absolute;

  z-index: 8;

  -webkit-transition: all .3s ease;

  transition: all .3s ease;

  opacity: 0;

  margin: 0;

}

.nofancybox:hover .iblig-likes-comments {

  opacity: 1;

}

.nofancybox:hover::after{

  width: 100%;

  height: 100%;

  opacity: .5;

  left: 0;

  top: 0;

  cursor: pointer;

}

.iblig-btnp {

  display: inline-block !important;

  padding: 7px 15px !important;

  cursor: pointer !important;

  text-transform: uppercase !important;

  text-decoration: none !important;

  -webkit-transition: all .5s !important;

  transition: all .5s !important;

  font-size: 15px !important;

  box-shadow: none !important

}

.iblig-btnp:hover{

  display: inline-block !important;

  padding: 7px 15px !important;

  cursor: pointer !important;

  text-transform: uppercase !important;

  text-decoration: none !important;

  -webkit-transition: all .5s !important;

  transition: all .5s !important;

}

.iblig-follow-btn{

  display: inline-block;

  padding: 5px 20px !important;

  cursor: pointer !important;

  text-transform: uppercase !important;

  text-decoration: none !important;

  -webkit-transition: all .5s !important;

  transition: all .5s !important;

  box-shadow:none !important;

  border-radius: 6%;

}

.iblig_follow{

  margin: 0px 10px;

  font-size: 12px;

}



#owl-demo .item{

  padding: 0px !important;

}

#owl-demo .item img{

  display: block;

  width: 100%;

  height: auto;

}



/*.prev-next-button {

  position: absolute;

  top: 50%;

  width: 60px;

  height: 60px;

  border-radius: 50%;

  z-index: 1000;

  transform: translateY(-50%);

}



.previous { left: 10px; }

.next { right: -10px; }



.prev-next-button .fa {

  position: absolute;

  left: 20%;

  top: 30%;

  width: 60%;

  height: 60%;

  font-size: 60px;



  }*/



  .owl-prev:before{

    font-family: Font Awesome\ 5 Free;

    content: "\f104";

  }

  .owl-next:before{

    font-family: Font Awesome\ 5 Free;

    content: "\f105";

  }

  .owl-prev {

   position: absolute;

   top: 0%;

   width: 10px;

   z-index: 1000;

   left: 4%;

   cursor: pointer;

   font-size: 60px !important;

   font-weight: 600 !important;

 }



 .owl-next {

  position: absolute;

  top: 0%;

  width: 10px;

  z-index: 1000;

  right: 5%;

  cursor: pointer;

  font-size: 60px !important;

  font-weight: 600 !important;

}

.owl-prev:focus, .owl-next:focus{outline: none !important;}

.owl-theme {

  display: inline-block;

}

.owl-dots{text-align: center;margin-top: 20px;}

.owl-theme .owl-dots .active span {

  background: none repeat scroll 0 0 #000;

  border-radius: 20px;

  display: block;

  height: 12px;

  margin: 5px 7px;

  opacity: 0.5;

  width: 12px;

}

.owl-theme .owl-dots span {

  background: none repeat scroll 0 0 #869791;

  border-radius: 20px;

  display: block;

  height: 12px;

  margin: 5px 7px;

  opacity: 0.5;

  width: 12px;

}