/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 01 2026 | 23:18:05 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 20 2026 | 21:09:59 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 23:03:14 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 23:01:26 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 22:55:34 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 22:05:52 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 22:04:32 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 21:52:47 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 21:52:14 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 21:15:14 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 21:09:38 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 21:09:23 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 21:07:52 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 21:06:34 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 21:05:13 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 21:03:55 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 21:02:33 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 20:53:09 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 20:52:11 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 20:48:05 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 20:44:41 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 20:42:29 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 20:39:08 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 20:37:00 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 16:47:26 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 16:20:15 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 16:18:45 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 16:15:55 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2026 | 03:24:47 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 22:24:53 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 22:09:56 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 22:08:20 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 00:46:25 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 00:42:39 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 00:34:13 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 00:23:56 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 00:15:03 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 00:14:31 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 00:12:07 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 18 2026 | 00:06:58 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 17 2026 | 22:59:11 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 17 2026 | 00:34:14 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2026 | 23:09:08 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2026 | 21:18:16 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2026 | 20:51:14 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2026 | 20:31:31 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2026 | 20:28:03 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 16 2026 | 20:26:34 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 14 2026 | 10:08:01 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 14 2026 | 01:16:56 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 14 2026 | 01:16:03 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 13 2026 | 23:10:14 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 13 2026 | 22:57:09 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 13 2026 | 22:52:39 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 13 2026 | 22:11:09 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 13 2026 | 21:18:32 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 13 2026 | 20:26:06 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 13 2026 | 10:34:58 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 22:55:04 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 22:36:38 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 22:16:06 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 22:15:19 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 21:23:54 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 21:20:27 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 21:14:58 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 20:34:12 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 20:23:56 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 20:22:01 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 17:06:36 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 16:56:25 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 16:55:34 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 16:51:10 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 16:28:17 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 15:58:44 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 15:53:40 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 15:33:54 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 14:38:20 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 14:28:34 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 14:23:35 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 14:21:32 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 12:36:35 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 12:15:24 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 12:13:44 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 02:04:47 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 02:02:10 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 01:57:46 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 01:55:55 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 01:55:23 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 01:48:53 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 01:43:54 */

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 01:38:05 */

/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */



.image_radius .swiper-slide-inner { border-radius: 30px !important; }
.image_radius .swiper-slide-bg.elementor-ken-burns--active { border-radius: 30px !important; }
.elementor-swiper-button.elementor-swiper-button-prev { display: none !important; }
h1.entry-title { display: none; }
.elementor-element-c6b5c4d ol { padding: 0 0 0 20px; }
.elementor-element-c6b5c4d ol li a { color: #fff; }
.elementor-element-fd81580 ul { padding: 0; list-style: none; display: flex; align-items: center; justify-content: center; gap: 25px; margin: 0 0 20px 0; }
.elementor-element-0cf2069 p a { color: #fff; }
.center_wraper { position: relative; overflow: unset !important; }
.center_wraper:before { content: ''; display: block; position: absolute; background-image: url(/demo/wp-content/uploads/2026/05/arrow2.png); background-repeat: no-repeat; background-size: cover; width: 48%; height: 1124px; left: 0; right: 0; margin: auto; background-size: 100%; bottom: revert-layer; top: -100px; }
.center_wraper:after { content: ''; display: block; position: absolute; background-image: url(/demo/wp-content/uploads/2026/05/shade-right.png); background-repeat: no-repeat; background-size: 100%; width: 499px; right: 0; height: 1273px; top: -700px; z-index: -1; }
.elementor-element.elementor-element-1e14225.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { position: relative; z-index: 999; }
.elementor-element.elementor-element-c8755ec.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { position: relative; z-index: 999; }
.left_vector { position: relative; }
.left_vector:before { content: ''; display: block; position: absolute; background-image: url(/demo/wp-content/uploads/2026/05/shade-left.png); background-repeat: unset; background-size: cover; left: 0; width: 497px; height: 1250px; z-index: 9; top: -600px; }
.image_radius { position: relative; z-index: 999 !important; }
.right_vector { position: relative; }
.right_vector:after { content: ''; display: block; position: absolute; background-image: url(/demo/wp-content/uploads/2026/05/shade-right.png); background-repeat: no-repeat; background-size: cover; width: 500px; height: 1250px; right: 0; top: -550px; }
.second_vector_same { position: relative; }
.second_vector_same:before { content: ''; display: block; position: absolute; background-image: url(/demo/wp-content/uploads/2026/05/arrow2.png); background-repeat: no-repeat; background-size: 100%; background-position: center; width: 59%; height: 1270px; left: 0; right: 0; margin: auto; top: 30px; overflow: hidden; }
.second_vector_same:after { content: ''; display: block; position: absolute; background-image: url(/demo/wp-content/uploads/2026/05/shade-left.png); background-repeat: no-repeat; background-size: 70%; background-position: center; left: -100px; width: 500px; height: 1300px; top: -100px; }
footer .elementor-element-80b46af { position: relative; }
footer .elementor-element-80b46af:after { content: ''; display: block; position: absolute; background-image: url(/demo/wp-content/uploads/2026/05/shade-right.png); background-repeat: no-repeat; background-size: 100%; right: 0; top: -600px; width: 500px; height: 1200px; overflow: hidden; }
.elementor-element-79618a4 { position: relative; }
.elementor-element-79618a4:after { left: unset; right: 30.6%; background-image: url(/demo/wp-content/uploads/2026/05/left.png); top: unset; bottom: 130px; }
.box_image ul { padding: 0; list-style: none; display: flex; justify-content: center; flex-wrap: wrap; text-align: center; }
.box_image ul li { flex: 0 0 25%; margin: 0 0 50px 0; }
.box_image { width: 100%; margin: auto; }
.box_image ul li:nth-child(5), .box_image ul li:nth-child(6), .box_image ul li:nth-child(7) { margin: 0; }
.box_image ul li h2 { text-transform: capitalize; font-family: roboto !important; text-align: center; font-weight: bold; font-size: 30px; color: #60269E; margin: 15px 0 0 0; }
.footer_inner { background: #60269e; border-radius: 20px; padding: 30px 50px; border-top-left-radius: 0; border-top-right-radius: 0; }
.footer_inner h2 { font-size: 51px; font-weight: bold; color: #fff; font-family: roboto !important; margin: 0 0 30px 0; line-height: 51px; }
.footer_inner ul { padding: 0; list-style: none; }
.footer_inner ul li { font-size: 25px; font-family: roboto !important; color: #fff; font-weight: 500; display: flex; gap: 20px; }
.banner_right { position: relative; z-index: 9; }
.banner_right.top_reduce:after { top: 13.5%; }
.same_post_section { position: relative; }
.same_post_section:after, .same_post_section:before { content: ''; display: block; position: absolute; background-image: url(/demo/wp-content/uploads/2026/05/shade-right.png); background-repeat: no-repeat; background-size: cover; width: 500px; height: 1400px; right: 0; top: -600px; z-index: -2; background-position: right; }
.same_post_section:before { top: 800px; left: unset; right: 0; }
body.page-id-16 footer { position: relative; }
body.page-id-16 footer:after { content: ''; display: block; position: absolute; background-image: url(/demo/wp-content/uploads/2026/05/shade-right.png); background-repeat: no-repeat; width: 500px; height: 600px; right: 0; bottom: 0; top: unset; overflow: hidden; }
.elementor-16 .elementor-element.elementor-element-5362ace1::after { top: 21%; }
.footer_inner ul li p a:hover { opacity: 0.7; }
.elementor-element.elementor-element-8c8bbad.e-con-full.e-flex.e-con.e-parent.e-lazyloaded { position: relative; z-index: 9999; }
.elementor-16 .elementor-element.elementor-element-bd969d5 { position: relative; z-index: 9; }
.elementor-14 .elementor-element.elementor-element-ce96291>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title, .elementor-18 .elementor-element.elementor-element-638e6e1>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title, .elementor-354 .elementor-element.elementor-element-23ce182>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title, .elementor-356 .elementor-element.elementor-element-344f16b>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title, .elementor-358 .elementor-element.elementor-element-0cc51b4>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title, .elementor-360 .elementor-element.elementor-element-56998bf>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title, .elementor-12 .elementor-element.elementor-element-3c3c7e9>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title, .elementor-16 .elementor-element.elementor-element-9a86113>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.sticky p br { display: none; }
.footer_bntn span.elementor-button-icon { position: absolute; right: -20px; top: 0; bottom: 0; margin: auto; }
.footer_bntn a.elementor-button.elementor-button-link.elementor-size-sm { position: relative; }
.footer_bntn span.elementor-button-icon svg { width: 50px; }
.footer_inner ul li p a { color: #fff; }
.second_vector_same:after { pointer-events: none; }
.second_vector_same:before { pointer-events: none; }
.right_vector:after { pointer-events: none; }
.left_vector:before { pointer-events: none; }
.second_vector_same:after { pointer-events: none; }
.second_vector_same:before { pointer-events: none; }
.right_vector:after { pointer-events: none; }
.left_vector:before { pointer-events: none; }
.sticky { background: #38d430b3; position: fixed; bottom: 6%; z-index: 9999; width: 22%; backdrop-filter: blur(4px); left: 0; border-top-right-radius: 10px; border-bottom-right-radius: 10px; padding: 10px 80px 10px 110px; }
.sticky p { color: #fff; text-align: left; font-size: 14px; line-height: 12px; margin: 0; font-family: roboto !important; }
.sticky p b { display: block; }
.banner_btn span { display: flex; align-items: center; justify-content: start; gap: 10px; }
.banner_btn { width: 70%; }
.banner_btn span button, .banner_btn button {
    flex: 0 0 48%;
    padding: 0;
    width: 100%;
    height: 45px;
    font-family: 'Poppins' !important;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: #38D430;
    border: none;
    outline: none;
}
.banner_btn span button:hover, .banner_btn button:hover, .banner_btn span button:focus, .banner_btn button:focus{
    background: #000;
}
.elementor-element.elementor-element-52021b9c.e-con-full.e-flex.e-con.e-child { display: block; }
.banner_btn button { width: 100%; margin: 15px 0 0 0; }
.elementor-21 .elementor-element.elementor-element-a2fe387 .elementor-nav-menu--main .elementor-item.elementor-item-active { border: 1px solid var(--e-global-color-29deaf0); }
.elementor-21 .elementor-element.elementor-element-a2fe387 .elementor-nav-menu--main .elementor-item.elementor-item-active:after { display: none; }
.banner_btn span a { flex: 0 0 48%; }
@media only screen and (max-width:1920px) {
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 905px !important; }
}
@media only screen and (max-width:1660px) {
    .elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { min-height: 738px !important; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 737px !important; }
}
@media only screen and (max-width:1600px) {
    .elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { min-height: 704px !important; }
    .elementor-356 .elementor-element.elementor-element-2e6bf6a, .elementor-356 .elementor-element.elementor-element-cdba9c1, .elementor-356 .elementor-element.elementor-element-8c037b7 { font-size: 30px; line-height: 35px; }
    .sticky { width: 27% !important; }
    .elementor-16 .elementor-element.elementor-element-5e3bf09, .elementor-16 .elementor-element.elementor-element-6fd24f4, .elementor-16 .elementor-element.elementor-element-eaeacff { min-height: 704px !important; }
    .elementor-12 .elementor-element.elementor-element-3b8ab93f { width: 48%; }
    .elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title { font-size: 80px !important; line-height: 70px !important; }
    .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title { font-size: 80px; }
    .elementor-12 .elementor-element.elementor-element-ff1dc70 .swiper-slide { height: 800px; }
    .elementor-12 .elementor-element.elementor-element-c94a47e .elementor-heading-title { font-size: 80px; line-height: 80px; }
    .footer_inner ul li { font-size: 22px; }
    .center_wraper:before { width: 60%; }
    .second_vector_same:before { width: 82%; }
    .elementor-element-79618a4:before { left: 23.4%; }
    .elementor-element-79618a4:after { right: 23.2%; }
}
@media only screen and (max-width:1599px) {
    .elementor-14 .elementor-element.elementor-element-8f70e70 { width: 80%; }
    .elementor-14 .elementor-element.elementor-element-8f70e70 { width: 80%; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 705px !important; }
}
@media only screen and (max-width:1499px) {
    .elementor-364 .elementor-element.elementor-element-10f624b { padding-left: 50px; padding-right: 50px; }
    .elementor-364 .elementor-element.elementor-element-168afe2 .elementor-heading-title { font-size: 70px; line-height: 70px; }
    .elementor-364 .elementor-element.elementor-element-f44dc66 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-7dac087 .elementor-heading-title { font-size: 50px; line-height: 50px; }
    .elementor-364 .elementor-element.elementor-element-f6613fe .elementor-heading-title { font-size: 40px; line-height: 40px; }
    .elementor-364 .elementor-element.elementor-element-ac24752 { font-size: 22px; line-height: 25px; }
    .elementor-364 .elementor-element.elementor-element-63fe071 { padding-left: 50px; padding-right: 50px; min-height: 700px; }
    .elementor-362 .elementor-element.elementor-element-49414fc { min-height: 700px; }
    .elementor-362 .elementor-element.elementor-element-daeaba4 { padding-left: 130px; }
    .elementor-362 .elementor-element.elementor-element-49414fc, .elementor-362 .elementor-element.elementor-element-59ee7b5 { padding-left: 50px; padding-right: 50px; }
    .elementor-360 .elementor-element.elementor-element-5fab974, .elementor-360 .elementor-element.elementor-element-d6d9eb0 { padding-left: 50px; padding-right: 50px;    /* min-height: 700px; */ }
    .elementor-358 .elementor-element.elementor-element-fec269f { padding-left: 50px; padding-right: 50px; min-height: 700px; }
    .elementor-358 .elementor-element.elementor-element-489ba7c { font-size: 25px; line-height: 30px; }
    .elementor-356 .elementor-element.elementor-element-815858d, .elementor-356 .elementor-element.elementor-element-4e4bc79 { padding-left: 50px; padding-right: 50px; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 707px !important; }
    .elementor-18 .elementor-element.elementor-element-3932b57, .elementor-14 .elementor-element.elementor-element-c91992e { min-height: 700px; padding-left: 50px; padding-right: 50px; }
    .elementor-14 .elementor-element.elementor-element-3d7d936, .elementor-14 .elementor-element.elementor-element-54f5117, .elementor-18 .elementor-element.elementor-element-beba5a7, .elementor-18 .elementor-element.elementor-element-e9c6057 { padding-left: 50px; padding-right: 50px; }
    .sticky { width: 20% !important; padding: 10px 50px 10px 60px !important; }
    .elementor-16 .elementor-element.elementor-element-5362ace1 { padding-left: 50px; padding-right: 50px; }
    .elementor-16 .elementor-element.elementor-element-565528e { padding-left: 50px; padding-right: 50px; }
    .elementor-12 .elementor-element.elementor-element-3b8ab93f { width: 54%; }
    .elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title { font-size: 70px !important; line-height: 70px !important; }
    .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title { font-size: 70px; line-height: 70px !important; }
    .elementor-12 .elementor-element.elementor-element-ff1dc70 .swiper-slide { height: 650px; }
    .elementor-12 .elementor-element.elementor-element-c94a47e .elementor-heading-title { font-size: 70px; line-height: 70px; }
    .elementor-element-79618a4:before { left: 21.6%; }
    .elementor-element-79618a4:after { right: 21.4%; }
    .elementor-12 .elementor-element.elementor-element-1fc5e229 { padding-left: 50px; padding-right: 50px; }
    .elementor-21 .elementor-element.elementor-element-8c8bbad { padding-left: 50px; padding-right: 50px; }
    .elementor-12 .elementor-element.elementor-element-59327c2 { padding-left: 50px; padding-right: 50px; }
    .elementor-78 .elementor-element.elementor-element-79618a4 { padding-left: 50px; padding-right: 50px; }
    .elementor-358 .elementor-element.elementor-element-4ac08ad { padding-left: 50px; padding-right: 50px; }
}
@media only screen and (max-width:1399px) {
    .elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { min-height: 666px !important; }
    .elementor-14 .elementor-element.elementor-element-c91992e { padding-left: 50px; padding-right: 50px; min-height: 700px !important; }
    .elementor-14 .elementor-element.elementor-element-54f5117 { padding-left: 50px; padding-right: 50px; }
    .elementor-14 .elementor-element.elementor-element-3d7d936 { padding-left: 50px; padding-right: 50px; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 668px !important; }
    .elementor-16 .elementor-element.elementor-element-5e3bf09, .elementor-16 .elementor-element.elementor-element-6fd24f4, .elementor-16 .elementor-element.elementor-element-eaeacff { min-height: 667px !important; }
    .center_wraper:before { width: 70%; }
    .elementor-element-79618a4:before { left: 20%; }
    .elementor-element-79618a4:after { right: 20%; }
}
@media only screen and (max-width:1299px) {
    .elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { min-height: 622px !important; }
    .elementor-364 .elementor-element.elementor-element-168afe2 .elementor-heading-title { font-size: 60px; line-height: 60px; }
    .elementor-362 .elementor-element.elementor-element-4e6e458 { padding-left: 110px; }
    .elementor-358 .elementor-element.elementor-element-820ea3f .elementor-heading-title { font-size: 60px; line-height: 60px; }
    .elementor-358 .elementor-element.elementor-element-5d79dda .elementor-heading-title, .elementor-358 .elementor-element.elementor-element-0f3e469 .elementor-heading-title { font-size: 50px; line-height: 50px; }
    .elementor-358 .elementor-element.elementor-element-489ba7c { font-size: 23px; line-height: 29px; }
    .elementor-358 .elementor-element.elementor-element-2f52b66 { padding-left: 110px; }
    .elementor-356 .elementor-element.elementor-element-3e764a6 .elementor-heading-title, .elementor-356 .elementor-element.elementor-element-dc2c2a1 .elementor-heading-title { font-size: 50px; line-height: 50px; }
    .elementor-356 .elementor-element.elementor-element-236d19c { font-size: 26px; line-height: 34px; }
    .elementor-356 .elementor-element.elementor-element-2e6bf6a, .elementor-356 .elementor-element.elementor-element-cdba9c1, .elementor-356 .elementor-element.elementor-element-8c037b7 { font-size: 27px; }
    .elementor-354 .elementor-element.elementor-element-2789330 .elementor-heading-title { font-size: 65px; }
    .elementor-354 .elementor-element.elementor-element-6fa22ec { padding-left: 120px; }
    .elementor-18 .elementor-element.elementor-element-3cc16e5 .elementor-heading-title { font-size: 50px; line-height: 50px; }
    .elementor-18 .elementor-element.elementor-element-82ee06e { font-size: 20px; }
    .elementor-18 .elementor-element.elementor-element-5fefd08 .elementor-heading-title { font-size: 50px; line-height: 50px; }
    .elementor-18 .elementor-element.elementor-element-e27b11d { font-size: 24px; }
    .elementor-18 .elementor-element.elementor-element-d0d565c .elementor-heading-title { font-size: 50px; line-height: 50px; }
    .elementor-14 .elementor-element.elementor-element-ee97c0d .elementor-heading-title { font-size: 70px; line-height: 65px; }
    .elementor-14 .elementor-element.elementor-element-8f70e70 { width: 90% !important; }
    .elementor-14 .elementor-element.elementor-element-a3f6365 .elementor-heading-title { font-size: 55px !important; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 620px !important; }
    .sticky { width: 28% !important; padding: 15px 20px 15px 60px !important; }
    .elementor-16 .elementor-element.elementor-element-5362ace1 { min-height: 600px; padding-top: 100px; }
    .elementor-16 .elementor-element.elementor-element-5362ace1::after { top: 14%; }
    .elementor-16 .elementor-element.elementor-element-704f625e .elementor-heading-title { font-size: 60px; line-height: 55px; }
    .elementor-16 .elementor-element.elementor-element-383f1703 { font-size: 22px; }
    .elementor-12 .elementor-element.elementor-element-2cd4f05b .elementor-heading-title { font-size: 70px; line-height: 65px; }
    .elementor-12 .elementor-element.elementor-element-1fdfc7fd { font-size: 20px; width: 80%; }
    .elementor-12 .elementor-element.elementor-element-3b8ab93f { width: 70%; }
    .elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title { font-size: 60px !important; line-height: 60px !important; }
    .box_image { width: 80%; }
    .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title { font-size: 60px; line-height: 60px; }
    .elementor-12 .elementor-element.elementor-element-c94a47e .elementor-heading-title { font-size: 60px; line-height: 60px; }
    .footer_inner ul li { font-size: 20px; }
    .elementor-16 .elementor-element.elementor-element-d5995e7 .elementor-heading-title { font-size: 50px !important; }
    .elementor-16 .elementor-element.elementor-element-5e3bf09, .elementor-16 .elementor-element.elementor-element-6fd24f4, .elementor-16 .elementor-element.elementor-element-eaeacff { min-height: 580px !important; }
    .banner_right .e-con-inner { width: 100%; max-width: 1120px; }
    .banner_right .e-con-inner h2 { font-size: 80px !important; line-height: 70px !important; }
    header.elementor.elementor-location-header .e-con-inner { max-width: 1120px !important; width: 100% !important; }
    .e-con-inner { max-width: 1120px !important; width: 100% !important; }
    .elementor-element-adbf806 .e-con-inner, .elementor-element-d86aa79 .e-con-inner, .elementor-element-64ea0f8 .e-con-inner, .elementor-element-a3506e2 .e-con-inner { max-width: 900px !important; width: 100%; }
    .elementor-element-79618a4:before { left: 16%; }
    .elementor-element-79618a4:after { right: 15.8%; }
}
@media only screen and (max-width:1230px) {
    .elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { min-height: 580px !important; }
    .elementor-362 .elementor-element.elementor-element-5b811ba .elementor-heading-title { font-size: 50px; line-height: 50px; }
    .elementor-362 .elementor-element.elementor-element-54761c2 .elementor-heading-title { font-size: 35px; line-height: 35px; }
    .elementor-362 .elementor-element.elementor-element-d70d059 .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-225e1ac .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-a6881aa .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-2bc4aef .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-ed5670d .elementor-heading-title { font-size: 35px; line-height: 35px; }
    .elementor-362 .elementor-element.elementor-element-f5286b2, .elementor-362 .elementor-element.elementor-element-79e7478, .elementor-362 .elementor-element.elementor-element-1549c0e, .elementor-362 .elementor-element.elementor-element-047ecd9, .elementor-362 .elementor-element.elementor-element-be14982 { font-size: 25px; line-height: 30px; }
    .elementor-356 .elementor-element.elementor-element-2e6bf6a, .elementor-356 .elementor-element.elementor-element-cdba9c1, .elementor-356 .elementor-element.elementor-element-8c037b7 { font-size: 26px; line-height: 35px; }
    .banner_btn { width: 80%; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 580px !important; }
}
@media only screen and (max-width:1099px) {
    .elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { min-height: 487px !important; }
    .elementor-362 .elementor-element.elementor-element-c4a29f3 .elementor-heading-title { font-size: 50px; line-height: 50px; }
    .elementor-362 .elementor-element.elementor-element-d70d059 .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-225e1ac .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-a6881aa .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-2bc4aef .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-ed5670d .elementor-heading-title { font-size: 30px; line-height: 35px; }
    .elementor-362 .elementor-element.elementor-element-daeaba4 { padding-left: 90px; }
    .elementor-362 .elementor-element.elementor-element-f5286b2, .elementor-362 .elementor-element.elementor-element-79e7478, .elementor-362 .elementor-element.elementor-element-1549c0e, .elementor-362 .elementor-element.elementor-element-047ecd9, .elementor-362 .elementor-element.elementor-element-be14982 { font-size: 20px; line-height: 25px; }
    .elementor-360 .elementor-element.elementor-element-7093e9b .elementor-heading-title { font-size: 60px; line-height: 60px; }
    .elementor-360 .elementor-element.elementor-element-e17091a .elementor-heading-title, .elementor-360 .elementor-element.elementor-element-87e43e8 .elementor-heading-title { font-size: 45px; line-height: 45px; }
    .elementor-360 .elementor-element.elementor-element-4aa0fb5 { font-size: 25px; line-height: 30px; }
    .elementor-360 .elementor-element.elementor-element-acac50a .elementor-heading-title { font-size: 35px; line-height: 35px; }
    .elementor-360 .elementor-element.elementor-element-56422b5, .elementor-360 .elementor-element.elementor-element-7e92187 { font-size: 25px; line-height: 30px; }
    .elementor-360 .elementor-element.elementor-element-7e92187 { font-size: 24px; line-height: 30px; }
    .elementor-358 .elementor-element.elementor-element-5d79dda .elementor-heading-title, .elementor-358 .elementor-element.elementor-element-0f3e469 .elementor-heading-title { font-size: 40px; line-height: 40px; }
    .elementor-358 .elementor-element.elementor-element-afbac61, .elementor-358 .elementor-element.elementor-element-9eb3433, .elementor-358 .elementor-element.elementor-element-96332f3 { font-size: 30px; line-height: 35px; }
    .elementor-358 .elementor-element.elementor-element-b749161 { font-size: 25px; line-height: 30px; }
    .elementor-356 .elementor-element.elementor-element-821981b .elementor-heading-title { font-size: 55px; line-height: 55px; }
    .elementor-356 .elementor-element.elementor-element-3e764a6 .elementor-heading-title, .elementor-356 .elementor-element.elementor-element-dc2c2a1 .elementor-heading-title { font-size: 40px; line-height: 40px; }
    .elementor-356 .elementor-element.elementor-element-236d19c { font-size: 22px; line-height: 29px; }
    .elementor-356 .elementor-element.elementor-element-26df3fb { padding-left: 100px; }
    .elementor-356 .elementor-element.elementor-element-2e6bf6a, .elementor-356 .elementor-element.elementor-element-cdba9c1, .elementor-356 .elementor-element.elementor-element-8c037b7 { font-size: 24px; line-height: 30px; }
    .elementor-354 .elementor-element.elementor-element-2789330 .elementor-heading-title { font-size: 50px; line-height: 55px; }
    .elementor-354 .elementor-element.elementor-element-2853186, .elementor-354 .elementor-element.elementor-element-104bf2c { padding-left: 50px; padding-right: 50px; }
    .elementor-354 .elementor-element.elementor-element-952c73c .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-fa4490e .elementor-heading-title { font-size: 40px; line-height: 40px; }
    .elementor-354 .elementor-element.elementor-element-14b8574 { font-size: 22px; }
    .elementor-354 .elementor-element.elementor-element-65cbe4f .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-b45f2e4 .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-f0cc1e0 .elementor-heading-title { font-size: 25px; line-height: 25px; }
    .elementor-354 .elementor-element.elementor-element-5d30806, .elementor-354 .elementor-element.elementor-element-a4be4ac, .elementor-354 .elementor-element.elementor-element-e9fe10f { font-size: 20px; line-height: 24px; }
    .elementor-354 .elementor-element.elementor-element-1631af7 { font-size: 25px; line-height: 29px; }
    .banner_btn { width: 100%; }
    .elementor-18 .elementor-element.elementor-element-3932b57, .elementor-14 .elementor-element.elementor-element-c91992e { min-height: 600px; }
    .elementor-18 .elementor-element.elementor-element-24b2a35, .elementor-18 .elementor-element.elementor-element-03b9f20, .elementor-18 .elementor-element.elementor-element-31d5e2f, .elementor-18 .elementor-element.elementor-element-e18d5a2 { font-size: 24px; line-height: 27px; }
    .elementor-18 .elementor-element.elementor-element-5fefd08 .elementor-heading-title { font-size: 40px; line-height: 40px; }
    .elementor-18 .elementor-element.elementor-element-e27b11d { font-size: 20px; line-height: 22px; }
    .elementor-18 .elementor-element.elementor-element-d0d565c .elementor-heading-title { font-size: 40px; line-height: 40px; }
    .elementor-14 .elementor-element.elementor-element-a3f6365 .elementor-heading-title { font-size: 45px !important; font-weight: bold; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 488px !important; }
    .sticky { width: 30% !important; padding-top: 10px !important; padding-bottom: 10px !important; }
    .sticky p { font-size: 13px !important; line-height: 15px !important; }
    .elementor-16 .elementor-element.elementor-element-5362ace1 { padding-left: 30px; padding-right: 30px; }
    .elementor-16 .elementor-element.elementor-element-565528e { padding-left: 30px; padding-right: 30px; }
    .elementor-16 .elementor-element.elementor-element-5e3bf09, .elementor-16 .elementor-element.elementor-element-6fd24f4, .elementor-16 .elementor-element.elementor-element-eaeacff { min-height: 496px !important; }
    .elementor-12 .elementor-element.elementor-element-1fc5e229 { padding-left: 30px; padding-right: 30px; }
    .elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title { font-size: 50px !important; line-height: 50px !important; }
    .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title { font-size: 50px; }
    .elementor-12 .elementor-element.elementor-element-59327c2 { padding-left: 30px; padding-right: 30px; }
    .elementor-12 .elementor-element.elementor-element-c94a47e .elementor-heading-title { font-size: 50px; }
    .e-con-inner { max-width: 960px !important; width: 100% !important; }
    .banner_right .e-con-inner h2 { font-size: 60px !important; line-height: 55px !important; }
    .box_image ul li h2 { font-size: 21px; line-height: 21px; }
    .box_image ul li img { width: 120px; }
    .elementor-element-79618a4:before { left: 90px; }
    .elementor-element-79618a4:after { right: 89px; }
    header.elementor.elementor-location-header .e-con-inner { max-width: 940px !important; width: 100% !important; }
}
@media only screen and (max-width:1020px) {
    .elementor-364 .elementor-element.elementor-element-63fe071 { padding-left: 20px; padding-right: 20px; }
    .elementor-364 .elementor-element.elementor-element-10f624b { padding-left: 20px; padding-right: 20px; }
    .elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { min-height: 506px !important; }
    .elementor-362 .elementor-element.elementor-element-49414fc, .elementor-362 .elementor-element.elementor-element-59ee7b5 { padding-left: 20px; padding-right: 20px; }
    .elementor-360 .elementor-element.elementor-element-5fab974, .elementor-360 .elementor-element.elementor-element-d6d9eb0 { padding-left: 20px; padding-right: 20px; }
    .elementor-356 .elementor-element.elementor-element-815858d, .elementor-356 .elementor-element.elementor-element-4e4bc79 { padding-left: 20px; padding-right: 20px; }
    .elementor-354 .elementor-element.elementor-element-2789330 .elementor-heading-title { font-size: 45px; line-height: 45px; }
    .elementor-354 .elementor-element.elementor-element-14b8574 { font-size: 19px; line-height: 23px; }
    .elementor-354 .elementor-element.elementor-element-6fa22ec { padding-left: 70px; }
    .elementor-354 .elementor-element.elementor-element-1631af7 { font-size: 21px; line-height: 25px; }
    .elementor-element.elementor-element-170911c.e-con-full.e-flex.e-con.e-child { padding-left: 50px; padding-right: 50px; }
    .elementor-14 .elementor-element.elementor-element-54f5117 { padding-left: 20px; padding-right: 20px; }
    .elementor-14 .elementor-element.elementor-element-3d7d936 { padding-left: 20px; padding-right: 20px; }
    .elementor-14 .elementor-element.elementor-element-c91992e { padding-left: 20px !important; padding-right: 20px !important; min-height: 600px !important; }
    .sticky { padding-left: 20px !important; padding-right: 15px !important; }
    .elementor-14 .elementor-element.elementor-element-ee97c0d .elementor-heading-title { font-size: 55px; line-height: 55px; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 503px !important; }
    .elementor-12 .elementor-element.elementor-element-2cd4f05b .elementor-heading-title { font-size: 50px; }
    .elementor-12 .elementor-element.elementor-element-1fdfc7fd { font-size: 18px; }
    .elementor-12 .elementor-element.elementor-element-1c6821a .elementor-button { padding: 10px; }
    .elementor-12 .elementor-element.elementor-element-2b271dd2 .elementor-button { padding: 10px; }
    .elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title { font-size: 40px !important; }
    .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title { font-size: 40px !important; }
    .elementor-12 .elementor-element.elementor-element-c94a47e .elementor-heading-title { font-size: 40px; }
    .elementor-element-79618a4:before { left: 10px; }
    .elementor-element-79618a4:after { right: 10px; }
}
@media only screen and (max-width:1000px) {
    .elementor-12 .elementor-element.elementor-element-2cd4f05b .elementor-heading-title { font-size: 50px; }
    .elementor-12 .elementor-element.elementor-element-1fdfc7fd { font-size: 18px; }
    .elementor-12 .elementor-element.elementor-element-1c6821a .elementor-button { padding: 10px; }
    .elementor-12 .elementor-element.elementor-element-2b271dd2 .elementor-button { padding: 10px; }
    .elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title { font-size: 40px !important; }
    .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title { font-size: 40px !important; }
    .elementor-12 .elementor-element.elementor-element-c94a47e .elementor-heading-title { font-size: 40px; }
    .elementor-element-79618a4:before { left: 10px; }
    .elementor-element-79618a4:after { right: 10px; }
    .elementor-12 .elementor-element.elementor-element-fb80a7e .elementor-heading-title { font-size: 30px; line-height: 35px; }
    .elementor-12 .elementor-element.elementor-element-9431b05 { width: 80%; }
    .elementor-12 .elementor-element.elementor-element-0835294 { }
    .elementor-12 .elementor-element.elementor-element-8eb34e6 .elementor-button { padding: 10px; }
    .elementor-12 .elementor-element.elementor-element-48426e1 { flex-direction: column; }
    .elementor-12 .elementor-element.elementor-element-48426e1 .elementor-element.elementor-element-0835294.e-con-full.e-flex.e-con.e-child { width: 100%; margin-bottom: 10px; }
    .footer_inner ul li { font-size: 18px; }
    .footer_inner { padding: 20px; }
    .elementor-78 .elementor-element.elementor-element-0cf2069 h4 { font-size: 23px; }
    .elementor-21 .elementor-element.elementor-element-8c8bbad { padding-left: 10px; padding-right: 10px; }
}
@media only screen and (max-width:992px) {
    .elementor-364 .elementor-element.elementor-element-63fe071 { min-height: 600px; }
    .elementor-364 .elementor-element.elementor-element-168afe2 .elementor-heading-title { font-size: 50px; line-height: 50px; }
    .elementor-364 .elementor-element.elementor-element-f44dc66 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-7dac087 .elementor-heading-title { font-size: 40px; line-height: 45px; }
    .elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { min-height: 400px !important; }
    .elementor-362 .elementor-element.elementor-element-5b811ba .elementor-heading-title { font-size: 40px; line-height: 40px; }
    .elementor-362 .elementor-element.elementor-element-54761c2 .elementor-heading-title { font-size: 30px; line-height: 30px; }
    .elementor-362 .elementor-element.elementor-element-d70d059 .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-225e1ac .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-a6881aa .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-2bc4aef .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-ed5670d .elementor-heading-title { font-size: 25px; line-height: 25px; }
    .elementor-362 .elementor-element.elementor-element-f5286b2, .elementor-362 .elementor-element.elementor-element-79e7478, .elementor-362 .elementor-element.elementor-element-1549c0e, .elementor-362 .elementor-element.elementor-element-047ecd9, .elementor-362 .elementor-element.elementor-element-be14982 { font-size: 18px; }
    .elementor-362 .elementor-element.elementor-element-daeaba4, .elementor-362 .elementor-element.elementor-element-4e6e458 { padding-left: 80px; }
    .elementor-362 .elementor-element.elementor-element-49414fc { min-height: 600px; }
    .elementor-360 .elementor-element.elementor-element-7093e9b .elementor-heading-title { font-size: 45px; line-height: 45px; }
    .elementor-360 .elementor-element.elementor-element-e17091a .elementor-heading-title, .elementor-360 .elementor-element.elementor-element-87e43e8 .elementor-heading-title { font-size: 40px; line-height: 45px; }
    .elementor-360 .elementor-element.elementor-element-4aa0fb5, .elementor-360 .elementor-element.elementor-element-56422b5, .elementor-360 .elementor-element.elementor-element-7e92187 { font-size: 20px; line-height: 28px; }
    .elementor-358 .elementor-element.elementor-element-fec269f { padding-left: 20px; padding-right: 20px; min-height: 550px; }
    .elementor-358 .elementor-element.elementor-element-820ea3f .elementor-heading-title { font-size: 50px; line-height: 50px; }
    .elementor-358 .elementor-element.elementor-element-489ba7c br { display: none; }
    .elementor-358 .elementor-element.elementor-element-489ba7c { font-size: 20px; line-height: 28px; }
    .elementor-358 .elementor-element.elementor-element-2f52b66 { padding-left: 70px; }
    .elementor-358 .elementor-element.elementor-element-afbac61, .elementor-358 .elementor-element.elementor-element-9eb3433, .elementor-358 .elementor-element.elementor-element-96332f3 { font-size: 25px; line-height: 30px; }
    .elementor-358 .elementor-element.elementor-element-b749161 { font-size: 23px; line-height: 28px; }
    .elementor-356 .elementor-element.elementor-element-2e6bf6a, .elementor-356 .elementor-element.elementor-element-cdba9c1, .elementor-356 .elementor-element.elementor-element-8c037b7 { font-size: 21px; line-height: 28px; }
    .elementor-356 .elementor-element.elementor-element-26df3fb { padding-left: 80px; }
    .banner_btn span { gap: 10px; }
    .banner_btn span button, .banner_btn button { font-size: 12px; font-weight: 400; height: 30px; }
    .elementor-element.elementor-element-dc000ce.e-con-full.e-flex.e-con.e-child { display: block; }
    .banner_btn { width: 70%; }
    .sticky { top: 15px; width: 60% !important; left: -200px !important; right: unset !important; }
    .sticky p { font-size: 10px !important; line-height: 10px !important; }
    .elementor-14 .elementor-element.elementor-element-ee97c0d .elementor-heading-title { font-size: 45px; line-height: 45px; }
    .elementor-14 .elementor-element.elementor-element-8f70e70 { width: 100% !important; font-size: 17px !important; letter-spacing: 0; font-weight: 400 !important; line-height: 20px; }
    .banner_right a.elementor-button { font-size: 15px !important; font-weight: 600 !important; padding: 15px 30px !important; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 400px !important; }
}
@media only screen and (max-width:767px) {
    .elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { min-height: 200px !important; gap: 5px !important; }
    .elementor-16 .elementor-element.elementor-element-5e3bf09, .elementor-16 .elementor-element.elementor-element-6fd24f4, .elementor-16 .elementor-element.elementor-element-eaeacff { min-height: 200px !important; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { min-height: 200px !important; gap: 5px; }
    .elementor-14 .elementor-element.elementor-element-9ddf151 .elementor-heading-title, .elementor-14 .elementor-element.elementor-element-d555938 .elementor-heading-title, .elementor-14 .elementor-element.elementor-element-6e90ca7 .elementor-heading-title, .elementor-14 .elementor-element.elementor-element-e89c554 .elementor-heading-title, .elementor-16 .elementor-element.elementor-element-900fc87 .elementor-heading-title, .elementor-16 .elementor-element.elementor-element-47d05e8 .elementor-heading-title, .elementor-16 .elementor-element.elementor-element-5312b52 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-896fe83 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-0859999 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-d5a895f .elementor-heading-title { font-size: 18px; line-height: 18px; }
    .elementor-14 .elementor-element.elementor-element-38f310f, .elementor-14 .elementor-element.elementor-element-eea8b2f, .elementor-14 .elementor-element.elementor-element-29f16d0, .elementor-14 .elementor-element.elementor-element-d6d2c1d, .elementor-16 .elementor-element.elementor-element-aa9f9fb, .elementor-16 .elementor-element.elementor-element-9610356, .elementor-16 .elementor-element.elementor-element-07aa833 { font-size: 10px; line-height: 10px; }
    .elementor-14 .elementor-element.elementor-element-b5e7837 { gap: 6px; }
    .elementor-element.elementor-element-170911c.e-con-full.e-flex.e-con.e-child { padding-left: 15px; padding-right: 15px; }
    .banner_btn span a { flex: 0 0 46%; line-height: 1px; }
    .elementor-16 .elementor-element.elementor-element-938bfe8 .banner_btn { width: 13%; }
    .elementor-14 .elementor-element.elementor-element-7b5f44d a.elementor-button, .elementor-18 .elementor-element.elementor-element-62e1802 a.elementor-button, .elementor-354 .elementor-element.elementor-element-b1b288a a.elementor-button, .elementor-356 .elementor-element.elementor-element-7eb4049 a.elementor-button, .elementor-358 .elementor-element.elementor-element-6e2ab04 a.elementor-button, .elementor-360 .elementor-element.elementor-element-f00d995 a.elementor-button, .elementor-362 .elementor-element.elementor-element-c901487 a.elementor-button, .elementor-364 .elementor-element.elementor-element-91ebccc a.elementor-button { padding: 3px 5px !important; border-radius: 2px !important; }
    .elementor-14 .elementor-element.elementor-element-7b5f44d a.elementor-button span.elementor-button-text, .elementor-18 .elementor-element.elementor-element-62e1802 a.elementor-button span.elementor-button-text, .elementor-354 .elementor-element.elementor-element-b1b288a a.elementor-button span.elementor-button-text, .elementor-356 .elementor-element.elementor-element-7eb4049 a.elementor-button span.elementor-button-text, .elementor-358 .elementor-element.elementor-element-6e2ab04 a.elementor-button span.elementor-button-text, .elementor-360 .elementor-element.elementor-element-f00d995 a.elementor-button span.elementor-button-text, .elementor-362 .elementor-element.elementor-element-c901487 a.elementor-button span.elementor-button-text, .elementor-364 .elementor-element.elementor-element-91ebccc a.elementor-button span.elementor-button-text { font-size: 4px; line-height: 4px; }
    .elementor-18 .elementor-element.elementor-element-2e87d2a .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-144f0b1 .elementor-heading-title, .elementor-356 .elementor-element.elementor-element-82be8e5 .elementor-heading-title, .elementor-358 .elementor-element.elementor-element-851dbc3 .elementor-heading-title, .elementor-360 .elementor-element.elementor-element-9669e98 .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-86bf81c .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-d12ddee .elementor-heading-title { text-transform: uppercase !important; font-size: 13px !important; line-height: 13px !important; }
    .elementor-18 .elementor-element.elementor-element-b13be38, .elementor-354 .elementor-element.elementor-element-a1c1c60, .elementor-356 .elementor-element.elementor-element-58944cb, .elementor-358 .elementor-element.elementor-element-8e52006, .elementor-360 .elementor-element.elementor-element-2eaff3c, .elementor-362 .elementor-element.elementor-element-c3a2ddc, .elementor-364 .elementor-element.elementor-element-b94cfb8 { font-size: 5px !important; line-height: 6px !important; width: 27% !important; }
    .elementor-element.elementor-element-22a8750.e-con-full.e-flex.e-con.e-child, .elementor-354 .elementor-element.elementor-element-741f0e5, .elementor-356 .elementor-element.elementor-element-8537b40, .elementor-358 .elementor-element.elementor-element-ea955a7, .elementor-360 .elementor-element.elementor-element-ceb8b95, .elementor-362 .elementor-element.elementor-element-e61a0c9, .elementor-364 .elementor-element.elementor-element-d4bf7a0 { gap: 7px !important; }
    .elementor-widget-button { line-height: 3px; }
    .elementor-14 .elementor-element.elementor-element-41cdb27 { gap: 5PX !important; }
    .elementor-widget-button a.elementor-button { }
    .elementor-widget-button a.elementor-button span.elementor-button-text { }
    .elementor-16 .elementor-element.elementor-element-b3ed1ed .elementor-heading-title { font-size: 12px; line-height: 12px; text-transform: uppercase; font-weight: bold; font-family: 'Poppins' !important; }
    .elementor-16 .elementor-element.elementor-element-f917990 { font-size: 4px; line-height: 5px; width: 24%; }
    .elementor-16 .elementor-element.elementor-element-9f22d68 { gap: 5px; }
    .elementor-element.elementor-element-37de7a4.e-con-full.e-flex.e-con.e-child { gap: 5px; }
    .banner_btn span button, .banner_btn button { margin: 0; }
    .elementor-element.elementor-element-51b7130.e-con-full.e-flex.e-con.e-parent.e-lazyloaded { padding: 0; }
    .elementor-16 .elementor-element.elementor-element-f917990 br { display: none; }
    .elementor-element.elementor-element-938bfe8.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.elementor-hidden-mobile_extra.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { padding-top: 50px !important; }
    .elementor-364 .elementor-element.elementor-element-f44dc66 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-7dac087 .elementor-heading-title { font-size: 30px; line-height: 35px; }
    .elementor-364 .elementor-element.elementor-element-f6613fe .elementor-heading-title { font-size: 30px; line-height: 30px; }
    .elementor-364 .elementor-element.elementor-element-ac24752 br { display: none; }
    .elementor-364 .elementor-element.elementor-element-ac24752 { font-size: 16px; line-height: 22px; }
    .elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { border-radius: 15px; }
    .elementor-364 .elementor-element.elementor-element-91ebccc { padding-top: 50px; }
    .elementor-362 .elementor-element.elementor-element-5b811ba .elementor-heading-title { font-size: 30px; line-height: 30px; }
    .elementor-362 .elementor-element.elementor-element-54761c2 .elementor-heading-title { font-size: 25px; line-height: 25px; }
    .elementor-362 .elementor-element.elementor-element-a6e9d03 img, .elementor-362 .elementor-element.elementor-element-871529c img, .elementor-362 .elementor-element.elementor-element-8fdb1ae img, .elementor-362 .elementor-element.elementor-element-a5cd1f8 img, .elementor-362 .elementor-element.elementor-element-6e1eb6c img { width: 100%; }
    .elementor-362 .elementor-element.elementor-element-daeaba4, .elementor-362 .elementor-element.elementor-element-4e6e458 { padding-left: 0; }
    .elementor-362 .elementor-element.elementor-element-1e686b7 { flex-direction: column; }
    .elementor-362 .elementor-element.elementor-element-19443b4 { flex-direction: column; }
    .elementor-362 .elementor-element.elementor-element-c901487 { padding-top: 50px; }
    .elementor-360 .elementor-element.elementor-element-e17091a .elementor-heading-title, .elementor-360 .elementor-element.elementor-element-87e43e8 .elementor-heading-title { font-size: 30px; line-height: 35px; }
    .elementor-360 .elementor-element.elementor-element-4aa0fb5, .elementor-360 .elementor-element.elementor-element-56422b5, .elementor-360 .elementor-element.elementor-element-7e92187 { font-size: 17px; line-height: 23px; width: 100%; }
    .elementor-360 .elementor-element.elementor-element-4aa0fb5 br, .elementor-360 .elementor-element.elementor-element-56422b5 br, .elementor-360 .elementor-element.elementor-element-7e92187 br { display: none; }
    .elementor-360 .elementor-element.elementor-element-acac50a .elementor-heading-title { font-size: 30px; }
    .elementor-360 .elementor-element.elementor-element-f00d995 { padding-top: 50px; }
    .elementor-element.elementor-element-6e2ab04.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.elementor-hidden-mobile_extra.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { padding-top: 50px; }
    .elementor-358 .elementor-element.elementor-element-4ac08ad { padding-left: 15px; padding-right: 15px; }
    .elementor-358 .elementor-element.elementor-element-5d79dda .elementor-heading-title, .elementor-358 .elementor-element.elementor-element-0f3e469 .elementor-heading-title { font-size: 30px; line-height: 30px; }
    .elementor-358 .elementor-element.elementor-element-489ba7c { font-size: 15px; line-height: 20px; }
    .elementor-358 .elementor-element.elementor-element-5f82423 img, .elementor-358 .elementor-element.elementor-element-43cfd08 img, .elementor-358 .elementor-element.elementor-element-6d6ba32 img { width: 100%; }
    .elementor-358 .elementor-element.elementor-element-afbac61, .elementor-358 .elementor-element.elementor-element-9eb3433, .elementor-358 .elementor-element.elementor-element-96332f3 { text-align: center; width: 100%; font-size: 24px; line-height: 29px; }
    .elementor-358 .elementor-element.elementor-element-afbac61 br, .elementor-358 .elementor-element.elementor-element-9eb3433 br, .elementor-358 .elementor-element.elementor-element-96332f3 br { display: none; }
    .elementor-358 .elementor-element.elementor-element-2f52b66 { padding-left: 0; }
    .elementor-element.elementor-element-66a8663.e-con-full.e-flex.e-con.e-child { flex-direction: column; }
    .elementor-element.elementor-element-86f8371.e-con-full.e-flex.e-con.e-child { flex-direction: column; }
    .elementor-356 .elementor-element.elementor-element-2e6bf6a br, .elementor-356 .elementor-element.elementor-element-cdba9c1 br, .elementor-356 .elementor-element.elementor-element-8c037b7 br { display: none; }
    .elementor-356 .elementor-element.elementor-element-2e6bf6a, .elementor-356 .elementor-element.elementor-element-cdba9c1, .elementor-356 .elementor-element.elementor-element-8c037b7 { font-size: 21px; text-align: center; width: 100%; }
    .elementor-356 .elementor-element.elementor-element-26df3fb { padding-left: 0; }
    .elementor-element.elementor-element-7eb4049.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.elementor-hidden-mobile_extra.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { padding-top: 50px; }
    .elementor-356 .elementor-element.elementor-element-3e764a6 .elementor-heading-title, .elementor-356 .elementor-element.elementor-element-dc2c2a1 .elementor-heading-title { font-size: 30px; line-height: 35px; }
    .elementor-356 .elementor-element.elementor-element-236d19c { font-size: 18px; line-height: 22px; }
    .elementor-356 .elementor-element.elementor-element-236d19c br { display: none; }
    .elementor-356 .elementor-element.elementor-element-810ca14 img, .elementor-356 .elementor-element.elementor-element-12cafd1 img, .elementor-356 .elementor-element.elementor-element-2e03051 img { width: 100%; }
    .elementor-element.elementor-element-b1b288a.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.elementor-hidden-mobile_extra.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { padding-top: 50px; }
    .elementor-354 .elementor-element.elementor-element-144f0b1 .elementor-heading-title { text-transform: uppercase; }
    .elementor-element.elementor-element-104bf2c.e-con-full.global_shadows.e-flex.e-con.e-parent.e-lazyloaded { padding: 40px 20px; }
    .elementor-354 .elementor-element.elementor-element-952c73c .elementor-heading-title { font-size: 30px; line-height: 30px; }
    .elementor-354 .elementor-element.elementor-element-14b8574 { font-size: 19px; line-height: 25px; }
    .elementor-354 .elementor-element.elementor-element-fa4490e .elementor-heading-title { font-size: 30px; line-height: 30px; margin: 0; }
    .elementor-354 .elementor-element.elementor-element-5d589b6 img, .elementor-354 .elementor-element.elementor-element-5d43c59 img, .elementor-354 .elementor-element.elementor-element-7c76cb7 img { width: 100%; }
    .elementor-354 .elementor-element.elementor-element-65cbe4f .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-b45f2e4 .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-f0cc1e0 .elementor-heading-title { font-size: 25px; line-height: 26px; }
    .elementor-354 .elementor-element.elementor-element-5d30806, .elementor-354 .elementor-element.elementor-element-a4be4ac, .elementor-354 .elementor-element.elementor-element-e9fe10f { font-size: 18px; line-height: 20px; }
    .elementor-354 .elementor-element.elementor-element-6fa22ec { padding-left: 0; }
    .elementor-354 .elementor-element.elementor-element-61f48f5 .elementor-heading-title { font-size: 30px; line-height: 40px; }
    .elementor-354 .elementor-element.elementor-element-1631af7 { font-size: 17px; line-height: 20px; }
    .elementor-354 .elementor-element.elementor-element-1631af7 p br { display: none; }
    .elementor-element.elementor-element-e9c6057.e-con-full.global_shadows.e-flex.e-con.e-parent.e-lazyloaded { padding: 40px 15px; }
    .elementor-18 .elementor-element.elementor-element-5fefd08 .elementor-heading-title { font-size: 30px; line-height: 35px; }
    .elementor-18 .elementor-element.elementor-element-e27b11d { font-size: 16px !important; }
    .elementor-18 .elementor-element.elementor-element-d0d565c .elementor-heading-title { font-size: 25px; line-height: 30px; }
    .elementor-18 .elementor-element.elementor-element-24b2a35, .elementor-18 .elementor-element.elementor-element-03b9f20, .elementor-18 .elementor-element.elementor-element-31d5e2f, .elementor-18 .elementor-element.elementor-element-e18d5a2 { width: 100%; font-size: 16px; line-height: 22px; }
    .elementor-18 .elementor-element.elementor-element-86ccfae .elementor-heading-title { font-size: 25px !important; line-height: 30px !important; }
    .elementor-18 .elementor-element.elementor-element-b13be38 { font-size: 10px; line-height: 13px; }
    .elementor-element.elementor-element-62e1802.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { padding-top: 40px; padding-bottom: 30px; }
    .elementor-14 .elementor-element.elementor-element-1d500e3 { font-size: 5px; line-height: 6px; width: 30%; }
    .elementor-14 .elementor-element.elementor-element-7b5f44d { padding-top: 40px; }
    .elementor-14 .elementor-element.elementor-element-807c878 .elementor-heading-title { text-transform: uppercase !important; font-size: 14px; line-height: 14px; font-family: 'Poppins' !important; }
    .banner_btn button { margin: 0 0 5px 0; }
    .elementor-element.elementor-element-f75bc57.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { padding-top: 40px; padding-bottom: 20px; }
    .elementor-12 .elementor-element.elementor-element-fb80a7e .elementor-heading-title { font-size: 22px; line-height: 22px; text-transform: uppercase; font-weight: bold; font-family: 'Poppins' !important; }
    .banner_btn span button, .banner_btn button { font-size: 3px; flex: unset; line-height: 1; padding: 0; width: auto; height: auto; border-radius: 2px; padding: 3px 5px; margin: 0; width: 100%; flex: 0 0 40%; }
    .banner_btn { width: 35%; margin: -11px 0 0 0; }
    .banner_btn span { gap: 5px; position: relative; top: 8px; justify-content: space-between; }
    .elementor-12 .elementor-element.elementor-element-9431b05 { font-size: 15px; line-height: 15px; width: 90% !important; }
    .elementor-16 .elementor-element.elementor-element-938bfe8 { padding-top: 20px !important; padding-bottom: 20px !important; }
    .elementor-16 .elementor-element.elementor-element-938bfe8 .e-con-inner { padding-top: 0 !important; }
    .mob-menu-header-holder.mobmenu { height: 80px; display: flex; align-items: center; background: transparent; }
    body { padding-top: 0 !important; }
    .mobmenur-container { top: 12px; }
    .banner_right .e-con-inner h2 { font-size: 50px !important; line-height: 45px !important; }
    .box_image ul li { flex: 0 0 50%; }
    .box_image ul li:nth-child(7) { margin: 30px 0 0 0; }
    .rotate_box .e-con-inner { flex-direction: column-reverse !important; }
    .second_vector_same:before { transform: unset !important; width: 80%; }
    .second_vector_same:after { width: 40%; }
    .right_vector:after { width: 100%; z-index: -1; }
    .left_vector:before { width: 100%; z-index: -1; }
    .center_wraper:before { width: 74%; right: 0; bottom: 0; top: 600px; }
    .center_wraper:after { width: 100%; right: 0; }
    .footer_inner ul li { font-size: 10px; font-weight: 400; }
    .footer_inner { padding: 20px; }
    .footer_inner h2 { font-size: 40px; line-height: 40px; }
    .mob-menu-right-bg-holder { background: #f1f1f1; }
    ul#mobmenuright { padding: 0; }
    ul#mobmenuright li { padding: 0; }
    ul#mobmenuright li a { font-family: roboto; }
    .elementor-element-5362ace1::after { BOTTOM: 50px; }
    .br_wraper p br { display: none; }
    .br_wraper br { display: none; }
    .elementor-78 .elementor-element.elementor-element-79618a4 { padding-left: 15px; padding-right: 15px; }
    .elementor-element.elementor-element-0cf2069.elementor-widget__width-initial.vectors.elementor-widget.elementor-widget-text-editor h4 { font-size: 20px; width: 90%; margin: auto; margin-bottom: 15px; line-height: 22px; }
    .elementor-12 .elementor-element.elementor-element-1fc5e229 { padding-left: 15px; padding-right: 15px; }
    .elementor-12 .elementor-element.elementor-element-2cd4f05b .elementor-heading-title { font-size: 30px; line-height: 29px; }
    .elementor-12 .elementor-element.elementor-element-1fdfc7fd { width: 100%; font-size: 17px; line-height: 22px; }
    .elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title { font-size: 20px !important; letter-spacing: 0; line-height: 25px !important; }
    .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title { font-size: 35px; }
    .elementor-12 .elementor-element.elementor-element-ff1dc70 .swiper-slide { height: 400px !important; }
    .elementor-12 .elementor-element.elementor-element-59327c2 { padding-left: 15px; padding-right: 15px; }
    .elementor-12 .elementor-element.elementor-element-c94a47e .elementor-heading-title { font-size: 28px; line-height: 30px; letter-spacing: 0; }
    .elementor-16 .elementor-element.elementor-element-5362ace1 { min-height: 700px; padding-left: 15px; padding-right: 15px; padding-top: 140px; }
    .elementor-16 .elementor-element.elementor-element-704f625e .elementor-heading-title { font-size: 50px; line-height: 45px; }
    .elementor-16 .elementor-element.elementor-element-383f1703 { font-size: 20px; line-height: 24px; }
    .elementor-16 .elementor-element.elementor-element-5362ace1::after { top: unset; bottom: 85px; }
    .elementor-16 .elementor-element.elementor-element-d5995e7 .elementor-heading-title { font-size: 30px !important; line-height: 35px; }
    .elementor-16 .elementor-element.elementor-element-565528e { padding-left: 15px; padding-right: 15px; }
    .elementor-16 .elementor-element.elementor-element-5e3bf09, .elementor-16 .elementor-element.elementor-element-6fd24f4, .elementor-16 .elementor-element.elementor-element-eaeacff { min-height: 200px !important; border-radius: 15px; gap: 5px; }
    .mob-menu-header-holder.mobmenu img.mob-standard-logo { width: 150px; height: auto !important; }
    .elementor-12 .elementor-element.elementor-element-f75bc57:after { content: ''; display: block; position: absolute; background: #60269e9e; width: 90px; height: 40px; right: 0; z-index: -1; top: 50px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; backdrop-filter: blur(4px); }
    .elementor-12 .elementor-element.elementor-element-f75bc57 { position: relative; z-index: 9; }
    .elementor-element-48426e1 { display: flex; flex-wrap: wrap; align-items: start; justify-content: start; }
    .elementor-element-48426e1 .elementor-element-0835294 { flex: 0 0 29%; }
    .elementor-element-48426e1 .elementor-element-fb93dcd { flex: 0 0 34%; }
    .elementor-12 .elementor-element.elementor-element-48426e1 { flex-direction: unset !important; }
    .elementor-12 .elementor-element.elementor-element-48426e1 { flex-direction: unset !important; }
    .elementor-element.elementor-element-76e1587.e-con-full.e-flex.e-con.e-child { display: none; }
    .elementor-12 .elementor-element.elementor-element-f75bc57:after { display: none; }
    .sticky p { font-size: 3px !important; line-height: 2px !important; }
    .sticky { width: 45% !important; padding: 10px 15px !important; top: 20px; left: -20px !important; padding: 1px 10px 1px 40px !important; border-bottom-right-radius: 5px; border-top-right-radius: 5px; }
    .elementor-12 .elementor-element.elementor-element-f75bc57:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f75bc57>.elementor-motion-effects-container>.elementor-motion-effects-layer { background-position: right !important; }
    .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title { font-size: 25px !important; word-spacing: 0.1rem; line-height: 1 !important; }
    .elementor-12 .elementor-element.elementor-element-c94a47e .elementor-heading-title { font-size: 25px !important; word-spacing: 0.1rem; line-height: 1 !important; }
    .elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title { font-size: 25px !important; word-spacing: 0.1rem; line-height: 1 !important; }
    .same_post_section:before { height: auto; }
    .elementor-14 .elementor-element.elementor-element-a3f6365 .elementor-heading-title { font-size: 25px !important; letter-spacing: 0; line-height: 25px !important; }
    .elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e { padding: 0 10px 30px 10px !important; border-radius: 16px; }
    .mobile-banne-wrap { padding-left: 10px; }
    .mobile-banne-wrap h2.elementor-heading-title { font-size: 15px; }
    .mobile-banne-wrap h2.elementor-heading-title { font-size: 12px !important; line-height: 1 !important; }
    .mobile-banne-wrap p { font-weight: 400; font-size: 4px !important; letter-spacing: -0.07em; color: #fff; width: 30%; line-height: 1.5; }
}
@media only screen and (max-width:360px) {
    .footer_inner { padding: 10px; }
    .footer_inner ul li { font-size: 10px; line-height: 15px; }
    summary.e-n-accordion-item-title { padding-left: 10px !important; padding-right: 10px !important; }
    .e-n-accordion-item-title-text { font-size: 26px !important; }
    .sticky p { font-size: 6px !important; line-height: 6px !important; }
    .sticky { padding: 5px 10px 5px 0px !important; width: 39% !important; top: 5em !important; }
    .elementor-element-48426e1 .elementor-element-0835294 { flex: 0 0 36% !important; }
    .elementor-element-48426e1 .elementor-element-fb93dcd { flex: 0 0 50% !important; }
    .elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title { font-size: 16px !important; line-height: 16px !important; }
    .elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title { font-size: 16px !important; line-height: 16px !important; }
    .box_image ul li h2 { font-size: 16px; }
    .box_image ul li img { width: 70px; }
    .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title { font-size: 20px !important; line-height: 20px !important; }
    .elementor-12 .elementor-element.elementor-element-c94a47e .elementor-heading-title { font-size: 20px !important; line-height: 20px !important; }
    .elementor-element-0cf2069 p a { display: block; font-size: 10px; }
    .sticky { top: 20px !important; width: 60% !important; left: -20px !important; padding: 2px 10px 2px 30px !important; }
}
.elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb { min-height: 899px; }
.banner_btn button:hover { background: #000; }
.elementor-12 .elementor-element.elementor-element-2cd4f05b .elementor-heading-title { font-size: 62px !important; letter-spacing: -3px; line-height: 55px; }
.elementor-12 .elementor-element.elementor-element-1fdfc7fd { font-family: poppins !important; line-height: 25px; }
.elementor-16 .elementor-element.elementor-element-704f625e .elementor-heading-title { font-weight: bold; font-family: poppins; line-height: 50px !important; letter-spacing: -2px; }
.elementor-16 .elementor-element.elementor-element-383f1703 { font-family: poppins !important; font-weight: 300; letter-spacing: -1px; }
.elementor-16 .elementor-element.elementor-element-5362ace1 .banner_btn { width: 50%; }
.elementor-364 .elementor-element.elementor-element-168afe2 .elementor-heading-title { line-height: 50px; letter-spacing: -3px; }
.elementor-362 .elementor-element.elementor-element-c4a29f3 .elementor-heading-title, .elementor-360 .elementor-element.elementor-element-7093e9b .elementor-heading-title, .elementor-18 .elementor-element.elementor-element-3cc16e5 .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-2789330 .elementor-heading-title { font-size: 60px; letter-spacing: -3px; line-height: 50px; }
.elementor-362 .elementor-element.elementor-element-6f626a1 { gap: 20px; }
.elementor-354 .elementor-element.elementor-element-2853186 { min-height: 700px; padding-left: 50px; padding-right: 50px; }
@media (max-width:1024px) {
.elementor-12 .elementor-element.elementor-element-2cd4f05b .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
.cstm-page-des p {
    font-size: 18px !important;
}
.sticky {
    padding: 15px 20px !important;
    bottom: 3% !important;
}
.banner_btn span a {
    flex: unset;
}
.banner_btn span button, .banner_btn button {
    width: 240px;
}
.elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
.elementor-12 .elementor-element.elementor-element-ff1dc70 .elementor-slide-heading {
    font-size: 40px !important;
}
.elementor-12 .elementor-element.elementor-element-d23e91b .elementor-button, .elementor-12 .elementor-element.elementor-element-6a397cc .elementor-button, .elementor-12 .elementor-element.elementor-element-13436b6 .elementor-button {
    font-size: 16px !important;
}
.my-cstm-faq-secc .e-n-accordion-item-title-header .e-n-accordion-item-title-text {
    font-size: 30px !important;
}
.my-cstm-faq-secc .footer_inner ul li p {
    font-size: 14px !important;
}
.elementor-12 .elementor-element.elementor-element-ff1dc70 .swiper-slide {
    height: 500px !important;
}
	.elementor-364 .elementor-element.elementor-element-63fe071 {
		min-height: 550px !important;
	}
.elementor-364 .elementor-element.elementor-element-168afe2 .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
.elementor-364 .elementor-element.elementor-element-2c97d2c {
    font-size: 18px !important;
    line-height: 1.2 !important;
}
.elementor-364 .elementor-element.elementor-element-f44dc66 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-7dac087 .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
.elementor-364 .elementor-element.elementor-element-f6613fe .elementor-heading-title {
    font-size: 30px !important;
    line-height: 40px !important;
}
.elementor-364 .elementor-element.elementor-element-ac24752 {
    font-size: 18px !important;
}
.elementor-364 .elementor-element.elementor-element-896fe83 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-ce2c6a6 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-0859999 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-d5a895f .elementor-heading-title {
    font-size: 35px !important;
    line-height: 35px !important;
}
.elementor-16 .elementor-element.elementor-element-5362ace1 {
    min-height: 550px !important;
}
.elementor-16 .elementor-element.elementor-element-704f625e .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
.elementor-16 .elementor-element.elementor-element-383f1703 p {
    font-size: 18px !important;
    line-height: 1.2 !important;
}
.elementor-16 .elementor-element.elementor-element-d5995e7 .elementor-heading-title {
    font-size: 40px !important;
}
.elementor-16 .elementor-element.elementor-element-900fc87 .elementor-heading-title, .elementor-16 .elementor-element.elementor-element-47d05e8 .elementor-heading-title,.elementor-16 .elementor-element.elementor-element-5312b52 .elementor-heading-title {
    font-size: 35px !important;
    line-height: 35px !important;
}
.elementor-356 .elementor-element.elementor-element-821981b .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
.elementor-356 .elementor-element.elementor-element-f8df86f {
    font-size: 18px !important;
    line-height: 1.2 !important;
}
.elementor-356 .elementor-element.elementor-element-236d19c {
    font-size: 18px !important;
}
.elementor-356 .elementor-element.elementor-element-2e6bf6a, .elementor-356 .elementor-element.elementor-element-cdba9c1, .elementor-356 .elementor-element.elementor-element-8c037b7 {
    font-size: 20px !important;
}
.elementor-356 .elementor-element.elementor-element-4406971 {
    margin: 0;
}
.elementor-18 .elementor-element.elementor-element-3932b57 {
    min-height: 550px !important;
}
.elementor-18 .elementor-element.elementor-element-3cc16e5 .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
.elementor-18 .elementor-element.elementor-element-82ee06e {
    font-size: 18px !important;
    line-height: 1.2 !important;
}
.elementor-18 .elementor-element.elementor-element-dd37139 .elementor-heading-title, .elementor-18 .elementor-element.elementor-element-86ccfae .elementor-heading-title, .elementor-18 .elementor-element.elementor-element-8d1f2d5 .elementor-heading-title, .elementor-18 .elementor-element.elementor-element-ed95006 .elementor-heading-title {
    font-size: 30px !important;
}
.elementor-18 .elementor-element.elementor-element-ed95006, .elementor-18 .elementor-element.elementor-element-8d1f2d5, .elementor-18 .elementor-element.elementor-element-86ccfae, .elementor-18 .elementor-element.elementor-element-dd37139 {
    margin: 0;
}
.elementor-18 .elementor-element.elementor-element-24b2a35, .elementor-18 .elementor-element.elementor-element-03b9f20, .elementor-18 .elementor-element.elementor-element-31d5e2f, .elementor-18 .elementor-element.elementor-element-e18d5a2 {
    font-size: 18px !important;
}
.elementor-362 .elementor-element.elementor-element-c4a29f3 .elementor-heading-title, .elementor-360 .elementor-element.elementor-element-7093e9b .elementor-heading-title, .elementor-18 .elementor-element.elementor-element-3cc16e5 .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-2789330 .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
.elementor-360 .elementor-element.elementor-element-34b3045 {
    font-size: 18px !important;
}
.elementor-360 .elementor-element.elementor-element-e17091a .elementor-heading-title, .elementor-360 .elementor-element.elementor-element-87e43e8 .elementor-heading-title {
    font-size: 35px !important;
}
.elementor-360 .elementor-element.elementor-element-acac50a .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-360 .elementor-element.elementor-element-4aa0fb5, .elementor-360 .elementor-element.elementor-element-56422b5, .elementor-360 .elementor-element.elementor-element-7e92187 {
    font-size: 18px !important;
}
.elementor-358 .elementor-element.elementor-element-fec269f {
    min-height: 550px !important;
}
.elementor-358 .elementor-element.elementor-element-820ea3f .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
.elementor-358 .elementor-element.elementor-element-9e6b5eb {
    font-size: 18px !important;
}
.elementor-358 .elementor-element.elementor-element-5d79dda .elementor-heading-title, .elementor-358 .elementor-element.elementor-element-0f3e469 .elementor-heading-title {
    font-size: 35px !important;
}
.elementor-358 .elementor-element.elementor-element-489ba7c {
    font-size: 18px !important;
}
.elementor-358 .elementor-element.elementor-element-afbac61, .elementor-358 .elementor-element.elementor-element-9eb3433, .elementor-358 .elementor-element.elementor-element-96332f3 {
    font-size: 20px !important;
    line-height: 1.1 !important;
}
.elementor-358 .elementor-element.elementor-element-b749161 {
    font-size: 18px !important;
    line-height: 1.1 !important;
}
.elementor-358 .elementor-element.elementor-element-fad4e4b .elementor-heading-title {
    font-size: 35px !important;
}
.elementor-362 .elementor-element.elementor-element-49414fc {
    min-height: 550px;
}
.elementor-362 .elementor-element.elementor-element-8f17207 {
    font-size: 18px !important;
}
.elementor-362 .elementor-element.elementor-element-5b811ba .elementor-heading-title {
    font-size: 35px !important;
    line-height: 1.2 !important;
}
.elementor-362 .elementor-element.elementor-element-54761c2 .elementor-heading-title {
    font-size: 25px !important;
    line-height: 1.1 !important;
}
.elementor-362 .elementor-element.elementor-element-d70d059 .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-225e1ac .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-a6881aa .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-2bc4aef .elementor-heading-title, .elementor-362 .elementor-element.elementor-element-ed5670d .elementor-heading-title {
    font-size: 25px !important;
    line-height: 1.1 !important;
}
.elementor-362 .elementor-element.elementor-element-f5286b2, .elementor-362 .elementor-element.elementor-element-79e7478, .elementor-362 .elementor-element.elementor-element-1549c0e, .elementor-362 .elementor-element.elementor-element-047ecd9, .elementor-362 .elementor-element.elementor-element-be14982 {
    font-size: 18px !important;
}
.elementor-14 .elementor-element.elementor-element-c91992e {
    min-height: 550px !important;
}
.elementor-14 .elementor-element.elementor-element-ee97c0d .elementor-heading-title {
    font-size: 40px !important;
    line-height: 1.1 !important;
}
.elementor-14 .elementor-element.elementor-element-8f70e70 {
    font-size: 18px !important;
}
.elementor-14 .elementor-element.elementor-element-a3f6365 .elementor-heading-title {
    font-size: 35px !important;
}
.elementor-14 .elementor-element.elementor-element-9ddf151 .elementor-heading-title, .elementor-14 .elementor-element.elementor-element-d555938 .elementor-heading-title, .elementor-14 .elementor-element.elementor-element-6e90ca7 .elementor-heading-title, .elementor-14 .elementor-element.elementor-element-e89c554 .elementor-heading-title {
    font-size: 35px !important;
}
.elementor-14 .elementor-element.elementor-element-38f310f {
    font-size: 18px !important;
}
.elementor-354 .elementor-element.elementor-element-2853186 {
    min-height: 550px !important;
}
.elementor-354 .elementor-element.elementor-element-0e1a0e6 {
    font-size: 18px !important;
}
.elementor-354 .elementor-element.elementor-element-952c73c .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-fa4490e .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-61f48f5 .elementor-heading-title {
    font-size: 35px !important;
}
.elementor-354 .elementor-element.elementor-element-14b8574, .elementor-354 .elementor-element.elementor-element-1631af7 p {
    font-size: 18px !important;
}
.elementor-354 .elementor-element.elementor-element-0821dfd {
    margin-top: 0 !important;
}
.elementor-354 .elementor-element.elementor-element-65cbe4f, .elementor-354 .elementor-element.elementor-element-b45f2e4, .elementor-354 .elementor-element.elementor-element-f0cc1e0 {
    margin: 0;
}
}

@media (max-width:992px) {
.sticky {
    top: unset !important;
    width: 30% !important;
    left: 0 !important;
}
.sticky p b {
    display: table;
    margin-bottom: 5px;
}
.sticky p {
    font-size: 14px !important;
    line-height: 1.1 !important;
}
.elementor-12 .elementor-element.elementor-element-ff1dc70 .swiper-slide {
    height: 400px !important;
}
	.banner_btn span button, .banner_btn button {
		width: 170px;
	}
}

@media (max-width:767px) {
.banner_btn span {
    display: block !important;
}
.banner_btn {
    width: 100% !important;
}
.banner_btn span a {
    margin: 0 !important;
	display: inline-block !important;
}
.banner_btn span button, .banner_btn button {
    margin: 5px 0 0 0;
}
.banner_btn span button, .banner_btn button {
    font-size: 14px !important;
    padding: 10px 15px;
    width: unset !important;
}
.elementor-12 .elementor-element.elementor-element-2cd4f05b .elementor-heading-title {
    font-size: 30px !important;
}
.elementor-12 .elementor-element.elementor-element-1fdfc7fd p {
    font-size: 14px !important;
    width: 50%;
    text-shadow: 0 0 black;
}
.sticky {
    width: 80% !important;
}
.elementor-12 .elementor-element.elementor-element-3cd50627 .elementor-heading-title, .elementor-12 .elementor-element.elementor-element-749f1df .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-12 .elementor-element.elementor-element-ff1dc70 .swiper-slide {
	height: 250px !important;
}
.elementor-widget-image, .elementor-widget-image img {
    width: 100% !important;
}
.elementor-widget-image, .elementor-widget-image img {
    width: 100% !important;
}
.elementor-12 .elementor-element.elementor-element-ff1dc70 .elementor-slide-heading {
    font-size: 25px !important;
}
#mobile-home-bnr .banner_btn {
    text-align: center;
}
#mobile-home-bnr .banner_btn span a button {
    width: 150px !important;
}
.elementor-364 .elementor-element.elementor-element-f44dc66 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-7dac087 .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-364 .elementor-element.elementor-element-f6613fe .elementor-heading-title {
    font-size: 20px !important;
}
.elementor-364 .elementor-element.elementor-element-ac24752 {
    font-size: 14px !important;
}
.elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb {
    min-height: 400px !important;
}
.elementor-364 .elementor-element.elementor-element-896fe83 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-ce2c6a6 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-0859999 .elementor-heading-title, .elementor-364 .elementor-element.elementor-element-d5a895f .elementor-heading-title {
    font-size: 25px !important;
    line-height: 25px !important;
}
.elementor-364 .elementor-element.elementor-element-54d4b88, .elementor-364 .elementor-element.elementor-element-e7dd43d, .elementor-364 .elementor-element.elementor-element-a1c74b7, .elementor-364 .elementor-element.elementor-element-9a1d948 {
    font-size: 14px !important;
}
.elementor-16 .elementor-element.elementor-element-d5995e7 .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-16 .elementor-element.elementor-element-5e3bf09, .elementor-16 .elementor-element.elementor-element-6fd24f4, .elementor-16 .elementor-element.elementor-element-eaeacff {
    min-height: 400px !important;
}
.elementor-16 .elementor-element.elementor-element-900fc87 .elementor-heading-title, .elementor-16 .elementor-element.elementor-element-47d05e8 .elementor-heading-title, .elementor-16 .elementor-element.elementor-element-5312b52 .elementor-heading-title {
    font-size: 25px !important;
    line-height: 25px !important;
}
.elementor-14 .elementor-element.elementor-element-38f310f, .elementor-14 .elementor-element.elementor-element-eea8b2f, .elementor-14 .elementor-element.elementor-element-29f16d0, .elementor-14 .elementor-element.elementor-element-d6d2c1d, .elementor-16 .elementor-element.elementor-element-aa9f9fb, .elementor-16 .elementor-element.elementor-element-9610356, .elementor-16 .elementor-element.elementor-element-07aa833 {
    font-size: 14px !important;
    line-height: 20px !important;
}
.elementor-element.elementor-element-e9c6057.e-con-full.global_shadows.e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0 !important;
}
.elementor-18 .elementor-element.elementor-element-dd37139 {
    width: 100%;
}
.elementor-18 .elementor-element.elementor-element-86ccfae {
    width: 100%;
}
.elementor-360 .elementor-element.elementor-element-e17091a .elementor-heading-title, .elementor-360 .elementor-element.elementor-element-87e43e8 .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-360 .elementor-element.elementor-element-4aa0fb5, .elementor-360 .elementor-element.elementor-element-56422b5, .elementor-360 .elementor-element.elementor-element-7e92187 {
    font-size: 14px !important;
}
.elementor-360 .elementor-element.elementor-element-acac50a .elementor-heading-title {
    font-size: 20px !important;
}
.elementor-358 .elementor-element.elementor-element-5d79dda .elementor-heading-title, .elementor-358 .elementor-element.elementor-element-0f3e469 .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-358 .elementor-element.elementor-element-489ba7c {
    font-size: 14px !important;
}
.elementor-358 .elementor-element.elementor-element-b749161 {
    margin: 0 !important;
    font-size: 14px !important;
}
.elementor-362 .elementor-element.elementor-element-5b811ba .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-362 .elementor-element.elementor-element-54761c2 .elementor-heading-title {
    font-size: 20px !important;
}
.elementor-362 .elementor-element.elementor-element-3576bfd {
    margin: 10px 0 0 0 !important;
}
.elementor-362 .elementor-element.elementor-element-f5286b2, .elementor-362 .elementor-element.elementor-element-79e7478, .elementor-362 .elementor-element.elementor-element-1549c0e, .elementor-362 .elementor-element.elementor-element-047ecd9, .elementor-362 .elementor-element.elementor-element-be14982 {
    font-size: 14px !important;
}
.elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e {
    min-height: 400px !important;
    gap: 20px;
}
.elementor-14 .elementor-element.elementor-element-a3f6365 .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-14 .elementor-element.elementor-element-3d7d936 {
    padding-top: 0 !important;
}
.elementor-14 .elementor-element.elementor-element-9ddf151 .elementor-heading-title, .elementor-14 .elementor-element.elementor-element-d555938 .elementor-heading-title, .elementor-14 .elementor-element.elementor-element-6e90ca7 .elementor-heading-title, .elementor-14 .elementor-element.elementor-element-e89c554 .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-element.elementor-element-104bf2c.e-con-full.global_shadows.e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0 !important;
}
.elementor-354 .elementor-element.elementor-element-952c73c .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-fa4490e .elementor-heading-title, .elementor-354 .elementor-element.elementor-element-61f48f5 .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-354 .elementor-element.elementor-element-14b8574, .elementor-354 .elementor-element.elementor-element-1631af7 p {
    font-size: 14px !important;
}
.elementor-354 .elementor-element.elementor-element-5d30806, .elementor-354 .elementor-element.elementor-element-a4be4ac, .elementor-354 .elementor-element.elementor-element-e9fe10f {
    font-size: 14px !important;
}
}
@media (max-width:480px) {
.elementor-12 .elementor-element.elementor-element-2cd4f05b .elementor-heading-title {
    font-size: 25px !important;
}
.elementor-12 .elementor-element.elementor-element-1fdfc7fd p {
    width: 70% !important;
}
.banner_btn span a button {
    font-size: 10px !important;
    padding: 8px 10px !important;
}
.elementor-12 .elementor-element.elementor-element-1fdfc7fd p {
    width: 100% !important;
}
.elementor-364 .elementor-element.elementor-element-fc38aa9, .elementor-364 .elementor-element.elementor-element-d9ea33a, .elementor-364 .elementor-element.elementor-element-a71a036, .elementor-364 .elementor-element.elementor-element-7acfffb {
    min-height: 300px !important;
}
.elementor-16 .elementor-element.elementor-element-5e3bf09, .elementor-16 .elementor-element.elementor-element-6fd24f4, .elementor-16 .elementor-element.elementor-element-eaeacff {
    min-height: 300px !important;
}
.elementor-14 .elementor-element.elementor-element-b5e7837, .elementor-14 .elementor-element.elementor-element-5fb91d9, .elementor-14 .elementor-element.elementor-element-c8fc7f8, .elementor-14 .elementor-element.elementor-element-7620e7e {
    min-height: 300px !important;
}

}



.sticky span.close-btnn {
    position: absolute;
    right: 10px;
    top: 0;
    font-weight: 300;
    color: #fff;
    font-family: 'Poppins';
    transform: scaleX(1.5);
	cursor: pointer !important;
}

@media (max-width: 767px) {
.elementor-358 .elementor-element.elementor-element-afbac61 br, .elementor-358 .elementor-element.elementor-element-9eb3433 br, .elementor-358 .elementor-element.elementor-element-96332f3 br {
    display: unset !important;
}
html body .e-n-accordion-item-title-header .e-n-accordion-item-title-text, .my-cstm-faq-secc .e-n-accordion-item-title-header .e-n-accordion-item-title-text {
    font-size: 16px !important;
}
html body .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    border-radius: 10px 10px 0 0 !important;
}
html body .footer_inner {
    border-radius: 0 0 10px 10px;
}
.elementor-widget-n-accordion .e-n-accordion-item {
    border-radius: 10px;
    overflow: hidden;
}
.elementor-78 .elementor-element.elementor-element-f6ba571 .elementor-button {
    width: calc(100% - 20px);
    margin-right: 20px;
}
}
html body p, html body ul li, html ol li, html body a {
	font-family: roboto !important;
}
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6 {
	font-family: roboto !important;
	font-weight: 800 !important;
}