@media (min-width:2001px) and (max-width:10000px) {
    .container {
        max-width: 1428px;
    }
}

@media screen and (max-width: 2000px) {
    .container {
        max-width: 1428px;
    }
}

@media (min-width: 1900px) and (max-height: 1010px) {

    .header-toggle{
        padding-top: 35px;
    }

    .menu-close{
        top: 79.5px;
    }
    .login-title h1{
        margin-bottom: 30px;
    }
    .login-title h1{
        font-size: 70px;
    }
    .login-title h1 strong{
        font-size: 100px;
        margin: -47px 0 0 0;
    }


    .custom-password-section .login-logo{
        margin-bottom: 50px;
    }
    .custom-password-title h1{
        font-size: 53px;
        margin: 0;
    }
    .custom-password-title h1 strong{
        font-size: 79px;
        margin: -38px 0 0 0;
    }

    .header-logo img{
        height: 90px;
    }

    
    .player-block,.left-wrapper{
        padding: 110px 0 0 0;
    }
    .player-title{
        margin-bottom: 20px;
    }
    .review-wrapper,.previous-contracts-wrapper{
        padding-top: 50px;
    }

    .club-contracts-wrapper h5{
        margin-bottom: 20px;
    }
    .border-title{
        margin-bottom: 25px;
    }


    .transfer-centre-ac,.review-page-block{
        height: 60vh;
    }


    .scp-text p{
        margin-bottom: 20px;
    }
    .scp-text ul{
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 1900px){
    .player-block{
        padding-top: 130px;
    }
    .left-wrapper{
        padding-top: 150px;
    }
    .review-wrapper{
        padding-top: 60px;
    }

    .transfer-centre-ac{
        height: 580px;
    }
    .review-page-block{
        height: 650px;
    }
}
@media screen and (max-width: 1750px) {
    .container {
        max-width: 1250px;
    }
   



    h1{
        font-size: 50px;
    }
    h1 strong{
        font-size: 65px;
        margin-top: -30px;
    }


    .header-logo img{
        height: 90px;
    }
    .navigation-menu-title h2{
        font-size: 70px;
    }
    .navigation-menu-title h2 strong{
        font-size: 90px;
        margin: -42px 0 0 0;
    }
    .foot-menu-logo{
        left: 80px;
    }
    .header-wrapper{
        padding: 0 50px;
    }
    .menu-close{
        right: 80px;
        top: 70px;
    }
    .navigation-menu-list{
        padding: 70px 0 0 70px;
    }
    .navigation-menu{
        padding: 20px 80px 50px 80px;
    }
    .navigation-menu-list ul li a{
        font-size: 30px;
    }
    .navigation-menu-list ul li{
        margin-bottom: 20px;
    }
    .navigation-menu-list ul li a::before{
        width: 33px;
        height: 23px;
        /* top: 8px; */
        left: -45px;
        background-size: 33px;
    }
    .header-toggle{
        padding-top: 40px;
    }
    .foot-menu-logo{
        bottom: 30px;
    }



    .page-wrapper{
        padding: 30px;
    }
    .page-block{
        height: calc(100vh - 60px);
    }
    .player-wrapper{
        padding: 0 0 0 50px;
    }
    .player-block{
        padding: 110px 0 0 0;
    }
    .player-title{
        margin-bottom: 10px;
    }
    .player-arrow{
        width: 34px;
    }
    .player-image {
        padding: 0 0 0 0;
    }
    .player-section .player-block{
        margin: 0 0 0 0;
    }


    .player-info-block{
        padding: 24px 65px 12px 15px;
        min-height: 90px;
    }
    .player-info-block h4{
        font-size: 16px;
        line-height: 16px;
    }
    .player-info-icon{
        height: 30px;
        object-fit: contain;
    }
    .review-wrapper{
        padding: 30px 0 0 0;
    }
    .review-text h5{
        font-size: 14px;
    }
    .review-col-sm{
        width: 200px;
        padding: 0 20px 0 0;
    }
    .review-block h3{
        font-size: 35px;
    }


    .player-col-sm{
        width: 200px;
    }
    .player-col-lg{
        width: calc(100% - 200px);
    }




    /*===== Login =====*/
    .login-section{
        padding: 40px 0 0 50px;
    }
    .login-logo{
        margin-bottom: 20px;
    }
    .login-logo img{
        height: 80px;
    }
    .login-title h1{
        font-size: 60px;
        margin-bottom: 10px;
    }
    .login-title h1 strong{
        font-size: 90px;
        margin: -39px 0 0 0;
    }
    .form-group, .custom-login-form .login-username{
        margin-bottom: 30px;
    }
    .login-password{
        margin-bottom: 15px;
    }
    label{
        margin-bottom: 10px;
    }


    /*=== PR ===*/
    .left-wrapper{
        padding: 140px 0 0 0;
    }
    .border-title{
        margin-bottom: 15px!important;
    }
    .border-title h1{
        font-size: 35px;
        line-height: 45px;
        padding-bottom: 9px;
    }
    .list-block ul li{
        font-size: 15px;
        padding: 10px 0;
    }


    /*===== SCP =====*/
    body,p,.scp-text h6{
        font-size: 16px;
        line-height: 22px;
    }


    .scp-text p{
        margin-bottom: 15px;
    }
    .scp-text ul{
        margin-bottom: 20px;
    }



    /*===== Club Contracts =====*/
    .club-contracts-wrapper h5{
        margin-bottom: 15px;
    }
    .previous-contracts-wrapper{
        padding-top: 30px;
    }
    .club-contracts-section .list-block{
        height: 150px;
    }



    /*========= Quarterly Review =========*/
    .review-page-block{
        padding: 0 10px 0 0;
        margin: 0;
    }
    .player-info-block-text h3{
        font-size: 35px;
    }
    .review-page-block .player-info-block{
        padding-bottom: 5px;
    }
    .player-info-icon{
        height: 27px;
        top: 11px;
    }
    .review-page-block{
        height: 450px;
    }
    .line{
        margin: 11px 0 21px 0;
    }




    /*=========== Transfer Centre ===========*/
    .transfer-centre-ac{
        height: 55vh;
    }



    /*=========== Custom Password Reset ===========*/
    .custom-password-section .login-logo{
        margin-bottom: 60px;
    }
    .custom-password-title h1{
        font-size: 40px;
        margin: 0;
    }
    .custom-password-title h1 strong{
        font-size: 65px;
        margin-top: -25px;
    }
    .password-bottom{
        bottom: 18px;
    }
    .custom-password-reset p{
        margin-bottom: 30px;
    }
}


@media screen and (max-width: 1440px){

    .navigation-menu-list ul li a{
        font-size: 25px;
    }
    .navigation-menu-list ul li a::before{
        width: 25px;
        height: 25px;
        
        left: -35px;
        background-size: 23px;
    }

    .header-logo img{
        height: 65px;
    }
    .header-toggle{
        padding-top: 20px;
    }
    .menu-close{
        top: 50px;
    }

    .player-block,.left-wrapper{
        padding: 80px 0 0 0;
    }
    .player-title{
        margin-bottom: 20px;
    }
    

    
    .review-block{
        padding: 3px 10px 6px 10px;
    }
    .review-block h3{
        font-size: 30px;
    }


    /*===== Login =====*/
    .login-logo img{
        height: 70px;   
    }
    .login-title h1{
        font-size: 60px;
        margin-bottom: 30px;
    }
    .login-title h1 strong{
        font-size: 90px;
        margin: -39px 0 0 0;
    }
    .form-group, .custom-login-form .login-username{
        margin-bottom: 25px;
    }
    .login-password{
        margin-bottom: 15px;
    }
    label{
        margin-bottom: 10px;
    }


    /*===== SCP =====*/
    body,p,.scp-text h6{
        font-size: 15px;
        line-height: 20px;
    }


    .scp-text br{
        display: none;
    }
    .scp-text ul{
        margin-bottom: 15px;
    }


    /*========= Quarterly Review =========*/
    .review-page-block{
        height: 380px;
    }
    .line{
        margin: 0px;
    }


    /*=========== Transfer Centre ===========*/
    .transfer-centre-ac{
        height: 55vh;
        padding: 0 10px 0 0;
        margin: 0;
    }
    .cc-button{
        font-size: 20px;
        min-height: 60px;
    }
    .cc-button::before{
        height: 3.75px;
    }


    /*=========== Custom Password Reset ===========*/
    .custom-password-section .login-logo{
        margin-bottom: 50px;
    }
    .custom-password-title h1{
        font-size: 30px;
        margin: 0;
    }
    .custom-password-title h1 strong{
        font-size: 45px;
        margin-top: -20px;
    }
    .custom-password-reset h2{
        font-size: 35px;
    }
    .custom-password-reset h3{
        font-size: 25px;
        line-height: 32px;
    }


    .club-contracts-section .list-block{
        min-height: 120px;
    }

}
@media screen and (max-width: 1299px) {

    .container {
        max-width: 1150px;
    }

    



    .page-block{
        border-radius: 30px;
    }
    .header-logo img{
        height: 90px;
    }
    .header-toggle{
        padding-top: 30px;
    }
    .menu-close{
        top: 60px;
    }


    .player-info-wrapper,
    .review-slide-arrow{
        width: 95%;
    }
    .player-block{
        padding: 100px 0 0 0;
    }
    .player-info-block h4{
        font-size: 16px;
        line-height: 16px;
    }
    .player-arrow{
        width: 30px;
        bottom: 15px;
        right: 15px;
    }
    .review-wrapper{
        padding: 35px 0 0 0;
    }

    .player-img-lg{
        border-radius: 0 30px 30px 0;
    }
    .player-col-sm{
        width: 150px;
    }
    .player-col-lg{
        width: calc(100% - 150px);
    }




    /*===== Login =====*/
    .login-title h1{
        font-size: 40px;
        margin-bottom: 10px;
    }
    .login-title h1 strong{
        font-size: 70px;
        margin: -30px 0 0 0;
    }









    /*=== PR ===*/
    .left-wrapper{
        padding: 110px 0 0 0;
    }
    .right-wrapper{
        margin: 0;
    }
    .list-block ul li{
        font-size: 14px;
        letter-spacing: 0.3px;
        padding: 10px 0 12px 0;
    }
    .player-name h2{
        font-size: 38px;
        letter-spacing: 1.52px;
    }
    .player-name h2 strong{
        font-size: 51px;
        letter-spacing: 2.04px;
        margin: -25px 0 0 0;
    }
    .player-name{
        padding: 30px 40px;
    }
    .right-image{
        border-radius: 0 30px 30px 0;
    }


    /*===== SCP =====*/
    body,p,.scp-text h6{
        font-size: 13px;
        line-height: 17px;
    }

    .scp-text p,.scp-text ul{
        margin-bottom: 10px;
    }




    h5{
        font-size: 14px;
        letter-spacing: 2px;
    }


    /*===== Club Contracts =====*/
    .border-title h1{
        font-size: 30px;
        line-height: 40px;
    }
    .club-contracts-section .list-block{
        height: 120px;
    }
    .club-contracts-wrapper h5{
        margin-bottom: 10px;
    }
    .previous-contracts-wrapper h5{
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .gy-21{
        --bs-gutter-y: 10px;
    }
    .gx-19{
        --bs-gutter-x: 10px;
    }


    /*========= Quarterly Review =========*/

    .image-title img{
        max-width: 166px;
        width: 100%;
    }
    .player-info-block-text h3{
        font-size: 30px;
    }
    .review-page-block .player-info-block{
        padding-bottom: 10px;
    }
    .review-page-block{
        height: 320px;
    }
    .review-page-wrapper::before{
        height: 40px;
    }

    /*=========== Custom Password Reset ===========*/
    .custom-password-section .login-logo{
        margin-bottom: 20px;
    }
    .custom-password-reset .form-group{
        margin-bottom: 15px;
    }
    .custom-password-title h1{
        font-size: 30px;
        margin: 0;
    }
    .custom-password-title h1 strong{
        font-size: 45px;
        margin-top: -20px;
    }
    .custom-password-reset p{
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 1199px) {
    .container {
        max-width: 950px;
    }

    


    h1{
        font-size: 40px;
    }
    h1 strong{
        font-size: 50px;
        margin-top: -25px;
    }

    .header-logo img{
        height: 70px;
    }
    .header-toggle{
        padding-top: 20px;
    }
    .menu-close{
        top: 50px;
    }
    .navigation-menu-title h2{
        font-size: 55px;
    }
    .navigation-menu-title h2 strong{
        font-size: 70px;
        margin: -35px 0 0 0;
    }
    .foot-menu-logo img{
        height: 65px;
    }

    .player-block{
        padding: 80px 0 0 0;
    }
    .player-title{
        margin-bottom: 10px;
    }
    .player-info-block h4{
        font-size: 14px;
        line-height: 15px;
        letter-spacing: 1px;
    }
    .player-info-icon{
        height: 25px;
    }
    .player-info-block{
        min-height: 90px;
    }




    /*===== Login =====*/
    .form-group{
        margin-bottom: 20px;
    }
    label{
        font-size: 14px;
        margin-bottom: 10px;
    }

    .login-logo img{
        height: 70px;
    }


    /*=== PR ===*/
    .left-wrapper{
        padding: 85px 0 0 0;
    }


    /*=========== Transfer Centre ===========*/
    .cc-button{
        font-size: 18px;
    }
    .cc-btn{
        right: 75px;
    }
    .cc-button::after {
        width: 32px;
        height: 24px;
        background-size: 32px;
        right: 12px;
    }

    
    /*=========== Commercial Contracts ===========*/
    .commercial-contracts-section .cc-btn{
        font-size: 16px;
        min-width: 110px;
    }


    .player-info-block-text h3{
        font-size: 25px;
    }
}

@media screen and (max-width: 991px) {

    .container {
        max-width: 710px;
    }
    


    .height-full{
        height: auto;
    }
    .page-block{
        height: auto;
    }
    .page-wrapper{
        height: auto;
        padding: 26px 25px 26px 25px;
    }
    .header-wrapper{
        padding: 0 25.34px 0 25.71px;
    }
    .toggle-icon img{
        width: 35px;
    }
    .header-logo img{
        height: 65px;
    }
    .navigation-menu-list{
        padding: 70px 0 0 35px;
    }
    .navigation-menu{
        padding: 30px 50px;
    }
    .foot-menu-logo{
        left: 50px;
    }
    .menu-close{
        right: 50px;
        width: 25px;
    }
    .foot-menu-logo img{
        height: 50px;
    }
    .navigation-menu-title h2{
        font-size: 45px;
    }
    .navigation-menu-title h2 strong{
        font-size: 60px;
        margin: -28px 0 0 0;
    }
    .navigation-menu-list ul li{
        margin-bottom: 10px;
    }


    .player-wrapper{
        padding: 0 0 0 0;
    }
    .player-block{
        padding: 73px 25.34px 48px 25.71px;
    }
    .player-info-wrapper, .review-slide-arrow{
        width: 100%;
    }
    .player-title{
        margin-bottom: 28px;
    }
    .player-img-lg{
        width: 100%;
        height: 534px;
        border-radius: 0 0 30px 30px;
        background-position: top;
    }
    .player-col-sm{
        width: 100%;
        margin-bottom: 9px;
    }
    .player-col-lg{
        width: 100%;
        padding: 0;
    }
    .player-image-item{
        flex-direction: row;
    }
    .player-img{
        width: 25%;
        height: 158px;
    }


    /*===== Login =====*/
    .login-section{
        padding: 36px 25.34px 38px 25.71px;
    }
    .login-logo{
        gap: 10px;
    }
    .login-logo img{
        height: 59px;
    }
    .login-title h1{
        font-size: 43px;
        letter-spacing: 1.72px;
        margin-bottom: 69px;
    }
    .login-title h1 strong{
        font-size: 64px;
        letter-spacing: 3.84px;
        margin: -28px 0 0 0;
    }
    .login-image{
        padding: 0 0 38px 50px;
    }
    .login-form{
        max-width: 100%;
    }
    .login-button{
        margin: -50px 0 50px 0;
    }
    




    /*=== PR ===*/
    .left-wrapper{
        padding: 85px 25.34px 56px 25.71px;
        max-width: 100%;
        width: 100%;
    }
    .club-contracts-section .left-wrapper{
        max-width: 100%;
    }

    .right-image{
        height: 440px;
        border-radius: 0 0 30px 30px;
        background-position: top;
    }



    /*===== SCP =====*/
    body,p,.scp-text h6{
        font-size: 13px;
        line-height: 19px;
    }

    .scp-section .left-wrapper{
        padding-bottom: 60px;
    }
    .scp-section .border-title{
        margin-bottom: 13px!important;
    }
    .scp-text p,.scp-text ul{
        margin-bottom: 20px;
    }

    .player-name{
        padding: 11px 24px;
    }



    /*========= Quarterly Review =========*/
    .review-page-block{
        height: 450px;
    }


    /*=========== Transfer Centre ===========*/
    .transfer-centre-ac{
        height: auto;
        padding: 0 0px 0 0;
        margin: 0;
    }
    .transfer-centre-section .right-image{
        background-position: center;
    }
    .transfer-centre-wrapper::before{
        display: none;
    }
    .cc-accordion-body p a{
        font-size: 13px;
        line-height: 19px;
        margin: 15px 0 0 0 ;
    }
    .commercial-contracts-section .cc-accordion-body{
        padding-bottom: 27px;
    }


    /*=========== Custom Password Reset ===========*/
    .custom-password-title h1{
        font-size: 30px;
        margin: 0;
    }
    .custom-password-title h1 strong{
        font-size: 45px;
        margin-top: -20px;
    }
}

@media screen and (max-width: 767px) {

   



    h1{
        font-size: 38px;
        letter-spacing: 1.52px;
    }
    h1 strong{
        font-size: 51px;
        letter-spacing: 2.04px;
        margin-top: -25px;
    }
    .gy-21{
        --bs-gutter-y: 15px;
    }

    .page-block{
        border-radius: 25px;
    }
    .header-logo img{
        height: 51px;
    }
    .toggle-icon img{
        width: 23px;
    }

    .navigation-menu{
        padding: 39px 50px;
    }
    .menu-close{
        top: 22px;
        right: 22px;
        z-index: 11;
        width: 24px;
    }
    .navigation-menu-title h2{
        font-size: 38px;
        letter-spacing: 1.52px;
        padding-bottom: 6px;
    }
    .navigation-menu-title h2 strong{
        font-size: 51px;
        letter-spacing: 2.04px;
    }
    .navigation-menu-list{
        padding: 48px 0 0 36px;
    }
    .navigation-menu-list ul li{
        margin-bottom: 20px;
    }
    .navigation-menu-list ul li a{
        font-size: 22.5px;
    }
     .navigation-menu-list ul li a::before {
        width: 22px;
        height: 17px;
        /* left: -35px; */
        background-size: 22px;
    }
    .foot-menu-logo{
        gap: 5px;
    }
    .foot-menu-logo img:last-child{
        margin-left: 14;
    }



    .player-info-block{
        padding: 9px 50px 17px 11px;
        min-height: 100px;
    }
    .player-info-icon{
        height: 27px;
        top: 9px;
        left: 11px;
    }
    .player-info-block h4{
        font-size: 16.5px;
        line-height: 17.25px;
        letter-spacing: 2.475px;
    }
    .player-arrow{
        width: 32px;
        bottom: 16px;
        right: 12px;
    }

    .review-wrapper{
        padding-top: 40px;
    }
    .review-col-sm,.review-col-lg{
        width: 100%;
    }
    .review-text{
        margin-bottom: 30px;
    }
    .review-text h5{
        font-size: 12px;
        letter-spacing: 2.4px;
        margin-bottom: 7px;
    }
    .review-text img{
        max-width: 166px;
        width: 100%;
    }
    .review-slide-wrapper{
        margin: 0 -25px 0 0;
    }
    .review-slide-arrow{
        padding-top: 12px;
    }
    .review-slide-arrow img{
        width: 24px;
    }
    .review-block{
        padding: 2px 9px 6px 10px;
    }
    .review-block::before {
        height: 3.224px;
    }
    .review-block h3{
        font-size: 38.688px;
    }

    .player-image-item{
        flex-wrap: wrap;
        gap: 8.6px;
    }
    .player-img{
        width: calc(50% - 4.3px);
    }
    .player-img-lg{
        border-radius: 0 0 25px 25px;
    }


    /*===== Login =====*/
    label{
        margin-bottom: 16px;
        font-size: 12px;
        letter-spacing: 2.4px;
    }
    body .form-control, .login-form .input{
        font-size: 12px;
        letter-spacing: 0.48px;
        padding-bottom: 12px;
        border-width: 0.5px;
    }
    .toggle-icon{
        width: 27px;
    }
    .forgot_password{
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.48px;
    }
    .login-button{
        margin: -82px 0 82px 0;
    }
    body .btn.btn-primary, body .button.button-primary{
        font-size: 14px;
        letter-spacing: 0.56px;
        padding: 8px 26px;
    }
    .login-submit{
        margin: 63px 0 0 0;
    }


    /*=== PR ===*/
    .left-wrapper{
        padding: 79px 25.34px 56px 25.71px;
        max-width: 100%;
        width: 100%;
    }
    .border-title {
        margin-bottom: 12px!important;
    }
    .border-title h1{
        font-size: 26px;
        line-height: normal;
        letter-spacing: 0;
    }
    .list-block ul li{
        font-size: 12px;
        line-height: 19px;
        padding: 13px 18px 14px 0;
    }

    .player-name{
        padding: 11px 24px;
    }
    .border-title h1::after{
        display: none;
    }
    .border-title h1::before, .previous-contracts-wrapper h5::before{
        width: 100%;
    }
    




    h5{
        font-size: 12px;
        letter-spacing: 2.4px;
    }

    /*===== Club Contracts =====*/
    .club-contracts-section .left-wrapper{
        padding-bottom: 50px;
    }
    .club-contracts-section .border-title{
        margin-bottom: 37px!important;
    }
    .club-contracts-wrapper h5{
        margin-bottom: 16px;
    }
    .previous-contracts-wrapper{
        padding-top: 59px;
    }
    .previous-contracts-wrapper h5{
        padding-bottom: 11px;
        margin-bottom: 11px;
    }
    .list-block ul li{
        padding: 12px 18px 12px 0;
    }
    
    .club-contracts-section .list-block ul li:last-child{
        border-bottom: 0;
    }
    .club-contracts-section .list-block{
        height: 170px;
    }
    .previous-contracts-block-wrap::before,
    .previous-contracts-block-wrap::after {
        display: none;
    }
    


    /*========= Quarterly Review =========*/
    .review-section .left-wrapper{
        padding-bottom: 46px;
    }
    .image-title{
        padding-bottom: 16px;
        margin-bottom: 23px!important;
    }
    .player-info-block-text h3{
        font-size: 38.688px;
    }
    .review-section .player-info-block{
        min-height: 100px;
    }
    .review-section .gy-22{
        --bs-gutter-y:15px;
    }
    .line{
        margin: 20px 0 35px 0;
    }
    .image-title::before, .line::before {
        width: 100%;
    }
    .image-title::after, .line::after {
        display: none;
    }
    .review-page-block{
        height: auto;
        padding: 0;
    }
    .review-page-wrapper::before {
        width: 100%;
        display: none;
    }


    /*=========== Transfer Centre ===========*/
    .transfer-centre-section .left-wrapper{
        padding-bottom: 51px;
    }
    .cc-btn{
        position: static;
        top: 0;
        left: 0;
        transform: translateY(-0);
        font-size: 14px;
        padding: 1px 10px;
        min-width: 87px;
        margin: 5px 0 0 56px;
        min-height: 22px;
    }
    .cc-button-icon{
        width: 55px;
    }
    .cc-button-icon img{
        height: 34px;
        width: 34px;
        object-fit: contain;
    }
    .cc-button-title span{
        width: calc(100% - 55px);
    }
    .cc-button{
        font-size: 17px;
        letter-spacing: 2.55px;
        min-height: 88px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding: 7px 50px 20px 0;
    }
    .cc-button::after {
        width: 32px;
        height: 24px;
        background-size: 32px;
        top: 24px;
        right: 12px;
    }
    .transfer-centre-section .border-title, .commercial-contracts-section .border-title{
        margin-bottom: 18px!important;
    }
    .cc-accordion-body{
        padding: 10px 25px 19px 14px;
        min-height: 108px;
        border-width: 3.7px;
    }
    .cc-accordion-body p br{
        display: none;
    }
    .cc-accordion-item{
        margin-bottom: 17px;
    }


    /*=========== Commercial Contracts ===========*/
    .commercial-contracts-section .cc-button{
        padding: 13px 50px 18px 14px;
    }
    .commercial-contracts-section .cc-btn{
        min-width: 103px;
        font-size: 14px;
        margin: 8px 0 0 0;
    }
    .commercial-contracts-section .cc-button-title span{
        width: 100%;
    }


    /*=========== Custom Password Reset ===========*/
    .login-title h1 strong{
        -webkit-text-stroke: 1px #fff;
    }
    .custom-password-title{
        width: 100%;
    }
    .custom-password-title h1{
        font-size: 43px;
        letter-spacing: 1.72px;
        margin: 0;
        width: 100%;
    }
    .custom-password-title h1 strong{
        font-size: 64px;
        letter-spacing: 3.84px;
        margin-top: -28px;
    }
    .custom-password-section .login-logo{
        gap: 0 10px;
        margin-bottom: 34px;
    }
    .custom-password-reset h2{
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 12px;
    }
    .custom-password-reset h3{
        margin-bottom: 19px;
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0.36px;
    }
    .custom-password-reset p{
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 34px 0;
    }
    .custom-password-reset .form-group{
        margin-bottom: 23px;
    }
    body .custom-password-reset .btn.btn-primary{
        margin: 0;
    }
    .password-bottom h6{
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.48px;
    }
    .password-toggle{
        width: 27px;
        height: 20px;
        bottom: 8px;
    }

}

@media (min-width:576px) and (max-width:767px) {

    .player-img{
        height: 250px;
    }
}   
