:root {
--margin-left: 144px;
--margin-bottom: 144px;
}
.layout-new {
padding-left: var(--margin-left);
width: calc(100% - var(--margin-left));
}
.mb-gap {
margin-bottom: var(--margin-bottom);
}
.ml-diff {
margin-left: 129px;
}
.breathe-new-1 {
margin-top: 241px;
}
.breathe-new-2 {
margin-top: 160px;
}
.breathe-new-3 {
margin-top: 80px;
}
.hover-up {
transition: transform .3s;
}
.hover-up:hover {
transform: translateY(-.5%);
}

@media (max-width: 800px) {
.layout-new {
margin-left: 0;
padding: 0 15px;
width: 100%;
}
.ml-diff {
margin-left: 0;
}
.breathe-new-1, .breathe-new-2, .breathe-new-3 {
margin-top: 10.43vw;
}
.magic {
margin-bottom: 0;
}
.color-grading {
margin-top: 144px;
}
}

@media (min-width: 1999.98px) {
.layout-new {
margin-left: auto;
margin-right: auto;
max-width: 1470px;
}
}
.brand {
color: #a7a2a5 !important;
cursor: pointer !important;
}
.brand.active {
color: #09283e !important;
}
.custom-control-label:before {
width: 2.25rem !important;
height: 1.125rem !important;
border-radius: 0.5625rem !important;
border: 1px solid #09283e !important;
}
.custom-control-label:after {
width: 0.875rem !important;
height: 0.875rem !important;
top: 0.35rem !important;
background-color: #09283e !important;
}
.custom-control-input:checked~.custom-control-label:before {
background-color: #ffffff !important;
border-color: #09283e !important;
}
.custom-control-input:checked~.custom-control-label:after {
background-color: #09283e !important;
}

@media (max-width: 1070px) {
.buyNow {
width: 237px;
}
}

@media (max-width: 768px) {
.go-pro {
padding-left: 0;
}

}
.play-video{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.async-hide {
opacity: 0 !important
}
@media ((min-width: 1280px)){ 
.wsc-header2020-navbar-nav-toggle.creativity.creativity-en {min-width: 576px;}
.wsc-header2020-navbar-nav-toggle.diagram-grahics, .wsc-header2020-navbar-nav-toggle.diagram-graphics,.wsc-header2020-navbar-nav-toggle.utility {min-width: 400px;width:auto;}

}
*[data-dev="auto"] .dev-ipad,*[data-dev="mobile"] .dev-ipad,*[data-dev="desktop"] .dev-ipad,*[data-dev="ipad"] .dev-desktop,*[data-dev="ipad"] .dev-mobile {display: none !important;margin: 0 !important;}
</style>
<style>
.filmora-login .user-name span { height: 20px !important; line-height: 19px; }
.filmora-login.user-panel { position: relative; top: 0; width: inherit; }
.filmora-login .user-bar { position: relative; z-index: 12; float: inherit; padding: 0; text-align: center; }
.search-icon { display: inline-block; margin-left: 20px; vertical-align: top; }
@media (max-width:1280px) {
.filmora-login .panel-user { position: relative; top: 0; right: 0; z-index: 20; width: 100%; }
.search-icon { margin: 15px auto 10px 20px;}
}
@media (max-width:980px) {
.filmora-login .action-txt { margin: 10px auto; padding: 6px 10px; color: #3f4e59; color: #fff; font-size: 14px; }
.filmora-login .user-bar .menu-icon { margin: 10px 0; }
}
@media (min-width: 1280px) {
.wsc-header2020 .wsc-header2020-dropdownMenuBody-content-features .wsc-header2020-dropdownMenuBody-item {flex: 1 1 auto;max-width: 37.5%;min-width: 12.5%;}
.wsc-header2020 .wsc-header2020-dropdownMenuBody-item.wsc-header2020-dropdownMenuBody-item-audio {max-width: 29%;}
.wsc-header2020 .wsc-header2020-dropdownMenuBody-content-learn .wsc-header2020-dropdownMenuBody-item:first-child { max-width: max-content; }
.wsc-header2020 .wsc-header2020-dropdownMenuBody-content-why .wsc-header2020-dropdownMenuBody-list { white-space: normal; }
.wsc-header2020 .wsc-header2020-dropdownMenuBody-content-helpcenter .wsc-header2020-dropdownMenuBody-item {max-width: 22.5%;}
}
@media (min-width: 1600px) {
.wsc-header2020 .wsc-header2020-dropdownMenuBody-content-why .wsc-header2020-dropdownMenuBody-item { max-width: 22.5%; }
.wsc-header2020 .wsc-header2020-dropdownMenuBody-content-helpcenter .wsc-header2020-dropdownMenuBody-item {max-width: 20%;}
}
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenuBody-list {display:block;}
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenu-body {padding: 0 16px 12px 8px;}
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenuBody-list li img {width: 32px;}

@media (min-width: 1280px){
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenu-body {padding: 24px 20px;width: 80%;}
.wsc-header2020 .navbar-features .feature-content{background: linear-gradient(90deg, #F5F5F5 39%, #fff 39%);}
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenuTabs-content {width: 12%;padding: 26px 24px;display: flex;justify-content: end;}
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenuBody-list {white-space: normal;width: 100%;}
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenuBody-list li{width: 24.5%;padding: 15px;font-size: .875rem;line-height: 1.5rem;display: inline-block;}
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenu-tabs .wsc-header2020-dropdownMenuTabs-nav{font-size: 18px;}
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenu-tabs .wsc-header2020-dropdownMenuTabs-nav .active {opacity: 0;}
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenu-tabs .wsc-header2020-dropdownMenuTabs-nav[aria-expanded="true"],.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenu-tabs .wsc-header2020-dropdownMenuTabs-nav:hover {color: #006DFF;font-weight: 400 !important;}
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenu-tabs .wsc-header2020-dropdownMenuTabs-nav[aria-expanded="true"] .active {opacity: 1;}
}
@media (min-width: 1600px) {
.wsc-header2020 .navbar-features .wsc-header2020-dropdownMenuTabs-content {width: 16%;}
}
main .btn {border-radius: 0.5rem;}
  main a {display: inline-block;}

  .font-size-42 {font-size: 42px;}
  .font-size-40 {font-size: 40px;}
  .text-color-gray {color: #636363;}
  .bg-color-1 {background-color: #EFF5FF;}
  .letter-spacing-02 {letter-spacing: -0.02em;}
  .border-radius-20 {border-radius: 1.25rem;}
  .video-container {position: relative;overflow: hidden;background-size: cover;transform: scale(1);}
  .video-container video,.video-container img {position: absolute;width: 100%;left: 0;top: 0;}
  .video-container::before {content: '';display: block;padding-top: var(--ratio, calc(9 / 16 * 100%));}
  .my-pagination {bottom: 0 !important;}
  .my-pagination .swiper-pagination-bullet {width: 12px;height: 12px;margin: 0 4px !important;}
  .my-pagination .swiper-pagination-bullet-active { background-color: #50E3C2; }

  .banner-top-container {margin: 1.25rem 1.25rem 0 1.25rem;position: relative;}
  .banner-video::before {padding-top: calc( 9 / 16 * 100% );}
  .banner-video video {width: auto;height: 100%;left: 50%;top:50%;transform: translate(-50%,-50%);}

  .part-device .box-style {border: 1px solid #E2E2E2;}
  .part-device-thumbs .thumb-item {opacity: 0.6;cursor: pointer;}
  .part-device-thumbs .thumb-item.active {opacity: 1;font-weight: 800;font-family: "Mark W01 Heavy";}
  .part-device-thumbs .thumb-item.active .changeBg{fill: url(#paint0_linear_2480_14990);}
  .part-device-swiper .video-container::before {padding-top: calc( 718 / 680 * 100% );}
  .part-device-swiper .video-container video{height: 100%;width: auto;}

  .part-resource .video-container::before {padding-top: calc( 720 / 1410 * 100% );}
  .part-resource-wrapper {position: absolute;width: 100%;bottom: 0;left: 0;background:  linear-gradient(0deg, rgba(7, 39, 61, 0.8) 0%, rgba(7, 39, 61, 0) 100%);color: #fff;transform: translateY(0);transition: all .3s linear;opacity: 1;border-radius: 0 0 1.25rem 1.25rem;z-index: 1;}
  .part-resource-thumbs .thumb-item {opacity: 0.7;font-size: 1.25rem;font-family: "Mark W01 Heavy";cursor: pointer;}
  .part-resource-thumbs .thumb-item.active {opacity: 1;font-size: 1.5rem;}
  .part-resource-wrapper .part-resource-description>div {position: absolute;width: 100%;left: 0;text-align: center;opacity: 0;transition: opacity .3s linear;}
  .part-resource-wrapper .part-resource-description>div.active {opacity: 1;}

  .part-editing-swiper {height: 455px;}
  .part-editing-swiper .swiper-slide {width: 360px;transition:width 0.3s linear;height: auto;opacity: 0.6;}
  .part-editing-swiper .swiper-slide.swiper-slide-active {width: 809px;margin-left: 50px !important;opacity: 1;}
  .part-editing-description .thumb-item {opacity: 0;transition: all .3s linear;max-width: 250px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);z-index: 1;}
  .part-editing-description .thumb-item.active {opacity: 1;display: block;z-index: 2;}
  .editing-swiper-check {position: absolute;top: 0;width: auto;right: calc(809px + 50px);font-size: 1.125rem;z-index: 2;}
  .part-editing-pagination {position: relative;bottom: 0;width: auto;display: inline-block;}
  .part-editing-prev {background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI0ODBfMTUwMzMpIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjUiIHI9IjIzLjUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDI0IDI0KSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjMuNiAxOEwxOCAyNE0xOCAyNEwyMy42IDMwTTE4IDI0TDMwIDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzI0ODBfMTUwMzMiPgo8cmVjdCB4PSI0OCIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA0OCAwKSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=');background-size: 48px 48px;width: 48px;height: 48px;left:0;top:0;position: relative;display: inline-block;margin: 0;padding: 0;}
  .part-editing-prev:hover {background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM1MjRfMzMxNDcpIj4KPGNpcmNsZSByPSIyNCIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjQgMjQpIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjMuNiAxOEwxOCAyNE0xOCAyNEwyMy42IDMwTTE4IDI0TDMwIDI0IiBzdHJva2U9IiMwNzI3M0QiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzUyNF8zMzE0NyI+CjxyZWN0IHg9IjQ4IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHRyYW5zZm9ybT0icm90YXRlKDkwIDQ4IDApIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==');}
  .part-editing-next {background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM1MjRfMzMxNDQpIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjUiIGN4PSIyNCIgY3k9IjI0IiByPSIyMy41IiBzdHJva2U9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNC40IDE4TDMwIDI0TTMwIDI0TDI0LjQgMzBNMzAgMjRMMTggMjQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzUyNF8zMzE0NCI+CjxyZWN0IHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdHJhbnNmb3JtPSJtYXRyaXgoNC4zNzExNGUtMDggMSAxIC00LjM3MTE0ZS0wOCAwIDApIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==');background-size: 48px 48px;width: 48px;height: 48px;right: 0;top:0;position: relative;display: inline-block;margin: 0;padding: 0;}
  .part-editing-next:hover {background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI0ODBfMTUwMzApIj4KPGNpcmNsZSBjeD0iMjQiIGN5PSIyNCIgcj0iMjQiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNC40IDE4TDMwIDI0TTMwIDI0TDI0LjQgMzBNMzAgMjRMMTggMjQiIHN0cm9rZT0iIzA3MjczRCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yNDgwXzE1MDMwIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiB0cmFuc2Zvcm09Im1hdHJpeCg0LjM3MTE0ZS0wOCAxIDEgLTQuMzcxMTRlLTA4IDAgMCkiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+');}

  .part-users .socials a svg {transform: scale(1);transition: all .3s;}
  .part-users .socials a:hover svg {transform: scale(1.25);}
  .part-users .box-style {color: #07273D;text-decoration: none;}
  .part-users .box-style:hover {background-color: #50E3C2;}
  .part-users .box-style  i.wsc-icon {opacity: 0;transition: all .3s;}
  .part-users .box-style:hover i.wsc-icon {opacity: 1;animation: move .9s linear infinite;}

  .part-latest-greatest .box-style {transition: all .15s linear;background-size: 101% auto;background-position: center;background-repeat: no-repeat;}
  .part-latest-greatest .box-style:hover .btn-outline-white {background-color: #fff;color: #000;border-color: #fff;}
  .part-latest-greatest .box-img img{transition: all .2s linear;transform: scale(1);}
  .part-latest-greatest .box-img:hover img {transform: scale(1.05);}
  .part-latest-greatest .box-style:hover {background-size: 106%;text-decoration: none;color: #fff !important;}
  
  
  @media (min-width:2200px){
    .part-editing-swiper .swiper-slide {width: 488px;}
    .part-editing-swiper .swiper-slide.swiper-slide-active {width: 1099px;}
    .editing-swiper-check {right: calc(1099px + 50px);}
    .part-editing-swiper {height: 618px;}
  }
  @media (min-width:992px) {
    .play-youtube-btn:hover circle{fill: #fff;}
    .play-youtube-btn:hover path{fill: #07273D;}
    .my-pagination { display: none; }
    .banner-video::before {padding-top: calc( 690 / 1872 * 100% );}
    .banner-content-box {position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%);z-index: 4;}
    .banner-content-box {color: #fff;}
    .banner-top-container::after {content: '';position: absolute;top: 0;left: 0; width: 100%;height: 100%;background-image: linear-gradient(90deg, rgba(7, 39, 61, 0.5) 0%, rgba(7, 39, 61, 0) 77.28%);border-radius: 1.25rem;}
    .banner-content-box .btn-primary {color:#000;background-color:#fff;border-color:#fff;}
    .banner-content-box .btn-primary:hover {color:#000;background-color:#ececec;border-color: #e6e6e6;}
    .banner-content-box .text-primary {color: #fff !important;}
  }
  @media (max-width: 1440px) {
    .display-1 {font-size: 56px;}
    .font-size-42 {font-size: 38px;}
    h2,.h2,.display-4 {font-size: 28px;}
    .editing-swiper-check {transform: scale(0.75);transform-origin: right top;right: calc(592px + 50px);}
    .part-editing-description .thumb-item {max-width: 100%;}
    .part-editing-swiper {height: 334px;}
    .part-editing-swiper .swiper-slide {width: 268px;}
    .part-editing-swiper .swiper-slide.swiper-slide-active {width: 592px;}
    .part-latest-greatest .box-style {background-size: 106% auto;}
    .part-latest-greatest .box-style:hover {background-size: 110% auto;}
  }
  @media (max-width: 1200px) {
    .display-1 {font-size: 48px;}
    .font-size-42 {font-size: 36px;}
    .font-size-40 {font-size: 34px;}
    h2, .h2, .display-4 {font-size: 24px;}
    .font-size-extra {font-size: 18px;}
    .font-size-large,h5, .h5 {font-size: 16px;}
    .icon-48 {width: 48px;}
    .banner-content-box {transform: translateY(-50%) scale(0.9);}

    .part-editing-swiper .swiper-slide {width: 30%;}
    .part-editing-swiper .swiper-slide.swiper-slide-active {width: 82%;margin-left: 32px !important;}
    .editing-swiper-check {transform: scale(0.75) translateX(calc(100% + 30px));right: 0;transform-origin: right bottom;}
    .part-editing-description .thumb-item {transform: translateY(-50%) scale(.9);transform-origin: left bottom;}
  }
  @media (max-width: 992px) {
    .display-1 {font-size: 38px;}
    .font-size-42,.font-size-40 {font-size: 28px;}
    h2,.h2 {font-size: 22px;}
    main,.font-size-small,.font-size-tiny,.font-size-large {font-size: 14px;}
    .border-radius-20 {border-radius: 10px;}
    .banner-content-box  {transform: none;}
    .part-editing-swiper {height: auto;}
    .part-editing-swiper .swiper-slide .d-lg-none{opacity: 0;}
    .part-editing-swiper .swiper-slide.swiper-slide-active .d-lg-none{opacity: 1;}
    .part-editing-swiper .swiper-slide,.part-editing-swiper .swiper-slide.swiper-slide-active {width: 70%;}
    .part-editing-swiper .swiper-slide.swiper-slide-active {margin-left: 15px !important;}
    .editing-swiper-check {position: relative;width: 100%;transform-origin: center;left: 0;right: 0;transform: scale(0.75);}
    .part-device-swiper .my-pagination {display: none;}
    .part-latest-greatest .box-style {background-size: cover;background-position: right bottom;}
  }

  @media (max-width: 576px) {
    .font-size-42,h2, .h2, .display-4 {font-size: 24px;}
    main .btn.btn-primary,main .btn.btn-action,main .btn.btn-outline-primary{width: 100%;}
    .part-device .col-6:nth-child(2n){padding-left: 8px;}
    .part-device .col-6:nth-child(2n+1){padding-right: 8px;}
    .part-device-swiper .my-pagination {display: block;bottom: 40% !important;}
    .part-latest-greatest .learn-box {background-image: url("https://images.wondershare.com/filmora/filmora12/homepage/learn-mobile-pic.png") !important;background-size: cover;}
    .bottom-logo {max-width: 128px;}
  }
  @keyframes move {
    0% {transform: translateX(0);}
    50% {transform: translateX(6px);}
    100% {transform: translateX(0px);}
  }
.rs-testimonial.main-home .testi-image img {
  position: relative;
  max-width: 600px;
  right: 10%;
}
.rs-testimonial.main-home .testi-item .item-content .icon-img img {
  width: 75px;
}
.rs-testimonial.main-home .testi-item .item-content .desc {
  font-size: 20px;
  font-weight: 500;
  color: #ffffff;
  padding:20px 0px 20px 0px;
}
.rs-testimonial.main-home .testi-item .testi-content {
  display: flex;
  align-items: center;
}
.rs-testimonial.main-home .testi-item .testi-content .image-wrap img {
  width: 80px;
  height: 80px;
  border-radius: 50px 50px 50px 50px;
  margin: 0 auto;
}
.rs-testimonial.main-home .testi-item .testi-content .testi-information {
  padding-left: 25px;
}
.rs-testimonial.main-home .testi-item .testi-content .testi-information .testi-name {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  color: #ffffff;
  padding-bottom: 5px;
  display: block;
}
.rs-testimonial.main-home .testi-item .testi-content .testi-information .testi-title {
  color: #878787;
}
.rs-testimonial.main-home .rs-carousel .owl-dots {
  text-align: left;
  margin-top: 45px;
}
.rs-testimonial.style2 .testi-wrap {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 30px 40px 60px 40px;
}
.rs-testimonial.style2 .testi-wrap .item-content span img {
  width: 48px;
}
.rs-testimonial.style2 .testi-wrap .item-content p {
  color: #FFFFFF;
  font-size: 15px;
  font-weight: 500;
  padding: 15px 0 10px;
}
.rs-testimonial.style2 .testi-wrap .testi-content {
  display: flex;
  justify-content: flex-start;
}
.rs-testimonial.style2 .testi-wrap .testi-content .image-wrap img {
  border-radius: 50px 50px 50px 50px;
  width: 80px;
  height: 80px;
}
.rs-testimonial.style2 .testi-wrap .testi-content .testi-information {
  padding: 0 0 0 25px;
  text-align: left;
}
.rs-testimonial.style2 .testi-wrap .testi-content .testi-information .testi-name {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  color: #ffffff;
}
.rs-testimonial.style2 .testi-wrap .testi-content .testi-information .testi-title {
  font-weight: 600;
  color: #878787;
  padding-bottom: 10px;
  display: block;
}
.rs-testimonial.style2 .testi-wrap .testi-content .testi-information .ratting-img img {
  width: 100px;
}
.rs-testimonial.style3 .testi-item {
  background-color: #4aa106;
  padding: 40px 20px 40px 20px;
  text-align: center;
}
.rs-testimonial.style3 .testi-item .testi-img img {
  width: 70px;
  height: 70px;
}
.rs-testimonial.style3 .testi-item p {
  color: #0a0a0a;
  font-size: 18px;
  line-height: 35px;
  margin-bottom: 0;
  padding: 19px 5px 20px 19px;
}
.rs-testimonial.style3 .testi-item .testi-content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rs-testimonial.style3 .testi-item .testi-content .testi-img {
  padding-right: 15px;
}
.rs-testimonial.style3 .testi-item .testi-content .testi-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}
.rs-testimonial.style3 .testi-item .testi-content .author-part {
  text-align: left;
}
.rs-testimonial.style3 .testi-item .testi-content .author-part .name {
  font-size: 16px;
  font-weight: 600;
  line-height: 35px;
  color: #0a0a0a;
  letter-spacing: 1px;
  margin-bottom: 0;
  display: block;
}
.rs-testimonial.style3 .testi-item .testi-content .author-part .designation {
  font-size: 14px;
  line-height: 24px;
  color: #0a0a0a;
  display: block;
}
.rs-testimonial.style4 .testi-item .testi-wrap {
  padding: 40px 40px 40px 40px;
  background-color: #d9ffbf;
  background: rgba(51, 170, 51, .4);
  text-align: center;
  margin: 0 -13px 0 0;
}
.rs-testimonial.style4 .testi-item .testi-wrap .image-wrap {
  justify-content: center;
  display: flex;
  flex-wrap: nowrap;
}
.rs-testimonial.style4 .testi-item .testi-wrap .image-wrap img {
  width: 85px;
  height: 85px;
  border-radius: 50%;
}
.rs-testimonial.style4 .testi-item .testi-wrap .item-contents p {
  color: #ffffff;
  font-size: 15px;
  font-style: italic;
  padding: 30px 0px 0px 0px;
  margin-bottom: 20px;
}
.rs-testimonial.style4 .testi-item .testi-wrap .testi-information .testi-name {
  font-size: 17px;
  font-weight: 600;
  color: #ffffff;
}
.rs-testimonial.style4 .testi-item .testi-wrap .testi-information .testi-title {
  color: #ffffff;
}
.rs-testimonial.style4 .testimonial-overly-bg {
  background-color: #FFFFFF61;
}
.rs-testimonial.style4.home4-testi-style .testi-item .testi-wrap {
  background-color: #FFFFFFB0;
}
.rs-testimonial.style4.home4-testi-style .testi-item .testi-wrap .testi-information .testi-title,
.rs-testimonial.style4.home4-testi-style .testi-item .testi-wrap .testi-information .testi-name,
.rs-testimonial.style4.home4-testi-style .testi-item .testi-wrap .item-contents p {
  color: #333333;
}
.rs-testimonial.home5-testi-style .testi-box-style {
  background: #ffffff;
  box-shadow: 0 6px 25px #eee;
  padding: 20px 43px 57px 58px;
}
.rs-testimonial.home5-testi-style .testi-box-style .testi-item .item-content .icon-img {
  top:46px;
  position: absolute;
  left: 0;
}
.rs-testimonial.home5-testi-style .testi-box-style .testi-item .item-content .icon-img img {
  width:50px;
}
.rs-testimonial.home5-testi-style .testi-box-style .testi-item .item-content .desc {
  color: #333333;
  font-size: 17px;
  font-weight: 500;
  font-style: italic;
  padding:10px 10px 10px 0;
}
.rs-testimonial.home5-testi-style .testi-box-style .testi-item .testi-content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rs-testimonial.home5-testi-style .testi-box-style .testi-item .testi-content .image-wrap img {
  width: 80px;
  height: 80px;
  border-radius: 50px 50px 50px 50px;
  position: relative;
}
.rs-testimonial.home5-testi-style .testi-box-style .testi-item .testi-content .testi-information {
  padding-left: 25px;
}
.rs-testimonial.home5-testi-style .testi-box-style .testi-item .testi-content .testi-information .testi-name {
  font-size: 20px;
  font-weight: 500;
  color: #333333;
}
.rs-testimonial.home5-testi-style .testi-box-style .testi-item .testi-content .testi-information .testi-title {
  color: #878787;
}
.rs-testimonial.home5-testi-style .testi-box-style .rs-carousel .owl-dots {
  margin-top: 40px;
  text-align: left;
}
.rs-testimonial.style1 .left-radius {
  border-radius: 100px 0 0 0;
}
.rs-testimonial.style1 .item .testi-img {
  margin-bottom: 30px;
}
.rs-testimonial.style1 .item .testi-img img {
  max-width: 80px;
  margin: 0 auto;
}
.rs-testimonial.style1 .item .rating {
  margin-bottom: 13px;
}
.rs-testimonial.style1 .item .rating li {
  display: inline;
  margin-right: 5px;
}
.rs-testimonial.style1 .item .rating li i {
  color: #e94d65;
  font-size: 26px;
}
.rs-testimonial.style1 .item .rating li:last-child {
  margin: 0;
}
.rs-testimonial.style1 .item .author-detail .desc {
  color: #f9f9f9;
  max-width: 90%;
  margin: 0 auto 18px;
}
.rs-testimonial.style1 .item .author-detail .name {
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 3px;
}
.rs-testimonial.style1 .item .author-detail .designation {
  color: #f9f9f9;
  font-size: 14px;
}
.rs-testimonial.style1 .center .item {
  border-right: 1px solid;
  border-left: 1px solid;
  border-color: #1d507f;
}
.rs-testimonial.style1 .pattern-img .common {
  position: absolute;
  content: '';
}
.rs-testimonial.style1 .pattern-img .common.img1 {
  top: 93px;
  left: 200px;
  opacity: 0.1;
  max-width: 190px;
  animation: rotate-anim 30s infinite linear;
  -webkit-animation: rotate-anim 30s infinite linear;
  -moz-animation: rotate-anim 30s infinite linear;
}
.rs-testimonial.style1 .pattern-img .common.img2 {
  bottom: 0;
  left: 0;
}
.rs-testimonial.style1 .pattern-img .common.img3 {
  top: 0;
  right: 0;
  max-width: 330px;
  margin: 0 auto 0 0;
}
.rs-carousel.nav-style1 {
  position: relative;
}
.rs-carousel.nav-style1 .owl-nav {
  display: block;
}
.rs-carousel.nav-style1 .owl-nav .owl-next,
.rs-carousel.nav-style1 .owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 30px;
  width: 42px;
  height: 42px;
  line-height: 42px;
  border-radius: 50%;
  background: #0bbb31;
  text-align: center;
  color: #ffffff;
  transition: all 0.5s;
  transition-delay: 0.70s;
  opacity: 0;
  visibility: hidden;
}
.rs-carousel.nav-style1 .owl-nav .owl-next i:before,
.rs-carousel.nav-style1 .owl-nav .owl-prev i:before {
  content: "\f138";
  font-family: Flaticon;
}
.rs-carousel.nav-style1 .owl-nav .owl-next {
  right: 30px;
  left: unset;
}
.rs-carousel.nav-style1 .owl-nav .owl-next i:before {
  content: "\f137";
}
.rs-carousel.nav-style1:hover .owl-nav .owl-next,
.rs-carousel.nav-style1:hover .owl-nav .owl-prev {
  left: -50px;
  transition-delay: 0s;
  visibility: visible;
  opacity: 1;
}
.rs-carousel.nav-style1:hover .owl-nav .owl-next {
  right: -50px;
  left: unset;
}
.rs-carousel.nav-style2 {
  position: relative;
}
.rs-carousel.nav-style2 .owl-nav {
  display: block;
  position: absolute;
  top: -80px;
  right: 0;
}
.rs-carousel.nav-style2 .owl-nav .owl-prev,
.rs-carousel.nav-style2 .owl-nav .owl-next {
  display: inline-block;
}
.rs-carousel.nav-style2 .owl-nav .owl-prev i,
.rs-carousel.nav-style2 .owl-nav .owl-next i {
  transition: all 0.3s ease;
}
.rs-carousel.nav-style2 .owl-nav .owl-prev i:before,
.rs-carousel.nav-style2 .owl-nav .owl-next i:before {
  font-family: Flaticon;
  font-size: 22px;
}
.rs-carousel.nav-style2 .owl-nav .owl-prev:hover i,
.rs-carousel.nav-style2 .owl-nav .owl-next:hover i {
  color: #0bbb31;
}
.rs-carousel.nav-style2 .owl-nav .owl-prev i:before {
  content: "\f134";
}
.rs-carousel.nav-style2 .owl-nav .owl-prev:after {
  content: "/";
  padding: 0 5px 0 5px;
  position: relative;
  top: -3px;
}
.rs-carousel.nav-style2 .owl-nav .owl-next i:before {
  content: "\f133";
}
.rs-carousel .owl-dots {
  text-align: center;
  margin-top: 50px;
}
.rs-carousel .owl-dots .owl-dot {
  width: 25px;
  height: 8px;
  display: inline-block;
  margin: 0 6px;
  padding: 3px 0;
  border-radius: 0;
  border: none;
  transition: all 0.3s ease;
  background: #0bbb31;
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.25);
}
.rs-carousel .owl-dots .owl-dot:hover,
.rs-carousel .owl-dots .owl-dot.active {
  width: 40px;
  background: #0bbb31;
  opacity: .5;
}
.rs-patter-section .logo-img {
  text-align: center;
}
.rs-patter-section .logo-img a {
  overflow: hidden;
  display: inline-block;
  position: relative;
  transition: all 0.3s ease-in-out;
}
.rs-patter-section .logo-img a .hovers-logos {
  display: block;
  position: absolute;
  transition: all 0.3s ease-in-out;
  z-index: 1;
  top: 0;
  left: 0;
  visibility: hidden;
  -webkit-transform: translateY(-100%);
}
.rs-patter-section .logo-img a .mains-logos {
  transition: all 0.3s ease-in-out;
  display: block;
  filter: grayscale(1);
}
.rs-patter-section .logo-img a:hover .hovers-logos {
  display: block;
  opacity: 3;
  visibility: visible;
  transform: translateY(0%);
  filter: grayscale(0%);
}
.rs-patter-section .logo-img a:hover .mains-logos {
  display: block;
  visibility: hidden;
  transform: translateY(100%);
  filter: grayscale(1);
}
.rs-patter-section.style1 .logo-img {
  padding: 0 50px;
}

/*partner sliders*/

@keyframes scroll {
   0% {
     transform: translateX(0);
  }
   100% {
     transform: translateX(calc(-250px * 7));
  }
}
 .slider {
   height: 140px;
   margin: auto;
   overflow: hidden;
   position: relative;
   width:100%;
   text-align: center;
}
 .slider::before, .slider::after {
   background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
   content: "";
   height: 140px;
   position: absolute;
   width: 200px;
   z-index: 2;
}
 .slider::after {
   right: 0;
   top: 0;
   transform: rotateZ(180deg);
}
 .slider::before {
   left: 0;
   top: 0;
}
 .slider .slide-track {
   animation: scroll 40s linear infinite;
   display: flex;
   width: calc(250px * 14);
}
 .slider .slide {
   height: 140px;
   width: 250px;
}
