body{font-family: "Inter", sans-serif;color:#000;background:#fff;margin:0;padding:0;font-size:16px;font-weight:400;}
img{max-width:100%;}
.container{width:100%;max-width:1346px;margin:0 auto;}
.top-panel{padding:10px 0 10px;}
.top-section{box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;position:relative;z-index: 99;position: fixed; top: 0; left: 0; width: 100%;transition: 0.3s;background: #fff;}
.fixed-header{background: #fff;}
.section-video:before{content:'';}
.section{float:left;width:100%;}
.section-header{background:url(../images/header-img.jpg) no-repeat center 0;width:100%;height:729px;background-size:cover;margin-top: -76px;}
.header-text { width: 100%; height: 729px; display: flex; align-items: center;justify-content: center; flex-wrap: wrap; align-content: center; text-align: center;margin-top: -60px;}
.header-tg,.header-btn { width: 100%; }
.header-btn { margin-top: 30px; }
.header-date{background:#E6C233;font-size:45px;font-weight:700;line-height:1;padding:10px;padding: 11px 10px 18px;}
.header-tg {font-size:60px;font-weight:700;line-height:1.2;margin:10px 0 0 0;}
.section-img{background:url(../images/img1.jpg) no-repeat center 0;width:100%;height:491px;background-size:cover;}
.w-48{width:48%;}
.common-pd{padding-top:95px;padding-bottom:95px;}
.main-hd{font-size:30px;font-weight:300;line-height:1.1;margin: 0 0 25px;text-transform: capitalize;letter-spacing: 3px;color: #4B0074;}
p {font-size:16px;font-weight:300;line-height:30px;margin:0 0 30px;letter-spacing:1px;}
p:last-child{margin:0;}
.top-social img{width:30px;}
.top-social a{margin-left:5px;}
.submenu-list{justify-content:center;padding: 0;list-style: none;margin:0!important;}
.submenu-list li{padding:0 20px;display: inline-block;}


#mainNav a.active {
  color: #c49a6c;  /* your highlight color */
  border-bottom: 2px solid #c49a6c;
}

.submenu-list li a{display: block;padding:20px 0px 10px!important;color:#000;background:transparent;font-size:14px!important;text-transform:uppercase!important;line-height:1;text-decoration:none;letter-spacing:3px;font-weight: 400;}
.fixed-header .submenu-list li a{color:#000;}
.submenu-list li.contact-btn a{background:#E6C233;color:#fff !important;border-radius: 8px;padding: 10px 15px !important;transition:0.3s}
.submenu-list li.contact-btn a:hover{background:#4B0074;}
.submenu-list li.active a,.submenu-list li a.active{color:#E6C233;}
.top-righ-wrap{display:flex;align-items: center;width: 100%;justify-content: center;}
.logo-wrap { margin: 0 auto; text-align: center; width:210px; top: 30px; }
.speaker-name{position: absolute; left: 30px; top: 30px;}
.top-social { margin-left: 5px; }
.section-video{position:absolute;width:100%;left:0;top:136px;}
.video-overlay-layer { z-index: 1; background:rgba(0,0,0,0.54);position: absolute; inset: 0%; }
.pr{position:relative;}
.hero-video{ width: 100%; height: 100vh;}
.video-wrap{width: 100%; height: 100%; position: absolute; inset: 0%;object-fit: cover;}
.header-content-wrap { color: #fff; position: absolute; z-index: 9; top:35%; max-width: 1170px; margin: 0 auto; left: 0; right: 0; display: flex;     justify-content: space-between;
    align-items: center;}
.header-content-wrap p{ line-height: 28px;}
.pb-0{ padding-bottom: 0px !important;}
.sectionin1 .sectionin-right{ margin-bottom: 0px !important;}
.header-content-wrap p span{ font-size: 22px; font-style: italic; font-weight: bold; }
.header-content-wrap h1{ font-weight: 400; font-size: 42px; line-height: 42px; margin-bottom: 20px; padding-right: 50px; font-style: italic;
}
.header-content-wrap h1 span{ background: #E6C233;    font-family: 'Josefin Sans';color: #4B0074; line-height: 60px; padding:9px  16px 2px 16px}


.sectionin-left.padd-0{padding: 0px;}
.sectionin-left.padd-0 img{ padding-bottom: 0px;}
.submenu-list li.active a, .submenu-list li a.active { color: #4B0074;border-bottom: 2px solid #4B0074;}


.fixed-header .submenu-list li.active a,.fixed-header .submenu-list li a.active { color: #4B0074;border-bottom: 2px solid #4B0074;}


.header-content { display: flex; justify-content: space-between; flex-wrap: wrap;}
.header-hd1 { width:65%;font-size: 24px; font-weight:300; line-height:36px;margin:0 0 20px;background:#E6C233;padding:20px 15px 15px  15px;letter-spacing:4px; color: #000;} 
.header-hd1 ul { padding: 0; margin: 0; list-style: none;}
.header-hd1 ul li{ padding-left: 20px; position: relative; list-style: none; font-size: 22px; line-height: 24px; margin-bottom: 10px; letter-spacing: 1px;}
 .header-hd1 ul li::before{ content: '';
    background: #000;
    width: 2px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 5px;}
.readmore{color: #35235c;  padding: 0px; text-decoration: underline;}
.header-txt1 { width: 30%;font-size:16px;font-weight:400;line-height:24px;letter-spacing:1px;padding:10px 0 0 20px;}
.center-align{text-align:center;}
.purple-bg{background:#35235c;}
.green-purple-bg{background: rgb(53,35,92);background:linear-gradient(90deg, rgba(53,35,92,1) 25%, rgba(39,88,48,1) 100%);}
.green-bg{background:#E6C233;}
.white-bg{background:#fff;}
.grey-bg{background:#fafafa;}
.grey-bg2{background:#F1F1F1;}

/* .section-clients1{ background: url(../images/inspiration.png) 0 0; background-size: cover
    ; padding: 0px !important;} */

/* wg-box-content */
.wg-box-content {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: auto; height: 100%;
  overflow: hidden;
}
.wg-box-content:hover .wg-box-content-titlein{display: none;}
.wg-box-content-titlein span{ font-size: 14px; color: #fff; display: block; margin: 10px 0; text-transform: capitalize;  font-weight: 400;}
.wg-box-content-titlein img{ display: block; margin-bottom: 20px;}
.wg-box-content-titlein{ position:absolute; bottom: 30px; left:5%; color: var(--light); font-weight: 600;
  margin-bottom: 0.5em; color: #fff; font-size: 20px; z-index: 9;
  }
.wg-box-content .wg-box-content-overlay {
  background: rgba(120,68,178,0.7);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.wg-box-content:hover .wg-box-content-overlay{
  opacity: 1;
}

.wg-box-content-image{
  width: 100%; height: 100%; position: relative;
}
.wg-box-content{ position: relative;}

.wg-box-content::after{content:'';background: rgba(0, 0, 0, 0.51);z-index: 0;
;width:100%;height:100%;position: absolute;left: 0;top: 0px;}
.wg-box-content-details ul{ padding: 0px 0 0 10px; margin: 0px; list-style: none;}
.wg-box-content-details li{ color: #fff; font-size: 15px; position: relative; padding-left: 10px; list-style: none}
.wg-box-content-details li::before{content:'';background:#fff;width:2px;height:12px;position: absolute;left: 0;top: 5px;}
.wg-box-content-details {
  position: absolute;
  /* text-align: center; */
  padding-left: 2em;
  padding-right: 2em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.wg-box-content:hover .wg-box-content-details{
  top: 50%;
  left: 50%;
  opacity: 1; z-index: 9;
}

.wg-box-content-details h3{
  color: #fff; font-size: 20px;
  font-weight: 500;
  margin-bottom: 0.5em;
 
}

.wg-box-content-details p{
  color: #fff;
  font-size:15px; font-weight: 500; line-height: 22px;
 }
 .wg-box-content-details .read-more{ text-transform: uppercase;}
 .wg-box-content-details .read-more:hover{background-color: var(--secondary); color:var(--light);  }

.wg-box-fadeIn-bottom{
  top: 80%;
}



.card {
  flex: 1;
  /* margin: 20px; */
  height: 100%;
  position: relative;
  overflow: hidden;
  background: #000000A6;
  box-shadow: 0; 
  --bs-card-bg:none; border: 0px;
}
.card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* background: rgba(0, 0, 0, 0)
    linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 80%); */
  z-index: 0; 
}
a.link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 3s ease; 
  position: relative;
  z-index: -1; 
}
.info {
  position: absolute;
  width:100%;
  bottom: 0;
  padding: 20px; height: 100%;
  color: #ffffff;
  transition:1.5s ease; transition: background-color 1.5s ease;
}
h2.title {
  transition: color 1s ease;
  margin-bottom: 12px;
}
.date {
  font-size: 14px;
  margin-bottom: 10px;
  color: #ccc;
}
.detail {
  max-height: 0;
  opacity: 0;
  transition: max-height 1.5s ease, opacity 1s ease;
}
.detail p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.card:hover .img {
  transform: scale(1.2);
}

.card:hover .detail {
  max-height: 78px;
  opacity: 1;
}
.card:hover h2.title {
  color: #ffc107;
}
.container-inn{ display: flex;}
.container-inn-left{ background: url(../images/copy-space-new.png)  -20px -1px  no-repeat; width: 40%; background-size: contain; background-size: contain;
    display: flex;
    /* justify-content: center; */
    align-items: center;} 
.container-inn-right{ width:  60%;}
.container-inn-left h2{ color: #4B0074; margin-bottom: 0px;}
.container-inn-right p span{ font-style: italic; font-weight: bold; font-size: 22px; color: #35004b;}

.purple-bg-light{background:#E7E1F3;}
.green-bg-light{background:#D2F0D8;}
.grey-bg-light{background:#F2F2F2;}

/* edited by aparna */
.section.section-clients1.page-section.common-pd{ padding-bottom: 0px;}
.headerinn ul { padding-bottom: 0px; padding-left: 0px; margin: 0px;
  display: block;
  text-align: center;
}
.headerinn ul li {
  display: inline-block;
  position: relative;
  margin: 0 10px; margin: 0 10px;
   
}
.headerinn ul li a {
  padding-top: 15px;
  padding-bottom: 15px; padding-left: 20px; padding-right: 20px;
  display: block;
  text-transform: capitalize;
  text-decoration: none;
  letter-spacing: 0.65px;
}
.headerinn ul li a {
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  transition: 0.4s ease all;
  -moz-transition: 0.4s ease all;
  -webkit-transition: 0.4s ease all;
}
.headerinn ul li a * {
  color: #fff;
  transition: 0.4s ease all;
  -moz-transition: 0.4s ease all;
  -webkit-transition: 0.4s ease all;
}
.headerinn ul li a:focus, .headerinn ul li a:active, .headerinn ul li a:visited, .headerinn ul li a:link {
  color: #fff;
}
.headerinn ul li a:focus *, .headerinn ul li a:active *, .headerinn ul li a:visited *, .headerinn ul li a:link * {
  color: #fff;
}
/* .headerinn ul li a.active {
  color: #d60800;
}
.headerinn ul li a.active * {
  color: #d60800;
}
.headerinn ul li a:hover {
  color: #d60800;
}
.headerinn ul li a:hover * {
  color: #d60800;
}
.headerinn ul li.current-menu-item a {
  color: #d60800;
}
.headerinn ul li:last-child a:after {
  display: none;
} */

.purple{ background:#4B0074}
.yellow{ background:#ffaf37; color: #4B0074 !important;}

@media (max-width: 767px) {
  .headerinn ul li {
    width: 100%;
    display: inline-block;
  }
  .headerinn ul li a {
    padding-top: 16px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.29);
  }
  .headerinn ul li a:hover {
    color: #fff;
  }
  .headerinn ul li a.active {
    color: #d60800;
  }
  .headerinn ul li a:after {
    display: none;
  }
  .headerinn ul li.current-menu-item a {
    color: #d60800;
  }
}
.sectionin  {
  /* height: calc(100vh - 60px); */ display: flex; padding-bottom: 50px;
}
.sectionin-left{ width: 50%;}
.sectionin-right{ width: 50%;}
.sectionin.sectionin1 .sectionin-left img{    height: 94%;
    width: 100%;}

.sectionin.sectionin1.pb-0 .sectionin-left img{    height: 96%;
    width: 100%;}
.sectionin-left img{ height: 96%; right: -1px;
    position: relative;}
.pr-50{ padding-right: 40px;}
.sectionin-right ul{ padding: 0px; margin: 0px; list-style: none;}
.sectionin-right ul li{ margin-bottom: 20px; padding-left: 20px; position: relative;     font-size: 16px;
    font-weight: 300;
    line-height: 30px;
    letter-spacing: 1px;}

    .sectionin2 .sectionin-right ul li::before{content:'' ; left: 0px; top:10px; background:  #4B0074;
    width: 2px;
    height: 15px; position: absolute; background-size: 35px;}
.sectionin-right ul li::before{content:'' ; left: 0px; top:10px; background:  #E6C233;
    width: 2px;
    height: 15px; position: absolute; background-size: 35px;}

.sectionin :nth-child(even) {
  /* background-color: #f5f5f5; */
}
.sectionin1{background: #fff; padding:50px 30px 50px 0;}
.sectionin1 .sectionin-right{ padding: 0px  0 0;}
.sectionin1 .sectionin-right, .sectionin1 .sectionin-right h2{ margin-bottom: 20px;}
.sectionin2{ padding: 50px 30px 20px 30px; background: #E6C233;}
.sectionin  h2 {
 color: #4B0074;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

footer {
  padding: 0px 0;
  background-color: #eee;
}

.modal-dialog2 .modal-body{ padding: 30px; display: flex; justify-content: center; }
.modal-dialog2 .modal-body .modal-body-img{text-align: center; margin-bottom: 20px; width: 40%;}
.modal-dialog2 .modal-body .modal-body-text{padding-left: 15px; padding-right: 15px;  width: 60%; padding-left:3%;}
.modal-body-text ul{ padding:0; margin:0; list-style:none;}
.modal-body-text ul li{font-size: 16px; position: relative; padding-left: 20px;
    font-weight: 300;
    line-height: 30px; 
    margin: 0 0 10px;
    letter-spacing: 1px;}
.modal-body-text ul li::before{content:'';background:#E6C233;width:2px;height:12px;position: absolute;left: 0;top: 10px;}

.white-color{color:#fff !important;}
.pd-section1{padding-left:15px;padding-right:15px;}
.heading1 {font-size: 30px; line-height: 1.2; font-weight: 300; margin:0 0 20px; letter-spacing: 3px; color: #4B0074;}
.modal-header{ padding: 20px 25px 0 25px;}

.modal-dialog2 .modal-header .btn-close{    position: absolute;
    right: 8px;
    top: -35px;
    background: #fff url(../images/close.svg) center center no-repeat;
    width: 50px;
    height: 50px;
    padding: 0;
    opacity: 1;
    z-index: 9;
    background-size: 20px;}

.three-box-wrap {display:flex;flex-wrap:wrap;justify-content: center;margin-top: 0px;grid-column-gap: 50px; grid-row-gap: 50px; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; display: grid; padding: 15px;}

.box-col{border: 0 solid rgba(0,0,0,0.17);border-radius: 0;padding:0;letter-spacing:1px;display: flex;align-items: center;}
.box-hd {font-size:21px;margin:0 0 5px;font-weight:600;text-transform: capitalize;color: #4B0074;letter-spacing: 1px;}
.box-txt {font-size: 18px;font-weight: 300;letter-spacing: 1px;}
.three-box-wrap a{    color: #000; text-decoration:none}
.sm-hd1{font-size: 22px; font-weight: 600; letter-spacing: 4px;margin-bottom: 30px;}
.box-icon { width: 70px; }
.bol-col-right { padding-left: 15px; width: 100%; }
.box-pd1{padding:20px 35px 25px;}
.txt5{font-weight:400;font-style:italic;}
.green-lg-txt1-bold{font-size:20px; font-weight:600; line-height: 30px; letter-spacing:1px; font-style: italic;color:#1A6B29;}
.green-box-trns{background:rgba(39,88,48,0.15);}
p.center-align.green-lg-txt1-bold.green-bg.text-white {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    background: #4B0074;
    padding: 5px 15px;
}
.box-shadow{box-shadow: 0px 0px 36px 0px #14142B14;}
.section-clients1 .box-col{padding:0;overflow:hidden;
    /* border:1px solid rgba(0,0,0,0.19); */
    display: block;border-radius:10px;}
.section-clients1 .box-hd{color: #000; font-weight: 600;margin-top: 10px; margin-bottom: 15px;font-size: 20px;letter-spacing:1px;}
.section-clients1 .box-txt{font-size: 16px;font-weight: 300;line-height: 30px;}
.section-clients1 .box-txt p{ margin-bottom: 20px;}
.section-clients1 .three-box-wrap{margin-bottom: 0px;grid-template-columns: 1fr 1fr 1fr;grid-column-gap: 15px;}
.lg-txt1-bold{font-size: 18px; font-weight: 500; line-height: 30px; letter-spacing: 2.5px; font-style: italic;}
.clients-row { display: flex; justify-content: space-between;min-height: 350px;}
.clients-row:last-child{padding:0;margin:0;border:0;}
.clients-col-l { width: 50%;border-right: 1px solid #ddd;padding-right: 30px;}
.clients-col-r { width: 50%;padding-left: 30px;}
.clients-logo img{max-height: 43px;}
.clients-logo { min-height: 50px; }
.clients-name {color: #4B0074; font-weight: 500; margin-top: 10px; margin-bottom: 5px; font-size: 18px; letter-spacing: 1px;text-transform: uppercase;}
.clients-sub-hd{color: #000; font-weight: 500; margin-top: 0; margin-bottom: 10px; font-size: 16px; letter-spacing: 1px;}
.clients-sub-hd2{color:#4B0074; font-weight: 500; margin-top: 0; margin-bottom: 20px; font-size: 18px; letter-spacing: 1px;text-transform: uppercase;}
.heading2 { color: #4B0074; font-weight: 500;margin-top: 15px; margin-bottom: 10px;font-size: 22px;text-transform: uppercase;}
.clients-info{line-height: 30px; font-size: 16px; font-weight: 300; letter-spacing: 1px;}
.client-info-list { padding: 0; margin: 0; list-style: none; }
.client-info-list li{padding:12px 0 12px 10px;position: relative;font-weight:300;line-height:26px;letter-spacing:1px;border-bottom:0px solid rgba(0,0,0,0.10);}
.client-info-list li:after{content:'';background:#E6C233;width:2px;height:12px;border-radius:2px;position: absolute;left: 0;top: 19px;}
.client-info-list.text-white li:after {
    background: #fff;
}
.text-bold {
    font-weight: 600;
}

.client-info-list li strong {
    font-weight: 600;
}
.client-info-list li:last-child{border:0}
.more-info{margin-top: 15px;}
.more-info a{color:#320791;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;}
.more-info img{vertical-align: baseline;margin-left: 2px;}
.clients-content-wrap { margin-top: 60px; }
.founder-wrap{display:flex;}
.section-about-founder{background:#4B0074  url(../images/founderbg.svg) 22% bottom no-repeat ;background-size:20%;overflow: hidden;    margin-top: 5px;}
.founder-section-r{ width: 40%; position: absolute; right: 0; top: 0; height: 810px; }
.founder-section-l{width:calc(100% - 479px);padding-right:60px;}
.founder-section-r img{width: 100%; height: 100%; object-fit: cover;}
.contact-section-r{display:none;}
.contact-section-l{width:100%;}
.section-about-founder .main-hd{margin-bottom:15px;}
.section-contact{background:url(../images/contact-bg.png) no-repeat center bottom;padding-bottom:305px;}
.form-wrap{max-width:1000px;margin:0 auto;padding-top:15px;}
.submit { text-align: right; }
.form-row { margin:0 0 30px 0;display: flex;justify-content: space-between;gap: 30px;}
.form-col { width: 50%; }
.form-row input{border:1px solid #ddd;padding:10px 15px;color: #212529; font-size: 13px; font-weight: 300; letter-spacing: 2px;}
.form-row textarea{height:100px;color: #212529; font-size: 13px; font-weight: 300; letter-spacing: 2px;}
.btn-submit {background:#E6C233;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;border:0;border-radius:10px;padding:13px 23px;line-height:1;margin-top: 15px;letter-spacing: 5px;transition:0.5s;}
.btn-submit:hover {background:#4B0074;}
/* .section-inspiration {background:url(../images/gray-bg.png) no-repeat center 0;min-height:600px; display: flex; align-items: center;background-attachment: fixed;  background-size: cover;position:relative;} */
/* .section-inspiration:before{content:'';background:url(../images/elephant.svg) no-repeat 0 bottom;position: absolute; left: 0; bottom: 0; width: 412px; height: 325px;} */

.section-inspiration{background: linear-gradient(90deg, #D7D7D7 0%, #FFFFFF 95.67%);
}

.f-20 { font-size: 20px; font-style: italic;}
.italic-txt{font-style: italic; font-size: 22px; padding: 0 10%;}
.web{color:#000;}
.section-copyright{padding:15px 25px;font-size: 14px;}

.clients-slider .carousel-indicators{bottom: -100px;}
.clients-slider .carousel-indicators [data-bs-target]{background:#E6C233;border:0;opacity:1;width: 10px;height: 10px;border-radius: 50%;transition: 0.5s;}
.clients-slider .carousel-indicators .active{background:#4B0074;border-radius: 15px;width:50px;}
.section-social-media{padding:30px 0;}
.follow-hd{font-size:20px;font-weight:400;letter-spacing:5px;text-transform:uppercase;margin: 0 0 15px;}
.footer-social a {margin: 6px;}


.carousel-control-next-icon, .carousel-control-prev-icon{width: 25px;height: 26px;opacity:1;}
.carousel-control-next, .carousel-control-prev{position:static;width: 25px;height: 26px;margin: 0 10px;opacity: 1;}
.modal-dialog {width:100%;max-width: 1144px;}
.modal-header{border:0;}
.modal-header .btn-close{position: absolute; right:8px; top:8px;background:url(../images/close-btn.svg) no-repeat 0 0;width:55px;height:55px;padding:0;opacity: 1;z-index: 9;}
.modal-body{padding: 15px 40px 40px;}
.modal-body .clients-name{margin-top: 0;}
.carousel-btns { display: flex; justify-content: flex-start; margin-top: 25px; }
.carousel-control-prev-icon{background:url(../images/prev-btn.svg) no-repeat 0 0;}
.carousel-control-next-icon{background:url(../images/next-btn.svg) no-repeat 0 0;}
.section-privacy-policy{background:#13100D;height: auto !important;}
.privacy-policy-text {padding:180px 0 50px;}
.small-hd{font-size:30px;}
.bold-txt{font-weight:700;}
.mrbt-25{margin-bottom:25px;}
.mrbt-35{margin-bottom:35px;}
html {  scroll-behavior: smooth;}
a.anchor { display: block; position: relative; top: -250px; visibility: hidden; }
a.anchor2 { display: block; position: relative; top: -450px; visibility: hidden; }
.section-privacy-policy .header-tg{font-weight: 500;}
.logo-wrap img{max-width:130px; width: 130px;}
.apply-btn-mbl{display:none;}
.header-content.ty{justify-content: center;text-align: center;}
.header-content.ty .header-hd1{width: 75%;}
.contact-btn-mbl {display:none;}
.section-about{ margin-top: 136px;background:url(../images/about-bg.jpg) no-repeat center;background-size:cover;}

.about-left-panel{width:65%;max-width: 735px;}
.about-left-panel p{font-weight:400;}
.about-left-panel p span, .founder-section-l p span{ font-size: 20px; font-style: italic; font-weight: bold; color:#4B0074}
.txt-20-bld{font-size:2px;font-weight:600;color:#000;letter-spacing:1px;}
.founder-section-l p img{ width:20px;}



.clients-slider-outerwrap{display: flex; justify-content: space-between; flex-wrap: wrap;min-height: 710px;}
.clients-slider-wrap .clients-col-l{width:48%;border:0;padding:0 5px;}
.clients-slider-wrap .clients-col-r{width:48%;border:0;padding:0 5px;}
.clients-slider-wrap .item img{width:auto;display:inline-block;}

.owl-prev{background:url(../images/prev-btn.svg) no-repeat 0 0!important;width: 25px;height: 26px;opacity:1;}
.owl-next{background:url(../images/next-btn.svg) no-repeat 0 0!important;width: 25px;height: 26px;opacity:1;}
.owl-prev span,.owl-next span{display:none;}
.owl-theme .owl-nav {margin-top: 35px;text-align: left;display:none;}
.clients-content-wrap{position: relative;}
/* .clients-content-wrap:before{content:'';border-right: 1px solid #ddd;position: absolute;left: 50%;height:350px;} */
.owl-carousel .owl-item{padding:5px;}
.owl-carousel .owl-item .item{padding:0;border-radius:0;background:#fff;}
.ty-veo.section-social-media{margin-top:136px;}
.owl-theme .owl-nav [class*="owl-"]{margin: 0 10px;}

.program-tabs .nav-tabs {justify-content: space-between;    max-width: 900px; margin: 0 auto -1px; border: 1px solid rgba(0,0,0,0.27); border-radius: 14px 14px 0 0;overflow: hidden;}
.program-tabs .nav-tabs .nav-item.show .nav-link,.program-tabs  .nav-tabs .nav-link.active{color: #fff;background-color: #E6C233;border-color:#E6C233;}
.program-tabs .nav-tabs .nav-link{color: #E6C233;border: 0;border-radius: 0;border-bottom: 2px solid transparent;font-size: 18px; text-transform: uppercase; font-weight:600;padding:10px 10px;margin: 0;position: relative;z-index: 9;letter-spacing:1px;width: 100%;}
.program-tabs .accordion-item{color: #000;background-color: transparent;border: 0;}
.program-tabs .accordion-body { padding:145px 0; }

.section-program-deatils .main-sub-hd2{margin-bottom:15px;}
.program-tabs { margin-top: 55px; }
.program-tabs .accordion-body .main-hd{padding-right:25px;font-size: 32px;}
.program-tabs .accordion-body .main-sub-hd2{font-size: 22px;width: calc(100% - 490px);border-left:1px solid rgba(255,255,255,0.4);color:#fff;padding-left:25px;line-height: 1.3;font-weight: 600;}
.program-tabs .accordion-body .main-sub-hd2 span{font-size:19px;}

.tab-bg1{background:url(../images/tab1-bg.jpg) no-repeat center 0; background-size:cover;color: #fff;}
.tab-bg2{background:url(../images/tab2-bg.jpg) no-repeat center 0; background-size:cover;color: #fff;}
.tab-bg3{background:url(../images/tab3-bg.jpg) no-repeat center 0; background-size:cover;color: #fff;}
.tab-bg4{background:url(../images/tab4-bg.jpg) no-repeat center 0; background-size:cover;color: #fff;}
.tab-hd { font-size: 25px; font-weight: 600; letter-spacing: 1px;margin: 0 0 20px; }

.tab-txt{max-width:820px;}

.program-tabs .nav-item{width:33.3333333%;text-align: center;border-right: 1px solid rgba(0,0,0,0.27);}
.program-tabs .nav-item:last-child{border:0;}

.accordion-button:not(.collapsed)::after{filter: brightness(0) invert(1);}
.tab-mobile-img{display:none;}

.select-clients-accordion .accordion-button{padding:20px 0;font-size:18px;font-weight:500;letter-spacing:1px;}
.select-clients-accordion .accordion-button img {margin-right:10px;}
.select-clients-accordion .accordion-button::after{background:url(../images/plus.svg) no-repeat 0 0;}
.select-clients-accordion .accordion-button:not(.collapsed)::after{background:url(../images/minus.svg) no-repeat 0 0;filter: none;}
.select-clients-accordion .accordion-button:not(.collapsed){background:#fff;box-shadow: none;color: #000;}
.select-clients-accordion .accordion-button:focus {border-color: transparent; box-shadow:none; }
.select-clients-accordion .accordion-body{padding:0 0 20px 0;}

.list2 li{font-weight: 500;border-bottom:1px solid #eee;display:block;}
.list2 li span{display:block;font-weight:300;}






/*------------------------------------
FILTER MENU
-------------------------------------*/

.menu1 { position: fixed; right: -100%; color: #000; width: 100%; height:100vh; text-align: left; background:#fff !important;padding-right: 20px; padding-top: 20px; z-index:999; overflow-y: scroll; padding-left: 17px;z-index: 999999999 !important;top:0;}  
.menu-icon { float: right;cursor: pointer; color: #fff; font-size: 20px; text-transform: uppercase; width: 100%; background:url(../images/sorting-icon.svg) no-repeat 15px 7px #1B5ADE; padding: 5px 0 5px 43px;display:none; } 
.menu-icon i, .menu-close i, .menu-icon2 i, .menu-close2 i { transition: .2s all; }  
.menu-icon:hover i, .menu-close:hover i, .menu-icon2:hover i, .menu-close2:hover i  { transition: .2s all; } 
.menu-close { position: relative; top: -10px; cursor: pointer; color:#8c6e4a; font-size: 28px; text-transform: uppercase; right: 0 !important; width: 41px;height: 41px; float: right;background:url(../images/close-icon.svg) no-repeat right center;background-size: 25px;} 
.menu1 .filter-content {padding: 0 0 30px 0;}.white-color{color:#fff;}

@media only screen and (min-width:1001px) and (max-width:1200px){
.founder-section-l { width: calc(100% - 400px); padding-right: 25px; }
.box-pd1 { padding: 20px 25px 35px; }
.box-col{padding: 25px 20px;}
}
@media only screen and (min-width:768px) and (max-width:1200px){
.submenu-list li{padding: 0 10px;} 
.submenu-list li a{letter-spacing: 1px;}
.top-social a {  margin-left: 5px;}
.event-profile-l{padding: 30px 0 30px 30px;}
.contact-us-l{padding: 0 0 0 30px;}
.applications-l{padding: 0 30px 0 0;}
.section-img{height: 300px;}
.header-tg {font-size: 50px;}
.header-date{font-size: 40px;padding: 7px 10px 12px;}
.counter-col{padding-right:40px;}
.history-number{width: 165px;}
.history-text{width: calc(100% - 165px);}
.event-details-l{padding: 30px  0 30px  30px;}
.program-l{padding: 30px 30px 30px 0;}
.program-info{gap: 70px 30px}
.program-col1 {width: 45%;}
.owl-carousel .owl-item .item {padding:15px 5px;height: 500px;}
.three-box-wrap{grid-column-gap: 25px;}




}

@media (max-width:1100px) {



.apply-btn-mbl{display:inline-block;}
.apply-btn-mbl .sign-up-btn{margin-right: 10px;padding: 0px 15px;font-size: 16px;font-weight: 700;}
.section-inspiration p br{display:none;}
.clients-content-wrap::before{height: 88%;}
section{overflow:hidden;}
.header-hd1{font-size: 23px;line-height: 40px;}
.header-hd1 span{padding: 10px 10px;}









}
@media (max-width:1000px) {
.top-righ-wrap{margin-right: 115px;}
.menu-icon{top: 30px;}
.menu-icon{display:block;margin-bottom: 15px;position: fixed;top: 53px; width: 100px; right: 15px;}
.main-navigation{display:none;}
.menu1 .inside-submenu{margin-top: 40px;}
.menu-icon.sticky2{margin-bottom:0;z-index: 3;text-align:left;background: url(../images/menu-white.png) no-repeat center center #E6C233;padding-bottom: 0; font-size: 0; width: 50px; height: 35px; border: 1px solid rgba(255,255,255,0.20); border-radius: 5px;} .sticky-panel{z-index: 9999;position: absolute;}
.submenu-wrap-bg.sticky-panel{z-index: 9999;position: fixed;}
.product-listing-m ul{margin:0;padding:0;list-style:none;}
.product-listing-m li{width: 100%;padding: 10px 0 13px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.product-listing-m li:last-child{border:0;}
.product-listing-m li a{color:#000;text-decoration: none;}
.contact-section-l p br,.lg-txt1-bold br{display:none;}
}
@media (max-width: 991px) {
.menu-icon{display:block;margin-bottom: 15px;position: fixed;top: 24px; width: 100px; right: 15px;}
.main-navigation{display:none;}
.menu1 .inside-submenu{margin-top: 40px;}
.menu-icon.sticky2{margin-bottom:0;z-index: 3;text-align:left;background: url(../images/menu-white.png) no-repeat center center #4f0071;padding-bottom: 0; font-size: 0; width: 60px; height: 35px; border: 1px solid rgba(255,255,255,0.20); border-radius: 5px;} .sticky-panel{z-index: 9999;position: absolute;}
.submenu-wrap-bg.sticky-panel{z-index: 9999;position: fixed;}
.product-listing-m ul{margin:0;padding:0;list-style:none;}
.product-listing-m li{width: 100%;padding: 10px 0 13px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.product-listing-m li:last-child{border:0;}
.product-listing-m li a{display: block; color: #000; background: transparent; font-size: 14px !important; text-transform: uppercase !important; line-height: 1; text-decoration: none; letter-spacing: 3px; font-weight: 400; padding: 5px 0;}
.program-tabs .tab-content > .tab-pane { display: block;border: 1px solid rgba(0,0,0,0.27);}
.program-tabs .fade:not(.show) { opacity: 1; }

.program-tabs .accordion-body { padding:0 0 30px 0;padding-top: 20px; }

.program-tabs { margin-top: 35px; padding: 0 15px; }
.accordion-button:not(.collapsed) {
  color:#fff;
  background-color:#E6C233;
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.section-program-deatils{padding-bottom:50px !important;}
.tab-mobile-img{/* display:block; */margin-bottom:30px;}

.tab-bg1,.tab-bg2,.tab-bg3{/* background:#E6C233; */}
.accordion-button{font-size: 18px;text-transform: uppercase; letter-spacing: 1px; font-weight: 500;}


}
@media only screen and (min-width:768px) and (max-width:1000px){
.top-social img { width: 30px; }
.submenu-list li { padding: 0 0; }
.logo-wrap{width: 180px; margin: 0;}
.top-social a { margin-left: 0; }
.section-img { height: 200px; }
.logo-wrap img { max-width: 370px; width: 100%; }
.three-box-wrap{grid-column-gap: 15px;}
.box-col{padding: 20px 25px;}
.box-txt { font-size: 16px; }
.box-pd1 { padding: 20px 20px 30px; }
.clients-logo{width: 100%;}
.clients-col-l{padding-right: 20px;}
.clients-col-r{padding-left: 20px;}
.founder-section-r { width: 100%;position: static;height: auto;margin-bottom: -95px;}
.founder-section-l { width: 100%; padding-right: 0; margin-bottom: 35px;}
.pd-section1{padding-right: 5%;padding-left: 5%;}
.header-content{flex-wrap: wrap;}
.header-hd1 {text-align:center;width: 100%;}
.header-txt1 {text-align:center;width: 100%;margin-top: 20px;}
.header-content-wrap{top: 40%;}
.hero-video{height: 68vh;}
.section-video{top: 82px;}
.section-about { margin-top: 82px; }
.owl-carousel .owl-item .item {height: 625px;}
.ty-veo.section-social-media{margin-top:82px;}



}

@media screen and (max-width:768px) { 
  .sectionin.sectionin1 .sectionin-left img, .sectionin.sectionin1.pb-0 .sectionin-left img, .sectionin-left.padd-0 img{         height: 200px;
        object-fit: cover;
        width: 100%;}
  .header-content-wrap h1 span{ line-height: 42px;}
  .header-content-wrap{ display: block;}
  .sectionin1{ padding: 0px;}
  .sectionin2 { padding: 40px 15px;}
  .pr-50{ padding-right: 0px;}
   .header-content-wrap { padding: 0 15px;}
  .header-content-wrap p{ font-size: 15px; line-height: 20px;}
  .header-content-wrap p br{ display: none;}
  .logo-wrap{ width: auto;}
  .container-inn, .sectionin{ display: block;}
  .container-inn-left{ background-repeat: no-repeat; background-position: center center; background: none;}
  .container-inn-right, .container-inn-left, .sectionin-left, .sectionin-right{width: 100%;}
.headerinn ul li a{ padding: 10px 8px;}
   .sectionin-left img{ margin-bottom: 20px;}
  .container-inn-left h2{ margin-bottom: 20px;}
  .headerinn ul{padding: 0px;}
  .headerinn ul li{ margin: 0px;}
  .sectionin2 {        flex-flow: column-reverse;
        display: flex;}
}


@media only screen and (max-width:767px){
  .sectionin.sectionin1{margin-top: 40px;}
  .sectionin.sectionin2{ margin-bottom: 40PX; margin-top: 40px;}
    .header-content-wrap h1{ font-size: 28px; line-height: 30px;}
    .container-inn-left{ width: 100%;}
    .logo-wrap{ margin-left: -40px;}
    .section-about-founder{ background: none;}
.header-content-wrap{ top: 16% !important;}
.header-hd1 ul li{ font-size: 14px; line-height: 20px;}
    .header-hd1{ width: 100%;}
.container{padding-right:20px;padding-left:20px;}
.common-pd { padding-top: 50px; padding-bottom: 50px; }
.header-content{flex-wrap: wrap;}
.header-hd1 {text-align:left;width: 100%;font-size: 14px;letter-spacing: 2px;line-height: 30px;}
.header-txt1 {text-align: left; width: 100%; font-size: 12px; margin-top: 0; line-height: 1.8; padding: 0;}
.header-hd1 span {padding: 8px 10px; }
.header-content-wrap{top: 30%;}
.hero-video{height: 68vh;}
.pd-section1 {padding-right: 0;padding-left: 0;}
.three-box-wrap{margin-top: 0px;grid-column-gap: 0;grid-template-columns: 1fr;grid-row-gap: 25px;}
.box-col{padding: 25px 30px;}
.main-hd {font-size: 30px;}
.lg-txt1-bold {font-size: 18px;}
.lg-txt1-bold br{display:none;}
.section-clients1 .three-box-wrap{margin-bottom: 35px;grid-template-columns: 1fr;}
.section-inspiration{background-attachment: scroll;min-height: unset;padding-bottom: 120px;}
.italic-txt{padding: 0;}
.clients-row{flex-wrap: wrap;}
.clients-col-l { width: 100%; border-right: 0; padding-right: 0; }
.clients-col-r { width: 100%; padding-left: 0; }
.clients-logo{width: 100%;}
.founder-wrap{flex-wrap: wrap;}
.founder-section-l{width: 100%; padding-right: 0;}
.founder-section-r { width: 100%;margin-bottom: -50px;margin-top: 40px; float: left;width: 100%;position: static;height: auto;}
.contact-section-l {width: 100%;}
.contact-section-r { display: block; }
.section-contact::after{ display: none; }
.section-contact{padding-bottom:250px;}
.section-copyright { padding:15px 10px 55px; font-size: 13px; }
.logo-wrap img { max-width: 80px; }
.top-righ-wrap { margin-right: 0; position: absolute; right: 15px; top: 10px; }
.top-social img { width: 25px; }
.top-panel { padding: 15px 0; }
.menu-icon{top: 29px;}
a.anchor { top: -135px;}
a.anchor2 { top: -430px;}
.section{overflow:hidden;}
.clients-content-wrap { margin-top: 30px; }
.contact-btn-mbl { position: fixed; bottom: 0; left: 0; width: 100%;display:block; }
.contact-btn-mbl a{background: #4f0071; color: #fff; padding:12px 15px 8px 15px;width: 100%; display: block; text-align: center; text-decoration: none; font-size: 18px; font-weight: 500; text-transform: uppercase; line-height: 1;letter-spacing: 1px;}
.form-row{margin: 0 0 15px 0;gap:15px;flex-wrap: wrap;}
.form-col { width: 100%; }
.submit { text-align: left; }
.modal-body { padding: 0 15px 15px; }
.modal-body .clients-info { line-height: 23px; font-size: 14px;}
.modal-body .clients-col-r{margin-top: 20px;}
.modal-body .client-info-list li{line-height: 23px; font-size: 14px;}
.logo-wrap{margin: 0;}
.section-video{top: 92px;}
.section-about{margin-top: 92px;}
.modal.show .modal-dialog {margin: 0 auto; padding: 10px;}
.clients-content-wrap::before{display:none;}
.owl-carousel .owl-item .item { padding:0;height:auto;}
.founder-section-r img{height: auto;}
.ty-veo.section-social-media{margin-top:92px;}
.modal-body .clients-row{height: 530px;overflow-y: scroll;display: block;}
.follow-hd {font-size: 18px;}
.section-inspiration::before{background-size: 155px;}
.box-pd1 { padding: 10px 20px 30px; }
.clients-slider-wrap .clients-col-l,.clients-slider-wrap .clients-col-r { width: 100%; padding: 0; }
.clients-slider-wrap .clients-col-r {margin-top:25px;}
.select-clients-accordion .accordion-button { padding: 10px 0; font-size: 16px;}

.about-left-panel { width: 100%; max-width: 100%; }
.about-left-panel .box-col{padding:0;}
.about-left-panel .box-hd {font-size: 16px;}
.about-left-panel .box-txt {font-size: 16px;}
.section-about{background-size: 430px;}

.section-about{background-size: 500px;padding-bottom: 245px !important;background-position:right bottom;}

.clients-slider-outerwrap{min-height:auto;align-content: flex-start;padding-top: 30px;}


.section-about-founder {background:#4B0074;}
.founder-wrap {background: url(../images/founderbg.svg) no-repeat 0 bottom;background-size:260px}
.carousel-btns{position: absolute;top: -35px;left: 0;right: 0;justify-content: center;}
.pt-00{ padding-top: 10px;}





}

/* [data-aos^=fade][data-aos^=fade]{ opacity: 1;} */