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



.globar-nav-menu .current-menu-item::before{
   position: absolute;
   width: 100%;
   background-color: #ffffff !important;
   height: 3px;
   content: '';
   bottom: -43px;
}

.globar-nav-menu .current-menu-item{
   position: relative;
}

.white-btn .elementor-button{
    line-height: 53px !important;
}


.dark-btn .elementor-button:hover{
    border-color: #ffffff !important;
}
 .white-btn .elementor-button-icon{
    height: 34px;
    width: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    border-radius: 17px;
 }

 .white-btn .elementor-button-content-wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
    gap:10px;
 }

 .white-btn .elementor-button:hover .elementor-button-icon{
    background-color: #0254A6;
 }

 .white-btn .elementor-button:hover .elementor-button-icon svg path{
    fill: #ffffff;
 }

 .mid-font{
    font-weight: 700;
}

.main-header.elementor-sticky--effects {
    background-color: rgba(0, 0, 0, 0.4) !important;
    backdrop-filter: saturate(180%) blur(20px) !important;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    transition: all 0.5s ease !important;
    border-bottom: none !important;
    width: 100% !important;
}

.mid-font{
   font-weight: 700;
}

.mid-font-weight{
   font-weight: 600;
}

.banner-contain::after{
   position: absolute !important;
   width: 2px;
   height: 156px;
   content: '';
   background: url(./images/line.png);
   left: -34px;
   top: 5px;
}

.box-icon-style .elementor-icon::before{
   position: absolute;
    width: 47px;
    height: 47px;
    background-color: #D9D9D9;
    content: '';
    opacity: 49%;
    top: -11px;
    left: -18px;
    border-radius: 100%;
}

.box-icon-style .elementor-icon{
   position: relative;
}

/* .box-icon-style .elementor-widget-container{
   width: 195px;
    height: 175px !important;
    display: flex;
    justify-content: center;
    align-items: center;
} */

.head2-mid{
   font-weight: 600;
   color: #0254A6;
}

.scrool-sec {
   counter-reset: section;
}

.count-list ul li::before {
 counter-increment: section;
 content: attr(data-count) ".";
 font-family: var(--e-global-typography-bfeedb6-font-family), Sans-serif;
 font-size: var(--e-global-typography-bfeedb6-font-size);
 font-weight: var(--e-global-typography-bfeedb6-font-weight);
 line-height: var(--e-global-typography-bfeedb6-line-height);
 color: var(--e-global-color-text);
}

.scrool-sec {
  direction: rtl;
  overflow-y: scroll !important; 
  height: 333px !important;
  overflow: hidden;
}

.inner-content{
   direction: ltr;
        
}

.count-list span.loadMoreBtn-label:hover{
   color: #0254A6;
}

.count-list span.loadMoreBtn-label{
   font-family: var(--e-global-typography-bfeedb6-font-family), Sans-serif;
   font-size: var(--e-global-typography-bfeedb6-font-size);
   line-height: var(--e-global-typography-bfeedb6-line-height);
   font-weight: 700;
}

.scrool-sec::-webkit-scrollbar{
   width: 3px; /* width of the vertical scrollbar */
   height: 3px; /* height of the horizontal scrollbar */
 }
 
 .scrool-sec::-webkit-scrollbar-track {
   background: #9EC6ED; /* background of the track */
 }
 
 .scrool-sec::-webkit-scrollbar-thumb {
   background: #0254A6;
 }
 
 .service-img .elementor-widget-container a{
   display: block;
}


/* Contact form css */


.contact-form-style input[type=text], input[type=email], input[type=tel]{
   border: 1px solid rgba(108, 108, 108, 0.2) !important;
	 height:54px !important;
	padding-left:44px !important;
	box-shadow:none !important;
	border-radius:0px !important;
}

.contact-form-style textarea{
	border: 1px solid rgba(108, 108, 108, 0.2) !important;
	 height:54px !important;
	padding-left:44px !important;
	box-shadow:none !important;
	border-radius:0px !important;
	height:130px !important;
	padding-top:22px !important;
   white-space: pre-wrap;
   word-break: break-word;
}

.contact-form-style input::placeholder{
   font-size: 16px !important;
   color: #2A2A2A !important;
   font-weight: 400 !important;
}

.contact-form-style textarea::placeholder{
   font-size: 16px !important;
   color: #2A2A2A !important;
   font-weight: 400 !important;
}

.contact-form-style .user-name:before{
   position: absolute;
   width: 16px;
   height: 16px;
   content: '';
   background-repeat: no-repeat;
   background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0721 4.04994C10.0721 4.14417 10.0687 4.2384 10.062 4.33262C10.0586 4.37974 10.0536 4.42517 10.0485 4.47228C10.0452 4.50089 10.0552 4.56146 10.0485 4.47397C10.0502 4.50257 10.0401 4.53791 10.0351 4.56483C10.0048 4.7516 9.95934 4.93669 9.90045 5.11673C9.87184 5.20255 9.83987 5.28668 9.8079 5.36913C9.7793 5.44148 9.83987 5.30014 9.80622 5.37081C9.79781 5.391 9.78771 5.41119 9.7793 5.43138C9.75742 5.4785 9.73555 5.52561 9.71031 5.57104C9.62954 5.72921 9.537 5.88065 9.43436 6.02535C9.41248 6.05732 9.38724 6.1078 9.35527 6.13136C9.41417 6.08593 9.37378 6.1078 9.35359 6.13304C9.34013 6.14987 9.32667 6.16669 9.31153 6.18352C9.25095 6.25756 9.18701 6.32823 9.11971 6.39553C9.05913 6.45947 8.99519 6.52005 8.92957 6.57894C8.89592 6.60754 8.86395 6.63783 8.83029 6.66475C8.81347 6.67822 8.79664 6.69336 8.77981 6.70682C8.76804 6.71523 8.75626 6.72533 8.74448 6.73374C8.78318 6.70345 8.78823 6.70009 8.75962 6.72196C8.6166 6.82797 8.47021 6.92556 8.31541 7.00969C8.23801 7.05344 8.15892 7.09214 8.07816 7.13084C8.05796 7.14094 8.03777 7.14935 8.01758 7.15777C7.94523 7.18974 8.08825 7.12916 8.0159 7.15945C7.9671 7.17964 7.91831 7.19815 7.86951 7.21666C7.69115 7.2806 7.50943 7.33108 7.32434 7.36809C7.27891 7.37651 7.23347 7.38492 7.18804 7.39165C7.16785 7.39502 7.14093 7.40343 7.11906 7.40175C7.18636 7.4068 7.16617 7.39502 7.13925 7.39838C7.03829 7.40848 6.93733 7.41857 6.83637 7.42194C6.63951 7.42867 6.446 7.41857 6.25082 7.39838C6.17005 7.38997 6.32822 7.41016 6.24913 7.39838C6.22558 7.39502 6.2037 7.39165 6.18015 7.38829C6.13472 7.38156 6.08928 7.37314 6.04554 7.36305C5.94963 7.34285 5.85372 7.3193 5.75781 7.29238C5.67199 7.26714 5.58618 7.24021 5.50036 7.20824C5.46503 7.19478 5.42969 7.18132 5.39604 7.16786C5.38931 7.1645 5.38258 7.16281 5.37585 7.15945C5.3422 7.14599 5.34893 7.14767 5.39436 7.16786C5.37248 7.16786 5.3321 7.14094 5.31359 7.13084C5.14533 7.05344 4.98379 6.96426 4.82899 6.86162C4.79197 6.83806 4.75496 6.81283 4.71962 6.78759C4.68765 6.76571 4.63717 6.74047 4.61362 6.7085C4.65905 6.76739 4.63717 6.72701 4.61193 6.70682C4.59511 6.69336 4.57828 6.6799 4.56145 6.66475C4.52275 6.6311 4.48237 6.59745 4.44535 6.5638C4.31411 6.44601 4.19296 6.31813 4.08022 6.18352C4.06676 6.16669 4.05162 6.14987 4.03815 6.13304C4.01796 6.1078 3.9759 6.08593 4.03647 6.13136C4.00618 6.1078 3.98094 6.05564 3.95739 6.02535C3.90186 5.94795 3.8497 5.86719 3.8009 5.78474C3.75547 5.70902 3.71172 5.63162 3.67302 5.55085C3.65283 5.51047 3.63432 5.47177 3.61413 5.43138C3.60404 5.41119 3.59562 5.391 3.58721 5.37081C3.57207 5.33716 3.57543 5.34389 3.59394 5.38932C3.58889 5.37586 3.58216 5.3624 3.57711 5.34725C3.50981 5.18067 3.45428 5.00736 3.41221 4.83237C3.39034 4.74319 3.37183 4.65401 3.35837 4.56315C3.35501 4.53959 3.35164 4.51771 3.34828 4.49416C3.3365 4.41339 3.35669 4.57324 3.34828 4.49248C3.34323 4.43863 3.3365 4.38479 3.33313 4.33094C3.31799 4.13576 3.31967 3.93889 3.33481 3.7437C3.33818 3.69659 3.34323 3.65116 3.34828 3.60404C3.35669 3.52328 3.3365 3.68145 3.34828 3.60236C3.35164 3.57881 3.35501 3.55693 3.35837 3.53337C3.3752 3.43578 3.39371 3.33819 3.41895 3.24228C3.46269 3.06729 3.5199 2.89566 3.58721 2.72908C3.61581 2.65672 3.55524 2.79806 3.58889 2.72739C3.5973 2.7072 3.6074 2.68701 3.61581 2.66682C3.63432 2.62644 3.65451 2.58605 3.67471 2.54735C3.71845 2.46154 3.76557 2.37741 3.81436 2.29496C3.8598 2.21924 3.90859 2.1452 3.96075 2.07285C3.98263 2.04088 4.00787 1.9904 4.03984 1.96684C3.98095 2.01227 4.02133 1.9904 4.04152 1.96516C4.06003 1.9416 4.07854 1.91973 4.09705 1.89786C4.20978 1.76324 4.3343 1.63705 4.46554 1.51926C4.4992 1.49066 4.53117 1.46037 4.56482 1.43345C4.58165 1.41999 4.59847 1.40484 4.6153 1.39138C4.64054 1.37119 4.66241 1.32913 4.61698 1.3897C4.64054 1.35941 4.6927 1.33417 4.72299 1.31062C4.76505 1.28033 4.80712 1.25172 4.85087 1.22312C5.00567 1.12216 5.16888 1.03298 5.33715 0.957263C5.35061 0.950533 5.38258 0.930341 5.39772 0.930341C5.38426 0.935389 5.3708 0.94212 5.35902 0.947168C5.37248 0.94212 5.38594 0.935389 5.40109 0.930341C5.43642 0.91688 5.47008 0.903419 5.50541 0.889958C5.59627 0.856305 5.6905 0.826018 5.78473 0.799096C5.87222 0.773856 5.9614 0.753665 6.05058 0.735156C6.09601 0.726743 6.14145 0.71833 6.18519 0.709916C6.20875 0.706551 6.23063 0.703186 6.25418 0.699821C6.2912 0.694773 6.28447 0.694773 6.23399 0.703186L6.27942 0.698138C6.47461 0.676264 6.66979 0.669533 6.86666 0.677946C6.95584 0.681312 7.04502 0.689725 7.1342 0.699821C7.16449 0.703186 7.20319 0.69309 7.12579 0.698138C7.14598 0.696455 7.1729 0.704868 7.19477 0.708234C7.24694 0.716647 7.30078 0.726743 7.35294 0.736839C7.53803 0.773857 7.71976 0.826018 7.89643 0.891641C7.9385 0.906784 7.98056 0.923611 8.02095 0.940437C8.0933 0.969042 7.95196 0.908467 8.02263 0.94212C8.04282 0.950533 8.06301 0.960629 8.0832 0.969042C8.1707 1.00943 8.25651 1.05317 8.34065 1.10029C8.41805 1.14404 8.49377 1.18947 8.5678 1.23826C8.59809 1.25845 8.62838 1.27865 8.65866 1.30052C8.69568 1.32576 8.75626 1.35605 8.78318 1.39138C8.73775 1.33249 8.75962 1.37287 8.78486 1.39307C8.80169 1.40653 8.81851 1.41999 8.83534 1.43513C8.86899 1.46374 8.90265 1.49234 8.93462 1.52095C9.00529 1.58489 9.07427 1.65051 9.1399 1.7195C9.20047 1.78344 9.25936 1.84906 9.31657 1.91636C9.33003 1.93319 9.34518 1.95002 9.35864 1.96684C9.37883 1.99208 9.4209 2.01396 9.36032 1.96853C9.39566 1.99545 9.42594 2.05602 9.45118 2.09304C9.55214 2.23775 9.64469 2.39087 9.72377 2.54903C9.74396 2.58942 9.76247 2.62812 9.78266 2.6685C9.79276 2.68869 9.80117 2.70888 9.80958 2.72908C9.84155 2.80143 9.78098 2.65841 9.81127 2.73076C9.8466 2.82162 9.88194 2.91248 9.91054 3.00503C9.96775 3.18507 10.0132 3.37016 10.0418 3.55861C10.0452 3.57881 10.0536 3.60573 10.0519 3.6276C10.0586 3.54179 10.0485 3.60236 10.0519 3.62928C10.0569 3.6764 10.062 3.72183 10.0653 3.76894C10.067 3.86149 10.0704 3.95571 10.0721 4.04994C10.0721 4.22662 10.2269 4.39488 10.4086 4.38647C10.5903 4.37806 10.7451 4.2384 10.7451 4.04994C10.7418 3.22545 10.4911 2.3976 10.0098 1.72454C9.52354 1.04476 8.85385 0.529875 8.06974 0.240462C7.28395 -0.0489509 6.39552 -0.075873 5.59122 0.152965C4.81553 0.37339 4.10209 0.832749 3.58889 1.45532C3.04877 2.11323 2.7257 2.90743 2.6584 3.75548C2.59277 4.58334 2.79974 5.43475 3.23049 6.14482C3.6461 6.82965 4.27204 7.39838 5.00567 7.72818C5.79314 8.08321 6.66306 8.18417 7.51279 8.01591C8.30699 7.85774 9.0524 7.44213 9.61272 6.85826C10.1747 6.2727 10.5651 5.51383 10.6896 4.70953C10.7233 4.49079 10.7451 4.27037 10.7451 4.04994C10.7451 3.87327 10.5903 3.705 10.4086 3.71342C10.2252 3.72183 10.0721 3.86149 10.0721 4.04994ZM12.2393 15.3253H1.15244C1.1373 15.3253 1.12047 15.3253 1.10533 15.3236C1.10869 15.3236 1.05989 15.3219 1.05989 15.3202C1.05821 15.3169 1.14739 15.337 1.08177 15.3219C1.05316 15.3152 1.02288 15.3084 0.994272 15.3C0.984176 15.2967 0.972398 15.2899 0.962302 15.2899C0.920236 15.2832 1.01783 15.3219 0.980811 15.2983C0.958937 15.2849 0.93538 15.2748 0.913505 15.263C0.891631 15.2495 0.87144 15.2344 0.849566 15.2209C0.817596 15.2024 0.876488 15.2378 0.874805 15.2411C0.873122 15.2428 0.837787 15.2092 0.834422 15.2058C0.815913 15.189 0.799087 15.1688 0.78226 15.1503C0.741877 15.1099 0.81423 15.2041 0.77553 15.1402C0.762069 15.1183 0.748608 15.0981 0.735146 15.0746C0.728416 15.0611 0.721685 15.0476 0.714955 15.0359C0.689715 14.9871 0.723368 15.056 0.723368 15.056C0.708224 15.0577 0.689715 14.9198 0.681302 14.9046C0.704859 14.9484 0.68635 14.9618 0.684667 14.9265C0.684667 14.9113 0.682985 14.8962 0.681302 14.8794V12.9376C0.681302 12.7677 0.708224 12.6011 0.711589 12.4328C0.711589 12.4328 0.701494 12.5035 0.706542 12.4648C0.708224 12.4496 0.71159 12.4345 0.713272 12.4194C0.716637 12.3924 0.721685 12.3655 0.726733 12.3403C0.736829 12.2831 0.746925 12.2275 0.760386 12.172C0.783943 12.0643 0.812548 11.9583 0.844518 11.854C0.87817 11.7463 0.916871 11.642 0.958937 11.5377C0.980811 11.4821 0.930332 11.6033 0.963984 11.5259C0.97408 11.5023 0.985859 11.4788 0.995955 11.4552C1.01951 11.4047 1.04475 11.3543 1.06999 11.3055C1.17095 11.112 1.28873 10.9302 1.4183 10.7536C1.45363 10.7064 1.37791 10.8023 1.42671 10.7435C1.44353 10.7233 1.45868 10.7031 1.4755 10.6829C1.51084 10.6408 1.54618 10.5987 1.58319 10.5584C1.65723 10.4759 1.73463 10.3985 1.8154 10.3228C1.8928 10.2504 1.97525 10.1815 2.0577 10.1142C2.10313 10.0771 2.00722 10.1512 2.06779 10.1057C2.08798 10.0906 2.10986 10.0755 2.13005 10.0603C2.17716 10.0267 2.22596 9.993 2.27644 9.96103C2.45648 9.84325 2.64662 9.74397 2.8418 9.65479C2.89565 9.62955 2.78291 9.67835 2.85358 9.64974C2.87714 9.63965 2.90238 9.62955 2.92593 9.62114C2.98146 9.59927 3.03867 9.57907 3.09588 9.56056C3.2002 9.52691 3.30453 9.49662 3.41221 9.47139C3.5199 9.44615 3.62927 9.42427 3.73865 9.40745C3.75042 9.40576 3.7723 9.39903 3.78408 9.40071C3.78576 9.40071 3.71341 9.40913 3.75211 9.40576C3.77903 9.4024 3.80595 9.39903 3.83287 9.39735C3.89513 9.39062 3.95739 9.38557 4.01965 9.38221C4.14753 9.37548 4.27709 9.37716 4.40497 9.37716H9.15672C9.3233 9.37716 9.4882 9.40408 9.6531 9.40745C9.6531 9.40745 9.58243 9.39735 9.62113 9.4024C9.63627 9.40408 9.65142 9.40744 9.66656 9.40913C9.69348 9.41249 9.72041 9.41754 9.74564 9.42259C9.80285 9.43268 9.85838 9.44278 9.91391 9.45624C10.0216 9.4798 10.1276 9.5084 10.2319 9.54037C10.3396 9.57403 10.4439 9.61273 10.5483 9.65479C10.6038 9.67667 10.4826 9.62619 10.56 9.65984C10.5836 9.66994 10.6072 9.68171 10.6307 9.69181C10.6812 9.71537 10.7317 9.74061 10.7805 9.76585C10.974 9.8668 11.1557 9.98459 11.3324 10.1142C11.3795 10.1495 11.2836 10.0738 11.3425 10.1226C11.3627 10.1394 11.3828 10.1545 11.403 10.1714C11.4451 10.2067 11.4872 10.242 11.5276 10.279C11.61 10.3531 11.6874 10.4305 11.7631 10.5113C11.8355 10.5887 11.9045 10.6711 11.9718 10.7536C12.0088 10.799 11.9347 10.7031 11.9802 10.7636C11.9953 10.7838 12.0105 10.8057 12.0256 10.8259C12.0593 10.873 12.0929 10.9218 12.1249 10.9723C12.2427 11.1523 12.3419 11.3425 12.4311 11.5377C12.4564 11.5915 12.4076 11.4788 12.4362 11.5494C12.4463 11.573 12.4564 11.5982 12.4648 11.6218C12.4867 11.6773 12.5068 11.7345 12.5254 11.7917C12.559 11.8961 12.5893 12.0004 12.6145 12.1081C12.6398 12.2158 12.6616 12.3251 12.6785 12.4345C12.6802 12.4463 12.6869 12.4682 12.6852 12.4799C12.6852 12.4816 12.6768 12.4093 12.6802 12.448C12.6835 12.4749 12.6869 12.5018 12.6886 12.5287C12.6953 12.591 12.7003 12.6532 12.7037 12.7155C12.7138 12.9141 12.7088 13.1126 12.7088 13.3112C12.7088 13.8244 12.7138 14.3376 12.7088 14.8508V14.8811C12.7088 14.8928 12.702 14.9837 12.7071 14.9282C12.7121 14.8726 12.6987 14.9585 12.6953 14.9719C12.6936 14.9786 12.6734 15.0577 12.6684 15.056C12.6633 15.056 12.702 14.9938 12.6802 15.0258C12.6751 15.0342 12.6701 15.0459 12.665 15.056C12.6516 15.0813 12.6364 15.1065 12.6213 15.1318C12.6162 15.1402 12.6078 15.1486 12.6028 15.1587C12.5826 15.1957 12.6465 15.1133 12.6145 15.1419C12.596 15.1587 12.5809 15.1806 12.5624 15.1974C12.554 15.2058 12.5455 15.2125 12.5388 15.2193C12.5354 15.2209 12.5338 15.2243 12.5304 15.226C12.5085 15.2445 12.5085 15.2445 12.5304 15.2277C12.5388 15.2075 12.5523 15.2125 12.5304 15.2277C12.5186 15.2361 12.5068 15.2445 12.4934 15.2512C12.4715 15.2647 12.4496 15.2765 12.4261 15.2882C12.3605 15.3236 12.4715 15.2765 12.4143 15.2933C12.3891 15.3 12.3655 15.3084 12.3386 15.3152C12.3268 15.3185 12.3167 15.3202 12.3049 15.3219C12.2393 15.337 12.3285 15.3169 12.3268 15.3202C12.3285 15.3269 12.2494 15.3253 12.2393 15.3253C12.0626 15.3269 11.8944 15.4784 11.9028 15.6618C11.9112 15.8418 12.0509 16.0017 12.2393 15.9983C12.8467 15.9899 13.3297 15.5238 13.3801 14.9231C13.3953 14.738 13.3835 14.5479 13.3835 14.3628C13.3835 13.8513 13.3953 13.3398 13.3818 12.8282C13.3583 11.854 12.9965 10.9218 12.3689 10.1798C11.7699 9.4697 10.9134 8.96323 10.0014 8.78487C9.55551 8.69737 9.11298 8.70074 8.66203 8.70074H5.04942C4.72803 8.70074 4.40665 8.69233 4.08527 8.70411C3.11439 8.73944 2.18558 9.10962 1.45027 9.74397C0.746925 10.3514 0.248866 11.2129 0.0806023 12.1283C-0.0287688 12.7189 0.00488383 13.3263 0.00488383 13.9236V14.7498C0.00488383 14.8238 0.00488383 14.8962 0.013297 14.9702C0.0486323 15.2546 0.173147 15.5289 0.396937 15.7156C0.62241 15.9041 0.889949 16 1.18441 16H12.2376C12.4143 16 12.5826 15.8452 12.5742 15.6635C12.5674 15.4784 12.4278 15.3253 12.2393 15.3253Z' fill='%230254A6'/%3E%3C/svg%3E%0A");
   left: 17px;
   top: 17px;
}

.contact-form-style .user-name{
   position: relative;
}


.contact-form-style .user-mail:before{
   position: absolute;
   width: 17px;
   height: 17px;
   content: '';
   background-repeat: no-repeat;
   background-image: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.49961L6.42853 7.11915C7.17748 7.61767 7.55156 7.86732 7.95598 7.96454C8.31334 8.05016 8.68588 8.05016 9.04324 7.96454C9.44766 7.86732 9.82175 7.61767 10.5699 7.11915L15.9984 3.49961M4.73386 12.6659H12.2669C13.5735 12.6659 14.2268 12.6659 14.7261 12.4116C15.1648 12.1878 15.5214 11.8309 15.7449 11.392C16 10.8927 16 10.2394 16 8.9328V4.73308C16 3.42651 16 2.77322 15.7457 2.27392C15.522 1.83492 15.1651 1.478 14.7261 1.25432C14.2268 1 13.5735 1 12.2669 1H4.73308C3.42651 1 2.77322 1 2.27392 1.25432C1.83521 1.47813 1.47858 1.83504 1.25509 2.27392C1 2.77322 1 3.42651 1 4.73308V8.9328C1 10.2394 1 10.8927 1.25432 11.392C1.478 11.831 1.83492 12.1879 2.27392 12.4116C2.77322 12.6659 3.42728 12.6659 4.73386 12.6659Z' stroke='%230254A6' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
   left: 17px;
   top: 19px;
}

.contact-form-style .user-mail{
   position: relative;
}

.contact-form-style .user-phone:before{
   position: absolute;
   width: 16px;
   height: 16px;
   content: '';
   background-repeat: no-repeat;
   background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23008 10.6357C4.8082 12.5222 6.70791 14.0075 8.87617 15.0584C9.7017 15.4496 10.8057 15.9138 12.0357 15.9934C12.112 15.9967 12.1849 16 12.2612 16C13.0867 16 13.7498 15.7149 14.2902 15.1281C14.2935 15.1247 14.3001 15.1181 14.3034 15.1115C14.4957 14.8794 14.7145 14.6705 14.9433 14.4484C15.0991 14.2992 15.2583 14.1434 15.4108 13.9843C16.1169 13.2482 16.1169 12.3133 15.4041 11.6005L13.4116 9.60796C13.0734 9.25653 12.669 9.07087 12.2446 9.07087C11.8202 9.07087 11.4124 9.25653 11.0643 9.60464L9.87741 10.7915C9.768 10.7286 9.65528 10.6722 9.54919 10.6191C9.41657 10.5528 9.2939 10.4898 9.1845 10.4202C8.10368 9.73394 7.12233 8.83879 6.18408 7.68835C5.70998 7.08827 5.39171 6.58433 5.16958 6.07045C5.48122 5.78864 5.77298 5.49358 6.05478 5.20514C6.15424 5.10236 6.25702 4.99959 6.3598 4.89681C6.71786 4.53875 6.91015 4.12433 6.91015 3.70327C6.91015 3.28222 6.72117 2.8678 6.3598 2.50974L5.37182 1.52176C5.25578 1.40572 5.14637 1.293 5.03365 1.17696C4.81483 0.951513 4.58607 0.719436 4.36063 0.510568C4.01914 0.175715 3.61798 0 3.19361 0C2.77256 0 2.36809 0.175715 2.01334 0.513883L0.773391 1.75383C0.3225 2.20472 0.0672156 2.75176 0.0141696 3.385C-0.0488225 4.17737 0.097054 5.01948 0.475007 6.0373C1.0552 7.6121 1.93046 9.07418 3.23008 10.6357ZM0.823121 3.45462C0.862906 3.01368 1.03199 2.64567 1.35027 2.32739L2.58359 1.09407C2.77588 0.908413 2.98806 0.812267 3.19361 0.812267C3.39585 0.812267 3.60141 0.908413 3.79038 1.1007C4.01251 1.30626 4.22138 1.52176 4.44683 1.75052C4.55955 1.86656 4.67559 1.98259 4.79163 2.10195L5.77961 3.08993C5.98516 3.29548 6.09125 3.50435 6.09125 3.7099C6.09125 3.91546 5.98516 4.12433 5.77961 4.32988C5.67683 4.43266 5.57405 4.53875 5.47128 4.64152C5.16295 4.95317 4.87451 5.24824 4.55623 5.53005L4.53966 5.54662C4.26448 5.8218 4.30758 6.08371 4.37389 6.28264C4.3772 6.29258 4.38052 6.29921 4.38383 6.30916C4.63912 6.9225 4.99386 7.50601 5.54753 8.20224C6.54214 9.42893 7.5898 10.3804 8.74355 11.1131C8.88611 11.206 9.03862 11.2789 9.18118 11.3518C9.3138 11.4182 9.43646 11.4811 9.54587 11.5508C9.55913 11.5574 9.56908 11.564 9.58234 11.5707C9.69175 11.627 9.79784 11.6535 9.90393 11.6535C10.1692 11.6535 10.3416 11.4845 10.3979 11.4281L11.6379 10.1881C11.8302 9.99586 12.039 9.89308 12.2446 9.89308C12.4966 9.89308 12.7021 10.0489 12.8314 10.1881L14.8306 12.184C15.2284 12.5818 15.2251 13.0128 14.8206 13.4339C14.6814 13.5831 14.5355 13.7257 14.3797 13.8748C14.1476 14.1003 13.9056 14.3324 13.6868 14.5943C13.3055 15.0054 12.8513 15.1977 12.2645 15.1977C12.2081 15.1977 12.1484 15.1944 12.0921 15.191C11.0046 15.1214 9.99345 14.6971 9.23423 14.3357C7.17206 13.3378 5.36187 11.9221 3.86 10.1252C2.62337 8.63655 1.79121 7.25072 1.24086 5.76544C0.899375 4.85371 0.770075 4.12101 0.823121 3.45462Z' fill='%230254A6'/%3E%3C/svg%3E%0A");
   left: 17px;
   top: 19px;
}

.contact-form-style .user-phone{
   position: relative;
}

.contact-form-style .user-text:before{
   position: absolute;
   width: 16px;
   height: 16px;
   content: '';
   background-repeat: no-repeat;
   background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59373 3.03129H1.71875C1.02837 3.03129 0.46875 3.59091 0.46875 4.28128V14.2813C0.46875 14.9716 1.02837 15.5312 1.71875 15.5312H11.7187C12.4091 15.5312 12.9687 14.9716 12.9687 14.2813V7.40627' stroke='%230254A6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3481 2.41964L8.27709 9.49065L6.06738 9.93262L6.50932 7.7229L13.5804 0.651864C13.8244 0.407802 14.2202 0.407802 14.4642 0.651864L15.3481 1.53577C15.5922 1.77983 15.5922 2.17555 15.3481 2.41964Z' stroke='%230254A6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.6963 1.53597L14.464 3.30371' stroke='%230254A6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
   left: 17px;
   top: 25px;
}

.contact-form-style .user-text{
   position: relative;
}

.contact-form-style .gform-footer {
   justify-content: center;
}

.contact-form-style .job-name:before{
   position: absolute;
   width: 19px;
   height: 19px;
   content: '';
   background-repeat: no-repeat;
   background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1336 3.19997H13.3781V2.04442C13.3771 1.24701 12.7311 0.600951 11.9336 0.599976H6.73365C5.93625 0.600951 5.29018 1.24701 5.28921 2.04442V3.19997H1.53366C1.05504 3.19997 0.666992 3.58802 0.666992 4.06664V10.4972C0.66785 10.6761 0.723771 10.8503 0.827149 10.9962C0.930526 11.1422 1.07634 11.2527 1.24477 11.3128V15.3333C1.24477 15.8119 1.63282 16.2 2.11144 16.2H16.5559C17.0345 16.2 17.4225 15.8119 17.4225 15.3333V11.3131C17.591 11.2529 17.7368 11.1423 17.8402 10.9964C17.9436 10.8504 17.9995 10.6761 18.0003 10.4972V4.06664C18.0003 3.58802 17.6123 3.19997 17.1336 3.19997ZM5.86699 2.04442C5.86699 1.5658 6.25504 1.17775 6.73365 1.17775H11.9336C12.4123 1.17775 12.8003 1.5658 12.8003 2.04442V3.19997H12.2225V2.04442C12.2225 1.9678 12.1921 1.89432 12.1379 1.84014C12.0837 1.78597 12.0103 1.75553 11.9336 1.75553H6.73365C6.65703 1.75553 6.58355 1.78597 6.52938 1.84014C6.4752 1.89432 6.44476 1.9678 6.44476 2.04442V3.19997H5.86699V2.04442ZM11.6448 3.19997H7.02254V2.33331H11.6448V3.19997ZM16.8448 15.3333C16.8448 15.4099 16.8143 15.4834 16.7601 15.5376C16.706 15.5917 16.6325 15.6222 16.5559 15.6222H2.11144C2.03482 15.6222 1.96134 15.5917 1.90716 15.5376C1.85298 15.4834 1.82255 15.4099 1.82255 15.3333V11.4121L8.1781 12.2887V13.0222C8.1781 13.5008 8.56614 13.8889 9.04476 13.8889H9.62254C10.1012 13.8889 10.4892 13.5008 10.4892 13.0222V12.2887L16.8448 11.4121V15.3333ZM9.91143 13.0222C9.91143 13.0988 9.88099 13.1723 9.82681 13.2265C9.77264 13.2806 9.69916 13.3111 9.62254 13.3111H9.04476C8.96814 13.3111 8.89466 13.2806 8.84049 13.2265C8.78631 13.1723 8.75587 13.0988 8.75587 13.0222V11.2889C8.75587 11.2122 8.78631 11.1388 8.84049 11.0846C8.89466 11.0304 8.96814 11 9.04476 11H9.62254C9.69916 11 9.77264 11.0304 9.82681 11.0846C9.88099 11.1388 9.91143 11.2122 9.91143 11.2889V13.0222ZM17.4225 10.4972C17.4226 10.5669 17.3975 10.6342 17.3519 10.6869C17.3062 10.7395 17.2431 10.7738 17.1741 10.7836L17.094 10.7946L10.4892 11.7054V11.2889C10.4892 10.8102 10.1012 10.4222 9.62254 10.4222H9.04476C8.56614 10.4222 8.1781 10.8102 8.1781 11.2889V11.7054L1.49347 10.7836C1.42444 10.7739 1.36126 10.7396 1.31555 10.6869C1.26985 10.6343 1.24471 10.5669 1.24477 10.4972V4.06664C1.24477 3.99002 1.27521 3.91654 1.32938 3.86236C1.38356 3.80819 1.45704 3.77775 1.53366 3.77775H17.1336C17.2103 3.77775 17.2837 3.80819 17.3379 3.86236C17.3921 3.91654 17.4225 3.99002 17.4225 4.06664V10.4972Z' fill='%230254A6'/%3E%3C/svg%3E%0A");
   left: 17px;
   top: 17px;
}

.contact-form-style .job-name{
   position: relative;
}



.contact-form-style .company-name:before{
   position: absolute;
   width: 19px;
   height: 19px;
   content: '';
   background-repeat: no-repeat;
   background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33333 6.06006L15.2067 7.22673C15.68 7.32673 16 7.72673 16 8.20006V15.0001C16 15.5534 15.5533 16.0001 15 16.0001H9C9.18667 16.0001 9.33333 15.8534 9.33333 15.6667V15.3334H15C15.18 15.3334 15.3333 15.1867 15.3333 15.0001V8.20006C15.3333 8.04673 15.2267 7.90673 15.0733 7.87339L9.33333 6.74006V6.06006Z' fill='%230254A6'/%3E%3Cpath d='M13.0003 9.33336C13.187 9.33336 13.3337 9.48002 13.3337 9.66669C13.3337 9.85336 13.187 10 13.0003 10H11.667C11.4803 10 11.3337 9.85336 11.3337 9.66669C11.3337 9.48002 11.4803 9.33336 11.667 9.33336H13.0003ZM13.0003 11.3334C13.187 11.3334 13.3337 11.48 13.3337 11.6667C13.3337 11.8534 13.187 12 13.0003 12H11.667C11.4803 12 11.3337 11.8534 11.3337 11.6667C11.3337 11.48 11.4803 11.3334 11.667 11.3334H13.0003ZM13.0003 13.3334C13.187 13.3334 13.3337 13.48 13.3337 13.6667C13.3337 13.8534 13.187 14 13.0003 14H11.667C11.4803 14 11.3337 13.8534 11.3337 13.6667C11.3337 13.48 11.4803 13.3334 11.667 13.3334H13.0003ZM9.33366 15.6667C9.33366 15.8534 9.18699 16 9.00033 16C8.81366 16 8.66699 15.8534 8.66699 15.6667V6.33335C8.66699 6.23335 8.71366 6.14002 8.78699 6.07335C8.86699 6.01335 8.96699 5.98669 9.06699 6.00669L9.33366 6.06002V15.3334V15.6667Z' fill='%230254A6'/%3E%3Cpath d='M8.66667 15.3334V15.6667C8.66667 15.8534 8.81333 16 9 16H6.33333C6.52 16 6.66667 15.8534 6.66667 15.6667V15.3334H8.66667ZM7 3.33337C7.18667 3.33337 7.33333 3.48004 7.33333 3.66671C7.33333 3.85337 7.18667 4.00004 7 4.00004H5.66667C5.48 4.00004 5.33333 3.85337 5.33333 3.66671C5.33333 3.48004 5.48 3.33337 5.66667 3.33337H7ZM7.33333 5.66671C7.33333 5.85337 7.18667 6.00004 7 6.00004H5.66667C5.48 6.00004 5.33333 5.85337 5.33333 5.66671C5.33333 5.48004 5.48 5.33337 5.66667 5.33337H7C7.18667 5.33337 7.33333 5.48004 7.33333 5.66671ZM7 7.33337C7.18667 7.33337 7.33333 7.48004 7.33333 7.66671C7.33333 7.85337 7.18667 8.00004 7 8.00004H5.66667C5.48 8.00004 5.33333 7.85337 5.33333 7.66671C5.33333 7.48004 5.48 7.33337 5.66667 7.33337H7ZM7 9.33337C7.18667 9.33337 7.33333 9.48004 7.33333 9.66671C7.33333 9.85337 7.18667 10 7 10H5.66667C5.48 10 5.33333 9.85337 5.33333 9.66671C5.33333 9.48004 5.48 9.33337 5.66667 9.33337H7ZM4 9.66671C4 9.85337 3.85333 10 3.66667 10H2.33333C2.14667 10 2 9.85337 2 9.66671C2 9.48004 2.14667 9.33337 2.33333 9.33337H3.66667C3.85333 9.33337 4 9.48004 4 9.66671ZM3.66667 3.33337C3.85333 3.33337 4 3.48004 4 3.66671C4 3.85337 3.85333 4.00004 3.66667 4.00004H2.33333C2.14667 4.00004 2 3.85337 2 3.66671C2 3.48004 2.14667 3.33337 2.33333 3.33337H3.66667ZM3.66667 5.33337C3.85333 5.33337 4 5.48004 4 5.66671C4 5.85337 3.85333 6.00004 3.66667 6.00004H2.33333C2.14667 6.00004 2 5.85337 2 5.66671C2 5.48004 2.14667 5.33337 2.33333 5.33337H3.66667ZM3.66667 7.33337C3.85333 7.33337 4 7.48004 4 7.66671C4 7.85337 3.85333 8.00004 3.66667 8.00004H2.33333C2.14667 8.00004 2 7.85337 2 7.66671C2 7.48004 2.14667 7.33337 2.33333 7.33337H3.66667ZM6 12.3334C6 12.1467 5.84667 12 5.66667 12H3.66667C3.48 12 3.33333 12.1467 3.33333 12.3334V15.3334H2.66667V12.3334C2.66667 11.78 3.11333 11.3334 3.66667 11.3334H5.66667C6.22 11.3334 6.66667 11.78 6.66667 12.3334V15.3334H6V12.3334Z' fill='%230254A6'/%3E%3Cpath d='M3.33366 15.3334H6.66699V15.6667C6.66699 15.8534 6.52033 16 6.33366 16H3.00033C2.81366 16 2.66699 15.8534 2.66699 15.6667V15.3334H3.33366Z' fill='%230254A6'/%3E%3Cpath d='M1.16667 0.133341L8.49333 1.24667C8.98 1.32667 9.33333 1.74001 9.33333 2.23334V6.06001L9.06667 6.00667C8.96667 5.98667 8.86667 6.01334 8.78667 6.07334C8.71333 6.14001 8.66667 6.23334 8.66667 6.33334V2.23334C8.66667 2.06667 8.54667 1.92667 8.38667 1.90001L1.06 0.793341C1.04 0.786674 1.02 0.786674 1 0.786674C0.92 0.786674 0.846667 0.813341 0.786667 0.866674C0.706667 0.933341 0.666667 1.02001 0.666667 1.12001V15C0.666667 15.1867 0.82 15.3333 1 15.3333H2.66667V15.6667C2.66667 15.8533 2.81333 16 3 16H1C0.446667 16 0 15.5533 0 15V1.12001C0 0.826674 0.126667 0.546674 0.353333 0.360007C0.58 0.166674 0.873333 0.086674 1.16667 0.133341Z' fill='%230254A6'/%3E%3C/svg%3E%0A");
   left: 17px;
   top: 17px;
}

.contact-form-style .company-name{
   position: relative;
}


.contact-form-style input[type=submit]{
   padding: 0px 43px !important;
   line-height: 54px !important;
   background-color: #0254A6 !important;
   border-radius: 90px !important;
   font-size: 18px !important;
   border: 1px solid #0254A6 !important;
   font-weight: 400 !important;
}

.contact-form-style input[type=submit]:hover{
   background-color: transparent !important;
   color: #0254A6 !important;

}



.contact-form-style .gform_fields {
   --gf-form-gap-y: 24px !important;
}

.gform_validation_errors{
   display: none !important;
}

.inner-contact-formstyle input[type=submit]:hover{
   border-color: #ffffff !important;
   color: #ffffff !important;
}

#gform-ajax-spinner{
   display: none !important;
}

.hero-slider .swiper-pagination{
   position: absolute; 
    top: 100% !important; 
    left: 50% !important; 
    transform: translate(-50%, -50%);
    width: 29% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}


.swiper-pagination .totalslide {
   /* position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%); */
   color: #A68A79;
   font-size: 18px;
   font-weight: bold;
   opacity: 30%;
   position: absolute;
   right: -27px;
 }

 .main-header ul li .sub-menu{
	background: #FFFFFF;
        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
        border-radius: 20px;
        overflow: hidden;
	
}

.main-header ul .sub-menu{
	padding-top:px;
}

.main-header ul li:hover .sub-arrow path{
	 fill: #fff;
}

.swiper-pagination .activeslide{
	position: absolute;
	left:-27px;
	font-size:16px;
	color: #0254A6;
	font-weight:600;
}


.right-sec{
  padding-left: calc((100% - 1140px) / 2) !important;
  
}

/* Hero slider */

.hero-slider .swiper-pagination-bullets {
   bottom: 60px !important;
   width: 373px !important;
  counter-reset: my-sec-counter;
}
.hero-slider .swiper-pagination-bullets span.swiper-pagination-bullet {
   background: #0254A6 !important;
   width: 25%;
   border-radius: 0 !important;
   height: 2px;
   margin: 0 !important;
  position:relative;
   left: calc((100% - 90%) / 2) !important;
}	
  .hero-slider .swiper-pagination-bullets span.swiper-pagination-bullet::before {
   position: absolute;
   counter-increment: my-sec-counter;
   content: counter(my-sec-counter, decimal-leading-zero);
   left: 0;
   top:-24px;
   color: #0254A6;
   font-weight:600;
   font-size:16px;
   line-height:26px;
}


.service-loop .elementor-grid{
   display: flex;
   justify-content: center;
   flex-wrap: wrap;
   gap: 30px;
}

.service-loop .e-loop-item
{
   width: 31%;
}

.icon-box-style .elementor-icon::before {
   position: absolute;
   width: 47px;
   height: 47px;
   background-color: #D9D9D9;
   content: '';
   opacity: 49%;
   top: -1px;
   left: -13px;
   border-radius: 100%;
}
.icon-box-style .elementor-icon{
   position: relative;
}



.progress-slider .progressBar {
    width: 30%;
    height: 3px;
    background: #ddd;
    border-radius: 5px;
    overflow: hidden;
}


.progress-slider .progress {
   height: 100%;
   background: #0254A6;
   width: 0%;
   transition: width 0.1s linear;
}

.progress-slider .fav-star{
   display: flex;
   justify-content: center;
   align-items: center;
   font-size: 20px;
   color: #0254A6;
   gap: 7px;
}

.progress-slider .inactive{
   opacity: 30%;
}

.progress-slider .progress-wrap{
   display: flex;
   justify-content: center;
   align-items: center;
   gap: 20px;
   margin-top: 60px;
}

.progress-slider #totalSlides{
   color: #A68A79;
   opacity: 30%;
   font-size: 16px;
   font-weight: 600;
}

.progress-slider #currentSlide{
   font-size: 16px;
    font-weight: 600;
    color: #0254A6;
}

.progress-slider .post-content p{
   font-size: 22px;
   line-height: 36px;
   font-weight: 400;
   text-align: center;
   margin-top: 30px;

}
.job-title-content li{
   list-style: none;
   background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13L12.1429 17.2857L19 8.71429M13 25C11.4241 25 9.86371 24.6896 8.4078 24.0866C6.95189 23.4835 5.62902 22.5996 4.51472 21.4853C3.40042 20.371 2.5165 19.0481 1.91345 17.5922C1.31039 16.1363 1 14.5759 1 13C1 11.4241 1.31039 9.86371 1.91345 8.4078C2.5165 6.95189 3.40042 5.62902 4.51472 4.51472C5.62902 3.40042 6.95189 2.5165 8.4078 1.91345C9.86371 1.31039 11.4241 1 13 1C16.1826 1 19.2348 2.26428 21.4853 4.51472C23.7357 6.76516 25 9.8174 25 13C25 16.1826 23.7357 19.2348 21.4853 21.4853C19.2348 23.7357 16.1826 25 13 25Z' stroke='%230254A6' stroke-width='1.5'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat no-repeat;
background-position: left center;
padding-left: 40px;
margin-bottom: 22px;
background-size: 24px;


   
}

.job-title-content ul{
   padding-left: 0px;
   
}

.globar-nav-menu .sub-menu li a{
   font-size: 15px !important;
}

.right-arrow .elementor-icon-wrapper{
   display: flex;
}
/* Responsive parts */

@media only screen and (max-width: 1024px){
   .white-btn .elementor-button {
      line-height: 47px !important;
  }

  .contact-form-style input[type=submit]{
      line-height: 47px !important;
  }
  .globar-nav-menu .current-menu-item::before{
   display: none !important;
  }


	.main-header ul li .sub-menu{
      box-shadow:none !important;
         border-radius:0px !important;
}

.progress-slider .post-content p {
   font-size: 20px;
   line-height: 34px;

}

}

@media only screen and (max-width: 900px){

   .service-loop .e-loop-item
{
   width: 48%;
}

.job-title-content li{
   padding-left: 34px;
   margin-bottom: 17px;
   background-size: 18px;
}

}

@media only screen and (max-width: 526px){

   .service-loop .e-loop-item
{
   width: 100%;
}

}

@media only screen and (max-width: 445px){

.progress-slider .post-content p {
   font-size: 18px;
   line-height: 32px;
}

}