@media(max-width:1870px){
    .sw-about-year-heading > h2 {
        font-size: 300px;
        text-align: center;
    }
    .sw-about-year-heading > h3 {
        font-size: 160px;
        text-align: center;
    }
    .sw-wco-imageBox1 img {
        max-width: 100%;
        max-height: 250px;
        min-height: 250px;
        object-fit: contain;
    }
    .sw-wco-imageBox img {
        width: auto;
    }
}


/*============= 1800px ============*/
@media(max-width:1800px){
    .sw-preloaderLogo {
        font-size: 100px;
    }
    .sw-banner-bottom-section {
        padding: 70px 50px 0px 30px;
    }
    .sw-service-content ul li {
        padding: 0px 0px 10px 30px;
    }
    .sw-footer-sec2.sw-footer-menu {
        padding: 0px;
    }
    .sw-footer-sec2.sw-footer-social {
        padding: 0;
    }
    .sw-footer-sec3 > ul > li > a {
        font-size: 25px;
    }
    .sw-footer-sec2 > ul > li > a {
        font-size: 25px;
    }
    .sw-brand-launches-box > img {
        max-height: 460px;
        min-height: 460px;
    }
    .sw-footer-sec1 >h2 {
        padding: 0px;
    }
    .sw-service-sec2-box1 p {
        padding: 25px 0px 0px 0px;
    }
    .sw-service-banner-heading h2 {
        padding: 0px 30px;
    }
}



/*============= 1700px ============*/
@media(max-width:1700px){
    .sw-banner-sec2-box1.sw-banner-sec2-res-none{
        display: none;
    }
    .sw-smily-icon {
        margin: 0px;
    }
    .sw-banner-sec2-box1.sw-banner-sec2-box1-desktop-none {
        display: block;
        padding: 0 0 80px 0;
    }
    .sw-banner-slider-wrap .swiper-3d {
        perspective: 950px;
    }
}


/*============= 1600px ============*/
@media(max-width:1600px){
    .swLogo.swLogo-res-none {
        display: none;
    }
    .swLogo.swLogo-desktop-none {
        padding: 50px 30px 10px;
        display: block;
    }
    .sw-service-sec2-box2 h2 {
        font-size: 45px;
    }
    .sw-about-right3 h2 {
        font-size: 95px;
    }
    .sw-about-left2 h2 {
        font-size: 140px;
    }
    .sw-about-right2 h2 {
        font-size: 220px;
    }
    .sw-about-left1 > h2 {
        font-size: 80px;
    }
    .sw-serviceHead > h2 {
        font-size: 80px;
    }
    .sw-series-facts-slider-wrap {
        width: 500px;
    }
    .sw-about-us-content {
        padding: 0px 0px 0px 30px;
    }
    .sw-about-us-content h2 {
        font-size: 60px;
    }
    .row.sw-serviceRow .col-lg-8 {
        width: 50%;
    }
    .row.sw-serviceRow .col-lg-4 {
        width: 50%;
    }
    .sw-service-content > h2 {
        font-size: 25px;
    }
    .sw-trending-flex .sw-common-text-arrow a {
        padding: 0;
    }
    .sw-match-team-bottom-head > h2 > span {
        font-size: 50px;
    }
    .sw-match-team-bottom-head > h2 > svg {
        width: 30px;
        height: 30px;
        top: -10px;
    }
    .sw-about-right2 {
        max-height: 550px;
        min-height: 550px;
    }
    .sw-about-left2 {
        max-height: 550px;
        min-height: 550px;
    }
}


/*============= 1400px ============*/
@media(max-width:1400px){
    .sw-blog-wrapper {
        padding: 0px 40px 120px;
    }
    .sw-blog-news-heading h2 {
        padding: 100px 0px 0px 0px;
    }
    .sw-our-seriou-rel-logo {
        grid-template-columns: repeat(3, 120px);
    }
    .sw-about-left2 h2 {
        font-size: 150px;
        font-weight: 500;
    }
    .sw-about-right2 h2 {
        font-size: 145px;
    }
    .sw-countdown-no h1 {
        font-size: 85px;
    }
    .sw-serious-good-heading h2 {
        font-size: 90px;
    }
    .sw-serious-box1-head1 h2 {
        font-size: 30px;
    }
    .sw-serious-box1-para {
        padding: 0px 10px 50px;
    }
    .sw-countdown-heading h2 {
        font-size: 90px;
    }
    .sw-service-sec2-box2 h2 {
        font-size: 35px;
    }
    .sw-eco-brand-wrapper > h2 {
        font-size: 60px;
    }
}


/*============= 1200px ============*/
@media(max-width:1200px){
    .sw-eco-brand-wrapper {
        padding: 50px 40px 0px;
    }
    .sw-blog-single-heading2 h2 {
        font-size: 60px;
    }
    .sw-blog-single-center-img2 img {
        max-height: unset;
        min-height: unset;
        max-width: 100%;
    }
    .sw-blog-single-center-img1 img{
        max-height: unset;
        min-height: unset;
        max-width: 100%;
    }
    .sw-our-serious-rel-bottom-wrap.sw-blog-single-match-wrap {
        padding: 50px 40px 100px;
    }
    .sw-countdown-no h1 {
        font-size: 65px;
    }
    .sw-serious-good-heading h2 {
        font-size: 70px;
    }
    .sw-tab-wrapper {
        padding: 0px 40px 50px;
    }
    .sw-brand-launches-box > img {
        max-height: 280px;
        min-height: 280px;
    }
    .sw-tab-head nav button.nav-link {
        font-size: 70px;
    }
    .sw-tab-head nav .nav-tabs {
        padding: 100px 0px 100px;
    }
    .sw-header-two-wrapper {
        padding: 40px 30px 0px;
    }
    .sw-header-two-wrapper .swLogo {
        max-width: 100%;
        margin: 0;
    }
   
    .sw-match-team-bottom-head > h2 > span {
        left: 0;
    }
    .sw-trendingBox > a > p {
        font-size: 20px;
    }
    .sw-match-team-box.sw-ourTeam-box-color .sw-match-team-bottom-head h2 span {
        left: auto;
    }
    .sw-match-team-heading h3 {
        font-size: 30px;
    }
    .sw-match-team-box:hover .sw-match-team-bottom-head > h2 > span {
        left: auto;
    }
    .sw-match-team-bottom-head > h2 > svg{
        display: none;
    }
    .sw-serviceHead > h2 {
        font-size: 60px;
    }
    .sw-brand-launches-heading h2 {
        font-size: 50px;
    }
    .sw-brand-launches-heading h3 {
        font-size: 35px;
    }
    .sw-brand-launches-content > h2 > a {
        font-size: 22px;
    }
    .sw-brand-launches-content > p {
        font-size: 18px;
    }
    .sw-testimonial-heading > h2 {
        font-size: 60px;
    }
    .sw-trending-head > h2 {
        font-size: 60px;
    }
    .sw-about-us-content h2 {
        font-size: 45px;
    }
    .sw-facts-no p {
        font-size: 20px;
    }
    .sw-fact-arrow {
        bottom: -50px;
    }
    .sw-preloaderLogo {
        font-size: 60px;
    }
    .sw-footer-wrapper {
        padding: 70px 20px 20px;
    }
    .sw-footer-sec3 > ul > li > a {
        font-size: 22px;
    }
    .sw-footer-sec2 > ul > li > a {
        font-size: 20px;
    }
    .sw-footer-sec1 >h2 {
        font-size: 20px;
        padding: 10px 0px 0px 0px;
    }
    .sw-footer-sec3 > ul > li {
        font-size: 20px;
        text-align: left;
    }
    .sw-footer-logo {
        padding: 80px 0px 30px;
    }
    .sw-service-banner-heading h2 {
        font-size: 70px;
    }
    .sw-service-sec2-wrapper {
        padding: 0px 20px 0px;
    }
    .sw-eco-big-img1-content > p {
        font-size: 35px;
    }
    .sw-eco-logo-breakdown-wrap ul > p {
        font-size: 35px;
    }
    .sw-eco-brand-wrapper > h2 {
        font-size: 50px;
    }
}



/*============= 991px ============*/
@media(max-width:991px){
    .sw-eco-brand-wrapper {
        padding: 50px 40px 40px;
    }
    .sw-eco-big-img1-content > h1 {
        font-size: 35px;
        font-weight: 600;
    }
    .sw-eco-logo-breakdown-wrap ul > p {
        font-size: 30px;
    }
    .sw-eco-big-img1-content > p {
        font-size: 30px;
    }
    .sw-eco-logo-breakdown-wrap ul li {
        font-size: 30px;
        padding: 0px 0px 50px 30px;
    }
    .sw-eco-logo-breakdown-wrap > h1 {
        font-size: 35px;
        font-weight: 600;
    }
    .sw-blog-news-heading h2 {
        padding: 60px 0px 0px 0px;
        font-size: 70px;
    }
    .sw-blog-tab-body a h3 {
        font-size: 20px;
    }
    .sw-blog-tab-body a h2 {
        font-size: 22px;
    }
    .sw-blog-wrapper {
        padding: 0px 40px 60px;
    }
    .sw-blog-tab-body {
        background-color: #faf2dc;
        padding: 20px 20px;
        margin: 0px 0px 30px;
        border-radius: 10px;
    }
    .sw-servicesHead > h2 {
        padding: 70px 40px 40px;
    }
    .sw-service-banner-heading {
        padding: 70px 0px 90px 0px;
    }
    .sw-service-banner-heading h2 {
        font-size: 65px;
    }
    .sw-serious-good-wrapper {
        padding: 90px 40px 0;
    }
    .sw-serious-good-heading h2 {
        padding: 0px 0px 40px 0px;
    }
    .sw-countdown-heading h2 {
        font-size: 70px;
    }
    .sw-countdown-box {
        min-height: 350px;
        max-height: 350px;
    }
    .swLogo.swLogo-desktop-none {
        background-color: #faf2dc;
    }
    .sw-header-two-wrapper {
        background-color: #faf2dc;
        padding: 40px 30px 40px;
    }
    .sw-footer-wrapper.sw-white-footer-wrapper.sw-yellow-footer-wrapper {
        background-color: #faf2dc;
    }
    .sw-tab-head nav .nav-tabs {
        padding: 100px 0px 50px;
    }
    .sw-tab-head .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active span {
        -webkit-animation: unset;
    }
    .sw-tab-head .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link span {

        padding: 10px 10px;
    }
    .sw-tab-head nav button.nav-link {
        font-size: 50px;
    }
    .sw-tab-wrapper .sw-brand-launches-box {
        background-color: var(--bg-color1);
        padding: 0;
    } 
    .sw-series-facts-slider-wrap {
        width: 900px;
    }
    .sw-banner-slider-wrap {
        padding: 0px 60px 0px 60px;
    }
    .sw-banner-slider-wrap .swiper-3d {
        perspective: 1430px;
    }
    .sw-footer-sec1 >h2 {
        font-size: 30px;
    }
    .sw-service-order1{
        order: 1;
    }
    .sw-service-order2{
        order: 2;
    }
    .sw-service-order3{
        order: 3;
    }
    .sw-service-order4{
        order: 4;
    }
    .sw-service-order5{
        order: 5;
    }
    .sw-service-order6{
        order: 6;
    }
    .sw-service-order7{
        order: 7;
    }
    .sw-service-order8{
        order: 8;
    }
    .sw-service-order9{
        order: 9;
    }
    .sw-service-order10{
        order: 10;
    }
    .sw-service-order11{
        order: 11;
    }
    .sw-service-order12{
        order: 12;
    }
    .sw-service-order13{
        order: 13;
    }
    .sw-service-order14{
        order: 14;
    }
    .sw-service-order15{
        order: 15;
    }
    .sw-service-order16{
        order: 16;
    }
    .sw-serviceHead > h2 {
        padding: 30px 0px 30px;
    }
    .sw-serviceImg img {
        width: 100%;
    }
    .sw-trendingBox {
        background-color: #cc613f;
        padding: 10px 10px 30px;
        border-radius: 10px;
    }
    .sw-trending-img {
        margin: 0px 0px 20px 0px;
    }
    .sw-trending-head > h2 {
        font-size: 50px;
    }
    .sw-brand-launches-box {
        margin: 0px 0px 30px;
        background-color: #cc613f;
        padding: 10px 10px 30px;
        border-radius: 10px;
    }
    .sw-about-us-content h2 {
        font-size: 30px;
    }
    .sw-fact-arrow {
        bottom: 30px;
    }
    .sw-facts-no p {
        padding: 0px 0px 80px;
    }
    .sw-about-us-content h2 br {
        display: none;
    }
    .sw-our-serious-rel-left > h2 br{
        display: none;
    }
    .sw-our-serious-rel-left > h2 {
        padding: 0px 0px 40px;
    }
    .sw-banner-slider-wrap .swiper-slide {
        width: 250px;
        height: 460px;
        /* box-shadow: 0px 24px 36.48px 1.52px rgba(0, 0, 0, 0.21); */
    }
    .sw-menuClick {
        display: none;
    }
    ul.sw-headerMenu {
        display: block;
        position: fixed;
        right: -370px;
        left: auto;
        width: 370px;
        height: 100vh;
        top: 0px;
        z-index: 999;
        border-radius: 0px;
        padding: 20px 0px 0px 0px;
    }
    ul.sw-headerMenu > li{
        padding: 0px 10px 30px;
    }
    .sw-menu-toggle {
        display: block;
    }
    .sr-arrow1 {
        display: none;
    }
    .sw-arrow svg {
        width: 24px;
        height: 20px;
    }
    .sw-header-menuOpen span.sw-menu-toggle {
        display: none;
    }
    .sw-header-menuOpen span.sw-menu-toggle-cross {
        display: block;
    }
    .sw-footer-sec3 > ul > li > a {
        font-size: 30px;
    }
    body.sw-header-menuOpen .sw-arrow {
        transform: translate(-205px, 0);
        border-radius: 30px 0px 0px 30px;
    }
    .sw-footer-sec3 > ul > li {
        text-align: left;
    }
    .sw-footer-copywrite-wrapper {
        display: block;
    }
    .sw-footer-copywrite-left.sw-footer-copywrite-left1 > ul {
        display: block;
        text-align: center;
    }
    .sw-footer-copywrite-left > ul {
        justify-content: center;
        padding: 20px 0px 0px;
    }
    .sw-footer-logo {
        padding: 80px 0px 0px;
    }
    .sw-countdown-wrapper {
        padding: 0px 40px 50px;
    }
    .sw-blog-single-content-wrapper {
        padding: 60px 40px 0px;
    }
    .sw-blog-single-heading2-img-wrap {
        
        padding: 10px 0px 100px;
    }
    .sw-our-serious-rel-bottom-wrap.sw-blog-single-match-wrap {
        padding: 50px 40px 60px;
    }
}


/*============= 786px ============*/
@media(max-width:767px){
    .sw-countdown-para p {
        padding: 50px 0px 0px 0px;
    }
    .sw-countdown-heading h2 {
        font-size: 60px;
    }
    .sw-serious-good-heading h2 {
        font-size: 55px;
    }
    .sw-service-banner-heading {
        padding: 70px 0px 30px 0px;
    }
    .sw-service-sec2-box2 {
        padding: 50px 20px 50px;
    }
    .sw-service-sec2-box1 {
        padding: 50px 20px 50px;
    }
    .sw-service-banner-heading h2 {
        font-size: 50px;
    }
    .sw-countdown-para {
        position: relative;
        bottom: 0;
    }
    .sw-countdown-box {
        min-height: unset;
        max-height: unset;
    }
    .sw-banner-slider-wrap .swiper-3d {
        perspective: 700px;
    }
    .sw-testimonial-heading > h2 {
        color: var(--white-color);
    }
    .sw-testimonial-wrapper {
        background-color: #000000;
    }
    .sw-trending-wrapper {
        padding: 90px 0px 0px;
    }
    .sw-testimonial-heading > h2 {
        font-size: 40px;
    }
    .sw-preloaderLogo {
        font-size: 30px;
    }
    .sw-trending-head > h2 {
        color: var(--white-color);
    }
    .sw-testimonial-clientName > h2 {
        color: var(--white-color);
    }
    .sw-our-ser-logo img {
        max-width: 150px;
    }
    .sw-our-seriou-rel-logo {
        display: flex;
        flex-wrap: wrap;
    }
    .sw-match-team-bottom-head > h2 > span {
        font-size: 40px;
    }
    .sw-banner-bottom-section{
        display: block;
    }
    .sw-facts-no p {
        max-width: 100%;
    }
    .sw-about-us-content {
        padding: 0;
    }
    .sw-services-text > h2 {
        padding: 40px 0px 20px 50px;
    }
    .row.sw-serviceRow .col-lg-8 {
        width: 100%;
    }
    .row.sw-serviceRow .col-lg-4 {
        width:100%;
    }
    .sw-serviceHead > h2 {
        font-size: 40px;
    }
    [data-aos] {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
      }
      .sw-service-content > h2 {
        font-size: 22px;
    }
    .sw-brand-launches-heading h2 {
        font-size: 40px;
    }
    .sw-brand-launches-heading h3 {
        font-size: 25px;
    }
    .sw-testimonial-content > p {
        font-size: 20px;
    }
    .sw-serious-facts-content > h2 {
        font-size: 40px;
    }
    .sw-trending-flex .sw-common-text-arrow a span.sw-common-text {
        display: none;
    }
    .sw-trending-head > h2 {
        font-size: 40px;
    }
    .sw-serious-facts-content .swiper-pagination {
        font-size: 40px;
    }
    .sw-facts-no h2 {
        font-size: 50px;
    }
    .sw-testimonial-wrapper {
        padding: 70px 40px 40px;
    }
    .sw-our-serious-rel-left > h2 br{
        display: none;
    }
    .sw-our-seriou-rel-logo {
        grid-template-columns: repeat(2, 200px);
        padding: 0px 0px 80px 0px;
    }
    .sw-match-team-box {
        min-height: auto;
        max-height: unset;
    }
    .sw-match-team-bottom-head {
        position: relative;
        bottom: 0;
        padding: 70px 0px 0px 0px;
    }
    .sw-our-serious-relationship-wrapper {
        padding: 70px 40px 50px;
    }
    .sw-series-facts-slider-wrap {
        width: auto;
    }
    .sw-serviceImg:hover img {
        transform: scale(1);
    }
    .sw-blog-news-heading h2 {
        font-size: 50px;
    }
    .sw-our-serious-rel-bottom-wrap.sw-blog-single-match-wrap {
        padding: 0px 40px 60px;
    }
    .sw-blog-single-content-box h2 {
        padding: 10px 0px 30px;
    }
    .sw-blog-single-center-img2 {
        padding: 0px 0px 50px;
    }
    .sw-blog-single-center-img1 {
        padding: 0px 0px 50px;
    }
    .sw-mission-wrapper{
        display: block;
    }
    
}

/*============= 580px ============*/
@media(max-width:580px){
    .sw-eco-brand-wrapper {
        padding: 40px 20px 40px;
    }
    .sw-eco-brand-wrapper > h2 {
        font-size: 30px;
    }
    .sw-platform-used-wrap h2 {
        padding: 50px 0px 25px;
    }
    .sw-mission-box p {
        font-size: 20px;
    }
    .sw-mission-box h1 {
        font-size: 25px;
    }
    .sw-blog-single-heading2-img-wrap {
        padding: 10px 0px 50px;
    }
    .sw-blog-single-head2-img img {
        width: 60px;
        height: 60px;
    }
    .sw-blog-single-heading2 h2 {
        font-size: 30px;
    }
    .sw-blog-tabs-wrap nav .nav-tabs .nav-link {
        padding: 7px 25px;
    }
    .sw-blog-wrapper {
        padding: 0px 20px 20px;
    }
    .sw-blog-wrapper {
        padding: 0px 20px 60px;
    }
    .sw-blog-news-heading h2 {
        font-size: 40px;
        padding: 30px 0px 0px 0px;
    }
    .sw-tab-head nav .nav-tabs {
        padding: 40px 0px 50px;
    }
    .sw-tab-head .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link span {
        padding: 5px 5px;
        font-size: 12px;
        right: -15px;
        top: 10px;
    }
    .sw-tab-head nav button.nav-link {
        font-size: 30px;
        padding: 10px 20px;
    }
    .sw-tab-wrapper {
        padding: 0px 40px 20px;
    }
    .sw-banner-slider-wrap .swiper-3d {
        perspective: 500px;
    }
    .sw-banner-sec2-box1 p br {
        display: none;
    }
    .sw-banner-sec2-box1 p {
        font-size: 18px;
        padding: 10px  60px 0;
        font-weight: 400;
    }
    .sw-banner-sec1 {
        padding: 0px 0px 30px;
    }
    .sw-banner-sec2-box1.sw-banner-sec2-box1-desktop-none {
        padding: 0 0 40px 0;
    }
    .sw-banner-bottom-section {
        padding: 40px 30px 0px 30px;
    }
    .sw-serious-facts-content > h2 {
        font-size: 30px;
    }
    .sw-serious-facts-content .swiper-pagination{
        display: none;
    }
    .sw-facts-no h2 {
        font-size: 30px;
    }
    .sw-about-us-content h2 {
        font-size: 18px;
        padding: 0px 0px 30px;
    }
    .sw-common-text-arrow > a {
        padding: 30px 0px 0px;
    }
    .sw-common-text-arrow > a > span.sw-common-text {
        padding: 10px 20px;
        height: 40px;
    }
    .sw-common-text-arrow > a > span.sw-common-text-arrow {
        width: 40px;
        height: 40px;
    }
    .sw-common-text-arrow > a > span.sw-common-text-arrow > svg {
        width: 20px;
        height: 20px;
    }
    .sw-services-text > h2 {
        font-size: 30px;
    }
    .sw-serviceImg {
        padding: 0;
    }
    .sw-serviceHead > h2 {
        font-size: 30px;
    }
    .sw-service-content > h2 {
        line-height: 1.4;
        font-size: 18px;
    }
    .sw-service-two-wrapper {
        padding: 40px 20px 30px;
    }
    .sw-service-one-wrapper {
        padding: 40px 20px 30px;
    }
    .sw-visual-identity-wrapper{
        padding: 40px 20px 30px;
    }
    .sw-website-wrapper{
        padding: 40px 20px 40px;
    }
    .sw-brand-launches-heading h2 {
        font-size: 30px;
    }
    .sw-brand-launches-wrapper {
        padding: 40px 5px 40px;
    }
    .sw-common-text-arrow.sw-our-approrchBtn a {
        padding: 20px 0px 0px;
    }
    .sw-match-team-box {
        margin: 0px 0px 25px 0px;
    }
    .sw-brand-launches-heading h3 {
        font-size: 20px;
        padding: 10px 0px 0px;
    }
    .sw-testimonial-wrapper {
        padding: 40px 20px 40px;
    }
    .sw-testimonial-box {
        background: var(--orange-color);
    }
    .sw-testimonial-heading > h2 {
        padding: 0px 0px 40px 0px;
        font-size: 30px;
    }
    .sw-trending-wrapper {
        padding: 30px 0 0 0;
        border-top: 1px solid #dddddd87;
        margin: 40px 0px 0 0px;
    }
    .sw-trending-head > h2 {
        font-size: 30px;
    }
    .sw-trending-flex {
        padding: 0px 0px 40px 0px;
    }
    .sw-our-serious-relationship-wrapper {
        padding: 40px 30px 30px;
    }
    .sw-our-serious-rel-left > h2 {
        font-size: 30px;
    }
    .sw-our-ser-logo img {
        max-width: 100px;
        height: 100px;
        object-fit: contain;
    }
    .sw-our-seriou-rel-logo {
        gap: 0 25px;
        padding: 0px 0px 20px 0px;
    }
    .sw-match-team-bottom-head > h2 > span {
        font-size: 25px;
    }
    .sw-match-team-heading h3 {
        font-size: 20px;
    }
    .sw-match-team-box {
        padding: 20px 20px;
    }
    .sw-match-team-heading h2 {
        font-size: 30px;
    }
    .sw-footer-wrapper {
        padding: 30px 20px 20px;
    }
    .sw-footer-sec3 > ul > li > a {
        font-size: 20px;
    }
    .sw-footer-copywrite-left > ul > li {
        font-size: 18px;
    }
    .sw-footer-sec2.sw-footer-menu {
        border-bottom: 1px solid #dddddd8a;
        padding: 0px 0px 30px;
        margin: 0px 0px 30px 0px;
    }
    .sw-footer-sec2.sw-footer-social{
        border-bottom: 1px solid #dddddd8a;
        padding: 0px 0px 30px;
        margin: 0px 0px 30px 0px;
    }

    .sw-footer-logo {
        padding: 50px 0px 0px;
    }
    .sw-footer-sec3 ul li:nth-child(1) {
        font-size: 30px;
    }
    .sw-footer-sec2 > ul > li:after{
        display: none;
    }
    .sw-header-two-wrapper {
        padding: 20px 30px 30px;
    }
    .swLogo.swLogo-desktop-none {
        padding: 30px 30px 10px;
    }
    .sw-tab-head nav button.nav-link {
        font-size: 25px;
        padding: 10px 10px;
        font-weight: 500;
    }
    .sw-tab-head nav .nav-tabs {
        padding: 30px 0px 20px;
    }
    .sw-tab-wrapper .sw-brand-launches-box {
        background-color: var(--bg-color1);
        padding: 0;
        border-bottom: 1px solid #80808061;
        border-radius: 0px;
        margin: 0px 0px 50px;
        padding: 0px 0px 20px;
    }
    .sw-tab-wrapper {
        padding: 0px 20px 20px;
    }
    .sw-countdown-no h1 {
        font-size: 50px;
    }
    .sw-countdown-heading h2 {
        font-size: 45px;
    }
    .sw-serious-good-wrapper {
        padding: 40px 40px 0;
    }
    .sw-serious-good-heading h2 {
        font-size: 40px;
    }
    .sw-countdown-heading h2 {
        font-size: 35px;
    }
    .sw-serious-box1-para p {
        font-size: 20px;
    }
    .sw-serious-box1-head1 h2 {
        font-size: 22px;
    }
    .sw-servicesHead > h2 {
        padding: 30px 20px 20px;
        font-size: 25px;
    }
    .sw-service-sec2-box2 p {
        font-size: 20px;
    }
    .sw-service-sec2-box2 h2 {
        font-size: 25px;
    }
    .sw-service-sec2-box2 {
        padding: 30px 0px 30px;
    }
    .sw-service-banner-heading h2 {
        font-size: 32px;
    }
    .sw-service-banner-heading {
        padding: 50px 0px 0px 0px;
    }
    .sw-service-sec2-box1 {
        padding: 50px 0px 50px;
    }
    .sw-serious-good-wrapper {
        padding: 30px 20px 0;
    }
    .sw-countdown-wrapper {
        padding: 0px 20px 20px;
    }
    .sw-countdown-no h1 {
        font-size: 40px;
    }
    .sw-countdown-heading h2 {
        font-size: 30px;
    }
    .sw-countdown-heading h2 {
        margin: 0 auto 30px;
    }
    .sw-blog-tabs-wrap nav .nav.nav-tabs {
        padding: 20px 0px 30px;
    }
    .sw-blog-single-center-img2 {
        padding: 0px 0px 30px;
    }
    .sw-blog-single-content-box h2 {
        font-size: 25px;
    }
    
    .sw-blog-single-content-box p {
        font-size: 20px;
        padding: 0px 0px 40px;
    }
    .sw-blog-single-content-box > ul {
        padding: 0px 0px 30px;
    }
    .sw-our-serious-rel-bottom-wrap.sw-blog-single-match-wrap {
        padding: 0px 20px 20px;
    }
    .sw-blog-single-content-box > ul > li {
        font-size: 20px;
    }
    .sw-blog-single-content-box p {
        padding: 0px 0px 20px;
    }
    .sw-blog-single-content-wrapper {
        padding: 60px 20px 0px;
    }
    .sw-blog-single-heading2 h2 {
        font-size: 28px;
    }
    .sw-blog-single-content-wrapper {
        padding: 40px 20px 0px;
    }
    .sw-eco-logo-breakdown-wrap ul > p {
        font-size: 20px;
    }
    .sw-eco-logo-breakdown-wrap ul li {
        font-size: 20px;
        padding: 0px 0px 30px 30px;
    }
    .sw-eco-logo-breakdown-wrap > h1 {
        font-size: 25px;
        padding: 0px 0px 30px;
    }
    .sw-eco-big-img1-content > p {
        font-size: 20px;
    }
    .sw-eco-big-img1-content > h1 {
        font-size: 25px;
    }
    .sw-platform-used-wrap ul li a {
        font-size: 20px;
    }
    .sw-platform-used-wrap ul li a span svg {
        width: 25px;
        height: 25px;
    }
}




/*============= 480px ============*/
@media(max-width:480px){
    .sw-eco-brand-wrapper > h2 {
        font-size: 25px;
    }
    .sw-blog-tab-body a h2 {
        font-size: 20px;
        padding: 20px 0px 40px;
    }
    .sw-serious-good-heading h2 {
        font-size: 30px;
    }
    .sw-service-banner-heading h2 {
        font-size: 25px;
    }
    .sw-footer-sec2.sw-footer-menu {
        padding: 0px 0px 10px;
        margin: 0px 0px 7px 0px;
    }
    .sw-tab-head .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link span {
        display: none;
    }
    .sw-banner-slider-wrap {
        padding: 0;
    }
    .sw-preloaderLogo {
        font-size: 20px;
    }
    .sw-smily-icon{
        display: none;
    }
    .sw-banner-btn > p {
        padding: 10px 15px;
        height: 40px;
        font-size: 18px;
    }
    .sw-banner-logo {
        padding: 30px 0px 20px;
    }
    .sw-arrow {
        width: 40px;
        height: 40px;
    }
    .sw-banner-sec2-box1 p {
        padding: 10px  0px 0;
    }
    .sw-banner-sec2-box1 h2 {
        font-size: 25px;
    }
    .sw-banner-bottom-section {
        padding: 30px 10px;
    }
    .sw-about-us-content .sw-common-text-arrow a {
        padding: 0;
    }
    .sw-serious-facts-content > h2 {
        font-size: 25px;
    }
    .sw-services-text > h2 {
        padding: 10px 0px 10px 20px;
        font-size: 25px;
    }
    .sw-serviceHead > h2 {
        font-size: 25px;
        padding: 20px 0px 15px;
    }
    .sw-brand-launches-heading h2 {
        font-size: 25px;
    }
    .sw-brand-launches-heading {
        text-align: center;
        padding: 0px 0px 30px 0px;
    }
    .sw-brand-launches-content > h2 > a {
        font-size: 18px;
    }
    .sw-brand-launches-content > p {
        font-size: 18px;
        font-weight: 400;
        padding: 20px 0px 0px;
    }
    .sw-see-more-projects .sw-common-text-arrow a {
        padding: 0;
    }
    .sw-testimonial-wrapper {
        padding: 40px 20px 20px;
    }
    .sw-match-team-heading h2 {
        font-size: 25px;
    }
    .sw-our-serious-relationship-wrapper {
        padding: 40px 30px 20px;
    }
    .sw-footer-wrapper {
        padding: 20px 20px 20px;
    }
    .sw-footer-copywrite-left > ul > li {
        padding: 0px 0px 5px;
    }
}


/*============= 380px ============*/
@media(max-width:380px){

}


/*============= 320px ============*/
@media(max-width:320px){

}