/* 
Theme Name: Hello Elementor Child
Theme URI: https://example.com/helo-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Shanmuk Sai
Author: Shanmuk sai
Author URI: https://example.com
Template: hello-elementor
Version: 3.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
body {width: 100%;float: left;}




/* defult heading */
.all-heading h1 {font-size: clamp(2.875rem, 2.0389rem + 3.3361vw, 5.375rem) !important;font-weight: 600;line-height: 1.2 !important;margin: 0;display:inline-block;font-family:"Plus Jakarta Sans", Sans-serif !important;}
.all-heading h2 {font-size: clamp(2.25rem, 1.8319rem + 1.6681vw, 3.5rem) !important;font-weight: 300;line-height: 1.2 !important;margin: 0;display:inline-block;font-family:"Plus Jakarta Sans", Sans-serif !important;}
.all-heading h3 {font-size: clamp(1.5rem, 1.3746rem + 0.5004vw, 1.875rem) !important;font-weight: 300;line-height: 1.2 !important;margin: 0;display:inline-block;font-family:"Plus Jakarta Sans", Sans-serif !important;}
.all-heading h4 {font-size: clamp(1.375rem, 1.2914rem + 0.3336vw, 1.625rem) !important;font-weight: 300 ;line-height: 1.4 !important;margin: 0;display:inline-block;font-family:"Plus Jakarta Sans", Sans-serif !important;}
.all-heading h5 {font-size: clamp(1.375rem, 1.3332rem + 0.1668vw, 1.5rem) !important;font-weight: 600;line-height: 1.2 !important;margin: 0;display:inline-block;font-family:"Plus Jakarta Sans", Sans-serif !important;}
.all-heading h6 {font-size: clamp(1.125rem, 1.0414rem + 0.3336vw, 1.375rem) !important;font-weight: 600;line-height: 1.2 !important;margin: 0;display:inline-block;font-family:"inter", Sans-serif !important;}
.all-heading p, .all-heading li, .all-heading ul, .all-heading a{font-size: clamp(1rem, 0.9582rem + 0.1668vw, 1.125rem) !important;font-weight: 400 !important;line-height: 1.5 !important;margin: 0;font-family: "inter", sans-serif !important;}


/* defult */
.pdng-lt-rt{padding-left:60px!important;padding-right:60px !important;}
.pdng-rt{padding-right:60px !important;}       
.pdng-lt{padding-left:60px!important;}    
.pdng-tp{padding-top:150px !important;}
.pdng-btm{padding-bottom:150px !important;}


h1.entry-title {display: none;}

/* Header */
.hdr-menu-main {width: 100% !important;float: left;max-width: 100%;position:absolute;top:0;z-index:9999 !important;}
.hdr-menu-main-btn a span.elementor-button-text {font-size: clamp(1.0625rem, 0.9511rem + 0.1739vw, 1.125rem) !important;font-family: "Plus Jakarta Sans", sans-serif !important;line-height:1.4 !important;font-weight: 400 !important;text-transform: capitalize;}

.hdr-menu-main-menu ul#menu-main-menu {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.hdr-menu-main-menu ul li a{font-size: clamp(1rem, 0.9582rem + 0.1668vw, 1.125rem) !important;line-height:1.2 !important;font-family: "Plus Jakarta Sans", sans-serif !important;font-weight:600 !important;}
.hdr-menu-main.fixed-header {position: fixed;background:transparent !important; z-index:99999;}
.hdr-menu-main.fixed-header .hdr-menu-main-inr {backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);background:#ffffffa3 !important;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);border:1px solid #FCE6E9;}

button.e-n-tab-title[aria-selected=true] {background:#FCEBE0 !important;position:relative;}
button.e-n-tab-title:hover {background:#FCEBE0 !important;}
button.e-n-tab-title[aria-selected=true]:before{position:absolute;content:'';width:2px;height:100%;left:-8px;top:0;background:#F2883B !important;}

header#site-header, footer#site-footer {display: none !important;}

/* Footer */
.elementor.elementor-29.elementor-location-footer{width: 100%;float: left;}
.footer-cta-sec .all-heading h2 {font-size: clamp(1.75rem, 1.2906rem + 1.7094vw, 3rem) !important;font-weight: 500 !important;line-height: 1.2 !important;letter-spacing: -0.02em;margin: 0;display:inline-block;font-family: "Hanken Grotesk", Sans-serif !important;}
.footer-cta-sec .all-heading p {font-size: clamp(1.125rem, 1.0791rem + 0.1709vw, 1.25rem) !important;font-weight: 400 !important;line-height: 1.5 !important;margin: 0;display:inline-block;font-family: "Hanken Grotesk", Sans-serif !important;}
.e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{font-weight:500 !important;}

.all-heading-footer h2{font-size: clamp(1.75rem, 1.2143rem + 1.7857vw, 3rem) !important;font-family: "Hanken Grotesk", Sans-serif !important;font-weight: 600 !important;line-height: 1.5 !important;}
.all-heading-footer p{font-size: clamp(1.125rem, 1.0714rem + 0.1786vw, 1.25rem) !important;font-family: "Hanken Grotesk", Sans-serif !important;font-weight: 400 !important;line-height: 1.5 !important;}
.all-heading-footer a{font-size: clamp(1.125rem, 0.9643rem + 0.5357vw, 1.5rem) !important;line-height:1.2 !important;font-family: "Hanken Grotesk", Sans-serif !important;font-weight: 400 !important;line-height: 1.5 !important;}

/* Annimation */
@keyframes translateXAnimation {
0% { transform: translateX(0);}
50% { transform: translateX(20px);}
100% { transform: translateX(0);}
}

/* .Xperience-bnr-sec-bar {animation: translateXAnimation 5s ease-in-out infinite;} */




/* Home-page */
.Xperience-bnr-sec-bar-txt p{font-size: clamp(0.9375rem, 0.7019rem + 0.3681vw, 1.07rem) !important;font-family: "Plus Jakarta Sans", sans-serif !important;line-height:1.1 !important;font-weight: 400 !important;}
.Xperience-bnr-sec-bar-txt span{font-size: clamp(0.695rem, 0.6741rem + 0.0834vw, 0.7575rem) !important;font-family: "Plus Jakarta Sans", sans-serif !important;line-height:1.1 !important;font-weight: 400 !important;}
.all-btn a span.elementor-button-text {font-size: clamp(1.0625rem, 0.9511rem + 0.1739vw, 1.125rem) !important;font-family: "Plus Jakarta Sans", sans-serif !important;line-height:1.4 !important;font-weight: 400 !important;text-transform: capitalize;}
.all-heading .why-choose-sec-rt p{font-size: clamp(1.125rem, 1.0832rem + 0.1668vw, 1.25rem) !important;font-weight: 400 !important;line-height: 1.5 !important;margin: 0;display:inline-block;font-family: "Plus Jakarta Sans", sans-serif !important;}
.all-heading .why-visitors-sec-inr h2 span{font-weight:600 !important;}
.timeline-wrapper {display: block;}
.timeline-menu {position: relative;padding-left:8px;border-radius: 0px;/*border-left:2px solid #D8001A*/;}
.timeline-item {position: relative;padding: 0px 0 0px 25px;cursor: pointer;min-height:90px;margin-bottom:20px;}
.timeline-item h3 {margin: 0;transition: 0.3s;opacity:80%}
.timeline-item::before {content: "";position: absolute;left: -13px;top: 8px;width: 8px;height:8px;background: #D8001A;border-radius: 50%;transition: 0.3s ease;z-index: 99;}
.timeline-menu:before{content: "";position: absolute;left: -2px;top: 8px;width: 2px;height:81%;background: #D8001A;border-radius: 50%;transition: 0.3s ease;z-index: 99;}
.timeline-item.active::before {width: 15px;height: 15px;left: -17px;border: 4px solid #f1cbd063;padding: 4px;}
.timeline-item.active h3 {color: #1E1E1E;opacity:100%;}
.tab-content {display: none;padding-top: 10px;padding-bottom: 0px;color:#1E1E1E;animation: fadeIn 0.3s ease;}
.tab-content.active {display: block;}
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(10px); }
  to   { opacity: 1; transform: translateY(0); }
}
.we-serve-sec h2 span{font-weight:600 !important;}
/* .we-serve-sec-blk-txt h6{font-size: clamp(1.25rem, 1.2082rem + 0.1668vw, 1.375rem) !important;line-height:1.4 !important;}      */
.we-serve-sec-blk-txt .elementor-divider-separator {width: 3px !important;min-height:60px;height: 160px; max-height:100%;background: linear-gradient(180deg, #D8001A 0%, #1E1E1E 100%) !important;border: none !important;display: block;margin: 0 auto;}


/* Contact-Us */
.cnt-full.fw {width: 100%;float: left;margin-bottom: 36px;}
.all-heading .contact-us-sec-rt li, .all-heading .contact-us-sec-rt ul{display:block;}
.uacf7-uacf7style-426 label{font-size: clamp(1rem, 0.9582rem + 0.1668vw, 1.125rem) !important;line-height:1.2 !important;font-family: "Plus Jakarta Sans", sans-serif !important;font-weight: 400 !important;margin 0 0 10px;display:none !important;}
.uacf7-uacf7style-426 textarea {height: 80px !important;width: 100%;float: left;}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {border: 0px !important;border-bottom: 1px solid #000 !important;border-radius: 0px !important;padding: 0px 0px 15px !important;outline: none !important;}
input::placeholder, textarea::placeholder {font-size: clamp(1rem, 0.9582rem + 0.1668vw, 1.125rem) !important;line-height:1.2 !important;font-family: "Plus Jakarta Sans", sans-serif !important;font-weight: 400 !important;color: #1E1E1E !important;}
.full.fw {width: 100%;float: left;}
input.wpcf7-form-control.wpcf7-submit.has-spinner {width: 100%;float: left;text-align: center;background: #D8001A;color: #fff;border-radius: 6px;padding: 10px;font-size: clamp(1rem, 0.9582rem + 0.1668vw, 1.125rem) !important;line-height:1.2 !important;font-family: "Plus Jakarta Sans", sans-serif !important;font-weight: 400 !important;}
.contact-us-sec-lft span.elementor-icon-list-text span{font-size: clamp(1rem, 0.9582rem + 0.1668vw, 1.125rem) !important;line-height:1.4 !important;font-family: "Plus Jakarta Sans", sans-serif !important;font-weight: 600 !important;color:#3D4756 !important;margin-bottom:8px !important;}
.contact-us-sec-lft span.elementor-icon-list-text, .contact-us-sec-lft span.elementor-icon-list-text a{font-size: clamp(1rem, 0.9582rem + 0.1668vw, 1.125rem) !important;line-height:1.4 !important;font-family: "Plus Jakarta Sans", sans-serif !important;font-weight: 400 !important;color:#3D4756 !important}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {border-color: #dc3232;width: 100%;float: left;margin: auto 0;background: #ff0000;border-radius: 5px;color: #fff;text-align: center;}


/* Pricing */
.all-heading .price-over-view-blk-tp .price-over-view-blkks-rt h6 span {font-size: clamp(1.875rem, 1.7143rem + 0.5357vw, 2.25rem) !important;font-family: "Plus Jakarta Sans", sans-serif !important;line-height: 1.2 !important;letter-spacing: -.02em;margin: 0;display: inline-block;font-weight: 700 !important;}
.all-heading .price-over-view-blk-tp p {font-size: clamp(1rem, 0.9464rem + 0.1786vw, 1.125rem) !important;font-family: "Plus Jakarta Sans", sans-serif !important;line-height: 1.4 !important;margin: 0;display: inline-block;font-weight: 400 !important;}
.all-heading .price-over-view-blk-btm p {font-size: clamp(1rem, 1rem + 0vw, 1rem) !important;font-family: "Plus Jakarta Sans", sans-serif !important;line-height: 1.4 !important;margin: 0;display: inline-block;font-weight: 700 !important;}
.all-heading .price-over-view-blk-btm .price-over-view-blk-btm-lft p {font-size: clamp(1rem, 1rem + 0vw, 1rem) !important;font-family: "Plus Jakarta Sans", sans-serif !important;line-height: 1.4 !important;margin: 0;display: inline-block;font-weight: 400 !important;}
.Xperience-bnr-sec-head-tag p{font-size: clamp(0.75rem, 0.7082rem + 0.1668vw, 0.875rem) !important;letter-spacing: 1px !important;}


/* Privacy-policys */
.pivacy-policy.all-heading h1 {font-size: clamp(2.5rem, 1.9487rem + 2.0513vw, 4rem) !important;font-weight: 500;line-height: 1.2 !important;letter-spacing: -.02em;margin: 0;display: inline-block;font-family:"Plus Jakarta Sans", sans-serif  !important;/*background: linear-gradient(90deg, #57006c, #57006c, #f2883b);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;*/}
.pivacy-policy.all-heading h2 {font-size: clamp(2.25rem, 1.8319rem + 1.6681vw, 3.5rem) !important;font-weight: 500 !important;line-height: 1.2 !important;letter-spacing: -.02em; margin: 0;/*background: linear-gradient(90deg, #57006c, #57006c, #f2883b);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;*/font-family:"Plus Jakarta Sans", sans-serif  !important;margin:50px 0 10px;}
.pivacy-policy.all-heading p {width:100%;margin: 0 0 16px !important;}
.pivacy-policy.all-heading li,.pivacy-policy.all-heading label {font-size:clamp(1rem, 0.9582rem + 0.1668vw, 1.125rem) !important;font-weight: 400 !important;line-height: 1.5 !important;margin: 0 0 10px;font-family:"Plus Jakarta Sans", sans-serif  !important;}
.pivacy-policy.all-heading li a,.pivacy-policy.all-heading p a{color: #57006C !important;}
.pivacy-policy.all-heading li{position:relative;float: left;width: 100%;}
.pivacy-policy.all-heading li:before{position:absolute;content:'';width:8px;height:8px;top:9px;left:-20px;background:#000;border-radius:50%;display:inline-block;}
.the-smarter-choice {width:1000px !important; margin:0 auto !important}

/* Register */
.register-bnr-sec label, label{font-size: clamp(1rem, 0.9582rem + 0.1668vw, 1.125rem) !important;line-height:1.2 !important;font-family: "Plus Jakarta Sans", sans-serif !important;font-weight: 400 !important;margin 0 0 10px;display:none !important;}
.register-bnr-sec textarea {height: 80px !important;width: 100%;float: left;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #ffb900;width: 100%;float: left;margin: auto 0;}


/* Responsive */
@media screen and (max-width:1920px){
.register-bnr-sec-inr{width:60% !important}

}

@media screen and (max-width:1900px){}

@media screen and (max-width:18800px){}

@media screen and (max-width:1700px){}

@media screen and (max-width:1600px){
.register-bnr-sec-inr{width:65% !important}

}

@media screen and (max-width:1500px){
.hdr-menu-main-inr{width: 65%;}
.pdng-tp {padding-top: 130px !important;}
.pdng-btm {padding-bottom: 130px !important;}

/* Home-page */
.Xperience-bnr-sec-head-main, .Xperience-secnd-sec-inr,.why-visitors-sec-inr  {width: 95%;}
.pdng-btm-ser-bnr{padding-bottom:200px;}

}

@media screen and (max-width:1400px){
.hdr-menu-main-inr{width: 68%;}
.pdng-tp {padding-top: 120px !important;}
.pdng-btm {padding-bottom: 120px !important;}

/* Home-page */
.Xperience-bnr-sec-head-main, .Xperience-secnd-sec-inr,.why-visitors-sec-inr  {width: 95%;}
.we-serve-sec-blks {gap: 40px 40px;}
.pdng-btm-ser-bnr {padding-bottom: 180px;}
.register-bnr-sec-inr{width:70% !important}

}

@media screen and (max-width:1300px){
.hdr-menu-main-inr{width: 74%;}
.pdng-tp {padding-top: 100px !important;}
.pdng-btm {padding-bottom: 100px !important;}
.pdng-lt-rt {padding-left: 40px !important;padding-right: 40px !important;}

/* Home-page */
.Xperience-bnr-sec-head-main, .Xperience-secnd-sec-inr,.why-visitors-sec-inr  {width: 100%;}
.we-serve-sec-blks {gap: 40px 40px;}
.Xperience-bnr-sec-bar{width:21%;}
.Xperience-bnr-sec-head-ser, .contact-us-sec-inr {width:90%;}
.pdng-btm-ser-bnr {padding-bottom: 150px;}
.Xperience-secnd-sec-inr .Xperience-bnr-sec-bar{width:100%;}
.why-visitor-experience-sec-inr {padding:29px 29px 29px 68px !important;}
.why-choose-sec-inr {padding:29px 68px 29px 29px !important;}
.register-bnr-sec-inr{width:75% !important}

}

@media screen and (max-width:1200px){
.hdr-menu-main-inr{width: 85%;}
.pdng-tp {padding-top: 80px !important;}
.pdng-btm {padding-bottom: 80px !important;}
.pdng-lt-rt {padding-left: 40px !important;padding-right: 40px !important;}
.Xperience-bnr-sec-bar {width: 22%;}
.Xperience-bnr-sec-head-ser, .contact-us-sec-inr {width:100%;}
.Xperience-secnd-sec-inr .Xperience-bnr-sec-bar{width:100%;}
.Xperience-secnd-sec-lft, .Xperience-secnd-sec-right  {width:23%}
.we-serve-sec-blk h6{font-size: clamp(1.0625rem, 0.982rem + 0.321vw, 1.1875rem) !important;}
.we-serve-sec-blks {gap: 30px;}
.why-visitor-experience-sec-inr {padding:29px 29px 29px 58px !important;}
.why-choose-sec-inr {padding:29px 58px 29px 29px !important;}
.register-bnr-sec-inr{width:80% !important}
.footer-inr-sec-lft {width: 63%;}

}

@media screen and (max-width:1100px){
.hdr-menu-main-inr{width: 88%;}
.pdng-tp {padding-top: 80px !important;}
.pdng-btm {padding-bottom: 80px !important;}
.pdng-lt-rt {padding-left: 40px !important;padding-right: 40px !important;}
.why-visitor-experience-sec-inr {padding:29px 29px 29px 29px !important;}
.why-choose-sec-inr {padding:29px 29px 29px 29px !important;}
.footer-inr-sec-lft {width: 68%;}

}
@media screen and (max-width: 1025px){

.hdr-menu-main-inr-mbl {/* backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);*/background:#ffffff !important;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);border:1px solid #FCE6E9;}
/* .hdr-menu-main.fixed-header .hdr-menu-main-inr-mbl {backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);background:#ffffffa3 !important;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);border:1px solid #FCE6E9;} */
button.elementskit-menu-hamburger.elementskit-menu-toggler {padding: 0px !important;border: none !important;font-size: 20px;margin: 0px !important;}
.elementor-12 .elementor-element.elementor-element-4550e60 .elementskit-navbar-nav > li > a{font-size: clamp(1.0625rem, 1.0223rem + 0.1605vw, 1.125rem) !important;line-height: 1.2 !important;color: #131313;font-family:"Plus Jakarta Sans", sans-serif  !important;}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close {float: right;background-color: #FFFFFF00;border-style: none;}
.elementor-12 .elementor-element.elementor-element-4550e60 .elementskit-menu-close {font-size: 20px;font-weight: 600 !important;}
.elementskit-menu-close, .elementskit-menu-hamburger {background-color: transparent !important;}
.elementskit-menu-overlay{background-color: transparent !important;}


.Xperience-bnr-sec-head p br{display:none !important;}
.Xperience-secnd-sec-right .Xperience-bnr-sec-bar:nth-child(2){margin-left:-12px !important}
.why-visitor-experience-sec-lft{width:50%;}
.why-visitor-experience-sec-rt {width:44%;}
.we-serve-sec-blks {gap: 27px 27px;justify-content: center;flex-direction: row;flex-wrap: wrap;}
.we-serve-sec-blk {width: 17%;float: left;margin: 0px !important;}
.we-serve-sec-blk-txt .elementor-divider-separator {width: 3px !important;min-height: 60px;height: 80px;} 
.register-bnr-sec-inr{width:80% !important;}

.why-key-features-sec-first-blks, .why-key-features-sec-first-blks  {display: flex;flex-wrap: wrap;align-items: stretch;justify-content: space-between;gap: 10px 10px;}
.why-key-features-sec-first-blk, .why-key-features-sec-second-blk {width: 49.2%;float: left;}

.footer-inr-sec-lft {width: 73%;}
.hdr-menu-main-inr {display:none !important;}

.why-key-features-sec-first-blks {display: flex;flex-wrap: wrap;align-items: stretch;justify-content: space-between;gap: 10px 10px;}



}

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

/* .elementskit-menu-offcanvas-elements {left: -4px !important;left: auto !important;transform: translateX(100%) !important;transition: transform 0.3s ease-in-out !important;}
.elementskit-menu-offcanvas-elements.active {transform: translateX(0%) !important;} */

.hdr-menu-main-inr-mbl {/* backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);*/background:#ffffff !important;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);border:1px solid #FCE6E9;}
/* .hdr-menu-main.fixed-header .hdr-menu-main-inr-mbl {backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);background:#ffffffa3 !important;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);border:1px solid #FCE6E9;} */
button.elementskit-menu-hamburger.elementskit-menu-toggler {padding: 0px !important;border: none !important;font-size: 20px;margin: 0px !important;}
.elementor-12 .elementor-element.elementor-element-4550e60 .elementskit-navbar-nav > li > a{font-size: clamp(1.0625rem, 1.0223rem + 0.1605vw, 1.125rem) !important;line-height: 1.2 !important;color: #131313;font-family:"Plus Jakarta Sans", sans-serif  !important;}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close {float: right;background-color: #FFFFFF00;border-style: none;}
.elementor-12 .elementor-element.elementor-element-4550e60 .elementskit-menu-close {font-size: 20px;font-weight: 600 !important;}
.elementskit-menu-close, .elementskit-menu-hamburger {background-color: transparent !important;}
.elementskit-menu-overlay{background-color: transparent !important;}

.elementor .elementor-hidden-tablet {display: none !important;}


.Xperience-bnr-sec-head p br{display:none !important;}
.Xperience-secnd-sec-right .Xperience-bnr-sec-bar:nth-child(2){margin-left:-12px !important}
.why-visitor-experience-sec-lft{width:50%;}
.why-visitor-experience-sec-rt {width:44%;}
.we-serve-sec-blks {gap: 27px 27px;justify-content: center;flex-direction: row;flex-wrap: wrap;}
.we-serve-sec-blk {width: 17%;float: left;margin: 0px !important;}
.we-serve-sec-blk-txt .elementor-divider-separator {width: 3px !important;min-height: 60px;height: 80px;} 
.register-bnr-sec-inr{width:80% !important;}

.why-key-features-sec-first-blks, .why-key-features-sec-first-blks  {display: flex;flex-wrap: wrap;align-items: stretch;justify-content: space-between;gap: 10px 10px;}
.why-key-features-sec-first-blk, .why-key-features-sec-second-blk {width: 49.2%;float: left;}

.footer-inr-sec-lft {width: 73%;}
.hdr-menu-main-inr {display:none !important;}



}

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

.Xperience-bnr-sec-head-main.desk,.Xperience-secnd-sec-inr.desk{display: none !important;}
.Xperience-bnr-sec-head-main.tab{display: block !important;}
.Xperience-bnr-sec-head{width:100%;float:left}
.Xperience-bnr-sec-bar {width: 34%;display: flex;flex-wrap: nowrap;align-items: flex-start;justify-content: space-around;padding: 10px;border-radius: 6px;}
.Xperience-secnd-sec-inr.tab {gap:26px 26px !important;display:flex;flex-wrap: wrap;}
.Xperience-secnd-sec-inr .Xperience-bnr-sec-bar {width: 34%;}
.Xperience-secnd-sec-lft, .Xperience-secnd-sec-right {width: 100%;}
.why-key-features-sec-first-blks {display: flex;flex-wrap: wrap;align-items: stretch;justify-content: space-between;gap: 10px 10px;}
.why-key-features-sec-first-blk,.why-key-features-sec-second-blk{width:49.2%;float:left;}
.why-visitors-sec-blks {flex-wrap: wrap;flex-direction: column;align-items:center;}
.why-visitors-sec-blk-lft{width:100%;float:none;margin:0 auto;}
.why-visitors-sec-blk-rt{width:100%;float:left;}
.we-serve-sec-blk {width: 22%;float: left;}
.why-choose-sec-inr  {flex-wrap: wrap;flex-direction: column;align-items:center;}
.why-visitor-experience-sec-inr  {flex-wrap: wrap;flex-direction: column-reverse !important;align-items:center;}
.why-choose-sec-lft, .why-visitor-experience-sec-rt {width:100%;float:none;margin:0 auto;border-radius:16px;overflow:hidden;}
.why-choose-sec-lft img, .why-visitor-experience-sec-rt img{height:400px; display:block;object-fit:cover;object-position: bottom center;}
.why-choose-sec-rt, .why-visitor-experience-sec-lft   {width:100%;float:left;gap:16px 16px;}
.footer-inr-sec {flex-wrap: wrap;flex-direction: column;align-items:center;gap: 24px 24px;}
.footer-inr-sec-lft {width: 100%;align-items: center;}
.footer-inr-sec-rt  {width: 100%;float:left;align-items:center;padding-top:24px;border-top:1px solid #00000033 !important;}
.contact-us-sec-inr {flex-wrap: wrap;flex-direction: column;align-items:center;gap: 24px 24px;}
.contact-us-sec-lft {width: 100%;float:left;gap: 16px;}
.contact-us-sec-rt {width: 70%;float:none;gap: 16px;margin: 0 auto;}
.elementor-52 .elementor-element.elementor-element-d155f59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {padding-block-end: calc(0px / 2) !important;}
.register-bnr-sec-inr{width:85% !important}

}

@media screen and (max-width:767px){
.why-key-features-sec-first-blk, .why-key-features-sec-second-blk {width: 49.1%;float: left;}
.we-serve-sec-blk {width: 21%;float: left;}
.Xperience-bnr-sec-bar {width: 35%;display: flex;flex-wrap: nowrap;align-items: flex-start;justify-content: space-around;padding: 10px;border-radius: 6px;}
.Xperience-secnd-sec-inr .Xperience-bnr-sec-bar {width: 35%;}
.Xperience-bnr-sec-bar-avthor {width: 29px;}
.Xperience-bnr-sec-bar-icon {width: 20px;}
.Xperience-bnr-sec-bar-txt {width: 71% !important;}
.footer-inr-sec-rt {padding-top: 0px;border-top: 0px solid #00000033 !important;}
.contact-us-sec-rt {width: 80%;float: none;gap: 16px;margin: 0 auto;}
.Xperience-bnr-sec-head-tag {width: 120px;}
.register-bnr-sec-inr{width:90% !important}


}

@media screen and (max-width:650px){
.pdng-lt-rt {padding-left: 30px !important;padding-right: 30px !important;}
.why-key-features-sec-first-blk, .why-key-features-sec-second-blk {width: 100%;float: left;}
.we-serve-sec-blk {width: 29%;float: left;}
.Xperience-bnr-sec-bar {width: 46%;}
.Xperience-secnd-sec-inr .Xperience-bnr-sec-bar {width: 46%;}
.register-bnr-sec-inr{width:100% !important}
.contact-us-sec-rt {width: 100%;float: none;gap: 16px;margin: 0 auto;}
}

@media screen and (max-width:480px){
.hdr-menu-main {padding:10px 15px !important;}
.hdr-menu-main-inr {width: 100%;}
.pdng-lt-rt {padding-left: 15px !important;padding-right: 15px !important;}
.pdng-tp {padding-top: 80px !important;}
.pdng-btm {padding-bottom: 80px !important;}
.Xperience-bnr-sec-head-main.tab {display: flex !important;}
.Xperience-bnr-sec {padding-top: 150px;}
.Xperience-bnr-sec-bar {width: 48%;display: flex;flex-wrap: nowrap;align-items: flex-start;justify-content: space-around;padding: 10px;border-radius: 6px;}
.Xperience-bnr-sec-bar-avthor {width: 29px;}
.Xperience-bnr-sec-bar-icon {width: 20px;}
.Xperience-bnr-sec-bar-txt {width: 71% !important;}
.why-key-features-sec-first-blk {padding: 28px 22px 28px;}
.we-serve-sec-blks {gap: 27px 27px;justify-content: center;}
.we-serve-sec-blk {width: 28%;float: left;margin: 0px !important;}
.we-serve-sec-blk-txt .elementor-divider-separator {width: 3px !important;min-height: 60px;height: 80px;}
.Xperience-secnd-sec-lft, .Xperience-secnd-sec-right {width: 100%;}
.Xperience-secnd-sec-inr .Xperience-bnr-sec-bar {width: 55%;}
.why-visitor-experience-sec-lft {width: 100%;}
.why-visitor-experience-sec-rt {width: 100%;}
.why-choose-sec-lft img, .why-visitor-experience-sec-rt img{height:100%; display:block;object-fit:cover;object-position: bottom center;}
.footer-inr-sec li{min-width:110px !important;margin-bottom:10px !important;}
.footer-inr-sec-lft,.footer-inr-sec-rt {width: 100%;}
.Xperience-bnr-sec-head-ser, .contact-us-sec-inr {width: 100%;}
.why-key-features-sec-second-blk {padding: 27px 22px;gap:16px !important;}
.Xperience-bnr-sec {padding-bottom:80px !important;}
.Xperience-bnr-sec-head-tag {width: 30%;}
.price-over-view-blk-btm{gap: 7px 7px !important;width:100%;float:left;display:block;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;}
.price-over-view-blk-btm-lft{width:92%;}
.price-over-view-blk-btm-rt  {width:8%;}
.price-over-view-blk-tp {min-height: 50px;}
.contact-us-sec {padding-bottom: 80px !important;}
.pivacy-policy.all-heading h2 {margin: 40px 0 10px;}
.register-bnr-sec-inr{width:100% !important}

}
