@font-face {
    font-family: "didactgothic-regular";
    src: url("fonts/didactgothic-regular.otf");
}

@font-face {
    font-family: "Oswald-Regular";
    src: url("fonts/Oswald-Regular.ttf");
}

@font-face {
    font-family: "Oswald-Medium";
    src: url("fonts/Oswald-Medium.ttf");
    font-weight: 700;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1420px;
    }
}

* {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Oswald-Regular';
}

body {
    font-family: 'didactgothic-regular';
}

#header .row {
    align-items: center;
}

.logo img {
    width: 220px;
}

.mainMenu {
    padding-left: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 0;
}

.mainMenu a {
    font-weight: 600;
    color: #242424;
    text-decoration: none;
    font-size: 17px;
    font-family: 'didactgothic-regular';
}

.right-assets {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.dots {
    background: #242424;
    padding: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: row wrap;
    border-radius: 20px;
}

.dots span {
    background: #fff;
    width: 5px;
    height: 8px;
    border-radius: 20px;
    flex: 0 24%;
    margin: 2px;
}

#header {
    background: #f7f5f5;
    padding: 10px 0;
}

#main-banner {
    background: url(images/banner-png.png) no-repeat;
    /* background-size: cover; */
    text-align: center;
    height: 910px;
    background-position: bottom;
}

.bannerWrapper h3 {
    color: #182c4f;
    font-size: 26px;
    font-family: 'didactgothic-regular';
    font-weight: 600;
}

.bannerWrapper h2 {
    color: #242424;
    font-size: 85px;
    font-weight: 600;
    width: 50%;
    margin: 30px auto;
}

.themeBtn {
    font-weight: 600;
    color: #fff;
    background: #242425;
    padding: 16px 62px;
    font-size: 25px;
    display: block;
    width: fit-content;
    margin: 0 auto;
    border-radius: 40px;
    font-family: 'didactgothic-regular';
    margin-top: 20px;
    transition: all 0.25s;
    text-decoration: none !important;
}

.bannerWrapper {
    padding-top: 40px;
}

.themeBtn:hover {
    color: #fff;
    background: #1d345b;
    transition: all 0.25s;
}

#brands h2 {
    text-align: center;
    color: #182c4f;
    font-size: 25px;
    margin-bottom: 50px;
    display: block;
}

.brands-logos {
    margin: 30px 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

#brands {
    padding: 70px 0 40px;
}

#features {
    background: url(images/features_bg.png);
    padding: 160px 0;
    background-repeat: no-repeat;
    z-index: 1;
    position: relative;
}

#features .row {
    align-items: center;
}

.features-single-wrapper h2 {
    color: #fff;
    font-size: 25px;
    margin: 10px 0;
    font-family: 'didactgothic-regular';
    font-weight: 600;
}

.features-single-wrapper p {
    color: #fff;
    font-size: 16px;
    font-family: 'didactgothic-regular';
}

.features-single-wrapper {
    margin: 20px 0;
}

.serious_mass .row {
    align-items: center;
}

.content-serious_mass {
    padding-left: 50px;
}

.serious_mass h2 {
    color: #242424;
    font-size: 50px;
}

img.separator {
    margin: 0px 0 20px;
}

.serious_mass p {
    font-size: 16px;
    color: #44596f;
}

.serious_mass .themeBtn {
    margin: 0 0;
}

.shopBtn-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.shopBtn-wrapper {
    margin-top: 50px;
}

.productPrice-wrapper {
    margin-left: 40px;
}

.productPrice-wrapper h3 {
    display: inline;
    color: #f00101;
    font-size: 32px;
    font-weight: 600;
}

.productPrice-wrapper span {
    margin-left: 10px;
    font-size: 18px;
    color: #616368;
    font-family: 'Oswald-Regular';
    font-weight: 600;
    text-decoration: line-through;
}

.content-serious_mass h4 {
    color: #242424;
    margin: 20px 0;
    font-weight: 500;
}

.serious_mass:before {
    content: '';
    position: absolute;
    background: url(images/bifcircle.png) no-repeat;
    width: 1090px;
    height: 850px;
    top: -350px;
    background-size: 570px;
    z-index: 0;
}

.serious_mass {
    position: relative;
    padding: 60px 0;
}

.serious_mass:after {
    content: 'Nutrition';
    position: absolute;
    top: 240px;
    transform: rotate(270deg);
    font-size: 188.14px;
    color: #e5ecf4;
    font-family: 'didactgothic-regular';
    font-weight: 700;
    left: -290px;
}

.imageArea-serious_mass:after {
    content: '';
    position: absolute;
    background: url(images/m-cricle.png) no-repeat;
    width: 130px;
    height: 130px;
    bottom: 0;
}

.content-serious_mass:after {
    content: '';
    position: absolute;
    background: url(images/s-circle.png) no-repeat;
    width: 130px;
    height: 130px;
    bottom: 0;
    right: 0;
}

.content-serious_mass:after {
    content: '';
    position: absolute;
    background: url(images/s-circle.png) no-repeat;
    width: 130px;
    height: 130px;
    bottom: -130px;
    right: -200px;
}

.serious_mass-two::after {
    content: '';
    background: url(images/leafs-after.png);
    right: 0;
    left: inherit;
    transform: rotate(0deg);
    top: 0;
    width: 114px;
    height: 170px;
    background-repeat: no-repeat;
}

.serious_mass-two {
    position: relative;
}

.serious_mass-two:before {
    right: 0;
    left: inherit;
    background-size: 450px;
    transform: rotate(180deg);
    width: 464px;
    height: 570px;
    top: 10%;
}

.serious_mass-three:before {
    content: '';
    /* right: 0; */
    left: 0;
    background-size: 457px;
    transform: rotate(350deg);
    width: 464px;
    height: 620px;
    top: 0;
}

.serious_mass-three:before {
    content: '';
    /* right: 0; */
    left: 0;
    background-size: 457px;
    transform: rotate(350deg);
    width: 464px;
    height: 620px;
    top: 0;
}

.serious_mass-three:after {
    content: '';
    background: url(images/top-leaf-after.png);
    right: 0;
    left: inherit;
    transform: rotate(0deg);
    top: 0;
    width: 114px;
    height: 170px;
    background-repeat: no-repeat;
    right: inherit;
}

.star::after {
    color: #f1b206;
    content: "";
    font-family: 'FontAwesome';
    font-size: 14px;
}

.star.star-0::after {
    content: "\f006 \f006 \f006 \f006 \f006"
}

.star.star-1::after {
    content: "\f005 \f006 \f006 \f006 \f006"
}

.star.star-2::after {
    content: "\f005 \f005 \f006 \f006 \f006"
}

.star.star-3::after {
    content: "\f005 \f005 \f005 \f006 \f006"
}

.star.star-4::after {
    content: "\f005 \f005 \f005 \f005 \f006"
}

.star.star-5::after {
    content: "\f005 \f005 \f005 \f005 \f005";
}

.product-single {
    margin: 0 10px;
    outline: none;
}

.productContent {
    background: #eaeaea;
    padding: 140px 30px 20px;
    border-radius: 10px;
    box-shadow: 0 0 6px 1px #0000000d;
}

.productContent h2 {
    font-size: 22px;
    font-family: 'Oswald-Regular';
    font-weight: 600;
    color: #0d2c4d;
}

img.product-images {
    margin: 0 auto;
    margin-bottom: -110px;
}

.productContent h3 {
    color: #f00101;
    font-family: 'Oswald-Regular';
    font-weight: 600;
    font-size: 22px;
    margin: 20px 0 0;
}

.product-innerWrapper {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.product-innerWrapper .cartBtn {
    display: block;
    background: #242424;
    width: fit-content;
    padding: 8px;
    border-radius: 100px;
    margin-right: 20px;
}

.buyNow-btn {
    font-weight: 600;
    color: #fff;
    background: #242424;
    padding: 5px 36px;
    font-size: 18px;
    display: block;
    width: fit-content;
    /* margin: 0 auto; */
    border-radius: 40px;
    font-family: 'didactgothic-regular';
    /* margin-top: 30px; */
    transition: all 0.25s;
    text-decoration: none !important;
}

.buyNow-btn:hover {
    color: #fff;
    background: #1d345b;
}

.product-grid.slick-initialized.slick-slider {
    display: flex;
    align-items: center;
}

.arrows-btns {
    position: relative;
    cursor: pointer;
}

.arrows-btns:before {
    content: '';
    background: #7591b1;
    position: absolute;
    width: 40px;
    height: 40px;
    z-index: -2;
    top: -6px;
    border-radius: 40px;
    left: -10px;
}

.arrows-btns:hover:before {
    background: #5f7895;
}

.leftArrow:before {
    left: inherit;
    right: -10px;
}

#youtb-popup .modal-dialog-centered {
    max-width: 710px !important;
}

#youtb-popup .modal-content {
    background: transparent !important;
    border: 0;
}

#youtb-popup .modal-header,
#youtb-popup .modal-body {
    border: 0 !important;
    padding: 0;
}

#youtb-popup .close span {
    font-size: 58px;
    font-weight: 200;
    color: #fff;
    z-index: 91;
    opacity: 1;
}

#youtb-popup button.close {
    opacity: 1;
}

#videoSection {
    background: url(images/video_bg.png) no-repeat;
    padding: 180px 0;
    margin: 130px 0;
}

button.btn.playBTn {
    outline: none !important;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%) !important;
}

#videoSection .row {
    align-items: center;
    justify-content: center;
    max-height: 100%;
}

#sunnix-ingredients .row {
    align-items: center;
}

img.leftImagessunnix {
    width: 90%;
}

.counterBar {
    padding: 15px 40px;
    border: 1px solid #d7dbe1;
    border-radius: 20px;
    display: flex;
    align-items: center;
    /* margin-left: 10px; */
    transition: all 0.25s;
}

.countNumber h4 {
    background: #fff;
    border-radius: 100px;
    border: 1px solid #0d2c4d;
    /* padding: 20px 22px; */
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 700;
    color: #0d2c4d;
    margin: 0;
}

.countNumber {
    margin-right: 20px;
}

.countName h2 {
    margin: 0;
    font-size: 26px;
    font-weight: 600;
    color: #0d2c4d;
}

.countName p {
    margin: 0;
    font-family: 'didactgothic-regular';
    color: #0d2c4d;
    font-size: 15px;
}

.counterBar:hover {
    box-shadow: 0 0 7px 1px #00000029;
    transition: all 0.25s;
}

.counterRow {
    margin-bottom: 110px;
}

#sunnix-ingredients .secTitle {
    font-family: 'Oswald-Regular';
    font-size: 50px;
    font-weight: 700;
}

.sunnix-single-wrapper h2 {
    font-weight: 600;
    font-size: 24px;
    margin: 20px 0 10px;
    color: #0d2c4d;
}

.sunnix-single-wrapper p {
    color: #0d2c4d;
    font-family: 'didactgothic-regular';
    font-size: 15px;
}

.col-md-6.rightContentArea {
    padding-left: 60px;
}

#testi {
    background: url(images/testi_bg.png) no-repeat;
    background-size: cover;
    background-position: center;
}

#testi {
    padding: 130px 0;
}

img.jarasset.aos-init.aos-animate {
    position: absolute;
    bottom: -4%;
    left: 0;
    right: 0;
    margin: auto;
    width: 30%;
}

#testi h2 {
    font-size: 50px;
    color: #fff;
    text-align: center;
    font-weight: 600;
}

#testi {
    color: #ffffff;
    position: relative;
}

.single-testi {
    text-align: center;
    margin: 0 auto;
    margin-top: 50px
}

.single-testi img {
    margin: 0 auto;
}

#testi .single-testi h2 {
    font-size: 22px;
    margin-top: 10px;
}

#testi p {
    width: 60%;
    margin: 10px auto 30px;
    font-size: 18px;
}

#testi-main.slick-initialized.slick-slider {
    display: flex;
    align-items: center;
}

#testi-main .arrows-btns {
    position: relative;
    cursor: pointer;
    /* z-index: 41; */
}

.arrows-btns:before {
    content: '';
    background: #676668;
    position: absolute;
    width: 40px;
    height: 40px;
    z-index: 0;
    top: -6px;
    border-radius: 40px;
    left: -10px;
}

.arrows-btns:hover:before {
    background: #5f7895;
}

.leftArrow:before {
    left: inherit;
    right: -10px;
}

#testi-main .arrows-btns img {
    z-index: 1;
    position: relative;
}

#testi-main ul.slick-dots {
    position: absolute;
    bottom: -70px;
    left: 47%;
    list-style: none;
    display: flex;
    align-items: center;
}

#testi-main .slick-dots button {
    font-size: 0;
    background: #303842;
    padding: 4px 9px;
    border-radius: 19px;
    outline: none;
    border: 0;
    margin: 0 6px;
}

#testi-main .slick-active button {
    background: #ebebeb;
    padding: 4px 12px;
}

#blogs {
    padding: 90px 0;
}

#blogs .secTitle-blog {
    text-align: center;
    font-size: 50px;
    font-weight: 600;
    color: #242424;
}

#blogs .separator {
    margin-right: 0;
    margin: 0 auto;
    display: block;
    margin-bottom: 40px;
    /* margin-right: 0; */
}

.single-blog {
    min-height: 592px;
    border-radius: 17px;
    display: flex;
    align-items: flex-end;
}

.single-blog .blogContent {
    background: #ffffffe6;
    margin: 10px;
    padding: 18px;
    border-radius: 10px;
}

.blogContent h2 {
    color: #081c24;
    font-size: 24px;
    font-weight: 600;
}

.blogContent p {
    color: #939aa0;
    margin: 0;
}

.footer {
    background: url(images/footer_bg.png);
}

.menu ul {
    padding-left: 0;
}

.menu h4,
.menu ul li {
    color: #7e8896;
    list-style: none;
}

.menu ul li a {
    color: #7e8896;
    text-decoration: none;
}

.footer_detail h4 {
    font-size: 16px;
    margin-bottom: 0;
}

.footer_detail p {
    color: #fff;
}

.footer_detail {
    display: flex;
    align-items: baseline;
}

.menu ul li {
    padding-bottom: 13px;
}

.footer_bottom p {
    color: #fff;
    margin-bottom: 0;
    padding-top: 15px;
}

.footer_bottom {
    border-top: solid 2px #3e4150;
}

.footer {
    padding-top: 60px;
    padding-bottom: 20px;
}

.footer_detail .footer_icon {
    color: #fff;
    margin-right: 15px;
}

h4.titleFooter {
    font-size: 24px;
    color: #fff;
    border-bottom: 1px solid #202a35;
    padding-bottom: 19px;
    position: relative;
    margin-bottom: 30px;
    text-transform: uppercase;
}

h4.titleFooter:after {
    content: '';
    position: absolute;
    width: 51px;
    background: #636a72;
    height: 1px;
    bottom: 0;
    left: 0;
}

footer#footer {
    padding: 90px 0 10px;
}

.footer p {
    color: #7e8896;
}

.social {
    display: flex;
    align-items: center;
}

.social a {
    text-decoration: none !important;
    width: 40px;
    height: 40px;
    background: transparent;
    border: 1px solid #5e6369;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    color: #5e6369;
    margin: 0 5px;
}

.social a:hover {
    color: #fff;
}

.wigdet_4 h5 {
    color: #fff;
}

.form-new {
    display: flex;
    border: 1px solid #e8ecf6;
    background: #e8ecf62b;
    width: 100%;
    padding: 10px 20px;
    justify-content: space-between;
}

.wigdet_4 input[type="text"] {
    background: transparent;
    border: 0;
}

.form-new button {
    border: 0;
    outline: none;
    background: transparent;
    color: #fff;
}

.subFooter-menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    list-style: none;
}

.subFooter-menu li {
    padding-right: 50px;
    border-right: 1px solid #7e8896;
}

.subFooter-menu a {
    color: #7e8896;
    text-decoration: none;
}

p.copy-right {
    margin: 0;
    padding: 0;
    float: right;
}

.footer_bottom .row {
    align-items: center;
}

.subFooter-menu li:last-child {
    border: 0;
}

.footer_bottom {
    padding: 20px 0 10px;
}

.footer_content h4 {
    color: #fff;
    margin-bottom: 10px;
}

.arrows-btns img {
    position: relative;
}

#sunnix-ingredients {
    padding: 30px 0 120px;
    position: relative;
}

#sunnix-ingredients.after-assets:before {
    content: '';
    position: absolute;
    width: 170px;
    height: 170px;
    background: url(images/suxnix-right.png) no-repeat;
    top: 0;
}

#sunnix-ingredients.after-assets:after {
    content: '';
    position: absolute;
    width: 126px;
    height: 270px;
    background: url(images/sunx-adter.png) no-repeat;
    top: -210px;
    right: 0;
}

#blogs {
    position: relative;
}

#blogs.after-assets-blog:before {
    content: '';
    position: absolute;
    width: 170px;
    height: 200px;
    background: url(images/before-blog.png) no-repeat;
    top: 350px;
}

#blogs.after-assets-blog:after {
    content: '';
    position: absolute;
    width: 96px;
    height: 210px;
    background: url(images/after-blog.png) no-repeat;
    top: 10px;
    right: 0;
}

#main-banner:before {
    content: '';
    position: absolute;
    width: 170px;
    height: 200px;
    background: url(images/banner_shape01.png) no-repeat;
    top: 350px;
    left: 0
}

#main-banner:after {
    content: '';
    position: absolute;
    width: 136px;
    height: 260px;
    background: url(images/banner_shape02.png) no-repeat;
    top: 10px;
    right: 0;
}

.jarasset {
    margin-top: 30px;
}

@keyframes float {
    0% {
        transform: translatey(0px);
    }
    50% {
        transform: translatey(-20px);
    }
    100% {
        transform: translatey(0px);
    }
}

@keyframes floatTwo {
    0% {
        transform: translatey(0px);
    }
    50% {
        transform: translatey(-20px);
    }
    100% {
        transform: translatey(0px);
    }
}

@keyframes floatthree {
    0% {
        transform: translatex(0px);
    }
    50% {
        transform: translatex(-20px);
    }
    100% {
        transform: translatex(0px);
    }
}

.serious_mass-two::after,
.serious_mass-three:after,
#sunnix-ingredients.after-assets:before,
#sunnix-ingredients.after-assets:after,
#blogs.after-assets-blog:after,
#blogs.after-assets-blog::before,
#main-banner:after,
#main-banner:before {
    animation: float 5s infinite;
}

.imageArea-serious_mass:after {
    animation: floatTwo 5s infinite;
}

.content-serious_mass:after {
    animation: floatthree 5s infinite;
}

img.separator.flower {
    position: absolute;
    top: -40px;
    right: -32%;
    animation: float 5s infinite;
}


/* product page css  
**************************/

#inner-banner {
    background: url(images/single_banner.png) no-repeat;
    background-size: cover;
    text-align: center;
    min-height: 350px;
    background-position: center;
    display: flex;
    align-items: center;
    position: relative;
}

#inner-banner .bannerWrapper {
    padding-top: 0px;
}

#inner-banner .bannerWrapper h2 {
    color: #fefefe;
    font-size: 85px;
    font-weight: 600;
    width: 50%;
    margin: 0 auto;
    text-transform: uppercase;
}

#inner-banner .bannerWrapper h3 {
    color: #c7c7c7;
    font-size: 26px;
    font-family: 'didactgothic-regular';
    font-weight: 600;
}

#inner-banner img.banner_img1 {
    position: absolute;
    bottom: 0%;
    left: 0%;
    animation: float 5s infinite;
}

#inner-banner .banner_img2 {
    position: absolute;
    top: 10%;
    right: 0%;
    animation: float 4s infinite;
}

.inner_products {
    margin: 100px 0px;
    position: relative;
}

.inner_products .product-grid1 {
    margin: 50px 0px;
}

.inner_products .product-single1 {
    text-align: center;
}

.inner_products .productContent {
    text-align: left;
}

.inner_products .secTitle-blog {
    text-align: center;
    font-size: 50px;
    font-weight: 600;
    color: #242424;
}

.inner_products .separator {
    margin-right: 0;
    margin: 0 auto;
    display: block;
    margin-bottom: 40px;
    /* margin-right: 0; */
}

.inner_products .productContent:hover a.buyNow-btn {
    opacity: 1;
    transition: all 0.3s ease-in-out;
}

.inner_products .productContent .buyNow-btn {
    opacity: 0;
}

.inner_products .productContent .rating {
    padding-top: 10px;
}

.productContent:hover {
    background-color: #cecece;
}

.inner_products:after {
    content: 'Nutrition';
    position: absolute;
    top: 30%;
    transform: rotate(270deg);
    font-size: 418.14px;
    color: #e9e9e9;
    font-family: 'didactgothic-regular';
    font-weight: 700;
    left: -40%;
}

.inner_products .circle1 {
    position: absolute;
    bottom: 0;
    left: 0;
    animation: floatTwo 5s infinite;
}

.inner_products .circle2 {
    position: absolute;
    bottom: 10%;
    animation: floatTwo 4.5s infinite;
}

.inner_products .circle3 {
    position: absolute;
    right: 0;
    top: 15%;
    animation: floatTwo 4s infinite;
}

.inner_products .circle5 {
    position: absolute;
    right: 0;
    bottom: 10%;
    animation: floatTwo 3.5s infinite;
}

.inner_products .circle4 {
    position: absolute;
    right: 6%;
    bottom: 48%;
    animation: floatTwo 3s infinite;
}

.inner_products .circle6 {
    position: absolute;
    right: 0%;
    top: 5%;
    animation: floatTwo 2.5s infinite;
}

.inner_products .mud {
    position: absolute;
    right: 0;
    bottom: 40%;
    animation: floatTwo 2s infinite;
}

section#testi img.testi_img1 {
    position: absolute;
    top: 0%;
    left: 0%;
    animation: floatTwo 5s infinite;
    z-index: 2;
}

#sunnix-ingredients .flower1 {
    position: absolute;
    bottom: 20%;
    right: 0%;
    animation: float 5s infinite;
}

.inner_about .circle1 {
    position: absolute;
    bottom: 0;
    left: 0;
    animation: floatTwo 5s infinite;
}

.inner_about .circle2 {
    position: absolute;
    bottom: 10%;
    animation: floatTwo 4.5s infinite;
}

.inner_about .circle3 {
    position: absolute;
    right: 0;
    top: 25%;
    animation: floatTwo 4s infinite;
}

.inner_about .circle5 {
    position: absolute;
    right: 0;
    bottom: 40%;
    animation: floatTwo 3.5s infinite;
}

.inner_about .circle4 {
    position: absolute;
    right: 6%;
    bottom: 7%;
    animation: floatTwo 3s infinite;
}

.inner_about .circle6 {
    position: absolute;
    right: 8%;
    top: 24%;
    animation: floatTwo 2.5s infinite;
}

.inner_about .mud {
    position: absolute;
    right: 0;
    bottom: 10%;
    animation: floatTwo 2s infinite;
}

#about .row {
    align-items: center;
}

#about h4 {
    color: #747373;
    margin-bottom: 10px;
}

#about h2 {
    color: #242424;
    font-size: 50px;
    font-weight: 600;
    margin-bottom: 20px;
}

#about .separator {
    margin-bottom: 20px;
}

#about p {
    width: 80%;
    font-weight: 600;
    color: #242424;
}

.firstAbout-row {
    padding: 80px 0;
}

.inner_about {
    position: relative;
}

.inner_about:after {
    content: 'Nutrition';
    position: absolute;
    top: 30%;
    transform: rotate(270deg);
    font-size: 418.14px;
    color: #e9e9e9;
    font-family: 'didactgothic-regular';
    font-weight: 700;
    left: -40%;
}

#sunnix-ingredients.after-assetsAbout:before {
    top: 110px;
}

#testi .testiAboutimg.testi_img1 {
    top: 80%;
}

section#testi.testiAbout img.testi_img1 {
    top: 80%;
}

img.testi-circleone {
    position: absolute;
    left: 0;
    top: 20%;
    animation: floatTwo 3.5s infinite;
}

img.testi-circleTwo {
    position: absolute;
    right: 0;
    top: 40%;
    animation: floatTwo 3.5s infinite;
}