/* 
.container-padding {
    padding-left:100px;
    padding-top: 49px;
    padding-bottom: 54px; 
} 
    
.section1 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
} 
.section1 .content {
    width: 406px;
}  

.section1 .image {
    width: 670px !important;
    height: 365px !important;
} 

.section1 .image-size {
    width: 100%;
    height: 100% !important;
}
 */


/* old */


.font-s {
    font-size: 16px;
}


.headingfont h2 {
    font-size: 30px !important;
    font-weight: 500;
    line-height: 43px;
    position: relative;
    margin-bottom: 0px;
}


/* 
.section2 {
    display: flex;
    justify-content: space-between;
    padding-right: 177px;
}


.section2 .content1 {
    width:391px
}

.section2 .content2 {
    width: 343px;
} 
*/

.red-border {
    width: 157px;
    border-bottom:5px solid #CB0000;
    position: absolute;
}

/* 

.sell-items {
    background-color: #F2F2F2;
    padding: 45px 90px;
}


.sell-steps {
    display: flex;
    justify-content: space-between;
    padding-top: 65px;
}
.step {
    width: 280px;
} */

.step-count {
    color:#CB0000; 
    font-weight:800;
}
/* 

.form-section {
    padding:49px 278px;
}
.form-row {
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px;
    
} */
/* 
.buy-rackings .form_div input[type="text"] {
    border: 2px solid #CB0000 !important;
    width: 361px;
    border-radius: 0px;
    padding: 18px 1px 18px 20px;
} */
/* 
.buy-rackings .form_div label {
    cursor: pointer;
} */


textarea {
    border: 2px solid #CB0000 !important;
    padding: 20px 1px 20px 20px;    font-style: italic;
    width: 100%;
}

textarea:focus { 
    outline: none !important;
    border-color: #CB0000;
}
/* 
.upload-photo {
    width: 730px;
    margin: 65px auto 30px  auto;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
} */


/* 
.upload-photo-btn {
    display: flex;
    justify-content: space-between;
}

.upload-photo-label {
    background-color: transparent;
    border: 2px solid #CB0000 !important;
    padding: 18px 110px 18px 102px;} */

.submit-form {
    background-color: #CB0000!important;
    padding: 17px 69px!important;
    border-radius: 0px !important;
    float: none !important;
    width: unset !important;
    color: white;
}

.mr-top{
    margin-top: 10px;
}
 

/* new */

.contact-us {
    font-size: 30px;
    font-weight: 500;
    line-height: 43px;
    position: relative;
    margin-bottom: 24px;
    text-align: center;
}

.easy-steps {
    font-size: 30px;
    font-weight: 500;
    line-height: 43px;
    margin-bottom: 0px;
}

.section1 {
    display: block;
    margin-bottom: 15px;

}

.container-padding {
    padding-left:20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.section1 .image {
    /* width: 670px !important; */
    height: 300px !important;
} 


.section1 .image-size {
    width: 100%;
    height: 100% !important;
}

.section2 {
    display: block;
    /* justify-content: space-between;
    padding-right: 177px; */
}

.sell-items {
    background-color: #F2F2F2;
    padding: 30px 20px;
}

.sell-steps {
    display: block;
}


.buy-rackings {
    max-width: 738px;
    margin: 0 auto;
    width: 100%;
}

.buy-rackings .form_div label {
    cursor: pointer;
}


.form-section {
    padding:30px 25px;
}
.form-row {
    display: block;
    /* justify-content: space-between; */
    padding-bottom: 10px;
    
}



.buy-rackings .form_div input[type="text"] {
    border: 2px solid #CB0000 !important;
    width: 100%; 
    border-radius: 0px;
    padding: 13px 7px 13px 20px;
    margin-bottom: 10px;
}


.upload-photo {
    /* width: 730px; */
    margin: 65px auto 30px  auto;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
}



.upload-photo-btn {
    display: block;
}

.upload-photo-label {
    background-color: transparent;
    border: 2px solid #CB0000 !important;
    padding: 13px 24px;
    text-align: center;
    display: flex;
   justify-content: center;
   align-items: center;
}




.upload-photo-btn form {
    width: 100%;
}



.upload-photo-btn-right-div {
 
    margin-top: 10px;


}


@media only screen and (min-width: 660px) {   

        
    .section2 {
        display: flex;
        justify-content: space-between;
    }
    .section2 .content1 {
        width:350px
    }

    .section2 .content2 {
        width: 340px;
    }


    .sell-steps {
        display: flex;
        justify-content: space-between;
        padding-top: 65px;
    }
    .step {
        width: 280px;
        padding: 0 5px;
    }



    .easy-steps {
        font-size: 40px;
        font-weight: 500;
        line-height: 63px;
        margin-bottom: 0px;
    }



.form-row {
    display: flex;
    justify-content: space-between;

}

.form-row .left-field {
    width: 50%;
    padding-right: 8px;
}


.form-row .right-field {
    width: 50%;
    padding-left: 8px;
}

.upload-photo {
    width: 100%;
   
}
    
.upload-photo-btn {
    display: flex;
    justify-content: space-between;
}



.upload-photo-label {
    background-color: transparent;
    border: 2px solid #CB0000 !important;
    display: block;
}



.upload-photo-btn-left-div {
    width: 50%;
    padding-right: 8px;

}


.upload-photo-btn-right-div {
    width: 50%;
    padding-left: 8px;
    margin-top: 0px;


}


.red-border {
    width: 217px;
    /* border-bottom:5px solid #CB0000; */
    /* position: absolute; */
}


}


@media only screen and (min-width: 768px) {   
    .container-padding {
        padding-left:60px;
        padding-top: 49px;
        padding-bottom: 54px;
        padding-right: 0px;

    } 

    .section1 {
        display: flex;
        justify-content: space-between;
        margin-bottom: 40px;
    } 

    .section1 .content {
        width: 406px;
        padding-right: 10px;
    } 

    .section1 .image {
        width: 670px !important;
        height: 465px !important;
    } 

    .section1 .image-size {
        width: 100%;
        height: 100% !important;
    }


    .section2 .content1 {
        width:391px
    }

    .section2 .content2 {
        width: 343px;
    }


    
.headingfont h2, .contact-us {
    font-size: 40px !important;
    line-height: 63px;
}


.font-s {
    font-size: 18px;
}

   
.form-section {
    padding-bottom:0px;
} 

}


@media only screen and (min-width: 850px) {   

} 


@media only screen and (min-width: 992px) {   
       
    .container-padding {
        padding-left:100px;
        padding-top: 49px;
        padding-bottom: 54px; 
    } 

        
    .section1 {
        display: flex;
        justify-content: space-between;
        margin-bottom: 40px;
    } 
    .section1 .content {
        width: 406px;
        padding-right: 0px;

    }  

    .section1 .image {
        width: 670px !important;
        height: 365px !important;
    } 


         
    .section2 {
        padding-right: 177px;
    }


    .sell-items {
        padding: 45px 110px;
    }

}


@media only screen and (min-width: 1200px) {   

}


@media only screen and (min-width: 1232px) {  
    
.form-section {
    padding:0px;
} 

.step {
    padding: 0;
}


}

