body{ padding: 0px; margin: 0px; list-style: none;color:#000;}
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6, p{padding: 0px 0 15px 0 !important; margin: 0px;font-family: var(--font1) !important; color: #4C514F;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
button, input[type="submit"]{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer; -webkit-appearance: none; outline: none;}
input, button{ -webkit-appearance: none;}
input:focus, textarea:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}
figure{ margin: 0px !important; padding: 0px;}
img{ max-width: 100%; object-fit:cover;}
a, span, strong, em{ display: inline-block;}
body{ font-family: var(--font1) !important; font-size: var(--font-18) !important; line-height: var(--line-18) !important; color: #4C514F;}

:root
{
    /* colors */

    --c-7DC141: #7DC141;
   	--c-4C514F: #4C514F;
   	--c-fff: #fff;
   	--c-2E3A3F: #2E3A3F;
    --c-424D53: #424D53;
    --c-F6A31C: #F6A31C;

    /* font-family */

    --font1: 'Gotham Pro';

    /* font-sizes */

    --font-80:80px;
    --line-80:89px;

    --font-60:60px;
    --line-60:69px;

    --font-48:45px;
    --line-48:60px;

 --font-46:46px;
    --line-46:56px;

	--font-42:42px;
    --line-42:52px;


    --font-40:40px;
    --line-40:49px;    

	--font-32:32px;
    --line-32:43px;
--font-36:36px;
    --line-36:45px;
    --font-30:30px;
    --line-30:39px;

	 --font-25:25px;
    --line-25:30px;

    --font-24:24px;
    --line-24:29px;

	--font-22:22px;
    --line-22:29px;


    --font-20:20px;
    --line-20:24px;

    --font-18:18px;
    --line-18:26px;

    --font-16:16px;
    --line-16:20px;

    --font-14:14px;
    --line-14:18px;
    
    
    --r-16: 16px;
    
    
    
}
.butns a{ font-size: var(--font-16); line-height: var(--line-16); color: #fff; font-weight: 500; background: linear-gradient(91.49deg, #7CC142 -27.22%, #519D10 95.53%);line-height: 63px; text-align: center;font-family: var(--font1) !important;padding: 0 35px !important;border-radius: 4px !important;}

.navbar{ margin: 0px; padding: 0px;}
.navbar-brand{ margin: 0px; padding: 0px; width: 200px;}
.menu_sec li{font-size: var(--font-18); line-height: var(--line-18); font-weight: 400; color: #000;}
.menu_sec li a{ color: #000;}


.container{max-width: 1240px;}

.lightbg{ background: #F4F5F9;}
.darkbg{ background: linear-gradient(91.49deg, #242D31 -27.22%, #0D2720 95.53%); color:#fff;}


/* banner portion */
.banner-text {position: absolute;top: 50%;left: 0px;text-align: center; width:100%;z-index: 2;  transform: translateY(-50%);}
.sec-banner {width: 100%; position: relative;}
.banner-img{width: 100%; position: relative; height: 790px; overflow: hidden;}
.banner-img img{ width: 100%; height: 100% !important;}
.banner-img:before{ background: rgba(0, 0, 0, 0.64); position: absolute; top: 0px; left: 0px; content: ""; width: 100%; height: 100%;z-index: 1;}
.banner-text h1{color: #fff !important;}
.banner-text p{color: #fff;font-weight: 500 !important; padding: 0px 40px 15px;}
.banner-text-input {max-width: 730px;margin: 0px auto !important;}
.tophead {padding: 90px 0px; width: 100%; position: relative;}
.banner-text-input p{ padding:0 50px 15px 0;}

div{ gap:0px !important;}


.tophead > .e-con-inner, .sec-banner > .e-con-inner{ max-width: 100% !important; padding: 0px !important;}


.row{ padding: 0px !important; flex-direction: row !important; margin: 0px;}
.banner-img::after {
  background: url(../images/b1.png) no-repeat right bottom;
  position: absolute;
  bottom: 0px;
  right: 0px;
  content: "";
  min-width: 400px;
  height: 100%;
  z-index: 1;background-size: 38%;
}


/* Why Arbor */
.whyarborSec h2{font-size: var(--font-48);line-height: var(--line-48); font-weight: 700; }
.whyarborSec p{font-size: var(--font-18);line-height: var(--line-18);}
.sec-border p{font-size: var(--font-18);line-height: var(--line-18);border-left: 4px solid #7DC141;padding: 15px 20px;}



.vidosRt iframe{ border-radius: var(--r-16); height:100%;}

.vidosRt, .vidosRt div{ height:100%;}


.extarpar{ background:#F9FAFB; border-radius:0 8px 8px 0 !important; padding: 20px !important; border-left: 4px solid #7DB928;}
.extarpar p{ color: #364153; font-size: var(--font-16);line-height: var(--line-16); padding-bottom:5px;}
.extarpar p strong{ color:#101828; font-weight: 500;}

h1, h2{ font-weight: 700 !important;}
h1 em, h2 em{ color:#7DC141; font-style:normal;}

.tophead h6{ font-size: var(--font-16);line-height: var(--line-16); font-weight: 400; }
.tophead h6 em {
  font-style: normal;
  padding: 6px 20px;
  display: inline-flex;
  border: 1px solid rgba(0,180,230,0.30);
  border-radius: var(--r-16);
  background: rgba(0,180,230,0.07);
  color: rgba(0,180,230,1);
  position: relative;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.blueTxt h6 em::before {
  background: url(../images/si.svg) no-repeat left center;
  margin-right: 2px;
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
}

.topText{
  max-width: 700px;
  margin: 0px auto;
} 

.powerchos::after {
  background: url(../images/b2.png) no-repeat left bottom;
  position: absolute;
  bottom: 40px;
  left: 0px;
  content: "";
  min-width: 400px;
  height: 100%;
  z-index: 1;background-size: 38%;
}
.darkbg h1, .darkbg h2, .darkbg h3, .darkbg h4, .darkbg h5, .darkbg h6, .darkbg p{ color:#fff;}
.takeworldSec::after {
  background: url(../images/b3.png) no-repeat right bottom;
  position: absolute;
  bottom: 40px;
  right: 0px;
  content: "";
  min-width: 400px;
  height: 100%;
  z-index: 1;background-size:69%;
}

.videoItem{
  width: 100%;
  position: relative;
  border-radius: var(--r-16);
  overflow: hidden;
} 
.videoLink {
  width: 48px;
  height: 48px;
  border-radius: 100%;
  background: rgba(0,0,0,0.55);
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255,255,255,0.30);
  filter: blur(0.5px);
  position: absolute;
  bottom: 20px;
  right: 20px;
  color: #fff !important;
  font-size: 22px;
}

.elementor-nav-menu li a{ font-weight: 500;}





.tophead > .e-con-inner{ position: relative; z-index: 3;}
.tableRowe{ padding: 0px !important;}
.tableRowe > .e-con{ padding: 0px !important;}
.tableBox{ background: #fff; border-radius: var(--r-16); overflow: hidden; border: 1px solid #E5E7EB;  box-shadow: 1px 4px 5px 1px rgba(0,0,0,0.1);margin-top: 20px !important;}
.real-carocel{ margin-top: 20px !important;}

.tableBox table{ margin: 0px; padding: 0px; border: none !important;}
.tableBox thead tr th{background: linear-gradient(180deg,rgba(46, 58, 63, 1) 35%, rgba(66, 83, 76, 1) 100%); color: #fff; border: none !important; border-right: 1px solid rgba(255,255,255,0.10) !important;}
.tableBox thead tr th, .tableBox tr td{ padding: 20px 25px !important; font-size: var(--font-16); vertical-align: middle; text-align: center !important; border: none;}
.tableBox tbody tr:nth-child(odd) td{ background: #F9FAFB !important;} 
.tableBox tbody tr td{ border: none !important; border-right: 1px solid #E5E7EB !important; color: #4C514F; font-weight: 400;}
.tableBox tbody tr td:last-child, .tableBox thead tr th:nth-child(3), .tableBox thead tr th:last-child{ border: none !important;}
.tableBox tbody tr td:first-child, .tableBox thead tr th:first-child{ text-align: left !important;}
.tableBox tbody tr td:first-child{ text-align: left; text-transform: uppercase;color: #4C514F; font-weight: 700;}
.tableBox thead tr th:last-child {
  background: #7CC142;
  font-size: 28px;
  line-height: 30px;
  font-weight: 700;
  text-transform: uppercase !important;
  display: flex;
  align-items: center;justify-content: center;
}
.winr {
  background: #F6A31C;
  display: inline-block;
  padding: 2px 10px 4px;
  font-size: 12px;
  color: #fff;
  text-transform: capitalize !important;
  line-height: 17px;
  border-radius: 23px;
  font-weight: 400 !important;
  box-shadow: 1px 4px 5px 1px rgba(0,0,0,0.1);
  margin-left: 21px;
}

.tableBox tr td .fa-check{ color: #7CC142 !important;}
.tableBox tr td .fa-check, .tableBox tr td .fa-xmark {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;margin: 0px auto;
}
.tableBox tr td .fa-xmark{ color: #FB2C36 !important; background: #FFE2E2;}




.tableBox tbody tr td strong{ font-weight: 400 !important; display: flex; align-items: center;}
.tableBox tbody tr td strong i{ margin: 0px 10px 0 !important;}

.tableBox .fa-circle-check{ color: #7CC142; font-size: 20px;}

.tableBox tfoot tr td{color: #fff; background: #4C514F; text-align: left !important; border: none;}
.tableBox tfoot tr td strong{ font-size: var(--font-24); line-height: var(--line-24);}
.tableBox tfoot tr td p {
  padding-bottom: 0px !important;
  color: #fff !important;
}
.tableBox tfoot tr td:last-child{ text-align: right !important;}

.tablBtn{ background: #fff; padding: 10px 20px; border-radius: 4px; color: #009CDD !important; font-weight: 500;}



.tophead h2, .banner-text h1{ font-size: var(--font-48); line-height: var(--line-48);}
.banner-text-input p{ font-size: var(--font-22); line-height: var(--line-22); font-weight: 500;}



.strIcon img{ width: auto !important; max-width: auto !important;}

.testemoni-caro{ max-width: 1100px; margin: 60px auto 0; padding: 40px 120px; border: 1px solid #FFFFFF0F; backdrop-filter: blur(56px); background: url(../images/bb1a.jpg) no-repeat center center; background-size: cover; border-radius: var(--r-16);}
.testemoniBox .media{ max-width: 285px; margin: 20px auto 0; text-align: left; align-items: center;}
.testemoniBox .media span{ color: #7DB928; display: block;}
.userPic{ height: 64px; height: 64px; overflow: hidden; border-radius: 100%; margin-right: 20px;}

.strIcon{
  margin: 0px auto 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 119px;}

.tconten{ background: url(../images/coma.png) no-repeat top left; padding: 8px 78px;}


.darkbg{ background: url(../images/bb1b.jpg) no-repeat center center; background-size: cover;}
.darkbg .topText p{ color: #fff;}

.testemoni-caro button{ width: 48px !important; height: 48px !important; border-radius: 100% !important; border: 0.8px solid #FFFFFF33 !important;background: #172C28 !important; color: #fff; position: absolute; top: 50%; transform: translateY(-50%);}
.testemoni-caro button:hover{ background: #7CC142 !important; }
.testemoni-caro button.owl-prev{ left: 30px;}
.testemoni-caro button.owl-next{ right: 30px;}



.grnTxt h6 em{ background: #7DB9281A; border: 0.8px solid #7DB9284D; color: #7CC142;}

.topText h4{ font-size: var(--font-32); line-height: var(--line-32); font-weight: 700;}
.topText h4 em{ font-style: normal; color: #F6A31C;}
.topText p{ color: #4A5565;}

.tabLrft {
  text-align: left;
  margin-top: 20px;
  width: 100%;
}
.tabLrft li{ width: 100%; padding-bottom: 27px; position: relative;}
.tabLrft li:last-child{ padding-bottom: 0px;}
.tabLrft li:before{ width:1.6px; height: 100%; position: absolute; bottom: 0px; left: 20px; content: ""; background:#E5E7EB;  }
.tabLrft li a {
  width: 100%;
  border: 1.6px solid #E5E7EB;
  background: #FFFFFF;
  border-radius: var(--r-16);
  padding: 16px;
  display: flex;
  align-items: center; color: #4C514F; font-size: var(--font-22); line-height: var(--line-22); font-weight: 700;position: relative;
  z-index: 1; position: relative;
}
.icIcn {margin-right: 24px;
  background: #F3F4F6;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center; margin-right: 15px;
}
.platformaccuSec:after{ display: none !important;}
.tabLrft li a:before{ width: 8.40000057220459px;
height: 8.40000057220459px; background: #7CC142; position: absolute; top: 50%; right: 20px; content: "";border-radius: 100%; transform: translateY(-50%); opacity: 0;
}

.tabLrft li a:hover, .tabLrft li.active a{ border-color:#7CC142; box-shadow: 0px 4px 6px -4px #0000001A; background: #f2f8e9; color: #7CC142 !important;}
.tabLrft li a:hover .icIcn, .tabLrft li.active a .icIcn{ background: #7CC142;}
.tabLrft li a:hover .icIcn img, .tabLrft li.active a .icIcn img{ filter:brightness(0) invert(1);}
.tabLrft li a:hover:before, .tabLrft li.active a:before{ opacity: 1;}


.tabRst{ background: #fff; border: 1.6px solid #E5E7EB; box-shadow: 0px 4px 43px -12px #00000026; border-radius: 14px; overflow: hidden; text-align: left;margin-top: 20px;}
.tabRstHeading{ background: linear-gradient(180deg, #2E3A3F 0%, #424D53 100%); padding: 10px 20px;}
.incld{ background: #FFFFFF1A; border-radius: 0 20px; color: #fff; font-size: 14px;}
.listRow{ border-bottom: 0.8px solid #E5E7EB; padding: 15px 25px; align-items: center;}
.listRow h5{ color: #101828; font-size: var(--font-18); line-height: var(--line-18); padding-bottom: 3px !important; font-weight: 400;}
.listRow p{ color: #101828; font-size: var(--font-14); line-height: var(--line-14); padding: 0px !important;}
.listRow .fa-circle-check{ color: #009CDD; font-size: 30px; text-shadow: 0px 4px 6px #0000001A;}

.tabBotm{background: #F9FAFB; padding: 16px 25px; color:#7CC142; font-size: 14px; text-align: right;}

.tabRstBox {
    max-height: 260px;      /* adjust as needed */
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;   /* prevents content under scrollbar */
}
.tabRstBox::-webkit-scrollbar {
    width: 6px;
}

.tabRstBox::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

.tabRstBox::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #007bff, #0056b3);
    border-radius: 10px;
}

.tabRstBox::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(180deg, #0056b3, #003f7f);
}
.tabRstBox {
    scrollbar-width: thin;
    scrollbar-color: #009CDD #f1f1f1;
}

.elementor-widget-ucaddon_real_stories .owl-progress {
    width: 100%;
    height: 10px;
    background: #FFFFFF1A;
    border-radius: 10px;
    overflow: hidden;
    max-width: 90%;
  margin: 41px auto 0 0;
}

.elementor-widget-ucaddon_real_stories .owl-progress-bar {
    height: 100%;
    width: 0%;
    background: #009CDD; /* change to your brand color */
    border-radius: 10px;
    transition: width 0.4s ease;
}


.real-carocel button {
  width: 48px !important; background: #FFFFFF1A;
  height: 48px !important;
  border-radius: 100% !important;
  border:0.8px solid #FFFFFF33 !important;
  background: #172C28 !important;
  color: #009CDD !important; margin-left: 10px;
}
.real-carocel .owl-nav{ display: block !important; position: absolute; bottom: -69px; right: 0px;}










.tabRstHeading {align-items: center;
  background: linear-gradient(180deg, #2E3A3F 0%, #424D53 100%);
  padding: 14px 25px;
  color: #fff;
  display: flex;
  justify-content: space-between;
}
.incld {
  background: #FFFFFF1A;
  border-radius: 20px;
  color: #fff;
  font-size: 14px;
  padding: 5px 28px 3px;
}
.incld i{ color: #7DB928;}

.icBx {
  box-shadow: 0px 4px 6px -4px #0000001A;
  background: #7CC142;
  width: 48px;
  height: 48px;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
}

.waytoeransec::after {
  background: url(../images/b3.png) no-repeat right bottom;
  position: absolute;
  bottom: 40px;
  right: 0px;
  content: "";
  min-width: 400px;
  height: 100%;
  z-index: 1;
  background-size: 69%;
}


.ernLogo {
  box-shadow: 0px 2.97px 47.58px 0px #7CC14266;
  display: flex;
  background: #FDFDFD;
  width: 160.58837890625px;
  height: 160.58837890625px;
  justify-content: center;
  align-items: center;
  margin: 0px auto; border-radius: 100%;
}
.ernLogo .elementor-widget-container{ height: auto !important;}

.ernBox{ text-align: left; background: #fff; border: 1.6px solid #E5E7EB; padding: 30px !important;border-radius: var(--r-16); min-height: 404px;
  height: 100%;}
.ernBox .elementor-widget-image{ width: 64px;
height: 64px;
border-radius: 14px; background: #7CC142;display: flex; margin-bottom: 15px !important;
  align-items: center;
  justify-content: center;
}
.ernBox h5{ font-size: var(--font-20); line-height: var(--line-20); color: #4C514F;}
.ernBox p{ color: #4C514F; min-height: 157px;}
.ernBox .elementor-widget-image .elementor-widget-container{ height: auto !important;}

.linkBtn .elementor-button {
  background: none !important;
  color: #009CDD !important;
  font-size: var(--font-16);
  line-height: var(--line-16);
  padding: 0px !important;
}
.linkBtn .elementor-button svg{ fill: #009CDD !important;}

.waytoeransec .text-center.d-flex{
  flex-direction: row;
  justify-content: center;
}
.waytoeransec .butns.mt-4{ padding: 0 10px;}
.waytoeransec .butns a{ background: #7CC142; border: 1.6px solid #7CC142;}
.borderBtn a, .waytoeransec .butns.borderBtn a{ background: #fff; border: 1.6px solid #D1D5DC; color: #101828;}
.borderBtn a, .waytoeransec .butns.borderBtn a {
    background: #fff !important;
    border: 1.6px solid #D1D5DC;
    color: #101828 !important;
}

.borderBtn a svg{ fill: #101828 !important;}

.waytoeransec .butns.borderBtn a .elementor-button-icon{ display: none !important;}
.ernLogos{ position: relative;padding-bottom: 88px !important;}
.ernLogos::before {
  width: 100%;
  height: 179px;
  position: absolute;
  top: 110px;
  left: -8px;
  background: url(../images/border1.png) no-repeat bottom center;
  content: "";
}


.icontxt h6 em::before {
  background: url(../images/sia.svg) no-repeat left center;
  margin-right: 2px;
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
} 


.powerchos .butns a{ background: #7DB928; box-shadow: 0px 4px 6px -4px #7DB92833;}
.tickList li {
  color: #4C514F;
  font-size: var(--font-16);
  line-height: var(--line-16);
  background: url(../images/list1.png) no-repeat left top 2px;
  padding-left: 30px;
  margin: 12px 0 0 0;
  padding: 5px 0 5px 30px;
}

.ernBoxBild{ text-align: left; background: #f9fafb;border-radius: var(--r-16); padding: 20px; border-bottom: 5px solid transparent;}
.iconBx{ width: 56px;
height: 56px;
border-radius: 14px; background: #7DB92815; display: flex; margin-bottom: 15px !important;
  align-items: center;
  justify-content: center;
} 
.iconBx .ic2{ display: none;}

.ernBoxBild p{ font-size: var(--font-14); line-height: var(--line-14); color: #4C514F; min-height: 78px;}
.ernBoxBild h5{ font-size: var(--font-20); line-height: var(--line-20); color: #4C514F;}
.ernBoxBild .linkBtn .elementor-button{ font-size: var(--font-14); line-height: var(--line-14); color: #7DB928 !important;}
.ernBoxBild .linkBtn .elementor-button svg {
  fill: #7DB928 !important;
}

.ernBoxBild:hover .iconBx .ic1{ display: none;}
.ernBoxBild:hover .iconBx .ic2{ display: block;}
.ernBoxBild:hover .linkBtn .elementor-button{ color: #F6A31C !important;}
.ernBoxBild:hover .linkBtn .elementor-button svg {
  fill: #F6A31C !important;
}
.ernBoxBild:hover .iconBx{ background: #F7941D26;}
.ernBoxBild:hover{ border-color: #F6A31C;}



.movingHardSec {
  background: url(../images/bb1c.jpg) no-repeat center center;
  background-size: cover;
}

.elementor-element-c3d69a4:after{ display: none;}

.movingHardSec::after {
  background: url(../images/b2.png) no-repeat left bottom;
  position: absolute;
  bottom: 40px;
  left: 0px;
  content: "";
  min-width: 400px;
  height: 100%;
  z-index: 1;
  background-size: 63%;
}



.movingHardSec .topText {
  max-width: 900px;
  margin: 0px auto;
}
.movingHardSec .elementor-widget-container p{ max-width: 800px; margin: 0px auto;}

.counterBox {
  background: #FFFFFF0D;
  backdrop-filter: blur(65px);
  border: 1.08px solid #FFFFFF1A;
  border-radius: 18px;
  padding: 27px 20px !important;
  margin: 20px 0;
}
.counterBox p{ color: #99A1AF;
font-weight: 400;
font-size: var(--font-22);
line-height: var(--line-22);padding-bottom: 10px !important;
}
.counterBox p strong{
font-weight: 500;
font-size: var(--font-40);
line-height: var(--line-40);color: #7DB928;
}
.movecount{ margin-bottom: 40px !important;}

.herdBox{ backdrop-filter: blur(65px); border: 0.8px solid #FFFFFF1A; background: #FFFFFF0D; padding: 20px !important; text-align: left; border-radius: 14px; position: relative; margin: 30px 0; min-height: 335px;}
.herdBox h5{ font-weight: 500;
font-size: var(--font-18);
line-height: var(--line-18);}

.herdBox p{ font-weight: 400;
font-size: var(--font-14);
line-height: var(--line-14);}


.icBox{ width: 48px;
height: 48px;
border-radius: 14px; background: #7CC142;display: flex; margin-bottom: 15px !important;
  align-items: center;
  justify-content: center;
}
.icBox .elementor-widget-container{ height: auto !important;}
.herdBox::before {
  background: linear-gradient(90deg, rgba(125, 185, 40, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  width: 80%;
  height: 2px;
  top: 32px;
  position: absolute;
  content: "";
  right: -71%;
  left: inherit;
}
.gridRow .col-md-2:last-child .herdBox:before{ display: none;}
.gridRow .col-md-2{ width: 20%;}


.bigP p{ font-size: var(--font-24);
line-height: var(--line-24);}

.movingHardSec .butns a{ background: #7DB928;}





.waytoeransec::after {
  background: url(../images/b3.png) no-repeat right bottom;
    background-size: auto;
  position: absolute;
  bottom: 40px;
  right: 0px;
  content: "";
  min-width: 400px;
  height: 100%;
  z-index: 1;
  background-size: 69%;
}
.waytoeransec .topText {
  max-width: 800px;
  margin: 0px auto;
}

.waytoeransec .e-flex.bdt-filter-backdrop{
  width: 100% !important;
  max-width: 825px;
  margin: 0px auto;
}



.faqsec .bdt-ep-accordion-title { border: 0.8px solid #E5E7EB !important; border-radius: 14px !important; font-size: var(--font-18);
line-height: var(--line-18); font-weight: 500 !important; color: #101828 !important; padding: 20px !important;}
.faqsec .bdt-ep-accordion-content p{ font-size: var(--font-16);
line-height: var(--line-16); font-weight: 400 !important; color: #101828 !important;}
.faqsec .bdt-ep-accordion-item{ border-radius: 14px !important; background: #fff;}
.faqsec .bdt-ep-accordion-icon span{ display: none !important;}
.faqsec .bdt-ep-accordion-icon:before{ content: "\f107"; font-family: "Font Awesome 7 Free"; color: #7DB928; font-weight: 900;}



/* Accordion item */
.faqsec .bdt-ep-accordion-item {
    border-radius: 14px;
    overflow: hidden;
    transition: all 0.3s ease;
}

/* Title */
.faqsec .bdt-ep-accordion-title {
    cursor: pointer;
    position: relative;
}

/* Content animation */
.faqsec .bdt-ep-accordion-content {
    transition: max-height 0.4s ease;display: none;
}

/* Open content */
.faqsec .bdt-ep-accordion-item.is-active
.faqsec .bdt-ep-accordion-content {
    max-height: 1000px; /* enough for content */
}

.faqsec .bdt-ep-accordion-item.is-active .bdt-ep-accordion-content{ display: block;}





.faqsec .bdt-ep-accordion-container{
    max-height: 560px;      /* adjust as needed */
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;   /* prevents content under scrollbar */
}
.faqsec .bdt-ep-accordion-container::-webkit-scrollbar {
    width: 6px;
}

.faqsec .bdt-ep-accordion-container::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

.faqsec .bdt-ep-accordion-container::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #007bff, #0056b3);
    border-radius: 10px;
}

.faqsec .bdt-ep-accordion-container::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(180deg, #0056b3, #003f7f);
}
.faqsec .bdt-ep-accordion-container{
    scrollbar-width: thin;
    scrollbar-color: #009CDD #f1f1f1;
}


.worheadrRow .elementor-element-4b719b7{ background: none !important; padding: 0px !important;}
.worheadrRow .elementor-posts-container {
    display: flex !important;
    flex-wrap: wrap;
    gap: 0 !important;
    position: relative !important;
    justify-content: space-between;
}
.worheadrRow .elementor-grid-item {
  width: 49% !important;
  position: relative;
  margin: 10px 0;
  flex-direction: row !important;text-align: left;
}
.worheadrRow .elementor-post__thumbnail{ padding: 0px !important;}
.worheadrRow .elementor-post__text{ padding: 0 10px; align-self: center;}
.post-7679 .elementor-post__text{ position: absolute; bottom: 0px; left: 0px; padding: 20px; text-align: left;}
.post-7679 .elementor-post__text h3 a {
  color: #fff !important;
}

.worheadrRow .elementor-grid-item .elementor-post__title{ margin: 0px !important;}

.worheadrRow .post-7679 .elementor-post__text .elementor-post-date{ color: #fff !important;}
.worheadrRow .elementor-grid-item .elementor-post__thumbnail__link{ margin: 0px !important;}


.worheadrRow .elementor-grid-item{ border: 0.8px solid #F3F4F6; border-radius: 14px !important;}
.worheadrRow .post-7644 .elementor-post__thumbnail__link, .worheadrRow .post-7587 .elementor-post__thumbnail__link{ max-width: 200px;}
.worheadrRow .post-7644, .worheadrRow .post-7587{
  height: 175px !important;
}

.worheadrRow .elementor-posts-container .elementor-post__thumbnail img, .worheadrRow .elementor-post__thumbnail{ height: 100%;}
.worheadrRow .elementor-post__title {
  color: #101828;
  font-size: var(--font-16) !important;
  line-height: var(--line-16) !important;
  font-weight: 400 !important;
  padding-bottom: 10px !important;
}

.worheadrRow .elementor-post__title a{ color: #101828 !important;}

.worheadrRow .elementor-post-date{ color:#6A7282; font-size: var(--font-14);
line-height: var(--line-14); font-weight: 400 !important;}


.worheadrRow .post-7679 .elementor-post__title {
  color: #101828;
  font-size: var(--font-24) !important;
  line-height: var(--line-24) !important;
  font-weight: 700 !important;
  padding-bottom: 10px !important;
}
.worheadrRow .post-7679 .elementor-post__title a{ color: #fff !important;}
.worheadrRow .post-7679 .elementor-post__thumbnail__link{ height:365px;}
.worheadrRow .post-7587{
  float: right;
  position: absolute;
  right: 0;
  bottom: 0px;
}
.worheadrRow .elementor-posts--thumbnail-top{ width:100%;}
.worheadrRow img{ width:100% !important;}



.worheadrRow .elementor-element-77fb954{ display: none;}

.worheadrRow .sby_item {
  opacity: 1 !important;
  max-height: inherit !important;
}
.worheadrRow .sby_inner_item {
  border: 0.83px solid #E5E7EB;
  background: linear-gradient(135deg, #F9FAFB 0%, #FFFFFF 100%);
  border-radius: 12px !important;
  overflow: hidden;
  margin: 10px 0;
  box-shadow: none !important;
  min-height: 300px;
}
body .sb_youtube.sby_col_3[id^="sb_youtube_"] .sby_items_wrap .sby_item{ padding: 0 10px !important;}

body .worheadrRow .sby_inner_item{ border-radius: 12px !important;}
r-radius:18px;
    padding:40px 60px 40px 30px;
    border: 1px solid #FFFFFF0F;
    min-height:350px;
    background:#fff;
    display:flex;
    flex-direction: column;
    justify-content: center;
    position:relative;
}


.transition-sec h2{
	text-align: center;
	margin-bottom:25px;
}
.plans img{
	position:absolute;
	bottom: 0;
	right:0;
}
.plans h4{
	font-size: var(--font-25); line-height: var(--line-25); 
	padding:1rem 0;
}
.plans p{
	color:#666666;
}
.plan-icon{
	width:64px;
	height:64px;
	border-radius:18px;
	background:#7CC142;
	display:flex;
	justify-content:center;
	align-items: center;
	font-size: var(--font-32); line-height: var(--line-32); 
	font-weight:700;
	font-style:normal;
	color:#fff;
}
.transition-sec{position:relative;}
.transition-sec::before{position: absolute;top: 0;right: 0;content: "";width: 100%;height: 100%;background: url(../images/light-triangle.png) no-repeat right top;}
.bridge::before{
	content:"";
	width:103px;
	height:2px;
	top:25px;
	right:-70px;
	position:absolute;
	background: linear-gradient(90deg, rgba(125, 185, 40, 0.5) 22.6%, rgba(0, 0, 0, 0) 100%);
   z-index: 99!important;
	
}



/* 02.03.2026 */


.banner-sec::before {background: url(../images/triangle.png) no-repeat bottom right;position: absolute;bottom: 0;right: 0;z-index: 3;content: "";width: 100%;height: 100%;}

.own-busines{background: #F4F5F9; center;position: relative;}
.ownb-heading{text-align:center;}
.own-busines::before{position: absolute;top: 0;right: 0;content: "";width: 100%;height: 100%;background: url(../images/light-triangle.png) no-repeat right top;}
.ownb-heading{margin-bottom: 25px;}
.ownb-heading h6 em {font-style: normal;border: 0.8px solid rgba(125, 185, 40, 0.3);border-radius: 20px ; padding: 10px 15px;}


.care-about{position:relative;}
.about-content{
	padding:32px;
    position:absolute;
    top:0;
    left:0;
    color:white;
}
.about-content h3{
	padding-bottom:;
	border-bottom: 0.5px solid #ffff;
}
.about-content ul {padding-top:25px;}
.about-content ul li{font-size:var(--font-18);  line-height: var(--line-18); padding:0 0 35px 36px; background: url("../images/Icon-check.svg")no-repeat;}
.about-content strong{
	width:100%;
	inline:block;
}




.care-about , .we-handle{position: relative;border-radius: 16px;}
.care-about::before{position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background: linear-gradient(120.04deg, rgba(0, 156, 221, 0.74) 10.35%, rgba(2, 25, 66, 0.74) 88.21%);border-radius: 16px;}
.care-about img , .we-handle img{border-radius: 16px;height: 607px;}

.we-handle::before{position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background: linear-gradient(120.83deg, rgba(126, 217, 87, 0.85) 8.27%, rgba(75, 118, 39, 0.85) 87.85%);border-radius: 16px;}



.sec-button {display: flex;justify-content: center;}
.sec-button li{margin: 30px 10px;}
.sec-button li a {padding: 5px 40px;border-radius: 4px;}
.sec-button .blue-button a{background: linear-gradient(117.98deg, rgba(28, 134, 179, 0.74) 10.57%, rgba(8, 29, 105, 0.74) 100%);}





.sec-build {text-align: center;}
.build-button {display: flex;justify-content: center; flex-wrap:wrap;}
.build-button li{margin: 10px;}
.build-button li a {padding: 5px 40px;border-radius: 4px;background: #fff;color: #000;border: 1px solid rgba(0, 0, 0, 0.1);}
.build-button li a:hover{color: #fff;background: linear-gradient(91.49deg, #7CC142 -27.22%, #519D10 95.53%);}




.sec-deliver{background: #F4F5F9;}
.stat-card {background: #fff;text-align: center;margin-bottom: 20px;min-height: 276px;padding: 45px 20px;border-radius: 8px; transition: all 0.5s;}
.icon {background: rgba(0, 0, 0, 0.04);display: flex;justify-content: center;align-items: center;border-radius: 100%;height: 64px;width: 64px;margin: auto;}


.stat-card p{color: #4C514F;}

.info-sec h6 em{font-style: normal;background: rgba(125, 185, 40, 0.1); color: #7DB928;font-size:var(--font-14);  line-height: var(--line-14);font-weight: 400;border-radius: 25px;padding: 10px 15px;}

.info-sec h2{margin: 10px 0;}
.info-sec p{margin-bottom: 15px;}

.sec-deliver{position: relative;}
.sec-deliver::after{background: url(../images/delivery-triangle.png) no-repeat left bottom;position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;}




.bleed-money{
 position: relative;
  background-repeat: no-repeat !important;
 background-size: cover !important;
}

.bleed-money::before {
    background: url(../images/mask-group.svg) no-repeat left bottom;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
   }
.live-expense{
	padding:24px;
	gap:15px;
	background: #FFFFFF1A;
	border: 0.8px solid #FFFFFF33;
	border-radius:10px;
	backdrop-filter: blur(48px);
    min-height: 162px;	
}
.money-heading h6{
	color: var(--Color6, #F6A31C);
	margin-top:30px;
	padding:0;
}
.money-content .col-md-4{
    margin-top:1.5rem;	
}

.bleed-money h2{color:#fff;}
.bleed-money p{font-size: var(--font-20); line-height: var(--line-20); color:#D1D5DC; }
.live-expense h6{font-size: var(--font-18); line-height: var(--line-18); color:#fff; font-weight:400; }
.live-expense p{font-size: var(--font-14); line-height: var(--line-14); color:#D1D5DC; }
.live-expense .sv-icon{
	width:48px;
	height:48px;
	border-radius:10px;
	display:flex;
	justify-content:center;
	align-items: center;
	background:#7ED957;
}

.fund-bttn{
	width:100%;
	background: linear-gradient(117.98deg, rgba(28, 134, 179, 0.74) 10.57%, rgba(8, 29, 105, 0.74) 100%);
    color:#fff;
    text-align: center;
    padding:35px 0;
    margin-top:50px;
    font-size: var(--font-25); line-height: var(--line-25);
    font-weight:400;
}


.work-heading{
	text-align:center;
	margin-bottom:50px;
}
.work-details li{
	font-size: var(--font-16); line-height: var(--line-16);
	padding:5px 0;
}
.work-details h5{
	font-size: var(--font-18); line-height: var(--line-18);
	font-weight:700;
}
.work-details li i{
	margin-right:8px; font-weight: 900;
}
.work-details li i:before{ font-weight: 900; }
.work-details{
	width:100%;
	height:100%;
	padding:40px 20px;
	background:#262261;
	position:absolute;
	color: white;
	bottom:0px;
	left:0;
	transition:all 0.7s;
	opacity:0;
	
}
.brand-logo:hover .work-details{
	bottom:0;
	opacity:1;
	width:100%;
	height:100%;
}


.work-details:before{  background: #f5a31f; position:absolute; top:0px; left:0px; 	width:100%;
	height:100%;  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(0);
  transform: scale(0); content:"";}

.brand-logo:hover .work-details:before{ opacity: 1;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);}





.work-heading h2{text-transform: capitalize !important ;}
.work-heading p{color:#4A5565; font-size: var(--font-18); line-height: var(--line-18);s}

.work-brand .row .col-md-3{
	width:20%;
	padding:0;
}
.brand-logo{
	border: 1px solid #0000001A;
	display:flex;
	justify-content: center;
	align-items: center;
	height:240px;
	padding:15px;
	position: relative;
}
.brand-logo img{
	width: auto;
	max-width: 100%;
}











/*.independence page css*/

.blue-box h5{font-weight:400;padding: 0;color: #4C514F;}
.blue-box p{font-size: var(--font-16); line-height: var(--line-16); color:#929694; }
.blue-box i{width:48px;height:48px;border-radius:10px;display:flex;justify-content:center;align-items: center;background:rgba(0, 156, 221, 0.04);margin-right: 15px;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);}

.blue-box {background: #fff;border-radius: 16px;padding: 60px 50px;text-align: left;position: relative;border-bottom: 5px solid #009CDD;
min-height: 582px;}
.blue-box h3{font-size: var(--font-36) !important ; line-height: var(--line-36) !important;}

/*.blue-box::before{position: absolute;bottom: 0;right: 0;content: "";width: 100%;height: 100%;background: url(../images/blue-box.png) no-repeat bottom right;}*/


.blue-box.green-box i{background: rgba(125, 185, 40, 0.16) !important;}
.blue-box.green-box {border-bottom: 5px solid #7CC142 !important;}


/*.blue-box.green-box::before{position: absolute;bottom: 0;right: 0;content: "";width: 100%;height: 100%;background: url(../images/green-box.png) no-repeat bottom right;}*/







.plans{
	box-shadow: 0px 4px 40px 0px #0000001F;
    border-radius:18px;
    padding:40px 60px 40px 30px;
    border: 1px solid #FFFFFF0F;
    min-height:350px;
    background:#fff;
    display:flex;
    flex-direction: column;
    justify-content: center;
    position:relative;
}


.transition-sec h2{
	text-align: center;
	margin-bottom:25px;
}
.plans img{
	position:absolute;
	bottom: 0;
	right:0;
}
.plans h4{
	font-size: var(--font-25); line-height: var(--line-25); 
	padding:1rem 0;
}
.plans p{
	color:#666666;
}
.plan-icon{
	width:64px;
	height:64px;
	border-radius:18px;
	background:#7CC142;
	display:flex;
	justify-content:center;
	align-items: center;
	font-size: var(--font-32); line-height: var(--line-32); 
	font-weight:700;
	font-style:normal;
	color:#fff;
}
.transition-sec{position:relative;}
.transition-sec::before{position: absolute;top: 0;right: 0;content: "";width: 100%;height: 100%;background: url(../images/light-triangle.png) no-repeat right top;}
.bridge::before{
	content:"";
	width:103px;
	height:2px;
	top:25px;
	right:-70px;
	position:absolute;
	background: linear-gradient(90deg, rgba(125, 185, 40, 0.5) 22.6%, rgba(0, 0, 0, 0) 100%);
   z-index: 99!important;
	
}



/*independent reality section css section*/


.ind-reality{
 position: relative;
 background-repeat: no-repeat !important;
 background-size: cover !important;
}

.ind-reality::before {
    background: url(../images/mask-group.svg) no-repeat left bottom;
    background-size:contain;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
   }
.inde-details{
	padding:24px;
	gap:15px;
	display:flex;
	background: #FFFFFF1A;
	border-top: 0.8px solid #FFFFFF33;
	border-radius:10px;
	backdrop-filter: blur(48px);
    min-height: 140px;	
}

.ind-heading{
	color:#fff;
	margin-bottom:30px;
}
.ind-heading h6{
	color: var(--Color6, #F6A31C);
	margin-top:30px;
	padding:0;
}
.ind-heading p{font-size: var(--font-14); line-height: var(--line-14); color:#D1D5DC; }
.inde-details p{color:#fff; font-size: var(--font-18); line-height: var(--line-18); flex:1}
.ind-icon{
	width:48px;
	height:48px;
	border-radius:10px;
	display:flex;
	justify-content:center;
	align-items: center;
	background:#7ED957;
}


.ind-carousel{
	margin-top:100px;
}

.image-div{
	position:relative;
	border: 2.55px solid #009CDD4D;
	box-shadow: 0px 39.88px 79.76px -19.14px #7DB92833;
	border-radius:26px !important;
	overflow: hidden;
}
.play-icon img{
	width:25px !important;
	height:auto;
}
.play-icon{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	border-radius:100%;
	width:62px;
	height:62px;
	display:flex;
	justify-content:center;
	align-items: center;
    box-shadow: 0px 7.03px 10.54px -2.11px #0000001A;
    background: #00B4E6;
}
.videooverTxt{  text-align: center;position:absolute;
	width:100%;
	height:auto; padding:20px;left:0;
	bottom:0;}
.image-div p{
	font-size: var(--font-24); line-height: var(--line-24);
	color:#fff;
}






.image-div::before{
	content:"";
	width:100%;
	height: 100%;
	position:absolute;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);
	bottom:0;
	left:0;

}




.banner2Overlay .banner-img:before{ 
background:linear-gradient(180deg, rgba(0, 0, 0, 0) 44.08%, rgba(0, 0, 0, 0.35) 94.77%);
}
.butns.bdr-btn a{ background: none !important;}

.butns.bdr-btn a span.elementor-button-content-wrapper{
    border-bottom: 1px solid;
    line-height: 26px;
}
.care-about, .we-handle{  padding: 0px  !important;}
.care-about:before, .we-handle:before{   z-index: 1;}
.plfrmBx{ position:relative; z-index: 1;}

.about-content h3{  color:#fff  !important;  font-size: var(--font-42); line-height: var(--line-42);}


.care-about .about-content h3{  border-bottom: 0.8px solid;
border-image-source: linear-gradient(90deg, #5BBADC 0%, #A1D7E9 100%);
border-image-slice: 1;

}

.we-handle .about-content h3{  border-bottom: 0.8px solid;
border-image-source: linear-gradient(90deg, #B9EEA2 0%, #FFFFFF 100%);
border-image-slice: 1;

}

.sec-button{  flex-direction: row  !important;}
.btnBlu.butns a{  background: linear-gradient(117.98deg, rgba(28, 134, 179, 0.74) 10.57%, rgba(8, 29, 105, 0.74) 100%);}
.money-heading h6{ font-size: var(--font-20); line-height: var(--line-20); padding:0px  !important;}
.live-expense .sv-icon div{  height:100%  !important;  display: flex;
    align-items: center;}
.live-expense{     flex-direction: row !important;}
.expense-text{ padding:0 10px !important;     flex: 1 !important;}
.expense-text h6{  padding-bottom:5px !important;}

.money-content  .col-md-4 { margin: 4px 0px !important;}


.fund-bttn p{ padding:0px !important;}


.fund-bttn{     border-radius: 10px;}
.fund-bttn p{ font-size: var(--font-25);
    line-height: var(--line-25);
    font-weight: 700; color:#fff; }
.fund-bttn p a{  color:#fff;}

.brand-logo img {
    width: 163px;
    max-width: 100%;
}

.work-details h5{ color: #fff;}


.ermBx{ text-align: center;}
.ermBx  .iconBx{ background: #0000000A;
    margin: 0px auto;     border-radius: 100%;}


.ermBx  h5 {
    font-size: var(--font-46);
    line-height: var(--line-46);
    color: #4C514F; 
}
.ermBx p {
    font-size: var(--font-16);
    line-height: var(--line-16);
}


.tobanOver .banner-img:before{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));}


.blue-box{ }


.vidosRt img{ border-radius: var(--r-16);}

.blue-box .elementor-widget-image{
    width: 48px;
    height: 48px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 156, 221, 0.04);
    margin-right: 15px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
}
.blue-box .elementor-widget-image .elementor-widget-container{ height:100%; display: flex;
    align-items: center;
    justify-content: center; padding: 10px;}

.blue-box .media{  flex-direction: row !important;}

.blue-box .boxapsupic {
    width: auto;
    height: max-content;
    border-radius: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: none;
    margin-right: 0;
    box-shadow: none;position: absolute;
    bottom: 0px;
    right: 0px;background: none !important;
}


.blue-box h5 {
    font-weight: 400;
    padding: 0 0 5px 0 !important;
    color: #4C514F;
}

.blue-box .media{     padding: 0px !important;}
.blue-box { height: 100%;}
.blue-box.green-box .elementor-widget-image{ background: rgba(125, 185, 40, 0.16);}

.bleed-money > .e-con-inner{     flex-direction: column !important;}

.live-expense{ color:#fff;}

.prd-dil-Row .live-expense p{     font-size: var(--font-18);
    line-height: var(--line-18); color:#fff;}
.prd-dil-Row::before {
    width: 100%;
    height: 179px;
    position: absolute;
    top: 84px;
    left: -8px;
    background: url(../images/Vector1.png) no-repeat bottom center;
    content: "";z-index: 1;
}


.prd-dil-Row .live-expense{     min-height: 133px;}
.ind-carousel {
    margin-top: 68px;
}

.play-icon i{ margin:0px !important; padding:0px !important; color:#fff; font-size: 30px;}



.image-div{ transform: scale(0.90);}
.owl-item.center .image-div{ transform: scale(1);}

.ind-carousel .owl-prev, .ind-carousel .owl-next {
    color: #fff !important;
    background: #172C28 !important;
    width: 48px;
    height: 48px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.ind-carousel .owl-prev{ left:10%;}
.ind-carousel .owl-next{ right:10%;}
.ind-carousel .owl-prev:hover , .ind-carousel .owl-next:hover {
    background: #7CC142 !important;
}




.demondCarocel{ padding:0px !important;}

.ind-carousel{ position: relative; }
/*.image-div::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0.8;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(270deg, rgba(29, 57, 35, 0) -1.11%, #182E30 30.61%);
}*/
.owl-item.center .image-div:before{ display:none;}


.videopics{ height: 100%;
    width: 100%; float: left;}



.plans img {
    position: absolute;
    bottom: 0;
    right: 0;
}

.plans{ text-align: left; padding:40px;}
.trIcon{
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 100px;
}

.plan-icon{    margin-bottom: 23px;}

.bridge::before{ left: inherit;}
.col-md-4:last-child .bridge::before{ display:none;}
.bridge{ cursor: pointer;}
.bridge:hover{ background: #7CC142; color:#fff; }
.bridge:hover .plan-icon{ background: #fff; color:#7CC142;}
.bridge:hover h4, .bridge:hover p{ color:#fff; }




.videoFrame {
    position: absolute;
    inset: 0;
    background: #000;
    display: none;
    z-index: 10;top: 0px;
  width: 100%;
  height: 100%;
}

.videoFrame iframe {
    width: 100%;
    height: 100%;
    border: none;
}

.videoFrame.active {
    display: block;
}



.fetur_tab-content{ display: none;}
.fetur_tab-content.active{ display:block;}




.tmBox img {
    height: 330px;
    object-position: top;
}


.feature-tab-content{ display:none;}
.feature-tab-content.active{ display:block;}




.videoCaroFrm iframe {
  width: 100%;
  aspect-ratio: 14/7; float: left;
}

/* MAIN CARD */
.brand-logo {
  perspective: 1000px;
  position: relative;
}

/* INNER WRAP (we simulate flip) */
.brand-logo {
  transform-style: preserve-3d;
}

/* BOTH SIDES */
.brandimg,
.work-details {
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  transition: transform 0.6s;
}

/* FRONT (default visible) */
.brandimg {
  position: relative;
  z-index: 2;
  transform: rotateY(0deg);
}

/* BACK (hidden initially) */
.work-details {
  position: absolute;
  top: 0;
  left: 0;
  background: #262261;
  color: #fff;
  transform: rotateY(180deg);
  opacity: 0;
  padding: 20px;
}

/* 🔥 HOVER EFFECT */
.brand-logo:hover .brandimg {
  transform: rotateY(180deg);
}

.brand-logo:hover .work-details {
  transform: rotateY(0deg);
  opacity: 1;
}

.brandimg, .brandimg div { width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;}
.brand-logo:hover{ z-index:2;}




  
  
@media (min-width: 992px) and (max-width: 9000px) {
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; /*transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;*/}






}


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


:root
{
    --font-80:70px;
    --line-80:79px;

    --font-60:50px;
    --line-60:59px;

    --font-48:40px;
    --line-48:50px;

    --font-46:38px;
    --line-46:45px;

	--font-42:36px;
    --line-42:45px;

    --font-40:35px;
    --line-40:43px;
--font-36:32px;
    --line-36:42px;
	--font-32:30px;
    --line-32:40px;

    --font-30:28px;
    --line-30:35px;

    --font-25:22px;
    --line-25:26px;

    --font-24:22px;
    --line-24:26px;

	--font-22:20px;
    --line-22:25px;


    --font-20:18px;
    --line-20:23px;

    --font-18:17px;
    --line-18:24px;

    --font-16:15px;
    --line-16:20px;

    --font-14:14px;
    --line-14:18px;
    
    
    --r-16: 15px;
}

.banner-img{
  height: 700px !important;
}

}


@media only screen and (max-width: 1599px) {
.container{max-width: 1200px;}
:root
{
    --font-80:60px;
    --line-80:76px;

    --font-60:48px;
    --line-60:59px;

    --font-48:40px;
    --line-48:50px;

    --font-46:38px;
    --line-46:45px;

	--font-42:35px;
    --line-42:45px;

    --font-40:35px;
    --line-40:43px;
--font-36:32px;
    --line-36:42px;
	--font-32:30px;
    --line-32:40px;

    --font-30:28px;
    --line-30:35px;

    --font-25:22px;
    --line-25:26px;

    --font-24:22px;
    --line-24:26px;

	--font-22:20px;
    --line-22:25px;


    --font-20:18px;
    --line-20:23px;

    --font-18:16px;
    --line-18:22px;

    --font-16:15px;
    --line-16:20px;

    --font-14:13px;
    --line-14:18px;
    
    
    --r-16: 15px;
}

.banner-img {
  height: 600px !important;
}

.tophead{ padding: 80px 0;}





}   





@media only screen and (max-width: 1399px) {
.container{max-width: 1170px;}
:root
{
    --font-80:70px;
    --line-80:79px;

    --font-60:50px;
    --line-60:59px;

    --font-48:40px;
    --line-48:50px;
    
    --font-46:38px;
    --line-46:45px;

	--font-42:33px;
    --line-42:43px;
    
    --font-40:30px;
    --line-40:40px;
--font-36:32px;
    --line-36:42px;
	--font-32:30px;
    --line-32:40px;

    --font-30:28px;
    --line-30:35px;
    
    --font-25:22px;
    --line-25:26px;

    --font-24:22px;
    --line-24:26px;

	--font-22:20px;
    --line-22:25px;


    --font-20:18px;
    --line-20:23px;

    --font-18:16px;
    --line-18:24px;

    --font-16:15px;
    --line-16:20px;

    --font-14:13px;
    --line-14:18px;
    
    
    --r-16: 14px;
}

.banner-img {
  height: 500px !important;
}
.herdBox{ padding: 16px !important;}
.tophead{ padding: 70px 0;}


} 


@media only screen and (max-width: 1199px) {
.container{max-width: 960px;}

:root
{
    --font-80:60px;
    --line-80:70px;

    --font-60:45px;
    --line-60:50px;

    --font-48:35px;
    --line-48:45px;
    
    --font-46:31px;
    --line-46:40px;

	--font-42:30px;
    --line-42:40px;
    
    --font-40:30px;
    --line-40:40px;
--font-36:30px;
    --line-36:40px;
	--font-32:27px;
    --line-32:37px;

    --font-30:25px;
    --line-30:30px;
    
    --font-2520px;
    --line-25:26px;

    --font-24:20px;
    --line-24:26px;

	--font-22:18px;
    --line-22:23px;


    --font-20:17px;
    --line-20:23px;

    --font-18:15px;
    --line-18:24px;

    --font-16:14px;
    --line-16:20px;

    --font-14:13px;
    --line-14:18px;
    
    
    --r-16: 12px;
}

.banner-img {
  height: 450px !important;
}
.herdBox{ padding: 15px !important;}
.tophead{ padding: 50px 0;}

.ernBoxBild{ padding: 14px;}

.elementor-widget-ucaddon_real_stories .owl-progress{ max-width: 87%;}

.testemoni-caro{ padding: 40px 77px;}
.ernLogos::before {background-size: 76%;}
.butns a{ line-height: 50px;}
.gridRow .col-md-2 {
  width: 25%;
}
.gridRow .row{ justify-content: center;}
.herdBox::before{ display: none;}
.worheadrRow .post-7587 {
  float: right;
  position: inherit;
  left: inherit;
  bottom: 0px;
}

.bleed-money .col-md-4{ width:50%;}

.prd-dil-Row::before{ display:none;}


.blue-box{     padding: 42px 29px;}

.own-busines .col-md-6{ width:100%;}
.plans {
    text-align: left;
    padding: 20px;
}

.transition-sec .col-md-4{ width:50%;}






}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;box-shadow: none;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-10px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: rgba(0,0,0,0.9); width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}
        

.container{max-width: 720px;}



:root
{
    --font-80:50px;
    --line-80:60px;

    --font-60:40px;
    --line-60:50px;

    --font-48:30px;
    --line-48:40px;

    --font-46:29px;
    --line-46:38px;

	--font-42:27px;
    --line-42:40px;

    --font-40:28px;
    --line-40:40px;
    
	--font-36:27px;
    --line-36:37px;
    
	--font-32:23px;
    --line-32:37px;

    --font-30:21px;
    --line-30:30px;

    --font-25:18px;
    --line-25:26px;

    --font-24:18px;
    --line-24:26px;

	--font-22:16px;
    --line-22:23px;


    --font-20:15px;
    --line-20:23px;

    --font-18:14px;
    --line-18:24px;

    --font-16:14px;
    --line-16:20px;

    --font-14:13px;
    --line-14:18px;
    
    
    --r-16: 10px;
}


.elementor-widget-ucaddon_real_stories .owl-progress {
    max-width: 78%;
  }
.tconten{ padding: 5px 22px;
  background-size: 48px;}

.ernBox{ padding: 15px !important;}
.ernBox .elementor-widget-image {
  width: 55px;
  height: 55px;}

.ernRow .col-md-4{ width: 50%;}
.ernLogos::before{ display: none;}
.ernLogos {
  position: relative;
  padding-bottom: 20px !important;
}
.movingHardSec .col-md-4{ width: 50%;}
.gridRow .col-md-2 {
    width: 33.333%;
  }
body .sb_youtube.sby_col_3[id^="sb_youtube_"] .sby_items_wrap .sby_item {
  padding: 0 10px !important;
  width: 50%;
}

.worheadrRow .elementor-grid-item {
  width: 100% !important;
  position: relative;
  margin: 2px 0;
  flex-direction: row !important;
  text-align: left;
}

.work-brand .row .col-md-3 {
    width: 33.333%;
    padding: 0;
}
.sec-button {
    flex-direction: row !important;
    flex-wrap: wrap;
}

.banner-img .elementor-widget-image{ height:100% !important;}

.bridge::before { display:none;}






}

 
@media only screen and (max-width: 767px){
.container{max-width:100%;}

.vidosRt{ margin-top: 20px;}
.vidosRt iframe{ height: 400px;}
.ps-5 {
    padding-left: 10px !important;
  }
.counterBox, .herdBox{ margin: 0px;}
    .bleed-money .col-md-4 {
        width: 100%;
    }

.prd-dil-Row .live-expense {
    min-height: auto;
    align-items: center;
}

.prd-dil-Row .live-expense p{ padding:0px !important;}



}




@media only screen and (max-width: 640px){ 
.gridRow .col-md-2 {
    width: 50%;
  }
    .bleed-money .col-md-4 {
        width: 100%;
    }

} 

@media only screen and (max-width: 575px){ 
.row > * {
    padding-right: 0px;
    padding-left: 0px;
  }
.movingHardSec .col-md-4 {
    width: 100%;
  }  
.gridRow .col-md-2 {
    width: 100%;
  }
.ps-5 {
    padding-left: 0 !important;
  }
.ernRow .col-md-4 {
    width: 50%;
    padding: 5px;
  }
.herdBox{ min-height: auto;}
.elementor-16112 .elementor-element.elementor-element-4228902, body .sb_youtube[id^="sb_youtube_"] .sby_items_wrap{   padding: 0px !important;}


.work-brand .row .col-md-3 {
    width: 100%;
}
.transition-sec .col-md-4{
    width: 100%;
}




}
@media only screen and (max-width: 480px){ 
.ernRow .col-md-4 {
    width: 100%;
    padding: 5px 0;
  }
body .sb_youtube.sby_col_3[id^="sb_youtube_"] .sby_items_wrap .sby_item {
    padding: 0 !important;
    width: 100%;
  }  
.elementor-16112 .elementor-element.elementor-element-e8d9be7{   padding: 0px;}  
.elementor-16112 .elementor-element.elementor-element-e329fea {
  padding: 0px;
}  
  
.testemoni-caro button, .real-carocel button {
  width: 35px !important;
  height: 35px !important;}  
.testemoni-caro button.owl-prev {
  left: -10px;
}  
.testemoni-caro button.owl-next {
  right: -10px;
}  
.testemoni-caro {
    padding: 40px 0;
  }  
  
.takeworldSec::after, .waytoeransec::after, .movingHardSec::after, .waytoeransec::after, .powerchos::after {min-width: 240px;}  
     .work-brand .row .col-md-3 {
        width: 50%;
        padding: 0;
    } 
  
}
@media only screen and (max-width: 400px){ 

 body .sb_youtube.sby_col_3[id^="sb_youtube_"] .sby_items_wrap .sby_item {
    padding: 0 !important;
    width: 100%;
  }


}