a.blue {
    font-size:1.8rem;
    color:#2069d7;
    outline:none;
    font-weight:200;
    text-align:center;
    border-bottom:1px dashed #2069d7;
    cursor:pointer
}

a.blue img {
    border-bottom:0 dashed #2069d7
}

a.blue:hover,a.blue:active {
    color:#fab523;
    border-bottom:none;
    border-bottom:1px dashed #fab523
}

.isp {
    margin:1.5rem
}

.form {
    color:#898888;
    display:table;
    margin:2.5rem auto 5rem!important;
    width:700px
}

.one_collum,.two_collum {
    display:table-cell;
    vertical-align:top
}

.form input[type="text"]::-webkit-input-placeholder,.form input[type="tel"]::-webkit-input-placeholder,.form input[type="email"]::-webkit-input-placeholder {
    color:#898888;
    text-align:center;
    font-size:1.8rem;
    font-weight:200!important
}

.form textarea::-webkit-input-placeholder {
    text-align:left
}

.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder {
    padding-bottom:2rem;
    color:#898888;
    font-weight:200
}

.form input {
    padding:.5rem!important;
    color:#000!important;
    width:320px;
    text-align:center;
    font-size:1.8rem;
    margin-bottom:1rem;
    outline:none;
    border-radius:3px;
    border:1px solid #c0bebe
}

.form textarea {
    resize:none;
    color:#000!important;
    width:320px;
    text-align:center;
    font-size:1.8rem;
    margin-bottom:1rem;
    outline:none;
    border-radius:3px;
    border:1px solid #c0bebe
}

a#phone_new {
    color:#000;
    text-decoration:underline;
    font-size:1.8rem;
    font-weight:200
}

a#phone_new:hover {
    color:#febd34;
    text-decoration:underline
}

#com {
    height:142px;
    text-align:left;
    padding:.5rem .5rem 2.5rem 2rem
}

.form textarea {
    text-align:left
}

.form input::-webkit-input-placeholder {
    opacity:1;
    transition:opacity .3s ease
}

.form input::-moz-placeholder {
    opacity:1;
    padding-bottom:2rem;
    color:#898888;
    font-weight:200;
    transition:opacity .3s ease
}

.form input:-moz-placeholder {
    opacity:1;
    padding-bottom:2rem;
    color:#898888;
    font-weight:200;
    transition:opacity .3s ease
}

.form input:-ms-input-placeholder {
    opacity:1;
    transition:opacity .3s ease
}

.form input:focus::-webkit-input-placeholder {
    opacity:0;
    transition:opacity .3s ease
}

.form input:focus::-moz-placeholder {
    opacity:0;
    transition:opacity .3s ease
}

.form input:focus:-moz-placeholder {
    opacity:0;
    transition:opacity .3s ease
}

.form input:focus:-ms-input-placeholder {
    opacity:0;
    transition:opacity .3s ease
}

.form input:focus,.form textarea:focus {
    color:#000;
    text-align:center;
    font-size:1.8rem;
    outline:none;
    border-radius:3px;
    border:1px solid #6de204
}

.form input:required {
    outline:none;
    border-radius:3px;
    border:1px solid #6de204
}

.form textarea:focus {
    text-align:left
}

.before_form img {
    vertical-align:top;
    padding-top:.4rem
}

.after_form {
    display:none
}

.after_form img {
    margin:2rem auto
}

.after_form p {
    margin-bottom:4rem
}

.after_form .txt_h2 {
    margin-top:8rem
}

.before_form h2 {
    color:#000
}

.dop1,.dop2 {
    text-align:left;
    font-size:1.5rem
}

.dop2 {
    padding-left:1.5rem
}

.border {
    margin:2rem auto 3rem
}

.section.fp-section[data-anchor="price"] {
    background-color:#fff
}

@media screen and (max-width: 1400px) {
    .isp {
        margin:1rem
    }

    a.blue {
        font-size:1.6rem
    }
}

@media screen and (max-width: 1000px) {
    .customers .after_form .txt_h2 {
        margin-top:13rem
    }

    .customers #id {
        top:8%
    }
}

@media screen and (max-width: 900px) {
    .customers .after_form .txt_h2 {
        margin-top:18rem
    }
}

@media screen and (max-width: 750px) {
    .form {
        color:#898888;
        display:table;
        margin:1.5rem auto 2rem!important;
        width:250px
    }

    .one_collum,.two_collum {
        display:table-row;
        vertical-align:top
    }

    .dop1,.dop2 {
        font-size:1.2rem
    }

    .dop1 {
        margin-bottom:1rem
    }

    .dop2 {
        padding-left:0;
        margin-bottom:2rem
    }

    .form input,.form textarea {
        padding:.5rem!important;
        margin-bottom:1rem
    }

    .form textarea,.form input {
        width:250px
    }

    .form input[type="text"]::-webkit-input-placeholder,.form input[type="tel"]::-webkit-input-placeholder,.form input[type="email"]::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder {
        font-size:1.4rem
    }

    .form textarea {
        text-align:center!important
    }

    .form textarea::-webkit-input-placeholder {
        text-align:center!important
    }

    .form input:focus {
        font-size:1.4rem
    }

    #com,.form textarea::-webkit-input-placeholder {
        text-align:center
    }
}

@media screen and (min-width: 601px) {
    .txt_none1 {
        display:none
    }
}

@media screen and (max-width: 600px) {
    .dop1,.txt_none {
        display:none
    }

    .txt_none1 p {
        margin-bottom:.5rem
    }

    .border {
        display:none
    }

    .after_form img {
        width:70px;
        margin:1rem auto
    }

    a.blue {
        font-size:1.4rem
    }

    .before_form img {
        padding-top:.3rem
    }

    .first {
        margin:2rem auto
    }
}
@media screen and (max-width: 550px) {
    .customers a.orange {
        width: inherit;
    }
}
@media screen and (max-width: 500px) {
    .after_form img {
        width:70px;
        margin:1rem auto
    }

    a.blue,a.orange {
        font-size:1.3rem
    }

    .form input, .form textarea {
        padding: .5rem 0!important;
    }

    .form textarea, .form input {
        width: 100%;
    }
    .form {
        width: 100%;
    }
}
