.modal-header {
    border: none
}

.modal-content {
    border: 1px solid #fff
}

.appstore_border {
    border: 3px solid #f39;
}

.modal-title {
    font-size: 30px;
    font-weight: 700;
    color: #f39
}

.btn {
    width: 200px
}

.btn-pre {
    color: #fff;
    background-color: #f39;
    border-color: #ba3778;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}

.btn-pre:hover,
.btn-pre:focus {
    color: #fff;
    background-color: #ba3778;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.modal-body h3 {
    font-weight: 400
}

.modal-body p {
    margin-top: 10px;
}

.modal-body p span {
    color: #fa82a7;
}

.modal-body video {
    width: 100%;
}

.text-error {
    color: red;
    font-weight: 500;
    font-size: 15.4px;
    margin: 0;
}

.text-error.on {
    filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1
}

.text-error.off {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    display: none
}
.slidercaptcha .text-error{
    position: absolute;
    bottom: -22px;
}

input.error {
    border: 1px solid #f00;
}

input.error:focus {
    border: 1px solid #a1a1a1;
    transition: 0s;
}

label.error {
    color: red;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
}

.modal-footer {
    text-align: center;
    border: none
}

.star {
    color: #fa2828;
    font-size: 150%;
    line-height: 22px;
    padding: 0 1px;
    font-weight: 700;
    vertical-align: sub
}

.contact-notes {
    text-align: right;
    color: #f11
}

.input-error {
    border: 1px solid red
}

@media (min-width: 1401px) {
    .modal-content {
        margin-top: 300px
    }
    .modal-body h3 {
        font-size: 20px;
        margin-top: 0
    }
    .tp100 {
        margin-top: 100px;
    }
}

@media (max-width: 1400px) {
    .modal-content {
        margin-top: 300px
    }
    .modal-body h3 {
        font-size: 20px;
        margin-top: 0
    }
    .tp100 {
        margin-top: 100px;
    }
}

@media (max-width: 1024px) {
    .modal-content {
        margin-top: 150px
    }
    .modal-body h3 {
        font-size: 16px;
        margin-top: 0
    }
}

@media (max-width: 767px) {
    .star {
        line-height: 1.42857143;
    }
}

@media (max-width: 720px) {
    .modal-content {
        margin-top: 85px
    }
    .modal-body h3 {
        font-size: 16px
    }
    .btn {
        width: 40%;
    }
}

/*******/
.text-content{
    font-size: 18px;
}

.text-content p{
    color: #757575;
    font-size: 1em;
    line-height: 1.5em;
    word-break: break-all;
    text-align: justify;
}

.border-bottom-1{
    border-bottom: 1px dotted #ccc;
}

.text-list{
    padding: 8px 8px 8px 36px;
}

.text-list li{
    margin-top: 0.375em;
}

.list-style-auto{
    list-style: auto;
}

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

.uploadForm .form1 .area_l{
    font-size: 15.4px;
}

.uploadForm .form-control {
    margin: 0;
}

@media only screen and (min-width: 1200px){
    .text-wrapper {
        margin: 0 100px;
        padding: 0 2rem 2rem;
    }
}
@media only screen and (max-width: 767px){
    .text-wrapper {
        margin: 0;
    }
}