#shivaysmartblog{
   text-align: center;
}
#shivaysmartblog .smartblog {
    position: relative;
    overflow: hidden;
}
#shivaysmartblog .sepretor{
   position: relative;
 }

 #shivaysmartblog .section-header .home-title {
   position: relative;
   text-align: center;
   text-transform: unset;
   font-size: 30px;
   padding: 0;
   margin-bottom: 25px;
   line-height: 40px;
   font-weight: 500;
   color: var(--brand-primary);
   letter-spacing: 4px;
   vertical-align: middle;
   font-family: var(--title-font);
 }
 @media (max-width:991px){
   #shivaysmartblog .section-header .home-title{
      font-size: 25px;
      margin-bottom: 15px;
   }
 }
 @media (max-width:991px){
   #shivaysmartblog .section-header .home-title{
      font-size: 25px;
      margin-bottom: 15px;
   }
 }
 @media (max-width:375px){
   #shivaysmartblog .section-header .home-title{
      font-size: 20px;
      margin-bottom: 10px;
   }
 }
#shivaysmartblog .container{
   border: 1px solid var(--brand-primary);
   padding:  15px;
}
@media (max-width: 543px) {
   #shivaysmartblog .container {
       padding: 15px;
  }
}
#shivaysmartblog .smartblog .blog-post{
   position: relative;
   display: inline-block;
   vertical-align: middle;
   background-color: #fff;
   border: 1px solid #232323;
   border-radius: 5px;
}
#shivaysmartblog .smartblog .sds-blog-post:hover img {
    -webkit-transform-style: unset;
    transform-style: unset;
    transform: scale(1.26);
    -webkit-transform: scale(1.26);
    -ms-transform: scale(1.26);
    -o-transform: scale(1.26);
    -moz-transform: scale(1.26);
    opacity: 0.8;
}
#shivaysmartblog .smartblog .image-wrapper {
    display: block;
    max-width: 100%;
    position: relative;
    overflow: hidden;
}
#shivaysmartblog .smartblog .image-wrapper .galleryimg-link {
    display: block;
    position: relative;
    overflow: hidden;
}
#shivaysmartblog .smartblog .image-wrapper .galleryimg-link img {
    max-width: 100%;
    -webkit-transition: all 1.5s ease 0s;
    -moz-transition: all 1.5s ease 0s;
    -ms-transition: all 1.5s ease 0s;
    -o-transition: all 1.5s ease 0s;
    transition: all 1.5s ease;
}
#shivaysmartblog .smartblog .image-wrapper .blog-date .date-info {
    position: absolute;
    top: 15px;
    right: auto;
    left: 15px;
    background-color:var(--brand-secondary);
    color: #666;
    font-size: 16px;
    text-align: center;
    padding: 11px 15px;
    line-height: 20px;
}


#shivaysmartblog .smartblog .blog-slider-content{
   padding: 0 15px 20px;
   text-align: center;
   margin-bottom: 0;
}


#shivaysmartblog .smartblog .blog-slider-content .blog-inner{
   text-align: left;
   padding: 9px 0;
}
#shivaysmartblog .smartblog .blog-slider-content .blog-inner .blog-date{
   padding: 5px 0;
   color: var(--brand-secondary);
   font-size: 14px;
   font-weight: 600;
   text-align: left;
   transition: all 0.5s;
   display: inline-block;
   vertical-align: middle;
   position: relative;
}

#shivaysmartblog .smartblog .blog-slider-content .blog-inner .blog-date .date{
   padding: 5px 0;
   color: var(--brand-secondary);
   font-size: 16px;
   font-weight: 600;
   text-align: left;
   transition: all 0.5s;
   display: inline-block;

}

#shivaysmartblog .smartblog .blog-slider-content .blog-desc{
   margin-top: 0px;
   text-align: left;
}
#shivaysmartblog .smartblog .blog-slider-content .blog-desc h4{
   font-size: 20px;
   color: var(--brand-primary);
   line-height: 20px;
   margin-bottom: 10px;
}
@media(max-width: 543px){
   #shivaysmartblog .smartblog .blog-slider-content .blog-desc h4{
       font-size: 16px;
   }
}
#shivaysmartblog .smartblog .blog-slider-content .blog-desc p{
   font-size: 15px;
   color: var(--brand-primary);
   line-height: 20px;
}
@media (max-width:991px){
   #shivaysmartblog .smartblog .blog-slider-content .blog-desc p{
      margin-bottom: 0;
   }
}
/* #shivaysmartblog .owl-nav .owl-prev, #shivaysmartblog .owl-nav .owl-next{
   position: absolute;
   top: -65%;
   right: 0;
   bottom: auto;
   margin: 0;
} */
/* #shivaysmartblog .owl-nav .owl-prev, #shivaysmartblog .owl-nav .owl-next{
   background-color: var(--brand-secondary);
   border-color: var(--brand-secondary);
}
#shivaysmartblog .owl-nav .owl-prev:hover, #shivaysmartblog .owl-nav .owl-next:hover{
   background-color: var(--light-color);
   border-color: var(--light-color);
} */
@keyframes zoom-in-zoom-out {
    0% {
        transform: scale(1, 1);
   }
    50% {
        transform: scale(1.1, 1.1);
   }
    100% {
        transform: scale(1, 1);
   }
}

@media(max-width: 543px){
   .smartblog .owl-theme .owl-nav{
       margin-top: 16px;
   }
}

#shivaysmartblog #left-column .popular-blog ul li a{
   color: var(--light-color);
}
