.elementor-18 .elementor-element.elementor-element-766e6fc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-e5d6f60>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-8f567f0>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-8f567f0 {
    overflow: hidden;
    padding: 100px 0px 100px 0px;
}

.elementor-18 .elementor-element.elementor-element-d8962aa>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-7289fc4 .react-heading span.watermark {
    left: 65px;
    top: -35px;
}

.elementor-18 .elementor-element.elementor-element-7289fc4 .react-heading {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-7289fc4 .react-heading .title-inner .title {
    font-family: "Roboto", Sans-serif;
    margin: 0px 0px 30px 0px;
}

.elementor-18 .elementor-element.elementor-element-7289fc4 .react-heading .description p {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    margin: 0px 80px 0px 80px;
}

.elementor-18 .elementor-element.elementor-element-7289fc4 .react-heading .rt-button a {
    margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-7289fc4 {
    width: var(--container-widget-width, 126.112%);
    max-width: 126.112%;
    --container-widget-width: 126.112%;
    --container-widget-flex-grow: 0;
}

.elementor-18 .elementor-element.elementor-element-ea1fd47 .rts-upcoming-events .rts-matchSlider .swiper-slide-active .match-wrapper {
    background-image: url("../../2023/10/upcoming01.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-ea1fd47 .reactheme-addon-slider .testimonial-item {
    margin-right: 15px;
    margin-bottom: 15px;
}

.elementor-18 .elementor-element.elementor-element-ea1fd47 .rt_widget_sliders .slick-dots {
    margin-bottom: -25px;
}

.elementor-18 .elementor-element.elementor-element-ea1fd47>.elementor-widget-container {
    padding: 50px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-2ce368b>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-2ce368b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-18 .elementor-element.elementor-element-2ce368b:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-2ce368b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F6;
}

.elementor-18 .elementor-element.elementor-element-2ce368b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-18299e1>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-042168f .react-heading span.watermark {
    left: 65px;
    top: -35px;
}

.elementor-18 .elementor-element.elementor-element-042168f .react-heading {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-042168f .react-heading .title-inner .title {
    font-family: "Roboto", Sans-serif;
    margin: 0px 0px 30px 0px;
}

.elementor-18 .elementor-element.elementor-element-042168f .react-heading .description p {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    margin: 0px 80px 0px 80px;
}

.elementor-18 .elementor-element.elementor-element-042168f .react-heading .rt-button a {
    margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-042168f {
    width: var(--container-widget-width, 126.112%);
    max-width: 126.112%;
    --container-widget-width: 126.112%;
    --container-widget-flex-grow: 0;
}

.elementor-18 .elementor-element.elementor-element-392f668>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-392f668 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .blog-item {
    margin-bottom: 22px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .rts-single-news-section .section-inner .item {
    margin-bottom: 22px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .rts-trending-news-section .item {
    margin-bottom: 22px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .rts-blog-section3 .blog-area .blog-item {
    margin-bottom: 22px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .rts-blog-section .blog-item .contents .blog-catagory {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .rts-gallery-section .gallery-area .gallery-item .contents-wrapper .contents .tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .rts-single-news-section .section-inner .item .contents-wrapper .contents .heading .tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .rts-trending-news-section .item .contents-wrapper .contents .heading .tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .rts-post-area .rts-post-wide .contents-wrapper .contents .heading .tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .rts-blog-section3 .blog-area .blog-item .contents-wrapper .contents .heading .tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .banner3 .banner-content .blog-catagory-tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-c4e5531 .blog-item:hover .blog-content .btn-part a i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-18 .elementor-element.elementor-element-23ee73c>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .blog-item,
.rts-blog-section2 .rts-post-area .rts-post-wide,
.rts-blog-section3 .blog-area .blog-item,
.rts-blog-section3 .blog-area .blog-item {
    background-color: #02010100;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section2 .rts-post-area .rts-post-wide {
    padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3 .blog-area .blog-item {
    padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .blog-item {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-single-news-section .section-inner .item {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-trending-news-section .item {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section .blog-item .contents .author-info .blog-date,
.rts-single-news-section .section-inner .item .contents-wrapper .contents .heading .blog-date,
.rts-trending-news-section .item .contents-wrapper .contents .heading .blog-date,
.rts-post-area .rts-post-wide .contents-wrapper .contents .heading .blog-date,
.rts-blog-section3 .blog-area .blog-item .contents-wrapper .contents .heading .blog-date,
.rts-blog-section3.section4 .blog-area .blog-item .contents-wrapper .contents .heading .blog-date,
.banner3 .banner-content .flex-wrap .post-date {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section .blog-item .contents .author-info .blog-date {
    color: #999999;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-single-news-section .section-inner .item .contents-wrapper .contents .heading .blog-date {
    color: #999999;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-trending-news-section .item .contents-wrapper .contents .heading .blog-date {
    color: #999999;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-post-area .rts-post-wide .contents-wrapper .contents .heading .blog-date {
    color: #999999;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3 .blog-area .blog-item .contents-wrapper .contents .heading .blog-date {
    color: #999999;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3.section4 .blog-area .blog-item .contents-wrapper .contents .heading .blog-date {
    color: #999999;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .banner3 .banner-content .flex-wrap .post-date {
    color: #999999;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section .blog-item .contents .blog-catagory {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-gallery-section .gallery-area .gallery-item .contents-wrapper .contents .tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-single-news-section .section-inner .item .contents-wrapper .contents .heading .tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-trending-news-section .item .contents-wrapper .contents .heading .tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-post-area .rts-post-wide .contents-wrapper .contents .heading .tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3 .blog-area .blog-item .contents-wrapper .contents .heading .tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .banner3 .banner-content .blog-catagory-tag {
    padding: 2px 5px 0px 5px;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section .blog-item .contents .blog-title {
    color: #111111;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-gallery-section .gallery-area .gallery-item .contents-wrapper .contents .gallery-title {
    color: #111111;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-single-news-section .section-inner .item .contents-wrapper .contents .gallery-title a {
    color: #111111;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-trending-news-section .item .contents-wrapper .contents .gallery-title a {
    color: #111111;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section2 .gallery-title a {
    color: #111111;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3 .blog-area .blog-item .contents-wrapper .contents .gallery-title a {
    color: #111111;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3.section4 .blog-area .blog-item .contents-wrapper .contents .gallery-title a {
    color: #111111;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .banner3 .banner-content .banner-heading {
    color: #111111;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .author-info .content a {
    color: #940F0F !important;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-gallery-section .gallery-area .gallery-item .contents-wrapper .contents .author-info .content .read-more::before {
    background: #940F0F;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-single-news-section .section-inner .item .contents-wrapper .contents .author-info .content .read-more {
    color: #940F0F !important;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-single-news-section .section-inner .item .contents-wrapper .contents .author-info .content .read-more::before {
    background: #940F0F;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-trending-news-section .item .contents-wrapper .contents .author-info .content .read-more {
    color: #940F0F !important;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-trending-news-section .item .contents-wrapper .contents .author-info .content .read-more::before {
    background: #940F0F;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-post-area .rts-post-wide .contents-wrapper .contents .author-info .content .read-more {
    color: #940F0F !important;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-post-area .rts-post-wide .contents-wrapper .contents .author-info .content .read-more::before {
    background: #940F0F;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3 .blog-area .blog-item .contents-wrapper .contents .author-info .content .read-more {
    color: #940F0F !important;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3 .blog-area .blog-item .contents-wrapper .contents .author-info .content .read-more::before {
    background: #940F0F;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3.section4 .blog-area .blog-item .contents-wrapper .contents .author-info .content .read-more {
    color: #940F0F !important;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3.section4 .blog-area .blog-item .contents-wrapper .contents .author-info .content .read-more::before {
    background: #940F0F;
}

.elementor-18 .elementor-element.elementor-element-3d13a29 .blog-item:hover .blog-content .btn-part a i {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.elementor-18 .elementor-element.elementor-element-1b88084>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-1b88084 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-18 .elementor-element.elementor-element-1b88084:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-1b88084>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/10/league.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-1b88084>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-3ba2cd2>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading span.watermark {
    left: 65px;
    top: -35px;
}

.elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading .title-inner .title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    color: #FFFFFF;
    margin: 0px 0px 30px 0px;
}

.elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading .description p {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    color: #E2DFDF;
    margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading .description {
    color: #E2DFDF;
}

.elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading .description p a {
    color: #E2DFDF;
}

.elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading .rt-button a {
    margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-2fdb074 {
    width: var(--container-widget-width, 126.112%);
    max-width: 126.112%;
    --container-widget-width: 126.112%;
    --container-widget-flex-grow: 0;
}

.elementor-18 .elementor-element.elementor-element-a5e7090>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-a5e7090 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-8f1095e>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-18 .elementor-element.elementor-element-7a0987d>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-7a0987d {
    padding: 110px 0px 110px 0px;
}

.elementor-18 .elementor-element.elementor-element-7ded6af .react-heading span.watermark {
    left: 65px;
    top: -35px;
}

.elementor-18 .elementor-element.elementor-element-7ded6af .react-heading {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-7ded6af .react-heading .title-inner .title {
    font-family: "Roboto", Sans-serif;
    margin: 0px 0px 30px 0px;
}

.elementor-18 .elementor-element.elementor-element-7ded6af .react-heading .description p {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    margin: 0px 80px 0px 80px;
}

.elementor-18 .elementor-element.elementor-element-7ded6af .react-heading .rt-button a {
    margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-7ded6af {
    width: initial;
    max-width: initial;
}

.elementor-18 .elementor-element.elementor-element-4a69d81 .reactheme-addon-slider .testimonial-item {
    margin-right: 30px;
    margin-bottom: 15px;
}

.elementor-18 .elementor-element.elementor-element-4a69d81 .rts-team.team-slider-style5 .team-item.swiper-slide-active {
    margin-right: 30px;
}

.elementor-18 .elementor-element.elementor-element-4a69d81 .profile {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-4a69d81>.elementor-widget-container {
    margin: -75px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-4a69d81 {
    z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-34de395>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-34de395:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-34de395>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/10/event\ home\ bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-34de395 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 180px 0px;
}

.elementor-18 .elementor-element.elementor-element-34de395>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-679ff68 .react-heading {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-679ff68 .react-heading .title-inner .title {
    font-family: "Roboto", Sans-serif;
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-679ff68 .react-heading .rt-button a {
    margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-679ff68 {
    width: 100%;
    max-width: 100%;
}

.elementor-18 .elementor-element.elementor-element-058ad9d>.elementor-container {
    max-width: 995px;
}

.elementor-18 .elementor-element.elementor-element-058ad9d {
    padding: 55px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-403e937 .react-button {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-403e937 .react-button i {
    margin-left: 10px;
    top: 0px;
}

.elementor-18 .elementor-element.elementor-element-403e937 .react-button a svg {
    margin-left: 10px;
    top: 0px;
}

.elementor-18 .elementor-element.elementor-element-403e937>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 130px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-549ad3f>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-549ad3f {
    padding: 114px 0px 60px 0px;
}

.elementor-18 .elementor-element.elementor-element-152bc2f .react-heading span.watermark {
    left: 65px;
    top: -35px;
}

.elementor-18 .elementor-element.elementor-element-152bc2f .react-heading {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-152bc2f .react-heading .title-inner .title {
    font-family: "Roboto", Sans-serif;
    margin: 0px 0px 30px 0px;
}

.elementor-18 .elementor-element.elementor-element-152bc2f .react-heading .description p {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    margin: 0px 80px 0px 80px;
}

.elementor-18 .elementor-element.elementor-element-152bc2f .react-heading .rt-button a {
    margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-152bc2f>.elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-18 .elementor-element.elementor-element-152bc2f {
    width: initial;
    max-width: initial;
}

.elementor-18 .elementor-element.elementor-element-e65eb46 .reactheme-addon-slider .testimonial-item {
    margin-right: 30px;
    margin-bottom: 15px;
}

.elementor-18 .elementor-element.elementor-element-e65eb46 .product-item .product-name {
    font-size: 15px;
}

.elementor-18 .elementor-element.elementor-element-8d0d81c>.elementor-container {
    max-width: 1330px;
}

.elementor-18 .elementor-element.elementor-element-8d0d81c:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-8d0d81c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F6F6;
}

.elementor-18 .elementor-element.elementor-element-8d0d81c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 90px 0px;
}

.elementor-18 .elementor-element.elementor-element-8d0d81c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-d0747f7 .rt-grid-figure {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-d0747f7 .rs-addon-slider .product-item {
    padding: 0 15px;
}

.elementor-18 .elementor-element.elementor-element-d0747f7 .rs-addon-slider .slick-dots {
    margin-bottom: -25px;
}

@media(min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-0741ffc {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-e644d47 {
        width: 24%;
    }

    .elementor-18 .elementor-element.elementor-element-b57bdb1 {
        width: 51.332%;
    }

    .elementor-18 .elementor-element.elementor-element-6cc6b75 {
        width: 24%;
    }

    .elementor-18 .elementor-element.elementor-element-3b54739 {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-59e016f {
        width: 20%;
    }

    .elementor-18 .elementor-element.elementor-element-21d448c {
        width: 59.332%;
    }

    .elementor-18 .elementor-element.elementor-element-b855853 {
        width: 20%;
    }

    .elementor-18 .elementor-element.elementor-element-0140623 {
        width: 66%;
    }

    .elementor-18 .elementor-element.elementor-element-23ee73c {
        width: 34%;
    }

    .elementor-18 .elementor-element.elementor-element-b25f5bf {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-9b77326 {
        width: 66%;
    }

    .elementor-18 .elementor-element.elementor-element-8f1095e {
        width: 34%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-0140623 {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-23ee73c {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-b661816 {
        width: 60%;
    }

    .elementor-18 .elementor-element.elementor-element-8ec6c90 {
        width: 40%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-e644d47 {
        width: 20%;
    }

    .elementor-18 .elementor-element.elementor-element-b57bdb1 {
        width: 60%;
    }

    .elementor-18 .elementor-element.elementor-element-6cc6b75 {
        width: 20%;
    }

    .elementor-18 .elementor-element.elementor-element-59e016f {
        width: 20%;
    }

    .elementor-18 .elementor-element.elementor-element-21d448c {
        width: 60%;
    }

    .elementor-18 .elementor-element.elementor-element-b855853 {
        width: 20%;
    }

    .elementor-18 .elementor-element.elementor-element-0140623 {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-23ee73c {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-b661816 {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-8ec6c90 {
        width: 60%;
    }

    .elementor-18 .elementor-element.elementor-element-9b77326 {
        width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-8f1095e {
        width: 100%;
    }
}

@media(max-width:1366px) {
    .elementor-18 .elementor-element.elementor-element-2ce368b {
        padding: 100px 0px 50px 0px;
    }
}

@media(max-width:1200px) {
    .elementor-18 .elementor-element.elementor-element-8f567f0 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-7289fc4 .react-heading span.watermark {
        left: -45px;
        top: -15px;
    }

    .elementor-18 .elementor-element.elementor-element-7289fc4 .react-heading .description p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-7289fc4 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-2ce368b {
        padding: 100px 0px 50px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-042168f .react-heading span.watermark {
        left: -45px;
        top: -15px;
    }

    .elementor-18 .elementor-element.elementor-element-042168f .react-heading .description p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-042168f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-1b88084:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-1b88084>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-18 .elementor-element.elementor-element-1b88084 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading span.watermark {
        left: -45px;
        top: -15px;
    }

    .elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading .description p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2fdb074 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-7ded6af .react-heading span.watermark {
        left: -45px;
        top: -15px;
    }

    .elementor-18 .elementor-element.elementor-element-7ded6af .react-heading .description p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-7ded6af {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-679ff68 .react-heading span.watermark {
        left: -45px;
        top: -15px;
    }

    .elementor-18 .elementor-element.elementor-element-679ff68 .react-heading .description p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-679ff68 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-152bc2f .react-heading span.watermark {
        left: -45px;
        top: -15px;
    }

    .elementor-18 .elementor-element.elementor-element-152bc2f .react-heading .description p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-152bc2f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18 .elementor-element.elementor-element-e65eb46 .product-item .product-name {
        font-size: 15px;
        line-height: 25px;
    }
}

@media(max-width:1024px) {
    .elementor-18 .elementor-element.elementor-element-8f567f0 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2ce368b {
        padding: 100px 0px 65px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section .blog-item .contents .blog-catagory {
        padding: 02px 5px 0px 5px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-gallery-section .gallery-area .gallery-item .contents-wrapper .contents .tag {
        padding: 02px 5px 0px 5px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-single-news-section .section-inner .item .contents-wrapper .contents .heading .tag {
        padding: 02px 5px 0px 5px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-trending-news-section .item .contents-wrapper .contents .heading .tag {
        padding: 02px 5px 0px 5px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-post-area .rts-post-wide .contents-wrapper .contents .heading .tag {
        padding: 02px 5px 0px 5px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3 .blog-area .blog-item .contents-wrapper .contents .heading .tag {
        padding: 02px 5px 0px 5px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .banner3 .banner-content .blog-catagory-tag {
        padding: 02px 5px 0px 5px;
    }

    .elementor-18 .elementor-element.elementor-element-1b88084 {
        padding: 110px 0px 100px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-34de395 {
        padding: 115px 0px 110px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-e65eb46 .product-item .product-name {
        font-size: 20px;
        line-height: 1.2em;
    }

    .elementor-18 .elementor-element.elementor-element-8d0d81c {
        padding: 80px 0px 80px 0px;
    }
}

@media(max-width:880px) {
    .elementor-18 .elementor-element.elementor-element-8f567f0 {
        padding: 90px 0px 100px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2ce368b {
        padding: 100px 0px 60px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-23ee73c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section .blog-item .contents .blog-catagory {
        padding: 2px 4px 0px 4px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-gallery-section .gallery-area .gallery-item .contents-wrapper .contents .tag {
        padding: 2px 4px 0px 4px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-single-news-section .section-inner .item .contents-wrapper .contents .heading .tag {
        padding: 2px 4px 0px 4px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-trending-news-section .item .contents-wrapper .contents .heading .tag {
        padding: 2px 4px 0px 4px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-post-area .rts-post-wide .contents-wrapper .contents .heading .tag {
        padding: 2px 4px 0px 4px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .rts-blog-section3 .blog-area .blog-item .contents-wrapper .contents .heading .tag {
        padding: 2px 4px 0px 4px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29 .banner3 .banner-content .blog-catagory-tag {
        padding: 2px 4px 0px 4px;
    }

    .elementor-18 .elementor-element.elementor-element-3d13a29>.elementor-widget-container {
        padding: 0px 0px 0px 12px;
    }

    .elementor-18 .elementor-element.elementor-element-8f1095e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18 .elementor-element.elementor-element-8d0d81c {
        padding: 60px 0px 60px 0px;
    }
}

@media(max-width:767px) {
    .elementor-18 .elementor-element.elementor-element-8f567f0 {
        padding: 60px 0px 90px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-7289fc4 .react-heading span.watermark {
        left: -10px;
        top: -35px;
    }

    .elementor-18 .elementor-element.elementor-element-7289fc4 .react-heading .title-inner .title {
        font-size: 30px;
        line-height: 40px;
        margin: 0px 0px 10px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-7289fc4 .react-heading span.watermark {
        font-size: 120px;
    }

    .elementor-18 .elementor-element.elementor-element-2ce368b {
        padding: 60px 0px 20px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-042168f .react-heading span.watermark {
        left: -10px;
        top: -35px;
    }

    .elementor-18 .elementor-element.elementor-element-042168f .react-heading .title-inner .title {
        font-size: 30px;
        line-height: 40px;
        margin: 0px 0px 10px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-042168f .react-heading span.watermark {
        font-size: 120px;
    }

    .elementor-18 .elementor-element.elementor-element-1b88084 {
        padding: 60px 0px 90px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading span.watermark {
        left: -10px;
        top: -35px;
    }

    .elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading .title-inner .title {
        font-size: 30px;
        line-height: 40px;
        margin: 0px 0px 10px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-2fdb074 .react-heading span.watermark {
        font-size: 120px;
    }

    .elementor-18 .elementor-element.elementor-element-7ded6af .react-heading span.watermark {
        left: -10px;
        top: -35px;
    }

    .elementor-18 .elementor-element.elementor-element-7ded6af .react-heading .title-inner .title {
        font-size: 30px;
        line-height: 40px;
        margin: 0px 0px 10px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-7ded6af .react-heading span.watermark {
        font-size: 120px;
    }

    .elementor-18 .elementor-element.elementor-element-4a69d81>.elementor-widget-container {
        margin: -47px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-34de395 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-679ff68 .react-heading span.watermark {
        left: -10px;
        top: -35px;
    }

    .elementor-18 .elementor-element.elementor-element-679ff68 .react-heading .title-inner .title {
        font-size: 30px;
        line-height: 40px;
        margin: 0px 0px 10px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-058ad9d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-403e937>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-152bc2f .react-heading span.watermark {
        left: -10px;
        top: -35px;
    }

    .elementor-18 .elementor-element.elementor-element-152bc2f .react-heading .title-inner .title {
        font-size: 30px;
        line-height: 40px;
        margin: 0px 0px 10px 0px;
    }

    .elementor-18 .elementor-element.elementor-element-152bc2f .react-heading span.watermark {
        font-size: 120px;
    }

    .elementor-18 .elementor-element.elementor-element-8d0d81c {
        padding: 50px 0px 50px 0px;
    }
}