/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.8.10.1738042644
Updated: 2025-01-28 05:37:24

*/


.news-card {
    border-radius: 25px;
    border: 2px solid #D9D9D9;
    background-color: #fff;
}

.news-card img {
    max-height: 160px;
    min-height: 160px;
    height: 160px;
    width: 100%;
    object-fit: cover;
    border-top-left-radius: 22px !important;
    border-top-right-radius: 22px !important;
}

.news-card h3 {
    font-size: 14px;
    line-height: 1.4;
    font-weight: 600;
    font-family: "montserrat";
    padding: 10px 20px;
    margin: 0;
    -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  height: 52px;
}

.news-card p {
    font-size: 12px;
    line-height: 1.4;
    font-weight: 400;
    font-family: "montserrat";
    padding: 5px 20px 20px;
    margin: 0;
    min-height: 71px;
}

.news-card a {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    column-gap: 6px;
    text-decoration: none !important;
    color: #323232;
    font-size: 14px;
    font-weight: 500;
    padding-right: 20px;
    padding-bottom: 20px;
}

.news-card .calendar-icon {
    display: flex;
    align-items: center;
    column-gap: 6px;
    padding: 10px 20px 0px;
}


.news-card .calendar-icon .icon-holder {
    font-size: 12px;
    font-weight: 300;
}

.elementor-11 .elementor-element.elementor-element-38da358 .elementor-button-content-wrapper {
    font-size: 14px;
    align-items: center;
}

.elementor-11 .elementor-element.elementor-element-38da358 .elementor-button-content-wrapper .elementor-button-icon {
    padding-top: 2px;
}

.news-post-slider {
    position: relative;
}

.news-post-slider .elementor-element.elementor-element-3975ff7 {
    position: absolute;
    top: 200px;
    right: -10%;
    width: 68%;
}

.news-post-slider .splide__arrows {
    display: none;
}

#usp-splide-slider .splide__slide:hover {
    background: #004D72;
    color: #fff;
    border-radius: 25px;
}

#usp-splide-slider .splide__slide:hover h3 {
    color: #fff;
}


#usp-splide-slider .after-hover {
    display: none;
}

#usp-splide-slider .splide__slide:hover .after-hover {
    display: block;
}

#usp-splide-slider .splide__slide:hover .before-hover {
    display: none;
}

#usp-splide-slider .usp-card {
    border-radius: 25px;
    padding: 30px 30px 15px;
    border: 3px solid #004D72;
}

#usp-splide-slider .usp-card h3 {
    margin: 0;
    padding: 10px 0px 10px;
}


#usp-splide-slider .usp-card .usp-button {
    display: flex;
    justify-content: flex-end;
}
 

#usp-splide-slider .splide__arrows {
    display: none;
}

a{
	text-decoration: none !important;
}

#usp-splide-slider .splide__slide.first-child {
    margin-left: 200px;
}

#usp-splide-slider .splide__pagination {
    bottom: -60px;
}


#usp-splide-slider .splide__pagination__page.is-active {
    background: #EF8903;
}

#usp-splide-slider .splide__pagination__page {
    background: #004D72;
}

.elementor-6 .elementor-element.elementor-element-12a5181a.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box {
    display: none;
}

.elementor-6 .elementor-element.elementor-element-12a5181a.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text {
    margin-left: 0;
}

.elementor-6 .elementor-element.elementor-element-12a5181a .wpr-advanced-accordion .wpr-acc-button,
.elementor-6 .elementor-element.elementor-element-12a5181a .wpr-advanced-accordion .wpr-acc-panel {
    border-radius: 9px;
}

.form-area {
    margin: 0 25px;
    max-width: 85%;
}

.elementor-element-04a743c .elementor-icon {
    padding: 0 !important;
}

.elementor-element-04a743c .elementor-icon-box-title {
    margin-bottom: 6px !important;
}

.elementor-element-04a743c .elementor-icon-box-content {
    padding-left: 10px;
}

.form-container {
    border-radius: 10px !important;
    padding: 55px 30px !important;
	width: 100%;
}
/* 
.form-area {
	margin: 0 0 0 auto !important;
}
 */

.form-area {
	margin: 0 !important;
	width: 100%;
	max-width: 100%;
}

.elementor-6 .elementor-element.elementor-element-41dd99a,
.elementor-6 .elementor-element.elementor-element-f5fe54f {
    margin-top: 20px !important;
}

.elementor-6 .elementor-element.elementor-element-af1a178 {
    margin-top: 30px !important;
}

.elementor-top-section.elementor-element.elementor-element-47ef4202 {
    display: none;
}


.elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu .wpr-menu-item {
    font-family: "montserrat", Sans-serif !important;
    font-size: 13px !important;
}

.elementor-529 .elementor-element.elementor-element-439a4b050:not(.elementor-motion-effects-element-type-background) {
    padding-left: 24px;
    padding-right: 24px;
}

.elementor-529 .elementor-element.elementor-element-459060e {
    padding: 20px 20px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b4a7298.elementor-element img {
    width: 100%;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-mobile-toggle {
    border-color: #ef8903 !important;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-mobile-toggle-line {
    background-color: #ef8903 !important;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-mobile-nav-menu a:hover, .elementor-529 .elementor-element.elementor-element-28143dd .wpr-mobile-nav-menu a.wpr-active-menu-item {
     background-color: #ef8903 !important;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-mobile-nav-menu a:hover, .elementor-529 .elementor-element.elementor-element-28143dd .wpr-mobile-nav-menu a.wpr-active-menu-item {
      background-color: #ef8903 !important;
}

.elementor-525 .elementor-element.elementor-element-3ea0894e.wpr-stt-btn-align-fixed-right .wpr-stt-btn {
    display: none;
}

.director-image-holder > .elementor-element {
	height: 100%;
}

.director-image-holder .elementor-widget-container img {
	border-top-left-radius: 25px;
		border-bottom-left-radius: 25px;
}

.elementor-529 .elementor-element.elementor-element-459060e:not(.elementor-motion-effects-element-type-background) {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 9999;
}

.elementor-525 .elementor-element.elementor-element-4a4e5960{
	margin-top: 0 !important;
}

.elementor-element-c030f3a .eael-creative-button {
	padding: 13px 30px;
}

#primary {
	margin: 0 !important;
}

.elementor-element-459060e .elementor-element-4fe037f a,
.elementor-element-459060e .elementor-element-2c8696e a{
	height: 40px;
    display: flex;
	align-items: center;
	justify-content: center;
}

.elementor-529 .elementor-element.elementor-element-459060e:not(.elementor-motion-effects-element-type-background) {
	background-color: #f2f2f2;
}

/* .elementor-5075 .elementor-element.elementor-element-d7a7c9b {
    left: calc(15% - 50px);
} */

body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-d7a7c9b {
    left: calc(15% - 35px);
    max-width: 1144px;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	border: 1px solid #d9d9d9 !important;
	background: #fff !important;
	border-radius: 22px;
}

.elementor-element-e47e9ae .elementor-view-stacked .elementor-icon {
	padding: 0 !important;
}

.elementor-5075 .elementor-element.elementor-element-e47e9ae.elementor-view-stacked .elementor-icon,
.elementor-5075 .elementor-element.elementor-element-ec8ebcf.elementor-view-stacked .elementor-icon,
.elementor-5075 .elementor-element.elementor-element-86d7bf3.elementor-view-stacked .elementor-icon,
.elementor-5075 .elementor-element.elementor-element-1b9262e.elementor-view-stacked .elementor-icon {
   padding: 0 20px;
}

.elementor-element.elementor-element-8ea4e58,
.elementor-element.elementor-element-9e4f55f{
	display: none;
}

#ast-scroll-top {
    background-color: #ef8903;
}

.elementor-element.elementor-element-317caf2 .swiper svg circle {
	fill: none !important;
}

.elementor-element.elementor-element-317caf2 .swiper svg {
	height: 85px !important;
    width: 85px !important;
/*     background: #fff !important;
    border-radius: 50% !important; */
}

.wpr-advanced-accordion .wpr-acc-item-title .wpr-acc-icon-box {
	display: none;
}

.wpr-advanced-accordion .wpr-acc-item-title .wpr-acc-title-text {
	margin-left: 10px !important;
}

.wpr-advanced-accordion .wpr-acc-button.wpr-acc-active .wpr-toggle-icon svg {
    fill: #004D72 !important;
}

.elementor-element.elementor-element-f1ff45d {
	display: none;
}

.elementor-6617 .elementor-element.elementor-element-f5ceb20 {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
}

.elementor-6617 .elementor-element.elementor-element-89793fb:not(.elementor-motion-effects-element-type-background) {
	background-size: 100% 100%;
}

 .elementor-element.elementor-element-ec8ebcf.elementor-view-stacked .elementor-icon,
.elementor-element.elementor-element-e47e9ae.elementor-view-stacked .elementor-icon,
.elementor-element.elementor-element-86d7bf3.elementor-view-stacked .elementor-icon,
.elementor-element.elementor-element-1b9262e.elementor-view-stacked .elementor-icon{
      padding: 0 20px;
  }

 .elementor-element.elementor-element-ec8ebcf.elementor-view-stacked h3,
.elementor-element.elementor-element-e47e9ae.elementor-view-stacked h3,
.elementor-element.elementor-element-86d7bf3.elementor-view-stacked h3,
.elementor-element.elementor-element-1b9262e.elementor-view-stacked h3{
	margin-bottom: 0px;
}

.elementor-element.elementor-element-e47e9ae.elementor-view-stacked,
.elementor-element.elementor-element-e47e9ae.elementor-view-stacked,
.elementor-element.elementor-element-86d7bf3.elementor-view-stacked{
	margin-bottom: 20px;
}

.elementor-element-64cfc6a .elementor-element-d21fe76 h2,
.elementor-element-64cfc6a .elementor-element-f21ed96 h2,
.elementor-element-64cfc6a .elementor-element-ec8248a  h2,
.elementor-element-64cfc6a .elementor-element-89810c2 h2{
	min-height: auto;
}

.elementor-6964 .elementor-element.elementor-element-841d355 .elementor-heading-title,
.elementor-6964 .elementor-element.elementor-element-c7a2302 .elementor-heading-title,
.elementor-6964 .elementor-element.elementor-element-823a4a9 .elementor-heading-title,
.elementor-6964 .elementor-element.elementor-element-e4555f2 .elementor-heading-title,
.elementor-6964 .elementor-element.elementor-element-e4555f2 .elementor-heading-title,
.elementor-6964 .elementor-element.elementor-element-79de3a2 .elementor-heading-title,
.elementor-6846 .elementor-element.elementor-element-c7a2302 .elementor-heading-title,
.elementor-6846 .elementor-element.elementor-element-854116f .elementor-heading-title,
.elementor-6846 .elementor-element.elementor-element-f8342e5 .elementor-heading-title{
    min-height: 48px;
}

.elementor-6964 .elementor-element.elementor-element-5bc221f .elementor-heading-title,
.elementor-6964 .elementor-element.elementor-element-d76dd39 .elementor-heading-title, 
.elementor-6964 .elementor-element.elementor-element-25e9ef7 .elementor-heading-title,
.elementor-6964 .elementor-element.elementor-element-c5e6950 .elementor-heading-title,
.elementor-6964 .elementor-element.elementor-element-9510b1a .elementor-heading-title,
.elementor-6964 .elementor-element.elementor-element-9e29475 .elementor-heading-title {
	min-height: 56px;
}

.elementor-6846 .elementor-element.elementor-element-6472bb0 .elementor-heading-title,
.elementor-6846 .elementor-element.elementor-element-39fbb8a .elementor-heading-title,
.elementor-6846 .elementor-element.elementor-element-5bc221f .elementor-heading-title {
	min-height: 56px;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu > .menu-item {
	margin-left: 0;
	margin-right: 0;
	border-right: 1px solid #c4c5c6;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu > .menu-item:last-child {
	border-right: 0px solid #c4c5c6;
}


.elementor-529 .elementor-element.elementor-element-4634b136.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    background: #fff !important;
	background-color: #fff !important;
    padding: 15px 40px 5px 40px;
    border-top-right-radius: 20px;
    border-top-left-radius: 0px;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu .wpr-menu-item {
	padding-left: 12px !important;
	padding-right: 12px !important;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu .wpr-menu-item:hover, .elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon, .elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item, .elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon {
    color: #ef8903;
}

.elementor-529 .elementor-element.elementor-element-28143dd.wpr-pointer-line-fx .wpr-menu-item:before, .elementor-529 .elementor-element.elementor-element-28143dd.wpr-pointer-line-fx .wpr-menu-item:after {
    background-color: #ef8903;
}

.elementor-529 .elementor-element.elementor-element-28143dd.wpr-pointer-line-fx .wpr-menu-item:before, .elementor-529 .elementor-element.elementor-element-28143dd.wpr-pointer-line-fx .wpr-menu-item:after {
    background-color: #ef8903;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-menu-item.wpr-pointer-item,
.elementor-529 .elementor-element.elementor-element-28143dd .wpr-menu-item.wpr-pointer-item:after{
    transition-duration: 0.1s;
}

.elementor-6617 .elementor-element.elementor-element-f61b42a .elementor-button {
    font-size: 10px;
    font-weight: 600;
    padding: 8px 24px;
	border-radius: 4px;
}

.elementor-6617 .elementor-element.elementor-element-338e5b5 .elementor-button {
    padding: 8px 24px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 170px;
}

.elementor-element.elementor-element-b1b8c63 img {
	filter: brightness(0.7);
}

.form-address-sec-main {
	padding: 40px 20px 0px;
	border: 3px solid #b9b9b9;
	border-radius: 12px;
}

.form-address-sec {
	display: flex;
	align-items: flex-start;
	column-gap: 40px;
}

.form-address-sec h3 {
	font-size: 18px;
	font-weight: 600;
	margin: 0;
	padding: 0;
	line-height: 1.4;
}

.form-address-sec p {
	font-size: 16px;
	line-height: 1.4;
	color: #7a7a7a;
	padding-top: 6px;
	padding-bottom: 17px;
}

.elementor-6964 .elementor-element.elementor-element-6ef09b0 img,
.elementor-7775 .elementor-element.elementor-element-6ef09b0 img{
    height: 446px;
}

/* .custom-map-holder {
    padding-top: 100px !important;
} */

.elementor-529 .elementor-element.elementor-element-05a48e6 .elementor-button {
    padding: 12.5px 26px;
}

.elementor-529 .elementor-element.elementor-element-4fe037f.wpr-button-icon-style-inline .wpr-button {
	height: 40px;
	padding: 12px 10px 12px 10px;
}

.elementor-529 .elementor-element.elementor-element-4fe037f .wpr-button::before {
	height: 40px;
}

.elementor-element.elementor-element-ca914e1 img {
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}

.elementor-6964 .elementor-element.elementor-element-b1729d2,
.elementor-6964 .elementor-element.elementor-element-20b4cbd,
.elementor-6964 .elementor-element.elementor-element-d1e395e,
.elementor-6846 .elementor-element.elementor-element-8d5fa5b,
.elementor-6846 .elementor-element.elementor-element-fa98ecf,
.elementor-element.elementor-element-de7896f,
.elementor-element.elementor-element-406f771,
.elementor-8072 .elementor-element.elementor-element-8d5fa5b,
.elementor-8072 .elementor-element.elementor-element-fa98ecf{
	display: none;
}

.elementor-525 .elementor-element.elementor-element-809e03c .elementor-icon-list-icon svg {
    margin-right: 0;
}

.elementor-element.elementor-element-6af426a8 p {
	text-align: justify;
}

.elementor-8072 .elementor-element.elementor-element-c7a2302 .elementor-heading-title,
.elementor-8072 .elementor-element.elementor-element-f8342e5 .elementor-heading-title,
.elementor-8072 .elementor-element.elementor-element-854116f .elementor-heading-title {
	min-height: 46px;
}

.elementor-8072 .elementor-element.elementor-element-6472bb0 .elementor-heading-title,
.elementor-8072 .elementor-element.elementor-element-39fbb8a .elementor-heading-title,
.elementor-8072 .elementor-element.elementor-element-5bc221f .elementor-heading-title {
	min-height: 56px;
}

.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_normal_icon,
.ekit-wid-con .ekit_accordion_icon_group {
    border: 1px solid #000;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-d7a7c9b p, 
body:not(.rtl) .elementor-6617 .elementor-element.elementor-element-d7a7c9b p{
	margin-bottom: 0;
}

.form-area .form-container .submit-btn {
	border-radius: 8px;
}

.wpr-search-form-input::placeholder {
	color: #cbcbcb !important;
	letter-spacing: 0.64px;
}

.elementor-1581 .elementor-element.elementor-element-8569c1a .elementor-button {
    width: 170px;
}

.elementor-1581 .elementor-element.elementor-element-a2e324c,
.elementor-9663 .elementor-element.elementor-element-a2e324c{
	display: none;
}

.elementor-529 .elementor-element.elementor-element-05a48e6 .elementor-button {
	height: 40px;
}

.elementor-10252 .elementor-element.elementor-element-b44dd73,
.elementor-10308 .elementor-element.elementor-element-b44dd73,
.elementor-10308 .elementor-element.elementor-element-a80c6b0,
.elementor-10669 .elementor-element.elementor-element-a54a55b,
.elementor-2361 .elementor-element.elementor-element-e21e5c6,
.elementor-2164 .elementor-element.elementor-element-66d9851{
	display: none;	
}

.chat-float-button {
	position: fixed;
	right: 40px;
	bottom: 0px;
	z-index: 999999;
}

#ast-scroll-top {
	display: none !important;
}


.post-template-default.single-post {
	background: #fff;
}

.loan-apply-btn:hover {
	background: #004D72;
}

.loan-apply-btn .submit-text {
	color: #fff;
}

.elementor-6617 .elementor-element.elementor-element-317caf2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.form-address-sec-main a {
	color: #7A7A7A;
	font-weight: 500;
}

#menu-1-28143dd li:nth-child(2):not(.sub-menu.wpr-sub-menu li), 
#menu-1-28143dd li:nth-child(3):not(.sub-menu.wpr-sub-menu li),
#menu-1-28143dd li:nth-child(4):not(.sub-menu.wpr-sub-menu li),
#menu-1-28143dd li:nth-child(5):not(.sub-menu.wpr-sub-menu li) {
	padding-right: 14px;
} 

.wpr-sub-menu .wpr-sub-menu-item:hover {
	background-color: #ef8903 !important;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item {
    background-color: #ef8903 !important;
}

.elementor-element.elementor-element-7b17909 .eael-creative-button {
	padding: 12px 40px;
}

.elementor-element.elementor-element-2b8be7a.elementor-widget.elementor-widget-html,
.elementor-element.elementor-element-919cde3.elementor-widget.elementor-widget-html{
	width: 100%;
}

.elementor-525 .elementor-element.elementor-element-627268e {
	display: none;
}

.single-content-image img {
	margin-bottom: 10px !important;
}

.single-content-image {
	max-width: 70% !important;
	margin-bottom: 1rem !important;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu {
    margin-top: 0px;
    border-radius: 8px;
	background: #fff;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu li:first-child a {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu li:last-child a{
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
}

.wpr-nav-menu .wpr-sub-menu {
	background: #fff;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-sub-menu {
    border-radius: 8px;
}

.elementor-529 .elementor-element.elementor-element-28143dd .wpr-sub-menu > li a {
	border-radius: 0px;
}

.elementor-element.elementor-element-47c452c.elementor-widget.elementor-widget-html {
	margin-block-end: 0px;
}

.elementor-529 .elementor-element.elementor-element-459060e {
    padding: 0px 0px 0px 0px;
}

.wpr-sub-menu {
/* 	box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px; */
	box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}

.elementor-12328 .elementor-element.elementor-element-b44dd73 {
	display: none;
}

/* Contact Form Main*/
    .form-area {
            font-family: montserrat;
            display: flex;
            justify-content: center;
            align-items: center;
            
            margin: 0;
        }
        .form-container {
            background: #ef8903;
            padding: 20px;
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
            width: 520px;
            text-align: center;
        }
        .form-container h2 {
            color: #fefefe;
            text-align: left;
            font-size: 24px;
        }
        .form-group {
            margin: 15px 0;
            text-align: left;
        }
        .form-group label {
            display: block;
            color: #fefefe;
            font-size: 14px;
            margin-bottom: 12px;
            margin-left: 6px
        }
        .form-group input,
        .form-group textarea {
            width: 100%;
            padding: 0px 10px 5px;
            border: none;
            border-radius: 5px;
            outline: none;
            background: #ef8903;
            color: #fff !important;
            /*border: 1px solid #fff;*/
            outline: 1px solid #fff;
            color: #d47902 !important;
            font-size: 14px;
        }
        
          .form-group input::placeholder,
        .form-group textarea::placeholder {
            color: #fff !important;
        }
        
        .form-group textarea {
            height: 80px;
        }
        .submit-btn {
            background-color: #fff;
            color: #d47902;
            border: none;
            padding: 13px 23px;
            border-radius: 8px;
            cursor: pointer;
            font-size: 12px;
            font-weight: 600;
            height: 40px;
            transition: background-color 0.1s linear;
        }
        .submit-btn:hover {
            background-color: #004d71;
        }
        .first-fields{
            display: flex;
            flex-direction: row;
            gap: 12px !important;
        }

        .form-group input,
        .form-group textarea {
            color: #fff !important;
            font-size: 16px;
        }

         .form-group input:focus,
        .form-group textarea:focus {
            background-color: #ef8903 !important;
            border: 1px solid #fff;
        }

        .form-group input::placeholder,
        .form-group textarea::placeholder {
            color: #f1bf7f;
            font-size: 10px;
        }
        
        .form-container .form-group {
            width: 100%;
        }

        .contact-form-popup {
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) scale(0.95);
            background: #fff;
            color: #333;
            padding: 20px 25px;
            border-radius: 10px;
            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.25);
            z-index: 9999;
            font-size: 16px;
            font-weight: 500;
            opacity: 0;
            pointer-events: none;
            animation: fadeZoom 4s ease forwards;
            text-align: center;
            max-width: 80%;
        }

        .contact-form-popup.success {
            border-left: 6px solid #2ecc71;
        }

        .contact-form-popup.error {
            border-left: 6px solid #e74c3c;
        }


        @keyframes fadeZoom {
            0% {
                opacity: 0;
                transform: translate(-50%, -50%) scale(0.95);
            }
            10% {
                opacity: 1;
                transform: translate(-50%, -50%) scale(1);
                pointer-events: auto;
            }
            90% {
                opacity: 1;
                transform: translate(-50%, -50%) scale(1);
            }
            100% {
                opacity: 0;
                transform: translate(-50%, -50%) scale(0.95);
                pointer-events: none;
            }
        }

/* Contact Form End */


/* Contact Form Start */

 .new-single-page .form-area {
        font-family: montserrat;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        max-width: 100%;
        margin: 0 0 0 auto !important;
        margin-top: 0px
    }

    .new-single-page .form-container {
        background: #ef8903;
        padding: 30px 35px 50px !important;
        border-radius: 12px;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
        width: 400px;
        text-align: center;
        height: auto;
        margin-right: 0;
        margin-left: auto;
    }

    .new-single-page .form-container h2 {
        color: #fefefe;
        text-align: left;
        font-size: 30px;
        margin-bottom: 32px;
    }

    .new-single-page .form-group {
        margin: 15px 0 20px !important;
        text-align: left;
    }

    .new-single-page .form-group label {
        display: block;
        color: #fefefe;
        font-size: 12px;
        margin-bottom: 8px;
        margin-left: 8px;
    }

    .new-single-page .form-group input,
    .new-single-page .form-group textarea {
        width: 100%;
        padding: 5px 10px 10px;
        border: none;
        border-radius: 6px;
        outline: none;
        background: #ef8903;
        color: #fff !important;
        border: 1px solid #fff;
        font-size: 14px;
    }
    
     .new-single-page .form-group input::placeholder,
    .new-single-page .form-group textarea::placeholder {
        color: #fff !important;
    }

    .new-single-page .form-group textarea {
        height: 80px;
    }

    .new-single-page .submit-btn {
        background-color: #fff;
        color: #ef8903;
        border: none;
        padding: 13px 19px;
        border-radius: 12px;
        cursor: pointer;
        font-size: 14px;
        font-weight: 600;
        transition: all 0.3s linear
    }

    .new-single-page .submit-btn:hover {
        background-color: #004d72;
        color: #fff;
    }

    .new-single-page .first-fields{
        display: flex;
        flex-direction: row;
        gap: 20px !important;
    }

    .new-single-page .form-group input::placeholder,
    .new-single-page .form-group textarea::placeholder {
        color: #f1bf7f;
        font-size: 10px;
    }
    
    /* Download our app section */
	.animate-in {
		opacity: 0;
		transform: translateX(0);
		transition: all 0.8s ease-out;
	}

    .slide-in-left,
    .slide-in-right {
        opacity: 0;
        transform: translateX(100px);
        transition: all 0.8s ease-out;
    }

    .slide-in-left {
        transform: translateX(-100px);
    }

    .in-view {
        opacity: 1;
        transform: translateX(0);
    }

	.animate-in.slide-in-left {
		transform: translateX(-200px);
	}

	.animate-in.slide-in-right {
		transform: translateX(200px);
	}

	.animate-in.in-view {
		opacity: 1;
		transform: translateX(0);
	}

	.ast-blog-layout-4-grid .ast-article-post {
		width: 100%;
	}

	body.search.search-results {
		background: #fff;
	}

	body.search.search-results .search-results-wrap {
		max-width: 70%;
		margin: 0 auto;
	}

	body.search.search-results .search-results-wrap article.search-result-item {
	 	background-color: #edeeef;	
		padding: 30px 30px 1px;
		margin-bottom: 20px;
		border-radius: 8px;
	}

	body.search.search-results .search-results-wrap article.search-result-item h2 {
		margin-bottom:12px;
		transition: color 0.3s ease;
		font-size: 24px;
	}

	.search .ast-archive-description h1, .search .ast-archive-description h1 {
		text-transform: capitalize;
	}

	body.search.search-results .search-results-wrap article.search-result-item p {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		line-height: 1.4;
		height: 90px;
		max-height: 90px;
		font-size: 16px;
		font-weight: 500;
		font-style: italic;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		color: #606060;
		transition: color 0.3s ease;
	}

	body.search.search-results .search-results-wrap article.search-result-item:hover h2 {
		color: #ef8903;
	}

	body.search.search-results .search-results-wrap article.search-result-item:hover p {
		color: #004d72;
	}

	body.search.search-results .ast-pagination {
		padding-bottom: 3rem;
	}

	body.search.search-results .ast-archive-description {
		padding-top: 10em;
	}

	body.search.search-results .ast-archive-description .ast-breadcrumbs,
	body.search.search-no-results .ast-archive-description .ast-breadcrumbs {
		display: none;
	}

	.search .ast-archive-description {
		max-width: 80%;
		padding-top: 8em;
		margin: 0 auto;
	}

	.post-page-numbers.current .page-link, .ast-pagination .page-numbers.current {
		border-color: #ef8903;
		background-color: #ef8903;
	}

	.ast-pagination a:hover, 
	.ast-pagination a:focus, 
	.ast-pagination > span:hover:not(.dots), 
	.ast-pagination > span.current {
		color: #004d72;
	}

/* 	body.search.search-no-results .ast-archive-description {
		padding-top: 12em;	
		padding-bottom: 12em;
	} */

	body.search.search-no-results .content-area > p {
		background: #fff;
		max-width: 50%;
		margin: 50px auto 150px;
		padding: 30px;
		border-radius: 8px;
		font-size: 21px;
		font-weight: 600;
		font-style: italic;
		text-align: center;
	}

	body.search.search-no-results .ast-archive-description {
		visibility: hidden;
	}

	.elementor-6964 .elementor-element.elementor-element-b1b8c63 {
		padding-top: 18px;
	}

	/* Hiding Payday Loan from Personal Banking */
	.elementor-6964 .elementor-element.elementor-element-cd38185 {
       display: none;
    }

	.elementor-6964 .elementor-element.elementor-element-b797263 > .e-con-inner {
		justify-content: center;
	}

	body.home.megamenu-open {
		background: rgba(96, 96, 96, 0.7);
		z-index: 9999 !important;
	}

	.page-id-16176 article.post-16176,
	.page-id-16191 article.post-16191 {
		padding: 100px 20px 50px;
	}

	.page-id-16176 article.post-16176 > header,
	.page-id-16191 article.post-16191 > header{
		background: none !important;
	}

	.page-id-16176 article.post-16176 h1,
    .page-id-16191 article.post-16191 h1{
		text-align: center;
		padding: 50px 0px 20px;
		display: block;
	}

	.elementor-16706 .elementor-element.elementor-element-b44dd73,
	.elementor-16706 .elementor-element.elementor-element-a80c6b0,
	.elementor-16706 .elementor-element.elementor-element-e87a00e,
	.elementor-16706 .elementor-element.elementor-element-56c8c9e,
	.elementor-16706 .elementor-element.elementor-element-3f098fc,
	.elementor-16706 .elementor-element.elementor-element-2782cd4,
	.elementor-17017 .elementor-element.elementor-element-b44dd73,
	.elementor-17017 .elementor-element.elementor-element-a80c6b0,
	.elementor-17017 .elementor-element.elementor-element-e87a00e,
	.elementor-17017 .elementor-element.elementor-element-56c8c9e,
	.elementor-16706 .elementor-element.elementor-element-d26d54f,
	.elementor-16706 .elementor-element.elementor-element-0979c68,
	.elementor-16706 .elementor-element.elementor-element-486c5f1,
	.elementor-16706 .elementor-element.elementor-element-ae3a54e,
	.elementor-17279 .elementor-element.elementor-element-b44dd73,
	.elementor-17279 .elementor-element.elementor-element-e87a00e,
	.elementor-17279 .elementor-element.elementor-element-56c8c9e,
	.elementor-17305 .elementor-element.elementor-element-b44dd73,
	.elementor-17305 .elementor-element.elementor-element-56c8c9e,
	.elementor-17305 .elementor-element.elementor-element-e87a00e {
		display: none;
    }

	.page-id-17760 .post-17760 .elementor-element.elementor-element-b1b8c63 img {
		filter: brightness(1);
	}
	
    /* Contact Form End */
    
    /* .wpr-advanced-accordion .wpr-acc-button.wpr-acc-active {
    	background-color: #d47902 !important;	
    	color: #fff !important;
    }
    
    .wpr-advanced-accordion .wpr-acc-panel.wpr-acc-panel-active {
    	background-color: #d47902 !important;	
    	color: #fff !important;
    }
    
    .wpr-advanced-accordion .wpr-acc-panel.wpr-acc-panel-active p {
    	color: #fff !important;
    }
     */

@media only screen and (min-width: 1920px) { 
	.elementor-3196 .elementor-element.elementor-element-31571bb,
	.elementor-6502 .elementor-element.elementor-element-31571bb,
	.elementor-6533 .elementor-element.elementor-element-31571bb,
	.elementor-6580 .elementor-element.elementor-element-31571bb,
	.elementor-12017 .elementor-element.elementor-element-31571bb,
	.elementor-12018 .elementor-element.elementor-element-31571bb,
	.elementor-9238 .elementor-element.elementor-element-31571bb,
	.elementor-9271 .elementor-element.elementor-element-31571bb,
	.elementor-13644 .elementor-element.elementor-element-31571bb,
	.elementor-8697 .elementor-element.elementor-element-31571bb,
	.elementor-8947 .elementor-element.elementor-element-31571bb{
		bottom: 180px;
	}
	
	.elementor-12182 .elementor-element.elementor-element-31571bb{
		bottom: 200px !important;
	}

	.elementor-12004 .elementor-element.elementor-element-31571bb,
	.elementor-1581 .elementor-element.elementor-element-c8ccf21{
		bottom: 220px !important;
	}
	
	.elementor-9663 .elementor-element.elementor-element-c8ccf21{
		bottom: 240px !important;
	}
	
	.elementor-6553 .elementor-element.elementor-element-31571bb,
	.elementor-6592 .elementor-element.elementor-element-31571bb{
		bottom: 155px;
	}
	
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-d7a7c9b {
		left: calc(24% - 70px);
		max-width: 1144px;
		box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	}
	
	.elementor-6964 .elementor-element.elementor-element-c8ccf21,
	.elementor-6846 .elementor-element.elementor-element-c8ccf21,
	.elementor-8072 .elementor-element.elementor-element-c8ccf21,
	.elementor-8961 .elementor-element.elementor-element-31571bb,
	.elementor-9103 .elementor-element.elementor-element-31571bb,
	.elementor-9123 .elementor-element.elementor-element-31571bb{
		bottom: 210px;
	}

	body:not(.rtl) .elementor-9737 .elementor-element.elementor-element-31571bb,
	body:not(.rtl) .elementor-9798 .elementor-element.elementor-element-31571bb{
    	bottom: 210px !important;
	}
	
	.arrange-hero-banner {
		bottom: 300px !important;
	}
	
	.arrange-hero-banner-with-button {
		bottom: 170px !important;
	}
	
	.arrange-hero-banner-two {
		bottom: 215px !important;
	}
	
	.elementor-6617 .elementor-element.elementor-element-7dc1cf2 {
		padding-top: 130px !important;
	}
	
	.elementor-9699 .elementor-element.elementor-element-31571bb {
		bottom: 240px !important;
	}
}


@media only screen and (max-width: 1600px) { 
	.elementor-529 .elementor-element.elementor-element-4fe037f .wpr-button .wpr-button-text,
	.elementor-529 .elementor-element.elementor-element-05a48e6 .elementor-button{
		font-size: 12px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-7dc1cf2 {
		padding-top: 125px;
	}
}


@media only screen and (max-width: 1450px) { 
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-d7a7c9b{
		left: calc(15% - 60px);
	}
}

@media only screen and (max-width: 1400px) { 
	.loan-container {
		max-width: 90%;
	}
	
	.loan-container .left-panel {
		width: 55%;
	}
	
	.loan-container .right-panel {
		width: 45%;
	}
	
	.elementor-element.elementor-element-4fe037f .wpr-button-text,
	.elementor-element.elementor-element-05a48e6 .elementor-button-text {
		font-size: 12px !important;
	}
	
	.elementor-529 .elementor-element.elementor-element-2e54982e {
        width: 40%;
    }
	
	.elementor-529 .elementor-element.elementor-element-e25480b {
        width: 55%;
    }
	
	.elementor-529 .elementor-element.elementor-element-4634b136 {
        width: 15% !important;
    }
	
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-d7a7c9b{
		left: calc(15% - 100px);
	}
	
	.elementor-2361 .elementor-element.elementor-element-dfdbbb4 {
		bottom: 145px;
	}
	
	.elementor-3196 .elementor-element.elementor-element-31571bb,
	.elementor-6533 .elementor-element.elementor-element-31571bb,
	.elementor-9169 .elementor-element.elementor-element-31571bb,
	.elementor-9238 .elementor-element.elementor-element-31571bb,
	.elementor-9271 .elementor-element.elementor-element-31571bb,
	.elementor-13644 .elementor-element.elementor-element-31571bb,
	.elementor-8947 .elementor-element.elementor-element-31571bb,
	.elementor-9977 .elementor-element.elementor-element-31571bb{
		bottom: 110px;
	}
	
	.elementor-6502 .elementor-element.elementor-element-31571bb {
		bottom: 85px;
	}
	
	.elementor-10063 .elementor-element.elementor-element-31571bb,
	.elementor-6580 .elementor-element.elementor-element-31571bb,
	.elementor-8697 .elementor-element.elementor-element-31571bb,
	.elementor-9937 .elementor-element.elementor-element-31571bb{
		bottom: 90px;
	}
	
	.elementor-9837 .elementor-element.elementor-element-31571bb {
		bottom: 115px;
	}
	
	.elementor-9998 .elementor-element.elementor-element-31571bb,
	.elementor-10030 .elementor-element.elementor-element-31571bb,
	.elementor-10169 .elementor-element.elementor-element-31571bb {
		bottom: 100px;
	}
	
	.elementor-8961 .elementor-element.elementor-element-31571bb,
	.elementor-1581 .elementor-element.elementor-element-c8ccf21{
		bottom: 140px;
	}

	.elementor-9123 .elementor-element.elementor-element-31571bb,
	.elementor-10252 .elementor-element.elementor-element-31571bb{
		bottom: 125px;
	}
	
	.elementor-10308 .elementor-element.elementor-element-31571bb {
		bottom: 140px;
	}
	
	.elementor-2164 .elementor-element.elementor-element-beb1353 {
		padding-top: 125px;
	}
	
	.elementor-9663 .elementor-element.elementor-element-c8ccf21 {
		bottom: 165px;
	}
}

@media only screen and (max-width: 1360px) { 
	.elementor-element.elementor-element-317caf2 .swiper svg {
   	 	height: 50px !important;
    	width: 50px !important;
	}
	
	.elementor-2361 .elementor-element.elementor-element-38dcee9 .eael-creative-button {
    	margin-right: 30px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-7dc1cf2 {
		padding-top: 100px;
	}
	
	.elementor-6964 .elementor-element.elementor-element-df0ea84 > .elementor-widget-container {
		padding: 80px 0px 0px 0px;
	}
}

@media only screen and (max-width: 1140px) {
    .news-post-slider .elementor-element.elementor-element-3975ff7 {
        right: -15%;
    }
    
    .form-area .form-container,
    .form-area {
        width: 100%;
        max-width: 100%;
    }
    
    .form-group input, 
    .form-group textarea,
    .form-group {
        width: 100%;
    }
    
    .form-container h2 {
        text-align: center;
    }
	
	.board-of-directors .e-con-inner {
        max-width: 95%;
    }
	
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-d7a7c9b{
    	left: calc(10% - 50px);
		max-width: 90%;
	}
	
	.elementor-2363 .elementor-element.elementor-element-fb66d28 > .elementor-widget-container {
		padding: 75px 0px 0px 0px;
	}

	.elementor-2363 .elementor-element.elementor-element-7567534 {
		left: 30px;
		bottom: 30px;
	}
	
	.elementor-3196 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background), 
	.elementor-3196 .elementor-element.elementor-element-0753137 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
	.elementor-6502 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background), .elementor-6502 .elementor-element.elementor-element-0753137 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
	.elementor-6533 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background), .elementor-6533 .elementor-element.elementor-element-0753137 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
	.elementor-6553 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background), .elementor-6553 .elementor-element.elementor-element-0753137 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
	.elementor-6580 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background),
	.elementor-6592 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background){
		background-size: 100% 100%;
	}
	
	.elementor-3196 .elementor-element.elementor-element-6d69aca,
	.elementor-6502 .elementor-element.elementor-element-6d69aca,
	.elementor-6533 .elementor-element.elementor-element-6d69aca,
	.elementor-6553 .elementor-element.elementor-element-6d69aca,
	.elementor-6580 .elementor-element.elementor-element-6d69aca,
	.elementor-6592 .elementor-element.elementor-element-6d69aca{
		top: 32px;
	}
	
	body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6502 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6533 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6553 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6580 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6592 .elementor-element.elementor-element-6d69aca img{
		max-width: 90%;
	}
	
	.elementor-3196 .elementor-element.elementor-element-31571bb,
	.elementor-6502 .elementor-element.elementor-element-31571bb,
	.elementor-6533 .elementor-element.elementor-element-31571bb,
	.elementor-6580 .elementor-element.elementor-element-31571bb{
        bottom: 45px;
        left: 20px;
    }
	
	.elementor-6553 .elementor-element.elementor-element-31571bb{
		bottom: 50px;
		left: 12px;
	}
	
	.elementor-6592 .elementor-element.elementor-element-31571bb{
		bottom: 40px;
		left: 12px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-d552ecd {
		padding-top: 60px;
	}
	
	.elementor-6846 .elementor-element.elementor-element-e0a9969 {
		padding-bottom: 50px;
	}
	
	.elementor-6846 .elementor-element.elementor-element-c83e3dc,
	.elementor-6846 .elementor-element.elementor-element-fa5f7c8{
		padding: 24px 18px;
	}
	
	.elementor-element.elementor-element-64cfc6a .e-con-inner {
		flex-wrap: wrap;
	}
	
	.elementor-6846 .elementor-element.elementor-element-9771b7b,
	.elementor-6846 .elementor-element.elementor-element-f361332,
	.elementor-6846 .elementor-element.elementor-element-27d7a3e,
	.elementor-6846 .elementor-element.elementor-element-9f3dfe7,
	.elementor-6846 .elementor-element.elementor-element-cfd9138,
	.elementor-6846 .elementor-element.elementor-element-ec05ceb,
	.elementor-8072 .elementor-element.elementor-element-9771b7b,
	.elementor-8072 .elementor-element.elementor-element-f361332,
	.elementor-8072 .elementor-element.elementor-element-538ed4c,
	.elementor-8072 .elementor-element.elementor-element-aabfbbf{
        width: calc(50% - 20px);
    }
	
	.elementor-6964 .elementor-element.elementor-element-6ef09b0 img,
	.elementor-7775 .elementor-element.elementor-element-6ef09b0 img{
		height: 470px;
	}
	
	.elementor-6964 .elementor-element.elementor-element-c8ccf21 {
        left: 20px;
    }
	
	.arrange-hero-banner {
		bottom: 120px !important;
		left: 22px;
	}
	
	.arrange-hero-banner-with-button {
		left: 22px;	
	}
	
	.elementor-9903 .elementor-element.elementor-element-31571bb,
	.elementor-9914 .elementor-element.elementor-element-31571bb{
        bottom: 80px;
    }
	
	.elementor-9937 .elementor-element.elementor-element-31571bb,
	.elementor-9998 .elementor-element.elementor-element-31571bb{
        bottom: 60px;
    }
	
	.elementor-9903 .elementor-element.elementor-element-5da4cbc img,
	.elementor-9914 .elementor-element.elementor-element-5da4cbc img,
	.elementor-9937 .elementor-element.elementor-element-5da4cbc img,
	.elementor-9977 .elementor-element.elementor-element-5da4cbc img,
	.elementor-9998 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10030 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10063 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10120 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10169 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10196 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10252 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10308 .elementor-element.elementor-element-5da4cbc img{
		height: 45vh;
		object-fit: cover;
	}
	
	.elementor-9977 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container {
		padding: 215px 0px 0px 0px;
	}
	
	.elementor-9977 .elementor-element.elementor-element-5da4cbc{
        bottom: 115px;
    }
	
	.elementor-9998 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10030 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10063 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10120 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10169 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10196 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10252 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10308 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container{
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-10030 .elementor-element.elementor-element-31571bb{
        bottom: 100px;
    }
	
	.elementor-10063 .elementor-element.elementor-element-31571bb,
	.elementor-10120 .elementor-element.elementor-element-31571bb,
	.elementor-9977 .elementor-element.elementor-element-31571bb{
        bottom: 90px;
    }
	
	.elementor-10169 .elementor-element.elementor-element-31571bb{
        bottom: 60px;
    }
	
	.elementor-10196 .elementor-element.elementor-element-31571bb,
	.elementor-10252 .elementor-element.elementor-element-31571bb{
        bottom: 130px;
		left: 22px;	
    }
	
	.elementor-10308 .elementor-element.elementor-element-31571bb{
		bottom: 150px;
		left: 22px;	
    }
	
	.elementor-529 .elementor-element.elementor-element-4634b136 {
        width: 17% !important;
    }
	
	.elementor-529 .elementor-element.elementor-element-e25480b {
        width: 80% !important;
    }
	
	.elementor-529 .elementor-element.elementor-element-e25480b {
        width:80% !important;
    }
	
	.elementor-12017 .elementor-element.elementor-element-31571bb,
	.elementor-8961 .elementor-element.elementor-element-31571bb{
		bottom: 90px;
		left: 20px;
	}
	
	.new-single-page .form-container {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }
	
	.elementor-13644 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-11970 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9699 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-6580 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-8947 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-8961 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9798 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container{
		padding: 100px 0px 0px 0px;
	}
	
	.elementor-11970 .elementor-element.elementor-element-31571bb {
        bottom: 130px !important;
    }
	
	.elementor-6617 .elementor-element.elementor-element-d853716,
	.elementor-6617 .elementor-element.elementor-element-a152956,
	.elementor-6617 .elementor-element.elementor-element-0bd6cff {
		flex-direction: column;		
	}
	
	.elementor-6617 .elementor-element.elementor-element-2f5ca70,
	.elementor-6617 .elementor-element.elementor-element-abec9f9,
	.elementor-6617 .elementor-element.elementor-element-0eb9f1c{
		width: 100%;
	}

	.elementor-6617 .elementor-element.elementor-element-d853716,
	.elementor-6617 .elementor-element.elementor-element-0bd6cff{
		padding-top: 40px;
    	padding-bottom: 20px;
    	padding-left: 0px;
    	padding-right: 0px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-a152956 {
		padding-left: 0px;
    	padding-right: 0px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-337e4ee,
	.elementor-6617 .elementor-element.elementor-element-57caff4,
	.elementor-6617 .elementor-element.elementor-element-c92d080{
		align-items: center;
	}
	
	.elementor-6617 .elementor-element.elementor-element-0eb9f1c.e-con,
	.elementor-6617 .elementor-element.elementor-element-2f5ca70.e-con,
	.elementor-6617 .elementor-element.elementor-element-abec9f9.e-con{
		align-items: center;
	}
	
	.elementor-element.elementor-element-d853716 p, 
	.elementor-element.elementor-element-a152956 p, 
	.elementor-element.elementor-element-a77dc82 p {
		text-align: center;
	}
	
	.elementor-2361 .elementor-element.elementor-element-dfdbbb4 {
        bottom: 115px;
    }
	
	.elementor-3196 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-6502 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9169 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9238 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9271 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9837 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-8697 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9937 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container{
		padding: 100px 0px 0px 0px;
	}
	
	.elementor-6533 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container {
		margin: 100px 0px 0px 0px;
	}
	
	.elementor-9169 .elementor-element.elementor-element-31571bb,
	.elementor-9238 .elementor-element.elementor-element-31571bb,
	.elementor-9271 .elementor-element.elementor-element-31571bb,
	.elementor-8947 .elementor-element.elementor-element-31571bb{
        bottom: 60px;
        left: 20px;
    }
	
	.elementor-8697 .elementor-element.elementor-element-31571bb {
		bottom: 50px;
        left: 20px;
	}
	
	.elementor-10063 .elementor-element.elementor-element-31571bb,
	.page-id-10169 .elementor-10169 .elementor-element.elementor-element-31571bb {
        bottom: 80px;
    }
	
	.elementor-9837 .elementor-element.elementor-element-31571bb {
        bottom: 60px;
    }
	
	.elementor-13644 .elementor-element.elementor-element-31571bb {
		bottom: 35px;
	}
	
	.page-id-9937 .elementor-9937 .elementor-element.elementor-element-31571bb {
		bottom: 110px;
	}
	
	.page-id-9998 .elementor-9998 .elementor-element.elementor-element-31571bb,
	.elementor-10030 .elementor-element.elementor-element-31571bb{
		bottom: 90px;
	}	
	
	.elementor-9123 .elementor-element.elementor-element-31571bb {
        bottom: 95px;
        left: 20px;
    }
	
	.elementor-2164 .elementor-element.elementor-element-beb1353 {
		padding-top: 100px !important;
	}
	
	.page-id-2164 .elementor-2164 .elementor-element.elementor-element-a1e4efb {
        bottom: 90px;
        left: 20px;
    }
	
	.elementor-12345 .elementor-element.elementor-element-5da4cbc {
		padding-top: 20px;
	}
	
	.elementor-12345 .elementor-element.elementor-element-31571bb {
        bottom: 125px;
        left: 20px;
    }
	
	.elementor-6964 .elementor-element.elementor-element-c8ccf21 {
		bottom: 100px;
	}
	
	.elementor-1581 .elementor-element.elementor-element-c8ccf21 {
        bottom: 105px;
        left: 10px;
    }
	
	.elementor-9663 .elementor-element.elementor-element-b1b8c63 {
		padding-top: 100px;
	}
	
	.elementor-9663 .elementor-element.elementor-element-c8ccf21 {
        bottom: 120px;
        left: 10px;
    }
	
	.elementor-element.elementor-element-4a4e5960 {
        padding-top: 30px !important;
    }
}

@media only screen and (max-width: 991px) {
	.elementor-1581 .elementor-element.elementor-element-2771f76,
	.elementor-1581 .elementor-element.elementor-element-def1f03,
	.elementor-1581 .elementor-element.elementor-element-8926a7b,
	.elementor-1581 .elementor-element.elementor-element-c9ef6cb,
	.elementor-1581 .elementor-element.elementor-element-d42edae,
	.elementor-1581 .elementor-element.elementor-element-5b3f420{
		--width: 40%;
	}
	
	.elementor-5075 .elementor-element.elementor-element-ba4916a,
	.elementor-5075 .elementor-element.elementor-element-c6de573,
	.elementor-5075 .elementor-element.elementor-element-2657406,
	.elementor-5075 .elementor-element.elementor-element-cb765a3{
		--width: 50%;
	}
	
	.elementor-6964 .elementor-element.elementor-element-798a891,
	.elementor-6964 .elementor-element.elementor-element-b5d963e,
	.elementor-6964 .elementor-element.elementor-element-139f52e,
	.elementor-6964 .elementor-element.elementor-element-e3af02e,
	.elementor-6964 .elementor-element.elementor-element-de6427b,
	.elementor-6964 .elementor-element.elementor-element-3302a31{
        --width: 50%;
    }
	
	.elementor-5075 .elementor-element.elementor-element-5a84b3c {
		flex-wrap: wrap;
	}
	
	.elementor-5075 .elementor-element.elementor-element-2657406,
	.elementor-5075 .elementor-element.elementor-element-cb765a3 {
		padding-top: 40px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-474b1eb p {
		font-size: 16px;
		line-height: 24px;
       margin-top: -10px;
		margin-bottom: 20px;
	}
	
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-7b650e4,
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-1a7b239,
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-9f1eac0 {
		left: 10px;
		bottom: 12px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-d853716,
	.elementor-5075 .elementor-element.elementor-element-a152956,
	.elementor-5075 .elementor-element.elementor-element-0bd6cff {
		flex-direction: column;
		row-gap: 0px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-d853716 p,
	.elementor-5075 .elementor-element.elementor-element-a152956 p,
	.elementor-5075 .elementor-element.elementor-element-0bd6cff p{
		text-align: center;
		margin: 10px auto 0;
		font-size: 16px;
		line-height: 21px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-d853716 h2,
	.elementor-5075 .elementor-element.elementor-element-a152956 h2,
	.elementor-5075 .elementor-element.elementor-element-0bd6cff h2 {
	 	text-align: center;
	}
	
	.elementor-5075 .elementor-element.elementor-element-c92d080,
	.elementor-5075 .elementor-element.elementor-element-337e4ee,
	.elementor-5075 .elementor-element.elementor-element-57caff4{
		align-items: center;
		padding: 10px 0 0;
	}
	
	.elementor-5075 .elementor-element.elementor-element-2f5ca70,
	.elementor-5075 .elementor-element.elementor-element-abec9f9 {
		width: 35%;
	}
	
	.elementor-5075 .elementor-element.elementor-element-0eb9f1c {
		width: 33%;
	}
	
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-d7a7c9b {
			left: calc(11% - 45px);
	}
	
	.elementor-5075 .elementor-element.elementor-element-a9b7898 .elementor-heading-title {
   		font-size: 21px;
	}
	
	.elementor-element.elementor-element-c47d0a7 img {
		max-width: 78%;
	}
	
	.elementor-5075 .elementor-element.elementor-element-89793fb:not(.elementor-motion-effects-element-type-background) {
		background-position: center;
		background-size: auto;
		border-radius: 50px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-72818d1 {
		padding-top: 20px;
	}
	
	.elementor-element.elementor-element-fb66d28 img {
		height: 50vh;
    	object-fit: cover;
	}
	
	body:not(.rtl) .elementor-6617 .elementor-element.elementor-element-c47d0a7 {
		top: 42px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-d552ecd {
		background-position: center;
        background-size: auto;
        border-radius: 50px;
	}
	
	    .elementor-3196 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background), .elementor-3196 .elementor-element.elementor-element-0753137 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
	.elementor-6502 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background), .elementor-6502 .elementor-element.elementor-element-0753137 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
	.elementor-6533 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background), .elementor-6533 .elementor-element.elementor-element-0753137 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
	.elementor-6553 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background),
	.elementor-6580 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background),
	.elementor-6592 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background){
        background-position: center;
        background-size: auto;
        border-radius: 50px;
    }
	
	.elementor-3196 .elementor-element.elementor-element-0753137 .elementor-heading-title,
	.elementor-6502 .elementor-element.elementor-element-0753137 .elementor-heading-title,
	.elementor-6533 .elementor-element.elementor-element-0753137 .elementor-heading-title,
	.elementor-6553 .elementor-element.elementor-element-0753137 .elementor-heading-title,
	.elementor-6580 .elementor-element.elementor-element-0753137 .elementor-heading-title,
	.elementor-6592 .elementor-element.elementor-element-0753137 .elementor-heading-title,
	.elementor-6617 .elementor-element.elementor-element-a9b7898 .elementor-heading-title{
        font-size: 21px;
    }
	
	.elementor-element.elementor-element-6d69aca img {
        max-width: 90%;
    }
	
	body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-6d69aca,
	body:not(.rtl) .elementor-6502 .elementor-element.elementor-element-6d69aca,
	body:not(.rtl) .elementor-6533 .elementor-element.elementor-element-6d69aca,
	body:not(.rtl) .elementor-6580 .elementor-element.elementor-element-6d69aca,
	body:not(.rtl) .elementor-6592 .elementor-element.elementor-element-6d69aca{
    	left: 0px;
	}
	
	.elementor-6502 .elementor-element.elementor-element-31571bb,
	.elementor-6533 .elementor-element.elementor-element-31571bb,
	.elementor-6580 .elementor-element.elementor-element-31571bb{
        bottom: 50px;
    }
	
	elementor-3196 .elementor-element.elementor-element-31571bb {
		bottom: 65px;
	}
	
	.elementor-6553 .elementor-element.elementor-element-31571bb{
        bottom: 20px;
    }
	
	.elementor-6592 .elementor-element.elementor-element-31571bb{
        bottom: 5px;
    }
	
	.elementor-3196 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-6502 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-6533 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-6553 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-6580 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-6592 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container{
    	padding: 0px 0px 0px 0px;
		margin-top: -5px;
	}
	
	.elementor-3196 .elementor-element.elementor-element-7f0e33f .elementor-heading-title,
	.elementor-6502 .elementor-element.elementor-element-7f0e33f .elementor-heading-title,
	.elementor-6533 .elementor-element.elementor-element-7f0e33f .elementor-heading-title,
	.elementor-6553 .elementor-element.elementor-element-7f0e33f .elementor-heading-title,
	.elementor-6580 .elementor-element.elementor-element-7f0e33f .elementor-heading-title,
	.elementor-6592 .elementor-element.elementor-element-7f0e33f .elementor-heading-title{
		font-size: 28px;
	}
	
	body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6502 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6533 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6553 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6580 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6592 .elementor-element.elementor-element-6d69aca img{
        max-width: 78%;
    }
	
	.elementor-6617 .elementor-element.elementor-element-d853716,
	.elementor-6617 .elementor-element.elementor-element-a152956,
	.elementor-6617 .elementor-element.elementor-element-0bd6cff{
		flex-direction: column;
		row-gap: 0px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-337e4ee,
	.elementor-6617 .elementor-element.elementor-element-c92d080,
	.elementor-6617 .elementor-element.elementor-element-57caff4 {
		align-items: center;
        padding: 40px 0 0;
	}
	
	.elementor-6617 .elementor-element.elementor-element-0eb9f1c,
	.elementor-6617 .elementor-element.elementor-element-2f5ca70,
	.elementor-6617 .elementor-element.elementor-element-abec9f9 {
		width: 100%;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }
	
	.elementor-6846 .elementor-element.elementor-element-4f5b75b > .elementor-widget-container {
		margin: 60px 0px 0px 0px !important;
	}
	
	.elementor-6964 .elementor-element.elementor-element-c8ccf21 {
        bottom: 25px;
    }
	
	.elementor-6964 .elementor-element.elementor-element-c83e3dc {
		padding: 32px 20px;
	}
	
	.arrange-hero-banner {
        bottom: 40px !important;
    }
	
	.elementor-9737 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9798 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9837 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9879 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9903 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container{
		padding: 45px 0px 0px 0px;
	}
		
	.elementor-9977 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container {
        padding: 206px 0px 0px 0px;
    }
	
	.elementor-9837 .elementor-element.elementor-element-3ada1ae.elementor-element,
	.elementor-9903 .elementor-element.elementor-element-3ada1ae.elementor-element,
	.elementor-9914 .elementor-element.elementor-element-3ada1ae.elementor-element,
	.elementor-9937 .elementor-element.elementor-element-3ada1ae.elementor-element,
	.elementor-9977 .elementor-element.elementor-element-3ada1ae.elementor-element,
	.elementor-9998 .elementor-element.elementor-element-3ada1ae.elementor-element,
	.elementor-10030 .elementor-element.elementor-element-3ada1ae.elementor-element,
	.elementor-10063 .elementor-element.elementor-element-3ada1ae.elementor-element,
	.elementor-10120 .elementor-element.elementor-element-3ada1ae.elementor-element,
	.elementor-10169 .elementor-element.elementor-element-3ada1ae.elementor-element{
		width: 95%;
	}
	
	.elementor-9837 .elementor-element.elementor-element-5da4cbc img,
	.elementor-9879 .elementor-element.elementor-element-5da4cbc img,
	.elementor-9903 .elementor-element.elementor-element-5da4cbc img,
	.elementor-9914 .elementor-element.elementor-element-5da4cbc img,
	.elementor-9937 .elementor-element.elementor-element-5da4cbc img,
	.elementor-9977 .elementor-element.elementor-element-5da4cbc img,
	.elementor-9998 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10030 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10063 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10120 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10169 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10196 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10252 .elementor-element.elementor-element-5da4cbc img,
	.elementor-10308 .elementor-element.elementor-element-5da4cbc img{
		height: 35vh;
		object-fit: cover;
	}
	
	.elementor-9903 .elementor-element.elementor-element-31571bb,
	.elementor-9914 .elementor-element.elementor-element-31571bb,
	.elementor-10030 .elementor-element.elementor-element-31571bb,
	.page-id-9937 .elementor-9937 .elementor-element.elementor-element-31571bb {
	  bottom: 60px;
	}
	
	.elementor-9937 .elementor-element.elementor-element-31571bb,
	.elementor-10063 .elementor-element.elementor-element-31571bb,
	.elementor-10120 .elementor-element.elementor-element-31571bb{
	  bottom: 50px;
	}
	
	.elementor-9998 .elementor-element.elementor-element-31571bb,
	.elementor-10169 .elementor-element.elementor-element-31571bb{
	  bottom: 40px;
	}
	
	.elementor-9998 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10030 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10063 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10120 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10169 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10196 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10252 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-10308 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container{
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-10196 .elementor-element.elementor-element-31571bb,
	.elementor-10252 .elementor-element.elementor-element-31571bb{
        bottom: 75px;
	}

	.elementor-10308 .elementor-element.elementor-element-31571bb{
        bottom: 130px;
	}
	
	.elementor-10252 .elementor-element.elementor-element-164ccbd,
	.elementor-10252 .elementor-element.elementor-element-1094918,
	.elementor-10252 .elementor-element.elementor-element-171dab8,
	.elementor-10308 .elementor-element.elementor-element-95beb11,
	.elementor-10308 .elementor-element.elementor-element-9e8e43f,
	.elementor-10308 .elementor-element.elementor-element-72a3506,
	.elementor-10308 .elementor-element.elementor-element-f729f14,
	.elementor-10308 .elementor-element.elementor-element-db1ecd6,
	.elementor-10308 .elementor-element.elementor-element-074276e {
		font-size: 14px;
	}
	
	.elementor-10252 .elementor-element.elementor-element-8b2b457 .elementor-heading-title,
	.elementor-10252 .elementor-element.elementor-element-123b0d1 .elementor-heading-title,
	.elementor-10252 .elementor-element.elementor-element-d55b0d1 .elementor-heading-title,
	.elementor-10252 .elementor-element.elementor-element-e0f4f22 .elementor-heading-title,
	.elementor-10308 .elementor-element.elementor-element-5cfc4c5 .elementor-heading-title,
	.elementor-10308 .elementor-element.elementor-element-0e51807 .elementor-heading-title,
	.elementor-10308 .elementor-element.elementor-element-35ea0e7 .elementor-heading-title,
	.elementor-10308 .elementor-element.elementor-element-9e78067 .elementor-heading-title{
		font-size: 16px;
	}
	
	.elementor-10252 .elementor-element.elementor-element-720041f .wpr-button-text,
	.elementor-10308 .elementor-element.elementor-element-93231a7 .wpr-button-text,
	.elementor-10308 .elementor-element.elementor-element-3967f31 .wpr-button-text{
		font-size: 12px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-7dc1cf2,
	.elementor-8697 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-8947 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container{
		padding-top: 80px;
	}
	
	.elementor-529 .elementor-element.elementor-element-28143dd .wpr-nav-menu .wpr-menu-item {
		font-size: 11px !important;
	}
	
	.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4634b136 .elementor-widget-wrap.elementor-element-populated {
	   padding: 15px 20px 5px 20px !important;
	}
	
	.elementor-6617 .elementor-element.elementor-element-a152956,
	.elementor-6617 .elementor-element.elementor-element-0bd6cff,
	.elementor-6617 .elementor-element.elementor-element-d853716 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.elementor-13644 .elementor-element.elementor-element-5da4cbc img {
		height: 48vh;
		object-fit: cover;
	}
		
	.elementor-11970 .elementor-element.elementor-element-31571bb {
        bottom: 75px !important;
    }
	
	.elementor-13644 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-11970 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9699 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9937 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-8961 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container{
		padding: 80px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-9699 .elementor-element.elementor-element-31571bb {
		bottom: 110px !important;
	}
	
	.elementor-6617 .elementor-element.elementor-element-4f99a5e,
	.elementor-6617 .elementor-element.elementor-element-e13b2f8,
	.elementor-6617 .elementor-element.elementor-element-58a5565{
		width: 36%;
	} 
	
	.elementor-2361 .elementor-element.elementor-element-dfdbbb4,
	.elementor-9798 .elementor-element.elementor-element-31571bb {
        bottom: 90px;
    }
	
	.elementor-element.elementor-element-b7c4870.elementor-widget img {
		height: 35vh;
		object-fit: cover;
		margin-top: 85px;
	}
	
	.page-id-8697 .elementor-element.elementor-element-b7c4870.elementor-widget img {
		height: 40vh;
		object-fit: cover;
		margin-top: 0px;
	}
	
	.page-id-10063 .elementor-element.elementor-element-b7c4870.elementor-widget img {
		margin-top: 55px;
	}
	
	.elementor-9169 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9238 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container,
	.elementor-9271 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container{
        padding: 80px 0px 0px 0px;
    }
	
	.elementor-6580 .elementor-element.elementor-element-5da4cbc {
		padding-top: 85px;
	}
	
	.elementor-13644 .elementor-element.elementor-element-31571bb {
		bottom: 40px;
	}
	
	.elementor-8697 .elementor-element.elementor-element-31571bb {
        bottom: 45px;
    }
	
	.elementor-9977 .elementor-element.elementor-element-5da4cbc,
	.elementor-9798 .elementor-element.elementor-element-5da4cbc {
		padding-top: 35px;
	}
	
	.elementor-9977 .elementor-element.elementor-element-31571bb,
	.page-id-10169 .elementor-10169 .elementor-element.elementor-element-31571bb{
		bottom: 60px;
	}
	
	.page-id-9998 .elementor-9998 .elementor-element.elementor-element-5da4cbc,
	.elementor-10030 .elementor-element.elementor-element-5da4cbc,
	.elementor-10169 .elementor-element.elementor-element-5da4cbc,
	.elementor-10308 .elementor-element.elementor-element-5da4cbc,
	.elementor-10252 .elementor-element.elementor-element-5da4cbc {
		padding-top: 55px;
	}
	
	.page-id-9998 .elementor-9998 .elementor-element.elementor-element-31571bb {
        bottom: 75px;
    }
	
	body:not(.rtl) .elementor-9798 .elementor-element.elementor-element-31571bb {
		right: 0%;
		bottom: 90px !important;
	}
	
	.page-id-9699 .elementor-9699 .elementor-element.elementor-element-31571bb {
        bottom: 110px !important;
    }
	
	.page-id-2164 .elementor-element-c7a52a7.elementor-widget.elementor-widget-image img{
		height: 35vh;
	}
	
	.elementor-2164 .elementor-element.elementor-element-beb1353 {
		padding-top: 80px !important;
	}
	
	.elementor-12345 .elementor-element.elementor-element-b7c4870 > .elementor-widget-container {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-6964 .elementor-element.elementor-element-df0ea84 > .elementor-widget-container {
        padding: 60px 0px 0px 0px;
    }
	
	.elementor-6964 .elementor-element.elementor-element-b1b8c63 img {
		height: 35vh;
		object-fit: cover;
	}
	
	.elementor-6964 .elementor-element.elementor-element-c8ccf21 {
        bottom: 100px;
    }
	
	.elementor-1581 .elementor-element.elementor-element-c8ccf21 {
        bottom: 80px;
    }
	
	.elementor-9663 .elementor-element.elementor-element-b1b8c63 {
        padding-top: 80px;
    }
	
	.elementor-9663 .elementor-element.elementor-element-c8ccf21 {
        bottom: 80px;
    }
}


@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.elementor-525 .elementor-element.elementor-element-79fb714b,
	.elementor-525 .elementor-element.elementor-element-4c7fa32f,
	.elementor-525 .elementor-element.elementor-element-58877c54,
	.elementor-525 .elementor-element.elementor-element-37b25769{
        width: 50%;
    }
	
	.elementor-element.elementor-element-4a4e5960 {
		padding-top: 30px !important;
	}
	
	.elementor-525 .elementor-element.elementor-element-37b25769 {
		padding-left: 20px;
		padding-top: 50px;
	}
	
	.elementor-525 .elementor-element.elementor-element-4c7fa32f {
		padding-left: 20px;
	}
	
	.elementor-525 .elementor-element.elementor-element-58877c54 {
		padding-top: 50px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-7dc1cf2 {
		padding-top: 0px;
	}
	
	.elementor-element.elementor-element-b797263 .e-con-inner {
		flex-direction: column;
	}
	
	.elementor-6964 .elementor-element.elementor-element-cd38185,
	.elementor-6964 .elementor-element.elementor-element-53c3d49 {
		width: 100%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1400px) {
	.elementor-6617 .elementor-element.elementor-element-32b0d07 .elementor-heading-title,
	.elementor-6617 .elementor-element.elementor-element-e72ee33 .elementor-heading-title,
	.elementor-6617 .elementor-element.elementor-element-b88c0f2 .elementor-heading-title {
		font-size: 16px;
		padding-bottom: 5px;
		text-align: center;
	}
	
	.elementor-6617 .elementor-element.elementor-element-3b9816b,
	.elementor-6617 .elementor-element.elementor-element-53d6a70 {
		font-size: 12px;
		text-align: center;
	}
	
/* 	.elementor-9977 .elementor-element.elementor-element-e351309 {
		margin-top: -120px;
	} */
	
	.elementor-529 .elementor-element.elementor-element-4fe037f.wpr-button-icon-style-inline .wpr-button {
  		width: 155px;
	}
}

@media only screen and (min-width: 768px) {
    .elementor-529 .elementor-element.elementor-element-2e54982e {
        margin-left: auto;
        margin-right: 0;
	}
	
	.elementor-element.elementor-element-05a48e6.elementor-widget__width-initial.elementor-widget.elementor-widget-button {
		max-width: max-content;
	}
}

@media only screen and (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-7437afd:not(.elementor-motion-effects-element-type-background) {
        display: none;
    }
    
    .news-post-slider .elementor-element.elementor-element-3975ff7 {
        right: unset;
        top: 280px;
        left: 60px;
    }
    
    .elementor-6 .elementor-element.elementor-element-bd35646 .elementor-icon-box-wrapper,
    .elementor-6 .elementor-element.elementor-element-41dd99a .elementor-icon-box-wrapper,
    .elementor-6 .elementor-element.elementor-element-f5fe54f .elementor-icon-box-wrapper,
    .elementor-6 .elementor-element.elementor-element-af1a178 .elementor-icon-box-wrapper,
    .form-container h2 {
        text-align: center !important;
    }
    
    .wpr-acc-item-title {
        padding-right: 20px !important;
        line-height: 1.4 !important;
    }
    
    .elementor-6 .elementor-element.elementor-element-31f818800 {
        padding-top: 50px;
    }
    
    .elementor-element-3975ff7 .splide__pagination {
        bottom: -40px; 
    }
    
    .elementor-element-3975ff7 .splide__pagination__page.is-active {
        background: #EF8903;
    }
    
    .elementor-element-3975ff7 .splide__pagination__page {
        background: #004D72;
    }
    
    .elementor-6 .elementor-element.elementor-element-31f818800 {
        margin-bottom: 20px;
    }
    
    .elementor-6 .elementor-element.elementor-element-5ff819e {
        padding-bottom: 45px;
    }
    
    .elementor-6 .elementor-element.elementor-element-4814caf .e-con-inner {
        padding-bottom: 0px !important;
    }
    
    .elementor-element.elementor-element-12ac884 .e-con-inner {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    .elementor-6 .elementor-element.elementor-element-7d00904.elementor-element {
        margin-top: -30px;
    }
    
    .form-container .first-fields {
        flex-direction: column;
        gap: 0px !important;
    }
    
     .form-container .form-group {
         margin: 0 0 15px;
     }
     
     .form-container .form-group input, 
     .form-container .form-group textarea {
        width: 100%;
     }
     
     .elementor-525 .elementor-element.elementor-element-4a4e5960 {
         padding: 20px;
     }
     
     .elementor-social-icons-wrapper.elementor-grid {
         display: flex;
         justify-content: flex-start;
     }
	
	.elementor-1581 .elementor-element.elementor-element-2771f76,
	.elementor-1581 .elementor-element.elementor-element-def1f03,
	.elementor-1581 .elementor-element.elementor-element-8926a7b,
	.elementor-1581 .elementor-element.elementor-element-c9ef6cb,
	.elementor-1581 .elementor-element.elementor-element-d42edae,
	.elementor-1581 .elementor-element.elementor-element-5b3f420{
		--width: 100%;
	}

	.elementor-1581 .elementor-element.elementor-element-2771f76 img,
	.elementor-1581 .elementor-element.elementor-element-def1f03 img,
	.elementor-1581 .elementor-element.elementor-element-8926a7b img,
	.elementor-1581 .elementor-element.elementor-element-c9ef6cb img,
	.elementor-1581 .elementor-element.elementor-element-d42edae img,
	.elementor-1581 .elementor-element.elementor-element-5b3f420 img{
		width: 100%;
		border-top-right-radius: 22px;
		border-bottom-right-radius: 25px;
		border-top-left-radius: 22px;
		border-bottom-left-radius: 25px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-ba4916a,
	.elementor-5075 .elementor-element.elementor-element-c6de573,
	.elementor-5075 .elementor-element.elementor-element-2657406,
	.elementor-5075 .elementor-element.elementor-element-cb765a3{
		--width: 100%;
	}

	.elementor-5075 .elementor-element.elementor-element-ba4916a,
	.elementor-5075 .elementor-element.elementor-element-c6de573,
	.elementor-5075 .elementor-element.elementor-element-2657406,
	.elementor-5075 .elementor-element.elementor-element-cb765a3 {
		padding-top: 20px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-f7b5d32 {
		bottom: -365px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-9ed13f6 {
		padding-top: 50px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-c339e8d,
	.elementor-5075 .elementor-element.elementor-element-e12a934{
		text-align: center;
	}
	
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-c47d0a7 {
		position: relative;
		left: unset;
		top: unset;
		bottom: unset;
	}
	
	.elementor-5075 .elementor-element.elementor-element-89793fb:not(.elementor-motion-effects-element-type-background) {
		background: #ECEDEE;
		border: 1px solid #D9D9D9;
	}
	
	.elementor-5075 .elementor-element.elementor-element-e382437 {
		padding: 30px 20px 60px 20px
	}
	
	.elementor-element.elementor-element-c47d0a7 img {
		max-width: 100%;
	}
	
	.elementor-5075 .elementor-element.elementor-element-54e449d {
		padding-bottom: 0px
	}
	
	.elementor-element.elementor-element-1a7b239,
	.elementor-element.elementor-element-9f1eac0,
	.elementor-element.elementor-element-7b650e4{
		width: 90%;
	}
	
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-d7a7c9b {
        left: unset;
        position: relative;
		bottom: unset;
		margin-top: 10px;
    }
	
	.elementor-5075 .elementor-element.elementor-element-bd8ca6a {
		border-radius: 25px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-a77dc82 {
		border-radius: 0 0 25px 25px;
	}
	
	body:not(.rtl) .elementor-5075 .elementor-element.elementor-element-d7a7c9b {
		box-shadow: 0px 4px 10px rgba(0,0,0, 0.2);
	}
	
	.elementor-5075 .elementor-element.elementor-element-3351ea2 {
		margin-bottom: 50px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-1339052 .elementor-heading-title {
		max-width: 80%;
		margin: 0 auto;
	}
	
	.ekit-wid-con .elementskit-accordion .elementskit-card-body {
		padding: 30px 20px !important;
	}
	
	.elementor-element.elementor-element-3c1456c h3 {
		margin-bottom: 3px;
	}
	
	.elementor-5075 .elementor-element.elementor-element-fece7bc .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-element.elementor-element-1b764f7,
	.elementor-element.elementor-element-317caf2{
		display: none;
	}
	
	.elementor-element.elementor-element-8ea4e58,
	.elementor-element.elementor-element-9e4f55f{
		display: block;
	}
	
	.elementor-element.elementor-element-9e4f55f .swiper svg circle {
		fill: none !important;
	}

	.elementor-element.elementor-element-9e4f55f .swiper svg {
		height: 30px !important;
		width: 30px !important;
		background: #fff !important;
		border-radius: 50% !important;
		padding: 6px;
	}
	
	 body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-6d69aca,
	body:not(.rtl) .elementor-6502 .elementor-element.elementor-element-6d69aca,
	body:not(.rtl) .elementor-6533 .elementor-element.elementor-element-6d69aca,
	body:not(.rtl) .elementor-6553 .elementor-element.elementor-element-6d69aca,
	body:not(.rtl) .elementor-6580 .elementor-element.elementor-element-6d69aca,
	body:not(.rtl) .elementor-6592 .elementor-element.elementor-element-6d69aca{
        position: relative;
        left: unset;
        top: unset;
        bottom: -35px;
    }
	
	    .elementor-3196 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background),
	.elementor-6502 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background),
		.elementor-6533 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background),
	.elementor-6553 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background),
	.elementor-6580 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background),
	.elementor-6592 .elementor-element.elementor-element-0753137:not(.elementor-motion-effects-element-type-background){
                background: #ECEDEE;
        border: 1px solid #D9D9D9;
		border-radius: 50px;
    }
	
	.elementor-3196 .elementor-element.elementor-element-e978dcc,
	.elementor-6502 .elementor-element.elementor-element-e978dcc,
	.elementor-6533 .elementor-element.elementor-element-e978dcc,
	.elementor-6553 .elementor-element.elementor-element-e978dcc,
	.elementor-6580 .elementor-element.elementor-element-e978dcc,
	.elementor-6592 .elementor-element.elementor-element-e978dcc{
		        padding: 30px 20px 0px 20px;
	}
	
	    body:not(.rtl) .elementor-3196 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6502 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6533 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6553 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6580 .elementor-element.elementor-element-6d69aca img,
	body:not(.rtl) .elementor-6592 .elementor-element.elementor-element-6d69aca img{
        max-width: 100%;
    }
	
	body:not(.rtl) .elementor-6617 .elementor-element.elementor-element-c47d0a7 {
		position: relative;
        left: unset;
        top: unset;
        bottom: -35px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-e382437 {
		padding: 30px 20px 0px 20px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-89793fb:not(.elementor-motion-effects-element-type-background) {
		background: #ECEDEE;
        border: 1px solid #D9D9D9;
        border-radius: 50px;
	}
	
	.ekit-wid-con .elementskit-accordion .ekit-accordion-title {
		padding-right: 50px !important;
	}
	
	.elementor-6617 .elementor-element.elementor-element-3351ea2 {
		margin-bottom: 50px;
	}
	
	.elementor-element.elementor-element-f1ff45d {
		display: block;
	}

	.elementor-element.elementor-element-5da4cbc {
		display: none;
	}
	
	.elementor-element.elementor-element-b1b8c63 img {
		filter: brightness(0.7);
		height: auto;
		object-fit: cover;
		width: 100%;
	}
	
	.elementor-element.elementor-element-6455c3e {
		width: 100% !important;
	}
	
	.elementor-6846 .elementor-element.elementor-element-c8ccf21,
	.elementor-6964 .elementor-element.elementor-element-c8ccf21 {
        bottom: 55%;
        padding-left: 15px !important;
		padding-right:15px !important;
        
    }
	
	    .elementor-6846 .elementor-element.elementor-element-9771b7b, .elementor-6846 .elementor-element.elementor-element-f361332, .elementor-6846 .elementor-element.elementor-element-27d7a3e, .elementor-6846 .elementor-element.elementor-element-9f3dfe7,
	.elementor-6846 .elementor-element.elementor-element-cfd9138,
	.elementor-6846 .elementor-element.elementor-element-ec05ceb {
        width: calc(100% - 0px) !important;
    }
	
	.form-address-sec {
		flex-direction: column;
    justify-content: center;
    align-items: center;
}
	
	.form-address-sec_left {
		text-align: center;
	}
	
	.elementor-6964 .elementor-element.elementor-element-df0ea84 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 55px 0px 0px 0px;
	}
	
	.elementor-6964 .elementor-element.elementor-element-c8ccf21 {
        left: 0;
    }
	
	.elementor-6964 .elementor-element.elementor-element-798a891, .elementor-6964 .elementor-element.elementor-element-b5d963e, .elementor-6964 .elementor-element.elementor-element-139f52e, .elementor-6964 .elementor-element.elementor-element-e3af02e, .elementor-6964 .elementor-element.elementor-element-de6427b, .elementor-6964 .elementor-element.elementor-element-3302a31 {
        --width: 100%;
    }
	
	.elementor-6964 .elementor-element.elementor-element-b1729d2,
	.elementor-6964 .elementor-element.elementor-element-20b4cbd,
	.elementor-6964 .elementor-element.elementor-element-d1e395e,
	.elementor-6846 .elementor-element.elementor-element-8d5fa5b,
	.elementor-6846 .elementor-element.elementor-element-fa98ecf{
		display: flex;
	}
	
	.elementor-6964 .elementor-element.elementor-element-b1729d2 img,
	.elementor-6964 .elementor-element.elementor-element-20b4cbd img,
	.elementor-6964 .elementor-element.elementor-element-d1e395e img,
	.elementor-6846 .elementor-element.elementor-element-8d5fa5b img,
	.elementor-6846 .elementor-element.elementor-element-fa98ecf img,
	.elementor-8072 .elementor-element.elementor-element-8d5fa5b img,
	.elementor-8072 .elementor-element.elementor-element-fa98ecf img {
		border-top-left-radius: 25px;
		border-top-right-radius: 25px;
	}
	
	.elementor-6964 .elementor-element.elementor-element-99cd6e7,
	.elementor-6964 .elementor-element.elementor-element-53c3d49,
	.elementor-6964 .elementor-element.elementor-element-cd38185,
	.elementor-6846 .elementor-element.elementor-element-99cd6e7,
	.elementor-6846 .elementor-element.elementor-element-b0e9757,
	.elementor-element.elementor-element-df0ea84,
	.elementor-8072 .elementor-element.elementor-element-b0e9757,
	.elementor-8072 .elementor-element.elementor-element-99cd6e7,
	.elementor-1581 .elementor-element.elementor-element-b1b8c63,
	.elementor-9663 .elementor-element.elementor-element-b1b8c63{
		display: none;
	}
	
	.elementor-6617 .elementor-element.elementor-element-1339052 .elementor-heading-title {
		max-width: 80%;
    	margin: 0 auto;
	}
	
	.elementor-element.elementor-element-de7896f,
	.elementor-element.elementor-element-406f771,
	.elementor-8072 .elementor-element.elementor-element-8d5fa5b, 
	.elementor-8072 .elementor-element.elementor-element-fa98ecf {
		display: block;
	}
	
	.elementor-8072 .elementor-element.elementor-element-9771b7b,
	.elementor-8072 .elementor-element.elementor-element-f361332,
	.elementor-8072 .elementor-element.elementor-element-538ed4c,
	.elementor-8072 .elementor-element.elementor-element-aabfbbf {
		width: calc(100% - 0px);
	}
	
	.elementor-element.elementor-element-6af426a8 p {
		text-align: left;
	}
	
	.elementor-1581 .elementor-element.elementor-element-a2e324c,
	.elementor-9663 .elementor-element.elementor-element-a2e324c,
	.elementor-10252 .elementor-element.elementor-element-b44dd73,
	.elementor-10308 .elementor-element.elementor-element-b44dd73,
    .elementor-10308 .elementor-element.elementor-element-a80c6b0,
	.elementor-10669 .elementor-element.elementor-element-a54a55b,
	.elementor-2361 .elementor-element.elementor-element-e21e5c6,
	.elementor-2164 .elementor-element.elementor-element-66d9851{
		display: block !important;
	}
	
	.elementor-10252 .elementor-element.elementor-element-2bf5d56,
	.elementor-10308 .elementor-element.elementor-element-5b35242,
	.elementor-10669 .elementor-element.elementor-element-a03b92e,
	.elementor-2361 .elementor-element.elementor-element-554d4a6,
	.elementor-2164 .elementor-element.elementor-element-beb1353{
		display: none;
	}
	
	.elementor-element.elementor-element-25f9422 p {
		margin-bottom: 1.2em;
	}
	
	.chat-float-button {
		right: 20px;
		left: auto;
		display: flex;
		justify-content: flex-end;
	}
	
	.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-4634b136 .elementor-widget-wrap.elementor-element-populated {
	   padding: 5px 10px 0px !important;
	}
	
	.elementor-529 .elementor-element.elementor-element-4634b136 {
        width: 20% !important;
    }
	
	.elementor-6617 .elementor-element.elementor-element-7dc1cf2 {
		padding-top: 45px;
	}
	
	.elementor-12328 .elementor-element.elementor-element-5b35242 {
		display: none;
	}

	.elementor-12328 .elementor-element.elementor-element-b44dd73 {
		display: block;
	}
	
	.new-single-page .form-container {
        padding: 30px 25px 40px !important;
    }
	
	body.search.search-results .search-results-wrap,
	.search .ast-archive-description{
		max-width: 90%;
	}
	
	body.search.search-results .ast-archive-description {
		padding-top: 7em;
	}
	
	body.search.search-results .ast-pagination .nav-links {
		display: flex;
	}
	
	body.search.search-no-results .content-area > p {
		max-width: 90%;
	}
	
	.elementor-6617 .elementor-element.elementor-element-a152956 {
		padding-top: 40px;
    	padding-bottom: 20px;
	}
	
	.elementor-6617 .elementor-element.elementor-element-0bd6cff {
		padding-top: 30px;
	}
	
	.elementor-2361 .elementor-element.elementor-element-e1e963b {
        top: 100px;
    }
	
	.elementor-6502 .elementor-element.elementor-element-03ccf3d {
		top: 75px;
	}
	
	.elementor-6964 .elementor-element.elementor-element-b1b8c63 img {
        height: auto;
        object-fit: cover;
    }
	
	.elementor-6964 .elementor-element.elementor-element-c8ccf21 {
		bottom: 65% !important;
	}
	
	.elementor-6964 .elementor-element.elementor-element-20b4cbd {
		display: none;
	}
	
	.page-id-16176 article.post-16176,
	.page-id-16191 article.post-16191{
		padding: 20px 20px 50px;
	}
	
	.elementor-16706 .elementor-element.elementor-element-5b35242,
	.elementor-17017 .elementor-element.elementor-element-5b35242{
		display: none;
	}
	
	.elementor-17305 .elementor-element.elementor-element-5b35242 {
		display: none !important;
	}
	
	.elementor-16706 .elementor-element.elementor-element-b44dd73,
	.elementor-16706 .elementor-element.elementor-element-a80c6b0,
	.elementor-16706 .elementor-element.elementor-element-e87a00e,
	.elementor-16706 .elementor-element.elementor-element-56c8c9e,
	.elementor-16706 .elementor-element.elementor-element-3f098fc,
	.elementor-16706 .elementor-element.elementor-element-2782cd4,
	.elementor-17017 .elementor-element.elementor-element-b44dd73,
	.elementor-17017 .elementor-element.elementor-element-a80c6b0,
	.elementor-17017 .elementor-element.elementor-element-e87a00e,
	.elementor-17017 .elementor-element.elementor-element-56c8c9e,
	.elementor-16706 .elementor-element.elementor-element-d26d54f,
	.elementor-16706 .elementor-element.elementor-element-0979c68,
	.elementor-16706 .elementor-element.elementor-element-486c5f1,
	.elementor-16706 .elementor-element.elementor-element-ae3a54e,
	.elementor-17279 .elementor-element.elementor-element-b44dd73,
	.elementor-17279 .elementor-element.elementor-element-e87a00e,
	.elementor-17279 .elementor-element.elementor-element-56c8c9e,
	.elementor-17305 .elementor-element.elementor-element-b44dd73,
	.elementor-17305 .elementor-element.elementor-element-56c8c9e,
	.elementor-17305 .elementor-element.elementor-element-e87a00e{
		display: block;
    }
}

