@media(max-width: 1650px){
    .main-heading{font-size: 100px;padding-bottom: 80px;}
    .section-heading{font-size: 75px;}
    .main-heading::before{bottom: 40px;}
    .tagline-text{font-size: 50px;}
    .font-30{font-size: 27px;line-height: 34px;}
    .mind-img{width: 280px;}
    .font-20{font-size: 18px;line-height: 24px;}
    .introduction-section .section-heading {padding-bottom: 40px;}
    .introduction-section .introduction-content {padding: 0 85px;}
    .side-img {height: 690px;}
    .font-25{font-size: 23px;line-height: 29px;}
    .logo-img{width: 300px;}
    .w-enter-section p:not(:last-child) {padding-bottom: 17px;}
    .merrell-logo-footer{width: 300px;}
    .section-heading::before{top: 56px;}
    .about-section {padding: 122px 0;}
    .heading-customize{font-size: 65px;padding-bottom: 80px;}
    .heading-customize .about-logo-img{width: 300px;}
    .heading-customize .about-mind-img{width: 220px;}
    .heading-customize::before{bottom: 52px;}
    .section-space {padding: 60px 0;}
    .btn-download{padding: 15px 10px;width: 350px;}
    .tp-section .col {width: 29%;}
    .list-heading{font-size: 40px;margin-bottom: 40px;}
    .rules-li,
    .rules-p,
    .rules-list-text{padding-bottom: 25px;}
    .content-size {
        max-width: 700px;
    }
}
@media(max-width: 1440px){
    .main-heading{font-size: 82px;}
    .tagline-text {font-size: 39px;}
    .font-30 {font-size: 22px;line-height: 30px;}
    .logo-img {width: 270px;}
    .mind-img {width: 250px;}
    .main-heading::before{bottom: 38px;height: 6px;}
    .section-heading {
        font-size: 60px;
    }
    .introduction-section .text:not(:last-child) {
        padding-bottom: 25px;
    }
    .section-space {
        padding: 50px 0;
    }
    .enter-section .section-heading {
        padding-bottom: 25px;
    }
    .section-heading::before {
        top: 41px;
    }
    .side-img {
        height: 590px;
    }
    .website-btn{
        padding: 15px 40px;
    }
    .introduction-section{min-height: auto;}
    .font-25 {
        font-size: 21px;
        line-height: 28px;
    }
    .list-items{padding-left: 55px;}
    .heading-customize .about-mind-img {
        width: 185px;height: 60px;
        object-fit: contain;
    }
    .font-20 {
        font-size: 16px;
        line-height: 22px;
    }
    .heading-customize{font-size: 55px;padding-bottom: 60px;}
    .about-section {
        padding: 82px 0;
    }
    .content-size {
        max-width: 650px;
    }
}
@media(max-width: 1366px){
    .side-img {
        height: 600px;
    }
    .rules-page {
        padding: 150px 0 80px;
    }
    .list-headline {
        padding: 30px 0 50px;
    }
    .rules-li, .rules-p, .rules-list-text {
        padding-bottom: 20px;
    }
    .rules-page .website-btn{margin: 0;}
    .content-size {
        max-width: 600px;
    }
    .about-content p{
        max-width: 900px;
    }
}
@media(max-width: 1280px){
    .introduction-section .introduction-content {
        padding: 0 55px;
    }
    .font-20 {
        font-size: 16px;
        line-height: 22px;
    }
    .about-content p{max-width: 700px;}
}
@media(max-width: 1199px){
    .section-heading {font-size: 50px;}
    .font-30 {font-size: 20px;line-height: 28px;}
    .introduction-section .section-heading {padding-bottom: 20px;}
    .btn-postion {
        padding-top: 20px;
    }
    .tp-section .col {
        width: 31%;
    }
    .about-content p {
        max-width: 600px;
    }
    .heading-customize::before {
        bottom: 41px;
    }
    .heading-customize span{padding-right: 15px;}
    .heading-customize img{padding-left: 15px;}
    .heading-customize{font-size: 45px;}
    .heading-customize .about-logo-img {
        width: 250px;
    }
    /* .introduction-section .introduction-content{padding: 55px;} */
    .introduction-img{width: 100%;object-fit: cover;}
    .list-heading {
        font-size: 35px;
        margin-bottom: 40px;
        line-height: 45px;
    }
    .list-heading::before{top: 24px;}
    .rules-list-part:last-child{padding-bottom: 0px;}
    .content-size {
        max-width: 480px;
    }
}
@media(max-width: 1024px){
    .section-heading {font-size: 45px;}
    .introduction-section .text:not(:last-child) {
        padding-bottom: 10px;
    }
    .side-img {
        height: 530px;
    }
    .introduction-section .introduction-content {
        padding: 0 35px;
    }
    .section-heading::before {
        top: 34px;
    }
    .content-size {
        max-width: 460px;
    }
}
@media(max-width: 991px){
    .introduction-section .c-row{flex-direction: column-reverse;}
    .introduction-section .c-col-6{width: 100%;} 
    .introduction-section .introduction-content{padding: 50px 0;width: 90%;margin: 0 auto;}
    .side-position{display: none;}
    .about-section .about-col,
    .tp-section .col,
    .footer-col-4{width: 100%;}
    .content-size{max-width: 100%;}
    .about-content p{max-width: 90%;}
    .about-section .about-col:not(:last-child),
    .introduction-section .text:not(:last-child) {
        padding-bottom: 25px;
    }
    .tp-section .col:not(:last-child){margin-bottom: 25px;}
    /* .tp-section .box-text{padding-top: 10px;} */
    .tp-img{width: 100%;}
    .footer-list{padding: 30px 0 20px;}
    .text-lg-center{text-align: center;}
    .social-list{justify-content: space-between;}
    .about-content p{padding-bottom: 20px;}
    .website-btn{margin-top: 7px;}
    .banner-section .main-content{padding: 0 20px;}
    .main-heading{
        font-size: 65px;line-height: 1.2;
    }
    .tagline-text {
        font-size: 35px;
    }
    .mind-img-postion,
    .header-logo{left: 50%;transform: translateX(-50%);}
    .mind-img-postion{right: unset;}    
    .list-items{padding-bottom: 20px;padding-left: 0;}
    .tp-section .custom-container{max-width: 100%;}
    .tp-section .section-heading{padding: 0 20px 20px;}
    .tp-section .list{padding: 40px 20px 0;text-align: center;}
    .tp-section .text{padding: 0 20px 30px;text-align: center;}
    .tp-section .box-text{padding: 20px 20px 5px;text-align: center;}
    .btn-postion p:first-child {
        padding-bottom: 20px;
    }
    .list-items::before{opacity: 0;}
    .tp-section .section-heading{display: block;text-align: center;padding-bottom: 20px;}
    .tp-section .section-heading::before{bottom: -12px;top: unset;right: 0;left: 0;margin: 0 auto;}
    .main-heading::before{width: 81px;}
    .section-heading::before{width: 52px;right: 0px;}
    .content-size,
    .introduction-section .introduction-content{text-align: center;}
    .section-heading{padding-right: 80px;}
    .btn-download{margin: 0 auto;}
    .website-btn{display: none;}
    .list-heading{max-width: 80%;}
    .list-heading{font-size: 31px;line-height: 40px;}
    .rules-page .custom-container {
        max-width: 90%;
    }
    .rules-page .website-btn{display: inline-block;}
    .heading-customize::before{width: 52px;height: 5px;}
    .tp-section {padding: 30px 0;}
}
@media(max-width: 767px){
    .section-heading {
        font-size: 37px;
    }
    .section-heading::before {
        top: 26px;
    }
    .header-logo{top: 4%;}
    .mind-img-postion{bottom: 3%;}
    .font-25{font-size: 19px;line-height: 25px;}   
    .about-section {
        padding: 52px 0;
    }
    .footer {
        padding: 40px 0 30px;
    }
    .rules-page {
        padding: 130px 0 60px;
    }
    .list-heading {
        font-size: 28px;
        line-height: 35px;
    }
    .rules-li {
        padding-left: 38px;
    }
}
@media(max-width: 575px){
    .main-heading{font-size: 50px;}
    .tagline-text {
        font-size: 30px;padding-bottom: 15px;
    }
    .font-30 {
        font-size: 18px;
        line-height: 25px;
    }
    .border-r-23 {
        border-radius: 15px;
    }
    .heading-customize span{padding-right: 10px;}
    .heading-customize img{padding-left: 10px;}
    .heading-customize {
        font-size: 38px;
    }
    .heading-customize .about-mind-img{width: 144px;}
    .heading-customize .about-logo-img {
        width: 190px;
    }
    .merrell-logo-footer {
        width: 240px;
    }
    .section-heading {
        font-size: 35px;
    }
    .font-25{font-size: 16px;}
    .list-items{padding-left: 0;}
    .rules-li {
        padding-left: 38px;
    }
    .list-heading::before {
        top: 18px;
    }
    .list-heading {
        font-size: 25px;
        line-height: 33px;
    }
    .rules-li, .rules-p, .rules-list-text {
        padding-bottom: 15px;
    }
}
@media(max-width: 420px){
    .btn-download{width: 100%;}
    .logo-img {
        width: 230px;
    }
    .mind-img {
        width: 200px;
    }
    .font-20{font-size: 15px;}
    .heading-customize {
    font-size: 33px;
    padding-bottom: 40px;}
    .heading-customize::before {
    bottom: 31px;
}
    .section-heading {
        font-size: 33px;padding-right: 70px;
    }
    .heading-customize .about-logo-img {
        width: 160px;
    }
}
@media(max-width: 360px){
    .tagline-text{font-size: 25px;}
    .font-30{font-size: 16px;line-height: 22px;}
    .section-heading::before{width: 46px;}
}
@media(max-width: 320px){
    .section-heading {
        font-size: 28px;
        padding-right: 61px;
    }
    .section-heading::before {
        width: 40px;
        top: 20px;
    }
    .main-heading{
        font-size: 42px;
    }
}