/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

.logo-img::after {
    content: '';
    position: absolute;
    width: 100%;
    height: calc(100% + 150px);
    left: 50%;
    top: 0;
    background-image: url('data:image/svg+xml,<svg width="250" height="158" viewBox="0 0 250 158" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="125" cy="79" rx="125" ry="79" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateX(-50%);
}

.logo-img a::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 7px;
    background-image: url('data:image/svg+xml,<svg width="250" height="158" viewBox="0 0 250 158" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="125" cy="79" rx="125" ry="79" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateX(-50%);
    z-index: -1;
    display: none;
}

.ftr-big-txt {
    transform: translateX(-50%) !important;
}

/* Home Page */
.circle {
    overflow: hidden;
    margin: auto;
    animation: circle 8s linear infinite;
}

@keyframes circle {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.exp-slide .swiper-pagination {
    top: unset !important;
    bottom: -64px;
    width: calc(100% - 212px) !important;
    background: #E6E6E6 !important;
}

.exp-slide .elementor-swiper-button {
    width: 70px;
    height: 70px;
    border: 1px solid #121212 !important;
    opacity: 0.4;
    display: flex !important;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: all 0.3s;
}

.exp-slide .elementor-swiper-button svg path {
    transition: all 0.3s;
}

.exp-slide .elementor-swiper-button:hover {
    opacity: 1;
    border-color: var(--e-global-color-accent) !important;
}

.exp-slide .elementor-swiper-button:hover svg path {
    fill: var(--e-global-color-accent);
}

/* Shape Image */
.round-img-shape::after {
    content: '' !important;
    position: absolute;
    width: calc(100% + 21px);
    height: calc(100% + 21px);
    border: 2px dashed var(--e-global-color-primary);
    top: 0;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Shape Image */
/* Home Page */


/* Footer Contact Form */
.contact-frm .gform_heading {
    display: none;
}


.contact-frm form .gform-body .gform_fields .name_first {
    padding: 0 !important;
}


.contact-frm .gform_wrapper.gravity-theme .gform_validation_errors>h2 {
    font-size: 11px;
    line-height: 1.2em;
    font-weight: 600 !important;
}


.contact-frm .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon {
    font-size: 20px;
    inset-inline-start: 13px;
}


.contact-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]),
.contact-frm form .gform-body .gform_fields .ginput_container textarea {
    font-family: 'Onest';
    font-weight: 500;
    font-size: 18px;
    line-height: 1em;
    text-transform: capitalize;
    color: #5C5C5C;
    height: 53px;
    padding: 0 60px 0 20px;
    border-radius: 100px;
    border-width: 0 0 0px 0;
    background: #fff;
    box-shadow: 0px 41.6316px 45.8797px rgba(6, 84, 170, 0.07);
}

.contact-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]),
.contact-frm form .gform-body .gform_fields .ginput_container textarea {
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: 98.5% center !important;
}

.contact-frm form #input_1_1 {
    background-image: url('data:image/svg+xml,<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.57345 7.70722C7.63226 7.70722 8.54912 7.32744 9.29827 6.57817C10.0474 5.82905 10.4272 4.91243 10.4272 3.8535C10.4272 2.79488 10.0474 1.87817 9.29815 1.12877C8.54887 0.379747 7.63213 0 6.57345 0C5.51449 0 4.59784 0.379747 3.84872 1.1289C3.0996 1.87805 2.7197 2.79479 2.7197 3.8535C2.7197 4.91243 3.09957 5.82917 3.84885 6.57832C4.59812 7.32735 5.51487 7.70722 6.57345 7.70722ZM13.3164 12.3031C13.2948 11.9914 13.2511 11.6513 13.1868 11.2922C13.1218 10.9303 13.0382 10.5883 12.9381 10.2757C12.8347 9.95255 12.6941 9.63349 12.5203 9.32768C12.3399 9.0103 12.128 8.73393 11.8902 8.50653C11.6415 8.26862 11.3371 8.07734 10.985 7.93778C10.6342 7.79903 10.2454 7.72872 9.82952 7.72872C9.66618 7.72872 9.50824 7.79572 9.20318 7.99434C8.98634 8.13555 8.76885 8.27575 8.55072 8.41497C8.34112 8.54853 8.05719 8.67365 7.70647 8.78693C7.36432 8.89765 7.01692 8.9538 6.67401 8.9538C6.33114 8.9538 5.98383 8.89765 5.6413 8.78693C5.29099 8.67374 5.00706 8.54865 4.79768 8.41509C4.55487 8.25994 4.33519 8.11834 4.14463 7.99419C3.83994 7.79559 3.68185 7.72856 3.51854 7.72856C3.10251 7.72856 2.71386 7.799 2.36314 7.93794C2.01133 8.07722 1.70677 8.2685 1.45787 8.50665C1.22021 8.73418 1.00818 9.0104 0.827996 9.32768C0.65431 9.63346 0.513686 9.95242 0.410156 10.2758C0.310157 10.5884 0.226564 10.9303 0.161627 11.2922C0.0972834 11.6508 0.0535962 11.991 0.0319714 12.3035C0.0104597 12.618 -0.000202753 12.9331 2.91916e-06 13.2483C2.91916e-06 14.0835 0.265501 14.7596 0.789059 15.2583C1.30615 15.7504 1.99033 16 2.82236 16H10.5264C11.3584 16 12.0424 15.7505 12.5596 15.2583C13.0833 14.76 13.3488 14.0838 13.3488 13.2482C13.3486 12.9258 13.3378 12.6078 13.3164 12.3031Z" fill="%23FE8D03"/></svg>');
}

.contact-frm form #input_1_3 {
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7162 10.5022C13.7366 10.5022 12.7747 10.349 11.8633 10.0478C11.4167 9.89542 10.8676 10.0352 10.595 10.3151L8.796 11.6732C6.70963 10.5595 5.42446 9.27475 4.32596 7.20404L5.64408 5.45188C5.98654 5.10988 6.10938 4.61029 5.96221 4.14154C5.65971 3.22529 5.50604 2.26392 5.50604 1.28392C5.50608 0.575958 4.93013 0 4.22221 0H1.28387C0.575958 0 0 0.575958 0 1.28387C0 9.39846 6.60158 16 14.7162 16C15.4241 16 16 15.424 16 14.7161V11.786C16 11.0781 15.424 10.5022 14.7162 10.5022Z" fill="%23FE8D03"/></svg>');
    background-position: 96.5% center !important;
}

.contact-frm form #input_1_4 {
    background-image: url('data:image/svg+xml,<svg width="16" height="13" viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.6 12.8C1.16 12.8 0.783201 12.6432 0.469601 12.3296C0.156001 12.016 -0.000531975 11.6395 1.35823e-06 11.2V1.6C1.35823e-06 1.16 0.156801 0.783201 0.470401 0.469601C0.784001 0.156001 1.16053 -0.000531975 1.6 1.35823e-06H14.4C14.84 1.35823e-06 15.2168 0.156801 15.5304 0.470401C15.844 0.784001 16.0005 1.16053 16 1.6V11.2C16 11.64 15.8432 12.0168 15.5296 12.3304C15.216 12.644 14.8395 12.8005 14.4 12.8H1.6ZM8 7.06C8.06667 7.06 8.1368 7.04987 8.2104 7.0296C8.284 7.00933 8.35387 6.97947 8.42 6.94L14.08 3.4C14.1867 3.33333 14.2667 3.24987 14.32 3.1496C14.3733 3.04933 14.4 2.93947 14.4 2.82C14.4 2.55333 14.2867 2.35333 14.06 2.22C13.8333 2.08667 13.6 2.09333 13.36 2.24L8 5.6L2.64 2.24C2.4 2.09333 2.16667 2.09013 1.94 2.2304C1.71333 2.37067 1.6 2.5672 1.6 2.82C1.6 2.95333 1.62667 3.07013 1.68 3.1704C1.73333 3.27067 1.81333 3.3472 1.92 3.4L7.58 6.94C7.64667 6.98 7.7168 7.01013 7.7904 7.0304C7.864 7.05067 7.93387 7.06053 8 7.06Z" fill="%23FE8D03"/></svg>');
    background-position: 96.5% center !important;
}

.contact-frm form #input_1_5 {
    background-image: url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3579 6.14644C10.4869 5.88052 10.6672 5.64279 10.8886 5.44699C11.11 5.25119 11.368 5.1012 11.6477 5.00569C11.8822 4.9277 12.1279 4.88893 12.375 4.89094V1.6875C12.375 0.757125 11.6179 0 10.6875 0H1.6875C0.757125 0 0 0.757125 0 1.6875V12.9375C0 13.8679 0.757125 14.625 1.6875 14.625H7.28381L7.22306 14.4484C7.10183 14.0989 7.05118 13.7287 7.07407 13.3595C7.09695 12.9903 7.19291 12.6292 7.35637 12.2974L10.3579 6.14644ZM2.25 3.375H9C9.14918 3.375 9.29226 3.43426 9.39775 3.53975C9.50324 3.64524 9.5625 3.78832 9.5625 3.9375C9.5625 4.08668 9.50324 4.22976 9.39775 4.33525C9.29226 4.44074 9.14918 4.5 9 4.5H2.25C2.10082 4.5 1.95774 4.44074 1.85225 4.33525C1.74676 4.22976 1.6875 4.08668 1.6875 3.9375C1.6875 3.78832 1.74676 3.64524 1.85225 3.53975C1.95774 3.43426 2.10082 3.375 2.25 3.375ZM2.25 5.625H8.4375C8.58668 5.625 8.72976 5.68426 8.83525 5.78975C8.94074 5.89524 9 6.03832 9 6.1875C9 6.33668 8.94074 6.47976 8.83525 6.58525C8.72976 6.69074 8.58668 6.75 8.4375 6.75H2.25C2.10082 6.75 1.95774 6.69074 1.85225 6.58525C1.74676 6.47976 1.6875 6.33668 1.6875 6.1875C1.6875 6.03832 1.74676 5.89524 1.85225 5.78975C1.95774 5.68426 2.10082 5.625 2.25 5.625ZM6.1875 11.25H2.25C2.10082 11.25 1.95774 11.1907 1.85225 11.0852C1.74676 10.9798 1.6875 10.8367 1.6875 10.6875C1.6875 10.5383 1.74676 10.3952 1.85225 10.2898C1.95774 10.1843 2.10082 10.125 2.25 10.125H6.1875C6.33668 10.125 6.47976 10.1843 6.58525 10.2898C6.69074 10.3952 6.75 10.5383 6.75 10.6875C6.75 10.8367 6.69074 10.9798 6.58525 11.0852C6.47976 11.1907 6.33668 11.25 6.1875 11.25ZM2.25 9C2.10082 9 1.95774 8.94074 1.85225 8.83525C1.74676 8.72976 1.6875 8.58668 1.6875 8.4375C1.6875 8.28832 1.74676 8.14524 1.85225 8.03975C1.95774 7.93426 2.10082 7.875 2.25 7.875H7.3125C7.46168 7.875 7.60476 7.93426 7.71025 8.03975C7.81574 8.14524 7.875 8.28832 7.875 8.4375C7.875 8.58668 7.81574 8.72976 7.71025 8.83525C7.60476 8.94074 7.46168 9 7.3125 9H2.25ZM14.4023 8.11969L11.3996 14.2729C11.3028 14.4724 11.1674 14.6507 11.0012 14.7975C10.835 14.9444 10.6414 15.0568 10.4316 15.1284L9.36787 15.4941C9.22689 15.5424 9.07247 15.5329 8.93853 15.4675C8.80458 15.4021 8.70207 15.2862 8.6535 15.1453L8.28731 14.0816C8.21459 13.872 8.1842 13.6501 8.19791 13.4287C8.21162 13.2073 8.26916 12.9908 8.36719 12.7918L11.3698 6.63975C11.5009 6.36975 11.7304 6.16725 12.0144 6.06938C12.1539 6.02068 12.3018 6.00028 12.4492 6.00936C12.5967 6.01844 12.7409 6.05682 12.8734 6.12225L13.8848 6.61556C14.1547 6.74719 14.3573 6.97669 14.4551 7.26075C14.553 7.54481 14.5344 7.84969 14.4023 8.11969Z" fill="%23FE8D03"/></svg>');
    background-position: 98.5% 16px !important;
}

.contact-frm form .gform-body .gform_fields .ginput_container textarea {
    height: 140px;
    resize: none;
    padding-top: 19px;
    padding-bottom: 13px;
    border-radius: 20px;
}


.contact-frm form .gform-body .gform_fields .ginput_container input::placeholder,
.contact-frm form .gform-body .gform_fields .ginput_container textarea::placeholder {
    color: #5C5C5C;
    opacity: 1;
    vertical-align: top;
}


.contact-frm form .gform-body .gform_fields .ginput_container input:focus,
.contact-frm form .gform-body .gform_fields .ginput_container textarea:focus {
    outline: none;
    color: #000000;
}


.contact-frm .gfield_required_asterisk {
    color: #000 !important;
}

.contact-frm form .gform-body .gform_fields {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}


.contact-frm form .gform-body .gform_fields .gfield_label {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1em;
    color: #2B2B2B;
    margin: 0;
    padding-left: 10px;
}


/* Blog Listing Page */


/* Contact Form */
.contact-frm .gform-footer .gform_button {
    color: #fff !important;
    margin: 0 !important;
    border: 1px solid;
    padding: 21px 87px;
    border-color: var(--e-global-color-accent);

}


.contact-frm .gform-footer .gform_button:hover {
    background-color: #fff !important;
    color: var(--e-global-color-accent) !important;
}


.contact-frm .gform-footer {
    margin: 0 !important;
    padding: 0 !important;
    margin-top: 19px !important;
    justify-content: center;
}


.contact-frm .gfield_description.validation_message.gfield_validation_message {
    text-transform: none !important;
}

.contact-frm form .gform_fields .gfield.gfield--input-type-email input {
    text-transform: lowercase !important;
}

.contact-frm form .gform_fields .gfield.gfield--input-type-email input::placeholder {
    text-transform: capitalize !important;
}

.contact-frm .gfield {
    position: relative;
}


/* .contact-frm .validation_message {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    z-index: 1;
    width: 30px !important;
    min-height: 25px !important;
    border-radius: 50px;
    padding: 5px 35px 5px 10px !important;
    overflow: hidden;
    font-size: 0 !important;
    background-color: #fff !important;
    line-height: 1.2 !important;
    cursor: help;
    background: url(images/info.png) right center no-repeat !important;
    background-size: 20px !important;
    margin: 0 !important;
    border: 1px solid transparent !important;
} */


/* .contact-frm .validation_message:hover {
    font-size: 10px !important;
    max-width: calc(100% - 20px) !important;
    width: auto !important;
    border: 1px solid #c02b0a !important;
    transition: all 0.3s ease-in-out;
    background-color: #fff !important;
} */


.contact-frm .gfield--type-textarea .validation_message {
    top: 5px !important;
    transform: translateY(-0%);
}


.contact-frm .gform_wrapper.gravity-theme .gform_validation_errors {
    padding: 10px 15px 10px 40px !important;
}


.contact-frm .gform_confirmation_message {
    text-align: center !important;
    color: #fff;
}

#field_1_3 #gfield_description_1_3 {
    font-family: 'Onest';
    font-weight: 400;
    font-size: 20px;
    line-height: 1.2em;
    color: #FFFFFF;
    padding-top: 3px;
    padding-left: 26px;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.713 14.713C10.9043 14.521 11 14.2833 11 14V10C11 9.71667 10.904 9.47933 10.712 9.288C10.52 9.09667 10.2827 9.00067 10 9C9.71733 8.99933 9.48 9.09533 9.288 9.288C9.096 9.48067 9 9.718 9 10V14C9 14.2833 9.096 14.521 9.288 14.713C9.48 14.905 9.71733 15.0007 10 15C10.2827 14.9993 10.5203 14.9043 10.713 14.713ZM10.713 6.712C10.9043 6.52067 11 6.28333 11 6C11 5.71667 10.904 5.47933 10.712 5.288C10.52 5.09667 10.2827 5.00067 10 5C9.71733 4.99933 9.48 5.09533 9.288 5.288C9.096 5.48067 9 5.718 9 6C9 6.282 9.096 6.51967 9.288 6.713C9.48 6.90633 9.71733 7.002 10 7C10.2827 6.998 10.5203 6.902 10.713 6.712ZM10 20C8.61667 20 7.31667 19.7373 6.1 19.212C4.88334 18.6867 3.825 17.9743 2.925 17.075C2.025 16.1757 1.31267 15.1173 0.788001 13.9C0.263335 12.6827 0.000667933 11.3827 1.26582e-06 10C-0.000665401 8.61733 0.262001 7.31733 0.788001 6.1C1.314 4.88267 2.02633 3.82433 2.925 2.925C3.82367 2.02567 4.882 1.31333 6.1 0.788C7.318 0.262667 8.618 0 10 0C11.382 0 12.682 0.262667 13.9 0.788C15.118 1.31333 16.1763 2.02567 17.075 2.925C17.9737 3.82433 18.6863 4.88267 19.213 6.1C19.7397 7.31733 20.002 8.61733 20 10C19.998 11.3827 19.7353 12.6827 19.212 13.9C18.6887 15.1173 17.9763 16.1757 17.075 17.075C16.1737 17.9743 15.1153 18.687 13.9 19.213C12.6847 19.739 11.3847 20.0013 10 20Z" fill="white"/></svg>');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 0px 50%;
    margin-top: 5px;
}


/* Footer Contact Form */


/* Contact Us Page */
.page-id-2677 .contact-bx {
    display: none;
}

.contact-frm.contcat-pg form .gform-body .gform_fields .ginput_container input:not([type="submit"]),
.contact-frm.contcat-pg form .gform-body .gform_fields .ginput_container textarea {
    border: 1px solid var(--e-global-color-accent);
}

.contact-frm.contcat-pg #field_1_3 #gfield_description_1_3 {
    color: #5C5C5C;
    background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.713 14.713C10.9043 14.521 11 14.2833 11 14V10C11 9.71667 10.904 9.47933 10.712 9.288C10.52 9.09667 10.2827 9.00067 10 9C9.71733 8.99933 9.48 9.09533 9.288 9.288C9.096 9.48067 9 9.718 9 10V14C9 14.2833 9.096 14.521 9.288 14.713C9.48 14.905 9.71733 15.0007 10 15C10.2827 14.9993 10.5203 14.9043 10.713 14.713ZM10.713 6.712C10.9043 6.52067 11 6.28333 11 6C11 5.71667 10.904 5.47933 10.712 5.288C10.52 5.09667 10.2827 5.00067 10 5C9.71733 4.99933 9.48 5.09533 9.288 5.288C9.096 5.48067 9 5.718 9 6C9 6.282 9.096 6.51967 9.288 6.713C9.48 6.90633 9.71733 7.002 10 7C10.2827 6.998 10.5203 6.902 10.713 6.712ZM10 20C8.61667 20 7.31667 19.7373 6.1 19.212C4.88334 18.6867 3.825 17.9743 2.925 17.075C2.025 16.1757 1.31267 15.1173 0.788001 13.9C0.263335 12.6827 0.000667933 11.3827 1.26582e-06 10C-0.000665401 8.61733 0.262001 7.31733 0.788001 6.1C1.314 4.88267 2.02633 3.82433 2.925 2.925C3.82367 2.02567 4.882 1.31333 6.1 0.788C7.318 0.262667 8.618 0 10 0C11.382 0 12.682 0.262667 13.9 0.788C15.118 1.31333 16.1763 2.02567 17.075 2.925C17.9737 3.82433 18.6863 4.88267 19.213 6.1C19.7397 7.31733 20.002 8.61733 20 10C19.998 11.3827 19.7353 12.6827 19.212 13.9C18.6887 15.1173 17.9763 16.1757 17.075 17.075C16.1737 17.9743 15.1153 18.687 13.9 19.213C12.6847 19.739 11.3847 20.0013 10 20Z" fill="%235C5C5C"/></svg>');
    white-space: nowrap;
}
.contact-frm.contcat-pg  .gform-footer{
    justify-content: unset;
}
/* Contact Us Page */

/* Responsive */
@media only screen and (min-width: 1025px) and (max-width: 1600px) {
    html {
        zoom: 0.85;
        zoom: 85%;
    }
}


@media (min-width: 1024px) {
    .contact-mnu {
        display: none !important;
    }

    .header-menu nav ul li:nth-last-of-type(2) a {
        margin-right: 0 !important;
    }
}

@media (max-width: 1200px) {
    .logo-img::after {
        top: 10px;
    }
}

@media (max-width: 1024px) {
    .logo-img::after {
        content: none;
    }

    .logo-img a::after {
        display: block;
    }

    #field_1_3 #gfield_description_1_3 {
        font-size: 17px;
    }

    .contact-frm form .gform-body .gform_fields {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }


    .exp-slide .elementor-swiper-button {
        width: 55px;
        height: 55px;
    }

    .exp-slide .swiper-pagination {
        bottom: -34px;
        width: calc(100% - 150px) !important;
    }
}

@media (max-width: 767px) {
    .exp-slide .elementor-swiper-button {
        width: 40px;
        height: 40px;
    }

    .exp-slide .swiper-pagination {
        bottom: -19px;
        width: calc(100% - 110px) !important;
    }
}

@media (max-width: 640px) {
    .contact-frm form .gform-body .gform_fields {
        grid-column-gap: unset;
        grid-row-gap: 15px;
    }

    .contact-frm .gform-footer .gform_button {
        padding: 19px 49px;
        line-height: 1 !important;
    }

    #field_1_3 #gfield_description_1_3 {
        font-size: 14px;
        padding-left: 21px;
        background-size: 15px;
    }

    .contact-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]),
    .contact-frm form .gform-body .gform_fields .ginput_container textarea {
        border-radius: 15px !important;
    }

    .contact-frm form .gform-body .gform_fields .ginput_container input:not([type="submit"]),
    .contact-frm form .gform-body .gform_fields .ginput_container textarea,
    .contact-frm form #input_1_3,
    .contact-frm form #input_1_4 {
        background-position: 95% center !important;
    }

    .contact-frm form #input_1_5 {
        background-position: 95% 20px !important;
    }
    .contact-frm.contcat-pg #field_1_3 #gfield_description_1_3{
        white-space: pre-wrap;
    }
}

/* Responsive */