.spsp.bg-default {background-color: #ffffff !important;}
 body.dark .spsp.bg-default {background-color: #000000 !important;}
.spsp.page-section-area, .spsp-bnr-video.page-section-area {overflow: hidden;}
.spsp.blog .spsp-post {box-shadow: 0 0px 25px 0 rgba(54,53,76,0.08);transition: all .3s linear;transition: all .8s cubic-bezier(.39,.01,.36,.9);transform: translateY(0px);background-color: #ffffff;margin-bottom: 1.875rem;border-radius: 4px;}
.spsp.blog .spsp-post:hover, .spsp.blog .spsp-post:focus{box-shadow: 0 0 25px 0px rgba(54,53,76,0.1);transition: all .3s linear;transform: translateY(-6px);transition: all .8s cubic-bezier(.39,.01,.36,.9);}
.spsp.blog .spsp-post .spsp-post-thumbnail {position: relative;overflow: hidden;margin: 0;text-align: center;}
.spsp .spsp-post-content {padding: 1.5rem 1.875rem;}
 body .spsp .spsp-entry-meta {margin: 0 0 1rem; display: block;}
.spsp .spsp-entry-meta span {transition: 0.3s;font-size: 1rem;}
.spsp .spsp-entry-meta span {padding-right: 1.5rem;}
.spsp .spsp-entry-meta i {color: #ff6f61;}
.spsp .spsp-entry-meta i {padding-right: 0.625rem;transition: 0.3s;}
.spsp .spsp-entry-meta a {display: inline-block;}
.spsp header {display: block;}
.spsp h3 {font-size: 1.500rem;}
.spsp h3 {clear: both;line-height: 1.5;margin: 0 0 1.875rem;color: #000000;font-weight: 700;}
.spsp.blog h3.entry-title {font-weight: 600;margin-bottom: 1.3rem;margin-top: 0;}
.spsp a {transition: 0.3s;cursor: pointer;}
.spsp .spsp-post .spsp-entry-content {overflow: hidden;}
.spsp p {margin: 0 0 1.6rem;padding: 0;}
.spsp .spsp-entry-content p {margin-bottom: 0;padding-bottom: 1.25rem;}
.spsp.blog .spsp-post .spsp-post-content .spice-seprator, .spsp.blog .spsp-post .spsp-entry-content .spice-seprator {border-bottom: 1px solid #ebebeb;
    margin: 5px 0 18px;}
.spsp .footer-meta.spsp-entry-meta {display: inline-block;padding-top: 0.5rem;width: auto;overflow: unset;margin: 0px -5px 0px 0px;}
.spsp .spsp-entry-meta span:last-child {padding-right: 0;}
.spsp .spsp-post .spsp-entry-content .spsp-more-link, .spsp .spsp-post-video .spsp-entry-content .spsp-more-link {border: 1px solid #ebebeb;border-radius: 4px;}
.spsp .spsp-post .spsp-entry-content .spsp-more-link {float: right;display: inline-block;padding: 8px 15px;}
.spsp .spsp-post-video .spsp-entry-content .spsp-more-link{display: inline-block;padding: 8px 15px;}
.spsp .spsp-more-link i {font-size: 0.875rem;margin-left: 0.2rem;}
.spsp .img-fluid{max-width: 100%;height: auto;}
.spsp .owl-carousel .owl-prev, .spsp .owl-carousel .owl-next, 
.spsp-banner .owl-carousel .owl-prev, .spsp-banner .owl-carousel .owl-next {display: inline-block;background-color: rgba(0, 0, 0, 0.3);opacity: 0;color: #fff;font-size: 1.25rem;line-height: 3;padding: 0 !important;margin: 0px; -moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 3.75rem;height: 3.75rem;
    border-radius: 50px;z-index: 10;overflow: hidden;cursor: pointer;text-align: center;-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;transition: all .3s ease;}
.spsp.spsp-nav1 .owl-carousel .owl-prev, .spsp.spsp-nav1 .owl-carousel .owl-next, 
.spsp-banner.spsp-nav1 .owl-carousel .owl-prev, .spsp-banner.spsp-nav1 .owl-carousel .owl-next {
    right: 30px;
    border-radius: 0;
    background-color: #ffffff;
    box-shadow: 0 0 1px 1px #e5e5e5;
    opacity: 0;
    color: #000000;
    width: 2.625rem;
    height: 2.625rem;
    font-size: 1.125rem;
    line-height: 2.5;
}
.spsp-nav2.spsp.page-section-area .owl-carousel .owl-prev, .spsp-nav2.spsp-banner.page-section-area .owl-carousel .owl-prev{
    left: 30px;
    border-radius: 50px;
    background-color: #ffffff;
    box-shadow: 0 0 1px 1px #000000;
    color: #000000;
    width: 2.625rem;
    height: 2.625rem;
    font-size: 1.125rem;
    line-height: 2.5;
}
.spsp-nav2.spsp .owl-carousel .owl-prev, .spsp-nav2.spsp .owl-carousel .owl-next,
.spsp-nav2.spsp-banner .owl-carousel .owl-prev, .spsp-nav2.spsp-banner .owl-carousel .owl-next  {
    border-radius: 50px;
    background-color: #ffffff;
    box-shadow: 0 0 1px 1px #000000;
    color: #000000;
    width: 2.625rem;
    height: 2.625rem;
    font-size: 1.125rem;
    line-height: 2.5;
}
.spsp-nav2.spsp .fa-chevron-left:before, .spsp-nav2.spsp-banner .fa-chevron-left:before {
    content: "\f30a";
}
.spsp-nav2.spsp .fa-chevron-right:before, .spsp-nav2.spsp-banner .fa-chevron-right:before {
    content: "\f30b";
}
.spsp-nav3.spsp .owl-carousel .owl-prev:hover, .spsp-nav3.spsp .owl-carousel .owl-next:hover,
.spsp-nav3.spsp-banner .owl-carousel .owl-prev:hover, .spsp-nav3.spsp-banner .owl-carousel .owl-next:hover {
    background-color: #ff6f61;
    color: #ffffff;
    box-shadow: 0 0 1px 1px #ff6f61;
}
.spsp-nav3.spsp .owl-carousel .owl-prev, .spsp-nav3.spsp .owl-carousel .owl-next,
.spsp-nav3.spsp-banner .owl-carousel .owl-prev, .spsp-nav3.spsp-banner .owl-carousel .owl-next {
    border-radius: 50px;
    background-color: #666666;
    box-shadow: 0 0 1px 1px #666666;
    opacity: 0;
    color: #ffffff;
    width: 2.625rem;
    height: 2.625rem;
    font-size: 1.125rem;
    line-height: 2.5;
    border-radius: 0;
    -moz-transform: rotate(50deg);
    -webkit-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
}
.spsp-nav3.spsp .fa-chevron-left:before,  .spsp-nav3.spsp-banner .fa-chevron-left:before {
    content: "\f060";
}
.spsp-nav3.spsp .fa-chevron-right:before, .spsp-nav3.spsp-banner .fa-chevron-right:before {
    content: "\f061";
}
.spsp-nav3.spsp .owl-carousel .owl-prev i, .spsp-nav3.spsp .owl-carousel .owl-next i,
.spsp-nav3.spsp-banner .owl-carousel .owl-prev i, .spsp-nav3.spsp-banner .owl-carousel .owl-next i {
    -moz-transform: rotate(-50deg);
    -webkit-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.spsp .owl-carousel:hover .owl-prev, .spsp-banner .owl-carousel:hover .owl-prev, 
.spsp.spsp-nav1 .owl-carousel:hover .owl-prev, .spsp-banner.spsp-nav1 .owl-carousel:hover .owl-prev {left: 30px;opacity: 1;}
.spsp .owl-carousel:hover .owl-next, .spsp-banner .owl-carousel:hover .owl-next,
.spsp.spsp-nav1 .owl-carousel:hover .owl-next, .spsp-banner.spsp-nav1 .owl-carousel:hover .owl-next {right: 30px;opacity: 1;}
.spsp.page-section-area.blog .spsp-post .spsp-post-content .spsp-entry-meta span:after,{content: '';padding-left: 0;padding-right: 0;}
.spsp.page-section-area.blog .spsp-post .spsp-post-content .spsp-entry-meta .spsp-cat-links a:after{content: '';}
.spsp.page-section-area.blog .spsp-post:hover .spsp-post-thumbnail img{
    -webkit-transform: unset;
    transform: unset;
    transform:unset;
    -webkit-transform: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    -o-transform: unset;
     opacity: 1;
     -webkit-transform: unset;
    transform: unset;
}
.spsp.page-section-area.blog .spsp-post .spsp-post-thumbnail {background-color: transparent;}
.spsp.page-section-area.blog .spsp-entry-date {
    background: transparent;
    padding-top: 0px;
    border-radius: 0;
    line-height: normal;
    position: relative;
    margin-top: 0;
    z-index: 0;
    right: 0;
    margin-right: 0;
    padding: 0;
    width: unset;
}
body .spsp .spsp-post-content {
    padding: 1.5rem 1.875rem;
}
.spsp.page-section-area.blog .spsp-date {
     display: unset; 
     text-align: unset;
 }
 .spsp.page-section-area.blog  .spsp-more-link::after {
    content: "";
}
.spsp .spsp-post .spsp-more-link {
    float: right;
    display: inline-block;
    padding: 8px 15px;
}
.spsp .spsp-entry-meta .spsp-entry-date::before,.spsp .spsp-entry-meta .spsp-cat-links::before,.spsp .spsp-entry-meta .spsp-tag-links::before,.spsp .spsp-entry-meta .spsp-comment-links a::before {
    content: "";
}
.dark .services .spsp .spsp-post-thumbnail img{
    width: unset;
    height: unset;
    -webkit-transition: unset;
    transition: unset;
    border-radius: 2px;
}
.dark .services .spsp-post:hover .spsp .spsp-post-thumbnail img {
    -webkit-transform: unset;
    transform: unset;
}

@media (min-width: 992px){
.site-content .spsp.blog {
    margin: 0px 0 0;
    padding: 0;
    overflow: hidden;
}}
 body .spsp .spsp-entry-meta > span, body .spsp .entry-footer > span { margin-right: 0; }
 body .spsp .entry-header { margin: 0;padding: 0;}
body .spsp .entry-title:before {display: none;}
@media only screen and (min-width: 768px){
body .spsp-entry-content .spsp .spsp-entry-content{padding: 0;}
body .spsp-entry-content .spsp .spsp-entry-content > *{margin: 0 0 1.6rem;}
}
.spsp .spsp-post-thumbnail .wp-post-image {margin-top: 0;}
body.singular .spsp .entry-title {
    font-size: inherit;
}

.spsp.page-section-area .owl-carousel .owl-prev, .spsp-banner.page-section-area .owl-carousel .owl-prev{left: 30px;}
.spsp.page-section-area .owl-carousel .owl-next, .spsp-banner.page-section-area .owl-carousel .owl-next {right: 30px;}

body .spsp.spsp-banner-style .spsp-post-content {
    text-align: center;
    max-width: 1140px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position:absolute;
    z-index: 2;
}
body .spsp.page-section-area.blog.spsp-banner-style .spsp-post .spsp-post-content a {
    text-decoration: none !important;
    float: unset;
}
.spsp-banner-style .owl-theme .owl-dots, .spsp-banner .owl-theme .owl-dots{
    position: absolute;
    bottom: 50px;
    transform: translate(-50%, -50%);
    left: 50%;
}
.spsp.blog.spsp-banner-style .spsp-post .spsp-entry-content .spice-seprator { border: 0; margin: 0; }
.spsp.spsp-banner-style .overlay { position: absolute;top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; z-index: 1;}
.spsp.spsp-banner-style h3.entry-title, .spsp.spsp-banner-style .spsp-entry-content p { text-shadow: 0px 1px 2px rgb(0 0 0 / 60%);}
@media (max-width:767px) {
.spsp.spsp-banner-style .spsp-post-content {
    width: 100%;
}}
.spsp .spsp-entry-meta, .spsp.page-section-area.blog .spsp-post, .spsp.blog h3.entry-title, .spsp.blog .spsp-entry-content {padding: 0;}


/* Post Slider Design 2 (List View ) */
.spsp.list-view .spsp-entry-meta a {display: inline-block;color: #878e94;font-weight: 400;font-size: 20px;}
.spsp.list-view .spsp-post.media {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.spsp.list-view .spsp-post-thumbnail {width: 24.25rem;}
.spsp.list-view .spsp-post-thumbnail {width: 32.5rem; height: auto; margin-right: 2.188rem; float: left;}
.spsp.list-view .media-body { overflow: hidden; -webkit-box-flex: 1; -ms-flex: 1; flex: 1;}
.spsp.list-view .spsp-entry-meta .spsp-posted-on{position: absolute;left: 0;padding: 10px 18px;top: 0;border-top-left-radius: 10px;border-bottom-right-radius: 10px;}
.spsp.list-view .spsp-entry-meta .spsp-posted-on a{font-weight: 900;color: #ffffff;}
.spsp.list-view .spsp-post.media {margin: 1rem 1.875rem;border-radius: 10px;box-shadow: 0 0 1px 1px rgb(28 28 28 / 10%);overflow: hidden;}
.spsp.list-view .spsp-post:hover, .spsp.list-view .spsp-post:focus {box-shadow: 0 0 20px 10px rgb(28 28 28 / 10%);}
.spsp.list-view .spsp-author img{border-radius: 50%;height: 50px;width: 50px;display: inline-block;vertical-align: middle;margin-right: 12px;border: 1px solid #ff6f61;}
body .spsp.blog.list-view .spsp-post .spsp-post-content .spsp-entry-meta span:after {font-family: FontAwesome;content: '|'; font-size: 30px; padding-left: 1rem; padding-right: 1rem; color: #d7d7d7;}
.spsp.list-view .spsp-entry-meta span{ padding-right: 0;}
.spsp.list-view .spsp-entry-meta span:last-child::after,.spsp.list-view .spsp-entry-meta .spsp-posted-on::after { display: none; }
.spsp.list-view .spsp-entry-content .spsp-entry-meta{display: inline-block;float: right;}
.spsp.list-view .spsp-entry-content .spsp-more-link {display: inline-block;font-size: 18px;font-weight: 600;color: #ff6f61;border: 0;float: left;padding: 0;}
.spsp.list-view .spsp-entry-content p { font-size: 20px;}
.spsp.list-view.blog .spsp-post .spsp-post-content h3 a:hover,.spsp.list-view .spsp-entry-meta a:hover { color: #ff6f61;}
.spsp.list-view .spsp-entry-meta .spsp-posted-on a:hover {color: #fff;}
.spsp.list-view .spsp-post-content {padding: 2.8rem 2.875rem 1rem;}
.spsp.list-view .spsp-post.spsp-remove-img .spsp-post-content {padding-top: 3.8rem;}
.spsp.list-view .spsp-entry-meta {margin-bottom: 1.3rem;}
.spsp.list-view h3.entry-title {margin-bottom: 1rem;}
.spsp.list-view .spsp-entry-content p {padding-bottom: 2rem;}

@media (max-width: 767px){
    .spsp.list-view .spsp-post.media {display: block;}
    .spsp.list-view .spsp-post-thumbnail,.spsp.list-view .spsp-post-thumbnail img {width: 100%}
}

.spsp .spsp-post .spsp-post-content .spsp-entry-meta a {font-size: 16px;line-height: 26px;font-weight: 400;}
.spsp .spsp-post .spsp-post-content h3 a {font-size: 24px;line-height: 36px;font-weight: 600;}
.spsp .spsp-post .spsp-entry-content p, .spsp .spsp-post .spsp-entry-content span {font-size: 18px;line-height: 30px;font-weight: 300;}
.spsp .spsp-post .spsp-more-link {font-size: 15px;line-height: 22px;font-weight: 500;}
.spsp.list-view .spsp-post .spsp-post-content h3 a {font-size: 36px;line-height: 46px;font-weight: 600;}
.spsp.dgn-2 .spsp-post .spsp-more-link:hover {background: #ffffff;color: #ff6f61;border: unset;  }

/*--------------
   Design-3
--------------*/
#blog-carousel-design1 {max-width: 1200px;margin: 0 auto;}
.spsp.dgn-3 .spsp-tag-links{position: absolute;top: 0;left: 0;right: auto;padding: 5px 8px 8px;margin: 18px;background-color: #edeef7;border-radius: 6px}
.spsp.dgn-3 .spsp-entry-meta span.spsp-tag-links:last-child {padding-right: 8px;}
.spsp.dgn-3 .spsp-entry-meta i {color: #ff6f61;}
.spsp.dgn-3 .spsp-entry-meta .spsp-tag-links a {color: #000000;font-size: 12px;font-weight: 400;}
.spsp.page-section-area.blog.dgn-3 .spsp-post {box-shadow: unset;transition: unset;transform: unset;border: 1px solid #dbdce7;padding: 8px;border-radius: 0 10px 10px 0;}
.spsp.dgn-3.blog .spsp-post:hover,.spsp.dgn-3 .blog .spsp-post:focus {box-shadow: unset;transform: unset;transition: unset;border: 1px solid #ff6f61;}
.spsp.dgn-3 .spsp-post-content .spsp-entry-meta{position: relative;}
.spsp.dgn-3 .spsp-author {position: absolute;bottom: 0;top: auto;left: 0;right: 0;margin: 0;padding: 15px;border-radius: 10px;background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 130%);}
.spsp.dgn-3 .spsp-entry-meta span {font-size: 15px;font-weight: bold;}
.spsp.dgn-3 .spsp-entry-meta span {color: #ff6f61;}
.spsp.dgn-3 .spsp-post-content .spsp-entry-meta.footer-meta {position: relative;float: right;display: inline-block;padding: 8px 15px;font-size: 14px;font-weight: 500;}
.spsp.dgn-3 .spsp-author img {border-radius: 50%;height: 50px;width: 50px;display: inline-block;vertical-align: middle;border: 1px solid #ff6f61;margin-right: 12px;}
.spsp.dgn-3 .spsp-entry-meta .spsp-author a{color: #ff6f61;font-size: 15px;font-weight: bold;}
.spsp.dgn-3 .spsp-post .spsp-post-content .spsp-entry-meta a { font-size: 15px; }
.spsp.dgn-3 .spsp-post .spsp-post-thumbnail {text-align:left;}
.spsp.dgn-3 .spsp-post .spsp-post-thumbnail .sp-thumb-img{width: 100%;border-radius: 10px;}
.spsp.dgn-3 .spsp-entry-meta a { color: #878e94;}
.spsp.dgn-3 h3.entry-title { margin-bottom: 1.3rem; font-size: 24px; font-weight: bold; }
.spsp.dgn-3 .spsp-post .spsp-entry-content .spsp-more-link { float: left; padding: 10px 18px; font-size: 14px; font-weight: 700; color: #878e94; border-radius: 50px; border: 1px solid #878e94; }
.spsp.dgn-3 .spsp-entry-meta a:hover {color: #ff6f61;}
.spsp.dgn-3 h3.entry-title a:hover{color: #ff6f61;}
.spsp.dgn-3 .spsp-entry-meta i {padding-right: 0.25rem;font-size: 12px;}
.spsp.dgn-3 .spsp-post-content {
    padding: 0.5rem 1rem 0.2rem;
}
.spsp.dgn-3 .spsp-entry-meta {
    margin-bottom: 1rem;
}
.spsp.dgn-3 .spsp-post .spsp-entry-content .spsp-more-link:hover {
        background-color: #ff6f61;
    color: #ffffff;
    border: 1px solid #ff6f61;
    box-shadow: 0 0 5px 3px rgb(0 0 0 / 8%);
}
.spsp.dgn-3 .spsp-post-overlay{position: relative;}
.spsp.dgn-3.spsp-remove-img{

}
.spsp.dgn-3.blog  .spsp-remove-img.spsp-post {padding: 20px 8px 8px;}
.spsp.dgn-3 .spsp-remove-img .spsp-author {
    position: relative;
    background: unset; 
}
.spsp.dgn-3 .spsp-remove-img .spsp-tag-links {position: relative;}
.spsp.dgn-3 .spsp-entry-meta .spsp-author a:hover{color: #ff6f61;}
.spsp .spsp-entry-meta a:hover {
    color: #ff6f61;
}
.spsp  .spsp-entry-content p {
    color: #858585;
}
.spsp .spsp-post .spsp-more-link, .spsp .spsp-post-video .spsp-more-link {
    background: #ffffff;
    color: #000000;
}
.spsp .spsp-post .spsp-more-link:hover, .spsp .spsp-post-video .spsp-more-link:hover {
    background: #ff6f61;
    color: #ffffff;
    border: 1px solid #ff6f61;
}
.spsp .owl-theme .owl-dots .owl-dot.active span,
.spsp-banner .owl-theme .owl-dots .owl-dot.active span {
    background-color: #ff6f61;
}
.spsp .owl-carousel .owl-prev:hover, .spsp .owl-carousel .owl-prev:focus, 
.spsp  .owl-carousel .owl-next:hover, .spsp  .owl-carousel .owl-next:focus,
.spsp-banner .owl-carousel .owl-prev:hover, .spsp-banner .owl-carousel .owl-prev:focus, 
.spsp-banner  .owl-carousel .owl-next:hover, .spsp-banner  .owl-carousel .owl-next:focus {
    background-color: #ff6f61;
    z-index: 1;
}
.spsp-nav2.spsp .owl-carousel .owl-prev:hover, .spsp-nav2.spsp .owl-carousel .owl-prev:focus,
.spsp-nav2.spsp .owl-carousel .owl-next:hover, .spsp-nav2.spsp .owl-carousel .owl-next:focus,
.spsp-nav2.spsp-banner .owl-carousel .owl-prev:hover, .spsp-nav2.spsp-banner .owl-carousel .owl-prev:focus,
.spsp-nav2.spsp-banner .owl-carousel .owl-next:hover, .spsp-nav2.spsp-banner .owl-carousel .owl-next:focus
{
    background-color: #ff6f61;
    color: #ffffff;
    box-shadow: 0 0 1px 1px #ff6f61;
}
.spsp-nav1 .owl-carousel .owl-prev:hover, .spsp-nav1 .owl-carousel .owl-prev:focus,
.spsp-nav1 .owl-carousel .owl-next:hover, .spsp-nav1 .owl-carousel .owl-next:focus
{
    color:#fff;
    box-shadow: unset;
}
.spsp.list-view .spsp-entry-meta .spsp-posted-on {
    background-color: #ff6f61;
}

body .spsp .spsp-entry-meta a, body .spsp .spsp-entry-meta .spsp-tag-links, body .spsp .spsp-entry-meta .spsp-cat-links  {
    color: #858585;
}
body .spsp.page-section-area.blog .spsp-post .spsp-post-content h3 a {
    color: #000000;
}
body .spsp.page-section-area.blog .spsp-post .spsp-post-content h3 a:hover {
    color: #ff6f61;
}
.spsp.page-section-area.blog .spsp-post .spsp-post-content a,.spsp.page-section-area.blog .spsp-post-video .spsp-post-content a{text-decoration: none !important;}




















/*--------------
   Design-4
--------------*/
.spsp.dgn-4{position: relative;text-align: center;}
.spsp.dgn-4 .spsp-entry-meta .spsp-date a{    
    position: absolute;
    top: auto;
    left: 46%;
     transform: translateX(-50%);
    bottom: 0;
    padding: 6px 18px 9px;
    margin: 18px;
    background-color: #ff6f61;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
   }
.spsp.dgn-4 .spsp-post .spsp-entry-meta .spsp-date a{ color: #fff; }
.spsp.dgn-4 .spsp-author img {
    border-radius: 50%;
    height: 40px;
    width: 40px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ff6f61;
    margin-right: 12px;
}
.spsp.dgn-4 .spsp-post-overlay{position: relative;}
.spsp.dgn-4 .spsp-post .spsp-post-thumbnail img {width: 100%;}
.spsp.dgn-4 .spsp-post{border-radius: 10px;overflow: hidden;}
.spsp.dgn-4 .spsp-post {box-shadow: 0 0px 0px 1px rgb(28 28 28 / 15%);margin: 1px;}
.spsp.dgn-4 .spsp-post:hover {box-shadow: 0 0px 15px 0 rgb(28 28 28 / 15%);}
.spsp.dgn-4 .spsp-post-overlay .spsp-entry-meta{margin-bottom: 0;}
.spsp.dgn-4 .spsp-post .spsp-entry-meta a {
    color: #000000;
    font-size: 12px;
    line-height: 22px;
}
.spsp.dgn-4 .spsp-entry-meta span.spsp-author a{
  font-size:15px;
 font-weight: bold;
 color:#878e94;
}
.spsp.dgn-4 h3.entry-title a{
    font-size: 20px; 
    color: #000000;
    margin-bottom: 1rem;
}
.spsp.dgn-4 .spsp-post .spsp-more-link {
    font-size: 16px;
    font-weight: 700;
    color: #ff6f61;
    border: 0;
    padding: 0;
}
.spsp.dgn-4 .spsp-post .spsp-more-link:hover {
        background: #fff;
        border: unset;
    }
.spsp.dgn-4 .spsp-post .spsp-post-content .spice-seprator, .spsp.dgn-4 .spsp-post .spsp-entry-content .spice-seprator {
    border-bottom: 1px solid #ebebeb;
    margin: 20px 0 5px;
}
.spsp.dgn-4 .spsp-entry-meta i {
    color: #ff6f61;
    font-size: 12px;
    padding-right: 0.3rem;
}
.spsp.dgn-4 .spsp-entry-meta span.spsp-author a:hover,.spsp.dgn-4 .spsp-entry-meta span.spsp-author a:focus,.spsp.dgn-4 h3.entry-title a:hover,.spsp.dgn-4 h3.entry-title a:focus,.spsp.dgn-4 .spsp-entry-meta a:hover,.spsp.dgn-4 .spsp-entry-meta a:focus{color: #ff6f61;}
.spsp.dgn-4 .spsp-entry-meta .spsp-date a:hover,.spsp.dgn-4 .spsp-entry-meta .spsp-date a:focus{color: #fff;}
.spsp.dgn-4 .footer-meta.spsp-entry-meta span {padding-right: 0;}
.spsp.dgn-4.page-section-area.blog .spsp-post .footer-meta.spsp-entry-meta span:after {
    font-family: FontAwesome;
    content: '|';
    font-size: 20px;
    padding-left: 0.5rem;
    Padding-right: 0.5rem;
    color: #d7d7d7;
}
.spsp.dgn-4  h3.entry-title {
    margin-bottom: 1rem;
}
.spsp.dgn-4 .footer-meta.spsp-entry-meta span:last-child:after {display: none;}
.spsp.dgn-4 .spsp-post-content {padding-bottom:0rem;}
.spsp.dgn-4 .footer-meta.spsp-entry-meta{ display: inline-block;padding-top: 0.5rem; margin: 0 0 1rem;}


/*--------------
   Design-5
--------------*/
.spsp.dgn-5 .spsp-post-thumbnail{
    position: relative;
    overflow: hidden;
    margin: 0;
}
.spsp.dgn-5 .spsp-author img {
    border-radius: 50%;
    height: 36px;
    width: 36px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ffffff;
    margin-right: 12px;
}
.spsp.dgn-5 .spsp-post-overlay{position: relative;}
.spsp.dgn-5 .spsp-post .spsp-post-thumbnail img {width: 100%;vertical-align: middle;height: 315px;}
.spsp.dgn-5 .spsp-post{border-radius: 10px;overflow: hidden;}
.spsp.dgn-5 .spsp-post {box-shadow:unset;margin-bottom: unset;}
.spsp.dgn-5 .spsp-post:hover {box-shadow: unset; transform: unset; transition: unset; margin-bottom: unset;}
.spsp.dgn-5 .spsp-post-content .spsp-entry-meta a , .spsp.dgn-5 .spsp-entry-meta .spsp-cat-links a{
    color: #ffffff;
    font-size: 12px;
    line-height: 22px;
}
body .spsp.dgn-5.page-section-area.blog  h3.entry-title a{
    font-weight: bold;
    font-size: 22px; 
    color: #ffffff;
    margin-bottom: 1rem;
    line-height: 32px;
}
.spsp.dgn-5 .spsp-post .spsp-more-link {
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
    border-radius: 50px;
    padding: 0.5rem 1.313rem;
    display: inline-block;
    background: #ff6f61;
    border: 1px solid #ff6f61;
    margin-top: 1.3rem;
    float: left;
}
.spsp.dgn-5 .spsp-entry-meta i {
    color: #ff6f61;
    font-size: 12px;
    padding-right: 0.3rem;
}
.spsp.dgn-5 .spsp-post-content h3.entry-title {margin: 0 0 0.625rem;line-height: 32px;}
.spsp.dgn-5 .spsp-post-content{
    position: absolute;
    bottom: 0;
    padding: 15px;
}
.spsp.dgn-5 .spsp-entry-meta .spsp-cat-links {
    padding: 15px;
    position: absolute;
    top: 0;
}
.spsp.dgn-5 .spsp-post-overlay {
    position: relative;
    clear: both;
    bottom: 0;
    color: #fff;
    left: 0;
    position: absolute;
    transition: all .5s ease 0s;
    background: rgba(0,0,0,.5);
    top: 0;
    right: 0;
    border-radius: 10px;
}
.spsp.dgn-5 h3.entry-title a:hover,.spsp.dgn-5 h3.entry-title a:focus,.spsp.dgn-5 .spsp-entry-meta a:hover,.spsp.dgn-5 .spsp-entry-meta a:focus {color: #ff6f61;}
.spsp.dgn-5 .spsp-entry-meta .spsp-more-link:hover {color:#fff;background-color: #000; border: 1px solid #000;}
.spsp.dgn-5 h3.entry-title {margin-bottom: 1rem;}
.spsp.dgn-5 .spsp-entry-meta span {padding-right: 0.3rem;}
.spsp.dgn-5 .spsp-remove-img  .spsp-post-content,.spsp.dgn-5 .spsp-remove-img .spsp-post-overlay,.spsp.dgn-5 .spsp-remove-img .spsp-entry-meta .spsp-cat-links  {position: relative;}
body .spsp.dgn-5 .spsp-entry-meta {margin: 0;}
.spsp.dgn-5 .owl-theme .owl-dots {
    margin: 25px 0 25px;
}
.spsp.dgn-4 .spsp-post .spsp-more-link {
    float: unset;
    display: unset;
    padding: unset;
}
.spsp.dgn-5 .footer-meta.spsp-entry-meta {display: block;}
/*--------------
   Banner-Design-1 view
--------------*/
.sp-bnr-1 .spsp-post .spsp-post-img{
    position: relative;
    height: auto;
    background-attachment: fixed;
    background-size: cover;
    background-position: 100% 100%;
    height: 750px;

}
.sp-bnr-1 .spsp-post-overlay, .sp-bnr-2 .spsp-post-overlay{
    position: absolute;
    width: 100%;
    top: 0px;
    bottom: 0px;
    z-index: 1;
    left: 0px;
    right: 0px;
}
.sp-bnr-1  .spsp-post-content {
    max-width: 1140px;
    position: relative;
    display: table;
    height: 100%;
    z-index: 1;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.sp-bnr-1  .spsp-post-content .spsp-content-wrapper{
    display: table-cell;
    vertical-align: middle;
}
.sp-bnr-1 .spsp-post .spsp-post-content a , .sp-bnr-1 .spsp-post-video .spsp-post-content a{
    text-decoration: none !important;
    float: unset;
}
.sp-bnr-1 .owl-theme .owl-dots {
    position: absolute;
    bottom: 50px;
    transform: translate(-50%, -50%);
    left: 50%;
}
.sp-bnr-1 .spsp-entry-meta a, .sp-bnr-1 .spsp-entry-meta span {
    color: #ffffff;
    font-size: 16px;
    line-height: 28px;
    font-weight: 300;
}
.sp-bnr-1 h3.entry-title a{
    font-weight: bold;
    font-size: 48px;
    color: #ffffff;
    line-height: 58px;
    margin-bottom: 1rem;
}
.sp-bnr-1 .spsp-post .spsp-more-link, .sp-bnr-1 .spsp-post-video .spsp-more-link {
     font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    color: #000;
    border-radius: 0;
    padding: 0.625rem 1.25rem;
    background: #ffffff;
    margin-top: 1.875rem;
    display: inline-block;
}
.sp-bnr-1 .spsp-entry-meta i {
    color: #ff6f61;
    font-size: 13px;
    padding-right: 0.5rem;
}
.sp-bnr-1 .spsp-entry-meta{margin-bottom: 1rem;}
.sp-bnr-1 .footer-meta .spsp-entry-meta i {color: #ffffff;}
.sp-bnr-1 .spsp-post-content h3.entry-title {margin-bottom: 1.625rem;line-height: 32px;padding: 0;}
.sp-bnr-1 .spsp-post-wrapper{padding: 45px 0 50px; border-top: 7px solid #fff;border-bottom: 7px solid #fff;width: 60%;}
.sp-bnr-1 .spsp-entry-meta span{margin-right: 15px;padding-bottom: 6px;}
.sp-bnr-1 .spsp-entry-meta .spsp-date i {padding-right: 0.3rem;}
.sp-bnr-1 .spsp-entry-meta span{position: relative;}
.sp-bnr-1 .spsp-entry-meta span::after{
    content: '';
    width: 100%;
    height: 2px;
    background: #fff;
    position: absolute;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    left: 0;
    bottom: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
}
 .sp-bnr-1 .spsp-entry-meta span:hover::after{
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}
.sp-bnr-1 .spsp-post .spsp-more-link:hover, .sp-bnr-1 .spsp-post-video .spsp-more-link:hover {background-color: #ff6f61;color:#fff;}
body .spsp-banner.sp-bnr-1 .spsp-post .spsp-more-link:hover, body .spsp-banner.sp-bnr-1 .spsp-post-video .spsp-more-link:hover {border: unset;}
.sp-bnr-1 h3.entry-title a:hover{color: #ff6f61;}
@media (max-width: 992px){.sp-bnr-1 .spsp-post-wrapper {width: 95%;}}
.spsp-banner .owl-theme .owl-dots .owl-dot.active span {
    background-color: #ff6f61;
}


























/*--------------
   Navigation-icon-design 
--------------*/

/*design-1 view*/
.spsp-nav.blog.page-section-area  .owl-carousel .owl-stage-outer {display: none;}/*this line is not use for code*/
.spsp-nav.blog.page-section-area  .owl-carousel .owl-next,.blog.page-section-area.spsp-nav .owl-carousel .owl-prev{opacity: 1;}  /*this line not use for code*/
.spsp-nav.dsgn2 #blog-carousel-banner1,.spsp-nav.dsgn3 #blog-carousel {max-width: 1200px;margin: 0 auto;}/*this line is not use for code*/
.spsp-nav.dsgn3 .owl-carousel .owl-next {right: 30px;}.spsp-nav.dsgn3  .owl-carousel .owl-prev {left: 30px;}/*this line is not use for code*/

.spsp-nav.dsgn1 .owl-carousel .owl-prev ,.spsp-nav.dsgn1 .owl-carousel .owl-next { 
    right: 30px;
    border-radius: 0;   
     background-color: #ffffff;
    box-shadow: 0 0 1px 1px #e5e5e5;
    opacity: 0;
    color: #000000;
    width: 2.625rem;
    height: 2.625rem;
    font-size: 1.125rem;
    line-height: 2.5;
}
.spsp-nav.dsgn1 .owl-carousel .owl-prev,.spsp-nav.dsgn1 .owl-carousel:hover .owl-prev {right: 83px;left: auto;}
.spsp-nav.dsgn1 .owl-carousel .owl-prev:hover,.spsp-nav.dsgn1 .owl-carousel .owl-next:hover {background-color: #ff6f61;color:#ffffff;box-shadow: 0 0 1px 1px #ff6f61;}

/*design-2 view*/
.spsp-nav.dsgn2 .owl-carousel .owl-prev ,.spsp-nav.dsgn2 .owl-carousel .owl-next { 
    left: 30px;
    border-radius: 50px;  
     background-color: #ffffff;
    box-shadow: 0 0 1px 1px #000000;
    opacity: 0;
    color: #000000;
    width: 2.625rem;
    height: 2.625rem;
    font-size: 1.125rem;
    line-height: 2.5;
}
.spsp-nav.dsgn2 .fa-chevron-left:before {content: "\f30a";}
.spsp-nav.dsgn2 .fa-chevron-right:before {content: "\f30b";}
.spsp-nav.dsgn2 .owl-carousel .owl-next,.spsp-nav.dsgn2 .owl-carousel:hover .owl-next {left: 83px;right: auto;}
.spsp-nav.dsgn2 .owl-carousel .owl-prev:hover,.spsp-nav.dsgn2 .owl-carousel .owl-next:hover {background-color: #ff6f61;color:#ffffff;box-shadow: 0 0 1px 1px #ff6f61;}

/*design-3 view*/
.spsp-nav.dsgn3 .owl-carousel .owl-prev ,.spsp-nav.dsgn3 .owl-carousel .owl-next { 
    border-radius: 50px;  
     background-color: #666666;
    box-shadow: 0 0 1px 1px #666666;
    opacity: 0;
    color: #ffffff;
    width: 2.625rem;
    height: 2.625rem;
    font-size: 1.125rem;
    line-height: 2.5;
    border-radius: 0;
    -moz-transform: rotate(50deg);
    -webkit-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
}
.spsp-nav.dsgn3 .owl-carousel .owl-prev i,.spsp-nav.dsgn3 .owl-carousel .owl-next i{ 
   -moz-transform: rotate(-50deg);
    -webkit-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.spsp-nav.dsgn3 .fa-chevron-left:before {content: "\f060";}
.spsp-nav.dsgn3 .fa-chevron-right:before {content: "\f061";}
.spsp-nav.dsgn3 .owl-carousel .owl-prev:hover,.spsp-nav.dsgn3 .owl-carousel .owl-next:hover {background-color: #ff6f61;color:#ffffff;box-shadow: 0 0 1px 1px #ff6f61;}


/*--------------
   Dots-design 
--------------*/

/*design-1 view*/
.spsp-dots1 .owl-theme .owl-dots .owl-dot span {
    width: 0.513rem;
    height: 0.513rem;
    background-color: transparent;
    box-shadow: #c3c3c3 0px 0px 0px 2px;
    border: unset;

}
.spsp-dots1 .owl-theme .owl-dots .owl-dot.active span {
    background-color: transparent;
    box-shadow: #ff6f61 0px 0px 0px 2px;
    width: 0.625rem;
    height: 0.625rem;
    border: unset;
}

/*design-2 view*/
.spsp-dots2 .owl-theme .owl-dots .owl-dot span {
    width: 0.688rem;
    height: 0.688rem;
    background-color: #c3c3c3;
    box-shadow: unset;
    border: unset;
}
.spsp-dots2 .owl-theme .owl-dots .owl-dot.active span {
    box-shadow: unset;
    width: 2.625rem;
    background-color: #ff6f61;
    border: unset;
}

/*design-3 view*/
.spsp-dots3 .owl-theme .owl-dots .owl-dot span {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0;
    background-color: #c3c3c3;
    box-shadow: unset;
    -moz-transform: rotate(50deg);
    -webkit-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
    border: unset;
}
.spsp-dots3 .owl-theme .owl-dots .owl-dot.active span {
    box-shadow: unset;
    background-color: #ff6f61;
    width: 0.625rem;
    height: 0.625rem;
}


/*--------------
   Banner-Design-3 view
--------------*/
.spsp-client-thumb-outer {
    position: relative;
    width: 25.75rem;
    left: 0.625rem;
    overflow: hidden;
    padding-bottom: 0.3125rem;
    bottom: 0;
    margin: 0 auto;
}
    .spsp-client-thumb-outer .thumb-item .thumb-box {border: 1px solid transparent;border-radius: 5px;}
.spsp-client-thumb-outer .active.current .thumb-item .thumb-box {border: 1px solid #ff6f61;box-shadow: 0 11px 15px 3px rgb(38 36 36 / 30%);}
.spsp-client-thumb-outer .spsp-client-thumbs-carousel {
    position: relative;
   /* max-width: 5rem;*/
    /*margin: 0 auto;*/
    text-align: center;
}
.spsp-client-thumb-outer .spsp-client-thumbs-carousel .owl-stage-outer {
    overflow: visible;
    padding: 0px;
}

 .owl-carousel .spsp-client-thumb-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.spsp-client-thumb-outer .thumb-item .thumb-box {
    width: 3.75rem;
    height: 3.75rem;
    cursor: pointer;
    margin: 0 auto 20px;
    overflow: hidden;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}
.spsp-client-thumb-outer .spsp-client-thumbs-carousel .thumb-item img {
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 0%;
}
.sp-bnr-2 {background-color:#f5f7fd;}
.sp-bnr-2 .spsp-block-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #ffffff;
    margin: 0px 0px 40px;
}
.sp-bnr-2 .spsp-post .spsp-post-img{
    position: relative;
    height: auto;
    background-attachment: fixed;
    background-size: cover;
    background-position: 100% 100%;
    height: 750px;

}

.sp-bnr-2 .spsp-post-overlay{
    z-index: 1;
}
.spsp-body .sp-bnr-2 .post-thumbnail{margin: 0;padding: 0;height: 100%;width: 100%;}
.spsp-body .sp-bnr-2 .post-thumbnail img{vertical-align: middle;height: 100%;width: 100%;}

.sp-bnr-2  .spsp-post-content .spsp-content-wrapper{
    display: table-cell;
    vertical-align: middle;
}
.sp-bnr-2 .spsp-post .spsp-post-content a, .sp-bnr-2 .spsp-post-video .spsp-post-content a {
    text-decoration: none !important;
    float: unset;
}
.sp-bnr-2 .owl-theme .owl-dots {
    position: absolute;
    bottom: 50px;
    transform: translate(-50%, -50%);
    left: 50%;
}
.sp-bnr-2 .spsp-entry-meta a {
     color: #707070;
    font-size: 15px;
    line-height: 25px;
    font-weight: 600;
}
.sp-bnr-2 h3.entry-title a{
    font-weight: 900;
    font-size: 3.75rem;
    color: #000;
    line-height: 70px;
    margin-bottom: 1rem;
}
.sp-bnr-2 .spsp-post .spsp-more-link {
    line-height: 30px;
    color: #000;
    padding: 0.625rem 1.25rem;
    margin-top: 1rem;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    border: 0;
    padding: 0;
}
.sp-bnr-2 .spsp-entry-meta i {
    color: #707070;
    font-size: 13px;
    padding-right: 0.5rem;
}
.sp-bnr-2 .spsp-entry-meta{margin-bottom: 1rem;}
.sp-bnr-2 .footer-meta .spsp-entry-meta i {color: #000;}
.sp-bnr-2 .spsp-post-content h3.entry-title {margin-bottom: 1.625rem;line-height: 32px;padding: 0;}
.sp-bnr-2 .spsp-post-content p{
    font-size: 20px;
    font-weight: 400;
    color: #707070;
    line-height: 30px;
}
.sp-bnr-2 .spsp-entry-meta span.spsp-cat-links {border-bottom: 1px solid #ff6f61;}
.sp-bnr-2 .spsp-post-wrapper{padding: 15px 130px 15px 60px;}
.sp-bnr-2 .spsp-entry-meta span{margin-right: 0px;padding-bottom: 3px;}
.sp-bnr-2 .spsp-entry-meta .spsp-date i {padding-right: 0.3rem;}
.sp-bnr-2 .spsp-entry-meta span{position: relative;}
.sp-bnr-2 .footer-meta .spsp-entry-meta span:after {
    font-family: FontAwesome;
    content: '/';
    font-size: 14px;
    padding-left: 0.5rem;
    Padding-right: 0.5rem;
    color: #000;
}
.sp-bnr-2 .footer-meta .spsp-entry-meta a {
    color: #000000;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}
.sp-bnr-2 .footer-meta .spsp-entry-meta span:last-child:after {display: none;}
.sp-bnr-2 .spsp-entry-meta span:hover a,.sp-bnr-2 .spsp-entry-meta span:hover i,.sp-bnr-2 .spsp-entry-meta span:focus a,.sp-bnr-2 .spsp-entry-meta span:focus i{color:#ff6f61;}
.sp-bnr-2 .spsp-post .spsp-more-link:hover,.sp-bnr-2 .spsp-post .spsp-more-link:focus {color:#ff6f61;}
.sp-bnr-2 h3.entry-title a:hover,.sp-bnr-2 h3.entry-title a:focus{color: #ff6f61;}
.sp-bnr-2  .image-seprate i{font-family: 'Font Awesome 5 Free';font-style: normal;padding: 18px;background-color: #ffffff;border-radius: 50px;color:#ff6f61;font-weight: 700;}
.sp-bnr-2  .image-seprate{
    text-align: center;
    max-width: 1140px;
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 2;
}
.sp-bnr-2 #spsp-post-overlay-content{
    position: relative;}
@media (min-width: 768px){
    .sp-bnr-2 #spsp-post-overlay-content{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.sp-bnr-2  .spsp-post-content {
    position: relative;
   -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin: auto;

}
}
@media (max-width: 767px){
.sp-bnr-2 .image-seprate {
    display: none;
    }
}
@media (max-width: 450px){
.spsp-client-thumb-outer {
    width: 15.75rem;
}
.spsp-client-thumb-outer .thumb-item .thumb-box {
    width: 2.75rem;
    height: 2.75rem;
}
.sp-bnr-2 h3.entry-title a {
    font-size: 30px;
    line-height: 40px
}
}
@media (max-width: 250px){
.spsp-client-thumb-outer {
    width: 5.75rem;
}
.sp-bnr-2 h3.entry-title a {
    font-size: 20px;
    line-height: 30px
}
.sp-bnr-2 .spsp-post-content p {
    font-size: 10px;
    line-height: 20px
}
}

/*--------------
   Banner-Design-4 view
--------------*/
.sp-bnr-3 .spsp-client-thumb-outer {
    position: relative;
    width: 68.75rem;
    left: 0.625rem;
    bottom: 130px;
}
/*.sp-bnr-3 .spsp-client-thumb-outer .spsp-client-thumbs-carousel {
    position: relative;
    max-width: 23rem;
}*/
.sp-bnr-3   .spsp-client-thumb-outer .thumb-item{
    display: flex;
}
.sp-bnr-3  .spsp-client-thumb-outer h3{
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    text-align: left;
     max-width: 72%;
     color: #fff;
     opacity: 0.5;
     margin: auto;
}
.sp-bnr-3 .spsp-client-thumb-outer .active.current h3{opacity: 1;}

.sp-bnr-3  .spsp-client-thumb-outer .thumb-item .thumb-box {
    width: 5rem;
    height: 5rem;
    margin: 0 auto 0px;
    border-radius: 50px;
    border: 4px solid rgba(255,255,255,0.20);
    max-width: 28%;
}
.sp-bnr-3  .spsp-client-thumb-outer .spsp-client-thumbs-carousel .thumb-item img {
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 0%;
}
.sp-bnr-3 .spsp-post .spsp-post-img{
    position: relative;
    height: auto;
    background-attachment: fixed;
    background-size: cover;
    background-position: 100% 100%;
    height: 750px;

}
.sp-bnr-3 .spsp-post-overlay{
    position: absolute;
    width: 100%;
    top: 0px;
    bottom: 0px;
    z-index: 1;
    left: 0px;
    right: 0px;
}
.sp-bnr-3  .spsp-post-content {max-width: 1140px;position: relative;display: table;height: 100%;z-index: 1;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.sp-bnr-3  .spsp-post-content .spsp-content-wrapper{display: table-cell;vertical-align: middle;}
.sp-bnr-3 .spsp-post .spsp-post-content a, .sp-bnr-3 .spsp-post-video .spsp-post-content a {text-decoration: none !important;float: unset;}
.sp-bnr-3 .owl-theme .owl-dots {position: absolute;bottom: 50px;transform: translate(-50%, -50%);left: 50%;}
.sp-bnr-3 .owl-theme .owl-nav.disabled+.owl-dots{margin-bottom: 5rem;}
.sp-bnr-3 .spsp-entry-meta a, .sp-bnr-3 .spsp-entry-meta .spsp-tag-links {color: #ffffff;font-size: 18px;line-height: 28px;font-weight: 400;}
.sp-bnr-3 .spsp-author img {border-radius: 50%;height: 36px;width: 36px;display: inline-block;vertical-align: middle;border: 1px solid #ff6f61;margin-right: 12px;}
.sp-bnr-3 .spsp-entry-meta .spsp-cat-links a, .sp-bnr-3 .spsp-entry-meta .spsp-cat-links{color: #ffffff;font-size: 15px;line-height: 25px;font-weight: 400;letter-spacing: 2px;}
.sp-bnr-3 h3.entry-title a{font-weight: bold;font-size: 48px;color: #ffffff;line-height: 58px;margin-bottom: 1rem;}
.sp-bnr-3 .spsp-post .spsp-more-link, .sp-bnr-3 .spsp-post-video .spsp-more-link {font-size: 16px;line-height: 26px;font-weight: 600;color: #fff;border-radius: 5px;padding: 0.625rem 1.25rem;background: #ff6f61;margin-top: 2.625rem;display: inline-block;letter-spacing: 2px;}
.sp-bnr-3 .spsp-entry-meta i {color: #ff6f61;font-size: 13px;padding-right: 0.5rem;}
.sp-bnr-3 .spsp-entry-meta{margin-bottom: 0.8rem;}
.sp-bnr-3 .footer-meta .spsp-entry-meta i {color: #ffffff;}
.sp-bnr-3 .spsp-post-content h3.entry-title {margin-bottom: 2.625rem;line-height: 32px;padding: 0;}
.sp-bnr-3 .spsp-post-wrapper{padding: 0px 0 95px; width: 60%;}
.sp-bnr-3 .spsp-entry-meta span{margin-right: 15px;padding-bottom: 6px;}
.sp-bnr-3 .spsp-entry-meta .spsp-date i {padding-right: 0.3rem;}
.sp-bnr-3 .spsp-entry-meta span{position: relative;}
.sp-bnr-3 .spsp-post .spsp-more-link:hover, .sp-bnr-3 .spsp-post-video .spsp-more-link:hover {background-color: #fff;color:#000;}
.sp-bnr-3 h3.entry-title a:hover,
.sp-bnr-3 .spsp-post .spsp-post-content .spsp-entry-meta a:hover,
.sp-bnr-3 .spsp-post-video .spsp-post-content .spsp-entry-meta a:hover{color: #ff6f61;}
@media (max-width: 992px){.sp-bnr-3 .spsp-post-wrapper {width: 95%;}}
@media (max-width: 1100px){
.sp-bnr-3 .spsp-client-thumb-outer {width: 48.75rem;}
.sp-bnr-3 .spsp-client-thumb-outer .thumb-item .thumb-box {width: 3.75rem;height: 3.75rem;}
.sp-bnr-3 .spsp-client-thumb-outer h3 {font-size: 16px;line-height: 25px}
}
@media (max-width: 785px){
.sp-bnr-3 .spsp-client-thumb-outer {width: 47rem;}
}
@media (max-width: 767px){
.sp-bnr-3 .spsp-client-thumb-outer {width: 25.75rem;}
}
@media (max-width: 420px){
 .sp-bnr-3 .spsp-client-thumb-outer {width: 15.75rem;}
 .sp-bnr-3 h3.entry-title a{font-size: 25px;line-height: 35px;}
}
/*----------------------------*/


/*--------------Banner-Design-5--------------*/
.sp-bnr-4 .spsp-client-thumb-outer {position: relative;left: 0;bottom: auto;top: 20px;width: 48.75rem;margin: 0 auto;margin-bottom:20px;}
.sp-bnr-4   .spsp-client-thumb-outer .thumb-item{display: flex;}
.sp-bnr-4  .spsp-client-thumb-outer .thumb-item .thumb-box {width: 12rem;height: 7rem;}
.sp-bnr-4 .spsp-client-thumb-outer .spsp-client-thumbs-carousel{float: left;}
.sp-bnr-4  .spsp-client-thumb-outer .spsp-client-thumbs-carousel .thumb-item img {overflow: hidden;width: 100%;height: 100%;display: block;border-radius: 0%;}
.sp-bnr-4 .spsp-post .spsp-post-img{position: relative;height: auto;background-attachment: fixed;background-size: cover;background-position: 100% 100%;height: 750px;}
.sp-bnr-4 .spsp-post-overlay{position: absolute;width: 100%;top: 0px;bottom: 0px;z-index: 1;left: 0px;right: 0px;opacity: 0.4;background-color: #000000;}
.sp-bnr-4  .spsp-post-content {max-width: 100%;position: relative;display: table;height: 100%;z-index: 1;padding-right: 0;padding-left: 0;margin-right: 0;margin-left: auto;}
.sp-bnr-4  .spsp-post-content .spsp-content-wrapper{display: table-cell;vertical-align: middle;}
.sp-bnr-4 .spsp-post .spsp-post-content a, .sp-bnr-4 .spsp-post-video .spsp-post-content a {text-decoration: none !important;float: unset;}
.sp-bnr-4 .owl-theme .owl-dots {position: absolute;bottom: 50px;transform: translate(-50%, -50%);left: 50%;}
.sp-bnr-4.spsp-bnr-video .owl-theme .owl-dots {position: absolute;bottom: 0;transform: translate(-50%, -50%);left: 50%;}
.sp-bnr-4 .owl-theme .owl-nav.disabled+.owl-dots{margin-bottom: 5rem;}
.sp-bnr-4.spsp-bnr-video .owl-theme .owl-nav.disabled+.owl-dots{margin-bottom: 0;}
.sp-bnr-4 .spsp-entry-meta a, .sp-bnr-4 .spsp-entry-meta .spsp-tag-links {color: #ffffff;font-size: 16px;line-height: 28px;font-weight: 400;}
.sp-bnr-4 .spsp-author img {border-radius: 50%;height: 36px;width: 36px;display: inline-block;vertical-align: middle;border: 1px solid #ff6f61;margin-right: 12px;}
.sp-bnr-4 .spsp-entry-meta .spsp-cat-links a, .sp-bnr-4 .spsp-entry-meta .spsp-cat-links{color: #ffffff;font-size: 15px;line-height: 25px;font-weight: 400;letter-spacing: 2px;}
.sp-bnr-4 h3.entry-title a{font-weight: bold;font-size: 35px;color: #ffffff;line-height: 45px;margin-bottom: 1rem;}
.sp-bnr-4 .spsp-post .spsp-more-link, .sp-bnr-4 .spsp-post-video .spsp-more-link {font-size: 16px;line-height: 26px;font-weight: 700;color: #fff;margin-top: 1rem;display: inline-block;letter-spacing: 2px;}
body.spsp-body .spsp-banner.page-section-area.blog.sp-bnr-4 .spsp-post .spsp-more-link:hover, body.spsp-body .spsp-banner.page-section-area.blog.sp-bnr-4 .spsp-post-video .spsp-more-link:hover{border:unset;}
.sp-bnr-4 .spsp-entry-meta i {color: #ff6f61;font-size: 13px;padding-right: 0.5rem;}
.sp-bnr-4 .spsp-entry-meta{margin-bottom: 1rem;}
.sp-bnr-4 .footer-meta .spsp-entry-meta{margin-bottom: 1.5rem;}
.sp-bnr-4 .spsp-post-content h3.entry-title {margin-bottom: 1.625rem;line-height: 32px; padding: 0;}
.sp-bnr-4 .spsp-post-wrapper{ width: 64%;float: right;padding: 55px 150px 55px 50px;background-color: rgba(29,29,43,0.70);}
.sp-bnr-4 .spsp-entry-meta span{margin-right: 15px;padding-bottom: 6px;}
.sp-bnr-4 .spsp-entry-meta .spsp-date i {padding-right: 0.3rem;}
.sp-bnr-4 .spsp-entry-meta span{position: relative;}
.sp-bnr-4 .spsp-post .spsp-more-link:hover, .sp-bnr-4 .spsp-post-video .spsp-more-link:hover {color:#ff6f61;}
.sp-bnr-4 h3.entry-title a:hover,.sp-bnr-4 .spsp-post .spsp-post-content .spsp-entry-meta a:hover{color: #ff6f61;}
@media (max-width: 1100px){
.sp-bnr-4 .spsp-client-thumb-outer {width: 48.75rem;}
.sp-bnr-4 .spsp-client-thumb-outer h3 {font-size: 16px;line-height: 25px}
}
@media (max-width: 785px){
.sp-bnr-4 .spsp-client-thumb-outer {width: 47rem;}
}
@media (max-width: 767px){
.sp-bnr-4 .spsp-client-thumb-outer {width: 25.75rem;}
.sp-bnr-4 .spsp-post-wrapper {width: 84%;}
.sp-bnr-4 .spsp-post-wrapper{  padding:40px 40px 40px 40px;}
}
@media (max-width: 420px){
    .sp-bnr-4 .spsp-client-thumb-outer {
    width: 15.75rem;
}}
.sp-bnr-4 .spsp-more-link i{margin-left: 0;}
.sp-bnr-4 .spsp-entry-content p{font-size: 17px;font-weight: 400;color: #ffffff;}
body.spsp-body .sp-bnr-4 .owl-carousel .owl-prev, body.spsp-body .sp-bnr-4 .owl-carousel .owl-next {top: auto;bottom: 2%;margin-right:30rem ;}
body.spsp-body .sp-bnr-4.spsp-banner.page-section-area .owl-carousel .owl-prev{right: 100px;left: auto;}
body.spsp-body .sp-bnr-4.spsp-banner.page-section-area  .owl-carousel:hover .owl-prev{right: 100px;left: auto;}
@media (max-width: 600px)
{
  body.spsp-body .sp-bnr-4 .owl-carousel .owl-prev, body.spsp-body .sp-bnr-4 .owl-carousel .owl-next {margin-right: 12rem;}
}
@media (max-width: 320px)
{
  body.spsp-body .sp-bnr-4 .owl-carousel .owl-prev, body.spsp-body .sp-bnr-4 .owl-carousel .owl-next {margin-right: 5rem;bottom: 0;}
}
body.spsp-body .sp-bnr-4.spsp-nav3 .owl-carousel .owl-prev, body.spsp-body .sp-bnr-4.spsp-nav3 .owl-carousel .owl-next{bottom: 5%;}
/*--------------------------*/


/*--------------Banner-Design-5 -------------*/
.sp-bnr-5 .spsp-post {position: relative; }
.sp-bnr-5 .spsp-post .spsp-post-img{position: relative;height: auto;background-attachment: fixed;background-size: cover;background-position: 100% 100%;border-radius: 40px;height: 750px;}
.sp-bnr-5 .spsp-post-overlay{position: absolute;width: 100%;top: 0px;bottom: 0px;z-index: 1;left: 0px;right: 0px;opacity: 0.5;background-color: #000000;border-radius: 40px;}
.sp-bnr-5  .spsp-post-content {max-width: 1140px;position: relative;display: table;height: 100%;z-index: 1;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;text-align: center;}
.sp-bnr-5 .spsp-post-content .spsp-content-wrapper{display: table-cell;vertical-align: bottom;padding: 0 50px;}
.sp-bnr-5 .spsp-post .spsp-post-content a, .sp-bnr-5 .spsp-post-video .spsp-post-content a {text-decoration: none !important;float: unset;}
.sp-bnr-5 .spsp-post .spsp-post-content .spsp-cat-links a {background: #ff6f61;color: #fff;padding: 4px 14px 5px;border-radius: 5px;margin-right: 5px;}
.sp-bnr-5 .owl-theme .owl-dots {position: absolute;bottom: 50px;transform: translate(-50%, -50%);left: 50%;}
.sp-bnr-5 .spsp-entry-meta .spsp-cat-links a{font-size: 15px;font-weight: 25px;}
.sp-bnr-5 .spsp-entry-meta a {color: #ffffff;font-size: 18px;line-height: 28px;font-weight: 400;}
.sp-bnr-5 h3.spsp-entry-title{margin-bottom: 25px;}
.sp-bnr-5 h3.spsp-entry-title a{font-weight: bold;font-size: 36px;color: #ffffff;line-height: 46px;margin-bottom: 1rem;}
.sp-bnr-5 .spsp-post .spsp-more-link {font-size: 16px;line-height: 26px;font-weight: 700;color: #000;border-radius: 0;padding: 0.625rem 1.25rem;background: #ffffff;margin-top: 1.875rem;display: inline-block;}
.sp-bnr-5 .spsp-entry-meta i {color: #ff6f61;font-size: 13px;padding-right: 0.5rem;}
.sp-bnr-5 .spsp-entry-meta{margin-bottom: 1rem;}
.sp-bnr-5 .spsp-post-content h3.entry-title {margin-bottom: 1.625rem;line-height: 32px;}
.sp-bnr-5 .spsp-post-wrapper{padding: 45px 0 30px;}
.sp-bnr-5 .spice_column-2 .spsp-post-wrapper{padding: 45px 0 10px;}
.sp-bnr-5 .spsp-entry-meta span{margin-right: 0;padding-bottom: 6px;}
.sp-bnr-5 .spsp-entry-meta .spsp-date i {padding-right: 0.3rem;}
.sp-bnr-5 .spsp-entry-meta span{position: relative;}
.sp-bnr-5 .spsp-post .spsp-more-link:hover {background-color: #ff6f61;color:#fff;}
.sp-bnr-5 h3.spsp-entry-title a:hover{color: #ff6f61;}
.sp-bnr-5 .spsp-entry-meta a:hover {color: #ff6f61;}
.sp-bnr-5 .spsp-entry-meta .spsp-cat-links a:hover {color: #ffffff;}
@media (max-width: 992px){.sp-bnr-5 .spsp-post-wrapper {width: 95%;}}

 .sp-bnr-5 .item {flex: 1;position: relative;width: 100%;heigth: 100%;min-height: 75px;margin-bottom: 1.6em;}
 .sp-bnr-5 .spice_grid_item{display: flex;flex: 1;margin: 0;padding: 0;}
 .sp-bnr-5 .spice_column {display: flex;flex-direction: column;flex: 1 0;margin: 0;padding: 0;list-style: none;}
 .sp-bnr-5 .footer-meta .spsp-entry-meta span:after {content: '\f192';font-size: 6px;padding-left: 1rem;Padding-right: 1rem;vertical-align: middle;color: #fff;font-family: 'Font Awesome 5 Free';}
 .sp-bnr-5 .footer-meta .spsp-entry-meta span:last-child::after { display: none; }
 @media(min-width: 1024px)
 { 
  .sp-bnr-5 .spice_column_container {padding: 0 45px;display: flex;flex-direction: row;overflow: hidden;}
  .sp-bnr-5 .spice_column-2 .spsp-post  .spsp-post-img{height: 362px;overflow: hidden;}
  .sp-bnr-5 .spice_column-2 {padding-left: 0.8em;flex: 0 0 40%;max-width: 40%;}
  .sp-bnr-5 .spice_column-1 .spice_grid_item-1 {flex: 2;}
  .sp-bnr-5 .spice_column-1 {padding-right: 0.8em;}
}
  @media(max-width: 1023px)
  { 
    .sp-bnr-5 .spsp-post .spsp-post-img {height: 450px;border-radius: 0;}
    .sp-bnr-5 .spsp-post-overlay {border-radius: 0;}
    .sp-bnr-5 .spsp-post-content .spsp-content-wrapper { padding: 0 15px;}
    .sp-bnr-5 .item { margin-bottom: 0.6em;}
   }
.sp-bnr-5 .owl-theme .owl-nav.disabled+.owl-dots {margin-bottom: -6.25rem;}
.sp-bnr-5 .spsp-tag-links a {padding-right: 5px;}
/*----------------------*/


/*--------------Banner-Design-6----------*/
.sp-bnr-6 .spsp-client-thumb-outer {position: relative;width: 43rem;left: 0;bottom: auto;top: 0;}
.sp-bnr-6 .spsp-client-thumb-outer .thumb-item {display: flex;}
.sp-bnr-6 .spsp-client-thumb-outer .thumb-item .thumb-box {width: 8rem;height: 4rem;}
.sp-bnr-6 .spsp-client-thumb-outer .spsp-client-thumbs-carousel {float: left;}
.sp-bnr-6 .spsp-client-thumb-outer .spsp-client-thumbs-carousel .thumb-item img {overflow: hidden;width: 100%;height: 100%;display: block;border-radius: 0%;}
.sp-bnr-6 .spsp-post .spsp-post-img {position: relative;height: auto;background-attachment: fixed;background-size: cover;background-position: 100% 100%;height: 750px;}
.sp-bnr-6 .spsp-post-overlay {position: absolute;width: 100%;top: 0px;bottom: 0px;z-index: 1;left: 0px;right: 0px;opacity: 0.4;background-color: #000000;}
.sp-bnr-6 .spsp-post-content {max-width: 1000px;position: relative;display: table;height: 100%;z-index: 1;padding-right: 0;padding-left: 0;margin-right: auto;margin-left: auto;margin-top: -204px;margin-bottom: 40px;box-shadow: 0px 10px 40px 0px rgb(29 29 43 / 8%);}
.sp-bnr-6 .spsp-post-content .spsp-content-wrapper {display: table-cell;vertical-align: bottom;}
.sp-bnr-6 .owl-theme .owl-dots {position: absolute;bottom: 30px;left: 50%;transform: translate(-50%, -50%);}
.sp-bnr-6 .owl-theme .owl-nav.disabled + .owl-dots {margin-bottom: 5rem;}
.sp-bnr-6 .spsp-entry-meta a {color: #707070;font-size: 18px;line-height: 28px;font-weight: 400;}
.sp-bnr-6 .spsp-entry-meta .spsp-cat-links a {text-transform: uppercase;letter-spacing: 0.6px;}
.sp-bnr-6 .spsp-entry-meta .author a{text-decoration: underline;}
.sp-bnr-6 .spsp-entry-meta a:hover{color: #ff6f61;}
.sp-bnr-6 .spsp-entry-meta span:not(:last-child):after{font-family: FontAwesome;content: "/";font-size: 15px;padding-left: 0.5rem;padding-right: 0.5rem;color: #000;}
.sp-bnr-6 h3.entry-title a {font-weight: 800;font-size: 48px;color: #000000;line-height: 58px;margin-bottom: 1rem;}
.sp-bnr-6 .spsp-entry-meta {margin-bottom: 1rem;}
.sp-bnr-6 .footer-meta .spsp-entry-meta {margin-bottom: .5rem;}
.sp-bnr-6 .spsp-post-content h3.entry-title {margin-bottom: 1.625rem;line-height: 32px;}
.sp-bnr-6 .spsp-post-wrapper {padding: 55px 75px 55px 75px;background-color: rgb(255, 255, 255);text-align: center;}
.sp-bnr-6 .spsp-entry-meta span {padding-bottom: 6px;}
.sp-bnr-6 .spsp-entry-meta span {position: relative;}
.sp-bnr-6 .spsp-post .spsp-more-link:hover {color: #ff6f61;}
.sp-bnr-6 h3.entry-title a:hover,
.sp-bnr-4 .spsp-post .spsp-post-content .spsp-entry-meta a:hover,.sp-bnr-4 .spsp-post-video .spsp-post-content .spsp-entry-meta a:hover {color: #ff6f61;}
.sp-bnr-6 .owl-carousel:hover .owl-prev {left: 30px;}
.sp-bnr-6 .owl-carousel:hover .owl-next {right: 30px;}
.sp-bnr-6 .owl-carousel .owl-prev,.sp-bnr-6 .owl-carousel .owl-next {top: 41%;}

@media (max-width: 1024px)
{
  .sp-bnr-6 .spsp-post .spsp-post-img {height: 550px;}
  .sp-bnr-6 .spsp-post-content {max-width: 80%;margin-top: -180px;margin-bottom: 20px;}
  .sp-bnr-6 .owl-carousel:hover .owl-prev {left: 30px;position: absolute;top: 37%;transform: translateY(-37%);}
  .sp-bnr-6 .owl-carousel:hover .owl-next {right: 30px;position: absolute;top: 37%;transform: translateY(-37%);}
}

@media (max-width: 767px){
  .sp-bnr-6 .spsp-post .spsp-post-img {height: 450px;}
  .sp-bnr-6 h3.entry-title a {font-weight: 800;font-size: 34px;line-height: 44px;}
  .sp-bnr-6 .spsp-post-wrapper {padding: 40px 50px 40px 50px;} 
  .sp-bnr-6 .owl-carousel:hover .owl-prev {left: 20px;position: absolute;top: 39%;transform: translateY(-39%);}
  .sp-bnr-6 .owl-carousel:hover .owl-next {right: 20px;position: absolute;top: 39%;transform: translateY(-39%);}
}

@media (max-width: 450px)
{
  .sp-bnr-6 .spsp-post .spsp-post-img {height: 350px;}
  .sp-bnr-6 .spsp-post-content {max-width: 100%;margin-top: 0;margin-bottom: 20px; }
  .sp-bnr-6 h3.entry-title a {font-weight: 800;font-size: 30px;line-height: 40px;}
  .sp-bnr-6 .spsp-post-wrapper {padding: 25px 10px 25px 10px;}
  .sp-bnr-6 .owl-carousel:hover .owl-prev {left: 10px;position: absolute;top: 50%;transform: translateY(-50%);}
  .sp-bnr-6 .owl-carousel:hover .owl-next {right: 10px;position: absolute;top: 50%;transform: translateY(-50%);}
}
@media (max-width: 767px) 
{
  .sp-bnr-6 .spsp-client-thumb-outer {width: 25.75rem;}
}
@media (max-width: 420px) 
{
  .sp-bnr-6 .spsp-client-thumb-outer {width: 15.75rem;}
}
body.spsp-body .page-section-area.blog{margin: 0;position: relative;}


/*--------------Banner-Design-7 view--------------*/

.sp-bnr-7 .spsp-client-thumb-outer {position: relative;width: 43rem;left: 0;bottom: auto;top: 15px;}
.sp-bnr-7 .spsp-client-thumb-outer .thumb-item {display: flex;}
.sp-bnr-7 .spsp-client-thumb-outer .thumb-item .thumb-box {width: 8rem;height: 4rem;}
.sp-bnr-7 .spsp-client-thumb-outer .spsp-client-thumbs-carousel {float: left;}
.sp-bnr-7 .spsp-client-thumb-outer .spsp-client-thumbs-carousel .thumb-item img {overflow: hidden;width: 100%;height: 100%;display: block;border-radius: 0%;}
.sp-bnr-7 .spsp-post .spsp-post-img {position: relative;height: auto;background-attachment: fixed;background-size: cover;background-position: 100% 100%;height: 820px;}
.sp-bnr-7 .spsp-post-overlay {position: absolute;width: 100%;top: 0px;bottom: 0px;z-index: 1;left: 0px;right: 0px;opacity: 0.4;background-color: #000000;}
.sp-bnr-7 .spsp-post-content {max-width: 1140px;position: relative;display: table;height: 100%;z-index: 1;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.sp-bnr-7 .spsp-post-content .spsp-content-wrapper {display: table-cell;vertical-align: bottom;}
.sp-bnr-7 .owl-theme .owl-dots {position: absolute;bottom: 50px;left: 50%;transform: translate(-50%, -50%);}
.sp-bnr-7 .owl-theme .owl-nav + .owl-dots {margin-bottom: -1.438rem;}
.sp-bnr-7 .spsp-entry-meta a, .sp-bnr-7 .spsp-entry-meta .spsp-cat-links, .sp-bnr-7 .spsp-entry-meta .spsp-tag-links {color: #ffffff;font-size: 18px;line-height: 28px;font-weight: 400;}
.sp-bnr-7 .spsp-entry-meta .spsp-cat-links a {text-transform: uppercase;letter-spacing: 0.5px;font-size: 18px;line-height: 28px;font-weight: 600;}
.sp-bnr-7 .spsp-entry-meta a:hover{color: #ff6f61;}
.sp-bnr-7 .spsp-entry-meta span:not(:last-child):after{content: " ";width: 6px;height: 6px;border-radius: 50%;margin-left: 1.5rem;margin-right: 1.313rem;margin-bottom: 0.15rem;color: #ffffff;background-color: #ffffff;display: inline-block;}
.sp-bnr-7 h3.entry-title a {font-weight: 700;font-size: 60px;color: #ffffff;line-height: 74px;margin-bottom: 1rem;text-decoration: underline;}
.sp-bnr-7 .spsp-entry-meta i {color: #ffffff;font-size: 15px;padding-right: 0.5rem;}
.sp-bnr-7 .spsp-entry-meta {margin-bottom: 0.563rem;}
.sp-bnr-7 .spsp-post-content h3.entry-title {margin-bottom: 2.188rem;line-height: 32px;}
.sp-bnr-7 .spsp-post-wrapper {padding: 52px 110px 52px 110px;background-color: rgba(29, 29, 43, 0.7);text-align: center;}
.sp-bnr-7 .spsp-entry-meta span {padding-bottom: 6px;}
.sp-bnr-7 .spsp-entry-meta .date i {padding-right: 0.3rem;}
.sp-bnr-7 .spsp-entry-meta span {position: relative;}
.sp-bnr-7 .spsp-post .spsp-more-link:hover {color: #ff6f61;}
.sp-bnr-7 h3.entry-title a:hover {color: #ff6f61;}
@media (max-width:768px)
{
  .sp-bnr-7 .spsp-post-wrapper {padding: 52px 50px 52px 50px; }
  .sp-bnr-7 h3.entry-title a {font-weight: 800;font-size: 48px;line-height: 58px;}
}
@media (max-width: 550px)
{
 .sp-bnr-7 .spsp-post-wrapper {padding:35px 25px 52px 25px;}
 .sp-bnr-7 h3.entry-title a {font-weight: 800;font-size: 36px;line-height: 46px;}
 .sp-bnr-7 .spsp-entry-meta span:not(:last-child):after{margin-left: .6rem;margin-right: .413rem;margin-bottom: 0.15rem;}
 .sp-bnr-7  .owl-theme .owl-dots .owl-dot {margin-bottom: 8px;}
}

@media (max-width: 450px)
{
    .sp-bnr-7 .spsp-client-thumb-outer {width: 9.75rem;}
}
/*--------------------------------------*/

/*--------------Design-4 view-----------*/
.sp-dgn-4 {position: relative;}
.sp-dgn-4 .spsp-entry-meta .date a {padding: 10px 15px 10px;background-color: #ff6f61;border-radius: 0;color: #fff;font-weight: 700;margin-right: 30px;}
.sp-dgn-4 .spsp-post-overlay {position: relative;}
.sp-dgn-4 .spsp-post .post-thumbnail {position: relative;overflow: hidden;margin: 0;text-align: center;}
.sp-dgn-4 .spsp-post .post-thumbnail img {width: 100%;}
.sp-dgn-4 .spsp-post {overflow: hidden;}
.sp-dgn-4 .spsp-entry-meta a {color: #000000;font-size: 16px;line-height: 26px;}
.sp-dgn-4 h3.entry-title a {font-weight: bold;font-size: 30px;color: #000000;margin-bottom: 1rem;line-height: 40px;}
.sp-dgn-4 .spsp-post .spsp-more-link-arrow {border-radius: 50px;padding: 14px 16px;background-color: transparent;border: 1px solid #dbdbdb;display: inline-block;float: right;line-height: 1;}
.sp-dgn-4 .spsp-post .spsp-more-link-arrow i{font-size: 16px;font-weight: 700;color: #000000;}
.sp-dgn-4 .spsp-post .spsp-more-link-arrow:hover,.sp-dgn-4 .spsp-post .spsp-more-link-arrow:focus {background-color: #ff6f61;border-color:#ff6f61;}
.sp-dgn-4 .spsp-post .spsp-more-link-arrow:hover i,.sp-dgn-4 .spsp-post .spsp-more-link-arrow:focus i{ color: #ffffff;}
.sp-dgn-4 .spsp-entry-meta i {color: #ff6f61;font-size: 12px;padding-right: 0.5rem;}
.sp-dgn-4 .spsp-entry-meta span.spsp-author a:hover,
.sp-dgn-4 .spsp-entry-meta span.spsp-author a:focus,
.sp-dgn-4 h3.entry-title a:hover,
.sp-dgn-4 h3.entry-title a:focus,
.sp-dgn-4 .spsp-entry-meta a:hover,
.sp-dgn-4 .spsp-entry-meta a:focus {color: #ff6f61;}
.sp-dgn-4 .spsp-entry-meta .date a:hover,
.sp-dgn-4 .spsp-entry-meta .date a:focus {color: #fff;}
.sp-dgn-4 .footer-meta.spsp-entry-meta span {padding-right: 30px;}
.sp-dgn-4 .spsp-post-content .spsp-entry-header .spsp-entry-meta span:after {font-family: FontAwesome;content: "|";font-size: 28px;padding-left: 1.5rem;padding-right: 1.5rem;color: #d7d7d7;}
.sp-dgn-4 h3.spsp-entry-title {margin-bottom: 1rem;}
.sp-dgn-4 .spsp-post-content .spsp-entry-header .spsp-entry-meta span:last-child:after,.sp-dgn-4 .spsp-post-content .spsp-entry-header .spsp-entry-meta span.date:after {display: none;}
.sp-dgn-4 .spsp-post-content {padding: 2.5rem 2.5rem 2rem;margin: -40px 30px 30px;box-shadow: 0 0 40px 0 rgb(40 40 40 / 15%);background: #fff;position: relative;z-index: 3;}
.sp-dgn-4 .sps-remove-img .spsp-entry-meta .date a {position: relative;left: auto;transform: unset;margin: 20px 0 0;}
.sp-dgn-4 .spsp-post:hover,
.sp-dgn-4 .spsp-post:focus {transform: unset;}
#blog-carousel-design4 {max-width: 1200px;margin: 0 auto;}
.sp-dgn-4 .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 30px;}
.sp-dgn-4 .spsp-entry-header .spsp-entry-meta{  position: relative;margin-bottom: 1.0rem;}
.sp-dgn-4 .spsp-entry-header .spsp-entry-meta span{ margin-bottom: 1rem;display: inline-block;}
.sp-dgn-4 .spsp-description{ margin-bottom: 1.8rem;}
.sp-dgn-4 .footer-meta.spsp-entry-meta{position: relative;float: left;display: inline-block;padding: 8px 0;}
.sp-dgn-4 .spsp-entry-content{overflow: hidden;}
.sp-dgn-4 .footer-meta.spsp-entry-meta span{font-size: 18px;line-height: 28px;}
.sp-dgn-4 .footer-meta.spsp-entry-meta i {font-size: 14px;}
@media (max-width: 450px)
{
  .sp-dgn-4 .spsp-post .spsp-more-link-arrow {float: left;}
}
.blog.sp-dgn-4 .center{text-align: left;}
.sp-dgn-4 .spsp-entry-header p {margin-bottom: 1.8rem;}
.sp-dgn-4 .spsp-remove-img-margin{margin-top: 40px;}
.spsp.blog.sp-dgn-4 .spsp-post {box-shadow: unset;}
.spsp.blog.sp-dgn-4 .spsp-post:hover {box-shadow: unset;}
/*---------------------------*/

/*-------------- Banner-Design-8 --------------*/
.sp-bnr-8 .spsp-client-thumb-outer {position: relative;bottom: 132px;right: 10px;width: 27.5rem;overflow: hidden;padding-bottom: 0.3125rem;left: auto;margin-right: 2.5rem;margin-bottom: -105px;}
.sp-bnr-8 .spsp-client-thumb-outer .spsp-client-thumbs-carousel {position: relative;text-align: left;float: left;}
.sp-bnr-8 .spsp-client-thumb-outer .thumb-item .thumb-box {width: 6.25rem;height: 6.25rem;margin: 0 auto 0;border-radius: 0;position: relative;}
.sp-bnr-8 .spsp-client-thumb-outer .spsp-client-thumbs-carousel .thumb-item img {overflow: hidden;width: 100%;height: 100%;display: block;border-radius: 0%;}
.sp-bnr-8 .spsp-client-thumb-outer .spsp-client-thumbs-carousel .thumb-item .thumb-box .thumb-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.7;background-color: #000000;transition: 0.4s;}
.sp-bnr-8 .spsp-client-thumb-outer .spsp-client-thumbs-carousel .owl-item.active.current .thumb-item .thumb-box .thumb-overlay{opacity: 0;background-color: #000000;}
.sp-bnr-8 .spsp-post .spsp-post-img {position: relative;height: auto;background-attachment: fixed;background-size: cover;background-position: 100% 100%;height: 810px;}
.sp-bnr-8 .spsp-post-overlay {position: absolute;width: 100%;top: 0px;bottom: 0px;z-index: 1;left: 0px;right: 0px;opacity: 0.5;background-color: #000000;}
.sp-bnr-8 .spsp-post-content {width: 100%;max-width: 1140px;position: relative;display: table;height: 100%;z-index: 1;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.sp-bnr-8 .spsp-post-content .spsp-content-wrapper {display: table-cell;vertical-align: middle;}
.sp-bnr-8 .spsp-post-wrapper {box-sizing: border-box;padding: 0 40px 50px 50px;max-width: 50%;background-color: #ffffff;position: relative;top: 91px;}
.sp-bnr-8 .spsp-post .spsp-post-content a, .sp-bnr-8 .spsp-post-video .spsp-post-content a {text-decoration: none !important;float: unset;}
.sp-bnr-8 .spsp-entry-meta .spsp-cat-links a {text-transform: uppercase;color: #ffffff;font-size: 15px;line-height: 25px;font-weight: 400;letter-spacing: 2px;display: inline-block;background-color: #ff6f61;padding: 8px 30px;margin-right: 15px;margin-bottom: 15px;position: relative;top: -20px;}
.sp-bnr-8.spsp-bnr-video .spsp-entry-meta .spsp-cat-links a{padding: 10px 30px;}
.sp-bnr-8 .spsp-post-content h3.entry-title {margin-top: 0.313rem;margin-bottom: 1.375rem;line-height: 32px;padding: 0;}
.sp-bnr-8 h3.entry-title a {font-weight: 800;font-size: 40px;color: #000000;line-height: 50px;margin-bottom: 1rem;}
.sp-bnr-8 .spsp-post-content .spsp-entry-content p {font-size: 20px;font-weight: 400;color: #707070;line-height: 30px;margin-bottom: 1.875rem;}
.sp-bnr-8 .spsp-entry-meta span {padding-bottom: 6px;position: relative;}
.sp-bnr-8 .spsp-entry-meta .spsp-author{color: #707070;font-size: 16px;line-height: 26px;font-weight: 400;}
.sp-bnr-8 .spsp-entry-meta a {color: #707070;font-size: 16px;line-height: 26px;font-weight: 400;text-transform: uppercase;}
.sp-bnr-8 .spsp-entry-meta span:not(:last-child):after{content: " "; width: 6px;height: 6px;border-radius: 50%;margin-left: 0.938rem;margin-right: 0.938rem;margin-bottom: 0.15rem;background-color: #707070;display: inline-block;}
.sp-bnr-8 .spsp-post .spsp-more-link, .sp-bnr-8.spsp-bnr-video .spsp-post-video .spsp-more-link {font-size: 16px;line-height: 26px;font-weight: 700;text-transform: uppercase;color: #fff;padding: 1.063rem 2.125rem;background: #202020;margin-top: 2.875rem;display: inline-block;letter-spacing: 2px;}
.sp-bnr-8 .spsp-post .spsp-more-link:hover, .sp-bnr-8.spsp-bnr-video .spsp-post-video .spsp-more-link:hover {background-color: #ff6f61;color: #ffffff;}
 body.spsp-body .spsp-banner.sp-bnr-8 .spsp-post .spsp-more-link:hover, body.spsp-body .spsp-bnr-video.spsp-banner.sp-bnr-8 .spsp-post-video .spsp-more-link:hover{border: unset;}
.sp-bnr-8 h3.entry-title a:hover,
.sp-bnr-8 .spsp-post .spsp-post-content .footer-meta .spsp-entry-meta a:hover,
.sp-bnr-8 .spsp-post-video .spsp-post-content .footer-meta .spsp-entry-meta a:hover {color: #ff6f61;}
.sp-bnr-8 .spsp-post .spsp-post-content .footer-meta .spsp-entry-meta a:hover, .sp-bnr-8 .spsp-post-video .spsp-post-content .footer-meta .spsp-entry-meta a:hover {text-decoration: underline !important;}

@media (max-width: 990px)
{
  .sp-bnr-8 .spsp-client-thumb-outer {position: relative;left: 0;bottom: 90px;width: 24rem;overflow: hidden;padding-bottom: 0.3125rem;float: none;margin-inline: auto;}
  .sp-bnr-8 .spsp-client-thumb-outer .spsp-client-thumbs-carousel {position: relative;text-align: left;float: left;}
  .sp-bnr-8 .spsp-client-thumb-outer .thumb-item .thumb-box {width: 5.25rem;height: 5.25rem;margin: 0 auto 0;border-radius: 0;position: relative;}
  .sp-bnr-8 .spsp-post-wrapper {padding: 0 20px 25px 25px;top: 80px;max-width: calc(100% - 30px);margin: 0 auto;}
  .sp-bnr-8 h3.entry-title a {font-weight: 800;font-size: 34px;line-height: 44px;margin-bottom: 1rem;}
}

@media (max-width: 540px)
{
.sp-bnr-8 .spsp-client-thumb-outer {position: relative;width: 15rem;bottom: 90px;}
.sp-bnr-8 .spsp-client-thumb-outer .spsp-client-thumbs-carousel {max-width: 5rem;position: relative;text-align: left;float: left;}
.sp-bnr-8 .spsp-client-thumb-outer .thumb-item .thumb-box {width: 4.25rem;height: 4.25rem;margin: 0 auto 0;border-radius: 0;position: relative;}
.sp-bnr-8 h3.entry-title a {font-weight: 800;font-size: 28px;line-height: 38px;}  
.sp-bnr-8 .spsp-post-content h3.entry-title {margin-top: 0;margin-bottom: 1rem;}
.sp-bnr-8 .spsp-entry-meta .spsp-cat-links a {margin-right: 10px;margin-bottom: 10px;}
.sp-bnr-8 .spsp-post .spsp-more-link, .sp-bnr-8.spsp-bnr-video .spsp-post-video .spsp-more-link {margin-top: 1.875rem;padding: 0.75rem 1.25rem ;}
.sp-bnr-8 .spsp-post-content .spsp-entry-content p {font-size: 18px;font-weight: 400;line-height: 28px;margin-bottom: 1.25rem;}
}
#spsp-heading-pad{padding-top: 30px;}
/*----------------------------------*/


/*-------------- Banner-Design-9 --------------*/
.sp-bnr-9 .spsp-client-thumb-outer {position: relative;bottom: 122px;right: 10px;width: 34.8rem;overflow: hidden;padding-bottom: 0.3125rem;left: 0;}
.sp-bnr-9 .spsp-client-thumb-outer .active.current .thumb-item .thumb-box {border: 1px solid #ff6f61;box-shadow: none;} 
.sp-bnr-9 .spsp-client-thumb-outer .spsp-client-thumbs-carousel {position: relative;text-align: left;float: left;}
.sp-bnr-9 .spsp-client-thumb-outer .thumb-item .thumb-box {width: 10.625rem;height: 6.875rem;margin: 0 auto 0;border-radius: 0;position: relative;}
.sp-bnr-9 .spsp-client-thumb-outer .spsp-client-thumbs-carousel .thumb-item img {overflow: hidden;width: 100%;height: 100%;display: block;border-radius: 0%;}
.sp-bnr-9 .spsp-client-thumb-outer .spsp-client-thumbs-carousel .thumb-item .thumb-box .thumb-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.5;background-color: #000000;transition: 0.4s;}
.sp-bnr-9 .spsp-client-thumb-outer .spsp-client-thumbs-carousel .owl-item.active.current .thumb-item .thumb-box .thumb-overlay{opacity: 0;background-color: #000000;}
.sp-bnr-9 .owl-carousel .owl-prev:hover, .sp-bnr-9 .owl-carousel .owl-prev:focus, .sp-bnr-9 .owl-carousel .owl-next:hover, .sp-bnr-9 .owl-carousel .owl-next:focus {background-color: #ff6f61;}
.sp-bnr-9 .spsp-post .spsp-post-img {position: relative;height: auto;background-attachment: fixed;background-size: cover;background-position: 100% 100%;height: 850px;}
.sp-bnr-9 .spsp-post-overlay {position: absolute;width: 100%;top: 0px;bottom: 0px;z-index: 1;left: 0px;right: 0px;opacity: 0.6;background-color: #000000;}
.sp-bnr-9 .spsp-post-content {width: 100%;max-width: 1140px;position: relative;display: table;height: 100%;z-index: 1;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.sp-bnr-9 .spsp-post-content .spsp-content-wrapper {display: table-cell;vertical-align: middle;}
.sp-bnr-9 .spsp-post-wrapper {box-sizing: border-box;max-width: 60%;border-left: 10px solid #ff6f61;padding: 0 40px;position: relative;top: -41px;}
.sp-bnr-9 .spsp-post .spsp-post-content a, .sp-bnr-9 .spsp-post-vidoe .spsp-post-content a {text-decoration: none !important;float: unset;}
.sp-bnr-9 .spsp-entry-meta .spsp-cat-links a {text-transform: uppercase;color: #ffffff;font-size: 15px;line-height: 25px;font-weight: 400;letter-spacing: 0.6px;display: inline-block;background-color: #ff6f61;padding: 5px 13px;margin-right: 15px;margin-bottom: 15px;position: relative;}
.sp-bnr-9 .spsp-post-content h3.entry-title {margin-top: 0.313rem;margin-bottom: 1.375rem;line-height: 32px;padding: 0;}
.sp-bnr-9 h3.entry-title a {font-weight: 800;font-size: 48px;color: #ffffff;line-height: 58px;margin-bottom: 1rem;}
.sp-bnr-9 .spsp-entry-meta span.spsp-cat-links{margin-right: 0;}
.sp-bnr-9 .spsp-entry-meta span {margin-right: 25px;padding-bottom: 6px;position: relative;}
.sp-bnr-9 .footer-meta .spsp-entry-meta i, .sp-bnr-9 .footer-meta .spsp-entry-meta .spsp-author i, .sp-bnr-9 .footer-meta .spsp-entry-meta .spsp-date i {color: #ff6f61;font-size: 13px;padding-right: 0.5rem;}
.sp-bnr-9 .spsp-entry-meta a {color: #ffffff;font-size: 18px;line-height: 28px;font-weight: 400;}
.sp-bnr-9 .spsp-post .spsp-more-link {font-size: 16px;line-height: 26px;font-weight: 800;text-transform: uppercase;color: #ffffff;padding: 1rem 1.625rem;background: transparent;border: 1px solid #ffffff;margin-top: 2.938rem;display: inline-block;}
.sp-bnr-9 .spsp-post .spsp-more-link:hover { border: 1px solid #ff6f61;background-color: #ff6f61;}
.sp-bnr-9 h3.entry-title a:hover,
.sp-bnr-9 .spsp-post .spsp-post-content .footer-meta .spsp-entry-meta a:hover {color: #ff6f61;}

@media (max-width: 990px)
 {
  .sp-bnr-9 .spsp-client-thumb-outer {position: relative;bottom: 105px;right: 10px;width: 28rem;overflow: hidden;padding-bottom: 0.3125rem;left: 0;}
  .sp-bnr-9 .spsp-client-thumb-outer .spsp-client-thumbs-carousel {position: relative;text-align: left;}
  .sp-bnr-9 .spsp-client-thumb-outer .thumb-item .thumb-box {width: 8.625rem;height: 5.875rem;margin: 0 auto 0;border-radius: 0;position: relative;}
  .sp-bnr-9 .spsp-post-wrapper {max-width: calc(100% - 30px);}
  .sp-bnr-9 .spsp-post .spsp-post-img {height: 750px;}
  .sp-bnr-9 h3.entry-title a {font-weight: 800;font-size: 42px;line-height: 52px;}
 }
@media (max-width: 540px)
 {
  .sp-bnr-9 .spsp-client-thumb-outer {position: relative;bottom: 90px;right: 0px;width: 22rem;overflow: hidden;padding-bottom: 0.3125rem;left: 0;}
  .sp-bnr-9 .spsp-client-thumb-outer .spsp-client-thumbs-carousel {position: relative;text-align: left;}
  .sp-bnr-9 .spsp-client-thumb-outer .thumb-item .thumb-box {width: 6.625rem;height: 4.875rem;margin: 0 auto 0;border-radius: 0;position: relative;}
  .sp-bnr-9 .spsp-post-wrapper {max-width: calc(100% - 30px);padding: 0 25px;}
  .sp-bnr-9 h3.entry-title a {font-weight: 800;font-size:36px;line-height: 46px;}
  .sp-bnr-9 .spsp-post .spsp-more-link {font-size: 16px;line-height: 26px;font-weight: 800;text-transform: uppercase;color: #ffffff;padding: 0.8rem 1.4rem;background: transparent;border: 1px solid #ffffff;margin-top: 2.938rem;display: inline-block;}
 } 
@media (max-width: 380px)
 {
  .sp-bnr-9 .spsp-client-thumb-outer {position: relative;bottom: 75px;right: 0px;width: 6.1rem;overflow: hidden;padding-bottom: 0.3125rem;left: 0;}
  .sp-bnr-9 .spsp-client-thumb-outer .spsp-client-thumbs-carousel {position: relative;text-align: left;}
  .sp-bnr-9 .spsp-client-thumb-outer .thumb-item .thumb-box {width: 5.625rem;height: 4rem;margin: 0 auto 0;border-radius: 0;position: relative;}
  .sp-bnr-9 h3.entry-title a {font-weight: 800;font-size:38px;line-height: 48px;}
 } 
/* --------------------------------------------- */

/*-------------- Banner-Design-11 --------------*/
.spsp-banner11 .spsp-post {position: relative;}
.spsp-banner11 .spsp-post .spsp-post-img {position: relative;height: auto;background-attachment: fixed;background-size: cover;background-position: 100% 100%;border-radius: 0;height: 750px;}
.spsp-banner11 .spsp-post-overlay {position: absolute;width: 100%;top: 0px;bottom: 0px;z-index: 1;left: 0px;right: 0px;opacity: 0.5;background-color: #000000;border-radius: 0;}
.spsp-banner11 .spsp-post-content {max-width: 1140px;position: relative;display: table;height: 100%;z-index: 1;padding-right: 15px;padding-left: 15px;}
.spsp-banner11 .spsp-post-content .spsp-content-wrapper {display: table-cell;vertical-align: bottom;padding: 0 10px;}
.spsp-banner11 .spsp-post .spsp-post-content a {text-decoration: none !important;float: unset;}
.spsp-banner11 .spsp-post .spsp-post-content .spsp-cat-links a {background: #ff6f61;color: #fff;padding: 4px 14px 5px;border-radius: 0;}
.spsp-banner11 .owl-theme .owl-dots {position: absolute;bottom: 50px;transform: translate(-50%, -50%);left: 50%;}
.spsp-banner11 .spsp-entry-meta .spsp-cat-links a {font-size: 15px;font-weight: 25px;}
.spsp-banner11 .spsp-entry-meta a {color: #ffffff;font-size: 18px;line-height: 28px;font-weight: 400;}
.spsp-banner11 h3.spsp-entry-title {margin-bottom: 5px;}
.spsp-banner11 h3.spsp-entry-title a {font-weight: bold;font-size: 30px;color: #ffffff;line-height: 40px;margin-bottom: 1rem;}
@media (min-width: 1024px){
.spsp-banner11 .spice_column.spice_column-1 h3.spsp-entry-title a {font-size: 60px;line-height: 70px;}
.spsp-banner11 .spice_column.spice_column-1 .spsp-post-content{padding-right: 40px;padding-left: 40px}
.spsp-banner11 .spice_column.spice_column-1 .entry-header .spsp-entry-meta{top: 30;}
.spsp-banner11 .spice_column.spice_column-1 h3.spsp-entry-title {margin-bottom: 25px;}
.spsp-banner11 .spice_column.spice_column-1 .spsp-entry-meta {margin-bottom: 1.5rem;}
.spsp-banner11 .spice_column.spice_column-1 p {font-weight: 400;color: #ffffff;font-size: 18px;line-height: 34px;margin-bottom: 1rem;}
}
@media (max-width: 1023px){
.spsp-banner11 p.spsp-description {display: none;}
}
.spsp-banner11 .entry-header .spsp-entry-meta{position: absolute;top: 15px;}
.spsp-banner11 .entry-header .spsp-entry-meta .spsp-cat-links{margin-right:20px ;}
.spsp-banner11 .spsp-post .spsp-more-link {font-size: 16px;line-height: 26px;font-weight: 700;color: #000;border-radius: 0;padding: 0.625rem 1.25rem;background: #ffffff;margin-top: 1.875rem;display: inline-block;}
.spsp-banner11 .spsp-entry-meta i {color: #ffffff;font-size: 13px;padding-right: 0.5rem;}
.spsp-banner11 .spsp-entry-meta {margin-bottom: 0.8rem;}
.spsp-banner11 .spsp-post-content h3.entry-title {margin-bottom: 1.625rem;line-height: 32px;}
.spsp-banner11 .spsp-post-wrapper {padding: 45px 0 30px;}
.spsp-banner11 .spice_column-2 .spsp-post-wrapper {padding: 45px 0 10px;}
.spsp-banner11 .spsp-entry-meta span {margin-right: 0;padding-bottom: 6px;}
.spsp-banner11 .spsp-entry-meta .spsp-date i {padding-right: 0.3rem;}
.spsp-banner11 .spsp-entry-meta span {position: relative;}
.spsp-banner11 .spsp-post .spsp-more-link:hover {background-color: #ff6f61;color: #fff;}
.spsp-banner11 h3.spsp-entry-title a:hover {color: #ff6f61;}
.spsp-banner11 .spsp-entry-meta a:hover {color: #ff6f61;}
.spsp-banner11 .spsp-entry-meta .spsp-cat-links a:hover {color: #ffffff;}
@media (max-width: 992px) {
  .spsp-banner11 .spsp-post-wrapper {width: 95%;}
}
.spsp-banner11 .item {flex: 1; position: relative;width: 100%;heigth: 100%;min-height: 75px;margin-bottom: 0.4em;}
.spsp-banner11 .spice_grid_item {display: flex;flex: 1;margin: 0;padding: 0;}
.spsp-banner11 .spice_column {display: flex;flex-direction: column;flex: 1 0;margin: 0;padding: 0;list-style: none;}
.spsp-banner11 .footer-meta .spsp-entry-meta span:after {content: "\f192"; font-size: 6px; padding-left: 1rem; padding-right: 1rem; vertical-align: middle;color: #fff;font-family: "Font Awesome 5 Free";}
.spsp-banner11 .footer-meta .spsp-entry-meta span:last-child::after {display: none;}
@media (min-width: 1024px) {
  .spsp-banner11 .spice_column_container {padding: 0 10px;display: flex;flex-direction: row;overflow: hidden;}
  .spsp-banner11 .spice_column-2 .spsp-post .spsp-post-img {height: 245px;}
  .spsp-banner11 .spice_column-2 {padding-left: 0.3em;flex: 0 0 37%;max-width: 37%;}
  .spsp-banner11 .spice_column-1 .spice_grid_item-1 {flex: 2;}
  .spsp-banner11 .spice_column-1 {padding-right: 0.3em;}
}
@media (max-width: 1023px) {
  .spsp-banner11 .spsp-post .spsp-post-img { height: 370px; border-radius: 0;}
  .spsp-banner11 .spsp-post-overlay {border-radius: 0;}
  .spsp-banner11 .spsp-post-content .spsp-content-wrapper {padding: 0 15px;}
  .spsp-banner11 .item {margin-bottom: 0.6em;}
}
.spsp-banner11 .owl-theme .owl-nav.disabled + .owl-dots {margin-bottom: -6.25rem;}
.spsp-banner11 .owl-carousel:hover .owl-prev {left: 50px;}
.spsp-banner11 .owl-carousel:hover .owl-next {right: 50px;}

/*-------------- Design-6 --------------*/
.dgn-6 {position: relative;text-align: center;background: #f5f7fd;}
@media (min-width: 1100px){
#blog-carousel-design6{width: 1200px;margin: 0 auto;}}
.dgn-6 .item {opacity: 0.5;transition: all 2s ease;margin-bottom: 40px;transform: scale(0.95);}
.dgn-6 .center .item {opacity: 1;transform: scale(1);}
.dgn-6 .spsp-catagory {position: absolute;top: 0;left: -30px;}
.dgn-6 .spsp-catagory ul {list-style-type: none;display: flex;margin: 0;padding: 15px 0 0 40px;}
.dgn-6 .spsp-catagory ul li a {font-size: 12px;font-weight: 500;color: #000;background: #fff;margin-right: 10px;padding: 4px 7px;}
.dgn-6 .spsp-entry-meta .spsp-date a {position: absolute;top: auto;left: 50%;transform: translateX(-50%);bottom: -17px;padding: 10px 28px 12px;background-color: #ff6f61;border-radius: 0px;font-size: 16px;font-weight: bold;}
.dgn-6 .spsp-entry-meta .spsp-date a,
.dgn-6 .spsp-entry-meta .spsp-date i {color: #fff;}
.dgn-6 .author img {border-radius: 50%;height: 40px;width: 40px;display: inline-block;vertical-align: middle;border: 1px solid #ff6f61;margin-right: 12px;}
.dgn-6 .spsp-post-overlay {position: relative;}
.dgn-6 .spsp-post .post-thumbnail img {width: 100%;}
.dgn-6 .spsp-post {border-radius: 0px;overflow: hidden;padding-bottom: 20px;}
.dgn-6 .spsp-post {box-shadow: 0 0px 0px 0px rgb(28 28 28 / 15%);margin: 1px;}
.dgn-6 .center .spsp-post:hover {box-shadow: 0 0px 40px 0 rgb(28 28 28 / 10%);transition: unset;transform:unset;}
.dgn-6 .spsp-post-overlay .spsp-entry-meta {margin-bottom: 0;}
.dgn-6 .spsp-entry-meta a {color: #000000;font-size: 12px;font-weight: 400;line-height: 22px;}
.dgn-6 .spsp-entry-meta span.author a {font-size: 15px;font-weight: bold;color: #878e94;}
.dgn-6 h3.spsp-entry-title a {font-weight: bold;font-size: 24px;line-height: 34px;color: #000000;margin-bottom: 1rem;}
.dgn-6 .spsp-post .spsp-more-link {font-size: 14px;font-weight: 700;color: #878e94;border: 0;padding: 0;float: none;}
.dgn-6 .center .spsp-post .spsp-more-link {color: #ff6f61;background: unset;border: unset !important;}
.dgn-6 .spsp-post .spsp-post-content .spsp-seprator,
.dgn-6 .spsp-post .spsp-entry-content .spsp-seprator {border-bottom: 1px solid #ebebeb;margin: 11px 0 15px;}
.dgn-6 .spsp-entry-meta i {color: #ff6f61;font-size: 12px;padding-right: 0.3rem;}
.dgn-6 .spsp-entry-meta span.author a:hover,
.dgn-6 .spsp-entry-meta span.author a:focus,
.dgn-6 h3.spsp-entry-title a:hover,
.dgn-6 h3.spsp-entry-title a:focus,
.dgn-6 .spsp-entry-meta a:hover,
.dgn-6 .spsp-entry-meta a:focus {color: #ff6f61;}
.dgn-6 .spsp-entry-meta .spsp-date a:hover,
.dgn-6 .spsp-entry-meta .spsp-date a:focus {color: #fff;}
.dgn-6 .footer-meta.spsp-entry-meta span {padding-right: 0;}
.dgn-6 .footer-meta.spsp-entry-meta span:after {font-family: FontAwesome;content: "|";font-size: 20px;padding-left: 0.5rem;padding-right: 0.5rem;color: #d7d7d7;}
.dgn-6 h3.spsp-entry-title { margin-bottom: 1rem; margin-top: 14px;}
.dgn-6 .footer-meta.spsp-entry-meta span:last-child:after {display: none;}
.dgn-6 .spsp-post-content {padding-bottom: 0rem;}
.dgn-6 .sps-remove-img .entry-meta .spsp-date a { position: relative; left: auto; transform: unset; margin: 20px 0 0;}
.dgn-6 .spsp-post:hover, .dgn-6 .spsp-post:focus {transform: unset;}

/*--------------
   Design-7 view
--------------*/
#blog-carousel-design7{
  max-width: 1200px;
    margin: 0 auto;}
.dgn-7 {
  position: relative;
  text-align: center;
}

.dgn-7 .item {
  transition: all 0.5s ease;
  text-align: left;
}

.dgn-7 .item .spsp-post-content {
  padding: 1.5rem 1.875rem 0 0;
}

.dgn-7 .spsp-catagory {
  position: relative;
}

.dgn-7 .spsp-catagory ul {
  list-style-type: none;
  display: flex;
  padding: 0;
  margin: 0;
}

.dgn-7 .spsp-catagory ul li a {
  font-size: 12px;
  font-weight: 500;
  color: #000;
  background: #edeef7;
  margin-right: 10px;
  padding: 6.5px 11px;
  border-radius: 6px;
}

.dgn-7 .spsp-more-info {
  background: #05083f66;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  border-radius: 10px;
  transition: all 0.5s ease;
}

body.spsp-body .dgn-7 .spsp-more-info .spsp-more-link {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: transparent !important;
}
.spsp.dgn-7 .spsp-post .spsp-more-link:hover    
{   
    background: transparent;    
    color: transparent; 
    border: unset !important;
}   
.spsp.blog.dgn-7 .spsp-post:hover, .spsp.blog.dgn-7 .spsp-post:focus {  
    box-shadow: unset;  
    transition: unset;  
    transform: unset;   
}   
.spsp.blog.dgn-7 .spsp-post {box-shadow: unset;transition: unset;}

.dgn-7 .item:hover .spsp-more-info {
  opacity: 1;
}

.dgn-7 .spsp-more-info span {
  padding: 20px 22px 20px 22px;
  background: #fff;
  border-radius: 50%;
}

.dgn-7 .spsp-more-info span i {
  font-size: 15px;
}

.dgn-7 .spsp-entry-meta {
  display: flex;
  justify-content: space-between;
}

.dgn-7 .spsp-entry-meta .spsp-date a {
  color: #ff6f61;
  font-family: "Open Sans";
  font-size: 15px;
  font-weight: bold;
}

.dgn-7 .spsp-post-overlay {
  position: relative;
}

.dgn-7 .spsp-post .spsp-post-thumbnail img {
  width: 100%;
  vertical-align: middle;
  border-radius: 10px;
}

.dgn-7 .spsp-post {
  border-radius: 0px;
  overflow: hidden;
  padding-bottom: 20px;
}

.dgn-7 .spsp-post {
  box-shadow: 0 0px 0px 0px rgb(28 28 28 / 15%);
  margin: 1px;
}

.dgn-7 .spsp-post:hover {
  box-shadow: 0 0px 0px 0px rgb(28 28 28 / 15%);
}

.dgn-7 .spsp-post-overlay .spsp-entry-meta {
  margin-bottom: 0;
}

.dgn-7 .spsp-entry-meta a {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  font-family: "Open Sans";
  line-height: 22px;
}

.dgn-7 .spsp-entry-meta span.spsp-author a {
  font-size: 15px;
  font-family: "Open Sans";
  font-weight: 500;
  color: #000000;
}

.dgn-7 h3.spsp-entry-title a {
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  font-family: "Open Sans";
  margin-bottom: 1rem;
}

.dgn-7 .spsp-post .more-link {
  font-size: 14px;
  font-weight: 700;
  font-family: "Open Sans";
  color: #878e94;
  border: 0;padding: 0;}
.dgn-7 .center .spsp-post .more-link {color: #ff6f61;}
.dgn-7 .spsp-post .spsp-post-content .spice-seprator,
.dgn-7 .spsp-post .entry-content .spice-seprator {border-bottom: 1px solid #ebebeb;margin: 11px 0 15px;}
.dgn-7 .spsp-entry-meta i {color: #ff6f61;font-size: 12px;padding-right: 0.3rem;}
.dgn-7 .spsp-entry-meta span.spsp-author a:hover,
.dgn-7 .spsp-entry-meta span.spsp-author a:focus,
.dgn-7 h3.spsp-entry-title a:hover,
.dgn-7 h3.spsp-entry-title a:focus,
.dgn-7 .spsp-entry-meta a:hover,
.dgn-7 .spsp-entry-meta a:focus {color: #ff6f61;}
.dgn-7 .footer-meta.spsp-entry-meta span {padding-right: 0;}
.dgn-7 .footer-meta.spsp-entry-meta span:after {font-family: FontAwesome;content: "|";font-size: 20px;padding-left: 0.5rem;padding-right: 0.5rem;color: #d7d7d7;}
.dgn-7 h3.spsp-entry-title {margin-bottom: 2rem;margin-top: 14px;}
.dgn-7 .footer-meta.spsp-entry-meta span:last-child:after {display: none;}
.dgn-7 .spsp-post-content {padding-bottom: 0rem;}
.dgn-7 .spsp-remove-img .spsp-entry-meta .spsp-date a {position: relative;left: auto;transform: unset;margin: 20px 0 0;}
.dgn-7 .spsp-post:hover,
.dgn-7 .spsp-post:focus {transform: unset;}
@media (max-width: 767px){
.dgn-7 .item .spsp-post-content {padding: 1.5rem 0.875rem;}
}





/*--------------
   Video Banner-Design view
--------------*/
.spsp-banner.video_slider video {
    position: absolute;
    bottom: 0;
    top: 0;
    min-width: 100%;
    min-height: 100%;
}
.spsp-banner.video_slider .item {
    position: relative;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    z-index: 0;
    background-size: cover;
    background-color: transparent;
}
.spsp-banner-bnr-video.page-section-space {
     padding: 0; 
    overflow: hidden;
    position: relative;
}
body .spsp-banner.spsp-bnr-video .spsp-post-content {
    max-width: 1140px;
    display: table;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
body .sp-bnr-6.spsp-bnr-video.video_slider .spsp-post-video .spsp-post-content
{
     top: auto;
     bottom: 0;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);  
}
body .sp-bnr-7.spsp-banner.spsp-bnr-video .spsp-post-content{top: auto;bottom: 0;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);}
body .sp-bnr-4.spsp-banner.spsp-bnr-video .spsp-post-content {left: unset;padding-right:0;padding-left:0;}
.spsp-bnr-video .owl-carousel .owl-prev:hover,
.spsp-bnr-video .owl-carousel .owl-prev:focus,
.spsp-bnr-video .owl-carousel .owl-next:hover,
.spsp-bnr-video .owl-carousel .owl-next:focus {
  background-color: #ff6f61;
}

.spsp-bnr-video .spsp-post-overlay {
  position: absolute;
  width: 100%;
  top: 0px;
  bottom: 0px;
  z-index: 1;
  left: 0px;
  right: 0px;
  opacity: 0.6;
  background-color: #000000;
}

.spsp-bnr-video .spsp-post-content .spsp-content-wrapper {
  display: table-cell;
  vertical-align: middle;
}

/*.spsp-bnr-video .spsp-post-wrapper {
  box-sizing: border-box;
  max-width: 80%;
  border-left: 10px solid #ff6f61;
  padding: 0 40px;
  position: relative;
  top: -41px;
}*/

.spsp-bnr-video .spsp-post .spsp-post-content a {
  text-decoration: none !important;
  float: unset;
}

/*.spsp-bnr-video .spsp-entry-meta .spsp-cat-links a {
  text-transform: uppercase;
  color: #ffffff;
  font-size: 15px;
  font-family: "Open Sans";
  line-height: 25px;
  font-weight: 400;
  letter-spacing: 0.6px;
  display: inline-block;
  background-color: #ff6f61;
  padding: 5px 13px;
  margin-right: 15px;
  margin-bottom: 15px;
  position: relative;
}*/

.spsp-bnr-video .spsp-post-content h3.spsp-entry-title {
  margin-top: 0.313rem;
  margin-bottom: 1.375rem;
  line-height: 32px;
}

.spsp-bnr-video h3.spsp-entry-title a {
  font-weight: 800;
  font-size: 48px;
  color: #ffffff;
  line-height: 58px;
  font-family: "Open Sans";
  margin-bottom: 1rem;
}

.spsp-bnr-video .spsp-entry-meta span.spsp-cat-links {
  margin-right: 0;
}

/*.spsp-bnr-video .spsp-entry-meta span {
  margin-right: 25px;
  padding-bottom: 6px;
  position: relative;
}*/

/*.spsp-bnr-video .footer-meta .spsp-entry-meta i {
  color: #ff6f61;
  font-size: 13px;
  padding-right: 0.5rem;
}*/
/*.spsp-bnr-video .spsp-entry-meta .spsp-tag-links i {
    color: #ffffff;
    font-size: 13px;
    padding-right: 0.5rem;
}*/
/*.spsp-bnr-video .spsp-entry-meta .spsp-tag-links:hover a,.spsp-bnr-video .spsp-entry-meta .spsp-tag-links:hover i{
    color: #ff6f61;
}*/
/*.spsp-bnr-video .spsp-entry-meta a {
  color: #ffffff;
  font-size: 18px;
  font-family: "Open Sans";
  line-height: 28px;
  font-weight: 400;
}*/
/*.spsp-bnr-video .owl-theme .owl-dots .owl-dot.active span {
    background-color: #ff6f61;
}*/

.spsp-bnr-video .spsp-post .spsp-more-link {
  font-size: 16px;
  line-height: 26px;
  font-weight: 800;
  font-family: "Open Sans";
  text-transform: uppercase;
  color: #ffffff;
  padding: 1rem 1.625rem;
  background: transparent;
  border: 1px solid #ffffff;
  margin-top: 2.938rem;
  display: inline-block;
}

.spsp-bnr-video .spsp-post .spsp-more-link:hover {
  border: 1px solid #ff6f61;
  background-color: #ff6f61;
}

.spsp-bnr-video h3.spsp-entry-title a:hover,
.spsp-bnr-video .spsp-post .spsp-post-content .footer-meta .spsp-entry-meta a:hover {
  color: #ff6f61;
}


@media (max-width: 990px) {


  .spsp-bnr-video .spsp-post-wrapper {
    max-width: calc(100% - 30px);
  }

  .spsp-bnr-video h3.spsp-entry-title a {
    font-weight: 800;
    font-size: 42px;
    line-height: 52px;
  }
}

@media (max-width: 540px) {

  .spsp-bnr-video .spsp-post-wrapper {
    max-width: calc(100% - 30px);
    padding: 0 25px;
  }

  .spsp-bnr-video h3.spsp-entry-title a {
    font-weight: 800;
    font-size: 36px;
    line-height: 46px;
  }

  .spsp-bnr-video .spsp-post .spsp-more-link {
    font-size: 16px;
    line-height: 26px;
    font-weight: 800;
    font-family: "Open Sans";
    text-transform: uppercase;
    color: #ffffff;
    padding: 0.8rem 1.4rem;
    background: transparent;
    border: 1px solid #ffffff;
    margin-top: 2.938rem;
    display: inline-block;
  }
}

@media (max-width: 380px) {
  .spsp-bnr-video h3.spsp-entry-title a {
    font-weight: 800;
    font-size: 38px;
    line-height: 48px;
  }
}
.spsp-bnr-video .spsp-entry-header p{margin-top: 0.313rem;
    margin-bottom: 1.375rem;
    line-height: 32px;
    color: #fff;
}

.blog.dgn-6 .spsp-post-design-7 .spsp-date a{
    position: relative;
    left: auto;
    transform: unset;
    margin: 20px 0 0;
}
body.spsp-body .page-section-area.blog.dgn-6 .item .spsp-post.sps-remove-img .spsp-post-content a.spsp-more-link
{
    background: transparent;
    border: unset;
}