@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&family=Dancing+Script:wght@400..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap');

.topnav {
    padding: 0px 0 11px 0;
}
@font-face {
    font-family: 'Segoe UI Custom';
    src: url('fonts/segoeuithis.ttf') format('truetype');
    font-style: italic;
    font-weight: 400;
}

/* Segoe UI Semibold Italic */
@font-face {
    font-family: 'Segoe UI Custom';
    src: url('fonts/segoeuithibd.ttf') format('truetype');
    font-style: italic;
    font-weight: 600;
}

/* Segoe UI Black Italic */
@font-face {
    font-family: 'Segoe UI Custom';
    src: url('fonts/segoeuithisi.ttf') format('truetype');
    font-style: italic;
    font-weight: 900;
}

/* Segoe UI Black (Normal) */
@font-face {
    font-family: 'Segoe UI Custom';
    src: url('fonts/segoeuithisz.ttf') format('truetype');
    font-style: normal;
    font-weight: 900;
}

body {
     font-family: 'Segoe UI Custom', sans-serif;
}

p {
  font-size: 17px;
  color: #000000;
  letter-spacing: 0.55px;
  line-height: 33px;
}

.innerabt h2{
    margin-bottom:1rem !important;
}
.figlist h2{
    margin-bottom:0 !important;
}

.container{
  max-width: 90%;
}

.ivv{
  padding: 4rem 0;
}
.liitems li a{
  color: #000;
  font-size: 18px;
  letter-spacing: 0.55px;
  transition:all .3s;
}
.liitems li a:hover{
    color:#ff7d28;
}
.leftlogo img {
    width: 40%;
    padding: 9px;
}
.navff {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    width: 100%;
    background-color: #fff;
    z-index: 99999999999;
    box-shadow: black 0px 0px 12px -9px;
}
.xv{
  object-fit: cover;
}
.bannerdata {
  top: 50%;
  left: 10%;
  transform: translateY(-50%);
  z-index: 9;
  width: 50%;
}
.bannerdata h2 {
  font-size: 67px;
  font-weight: 500;
  letter-spacing: 0.55px;
}
.gradientborder {
  height: 7px;
  width: 54%;
  background: linear-gradient(90deg, #ff7f26, #ffb20c, White, #ffa911, #ff772a);
  margin: 2rem 0 !important;
}
.quoteee {
  top: -22%;
  left: -1%;
  width: 68px;
}
.quoteee2 {
  bottom: 52%;
  right: 5%;
  width: 40px;
  transform: rotate(180deg);
}
.chirname h3{
  font-weight: 700;
  font-size: 30px;
  color: #ff6b0f;
}

.chirname span{
  font-size: 21px;
  letter-spacing: 0.55px;
  color: #ff6b0f;
}
.abthd h2 {
    font-size: 55px;
    letter-spacing: 0.55px;
}

.figlist h2 {
    font-size: 35px;
    font-weight: 500;
    letter-spacing: 0.55px;
}
.figlist p {
    font-size: 17px;
    letter-spacing: 0.55px;
    color: #3e3e3e;
    margin-top: 10px !important;
}
.innerbanner {
    box-shadow: black 0px 0px 20px -18px;
}
.figlist {
    padding: 3rem 0 0rem;
}
.innerabt .row:nth-child(2){
  border-top: 1px solid lightgray;
}

.sectionswiper {
    width: 100%;
    height: 100%;
    padding: 2rem 6px 0rem 0;
}

.sectionswiper .swiper-wrapper {
    padding-bottom: 1rem;
    padding-left: 4px;
    padding-right: 4px;
}
.allview a:hover img{
  transform: translateX(10px);
}

.sectionswiper .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 15px;
    transition: all .3s;
    cursor: pointer;
    box-shadow: black 0px 5px 11px -8px;
}
.sectionswiper .swiper-slide:hover{
  transform: translateY(-10px);
}
.sectionswiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 250px;
    object-fit: cover;
    border-radius: 15px 15px 0 0;
    object-position: left;
}
.knowbtn p img{
      width: 20px !important;
    height: 20px !important;
    transition: all .3s;
}
.knowbtn p {
    display: flex;
    align-items: center;
    gap: 15px;
    font-size: 16px !important;
    color: #000 !important;
    letter-spacing: 0.55px;
    line-height: initial !important;
}
.knowbtn a img {
    width: 25px !important;
    height: 25px !important;
    transition: all .3s;
}
.knowbtn a {
    display: flex;
    align-items: center;
    gap: 15px;
    font-size: 18px !important;
    color: #000 !important;
    letter-spacing: 0.55px;
    line-height: initial !important;
}
.bvjjj:hover .knowbtn p img{
  transform: translateX(10px);
}
.sectionswiper{
  position: relative;
}

.yuooo .swiper-button-next:after, .yuooo .swiper-button-prev:after {
    font-size: 20px;
    content: url(../images/right-arrow.png);
    z-index: 99;
    filter: brightness(0);
    height: 56%;
}
.yuooo .swiper-button-prev:after{
  transform: rotate(180deg);
}
.yuooo .swiper-button-next::before, .yuooo .swiper-button-prev::before {
    position: absolute;
    content: "";
    /* background-color: rgb(254 148 28); */
    background: linear-gradient(45deg, #fe7729, #ffa712);
    background-size: contain;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
}
.yuooo .swiper-button-next, .yuooo .swiper-button-prev {
    position: absolute;
    top: 8%;
}
.yuooo .swiper-button-next {
    right: 2%;
}
.yuooo .swiper-button-prev {
  left: 92%;
}
.ttlll{
  padding: 1rem 10px;
}
.ttlll span{
  color: #ff8a20;
  letter-spacing: 0.7px;
  font-size: 16px;
}
.ttlll h3 {
    font-size: 26px;
    letter-spacing: 0.55px;
    font-weight: 100;
    margin-top: 10px;
    color: #000;
}
.ttlll p {
    font-size: 18px;
    color: #252525;
    letter-spacing: 0.55px;
    line-height: 29px;
}
.innervision {
  position:relative;
}
.innervision::after {
  position: absolute;
  content: "";
  background-color: #00000040;
  background-size: contain;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
 .figglllst{
  padding: 1rem 0;
 }
 .rightfiggg{
  width: 90%;
 }
 .milist{
  z-index: 999;
 }
.figglllst h2 {
    font-size: 45px;
    letter-spacing: 0.55px;
    font-weight: 700;
}
 .yuooo{
  width: 95%;
 }
 .hdr h2{
  font-size: 45px;
  letter-spacing: 0.55px;
 }


.mn-dd{
  z-index: 99;
}
.mn-dd h5{
  font-size: 28px;
  letter-spacing: 0.55px;
}










.social-menu {
  justify-content: flex-end;
  display: flex
;
  flex-wrap: wrap;
}
footer ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.social-menu li {
  margin: 0 8px;
}
.social-menu li a {
  background: #e11c24;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .3s;
}
.social-menu li img {
  transition: all 0.3s ease-in-out;
  width: 18px;
  height: 18px;
}
.social-menu li a:hover {
  background: #053c8f;
  transform: scale(1.1);
}
.inner-footer{
  padding: 1rem 0;
  /* border-bottom: 1px solid lightgray; */
}
footer{
  padding: 4rem 0;
}

.llo img {
    width: 230px;
    filter: brightness(0) invert(1);
}
.footer-hd h2 {
  font-size: 24px;
  letter-spacing: 0.55px;
  font-weight: 600;
  color: #fff;
}
.link ul li a {
    color: #ffffff;
    font-size: 17px;
    letter-spacing: 0.55px;
    display: flex;
    align-items: flex-start;
    gap:10px;
    transition:all .3s;
}
.link ul li a:hover {
    color: #ffac10;
}
.link ul li a img{
    filter:brightness(0)invert(1);
    width:20px;
}
.link ul li{
  padding: 5px 0;
}


footer {
    /* background-image: url(../images/hdd1.jpg); */
    background-color: #14284b;
    background-size: cover;
    position: relative;
    z-index:1;
}
footer::after {
    position: absolute;
    content: "";
    background-image: url(../images/voice_bottom.png);
    background-size: contain;
    height: 100px;
    width: 100%;
    bottom: 0;
    left: 0;
    filter: brightness(0) invert(1);
    opacity: 0.5;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index:-1;
}
.believelist:nth-child(1) {
    margin-bottom: 3rem;
}
.believelist img{
        width: 40px;
}
.believelist h2{
        margin-bottom:0;
}
a{
  text-decoration: none;
}

.elementor-grid22 {
  display: grid;
  gap: 15px;
  position: absolute;
  top: 38%;
  left: 0;
}
.elementor-icon img{
  width: 15px;
}

.ASDDAS {
  color: #fff;
  position: absolute;
  top: 0%;
  left: 0;
  width: fit-content;
  height: fit-content;
  display: flex
;
}
.elementor-widget-container h2{
  padding: 0;
    margin: 0;
    font-size: 16px;
    letter-spacing: 0.55px;
}
.fdg{
  padding-left: 5rem;
}






















.page-header {
    margin-top: 6rem;
    overflow: hidden;
    /* box-shadow: inset #c6a0724a 0px -39px 25px 6px; */
    /* background: linear-gradient(90deg, #c6a0717d, transparent); */
    background: linear-gradient(90deg, #ffd7b4, #00000000);
    box-shadow: black 0px 0px 21px -14px;
}
.w-85 {
  width: 85%;
}
.left-hdr {
  position: relative;
}
.left-hdr h2 {
  font-size: 70px;
  letter-spacing: 0.55px;
  line-height: 85px;
}
/* .left-hdrnew::after {
  position: absolute;
  content: "";
  background: linear-gradient(90deg, #e8d7bf, #f1e6d5);
  background-size: contain;
  height: 0%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
.left-hdr::after {
  position: absolute;
  content: "";
  background: linear-gradient(90deg, #e8d7bf, #f1e6d5);
  background-size: contain;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99;
  transition: all 1s;
  transition-delay: .5s;
} */


.contactlist {
    padding: 3rem 2rem;
    text-align: center;
    background-color: #fff;
    border-radius: 21px;
    box-shadow: black 0px 2px 12px -9px;
}
.coimg img {
  width: 40px;
  margin-bottom: 1rem;
}
.condt p {
  font-size: 22px;
  color: #ff8822;
  font-weight: 500;
}
.condt span {
  font-size: 19px;
  font-weight: 400;
  letter-spacing: 0.55px;
}

.leftcon h2 {
  font-size: 43px;
  line-height: 58px;
  color: #ff8822;
}

.rightcon {
  text-align: center;
  padding: 2rem 2rem 3rem 2rem;
  background-color: #fff;
  border-radius: 17px;
  box-shadow: black 0px 0px 7px -5px;
}
.formhd h2 {
  color: #ff8822;
  font-size: 38px;
  letter-spacing: 0.55px;
}
.formwrap input, .formwrap select {
  height: 50px;
}
.formwrap input, .formwrap select, .formwrap textarea {
  border: none;
  border-bottom: 1px solid rgb(0, 0, 0);
  border-radius: 0;
  background-color: transparent;
  padding-left: 10px;
}
.formwrap input:focus, .formwrap select:focus, .formwrap textarea:focus {
  border: none;
  border-bottom: 1px solid rgb(0, 0, 0);
  outline: none;
  box-shadow: none;
}
.bookbtn a {
  padding: 10px 20px;
  font-size: 20px;
  border: 1px solid #ff8822;
  border-radius: 0;
  display: flex;
  justify-content: center;
  background-color: #ff8822;
  color: #fff;
  transition: all .3s;
}
.bookbtn a:hover {
  background-color: transparent;
  color: #ff8822;
}


.gl11 {
    position: relative;
    border-radius: 10px 10px 0 0;
}
.gl11 img, .gl-img {
    border-radius: 10px 10px 0 0;
    height: 375px;
    object-fit: cover;
}
.gl11::before {
    position: absolute;
    content: "";
    background-color: #ffffff50;
    background-size: contain;
    height: 0;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 9;
    transition: all .5s;
}
/* .gl11::after {
    position: absolute;
    content: "";
    background-color: #ffffff50;
    background-size: contain;
    height: 0;
    width: 0;
    top: 0;
    right: 0;
    z-index: 9;
    transition: all .5s;
} */
.gl-img {
    box-shadow: black 0px 0px 11px -5px;
}
.gl-img:hover .gl11::before {
    height: 100%;
}
.gl-btn p {
    font-size: 15px;
    color: #ffffff;
}
/* .gl-img:hover .gl-btn {
    bottom: 47%;
} */
.gl-btn {
    padding: 5px 7px;
    /* background-color: #1b4e9b; */
    background: linear-gradient(270deg, #ed7e00 50%, transparent);
    /* border-radius: 30px; */
    text-align: center;
    width: 40%;
    margin: auto;
    position: absolute;
    bottom: 0;
    right: 0;
    /* transform: translateX(-50%); */
    z-index: 1;
    transition: all .3s;
}
.dq {
    padding: 10px 10px 10px;
    transition: all .3s;
    background-color: #ed7e00;
    color: #fff !important;
    border-radius: 0 0 10px 10px;
}
.dq p{
    color: #fff !important;
}
.mm a {
    text-decoration: none;
}

.ppl{
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
}
.ppl img{
    width: 50px;
}

.view-image {
    z-index: 999999999999999999 !important;
}
.rans img {
    height: 290px;
    object-fit: cover;
    cursor: pointer;
}
.glrx-h img {
    width: 100%;
    border-radius: 9px;
}


.atlisttt{
  position: relative;
  overflow: hidden;
    border-radius: 12px;
  transition:all .3s;
  cursor: pointer;
}
.atlisttt:hover{
  transform: translateY(-10px);

}
.atlisttt img{
  height: 400px;
}
.atlisttt::after {
    position: absolute;
    content: "";
    background-color: #0000008a;
    background-size: cover;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9;
    border-radius: 15px;
}
.mn-dd {
    z-index: 99;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    text-align: center;
}




.topnav img {
    width: 40px;
}
.topnav p {
    color: #14284b;
    font-weight: 500;
    font-size: 15px;
    transition:all .3s;
    animation:animm 2s infinite;
}
@keyframes animm{
    0%{
        color:#ff7d29;
    }
    50%{
        color:#14284b;
    }
    100%{
        color:#ff7d29;
    }
}
.topnav:hover p {
    color:#ff7d29;
}

.dropitemss li a{
  display: flex;
  width: 100%;
  padding: 10px;
}

.dropitemss li a{
  position: relative;
  z-index: 1;
    transition:all .3s;
}
.dropitemss li:nth-child(1) a{
  border-bottom: 1px solid #fff;
}
.dropitemss1212 li:nth-child(2) a{
  border-bottom: 1px solid #fff;
}
.dropitemss li:nth-child(odd) a::after {
    position: absolute;
    content: "";
    background-color: #ff8324;
    background-size: contain;
    height: 100%;
    width: 3px;
    top: 0;
    left: 0;
    transition:all .3s;
    z-index: -1;
}
.dropitemss ul li:nth-child(even) a::after {
    position: absolute;
    content: "";
    background-color: #14284b;
    background-size: contain;
    height: 100%;
    width: 3px;
    top: 0;
    left: 0;
    transition:all .3s;
    z-index: -1;
}
.dropitemss li a:hover::after{
  width: 100% !important;
}
.dropitemss li a:hover{
  color: #fff;
}
.dropitemss {
    width: 284px;
    background-color: #ffffff;
    top: 0;
    left: 0;
    box-shadow: black 0px 3px 14px -8px;
    border-radius: 0 0 10px 10px;
    transform: translateY(100px);
    visibility: hidden;
    opacity: 0;
    transition: 0.3s ease;
}

.dropdownszz:hover .dropitemss {
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
}
.abxxxx img{
  transition: all .3s;
  width: 20px;
}
.abxxxx:hover img{
  transform: rotate(180deg);
}
.innervision::after {
    position: absolute;
    content: "";
    background: linear-gradient(84deg, #243746 0%, #070b0ea1 100%);
    background-size: contain;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}

.innervision::before {
    position: absolute;
    content: "";
    background-image: url(../images/fav.png);
    background-size: contain;
    height: 800px;
    width: 800px;
    top: 74%;
    left: 2%;
    z-index: 99;
    background-repeat: no-repeat;
    transform: translateY(-50%);
    /* filter: brightness(0) invert(1); */
    opacity: 0.1;
}
.arrrx{
    width:100px;
}
.arrrx img{
    width: 26px;
    
    
}
.figlist:hover .arrrx img{
    transform: translateX(0);
    animation:moveed infinite 1s ease-in-out;
}
@keyframes moveed{
    0%{
        transform: translateX(0);
    }
    100%{
        transform: translateX(141px);
    }
   
    
}

.milist{
  width: 85%;
  gap: 30px;
}
.chairdt {
    top: 50%;
    right: 10%;
    transform: translateY(-50%);
    z-index: 9;
    background-color: #ff8422d6;
    border-radius: 20px;
    width: 40%;
    padding: 3rem;
}
.innervision img{
    object-fit:cover;
}
.chairdt h2{
  font-weight: 700;
  letter-spacing: 0.55px;
  margin-bottom: 1.5rem;
}
.chairdt h4{
  font-weight: 700;
  letter-spacing: 0.55px;
}

.chairdt span{
      letter-spacing: 0.55px;
}

.bvjjj1 h3{
  font-size: 26px;
  margin-top: 1.5rem;
  letter-spacing: 0.55px;
  color: #000;
}
.bvjjj1 img {
    border-radius: 15px;
    height: 290px;
    object-fit: cover;
}
.bvjjj1 .knowbtn p {
    /* text-decoration: underline; */
    font-size: 17px !important;
    border-bottom: 1px solid #000;
    width: fit-content;
}
.bvjjj1:hover .knowbtn p{
  letter-spacing: 0.55px !important;
  color:orange !important;
}
.dddddws {
    border-right: 1px solid #ffffff3d;
}

.bvjjj1{
    transition:all .3s;
}
.bvjjj1:hover{
   transform: translateY(-12px);
}
.fc {
    height: 40px;
    width: 40px;
    background-color: #fff;
    border-radius: 50%;
    transition: 0.3s;
    box-shadow: white 0px 0px 25px -16px;
}
.fc img{
    
   transition: 0.3s;
}

.fc:hover {
    background: var(--hover-color);
    box-shadow: white 0px 0px 25px -1px;
}
.fc:hover img{
    filter:brightness(0)invert(1);
}

.chairimg{
    position:relative;
}
.chairimg::after {
    position: absolute;
    content: "";
    background-color: #0000004d;
    background-size: contain;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.pagbg {
    height: 80%;
    width: 30%;
    top: 0;
    left: 10%;
    z-index: 9;
    background-color: #14284bcc;
}
.ssdsdsdsss {
    position: absolute;
    bottom: 10%;
    left: 0%;
    z-index: 99;
    padding: 0 5%;
}
    
.pagbg h2 {
  
    /* text-transform: uppercase; */
    color: #fff;
    font-size: 56px;
    letter-spacing: 1px;
}

.leftcond h2{
    font-size: 55px;
    letter-spacing: 0.55px;
}
.rightcond p{
    font-size: 27px;
    line-height: 43px;
    letter-spacing: 0.5px;
}
.contactlist{
    height:100%;
    transition:all .3s;
    cursor:pointer;
}
/*.con12{*/
/*    padding:3rem 0;*/
/*}*/
.contactlist:hover{
    box-shadow: #0000008a 0px 0px 30px 0px;
}
.rightcon{
    top:50%;
    right:10%;
    z-index:999;
    transform:translateY(-50%);
}
.rightcon {
    top: 50%;
    right: 10%;
    z-index: 999;
    transform: translateY(-50%);
    width: 34%;
}
.rightcon {
    text-align: center;
    padding: 2rem 2rem 3rem 2rem;
    background-color: #fff;
    border-radius: 17px;
    box-shadow: black 0px 0px 7px -5px;
}



/*.videofol {*/
/*    height: 400px;*/
/*    width: 100%;*/
/*    border-radius: 20px;*/
/*    background-color: #1a1a1a;*/
/*}*/
/*.foloverlay {*/
/*    width: 100%;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    height: 240px;*/
/*    border-radius: 20px;*/
/*    border-top: 2px solid white;*/
/*    background-color: #00000059;*/
/*    backdrop-filter: blur(4px);*/
/*    z-index:99;*/
/*}*/
/*.imlis{*/
/*    top:50%;*/
/*    left:50%;*/
/*    transform:translate(-50%,-50%);*/
/*    z-index:9;*/
/*}*/








.poie{
    /*width: 360px;*/
    /*margin: auto;*/
    /*cursor: pointer;*/
    perspective: 1200px;
}

/* Back folder */
.videofol {
    height: 400px;
    width: 100%;
    border-radius: 20px;
    background: linear-gradient(145deg, #2a2a2a, #111);
    box-shadow: 0 30px 60px rgba(0,0,0,.35);
}

/* Image container */
.imlis{
    top: 50%;
    left: 50%;
    transform: translate(-50%, -55%);
    width: 75%;
    display: flex;
    justify-content: center;
    gap: 0;
    z-index: 5;
    transition:all .3s;
}

/* Cards */
.imlis {
    position: absolute;
    width: 230px;
    border-radius: 14px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, .4);
    transition: all .6s ease;
}
.imlis::after {
    position: absolute;
    content: "";
    background-color: lightgray;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: lightgray;
    border-radius: 15px;
    transform: rotate(-3deg) translateX(-11px) translateY(0px);
    transform-origin: bottom left;
    box-shadow: inset #00000057 0px 0px 25px -5px;
    z-index: -1;
    transition:all .6s;
}
.imlis::before {
    position: absolute;
    content: "";
    background-color: lightgray;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: lightblue;
    border-radius: 15px;
    transform: rotate(-5deg) translateX(-19px) translateY(0px);
    transform-origin: bottom left;
    z-index: -2;
    transition:all .6s;
}
.imlis img{
   border-radius:15px;
    transition:all .6s;
}



/* Folder glass overlay */
.foloverlay {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 240px;
    border-radius: 20px;
    background: rgb(0 0 0 / 7%);
    backdrop-filter: blur(14px);
    /* box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2); */
    transition: transform .6s 
ease;
    transform-origin: bottom;
    z-index: 10;
    border-top: 4px solid #ffffffb5;
}



.poie:hover .foloverlay{
    transform: rotateX(-20deg);
}
.poie:hover .imlis{
        transform: translate(-50%, -85%);
}

.poie:hover .imlis::before {
    transform: rotate(-11deg) translateX(-19px) translateY(10px);
}
.poie:hover .imlis::after {
    transform: rotate(-6deg) translateX(-11px) translateY(6px);
}
.poie:hover .imlis img {
    transform: rotate(2deg);
}
.foloverlay p{
    font-size: 22px;
    width: 75%;
    text-align: center;
}

.vdonumber{
    top:15px;
    right:15px;
}
.vdonumber p {
    padding: 5px 14px;
    /* background-color: #ff901d; */
    background: linear-gradient(45deg, #ff7e28, #ffad0f);
    border-radius: 30px;
    color: #ffffff;
    display: flex;
    width: 100%;
    font-size: 14px;
    line-height: normal;
}
.innerdetails h5{
    font-size: 16px;
    color: gray;
    letter-spacing: 0.55px;
}
.president{
    padding:3rem 0;
}
.dataaa {
    bottom: 7%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
    text-align: center;
}
.dataaa h3 {
    font-weight: 100;
    font-style: normal;
    font-size: 46px;
}
.dataaa span {
   font-size: 17px;
    color: #ffffff !important;
}

.president{
    z-index:1;
}
.president::after {
    position: absolute;
    content: "";
    background-image: url(../images/aklogo1112.png);
    background-size: contain;
    background-position: center;
    height: 700px;
    width: 700px;
    right: 5%;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.15;
    z-index: -1;
    background-repeat: no-repeat;
    /* filter: brightness(0) invert(1); */
}


.forlist input,.forlist select {
    height: 45px;
    border: 1px solid lightgray;
    border-radius: 0;
    padding-left: 10px;
}
.forlist textarea{
    height:100px;
    border:1px solid lightgray;
    border-radius:0;
    padding-left:10px;
}
.forlist input:focus,.forlist textarea:focus,.forlist select:focus{
    border:1px solid lightgray;
    outline:none;
    box-shadow:none;
}

.forlist input::placeholder,.forlist textarea::placeholder,.forlist select::placeholder{
    color:gray;
    font-size:16px;
}
.dsfsdfwewwww{
    padding: 3rem 2rem;
    box-shadow: black 0px 0px 20px -11px;
}
.forlist span{
    font-size: 17px;
    letter-spacing: 0.55px;
    padding-bottom: 0.5rem !important;
    display: block;
}

.btnx a {
    padding: 10px 35px;
    border: 1px solid #ff8225;
    color: #ff8225;
    font-size: 20px;
    width: fit-content;
    transition:all .3s;
}
.btnx a:hover{
    background-color:#ff8225;
    color:#fff;
}
.leftlogo p {
    font-family: "Orbitron", sans-serif;
    font-size: 23px;
    font-weight: 700;
    color: #ff7729;
}
.cccc img{
    padding: 0;
    width: 140px;
}

.beleive .col-lg-6:nth-child(odd){
    padding-right:5rem;
}
.beleive .col-lg-6:nth-child(even){
    padding-left:5rem;
}
.linee {
    width: 0.08px;
    height: 100%;
    background-color: #8b8b8b45;
}
.cir {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    /* box-shadow: #cdcdcd0f 0px 0px 6px 1px; */
    top: 2%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
    background-color: #fff;
    border: 1px solid lightgray;
}
.cir::after {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    border-radius: 50%;
    /* box-shadow: inset #0000003b 0px 0px 25px -15px; */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
    background-color: #000000;
    z-index: 99;
}

.cir1{
    top:5%;
}

.cir2{
     top:25%;
}

.cir3{
     top:49%;
}
.believelist h2{
        color: #14284b;
}
.toggle-wrapper{
    display:none;
}
.close{
    display:none;
}
.close img{
    filter: brightness(0) invert(1);
    width: 24px;
}

.decor-list{
  display: block;
}

.decor-list img{
  display: block;
}
.maaaa::after {
    position: absolute;
    content: "";
    background-color: #00000014;
    background-size: contain;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.maaaa{
    margin:6rem 0;
}
.vdttl {
    font-size: 16px;
    letter-spacing: 0.55px;
    line-height: 21px;
    font-weight: 400;
}
.gl iframe {
    width: 100%;
    height: 170px;
}

.bannerswip .swiper-pagination-bullet{
    height: 10px;
    width: 10px;
}
.bannerswip .swiper-pagination-bullet-active{
    height: 15px;
    width: 15px;
    background:#ff7d27;
}
.bannerswip .swiper-pagination{
    display: flex;
    align-items: center;
    justify-content: center;
}






@media (max-width: 1536px) {
    .innercon .row{
      width: 100% !important;
    }
}

.bloglist p{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.inner-success {
    width: 300px;
    margin: auto;
    background-color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 2rem 1rem;
}
#success {
    background-color: #000000b8;
    height: 100vh;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999999999;
    display: none;
}
.quick_sucInner {
    text-align: center;
}
.quick_sucInnerBtn {
    background-color: #31a300;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    padding: 7px 20px;
    border-radius: 30px;
    font-family: auto !important;
}
.quick_sucInner h3 {
    font-family: auto !important;
}

















.whattshop {
    position: fixed;
    bottom: 4%;
    right: 2%;
    z-index: 9;
    cursor: pointer;
}
.whattshop img{
    width: 50px;
}

.profile {
    height: 60px;
    width: 60px;
    background-color: #ff8623;
    border-radius: 50%;
}
.profile h2 {
    font-size: 30px;
    color: #fff;
}
.cccc211 p{
    font-family: 'Orbitron';
    line-height: 24px;
    font-weight: 500;
    color: #fe8722;
}
.mainchat {
    position: fixed;
    height: 100vh;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999999999999999;
    background-color: #0000008a;
    backdrop-filter: blur(5px);
}
.chatt {
    position: absolute;
    z-index: 999999999999999999;
    bottom: 15%;
    right: 10%;
    width: 25%;
    height: 55vh;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: #000000 0px 0px 16px -7px;
    transform: scale(0);
    transition: all .3s;
    cursor: pointer;
}
.chattnew{
    transform: scale(1);
}
.chatt::after {
    position: absolute;
    content: "";
    background-image: url(../images/chatbg.jpg);
    background-size: cover;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0.01;
}
.chathd {
    padding: 15px;
    background-color: white;
    /* box-shadow: black 0px 1px 23px -15px; */
    border-bottom: 1px solid #80808026;
}
.chatdt{
    padding: 3rem 2rem;
}
.nmfrm label {
    margin-bottom: 10px;
    font-size: 17px;
    letter-spacing: 0.55px;
    top: -26%;
    left: 6%;
    background-color: #ffffff;
    padding: 0 10px;
    transition: all .3s;
    font-weight: 500;
    color: gray;
}
.nmfrm input{
    height: 50px;
    border: 1px solid lightgray;
    border-radius: 0;
    padding-left: 10px;
}
.nmfrm:focus-within label {
    top: -59%;
    left: 0%;
    padding: 0 0px
}

.sendbtnnn a {
    padding: 12px 39px;
    display: flex;
    align-items: center;
    gap: 15px;
    background-color: #ff8623;
    color: #fff;
    letter-spacing: 0.55px;
    width: fit-content;
    margin: auto;
    font-size: 18px;
    border-radius: 6px;
}
.sendbtnnn a img{
    filter: brightness(0) invert(1);
    width: 18px;
}
.sendbtnnn{
    padding: 1rem;
    background-color: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9;
    border-top: 1px solid #e1e1e1;
}







.act{
    color:#ff7d28 !important;
}