/* 
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
*/

.white-btn .elementor-button-icon svg {
    height: 12px;
    width: 12px;
}
.footer-form input#input_1_1 {
    padding: 20px 32px 20px 32px;
    background: rgba(255, 255, 255, 0.41);
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 60px;
    height: 71px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    text-transform: none !important;
    color: #FFFFFF;
    width: 485px;
}
.footer-form .ginput_container.ginput_container_email {
    position: relative !important;
}
.footer-form .gform_footer.before {
    margin: 0;
}
.footer-form .gform_footer input#gform_submit_button_1 {
    position: absolute;
    right: -214px;
    top: 12px;
    width: 203px;
    background: #96D35F;
    height: 71px;
    border-radius: 60px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    color: #1A1A1A;
}
.footer-form .gform_footer input#gform_submit_button_1:hover{
	background-color:#fff;
}
.footer-form div#gform_1_validation_container {
    display: none;
}
.footer-form div#gform_confirmation_message_1 {
    color: #96D35F;
    font-weight: 500;
}
.hm-actn-bx .elementor-cta__bg-wrapper::after {
    content: "";
    position: absolute !important;
    width: 100%;
    height: 50%;
    z-index: 1;
    background: linear-gradient(180deg, #010101 0%, rgba(12, 12, 12, 0) 100%);
    transform: matrix(1, 0, 0, -1, 0, 0);
    bottom: 0;
}
.circle-bx.elementor-widget-icon-box {
    border: 1px solid #E1E1E1;
    width: 369px;
    height: 369px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	background-color:#fff;
}
.circle-bx.elementor-widget-icon-box:hover{
	background-color: #EFF9E7;
	border:1px solid #96D35F
}
.circle-bx.elementor-widget-icon-box:hover svg path {
    fill: #96D35F;
}
.circle-bx p.elementor-icon-box-description {
    width: 292px;
}
.circle-bx .elementor-icon-box-content {
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.accrdion-part .e-n-accordion-item {
    border: 1px solid #6C7674;
    border-radius: 10px;
}
.accrdion-part .e-n-accordion-item[open]{
	background-color:#fff !important;
}
.accrdion-part .e-n-accordion-item[open] p{
	color: #2F2F2F;
}
.video-info.elementor-widget.elementor-widget-video {
    height: 717px !important;
}
.video-info .elementor-custom-embed-play svg {
    opacity: 1 !important;
    transition: all .5s;
}
/* about faq */
.about-faq .e-n-accordion-item {
    background: #FFFFFF;
    border: 1px solid #E1E1E1 !important;
    border-radius: 10px !important;
}
.about-faq .e-n-accordion-item[open]{
	background: #FFFFFF!important;
	box-shadow: 0px 4px 6px #D9E4F6!important;
	border-radius: 10px!important;
}
.about-faq .elementor-widget.elementor-widget-text-editor {
    margin-top: -10px !important;
}
/* services */
.service-sec .e-loop-item:nth-child(odd) .e-con-inner {
    display: flex;
    flex-direction: row-reverse !important;
}
.policy-con li {
    list-style: none;
    padding-bottom: 18px;
    position: relative;
}
.policy-con ul {
    padding-left: 20px;
}
.policy-con li:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #424242;
    top: 12px;
    left: -18px;
}
.policy-con strong {
    font-weight: 500;
	color: #424242;
}
.shareicon .elementor-grid-item:nth-child(2) .elementor-share-btn__icon svg {
    height: var(--e-share-buttons-icon-size,1.7em);
    width: var(--e-share-buttons-icon-size,1.7em);
    fill: #fff !important;
	
}
.shareicon .elementor-grid-item:nth-child(2) .elementor-share-btn__icon{
	position:relative;
}
.shareicon .elementor-grid-item:nth-child(2) .elementor-share-btn__icon::before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08606 17.9996V5.85458H0.22744V17.9996H4.08647H4.08606ZM2.15756 4.19667C3.50286 4.19667 4.3404 3.26408 4.3404 2.0986C4.31522 0.906565 3.50286 0 2.18314 0C0.86252 0 0 0.906565 0 2.09849C0 3.26397 0.837237 4.19656 2.13228 4.19656H2.15726L2.15756 4.19667ZM6.22187 17.9996H10.0802V11.218C10.0802 10.8555 10.1054 10.492 10.2073 10.2331C10.4861 9.50761 11.121 8.75658 12.1872 8.75658C13.583 8.75658 14.1418 9.87021 14.1418 11.503V17.9996H18V11.036C18 7.30574 16.0967 5.56985 13.5581 5.56985C11.4768 5.56985 10.5627 6.78686 10.0548 7.61576H10.0805V5.855H6.22207C6.27243 6.99434 6.22177 18 6.22177 18L6.22187 17.9996Z' fill='%232F2F2F'/%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 18px;
    width: 18px;
    height: 18px;
    top: 6px;
    left: 8px;
    z-index: 55 !important;
}
.shareicon .elementor-share-btn__icon {
    justify-content: flex-end !important;
}


/* blog-sec */ 

.blog-sec .page-numbers {
    width: 48px !important;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #F1F1F1;
    border-radius: 100%;
}
.blog-sec .page-numbers:hover, .blog-sec a.page-numbers:hover{
	color:#fff !important;
	background-color:#96D35F !important;
	border: 1px solid #96D35F !important;
}
.blog-sec a.page-numbers.next:hover{
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0L0 1.41L4.58 6L0 10.59L1.41 12L7.41 6L1.41 0Z' fill='white'/%3E%3C/svg%3E%0A");
}
.blog-sec span.page-numbers.prev:hover{
		background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00016 12L7.41016 10.59L2.83016 6L7.41016 1.41L6.00016 1.23266e-07L0.000155878 6L6.00016 12Z' fill='white'/%3E%3C/svg%3E%0A");
}
.blog-sec nav.elementor-pagination {
    display: flex;
    gap: 8px;
}
.blog-sec span.page-numbers.prev{
    color: transparent !important;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00016 12L7.41016 10.59L2.83016 6L7.41016 1.41L6.00016 1.23266e-07L0.000155878 6L6.00016 12Z' fill='%23424242'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 8px;
}
.blog-sec a.page-numbers.next {
    color: transparent !important;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0L0 1.41L4.58 6L0 10.59L1.41 12L7.41 6L1.41 0Z' fill='%23424242'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 8px;
}
/*  -----------------------------------------*/

.blog-sec a.page-numbers.prev {
    color: transparent !important;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00016 12L7.41016 10.59L2.83016 6L7.41016 1.41L6.00016 1.23266e-07L0.000155878 6L6.00016 12Z' fill='%23424242'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 8px;
}
.blog-sec a.page-numbers.prev:hover{
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00016 12L7.41016 10.59L2.83016 6L7.41016 1.41L6.00016 1.23266e-07L0.000155878 6L6.00016 12Z' fill='white'/%3E%3C/svg%3E%0A");
}
.blog-sec span.page-numbers.next {
    color: transparent !important;
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0L0 1.41L4.58 6L0 10.59L1.41 12L7.41 6L1.41 0Z' fill='%23424242'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: 8px;
}
.blog-sec span.page-numbers.next:hover{
   background-color: #fff !important;
   border: 1px solid #F1F1F1 !important;
}
.blog-sec span.page-numbers.current{
	color:#fff !important;
	background-color:#96D35F !important;
	border: 1px solid #96D35F !important;
}
/*  contact*/

.contact-us-form label, .contact-us-form legend {
    font-family: 'Inter Tight' !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    letter-spacing: -0.01em !important;
    text-transform: capitalize;
    color: #424242 !important;
    margin-bottom: 19px !important;
}
.contact-us-form input, .contact-us-form select {
    height: 70px !important;
    border: 1px solid #E2E2E2 !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    padding: 20px !important;
    font-family: 'Poppins' !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 27px !important;
    color: #2F2F2F !important;
}
.contact-us-form select#input_2_8_4 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.26604 6.70712C6.843 7.09763 6.15703 7.09763 5.73399 6.70712L0.317298 1.70712C-0.105766 1.31659 -0.105766 0.683422 0.317298 0.292891C0.740373 -0.0976303 1.4263 -0.0976303 1.84937 0.292891L6.50001 4.58582L11.1507 0.292891C11.5737 -0.0976303 12.2597 -0.0976303 12.6827 0.292891C13.1058 0.683422 13.1058 1.31659 12.6827 1.70712L7.26604 6.70712Z' fill='%23424242'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: 93% 50%;
    background-size: 13px;
    padding: 20px 34px 20px 20px  !important;
}
.contact-us-form select#input_2_9 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.26604 6.70712C6.843 7.09763 6.15703 7.09763 5.73399 6.70712L0.317298 1.70712C-0.105766 1.31659 -0.105766 0.683422 0.317298 0.292891C0.740373 -0.0976303 1.4263 -0.0976303 1.84937 0.292891L6.50001 4.58582L11.1507 0.292891C11.5737 -0.0976303 12.2597 -0.0976303 12.6827 0.292891C13.1058 0.683422 13.1058 1.31659 12.6827 1.70712L7.26604 6.70712Z' fill='%23424242'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: 93% 50%;
    background-size: 13px;
    padding: 20px 34px 20px 20px  !important;
}
.contact-us-form input::placeholder{
	font-family: 'Poppins' !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 27px !important;
    color: #2F2F2F !important;
}
.contact-us-form textarea{
	border: 1px solid #E2E2E2 !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    padding: 20px !important;
    font-family: 'Poppins' !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 27px !important;
    color: #2F2F2F !important;
}
.contact-us-form span.gfield_required.gfield_required_asterisk {
    font-size: 17px !important;
    color: red !important;
}
.contact-us-form p.gform_required_legend {
    display: none;
}
.contact-us-form .gform-theme--foundation .gform_fields {
    column-gap: 30px;
    row-gap: 30px !important;
}
.contact-us-form #gform_2 .ginput_complex.ginput_container_name {
    display: flex;
    gap: 20px;
}
.contact-us-form .ginput_container_address {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.contact-us-form #input_2_8 {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    row-gap: 30px;
}
.contact-us-form #input_2_8 .address_line_1,
.contact-us-form #input_2_8 .address_line_2{
    width:calc(50% - 10px);
}
.contact-us-form #input_2_8 .address_city, .contact-us-form #input_2_8 .address_state, .contact-us-form #input_2_8 .address_zip {
    width: calc(25% - 14px);
}
.contact-us-form label#input_2_8_1_label, .contact-us-form label#input_2_8_2_label, .contact-us-form label#input_2_8_3_label, .contact-us-form label#input_2_8_4_label, .contact-us-form label#input_2_8_5_label {
    display: none;
}
.contact-us-form select#input_2_9 {
    max-width: 642px;
}
.contact-us-form div#gform_drag_drop_area_2_11 {
    border: 1px solid #E2E2E2 !important;
    box-shadow: none;
    border-radius: 10px;
    padding: 45px;
}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before{
    color: transparent !important;
    background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_456_1091)'%3E%3Cpath d='M28 0H7.99998C5.86324 0 3.85429 0.832157 2.34319 2.34326C0.832156 3.85415 0 5.86317 0 8.00005V10.0001C0 11.1048 0.895384 12.0002 2.00001 12.0002C3.10464 12.0002 4.00002 11.1048 4.00002 10.0001V8.00005C4.00002 6.93161 4.41614 5.92717 5.17151 5.17172C5.9271 4.41621 6.93154 4.00002 7.99998 4.00002H28C29.0683 4.00002 30.0728 4.41621 30.8283 5.17172C31.5838 5.92731 32 6.93175 32 8.00005V10.0001C32 11.1048 32.8954 12.0002 33.9999 12.0002C35.1045 12.0002 36 11.1048 36 10.0001V8.00005C36 5.86331 35.1678 3.85443 33.6567 2.34326C32.1456 0.832157 30.1367 0 28 0ZM18 8.00012C17.4777 7.99943 16.9761 8.20368 16.6028 8.56895L16.6027 8.56909L16.5987 8.57301L16.5976 8.57412C16.5965 8.5751 16.5955 8.57615 16.5944 8.5772L16.5924 8.57923C16.5917 8.57997 16.5909 8.58069 16.5902 8.58139L16.5858 8.58572L8.58579 16.5858C7.80477 17.3669 7.80477 18.6332 8.58579 19.4143C9.36681 20.1953 10.6332 20.1954 11.4143 19.4143L16 14.8285V34C16 35.1046 16.8953 36 18 36C19.1046 36 20 35.1046 20 34V14.8286L24.5857 19.4143C25.3667 20.1953 26.6333 20.1953 27.4142 19.4143C28.1952 18.6333 28.1952 17.3669 27.4142 16.5858L19.4142 8.58586L19.4098 8.58153L19.4076 8.57936L19.4056 8.57734C19.4046 8.57622 19.4035 8.57524 19.4025 8.57426L19.4013 8.57315C19.4 8.57181 19.3987 8.5705 19.3974 8.56923L19.3973 8.56909C19.3752 8.54765 19.353 8.52683 19.3302 8.50657C19.1669 8.36066 18.9807 8.24275 18.779 8.15759L18.777 8.15675C18.7762 8.15647 18.7756 8.15605 18.7748 8.15584C18.5295 8.05268 18.2661 7.99973 18 8.00012Z' fill='%23424242'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_456_1091'%3E%3Crect width='36' height='36' fill='white' transform='matrix(1 0 0 -1 0 36)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 36px;
}
.contact-us-form div#gfield_description_2_11 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #2F2F2F;
}
.contact-us-form input#gform_submit_button_2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #1A1A1A;
    width: 358px;
    background: #96D35F;
    border-radius: 100px !important;
    border: 1px solid #96D35F;
}
.contact-us-form input#gform_submit_button_2:hover{
    background: #ffffff;
    border: 1px solid #1A1A1A !important;
}
.contact-us-form  #field_2_11 .gfield_label::after {
    content: " (Optional)";
    font-family: 'Inter Tight';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-transform: capitalize;
    color: #858484;
}
.contact-us-form span.gform_drop_instructions, .contact-us-form span.gfield_fileupload_filename {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #2F2F2F;
}
.contact-us-form button#gform_browse_button_2_11 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    text-decoration-line: underline;
    color: #2F2F2F;
    background: #fff !important;
    box-shadow: none;
}
.contact-us-form button#gform_browse_button_2_11:hover{
    color: #96D35F;
}
.contact-us-form div#gform_2_validation_container {
    display: none;
}
.contact-us-form .gfield_fileupload_progressbar{
  background-color: #c8d3bf !important;
}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .ginput_preview .gfield_fileupload_progressbar_progress {
    background-color: #96D35F !important;
}
.contact-us-form div#gform_confirmation_message_2 {
    text-align: center;
    color: #96D35F;
    font-weight: 600;
}
.shareicon .elementor-grid-item:nth-child(2):hover .elementor-share-btn__icon::before{
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08606 17.9996V5.85458H0.22744V17.9996H4.08647H4.08606ZM2.15756 4.19667C3.50286 4.19667 4.3404 3.26408 4.3404 2.0986C4.31522 0.906565 3.50286 0 2.18314 0C0.86252 0 0 0.906565 0 2.09849C0 3.26397 0.837237 4.19656 2.13228 4.19656H2.15726L2.15756 4.19667ZM6.22187 17.9996H10.0802V11.218C10.0802 10.8555 10.1054 10.492 10.2073 10.2331C10.4861 9.50761 11.121 8.75658 12.1872 8.75658C13.583 8.75658 14.1418 9.87021 14.1418 11.503V17.9996H18V11.036C18 7.30574 16.0967 5.56985 13.5581 5.56985C11.4768 5.56985 10.5627 6.78686 10.0548 7.61576H10.0805V5.855H6.22207C6.27243 6.99434 6.22177 18 6.22177 18L6.22187 17.9996Z' fill='%2396D35F'/%3E%3C/svg%3E%0A") !important;
}





















/*-------------------------------------------------------------- Responsive----------------------------------------------  */


@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  html {
    zoom: 0.85;
    zoom: 85%;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  html {
    zoom: 0.75;
    zoom: 75%;
  }
}
@media (max-width:1024px){
		.footer-form input#input_1_1 {
    padding: 10px 32px 10px 32px !important;
    height: 63px;
    width: 355px;
}
	.footer-form .gform_footer input#gform_submit_button_1{
		    height: 63px;
	}
	.cunter-part .elementor-counter-title {
    text-align: center !important;
}
	.circle-bx.elementor-widget-icon-box {
    width: 350px;
    height: 350px;
}
	.video-info.elementor-widget.elementor-widget-video {
    height: 447px !important;
}
.contact-us-form #input_2_8 .address_city, .contact-us-form #input_2_8 .address_state, .contact-us-form #input_2_8 .address_zip {
    width: calc(33.33% - 14px);
}
.contact-us-form select#input_2_9 {
    max-width: 100%;
    background-position: 98% 50%;
}
}
@media (max-width:767px){
	.white-btn .elementor-button-content-wrapper {
    gap: 15px !important;
}
			.footer-form input#input_1_1 {
    height: 51px;
    width:100%;
}
    .footer-form .gform_footer input#gform_submit_button_1 {
        height: 51px;
        position: unset;
        padding: 12px !important;
        width: 100%;
		margin-top: 15px;
    }
	    .video-info.elementor-widget.elementor-widget-video {
        height: 186px !important;
    }
	.service-sec .e-loop-item:nth-child(odd) .e-con-inner {
    display: flex;
    flex-direction: row !important;
}
	.blog-sec nav.elementor-pagination {
    justify-content: center;
}
	.blog-sec .page-numbers {
    width: 40px !important;
    height: 40px;
}
.contact-us-form #input_2_8 .address_city, .contact-us-form #input_2_8 .address_state, .contact-us-form #input_2_8 .address_zip {
    width: 100%;
}
.contact-us-form #input_2_8 .address_line_1, .contact-us-form #input_2_8 .address_line_2 {
    width: 100%;
}
.contact-us-form .gform-theme--foundation .gform_fields {
    row-gap: 15px !important;
}
.contact-us-form label, .contact-us-form legend{
    margin-bottom: 10px !important;
    font-size: 15px !important;
    line-height: 22px !important;
}
.contact-us-form #input_2_8 {
    row-gap: 15px;
}
.contact-us-form input::placeholder{
    font-size: 15px !important;
    line-height: 24px !important;
}
.contact-us-form textarea::placeholder{
    font-size: 15px !important;
    line-height: 24px !important;
}
.contact-us-form input{
    height: 50px !important;
    padding: 15px !important;
    font-size: 15px !important;
    line-height: 24px !important;
}
.contact-us-form textarea{
    padding: 15px;
    font-size: 15px !important;
    line-height: 24px !important;
}
.contact-us-form select#input_2_8_4 {
    padding: 10px 15px !important;
    height: 50px !important;
    font-size: 15px !important;
    line-height: 24px !important;
}
.contact-us-form select#input_2_9{
    padding: 10px 15px !important;
    height: 50px !important;
    font-size: 15px !important;
    line-height: 24px !important;
}
    .contact-us-form div#gfield_description_2_11 {
    font-size: 15px;
    line-height: 24px;
}
.contact-us-form #field_2_11 .gfield_label::after{
    font-size: 15px;
    line-height: 22px;
}
.contact-us-form input#gform_submit_button_2 {
    font-size: 15px !important;
    line-height: 21px !important;
    width: 100%;
}
.contact-us-form span.gform_drop_instructions, .contact-us-form span.gfield_fileupload_filename {
    font-size: 15px;
    line-height: 24px;
}
}

@media (max-width:375px){
	.circle-bx.elementor-widget-icon-box {
    width: 280px;
    height: 280px;
}
	.circle-bx .elementor-icon-box-content {
    width: 85% !important;
    margin: 0 auto;
}
	.circle-bx p.elementor-icon-box-description {
    width: 100%;
}
}