 .contact-form-ctn {
                    width: 100%;
                    text-align: center;
                }

                body .contact-details h3 {
                    font-size: 14px !important;
                }

                .contact-form-ctn p {
                    letter-spacing: 0px;
                    word-spacing: -1px;
                }

                .contact-form-ctn {
                    text-align: center;
                }

                .puzzleCAPTCHA {
                    margin: 0 auto;
                }

                .contact-details .address a {
                    white-space: pre-wrap;
                }
                
                .cfc-ctn .captcha-div {
                    text-align: center;
                    margin-top: 50px;
                }
                
                .cfc-ctn .normal-cap {
                    width: 300px;
                    margin: auto;
                    border-radius: 5px;
                    padding: 0;
                    background: #333;
                    text-align: left;
                }

                .cfc-btn-ctn {
                    margin: 5px 0;
                }

                .cfc-ctn .cap-img {
                    width: 100%;
                    height: 100px;
                    background-position: center;
                    background-repeat: no-repeat;
                    background-size: contain;
                    background-color: white;
                    margin: 0;
                    border-top-left-radius: 5px;
                    border-top-right-radius: 5px;
                }

                .cfc-ctn .cap-text {
                    border: 0;
                    margin: 10px;
                    width: calc(100% - 65px);
                    border-radius: 5px;
                    padding: 5px;
                    outline: none;
                    color: #333;
                    font-weight: 800;
                }

                .cfc-ctn .checker {
                    display: inline-block;
                    width: 29px;
                    height: 29px;
                    vertical-align: top;
                    margin: 10px 0;
                    text-align: center;
                    border-radius: 5px;
                    background: #ff024f;
                }

                .cfc-ctn .checker i {
                    color: white;
                    font-size: 27px;
                    margin-right: 1px;
                }

                @media (max-width: 535px) {

                    #contact-form_content {
                        padding: 10px !important;
                    }

                    body .puzzleCAPTCHA .pcBox {
                        margin: 0px auto !important;
                        float: none !important;
                    }

                }