/*===========================
  COMMON css 
===========================*/
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&display=swap");

:root {
  --font: "Inter", sans-serif;
  --body-color: #637381;
  --heading-color: #d48d16;
  ;
  --primary-color: #041130;
  --white: #ffffff;
}



body{font-family:var(--font);font-weight:400;font-style:normal;color:var(--body-color);overflow-x:hidden}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
img{max-width:100%}
a,button,input,textarea{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
a,a:focus,input:focus,textarea:focus,button:focus,.navbar-toggler:focus{text-decoration:none;outline:none;-webkit-box-shadow:none;box-shadow:none}
a:focus,a:hover{text-decoration:none}
i,span,a{display:inline-block}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--heading-color);margin:0}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:28px}
h4{font-size:22px}
h5{font-size:18px}
h6{font-size:16px}
ul,ol{margin:0;padding:0;list-style-type:none}
p{font-size:16px;font-weight:400;line-height:26px;color:var(--body-color);margin:0}
.top-spacing{margin:90px 0 0}
.bg_cover{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}
.badge-box{display:flex;align-items:center;gap:10px;border:1px solid var(--heading-color);padding:10px;border-radius:10px}
.badge-box p{color:var(--white)}


/*===== All Button Style =====*/
.ud-main-btn{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;font-weight:600;font-size:16px;border-radius:50px;padding:11px 30px;border:1px solid #fff;color:var(--white);cursor:pointer;z-index:5;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;background:linear-gradient(180deg,#F0BC56 0%,#E2A63A 50%,#C8871E 100%);color:#fff}
@media (max-width: 767px) {
/* .container{padding-left:20px;padding-right:40px} */
.trusted-badge{font-size:14px;padding:10px;border-radius:20px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.container{padding-left:20px;padding-right:20px}
}
.back-to-top{width:40px;height:40px;line-height:40px;background:var(--primary-color);-webkit-box-shadow:0 0 5px #0003;box-shadow:0 0 5px #0003;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;position:fixed;right:30px;bottom:30px;z-index:99;color:var(--white)}
.back-to-top:hover{color:var(--white);background:var(--heading-color)}

/* ===== Header CSS ===== */
.ud-header{position:sticky;top:0;left:0;width:100%;background-color:#fff;z-index:99;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.sticky{position:fixed;z-index:99;background-color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-box-shadow:inset 0 -1px 0 0 #0000001a;box-shadow:inset 0 -1px 0 0 #0000001a;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.sticky .navbar{padding:0}
.navbar .startup-logo{color:var(--white)}
.sticky .navbar .startup-logo{color:var(--primary-color)!important}
.navbar{padding:0;border-radius:5px;position:relative;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.navbar-brand{padding:0}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.navbar-brand{padding:5px 0}
}
.navbar-brand img{max-width:160px}
.navbar-toggler{padding:0}
.navbar-toggler .toggler-icon{width:30px;height:2px;background-color:#db880f;display:block;margin:5px 0;position:relative;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.navbar-toggler.active .toggler-icon:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:7px}
.navbar-toggler.active .toggler-icon:nth-of-type(2){opacity:0}
.navbar-toggler.active .toggler-icon:nth-of-type(3){-webkit-transform:rotate(135deg);transform:rotate(135deg);top:-7px}


@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.navbar-collapse{position:absolute;top:100%;right:0;max-width:300px;width:100%;background-color:var(--white);z-index:9;-webkit-box-shadow:0 15px 20px 0 #0000001a;box-shadow:0 15px 20px 0 #0000001a;padding:0;display:none;border-radius:5px}
.navbar-collapse.show{display:block}
.navbar-nav{padding:20px 30px}
}
.navbar-nav .nav-item{position:relative;padding:0 20px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.navbar-nav .nav-item{padding:0 12px}
}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.navbar-nav .nav-item{padding:0}
}
.navbar-nav .nav-item>a{font-size:18px;font-weight:500;color:#051948;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;padding:21px 8px;position:relative}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.navbar-nav .nav-item>a{display:block;padding:8px 0;color:var(--heading-color)}
}
.navbar-nav .nav-item a:hover,.navbar-nav .nav-item a.active{color:var(--heading-color)}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.navbar-nav .nav-item>a:hover,.navbar-nav .nav-item>a.active{color:var(--primary-color);opacity:1}
}
.navbar-nav .nav-item .ud-submenu{position:absolute;width:250px;background:var(--white);top:110%;padding:20px 30px;-webkit-box-shadow:0 15px 44px #8c8c8c2e;box-shadow:0 15px 44px #8c8c8c2e;border-radius:5px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.navbar-nav .nav-item .ud-submenu{position:static;-webkit-box-shadow:none;box-shadow:none;width:100%;padding:0;opacity:1;visibility:visible;display:none}
}
.navbar-nav .nav-item .ud-submenu.show{display:block}
.navbar-nav .nav-item .ud-submenu .ud-submenu-link{padding:7px 0;color:var(--heading-color);font-size:14px}
.navbar-nav .nav-item .ud-submenu .ud-submenu-link:hover{color:var(--primary-color)}
.navbar-nav .nav-item:hover>.ud-submenu{opacity:1;visibility:visible;top:100%}
.navbar-nav .nav-item.nav-item-has-children>a{position:relative}
.navbar-nav .nav-item.nav-item-has-children>a::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);right:-15px;top:50%;margin-top:-2px}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.navbar-nav .nav-item.nav-item-has-children>a::after{right:5px}
.navbar-btn{position:absolute;top:50%;right:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.navbar-btn .ud-main-btn{padding:8px 16px;background:transparent}
.navbar-btn .ud-login-btn:hover{opacity:.5}
.navbar-btn .ud-white-btn{background:#fff3}
.navbar-btn .ud-white-btn:hover{background:#fff;color:var(--heading-color)}
.sticky .navbar-toggler .toggler-icon{background-color:var(--heading-color)}
.sticky .navbar-nav .nav-item:hover>a{color:var(--primary-color);opacity:1}
.sticky .navbar-nav .nav-item a{color:var(--heading-color)}
.sticky .navbar-nav .nav-item a.active,.sticky .navbar-nav .nav-item a:hover,.navbar-btn .ud-login-btn:hover{color:var(--primary-color);opacity:1}
.sticky .navbar-btn .ud-main-btn.ud-login-btn{color:var(--heading-color)}
.sticky .navbar-btn .ud-main-btn.ud-login-btn:hover{color:var(--primary-color);opacity:1}
.sticky .navbar-btn .ud-white-btn{background:var(--primary-color);color:var(--white)}
.sticky .navbar-btn .ud-white-btn:hover{background:var(--heading-color)}

/* ===== Hero CSS ===== */
.ud-hero{background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0;background:linear-gradient(180deg,#2762a9 0%,#041a49 100%)}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ud-hero{padding-top:160px}
}
@media (max-width: 767px) {
.ud-hero{padding: 40px 0;}
}
.ud-hero-content{max-width:1010px;margin:auto}
.ud-hero-content .ud-hero-title{color:var(--white);font-weight:700;font-size:52px;line-height:60px;text-align:center;margin-bottom:15px}
.ud-hero-content .ud-hero-title span{color:var(--heading-color)}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ud-hero-content .ud-hero-title{font-size:38px;line-height:50px}
}
@media (max-width: 767px) {
.ud-hero-content .ud-hero-title{font-size:26px;line-height:38px}
}
.ud-hero-content .ud-hero-desc{font-weight:400;font-size:20px;line-height:35px;text-align:center;color:var(--white);opacity:.8;max-width:780px;margin:10px auto 24px}
@media (max-width: 767px) {
.ud-hero-content .ud-hero-desc{font-size:16px;line-height:30px}
}
.ud-hero-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 40px}
.ud-hero-buttons .ud-main-btn{margin:8px}
@media (max-width: 767px) {
.ud-hero-buttons .ud-main-btn{margin:5px}
/* .ud-hero-buttons .ud-main-btn{padding:12px 16px} */
}
.ud-hero-buttons .ud-white-btn{background:#db8811;color:#fff}
.ud-hero-buttons .ud-white-btn:hover{-webkit-box-shadow:0 0 25px #0003;box-shadow:0 0 25px #0003;background:#fefefe;color:var(--primary-color)}
.ud-hero-buttons .ud-link-btn:hover{color:var(--white);background:transparent;opacity:.5}
.ud-hero-brands-wrapper{text-align:center;margin-bottom:40px}
.ud-hero-brands-wrapper img{-webkit-transition:all .3s;transition:all .3s;opacity:.5;max-width:250px}
.ud-hero-brands-wrapper img:hover{opacity:1}
.ud-hero-image{max-width:845px;margin:auto;text-align:center;position:relative;z-index:1}
.ud-hero-image img{max-width:100%;text-align:center}
.ud-hero-image .shape{position:absolute;z-index:-1}
.ud-hero-image .shape.shape-1{bottom:0;left:-30px}
.ud-hero-image .shape.shape-2{top:-20px;right:-20px}

/* ===== Features CSS ===== */

.ud-section-title{max-width:620px;margin-bottom:70px;margin-inline:auto;text-align:center}
.ud-section-title h2{font-weight:700;font-size:42px;line-height:55px;text-transform:capitalize;color:var(--primary-color);margin-bottom:20px}
.ud-section-title h2 span{color:var(--heading-color)}
.ud-section-title span{color:#935e06}
.ud-section-title p{font-size:20px;line-height:30px}
.ud-faq .ud-section-title h2{color:var(--white)}
.ud-faq .ud-section-title p{color:var(--white)}
@media (max-width: 767px) {
.ud-section-title p{font-size:16px;line-height:26px}
}
.ud-single-feature{margin-bottom:40px}
.ud-single-feature:hover .ud-feature-icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.ud-single-feature .ud-feature-icon{width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:14px;background:#FAF0E6;font-size:32px;color:var(--heading-color);position:relative;z-index:1;text-align:center;margin-bottom:40px}

/* .ud-single-feature .ud-feature-icon::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 14px;
  background: var(--primary-color);
  opacity: 0.2;
  z-index: -1;
  -webkit-transform: rotate(23deg);
  transform: rotate(23deg);
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
} */

.ud-single-feature .ud-feature-title{font-weight:700;font-size:20px;line-height:28px;margin-bottom:12px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ud-single-feature .ud-feature-title{font-size:18px;line-height:26px}
}
.ud-single-feature .ud-feature-desc{font-size:16px;line-height:24px;margin-bottom:40px}
.ud-single-feature .ud-feature-link{font-weight:500;color:var(--body-color)}
.ud-single-feature .ud-feature-link:hover{color:var(--primary-color)}
.ud-about-wrapper{background:var(--white);border:1px solid #00000014;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#FFFDF9 0%,#FFF1E0 100%);box-shadow:0 20px 50px #e1c9ac66 0 5px 15px #00000005;border-radius:24px}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.ud-about-wrapper{display:block}
}
.ud-about-content-wrapper{padding:70px}
@media (max-width: 767px) {
.ud-about-content-wrapper{padding:30px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.ud-about-content-wrapper{padding:50px}
}
.ud-about-content{max-width:500px}
.ud-about-content .tag{font-weight:500;font-size:14px;color:var(--white);background:var(--primary-color);padding:5px 20px;display:inline-block;margin-bottom:20px}
.ud-about-content h2{font-weight:700;font-size:36px;line-height:45px;margin-bottom:30px;color:var(--primary-color)}
.ud-about-content h2 span{color:var(--heading-color)}
.ud-contact-form-wrapper .ud-form-group input[type="submit"] { background: linear-gradient(180deg,#F0BC56 0%,#E2A63A 50%,#C8871E 100%); color: #fff; width: auto; padding: 10px 33px; border-radius: 50px; }
.ud-contact-form-wrapper .ud-form-group{position:relative}
.ud-contact-form-wrapper .ud-form-group .wpcf7-spinner{position:absolute;right:0;top:50%;transform:translateY(-50%)}
.ud-about-content p{font-size:16px;line-height:28px;margin-bottom:40px}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.ud-about-image{text-align:center}
}
.ud-single-pricing{background:var(--white);border:1px solid #cccccc8f;border-radius:28px;padding:45px 30px;position:relative;display:flex;flex-direction:column;align-items:start;box-shadow:0 20px 50px #e1c9ac66 0 5px 15px #00000005}
/* .ud-pricing-footer{margin:0px 0 14px;} */
.ud-single-pricing.active{background: linear-gradient(180deg, #2762a9 0%, #041a49 100%);background: linear-gradient(180deg, #EAFBEF 0%, #F0EFFA 100%);}
.ud-single-pricing .woocommerce-Price-amount{color:var(--heading-color);font-size: 64px;font-weight: 500;}
/* .ud-single-pricing.active .subscription-details{color:#ffffffb8} */
.ud-pricing-body ul{display:inline-block;text-align:left;position:relative;list-style:none;padding-left:0}
.ud-pricing-body ul li{position:relative;padding-left:32px;margin-bottom:12px;color:#A0AEC0;font-size:15px;line-height:1.5}
.ud-pricing-body ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='gold-grad' x1='0%25' y1='100%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23DCA03B'/%3E%3Cstop offset='100%25' stop-color='%23F3BF65'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23gold-grad)' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;}
/* .ud-single-pricing.active .ud-pricing-header h3,.ud-single-pricing.active .ud-pricing-header h4{color:var(--white)} */
/* .ud-single-pricing.active .ud-pricing-body li{color:var(--white)} */
.ud-single-pricing.first-item::after,.ud-single-pricing.last-item::after{content:"";position:absolute;width:55px;height:55px;z-index:1}
.ud-single-pricing.first-item::after{background:var(--primary-color);left:-2px;bottom:-2px;border-radius:0 55px 0 8px}
.ud-single-pricing.last-item::after{background:#13c296;top:-2px;right:-2px;border-radius:0 8px 0 55px}
.ud-single-pricing .ud-popular-tag {display: inline-block;padding: 10px 25px;background: linear-gradient(180deg,#F0BC56 0%,#E2A63A 50%,#C8871E 100%);color: #fff;border-radius: 50px;margin-bottom: 20px;font-weight: 500;font-size: 14px;padding: 3px 13px;}
.ud-single-pricing .ud-pricing-header h3{font-weight:500;font-size:15px;margin-bottom:24px}
.ud-single-pricing .ud-pricing-header h4{font-weight:500;font-size:17px;color:var(--primary-color);margin-bottom:30px}
/* .ud-single-pricing .ud-pricing-body{margin-bottom:40px} */
.ud-single-pricing .ud-pricing-body li{font-size:15px;margin-bottom:10px;color: #13191f;}
/* .ud-single-pricing .ud-main-btn{border-radius:10px;padding:15px 70px} */
/* .ud-single-pricing .ud-border-btn{border:1px solid #d4deff;color:var(--primary-color);background:var(--white);position: relative;} */
/* .ud-single-pricing .ud-border-btn:hover{color:var(--white);border-color:var(--primary-color);background:var(--primary-color);} */
.ud-single-pricing .ud-white-btn{background:linear-gradient(180deg,#F0BC56 0%,#E2A63A 50%,#C8871E 100%);color:#fff;position: relative;}
.ud-single-pricing .ud-white-btn:hover{color:var(--white);background:var(--heading-color)}

/* ===== FAQ CSS ===== */
.ud-faq{padding-top:120px;padding-bottom:90px;background:#f3f4fe;position:relative;z-index:1;background:linear-gradient(135deg,#0e1b2b 0%,#0b131f 100%)}
@media (max-width: 767px) {
.ud-faq {
    padding-top: 50px;
    padding-bottom: 30px;
}
}
.ud-faq .shape{position:absolute;z-index:-1;left:0;bottom:0}
.ud-single-faq .ud-faq-btn{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:transparent;font-weight:600;font-size:18px;color:var(--white);opacity:.88;padding:14px}
.ud-single-faq .accordion{border:1px solid var(--heading-color);border-radius:10px;margin:0 0 30px}
.ud-contact .form-container{background:linear-gradient(135deg,#FFFDF9 0%,#FFF1E0 100%);box-shadow:0 20px 50px #e1c9ac66 0 5px 15px #00000005;border-radius:24px;padding:40px}
@media only screen and (min-width: 992px) and (max-width: 1199px),(max-width: 767px) {
.ud-single-faq .ud-faq-btn{padding:15px}
}
.ud-info-meta a,.ud-info-meta a{color:var(--primary-color)}
.ud-single-faq .ud-faq-btn.collapsed span.icon i{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.ud-single-faq .ud-faq-btn span.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:10px;color:var(--heading-color)}
.ud-single-faq .ud-faq-btn span.icon i{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s;transition:all .3s;font-size:14px;font-weight:700}
.ud-single-faq .ud-faq-body{padding:0 10px 10px;color:var(--white)}
@media only screen and (min-width: 992px) and (max-width: 1199px),(max-width: 767px) {
.ud-single-faq .ud-faq-body{padding:0 16px 20px 82px}
}
.ud-plan-title{font-weight: 500;font-size:26px;margin-bottom:10px;color:var(--primary-color)}
.ud-single-testimonial{padding:30px;-webkit-box-shadow:0 60px 120px -20px #ebeffd;background:var(--white);box-shadow:#64646f33 0 7px 29px 0;height:100%;border-radius:20px}
.ud-single-testimonial .ud-testimonial-ratings{margin-bottom:10px}
.ud-single-testimonial .ud-testimonial-ratings i{color:#fbb040}
.ud-single-testimonial .ud-testimonial-content{margin-bottom:25px}
.ud-single-testimonial .ud-testimonial-content p{font-size:16px;line-height:30px;color:#637381}
.ud-single-testimonial .ud-testimonial-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ud-single-testimonial .ud-testimonial-info .ud-testimonial-image{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:20px}
.ud-single-testimonial .ud-testimonial-info .ud-testimonial-meta h4{font-weight:600;font-size:14px}
.ud-single-testimonial .ud-testimonial-info .ud-testimonial-meta p{font-size:12px;color:#969696}
.ud-brands .ud-title{margin-bottom:30px}
.ud-brands .ud-title h6{font-weight:400;font-size:12px;color:var(--body-color);display:inline-block;position:relative}
.ud-brands .ud-title h6::after{content:"";position:absolute;width:30px;height:1px;background:#afb2b5;right:-40px;top:50%}
.ud-brands .ud-brands-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-40px}
.ud-brands .ud-brands-logo .ud-single-logo{margin-right:40px;margin-bottom:20px;max-width:140px}
.ud-brands .ud-brands-logo .ud-single-logo:hover img{-webkit-filter:none;filter:none}
.ud-brands .ud-brands-logo .ud-single-logo img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.ud-team{padding-top:120px;padding-bottom:80px}
@media (max-width: 767px) {
.ud-team{padding-top:80px;padding-bottom:40px}
}
.ud-single-team{margin-bottom:40px}
.ud-single-team .ud-team-image-wrapper{width:170px;height:170px;position:relative;margin:0 auto 25px}
.ud-single-team .ud-team-image{border-radius:50%}
.ud-single-team .ud-team-image img{width:100%;border-radius:50%}
.ud-single-team .shape{position:absolute;z-index:-1}
.ud-single-team .shape.shape-1{top:0;left:0}
.ud-single-team .shape.shape-2{bottom:0;right:0}
.ud-single-team .ud-team-info{text-align:center;margin-bottom:20px}
.ud-single-team .ud-team-info h5{font-weight:500;font-size:18px;text-transform:capitalize;margin-bottom:10px}
.ud-single-team .ud-team-info h6{font-weight:500;font-size:12px;color:var(--body-color)}
.ud-single-team .ud-team-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ud-single-team .ud-team-socials a{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px;color:#cdced6}
.ud-single-team .ud-team-socials a:hover{color:var(--primary-color)}

/* ===== Contact CSS ===== */
.ud-contact{position:relative}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ud-contact::after{height:45%}
}
.ud-contact-title{margin-bottom:50px;max-width: 95%;}
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.ud-contact-title{margin-bottom:50px}
}
/* .ud-contact-title span{color:var(--heading-color);font-weight:600;font-size:15px;margin-bottom:20px} */
/* .ud-contact-title h2{font-weight:600;font-size:35px;line-height:41px} */
@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px) {
.ud-contact-info-wrapper{margin-bottom:50px}
}
.ud-contact-info-wrapper .ud-single-info{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;border:1px solid #c46d1c33;background:var(--white);border-radius:20px;padding:20px;height:100%}
.ud-contact-info-wrapper .ud-info-icon{font-size:32px;color:var(--primary-color);margin-right:24px}
.ud-contact-info-wrapper .ud-info-meta h5{font-weight:600;font-size:18px;margin-bottom:15px}
.ud-contact-info-wrapper .ud-info-meta p{font-size:15px;line-height:24px}
.ud-contact-form-wrapper{-webkit-box-shadow:0 4px 28px #0000000d;box-shadow:0 4px 28px #0000000d;border-radius:28px;background:var(--white);padding:32px;box-shadow:0 0 0 1px oklch(0.62 0.16 55 / 0.08),0 30px 80px -30px oklch(0.62 0.16 55 / 0.4);border:1px solid #c46d1c33;max-width:800px;margin:auto}
/* .ud-contact .ud-contact-title h2{color:var(--primary-color)} */
@media only screen and (min-width: 1200px) and (max-width: 1399px),only screen and (min-width: 992px) and (max-width: 1199px),only screen and (min-width: 576px) and (max-width: 767px) {
.ud-contact-form-wrapper{padding:50px 40px}
}
.ud-contact-form-wrapper .ud-contact-form-title{font-style:normal;font-weight:600;font-size:28px;margin-bottom:30px;color:var(--primary-color)}
@media (max-width: 767px) {
.ud-contact-form-wrapper .ud-contact-form-title{font-size:24px}
}
.ud-contact-form-wrapper .ud-form-group{margin-bottom:25px}
.ud-contact-form-wrapper .ud-form-group label { display: block; font-weight: 400; font-size: 14px; }
.ud-form-group span {
    width: 100%;
}
span.wpcf7-spinner {
    width: 24px;
}
.ud-contact-form-wrapper .ud-form-group input, .ud-contact-form-wrapper .ud-form-group textarea { display: block; width: 100%; padding: 10px 15px; border: none; outline: none; border: 1px solid #ccc; resize: none;border-radius: 8px;}
.ud-contact-form-wrapper .ud-form-group input:focus,.ud-contact-form-wrapper .ud-form-group textarea:focus{border-color:var(--primary-color)}
.ud-contact-form-wrapper .ud-form-group input::placeholder, .ud-contact-form-wrapper .ud-form-group textarea::placeholder{color: #b4b4b4;}

/* ===== Footer CSS ===== */
.ud-footer{padding-top:60px;position:relative;z-index:1;overflow:hidden;background:linear-gradient(135deg,#0e1b2b 0%,#0b131f 100%);background-size:cover;background-position:center;background-repeat:no-repeat}
/* .ud-footer::before{content:"";position:absolute;top:-70px;left:-5%;width:110%;height:140px;background:#fff;border-radius:0 0 50% 50%;z-index:2} */
.ud-footer .shape{position:absolute;z-index:-1}
.ud-footer .shape.shape-1{top:0;left:0}
.ud-footer .shape.shape-2{top:0;right:0}
.ud-footer .shape.shape-3{bottom:0;right:0}
.ud-widget{margin-bottom:20px}
.ud-widget .ud-footer-logo{max-width:160px;display:block;margin-bottom:10px}
.ud-widget .ud-footer-logo img{width:100%}
.ud-widget .ud-widget-desc{font-size:15px;line-height:24px;color:#f3f4fe;margin-bottom:30px;}
.ud-widget .ud-widget-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ud-widget .ud-widget-socials a{font-size:16px;color:#ddd;margin-right:20px}
.ud-widget .ud-widget-title{font-weight:600;font-size:18px;margin-bottom:20px;color:var(--white)}
.ud-widget .ud-widget-links a{display:inline-block;margin-bottom:7px;font-size:15px;line-height:30px;color:#f3f4fe}
.ud-widget .ud-widget-links a:hover{color:var(--heading-color);padding-left:10px}
.ud-widget .ud-widget-brands{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ud-widget .ud-widget-brands a{display:block;max-width:120px;margin-bottom:20px;margin-right:20px}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.ud-widget .ud-widget-brands a{max-width:100px}
}
.ud-footer-bottom{padding:12px 0;border-top:1px solid #8890a46e}
.ud-footer-bottom .ud-footer-bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width: 767px) {
.ud-footer-bottom .ud-footer-bottom-left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.ud-footer-bottom .ud-footer-bottom-left a{font-weight:400;font-size:15px;color:#f3f4fe;margin-right:30px;display:inline-block}
@media (max-width: 767px) {
.ud-footer-bottom .ud-footer-bottom-left a{margin:0 8px 8px}
}
.ud-footer-bottom .ud-footer-bottom-left a:hover{color:var(--heading-color)}
.ud-footer-bottom .ud-footer-bottom-right{text-align:right;font-weight:400;font-size:15px;color:#f3f4fe}
.ud-footer-bottom .ud-footer-bottom-right a{color:var(--primary-color)}
.ud-footer-bottom .ud-footer-bottom-right a:hover{text-decoration:underline}
@media (max-width: 767px) {
.ud-footer-bottom .ud-footer-bottom-right{text-align:center;margin-top:10px}
}

/* ====== Banner CSS ======= */
.ud-page-banner{padding:130px 0;background:var(--primary-color);background-image:url(../images/banner/banner-bg.svg);background-position:center;background-repeat:no-repeat;background-size:cover;background: linear-gradient(180deg, #2762a9 0%, #041a49 100%);}
.ud-banner-content{text-align:center;max-width:600px;margin:auto}
.ud-banner-content h1{color:var(--white);font-size:38px;font-weight:600}

/* ====== Login CSS ====== */
.ud-login{padding-top:80px;padding-bottom:80px}
.ud-login-wrapper{max-width:500px;margin:auto;background:var(--white);text-align:center;padding:60px;-webkit-box-shadow:0 10px 35px #0000000d;box-shadow:0 10px 35px #0000000d}
.ud-login-wrapper .ud-login-logo{margin-bottom:30px}
.ud-login-form .ud-form-group{margin-bottom:25px}
.ud-login-form .ud-form-group input{width:100%;border:2px solid #ddd;border-radius:4px;padding:12px 24px;background:#fcfdfe;color:var(--body-color)}
.ud-login-form .ud-form-group input:focus{border-color:var(--primary-color)}
.ud-socials-connect{padding-top:10px;padding-bottom:30px}
.ud-socials-connect p{font-size:16px;color:var(--body-color);margin-bottom:10px}
.ud-socials-connect ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-10px;margin-right:-10px}
.ud-socials-connect ul li{width:100%}
.ud-socials-connect ul li a{height:45px;background:var(--primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;border-radius:6px;color:var(--white);font-size:20px}
.ud-socials-connect ul li a.facebook{background:#4064ac}
.ud-socials-connect ul li a.facebook:hover{background:#315294}
.ud-socials-connect ul li a.twitter{background:#1c9cea}
.ud-socials-connect ul li a.twitter:hover{background:#0f8bd8}
.ud-socials-connect ul li a.google{background:#d64937}
.ud-socials-connect ul li a.google:hover{background:#c53b29}
.forget-pass{font-size:16px;color:var(--body-color);margin-bottom:8px}
.signup-option{color:var(--body-color);font-size:16px}
.signup-option a{color:var(--primary-color)}

/* ====== Blog CSS ====== */
.ud-blog-grids{padding-top:120px;padding-bottom:80px}
.ud-blog-grids.ud-related-articles{padding-top:100px}
@media (max-width: 767px) {
.ud-blog-grids{padding-top:80px;padding-bottom:40px}
}
.ud-single-blog{margin-bottom:40px}
.ud-single-blog:hover .ud-blog-image img{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}
.ud-single-blog .ud-blog-image{border-radius:4px;overflow:hidden;margin-bottom:30px}
.ud-single-blog .ud-blog-image a{display:block}
.ud-single-blog .ud-blog-image img{width:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.ud-single-blog .ud-blog-date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;padding:8px 16px;background:var(--primary-color);color:var(--white);border-radius:5px;margin-bottom:20px}
.ud-single-blog .ud-blog-title{font-weight:600;font-size:24px;line-height:32px;margin-bottom:15px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ud-single-blog .ud-blog-title{font-size:20px;line-height:28px}
}
.ud-single-blog .ud-blog-title a{color:inherit}
.ud-single-blog .ud-blog-title a:hover{color:var(--primary-color)}
.ud-single-blog .ud-blog-desc{font-size:16px;line-height:28px}
.ud-related-articles-title{font-weight:800;font-size:28px;padding-bottom:25px;position:relative;margin-bottom:50px}
.ud-related-articles-title::after{content:"";position:absolute;width:80px;height:2px;background:var(--primary-color);left:0;bottom:0}

/* ====== Blog Details CSS ====== */
.ud-blog-details{padding-top:120px}
@media (max-width: 767px) {
.ud-blog-details{padding-top:80px}
}
.ud-blog-details-image{position:relative;border-radius:5px;overflow:hidden;height:500px}
@media (max-width: 767px) {
.ud-blog-details-image{height:300px}
}
.ud-blog-details-image>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}
.ud-blog-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,color-stop(46.88%,#3056d300),color-stop(93.23%,#0d1531b8));background:linear-gradient(180deg,#3056d300 46.88%,#0d1531b8 93.23%);border-radius:5px;padding:30px}
.ud-blog-overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width: 767px) {
.ud-blog-overlay-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
.ud-blog-overlay-content .ud-blog-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px}
@media (max-width: 767px) {
.ud-blog-overlay-content .ud-blog-author{margin-right:0;margin-bottom:20px}
}
.ud-blog-overlay-content .ud-blog-author img{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:15px}
.ud-blog-overlay-content .ud-blog-author span{font-weight:500;font-size:14px;line-height:28px;color:#fff}
.ud-blog-overlay-content .ud-blog-author a{color:inherit}
.ud-blog-overlay-content .ud-blog-author a:hover{color:var(--primary-color)}
.ud-blog-overlay-content .ud-blog-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ud-blog-overlay-content .ud-blog-meta p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:28px;color:#fff;margin-right:30px}
.ud-blog-overlay-content .ud-blog-meta p:last-child{margin-right:0}
.ud-blog-overlay-content .ud-blog-meta p i{font-size:16px;margin-right:10px}
.ud-blog-details-content{padding-top:60px}
@media only screen and (min-width: 1400px) and (max-width: 1920px),only screen and (min-width: 1200px) and (max-width: 1399px) {
.ud-blog-details-content{padding-right:50px}
}
.ud-blog-details-title{font-weight:700;font-size:35px;line-height:50px;margin-bottom:35px}
@media (max-width: 767px) {
.ud-blog-details-title{font-size:26px;line-height:35px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.ud-blog-details-title{font-size:30px;line-height:40px}
}
.ud-blog-details-para{font-size:16px;line-height:28px;margin-bottom:30px}
.ud-blog-details-subtitle{font-weight:700;font-size:26px;margin-bottom:30px}
@media (max-width: 767px) {
.ud-blog-details-subtitle{font-size:22px;margin-bottom:25px}
}
.ud-blog-quote{background-image:url(../images/blog/quote-bg.svg);background-repeat:no-repeat;background-size:cover;padding:40px;text-align:center;margin-bottom:40px}
@media (max-width: 767px) {
.ud-blog-quote{padding:30px}
}
.ud-blog-quote i{font-size:40px;font-weight:700;color:var(--primary-color);line-height:1;margin-bottom:20px}
@media (max-width: 767px) {
.ud-blog-quote i{margin-bottom:15px}
}
.ud-blog-quote p{font-style:italic;font-weight:600;font-size:16px;line-height:27px;text-align:center;color:var(--heading-color);margin-bottom:15px}
@media (max-width: 767px) {
.ud-blog-quote p{font-size:14px;line-height:24px}
}
.ud-blog-quote h6{color:var(--body-color);font-style:italic;font-weight:500;font-size:12px;line-height:20px;text-align:center}
.ud-blog-details-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 767px) {
.ud-blog-details-action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
.ud-blog-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width: 767px) {
.ud-blog-tags{margin-bottom:20px}
}
.ud-blog-tags li{margin-right:14px}
.ud-blog-tags li:last-child{margin-right:0}
.ud-blog-tags a{padding:8px 16px;font-size:12px;font-weight:500;color:var(--primary-color);background:#3056d30f;border-radius:3px}
.ud-blog-tags a:hover{background:var(--primary-color);color:var(--white)}
.ud-blog-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ud-blog-share h6{font-weight:500;font-size:12px;color:var(--body-color);margin-right:20px}
.ud-blog-share-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ud-blog-share-links li{margin-right:14px}
.ud-blog-share-links li:last-child{margin-right:0}
.ud-blog-share-links a{font-size:18px;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:var(--white)}
.ud-blog-share-links a.facebook{background:#4064ac}
.ud-blog-share-links a.facebook:hover{background:#315294}
.ud-blog-share-links a.twitter{background:#1c9cea}
.ud-blog-share-links a.twitter:hover{background:#0f8bd8}
.ud-blog-share-links a.linkedin{background:#007ab9}
.ud-blog-share-links a.linkedin:hover{background:#03689b}
.ud-blog-sidebar{padding-top:60px}
.ud-newsletter-box{background:var(--primary-color);padding:60px 45px;position:relative;z-index:1;text-align:center;border-radius:5px;margin-bottom:50px}
@media only screen and (min-width: 992px) and (max-width: 1199px),(max-width: 767px) {
.ud-newsletter-box{padding:50px 30px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.ud-newsletter-box{padding:60px 45px}
}
.ud-newsletter-box .shape{position:absolute;z-index:-1}
.ud-newsletter-box .shape.shape-1{top:0;right:0}
.ud-newsletter-box .shape.shape-2{left:0;bottom:0}
.ud-newsletter-box .ud-newsletter-title{font-weight:600;font-size:25px;color:var(--white);margin-bottom:5px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ud-newsletter-box .ud-newsletter-title{font-size:23px}
}
.ud-newsletter-box p{font-size:16px;line-height:24px;color:var(--white)}
.ud-newsletter-box .ud-newsletter-form{margin-top:30px}
.ud-newsletter-box .ud-newsletter-form input{width:100%;-webkit-box-shadow:0 4px 42px #00000003;box-shadow:0 4px 42px #00000003;border-radius:5px;background:#fff3;color:var(--white);text-align:center;margin-bottom:15px;border:2px solid transparent;padding:12px 20px}
.ud-newsletter-box .ud-newsletter-form input::-webkit-input-placeholder{color:var(--white);opacity:1}
.ud-newsletter-box .ud-newsletter-form input:-ms-input-placeholder{color:var(--white);opacity:1}
.ud-newsletter-box .ud-newsletter-form input::-ms-input-placeholder{color:var(--white);opacity:1}
.ud-newsletter-box .ud-newsletter-form input::placeholder{color:var(--white);opacity:1}
.ud-newsletter-box .ud-newsletter-form input:focus{border-color:var(--white)}
.ud-newsletter-box .ud-newsletter-form .ud-main-btn{background:#13c296;-webkit-box-shadow:0 4px 42px #00000003;box-shadow:0 4px 42px #00000003;border-radius:5px;width:100%;margin-bottom:24px}
.ud-newsletter-box .ud-newsletter-form .ud-main-btn:hover{background:var(--heading-color)}
.ud-newsletter-box .ud-newsletter-form .ud-newsletter-note{font-weight:500;font-size:14px;line-height:22px}
.ud-articles-box{margin-bottom:50px}
.ud-articles-box .ud-articles-box-title{font-weight:600;font-size:28px;padding-bottom:25px;position:relative;margin-bottom:20px}
.ud-articles-box .ud-articles-box-title::after{content:"";position:absolute;width:80px;height:2px;background:var(--primary-color);left:0;bottom:0}
.ud-articles-box .ud-articles-list li{padding:20px 0;border-bottom:1px solid #f2f3f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ud-articles-box .ud-articles-list li:last-child{padding-bottom:0;border-bottom:0}
.ud-articles-box .ud-articles-list .ud-article-image{max-width:80px;width:100%;height:80px;border-radius:50%;overflow:hidden;margin-right:20px}
@media only screen and (min-width: 992px) and (max-width: 1199px),(max-width: 767px) {
.ud-articles-box .ud-articles-list .ud-article-image{max-width:65px;height:65px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.ud-articles-box .ud-articles-list .ud-article-image{max-width:80px;height:80px}
}
.ud-articles-box .ud-articles-list .ud-article-image img{width:100%}
.ud-articles-box .ud-articles-list .ud-article-title{font-weight:500;font-size:18px;line-height:22px;margin-bottom:5px}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ud-articles-box .ud-articles-list .ud-article-title{font-size:16px}
}
.ud-articles-box .ud-articles-list .ud-article-title a{color:inherit}
.ud-articles-box .ud-articles-list .ud-article-title a:hover{color:var(--primary-color)}
.ud-articles-box .ud-articles-list .ud-article-author{font-size:14px}
.ud-banner-ad{border-radius:5px;overflow:hidden}
.ud-banner-ad a{display:block}
.ud-banner-ad img{width:100%}

/* ====== Error 404 CSS ======= */
.ud-404{padding-top:120px;padding-bottom:120px}
@media (max-width: 767px) {
.ud-404{padding-top:80px;padding-bottom:80px}
}
.ud-404-wrapper{text-align:center;max-width:850px;margin:0 auto;background:var(--white);padding:100px 60px;-webkit-box-shadow:0 0 25px #0000001a;box-shadow:0 0 25px #0000001a;border-radius:10px;position:relative;overflow:hidden;z-index:1}
@media (max-width: 767px) {
.ud-404-wrapper{padding:50px 30px}
}
.ud-404-wrapper .shape{position:absolute;z-index:-1}
.ud-404-wrapper .shape.shape-1{top:0;left:0}
.ud-404-wrapper .shape.shape-2{right:0;bottom:0}
.ud-404-title{font-size:42px;font-weight:700;margin-bottom:30px}
.privacy-policy-section h2{font-weight:500;margin:0 0 10px;font-size:32px}
.privacy-policy-section{border-bottom:1px solid #ccc;padding-bottom:16px}
.decorated-link{color:var(--primary-color)}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ud-404-title{font-size:35px}

.ud-single-pricing {padding: 30px 15px;}
.ud-plan-title {font-size: 19px;}
.ud-single-pricing .woocommerce-Price-amount {font-size: 48px;}

}
@media (max-width: 767px) {
.ud-404-title{font-size:30px}



.ud-single-pricing {padding: 30px 15px;}
.ud-plan-title {font-size: 19px;}
.ud-single-pricing .woocommerce-Price-amount {font-size: 48px;}
}
.ud-404-subtitle{font-size:24px;font-weight:400;margin-bottom:30px}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.ud-404-subtitle{font-size:22px}
}
@media (max-width: 767px) {
.ud-404-subtitle{font-size:18px}
}
.ud-404-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ud-404-links a{font-size:16px;font-weight:500;padding:12px 24px;color:var(--heading-color);background:#3056d30f;border-radius:5px;margin:5px 10px}
.ud-404-links a:hover{background:var(--heading-color);color:var(--white)}
.privacy-policy-wrapper{display:flex;flex-direction:column;gap:20px}


/*# sourceMappingURL=ud-styles.css.map */

header.ud-header a.custom-logo-link img,.sticky-logo{width:100%;height:48px}
.ud-about-content-wrapper{width:100%}
.ud-about-content-wrapper .wc-block-cart__submit-button{box-sizing:border-box;margin:0;width:100%;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;font-weight:500;font-size:16px;border-radius:5px;padding:15px 25px;border:1px solid transparent;color:#fff;cursor:pointer;transition:all .4s ease-out 0s;background:#3056d3}
.ud-about-content-wrapper .wc-block-cart__submit-button:hover{color:#fff}
.ud-about-content-wrapper .wc-block-components-button__text{opacity:1!important}
.ud-about-content-wrapper button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{background:#3056d3;color:#fff;z-index:999;border:none}
/* button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{font-weight:500;font-size:16px;border-radius:5px;padding:10px 21px;border:1px solid transparent;color:#fff;cursor:pointer;transition:all .4s ease-out 0s;background:#3056d3;margin:1rem 0} */
/* .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin:1rem} */
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover {font-weight: 500; font-size: 16px; border: 1px solid #e0a338; cursor: pointer; transition: all .4s ease-out 0s; margin: 1rem 0; background: linear-gradient(180deg, #F0BC56 0%, #E2A63A 50%, #C8871E 100%); color: #fff; width: auto; padding: 10px 33px; border-radius: 50px; line-height: 24px; }
.woocommerce-form p{font-size:14px}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{font-weight:500;font-size:16px;border-radius:5px;padding:10px 21px;border:1px solid transparent;color:#fff;cursor:pointer;transition:all .4s ease-out 0s;background:#3056d3;margin:1rem 0}
.trusted-badge{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;border:1.5px solid #e0a83a73;border-radius:999px;background:#081228bf;color:#F8FAFC;font-size:18px;font-weight:500;backdrop-filter:blur(10px);box-shadow:0 0 25px #e0a83a14 inset 0 0 12px #ffffff05;margin-bottom:20px}
.star{color:#E0A83A;font-size:22px}
.lost_password a, .woocommerce-privacy-policy-text a {color: #dc8a11;font-weight: 500;}

.page-id-55 .ud-about-wrapper {margin-top: 96px;}
.page-id-55 .ud-about-content-wrapper {padding: 0;background-color: #fff;border: 0 !important;}
.page-id-55 .ud-about-wrapper {border: 0;}

.page-id-55 .woocommerce-form-login{margin:0;}

.u-column1, .u-column2 {
    border-radius: 28px;
    background: var(--white);
    padding: 32px;
    box-shadow: 0 0 0 1px oklch(0.62 0.16 55 / 0.08), 0 30px 80px -30px oklch(0.62 0.16 55 / 0.4);
    border: 1px solid #c46d1c33;
}

/* .woocommerce-form input {
    display: block !important;
    width: 100% !important;
    padding: 13px 15px !important;
    border: 1px solid #ccc !important;
    resize: none;
    border-radius: 8px !important;
} */

.page-id-55 h2 {
    font-size: 24px;
    margin-bottom: 9px;
}







@media (max-width: 1199px) {
  .contact-figure-cover img { height: 750px; width: 100%; object-fit: cover; object-position: bottom; border-radius: 10px; }
}


@media (max-width: 768px) {
  .u-column1{
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
.trusted-badge{font-size:14px;padding:10px;border-radius:20px;text-align: left;}
.ud-section-title h2{font-size:24px;margin-bottom:0;line-height:32px}
.ud-section-title{margin-bottom:40px}
.ud-contact .form-container{padding:15px}
.ud-contact-info-wrapper{margin-bottom:7px}
/* .ud-contact-title h2{font-size:24px;line-height:32px;margin-bottom:20px} */
.ud-contact-form-wrapper,.ud-contact-info-wrapper .ud-single-info{padding:15px;border-radius:10px}
.ud-about-content h2{font-size:26px;line-height:38px}
.ud-404-links a{margin:5px 10px;font-size:14px;padding:10px 20px}
.privacy-policy-section h2{font-size:24px}

.ser_text_sec h2 {font-size: 24px;}


.brands_indexed li {justify-content: start;}
.vedio-section {padding: 0 19px;}


.ud-header {padding: 5px 0;}
.header_top_text p {font-size: 12px;}

.top-spacing {margin: 60px 0 0;}
section.img_bg_color {padding: 50px 0;}
.ud-single-feature .ud-feature-icon {margin-bottom: 20px;}
.contact-figure-cover img { height: 330px; width: 100%; object-fit: cover; object-position: bottom; border-radius: 10px; }
.ud-page-banner {padding: 60px 0;}
.page-id-55 .ud-about-wrapper {margin-top: 60px;}
.u-column1, .u-column2 {padding: 20px;}
}