.form-control:focus ,.upload-req-btn, .upload-req-btn:hover{ border-color: #ced4da;}
@media (min-width: 576px) { 
    .form-group:not(.mar-top-m-1) .control-label{padding-top: 7px;}
}

@media screen and (max-width: 767px){ 
    /* pricing */
    .ser-pr-m-d-2 {padding: 20px 20px 40px;}
    .ser-mi-fix{padding: 20px 20px 40px !important;}
    #upload_btn_div label.uploaddoc{width: 300px;}
    #wordcountBox{ width: 170px;}
    #WordCountToolTip.tooltipped {left:0;width: 230px;top: -75px;margin-top:0!important;margin: 0 auto;}
    #WordCountToolTip.tooltipped:before{bottom: -10px;top:auto;transform: rotate(-180deg);}
    .label-word-count-div,.vive-wo-d3{text-align: center;}
    .upload-file-left-width{width: 100%; display: block; text-align: center;}
    #viewPricingFormDiv .uploaddoc-mid, #wordcountBox{width: 180px;}
    .pricing-pr-div { background: #fff; padding-top: 0px; margin-top: 40px;  margin-bottom: 30px; padding-bottom: 0px;}
    /* get quote */
    .upload-file-right-width{display: flex;align-items: center;justify-content: center;margin-top: 15px;}
    .filename{width:calc(80% - 100px); text-align: center; margin-right: 15px;display: inline-block;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
    .bordered-box{background: #fff;border: 1px solid #e8e8e8;font-size: 19px;line-height: 40px;color: #666; padding: 10px;}
    .wordCoundTooltip,.w-count{width: 100%;display: block;text-align: center;}
    .w-count {width: 60%; display: inline-block; text-align: right;}
    .free-samaple-edit-main-xs {top: 0px; left: 20px;margin-left: 0px;margin-top: 0px;}
    .free-samaple-edit-main-xs img.tag{width: 50px;}
    
    #placeOrderDivShowMob .radio label, #placeOrderDivShowMobEss .radio label, #placeOrderDivShowMobStd .radio label  {   padding-left: 25px;    padding-top: 2px;    }
    .radio label .pricequote{font-size: 15px!important; margin-left: -5px;color: #757575;padding-left: 10px;padding-top: 2px;vertical-align: bottom;}    
    .padlock-img-mo {background: url('https://dkrt88npyjh0m.cloudfront.net/images/ordering/padlock-icon-m4x.png')no-repeat; background-size: cover; display:inline-block; width:10px; height:14px; vertical-align: middle; margin-top: -3px}
    .mar-top-35-mob {margin-top: 35px;}
    .mobile-view .pricequote-d-iblock {display: inline-block !important; padding-inline: 4px;}
    
}
@media screen and (max-width: 500px){
    #upload_btn_div label.uploaddoc{width: 100%;}
}

@media (min-width: 768px) and (max-width: 991px) {
#stripeMainDiv .box-pay {width: 100%;}
.free-samaple-edit-main-xs {top: 0px; left: 20px;}
.mob-mar-top-30 {margin-top: 30px!important;}
}

@media (min-width:992px) and (max-width:1199px){
    .free-samaple-edit-main {left: -12px;}
    .free-samaple-edit-main img{max-width: 84%;}
    
}

@media (min-width:1200px) and (max-width:1365px){
    .free-samaple-edit-main {left: -12px;}
    .free-samaple-edit-main img{max-width: 84%;}
}
