﻿        .Offer {
            width: 550px;
            margin-left: auto;
            margin-right: auto;
            padding-bottom:80px;
        }
        caption {
            font-size: 16px;
            font-weight: 600;
            margin-bottom: 20px;
        }
.breadcrumbs {
margin-bottom:0px;
}
        .div-msg {
            width: 450px;
            height: 40px;            
        }
        .div-ckb {
        width:450px;
       padding-top:5px;

        }
        .inp {
            width: 400px;
            height: 35px;
            padding-left: 5px;
            border:none;
            border:1px gray solid;
        }

        .sel {
            padding-left: 0px;
        }

        .btn-submit {
            margin-left: 120px;
        }
        input.error {
        border-color:#ff0000;
        color:#ff0000;
        }
        label.error {
        display:none !important;
        }
@media screen and (max-width:640px) {
    .Offer {
    width:400px;
    }
    .div-msg, .div-ckb {
    width:300px;
    }
    .div-ckb {
    width:215px;
    }
    .inp {
    width:270px
    }
    .btn-submit {
    margin-left:80px;
    }
}
@media screen and (max-width:440px) {
    .Offer {
    width:320px;
    }
    .div-msg, .div-ckb {
    width:250px;
    }
    .div-ckb {
    width:215px;
    }
    .inp {
    width:180px
    }
        .btn-submit {
    margin-left:60px;
    }
}