.review-left{width:30%;}
.review-right{width:65%;}
.width100{width: 100%;height: auto;margin: 0px auto;}
.review-flex{align-items: flex-start}
.review-mt{margin-top:160px;}
.review-name a{font-size: 14px;color: #333333;margin-top: 25px;display:block;text-align: center;}
.comment-name{padding-bottom: 35px;font-size: 20px;font-weight: bold;color: #333333;}
#name-input,#email-input {margin-bottom: 35px;height: 36px;line-height: 36px;border: 1px solid #707070;padding: 0px 10px;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.contact-form .message-label #message_te{width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

#rating_img{margin-bottom: 20px;}
#addforumRating_img #rating_img{margin-bottom: 0px;}
#addforumRating_img .rating-pro{margin-bottom: 20px;}
#rating_img img{margin-right: 10px;}
#rating_img img:hover{cursor: pointer;}
.rating-pro{position: relative;}
.close-icon{ visibility: hidden; position: absolute; z-index: 9; top: -7px;right: 7px;cursor: pointer;border: 1px solid #609; border-radius: 50%;
width: 10px;height: 10px;display: flex;align-items: center;color: #609;background: #609;color: #fff;padding: 3px;}
.retrun_pro{position: relative;display: inline-block;}
.retrun_pro .close-icon{right: -5px;}
#rating_img .rating-pro:hover .close-icon,.retrun_pro:hover .close-icon{visibility: initial;}
.input-grop-flex button:hover{cursor: pointer;}
.input-left{width:60%}
.Add-btn{border-radius: 5px;padding: 10px 50px;font-size: 14px;border: 1px solid #F0F0F0;background: none;background: #F0F0F0; color: #333333;
display: flex;justify-content: center;align-items: center;}
.contact-form .submit-btn{padding: 10px 50px;}
#img-upload{display:none;}
.review_msg-flex{justify-content: flex-start;}
#rating_msg{margin: 20px 0px;}
.ReviewThankfrom{ border-radius: 6px 6px 6px 6px; position: fixed; top: 50%; left: 50%;transform: translate(-50%, -50%);background: #ffffff;
    z-index: 999;width: 30%;display: none;border: 1px solid #999;}
.ReviewThankfrom-pd {padding: 50px 100px;text-align: center;}
.ReviewThankfrom-delete {position: absolute;right: 20px;top: 10px;font-size: 32px;color: #333333;}
.ReviewThankfrom-delete:hover {cursor: pointer;}
.ReviewThankfrom-title{font-size: 52px;font-weight: bold;color: #660099;}
.ReviewThankfrom-name{font-size: 24px;font-weight: bold;color: #660099;margin-top: -20px;}
.ReviewThankfrom-intro a{margin-top: 40px;}
.ReviewThankfrom-intro a{background-color: #609;font-size: 16px;color: #ffffff;display: inline-block;padding: 10px 40px;}
 @media screen and (max-width: 1500px) {
    
    .ReviewThankfrom{width: 43%;}
}
@media screen and (max-width: 1200px) {
    .ReviewThankfrom{width: 53%;}
    .ReviewThankfrom-title{font-size: 40px;}
    .ReviewThankfrom-pd{padding: 50px;}
}
@media screen and (max-width: 900px) {
    .ReviewThankfrom{width: 63%;}
    .ReviewThankfrom-title{font-size: 34px;}
    .ReviewThankfrom-pd{padding: 50px 30px;}
    .ReviewThankfrom-name{font-size: 20px;margin-top: -13px;}
}
@media screen and (max-width: 768px) {
    .ReviewThankfrom-delete{top: 0px;}
    .ReviewThankfrom-title{font-size: 24px;}
}
@media screen and (max-width: 574px) {
    .ReviewThankfrom{width: 80% !important;}
}