
.content-container{padding:60px 0;}
.blog3-mega-box {padding: 10px;background: #fff;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 3px, rgba(0, 0, 0, 0.24) 0px 0px 2px;}
.image.image-anime {width: 100%;height: 100%;border-radius: 10px;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 3px, rgba(0, 0, 0, 0.24) 0px 0px 2px;}
.image.image-anime img {    width: 100%;height: 100%;object-fit: cover;object-position: left;}
.image.image-anime .image {height: 164px;}
.author-area3 a img {width: 25px;height: 25px;margin-right: 5px;}
.author-area3 {display: flex;align-items: center;align-content: center;}
.author-area3 a+a {margin-left: 20px;}
.author-area3 a {font-size: 15px;font-weight: 500;}
.heading3 h3 {font-size: 16px;margin-top: 15px;margin-bottom: 10px;font-weight: 500;}
.heading3 p {font-size: 16px;line-height: 1.5;}
.blog3data {display: flex;flex-wrap: wrap;align-items: center;}
.image.image-anime {width: 30%; height:164px;}
.blog3-content {width: 70%;padding-left: 30px;}
.bg-gray {background: #fbfafa;}
.dataflow{font-size: 16px !important;font-weight: 500 !important;}
.categories-buttons {border-radius: 72px;background: var(--vtc-bg-white);box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.08);padding: 16px 32px;}
.categories-buttons ul.nav {display: flex;justify-content: center;gap: 10px;}
.categories-buttons ul.nav li button {padding: 16px 24px;background-color: #f3f4f6;border-radius: 111px;color: #070a1d;font-size:16px;font-style: normal;font-weight: 500;line-height: 16px;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color:#660066;}
h3.text-white.ds-3.mt-3.text-anime-style-2 {font-size: 22px !important;margin-left: 18px;font-weight: 500;}
.sidebar-widget_1 {background-color: #6600660d;padding: 32px 24px;border-radius: 8px;}
.sidebar-widget_1 h3 {color:#0a0d12;font-size: 24px;font-style: normal;font-weight: 500;line-height: 24px;margin-bottom: 24px;}
.sidebar-widget_1._search-area1 input {padding: 16px;border-radius: 8px;width: 100%;border: none;background-color: #fff;}
._subscribe h2 {color: #000;font-size: 28px;font-style: normal;font-weight: 600;line-height: normal;}
._subscribe p {color: #6b7280;font-family: system-ui;font-size: 17px;font-style: normal;font-weight: 500;line-height: 20px;margin-bottom: 24px;margin-top: 16px;}
._subscribe .form-input {padding: 16px;border-radius: 8px;width: 100%;margin-bottom: 18px;border: none;background-color: #fff;}
.sidebar-single-slider {position: relative;padding: 24px 20px;z-index: 3;border-radius: 8px;overflow: hidden;}
.sidebar-single-slider .social-top {display: flex;align-items: center;justify-content: space-between;}
.sidebar-single-slider .heading-area {padding-top: 250px;}
.sidebar-single-slider .heading-area ._author-area {display: flex;align-items: center;justify-content: space-between;}
.sidebar-single-slider .heading-area h4 a {display: inline-block;color: var(--white, #FFF);font-size: 20px;font-style: normal;font-weight: 600;line-height: 28px;padding-top: 16px;transition: all 0.4s;}
.sidebar-single-slider .heading-area ._author-area .author {display: flex;align-items: center;}
.sidebar-single-slider .heading-area ._author-area .author .author_thumb img {width: 28px;width: 28px;border-radius: 50%;}
.sidebar-single-slider .heading-area ._author-area .author .author-name {color: var(--white, #FFF);font-size: 16px;font-style: normal;font-weight: 400;line-height: 16px;display: inline-block;margin-left: 9px;}
.sidebar-single-slider .heading-area ._author-area .date {color: var(--white, #FFF);font-size: 16px;font-style: normal;font-weight: 400;line-height: 16px;display: inline-flex;}
.sidebar-single-slider .heading-area ._author-area .date img {margin-right: 3px;filter: brightness(0) invert(1);transform: translateY(-2px);}
/* .sidebar-single-slider::after {content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-image: url(../images/blog1-sidebar-slider-bg.png);border-radius: 8px;z-index: -1;background-position: center center;background-repeat: no-repeat;background-size: cover;transition: all 1.9s;transform: scale(1.6);} */
button.theme-btn2.w-100 {background: #660066;border: none;color: #fff;padding: 15px 20px;border-radius: 5px;}
.social-top a {color: #fff;}
.social-top a img {filter: brightness(0) invert(1);}
.pagination_item.active{background-color:#660066;}
.offCanvas__logo img {max-height: 60px;}
.input-group label{margin-bottom:10px !important; font-weight: 400 !important; font-size:16px !important;}
.swiper-wrapper {align-items: center !important;}
.text-center.mt-3 h5{font-size:24px !important; font-family: 'Rubik';font-weight: 400; }
.input-group .form-control {color: #000;}
.icon-list {display: flex;list-style: none;align-items: center;gap: 10px;padding: 30px 0;justify-content: center;}
.icon-item {width: 40px; height:40px;}
.icon-item svg {width: 100%;height: 100%;object-fit: cover;}

@media only screen and (max-width: 991px) {
    .image.image-anime {width: 100%;height: 200px;}
    .blog3-content {width: 100%;margin-top: 21px;padding-left: 0;}
    .heading3 h3 a {font-size: 20px;}
    .categories-buttons ul.nav li button {font-size: 14px;padding: 14px 20px;}
    .heading3 p {font-size: 14px;line-height: 1.5;}
    .heading2 h2 {font-size: 32px;}
    .image.image-anime .image {height: 202px;}
}

@media only screen and (max-width: 579px) {
    .author-area3 {display: flex;align-items: center;flex-wrap: wrap;row-gap: 10px;}
    .author-area3 a {font-size: 12px;width: 50%;}
    .author-area3 a + a {margin-left: 0;}
    .text-white.ds-3.mt-3.text-anime-style-2 {font-size: 35px !important;font-weight: 500;}
}




.testimonial_upper {background:#660066;display:flex; padding:80px 0; align-items:center;justify-content:center;font-family:arial;}
.testimonial_box {display:flex;max-width:1465px;cursor:pointer;max-height:500px;}
.testimonial_box * {transition: all .5s ease-in-out;}
.testimonial_box .testimonial {background:#a0acb0;min-width:75px;position:relative;display:flex;width:20px;overflow:hidden;display:flex;}
.testimonial_box .expanded {width:100%;background:#dce5f0}
.testimonial_box .testim_content {transform:translatex(3000px);padding:3rem;max-width:70%}
.testimonial_box .expanded .testim_content {transform:none;}
.testimonial_box .testimonial img {position:absolute;height:80%;filter:grayscale(1);transform-origin:bottom right;transform:scale(.9);bottom:0;object-position:right;right:-20px;}
.testimonial_box .expanded img {filter:none;right:-1px;transform:none;transition:all .2s ease-in-out;}
.testimonial_box .highlight, .name {font-size:2rem;position:relative;}
.testimonial_box .name {padding-left:15px;}
.testimonial_box .name:before {content:'';position:absolute;transform:skew(-15deg);width:5px;left:0;height:100%;background:#1d9fd9;}
.testimonial_box .full_testim {font-style: italic;line-height:1.5}
.video-content{max-width: 800px;top: 50%;left: 50%;transform: translate(-50%, -50%) !important;margin: 0 !important;padding: 0;}
.close2 {color: #fff;float: right;font-size: 48px;font-weight: 300;cursor: pointer;position: absolute;right: 0px;top: -40px;}
.hero-img{width:100%; height:100%;}
.hero-img img{width:100%; height:100%; object-fit: cover;}
.sb-heading{font-size: 34px;font-weight: 400;line-height: 1.2; color:#fff; margin-bottom:20px;}
.sb-para{font-size: 20px;line-height: 1.3; color:#fff;}
.image.type2 {height: 100% !important;}
.swiper-button-prev {border-radius: 100%;width: 60px;height: 60px;border: 2px solid #fff;}
.swiper-button-next {border-radius: 100%;width: 60px;height: 60px;border: 2px solid #fff;}
.swiper-button-next:after, .swiper-button-prev:after {font-family: swiper-icons;font-size: 25px;text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1;color: #fff;}
.updata{background: #fdfd0d;color: #000 !important;padding: 15px;}



@media only screen and (max-width: 579px) {
    .hero-heading {font-size: 24px;line-height: 1.4;font-weight: 400;}
    .hero-img img{width:100%; height:350px; object-fit: cover;}
    .swiper-button-prev {border-radius: 100%;width: 40px;height: 40px;border: 2px solid #fff;}
    .swiper-button-next {border-radius: 100%;width: 40px;height: 40px;border: 2px solid #fff;}
    .swiper-button-next:after, .swiper-button-prev:after {font-family: swiper-icons;font-size: 20px;text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1;color: #fff;}
    .testimonial_box .testimonial {min-width: 20px;}
    .testimonial_box .testimonial img{height:50%;}
    .testimonial_box .testim_content {padding: 1rem;max-width: 80%;}
    .testimonial_box .highlight, .name {font-size: 1.5rem;position: relative;}
    .news-img.type2 img {width: 100%;object-fit: cover;}
    .news-info.ps-4{padding-left:0px !important;}
    .news-img.type2{height:200px !important;}
}

