﻿.popup-form{z-index: 999999999999;}
.form-row {display: flex;justify-content: space-between; margin: 0 0 20px;}
.form-row input {width: 48%; font-size: 15px; border: 1px solid #e1e1e1; border-radius: 10px; padding: 15px 20px;}
.form-sendmail{display:flex;align-items:center;justify-content:center;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #00000094;z-index: 999999999999;}
.form-sendmail{color:#fff;}
.frm-main{padding: 20px;  z-index: 999999999999;width: 600px;background: #3a3a3a;box-shadow: 0px 0px 7px 1px #666666;}
.frm-send-txt{text-align: center;font-size: 16px;color:#5b2e89;}
.frm-send-ttl{font-weight: 600;text-align: center;font-size: 23px;padding-bottom: 10px;border-bottom: 1px solid #dcdcdc;margin-bottom: 25px;color:#2d395a;}
.form-group label{display: block;margin-bottom: 5px;cursor: revert;}
.form-group{margin-bottom: 15px;}
.popup-form .form-row input,.popup-form .form-row textarea{ border: 1px solid #ccc;padding: 10px;font-size:15px;border-radius:5px;}
.popup-form .form-row textarea{width:100%;font-size:15px;}
.form-group input::placeholder, .form-group textarea::placeholder{font-size:14px;}
.form-group-btn{text-align:center;margin-top: 25px;justify-content:center;display:flex;}
.form-group-btn button{background: #fff;width: 170px;margin-right:10px;text-align: center;display: block;padding: 10px;color: #2d395a;cursor: pointer;outline: none;transition: all 0.3s;border-radius: 5px;}
.form-group-btn button:hover{background:#626262;color:#fff;}
.frm_txt a{color:#fff;font-weight:bold;}
@media(max-width:768px) {
    .frm-main {
        width: 90%;
    }
}