/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.header_contact_row p {
    margin-top: -7px !important;
}
.header_contact_row a {
	color: #000 !important;
}
.ftr_sec:before {
    background: url(assets/images/footer-shape.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 202px;
    position: absolute;
    content: "";
    top: -199px;
    left: 0;
    right: 0;
    margin: auto;
    background-position: bottom;
    background-size: 100%;
    pointer-events: none;
}
@media screen and (min-width: 2000px){
.ftr_sec:before, .cntct_bnr_sec:after, .hmabt_sec:before {
    background-position: top !important;
}
}

.cntct_us_sec {
	overflow: hidden;
}
.cntct_us_content_col .contact_mini_title p:last-child {
	margin: 0 !important;
}
.cntct_us_content_col ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
ul.form_outer .wpcf7-form-control {
    border: 1px solid #D0D0D0;
    background: #FFF;
    padding: 15px 39px 15px 20px;
    border-radius: 0;
    font-size: 15px;
}
ul.form_outer .wpcf7-textarea {
    resize: none;
    height: 138px;
}
ul.form_outer .wpcf7-submit {
    background: #C29C5A;
    width: 234.039px;
    font-size: 16px;
    letter-spacing: 1.12px;
    text-transform: uppercase;
    color: #FFF;
    font-weight: 600;
    border: 0;
    font-family: "Industry", Sans-serif;
    text-align: center;
    padding: 14px;
    margin-top: 4px;
}
ul.form_inner {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
ul.form_inner li {
    width: 48.4%;
}
ul.form_outer li p {
	margin-bottom: 13px !important;
}
ul.form_outer .wpcf7-form-control:focus {
	outline: none;
	border: 1px solid #C39B59;
}
.wpcf7 form .wpcf7-response-output {
	border: 2px solid #C39B59;
	color: #FFFF;
	background: #C29C5A;
}
.wpcf7-not-valid-tip {
	color: #C39B59;
}
ul.form_outer .name-cls {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_100_1227)"><path d="M8.48438 0.925293C6.30354 0.925293 4.5293 2.69954 4.5293 4.88037C4.5293 7.0612 6.30354 8.83545 8.48438 8.83545C10.6652 8.83545 12.4395 7.0612 12.4395 4.88037C12.4395 2.69954 10.6652 0.925293 8.48438 0.925293Z" fill="%23949494"/><path d="M13.4053 11.4193C12.3224 10.3198 10.887 9.71436 9.36328 9.71436H7.60547C6.0818 9.71436 4.64631 10.3198 3.5635 11.4193C2.48599 12.5133 1.89258 13.9575 1.89258 15.4858C1.89258 15.7285 2.08934 15.9253 2.33203 15.9253H14.6367C14.8794 15.9253 15.0762 15.7285 15.0762 15.4858C15.0762 13.9575 14.4828 12.5133 13.4053 11.4193Z" fill="%23949494"/></g><defs><clipPath id="clip0_100_1227"><rect width="15" height="15" fill="white" transform="translate(0.984375 0.925293)"/></clipPath></defs></svg>') !important;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 94% 49%;
}
ul.form_outer .phone-cls {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><g clip-path="url(%23clip0_100_1240)"><path d="M14.5916 11.9338L12.4983 9.84049C11.7507 9.09288 10.4798 9.39195 10.1807 10.3638C9.95646 11.0367 9.20886 11.4105 8.53601 11.2609C7.0408 10.8871 5.02227 8.94336 4.64847 7.37339C4.42418 6.70051 4.87275 5.95291 5.54559 5.72866C6.51748 5.42962 6.81652 4.15869 6.06892 3.41108L3.97562 1.31779C3.37754 0.794462 2.48041 0.794462 1.95709 1.31779L0.536636 2.73824C-0.883814 4.23345 0.686158 8.19575 4.1999 11.7095C7.71365 15.2232 11.676 16.868 13.1712 15.3728L14.5916 13.9523C15.115 13.3542 15.115 12.4571 14.5916 11.9338Z" fill="%23949494"/></g><defs><clipPath id="clip0_100_1240"><rect width="15" height="15" fill="white" transform="translate(0 0.925293)"/></clipPath></defs></svg>') !important;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 94% 49%;
}
ul.form_outer .email-cls {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><path d="M9.71939 8.89307L8.46311 10.1536C7.95366 10.6648 7.05729 10.6758 6.53684 10.1536L5.2805 8.89307L0.768311 13.4199C0.93627 13.4976 1.12146 13.5439 1.31833 13.5439H13.6816C13.8785 13.5439 14.0636 13.4976 14.2315 13.4199L9.71939 8.89307Z" fill="%23949494"/><path d="M13.6816 2.99707H1.31827C1.1214 2.99707 0.936211 3.04342 0.768311 3.12108L5.5899 7.95867C5.59022 7.95899 5.59061 7.95905 5.59093 7.95938C5.59125 7.9597 5.59131 7.96014 5.59131 7.96014L7.15907 9.53309C7.3256 9.69961 7.67429 9.69961 7.84081 9.53309L9.40825 7.9604C9.40825 7.9604 9.40863 7.9597 9.40895 7.95938C9.40895 7.95938 9.40966 7.95899 9.40998 7.95867L14.2315 3.12105C14.0636 3.04336 13.8784 2.99707 13.6816 2.99707Z" fill="%23949494"/><path d="M0.140215 3.73584C0.0533203 3.91156 0 4.10662 0 4.31557V12.2257C0 12.4347 0.0532617 12.6297 0.140186 12.8054L4.6602 8.27079L0.140215 3.73584Z" fill="%23949494"/><path d="M14.8598 3.73584L10.3398 8.27085L14.8598 12.8056C14.9467 12.6298 15 12.4348 15 12.2258V4.31563C15 4.10662 14.9467 3.91156 14.8598 3.73584Z" fill="%23949494"/></svg>') !important;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 97% 50%;
}
ul.form_outer .msg_area-cls {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_100_1234)"><path d="M11.1839 3.59553L11.6242 3.04433C12.2276 2.2909 12.1053 1.19012 11.3503 0.586728L11.3226 0.563897C10.5691 -0.0394946 9.46834 0.0828147 8.86495 0.83787L8.42627 1.38745L11.1839 3.59553Z" fill="%23949494"/><path d="M8.50451 8.22866C8.51919 8.36237 8.58605 8.48959 8.69858 8.58091C8.92526 8.76193 9.25631 8.72605 9.43732 8.49937L12.4624 4.71594C12.6467 4.486 12.6059 4.14843 12.3695 3.96904C12.1412 3.79618 11.8134 3.8451 11.634 4.06852L11.3388 4.43708L10.8333 4.03264L10.8349 4.03101L8.07888 1.82129L1.02734 10.6357L3.78501 12.8438L10.1793 4.85293L10.6849 5.25736L8.61704 7.84216C8.52573 7.95467 8.48985 8.09494 8.50451 8.22866Z" fill="%23949494"/><path d="M3.32668 13.2513L0.728835 11.1704C0.686434 11.3156 0.665234 11.4428 0.665234 11.4428L0.069996 14.2934C0.0275955 14.4989 0.236336 14.6668 0.427139 14.5788L3.0788 13.372C3.07717 13.372 3.19459 13.3231 3.32668 13.2513Z" fill="%23949494"/><path d="M14.5888 13.7617C14.566 13.7617 14.5448 13.7633 14.5219 13.7666L10.5151 14.2851C10.3096 14.3113 10.1661 14.0862 10.277 13.9101C10.3373 13.8171 10.396 13.7225 10.4548 13.6279C10.6097 13.3768 10.4026 13.0425 10.1156 13.0425C10.096 13.0425 10.0764 13.0441 10.0552 13.0474L4.80407 13.8367L4.17622 13.9313L2.46389 14.1889C2.26983 14.2183 2.13936 14.383 2.15567 14.5803C2.16219 14.6684 2.19807 14.7516 2.25515 14.8135C2.32201 14.8869 2.41497 14.9277 2.51608 14.9277C2.53564 14.9277 2.55521 14.926 2.57641 14.9228L8.8354 13.9818C9.04903 13.9492 9.1958 14.1906 9.07022 14.3667C9.02945 14.4221 8.98868 14.4792 8.94791 14.5347C8.8354 14.688 8.86148 14.944 8.99194 15.0761C9.0588 15.1446 9.1436 15.1805 9.2333 15.1805C9.2431 15.1805 9.2545 15.1805 9.26428 15.1788H9.26591H9.26756L14.6704 14.4906H14.672H14.6736C14.7666 14.476 14.8481 14.4221 14.902 14.339C14.9607 14.2476 14.9818 14.1351 14.9558 14.034C14.9133 13.8693 14.7698 13.7617 14.5888 13.7617Z" fill="%23949494"/></g><defs><clipPath id="clip0_100_1234"><rect width="15" height="15" fill="white" transform="translate(0.015625 0.180664)"/></clipPath></defs></svg>') !important;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 97% 15%;
}
ul.form_outer .name-cls:focus-visible {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_100_1227)"><path d="M8.48438 0.925293C6.30354 0.925293 4.5293 2.69954 4.5293 4.88037C4.5293 7.0612 6.30354 8.83545 8.48438 8.83545C10.6652 8.83545 12.4395 7.0612 12.4395 4.88037C12.4395 2.69954 10.6652 0.925293 8.48438 0.925293Z" fill="%23C39B59"/><path d="M13.4053 11.4193C12.3224 10.3198 10.887 9.71436 9.36328 9.71436H7.60547C6.0818 9.71436 4.64631 10.3198 3.5635 11.4193C2.48599 12.5133 1.89258 13.9575 1.89258 15.4858C1.89258 15.7285 2.08934 15.9253 2.33203 15.9253H14.6367C14.8794 15.9253 15.0762 15.7285 15.0762 15.4858C15.0762 13.9575 14.4828 12.5133 13.4053 11.4193Z" fill="%23C39B59"/></g><defs><clipPath id="clip0_100_1227"><rect width="15" height="15" fill="white" transform="translate(0.984375 0.925293)"/></clipPath></defs></svg>') !important;
} 
ul.form_outer .phone-cls:focus-visible {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><g clip-path="url(%23clip0_100_1240)"><path d="M14.5916 11.9338L12.4983 9.84049C11.7507 9.09288 10.4798 9.39195 10.1807 10.3638C9.95646 11.0367 9.20886 11.4105 8.53601 11.2609C7.0408 10.8871 5.02227 8.94336 4.64847 7.37339C4.42418 6.70051 4.87275 5.95291 5.54559 5.72866C6.51748 5.42962 6.81652 4.15869 6.06892 3.41108L3.97562 1.31779C3.37754 0.794462 2.48041 0.794462 1.95709 1.31779L0.536636 2.73824C-0.883814 4.23345 0.686158 8.19575 4.1999 11.7095C7.71365 15.2232 11.676 16.868 13.1712 15.3728L14.5916 13.9523C15.115 13.3542 15.115 12.4571 14.5916 11.9338Z" fill="%23C39B59"/></g><defs><clipPath id="clip0_100_1240"><rect width="15" height="15" fill="white" transform="translate(0 0.925293)"/></clipPath></defs></svg>') !important;
}
ul.form_outer .email-cls:focus-visible {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><path d="M9.71939 8.89307L8.46311 10.1536C7.95366 10.6648 7.05729 10.6758 6.53684 10.1536L5.2805 8.89307L0.768311 13.4199C0.93627 13.4976 1.12146 13.5439 1.31833 13.5439H13.6816C13.8785 13.5439 14.0636 13.4976 14.2315 13.4199L9.71939 8.89307Z" fill="%23C39B59"/><path d="M13.6816 2.99707H1.31827C1.1214 2.99707 0.936211 3.04342 0.768311 3.12108L5.5899 7.95867C5.59022 7.95899 5.59061 7.95905 5.59093 7.95938C5.59125 7.9597 5.59131 7.96014 5.59131 7.96014L7.15907 9.53309C7.3256 9.69961 7.67429 9.69961 7.84081 9.53309L9.40825 7.9604C9.40825 7.9604 9.40863 7.9597 9.40895 7.95938C9.40895 7.95938 9.40966 7.95899 9.40998 7.95867L14.2315 3.12105C14.0636 3.04336 13.8784 2.99707 13.6816 2.99707Z" fill="%23C39B59"/><path d="M0.140215 3.73584C0.0533203 3.91156 0 4.10662 0 4.31557V12.2257C0 12.4347 0.0532617 12.6297 0.140186 12.8054L4.6602 8.27079L0.140215 3.73584Z" fill="%23C39B59"/><path d="M14.8598 3.73584L10.3398 8.27085L14.8598 12.8056C14.9467 12.6298 15 12.4348 15 12.2258V4.31563C15 4.10662 14.9467 3.91156 14.8598 3.73584Z" fill="%23C39B59"/></svg>') !important;
}
ul.form_outer .msg_area-cls:focus-visible {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_100_1234)"><path d="M11.1839 3.59553L11.6242 3.04433C12.2276 2.2909 12.1053 1.19012 11.3503 0.586728L11.3226 0.563897C10.5691 -0.0394946 9.46834 0.0828147 8.86495 0.83787L8.42627 1.38745L11.1839 3.59553Z" fill="%23C39B59"/><path d="M8.50451 8.22866C8.51919 8.36237 8.58605 8.48959 8.69858 8.58091C8.92526 8.76193 9.25631 8.72605 9.43732 8.49937L12.4624 4.71594C12.6467 4.486 12.6059 4.14843 12.3695 3.96904C12.1412 3.79618 11.8134 3.8451 11.634 4.06852L11.3388 4.43708L10.8333 4.03264L10.8349 4.03101L8.07888 1.82129L1.02734 10.6357L3.78501 12.8438L10.1793 4.85293L10.6849 5.25736L8.61704 7.84216C8.52573 7.95467 8.48985 8.09494 8.50451 8.22866Z" fill="%23C39B59"/><path d="M3.32668 13.2513L0.728835 11.1704C0.686434 11.3156 0.665234 11.4428 0.665234 11.4428L0.069996 14.2934C0.0275955 14.4989 0.236336 14.6668 0.427139 14.5788L3.0788 13.372C3.07717 13.372 3.19459 13.3231 3.32668 13.2513Z" fill="%23C39B59"/><path d="M14.5888 13.7617C14.566 13.7617 14.5448 13.7633 14.5219 13.7666L10.5151 14.2851C10.3096 14.3113 10.1661 14.0862 10.277 13.9101C10.3373 13.8171 10.396 13.7225 10.4548 13.6279C10.6097 13.3768 10.4026 13.0425 10.1156 13.0425C10.096 13.0425 10.0764 13.0441 10.0552 13.0474L4.80407 13.8367L4.17622 13.9313L2.46389 14.1889C2.26983 14.2183 2.13936 14.383 2.15567 14.5803C2.16219 14.6684 2.19807 14.7516 2.25515 14.8135C2.32201 14.8869 2.41497 14.9277 2.51608 14.9277C2.53564 14.9277 2.55521 14.926 2.57641 14.9228L8.8354 13.9818C9.04903 13.9492 9.1958 14.1906 9.07022 14.3667C9.02945 14.4221 8.98868 14.4792 8.94791 14.5347C8.8354 14.688 8.86148 14.944 8.99194 15.0761C9.0588 15.1446 9.1436 15.1805 9.2333 15.1805C9.2431 15.1805 9.2545 15.1805 9.26428 15.1788H9.26591H9.26756L14.6704 14.4906H14.672H14.6736C14.7666 14.476 14.8481 14.4221 14.902 14.339C14.9607 14.2476 14.9818 14.1351 14.9558 14.034C14.9133 13.8693 14.7698 13.7617 14.5888 13.7617Z" fill="%23C39B59"/></g><defs><clipPath id="clip0_100_1234"><rect width="15" height="15" fill="white" transform="translate(0.015625 0.180664)"/></clipPath></defs></svg>') !important;
}
ul.form_outer .wpcf7-submit:hover {
	background: #1E1E1E!important;
	color: #C39B59;
}

/*contact_us*/
.cntct_bnr_sec {
	position: relative;
}
.cntct_bnr_sec:after {
    background: url(assets/images/bnr_shp.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 210px;
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    right: 0;
    margin: auto;
    background-position: bottom;
    background-size: 100%;
    pointer-events: none;
}
/*services page*/ 
.dsgn_prcs_sec {
    overflow: hidden;
}
.dp_img2 {
    position: relative;
    margin-left: auto;
    margin-bottom: -60px !important;
    z-index: 1;
}
.dp_img2 img, .dp_img1 img, .our_build_process_img1 img  {
    position: relative;
}
.dp_img1, .our_build_process_img1 {
    position: relative;
}
.dp_img1:before {
    content: "";
    width: 428.526px;
    height: 273.61px;
    background: #C29C5A;
    position: absolute;
    left: -20px;
    bottom: -20px;
    z-index: 0;
}
.review_content_col {
    position:relative;
}
.border-review {
    border: 7px solid #C29C5A;
    padding: 50px 30px 50px 70px;
    margin-left: -30px;
}
.border-review:after {
    content: "";
    background: url('data:image/svg+xml,<svg width="86" height="53" viewBox="0 0 86 53" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="84.8102" height="52.1274" transform="matrix(-1 0 0 1 85.4688 0.544922)" fill="%231E1E1E"/><path d="M37.4719 28.0437H32.2327C31.609 28.0437 31.0787 27.8254 30.6421 27.3888C30.2057 26.9522 29.9872 26.4221 29.9872 25.7982V25.0501C29.9872 23.3971 30.572 21.9861 31.7416 20.8165C32.9111 19.6474 34.3223 19.0625 35.9751 19.0625H37.4719C37.8772 19.0625 38.2279 18.9143 38.5243 18.6182C38.8205 18.3219 38.9686 17.9712 38.9686 17.5658V14.5717C38.9686 14.1664 38.8205 13.8154 38.5243 13.519C38.228 13.2231 37.8773 13.0747 37.4719 13.0747H35.9751C34.3533 13.0747 32.8061 13.3908 31.3324 14.022C29.8589 14.6536 28.5844 15.5073 27.5083 16.5834C26.4324 17.6589 25.5789 18.9335 24.9473 20.4072C24.3158 21.8807 24 23.4283 24 25.05V41.5153C24 42.7634 24.4364 43.8231 25.3096 44.6966C26.1829 45.5696 27.2434 46.0061 28.4907 46.0061H37.4724C38.7197 46.0061 39.7799 45.5696 40.6533 44.6966C41.5263 43.8231 41.9629 42.7634 41.9629 41.5153V32.5344C41.9629 31.2866 41.5263 30.2269 40.6527 29.3533C39.7797 28.4803 38.7191 28.0437 37.4719 28.0437Z" fill="%23C39B59"/><path d="M61.6101 29.3533C60.7372 28.4803 59.6769 28.0437 58.4293 28.0437H53.1902C52.5668 28.0437 52.0361 27.8254 51.6002 27.3888C51.1633 26.9522 50.9453 26.4221 50.9453 25.7982V25.0501C50.9453 23.3971 51.5301 21.9861 52.6991 20.8165C53.8682 19.6474 55.2794 19.0625 56.9329 19.0625H58.4294C58.8348 19.0625 59.1858 18.9143 59.4819 18.6182C59.7779 18.3219 59.9266 17.9712 59.9266 17.5658V14.5717C59.9266 14.1664 59.778 13.8154 59.4819 13.519C59.1859 13.2231 58.8349 13.0747 58.4294 13.0747H56.9329C55.3103 13.0747 53.7634 13.3908 52.2893 14.022C50.816 14.6536 49.5419 15.5073 48.4659 16.5834C47.3898 17.6589 46.5359 18.9335 45.9046 20.4072C45.2732 21.8807 44.957 23.4283 44.957 25.05V41.5153C44.957 42.7634 45.3938 43.8231 46.2668 44.6966C47.1398 45.5696 48.2001 46.0061 49.4476 46.0061H58.4288C59.6764 46.0061 60.7366 45.5696 61.6096 44.6966C62.4832 43.8231 62.9191 42.7634 62.9191 41.5153V32.5344C62.9191 31.2865 62.4832 30.2269 61.6101 29.3533Z" fill="%23C39B59"/></svg>');
    position: absolute;
    width: 86px;
    height: 53px;
    top: -35px;
    right: 11%;
}
.swiper-pagination-bullet {
    opacity: 1 !important;
}
.swiper-pagination-bullet-active {
    background: #C39B59 !important;
    border: 2px solid #f9f1e4 !important;
    box-shadow: 0px 0px 0px 1px #C39B59;
    width: 16px !important;
    height: 16px !important;
    margin-top: -3px !important;
}
.rclient-name {
    min-width: 74.897px;
    height: 74.897px;
    display: flex;
    border-radius: 100%;
    padding: 5px 5px 10px 5px !important;
    background: #C39B59;
    width: auto !important;
}
.review_grid .reviews:nth-child(odd) .review_sec > .e-con-inner {
    flex-direction: row-reverse;
}
.review_grid .reviews:nth-child(odd) .review_sec > .e-con-inner .border-review {
    margin-left: 40px;
    padding-left: 50px;
    padding-right: 80px;
}
.images_box img {
    width: 100%;
}
.portfolio-btns button.e-filter-item {
    min-width: 188px;
}
.elementor-sticky--effects .header_top_row {
    margin-top: -55px;
}
.header_top_row {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elementor-sticky--effects .header_main_row  {
    box-shadow: 0 -6px 10px 5px rgba(0, 0, 0, 0.5);
}



















/*responsive starts here*/
@media screen and (max-width:1600px){ 
  .rclient-name {
    min-width: 64.897px;
    height: 64.897px;  
}
.portfolio-btns button.e-filter-item {
    min-width: 138px;
}
.elementor-sticky--effects .header_top_row {
    margin-top: -49px;
}
.hmser_box:hover:after {
    width: 70px !important;
    height: 70px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    bottom: 10px !important;
    right: 10px !important;
}
.cntct_us_img_col img {
    box-shadow: 16px 16px 0px 0px #C29C5A !important;
}
}

@media (min-width:1440px) and (max-width:1599px){
    .review_sec > .e-con-inner {
    max-width: 1200px !important;
}
.rvw_sec .elementor-swiper-button-prev {
    left: 30px !important;
}
.rvw_sec .elementor-swiper-button-next{
    right:30px !important;
}
}



@media (min-width:992px) and (max-width:1200px){
    .border-review{
    padding: 40px 20px 50px 60px;
}
.review_grid .reviews:nth-child(odd) .review_sec > .e-con-inner .border-review {
    margin-left: 30px;
}
.cntct_bnr_sec:after {
    bottom: -1px;
}
.portfolio-btns button.e-filter-item {
    min-width: 98px;
}
.elementor-sticky--effects .header_top_row {
    margin-top: -47.5px;
}
.hmser_box:hover:after {
    width: 50px !important;
    height: 50px !important;
}
}


@media screen and (max-width:991px){
    br {
        display: none !important;
    }
    .cntct_bnr_sec:after {
        bottom: -1px;
    }
    .border-review, .review_grid .reviews:nth-child(odd) .review_sec > .e-con-inner .border-review  {
        padding: 40px 30px 40px 30px;
        margin-left: 0px;
    }
    .rclient-name {
        min-width: 54.897px;
        height: 54.897px;
    }
    .review_grid .reviews:nth-child(odd) .review_sec > .e-con-inner {
        flex-direction: column;
   }
   .elementor-sticky--effects .header_top_row {
    margin-top: -47px;
}
.hmser_box:hover:after {
    width: 50px !important;
    height: 50px !important;
}
.cntct_us_img_col img {
    box-shadow: 12px 12px 0px 0px #C29C5A !important;
}
ul.form_outer .wpcf7-form-control{
    padding: 12px 39px 12px 18px;
    font-size: 14px;
}
}


@media screen and (max-width:767px){
.border-review:after {
    top: -26px;
}
.dp_img1:before {
    left: -15px !important;
    bottom: -15px !important;
    width: 378.526px;
    height: 193.61px;
}
.hmser_box:hover:after {
    width: 60px !important;
    height: 60px !important;
}
   .elementor-sticky--effects .header_top_row {
    margin-top: -40px;
}
}

@media screen and (max-width:533px){ 
.ftr_row1 {
    flex-direction: column;
    flex-wrap: wrap;
}
.ftr_logo, .ftr_quick_links, .ftr_cntct_info {
    width: 100% !important;
}
.header_top_row ul {
    justify-content: center !important;
}
.header_top_row ul li {
    text-align: center !important;
}
.dp_img1:before {
    left: -10px !important;
    bottom: -10px !important;
    width: 318.526px;
    height: 173.61px;
}
}


@media screen and (max-width:480px) {
.cntct_bnr_sec:after, .ftr_sec:before, .hmabt_sec:before {
    background-size: auto 40%;
} 
}

@media screen and (max-width:450px){
.header_main_row .header_nav_menu {
    wwidth: 30%;
}
.header_main_row .header_logo {
    width: 55%;
}
.header_main_row {
    padding-left: 8px;
    padding-right: 12px;
}
}


@media screen and (max-width:400px){
ul.form_inner {
    flex-direction: column;
}
ul.form_inner li {
    width: 100%;
}
ul.form_outer .wpcf7-submit {
    width: 163.039px;
    padding: 10px;
}
.dp_img1:before {
    width: 265.526px;
    height: 143.61px;
}
.border-review, .review_grid .reviews:nth-child(odd) .review_sec > .e-con-inner .border-review {
    padding: 50px 20px 40px 20px;
}
.dp_img1:before {
        left: -10px !important;
        bottom: -10px !important;
    }
}

@media screen and (max-width:369px){
.hmser_box:hover:after {
    width: 40px !important;
    height: 40px !important;
    bottom: 7px !important;
    right: 7px !important;
}    
}

@media screen and (max-width:320px){
.elementor-sticky--effects .header_top_row {
    margin-top: -59px;
}
}

