@media only screen and (max-width: 1240px) {
     /**build-and-solve page css**/
     .we-build-sec .we-solve-heading{font-size: 36px;}
     /**build-and-solve page css**/
}

@media only screen and (max-width: 1024px) {
    /**build-and-solve page css start**/
    .we-build-sec .we-build-heading br {display: none;}
    .what-makes-us .what-makes-text {max-width: fit-content;}
    .banner_sec .build-banner-heading {padding-bottom: 20px;}
      .we-build-sec .we-build-heading br {display: none;}
    .what-makes-us .what-makes-text {max-width: fit-content;}
    .banner_sec .build-banner-heading {padding-bottom: 20px;}
     .what-makes-us .what-makes-text { max-width: fit-content;}
     .we-build-section {padding-top: 0;}
     .banner_sec_solve .solve-banner-heading{padding-top: 135px;}
     .banner_sec .build-banner-heading {padding-top: 135px;}
     header .navbar-expand-lg .navbar-nav.d_mob-none{padding-left: 13%;}

     /**build & solve with-us page end**/
 
      /* about us page start */
     .ceo-card-sec .card-bg-img {transform: translateY(71px);}
     .xelp-tech .about-xelp-text{font-size: 40px; max-width: fit-content;}
     .about-what-makes-us-sec .what-makes-heading2{font-size: 40px; max-width: fit-content;}
      /* about us page end */
    
}

@media only screen and (max-width: 991px) {
    /**header**/
    header{z-index: 1000;}
    .desktop_menu{display: none;}
    header .nav_flex a{display: flex;justify-content: space-between;align-items: center;}
    header .navbar-toggler+.d_md_none{display: block;width: 55%;}
    header .navbar-nav, header .nav_flex{display: block;}
    header .navbar-toggler{border: 0;padding: 0 0.25rem;}
    header .navbar-toggler:focus{box-shadow: none;}
    header .navbar-light .navbar-toggler-icon{background-image: url("../images/hamberger.svg");}
    header .navbar-light .navbar-nav .nav-item{border-bottom: 0.5px solid #B6BBB7;padding-bottom: 15px;margin-bottom: 20px;}
    header .navbar-nav.d_mob-none{display: none;}
    header .navbar-collapse{position: fixed;background: #F2F6FF;left: -100%;right: 0;height: 100vh;top: 0;transition: left ease-in-out 0.5s;display: block;width: 100%;padding: 40px 0 0 0;z-index: 100;}
    header .navbar-collapse.new-menu.show{left: 0;}
    header .navbar-light .navbar-nav .menu_button.nav-item{border-bottom: 0;padding:15px 0 0 0;margin:0 24px 0 24px;}
    .navbar-light .navbar-toggler{margin-right: auto;}

     /**build & solve with-us page start**/
   .we-build-sec .we-build-heading br {display: none;}
   .what-makes-us .what-makes-text {max-width: fit-content;}
   .banner_sec .build-banner-heading {padding-bottom: 20px;}
    /**build & solve with-us page end**/

    .design-tech-slider .slick-dots{bottom: -2rem;}
    .design-tech-slider .slick-next{left: 30%;bottom: -2.5rem;}
    .design-tech-slider .slick-prev{bottom: -2.5rem;}
}

@media (min-width: 769px) {
  /* about us css start */
  .our-team-sec .blue-bg-item:hover{width: 75%; transition: width 0.2s;}
  .our-team-sec .purple-bg-item:hover{width: 50%; transition: width 0.2s;}
  .our-team-sec .blue-bg-item:hover .bottom-right{transform: translate(-65px, -45px) scale(2.5);transition: all 0.1s;}
  .our-team-sec .purple-bg-item:hover .bottom-right{transform: translate(-65px, -45px) scale(2.5);transition: all 0.1s;}
  .our-team-sec .green-bg-item:hover .bottom-right{transform: translate(-45px, -45px) scale(2.5);transition: all 0.3s;}
  .our-team-sec .black-bg-item:hover .bottom-right{transform: translate(-45px, -45px) scale(2.5);transition: all 0.3s;}
  .our-team-sec .pink-bg-item:hover .bottom-right1{transform: translate(-45px, -45px) scale(2.5);transition: all 0.3s;}
  .green-bg-item:hover .top-left-resp1{max-width: 123px;}
  .black-bg-item:hover .top-left-resp1{max-width: 123px;}
  /* about us css end */
}

@media only screen and (max-width: 768px) {
    /**build & solve with-us page start**/
    .banner-section,.banner-section-solve {height: 480px !important;}
    .we-build-section {padding-top: 40px;}
    .companies-sec .logo-text2{font-size: 12px;}
    .we-build-sec .we-solve-heading{font-size: 36px;}
    .banner_sec_solve .solve-banner-heading {padding-top: 77px !important;}
    .banner_sec .build-banner-heading {padding-top: 77px;}
    /**build & solve with-us page end**/

     /* about us page start */
    .about-us-banner .about-subhead-2 {padding-bottom: 250px;}
    .about-what-makes-us-sec .about-think-blue-heading1 {padding-top: 70px;}
    .about-what-makes-us-sec .about-think-blue-hight {height: 260px;}
    .about-what-makes-us-sec .about-think-blue-text{padding-bottom: 160px;}
    .xelp-tech .about-xelp-text{max-width: fit-content;}
    .about-what-makes-us-sec .what-makes-heading2{font-size: 40px;}
    .ceo-card-sec .card-bg-img {transform: translateY(70px);}
     /* about us page end */
  }

@media only screen and (max-width: 767px) {
    h1, .h_fnt40{font-size: 40px;line-height: 1;letter-spacing: -2px;}
    h2, .h_fnt34{font-size: 34px;line-height: 1.2;letter-spacing: -1.5px;}
    h3, .h_fnt24{font-size: 24px;line-height: 1.2;letter-spacing: -1px;}
    h4, .h_fnt18{font-size: 18px;line-height: 1.4;letter-spacing: -0.5px;}
    h5, .h_fnt16{font-size: 16px;line-height: 1.2;letter-spacing: -0.5px;}

    p, .p_fnt16{font-size: 16px;line-height: 1.6;letter-spacing: -0.5px;}
    .p_fnt14{font-size: 14px;line-height: 1.6;}
    .p_fnt12{font-size: 12px;line-height: 1.5;}
    .p_fnt10{font-size: 10px;line-height: 1.6;}

    .btn_blue,.btn_white{font-size: 14px;}

    /**footer**/
    .footer{padding: 40px 10px 0;}
    /* .footer-responive ul{border-bottom: 0.5px dashed #E7E8E7;padding-bottom: 24px;margin-bottom: 24px;} */
    .footer-responive .accordion-button{background-color: transparent;box-shadow:none;background:  linear-gradient(270deg, #3053CB 0%, #7E4CE2 100%);}
    .footer-responive .accordion-item{border:none;border-bottom:0.5px solid #E7E8E7;background-color: transparent;}
    .footer-responive .accordion-button::after{background-image: url("../images/accordion-arrow-up.svg");}
    .footer-responive ul li .icon_bdr img{height: 32px;}
    .footer_links li a{font-size: 14px;}
    .response-rights{padding: 16px 0 16px 0;}
    .hide-address{display: none;}
    .response-rights img{height: 20px;}
    /**footer**/
    .line1,.grey-line1{position: absolute;top: 0;bottom: 0;left: 2%;transform: translateX(-2%);} 
    .line5,.grey-line5{position: absolute;top: 0;bottom: 0;left: 98%;transform: translateX(-98%);} 
    .line2, .line3 , .line4 , .grey-line2, .grey-line3 ,.grey-line4{display: none;}

    header .navbar-toggler+.d_md_none{width: 55%;}


    /**index-page**/
    .container{padding-left: 16px;padding-right:16px;}

    .xelp-Banner{padding: 32px 0 70px 0;}
    .xelp-Banner h1{max-width: 285px;}
    .build-width{margin-top: 0;}
    .build-Us{transition: none;bottom: 0px;text-align: center;padding-left: 5%;}
    .build-Us:hover{bottom: 0;}
    .hide-icon{display: none;}
    .build-Us .hide-icon,.build-Us:hover .hide-icon{transition: none;opacity: 1;margin-left: auto;}
    .build-Us h4{color:#3053CB;font-size: 14px;}

    .blue_gradient{background: none;}
    .why-Xelp .why-pad{padding: 30px 0px 0px 16px;}
    .why-Xelp p{margin: 0 0 20px 0;font-size: 14px;max-width:311px;}

    .meet-our-Experts h2{max-width: 100%;padding-left: 16px;}
    .meet-our-Experts h2+p{max-width: 310px;font-size: 14px;padding-left: 16px;}
    .meet-our-Experts .experts-space{padding-bottom: 60px;}
    .meet-our-Experts .experts-space .card a img{width: 20px;height: 20px;}
    .meet-our-Experts .experts-space .card label{width: 100%;max-width: 145px;line-height: 1.5;font-size: 12px;}
    .experts-space .card{background: transparent;}

    .xelp-tech p{font-size: 30px;font-weight: 300;width: 100%;max-width: 280px;left: 6%;letter-spacing:-1.5px;}
    .xelp-tech img{max-width: inherit;width: auto;}

    .xelp-Partners h2{max-width: 230px;margin-bottom: 20px;padding-left: 16px;}
    .partners-Space{padding: 80px 0 0 0;}
    .partners-Space .col-md-6 span{font-size: 14px;padding-left: 16px;}
    .xelp-Partners .our-Partners p{margin-left: 0;padding-left: 16px;font-size: 14px;max-width: 311px;}

    .case-Study{padding: 40px 16px;border-radius: 8px;}
    .case-study-Slider .slider-progress{width: 95%;}
    .big-Idea span{font-size: 30px;line-height: 1.3;letter-spacing: -2px;}
    .big-Idea .btn_white{font-size: 14px;padding: 12px 16px;}

    aside.featured-Badge{padding: 4px 6px;top: 45%;}
    aside.featured-Badge:before{border-width: 31px 14px 0 0;border-bottom-left-radius: 4px;}
    .pad-160{padding-bottom: 80px;}

    .big-Idea{padding: 80px 0 40px 0;}
    .testimonial-Space{padding: 40px 0 0px 0;}
    .testimonial-Space h2 {max-width: 280px;margin-bottom: 16px;}
    .testimonial-Partners img.colon{width: 32px;height: 32px;}
    .testimonial-Partners p{padding: 24px 0;width: 100%;max-width: 300px;margin: 0 auto;}
    
    .latest-space{padding: 60px 0 70px 0;border-radius: 0px 0px 16px 16px;background: linear-gradient(360deg, #F2F6FF 0%, rgba(255, 255, 255, 0.00) 100%);}
    .latest-space h2{margin-bottom: 16px;max-width: 100%;}
    .latest-Cards h6{max-width: 100%;font-size: 16px;margin: 16px 0 12px 0;}
    .latest-Cards .card-body{padding-top: 0;padding-bottom: 0;}
    .latest-Cards .card-body::before {height: 80px;left: 0;top: 5px;}

    .investors-Needs{padding: 0;}
    .investor-Assets {margin-bottom: 56px;padding-left: 16px;}
    .investor-Assets::before{left: 0;height: 22px;}
    .investors-Needs h2{font-size: 40px;}
    .investros-space{padding: 40px 0 0;}

    .contact-Needs{padding: 32px;}
    .contact-Needs .col-md-3{border-bottom: 1px solid  #E7E8E7;padding-bottom: 20px;margin-bottom: 24px;}
    .query-needs{margin-bottom: 0;}
    .query-needs::before{content: none;}
    .contact-Needs h3{max-width: 100%;background: linear-gradient(270deg, #3053CB 0%, #7E4CE2 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 20px;}
    .query-needs p{max-width: 100%;font-size: 14px;}
    .contact-Needs .col-md-3:first-child,  .contact-Needs .col-md-3:last-child{border-bottom: 0;margin-bottom: 0;}

    .slider-dots-box .slider-dots li.slick-active{left: 30.5%;bottom: 118px;}
    .xelp-Investors{padding-bottom: 0;}
    .case-study-Slider .slick-dots{justify-content: center;display: flex;position: relative;top: -50px;}
    .case-study-Slider .slick-dots li.slick-active button{width: 26px;background-color: #77C09D;opacity: 1;border-radius: 50px;}
    .case-study-Slider .slick-dots li button {background-color: #77C09D;text-indent: 999px;width: 8px;height: 8px;width: 8px;border: 0;border-radius: 8px;transition: 0.5s ease;font-size: 0;margin-right: 6px;opacity: 0.5;}

    /* .expert-Cards figure img,.card:hover figure{width: 100%;height: auto;object-fit: unset;overflow: unset;}
    .expert-Cards:hover figure img{transform: scale(1);}
    .expert-Cards:hover{padding: 0;}
    .expert-Cards{height: auto;overflow: unset;}
    .expert-Cards .card-hover-Content p{display: none;}
    .expert-Cards:hover .experts-badge{display: block;}
    .expert-Cards .card-hover-Content{transform: translateY(0);margin-top: 8px;}
    .experts-badge li{font-size: 12px;padding: 4px;border-top-right-radius: 4px;top: -15px;left: -10px;}
    .experts-badge li:before{border-width: 28px 7px 0 0;right: -1.5px;border-bottom-right-radius: 7px;} */
    .experts-space .row .col-6{padding: 0 4px;}
    .expert-Cards:hover figure{height: auto;}
    .expert-Cards{padding: 16px 8px 0 14px;height: 100%;transition: unset;}
    .expert-Cards:hover{background-image: none;border-radius: 0;background-size:unset;transition: none;}
    .experts-badge li{font-size: 12px;padding: 4px 8px;top: -15px;border-top-right-radius: 8px;left: -10px;}
    .experts-badge li::before {border-width: 28px 7px 0 0;right: -1.5px;}
    .expert-Cards .card-body{transition: none;padding: 15px 0;}
    .expert-Cards label{line-height: 1.5;}
    .expert-Cards:hover figure img{transform: scale(1);}
    .expert-Cards figure {overflow: unset;height: auto; width: auto;transition:none;}
    .expert-Cards .card-body button,.expert-Cards:hover .card-body button{display: block;opacity: 1;visibility: visible;}
    .expert-Cards .card-body h5, .expert-Cards .card-body p{transition: none;}
    .expert-Cards:hover .card-body h5,.expert-Cards:hover .card-body p{display: none;opacity: 0;visibility: hidden;transition: none;}
    .gradient_tertiary::before{content: "";position: absolute;background:#7E4CE2 ;opacity: 0.1;width: 100%;height: 680px;bottom: -8rem;right: 0;left: 0;filter: blur(102px);}
    .gradient_tertiary::after{content: "";position: absolute;background:#EFA790 ;opacity: 0.1;width: 180px;height: 180px;top: 20px;left: -26%;filter: blur(15px);}
    .case-Study:after{display: none;}

    .author-Modals .modal-body{padding: 16px;}
    .author-Modals .modal-body figure img{height: 132px;object-fit: contain;}
    .author-Modals .modal-body .d-md-none h5{width: 100%;max-width: 140px;}
    .author-Modals .modal-body::before{width: 80px;height: 180px;left: inherit;right: 0;opacity: 0.5;}
     /**index-page**/

    /**bulid solve***/    
    .we-build-sec .grey-line1{left: 1%;}
    .what-makes-us  .grey-line1{left: 1%;} 
    .we-build-sec .grey-line5{left: 98%; }
    .what-makes-us  .grey-line5{left: 98%;} 
    .banner-section {height: 375px; background-image: url(../images/build-with-us/build-mb-placeholder.webp); background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 16px; border: 0.5px solid rgba(126, 76, 226, 0.2);}
    .banner-section-solve {height: 375px;background-image: url(../images/build-with-us/build-mb-placeholder.webp);background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 16px;border: 0.5px solid rgba(126, 76, 226, 0.2);}
    .solve-blue-bg-sec .blue-bg-sudhead {max-width: fit-content;}
    .solve-blue-bg-sec .blue-bg-para { max-width: fit-content; font-size: 14px;}
    .solve-blue-bg-sec .blue-bg-text{font-size: 14px;}
    .solve-blue-bg-sec .border-heading {border-left: 3px solid white;opacity: 0.5;width: 3px;height: 32px;left: -6px;position: absolute;top: -35px;}
    .build-banner-section {padding-left: 30px;}
    .solve-banner-section {padding-left: 30px;}
    .banner_sec .build-banner-heading {text-align: left;padding-top: 56px;}
    .banner_sec_solve .solve-banner-heading {text-align: left;max-width: fit-content;}
    .banner_sec .build-banner-sub-heading {text-align: left;line-height: 25px;max-width: 248px; width: 100%; padding-bottom: 20px;margin: inherit;}
    .banner_sec_solve .solve-banner-sub-heading {text-align: left;max-width: fit-content;}
    .banner_sec .btn_blue {margin: inherit;}
    .banner_sec_solve .btn_blue {margin: inherit;}
    .banner_sec .build-banner-btn {left: auto;transform: none;}
    .we-build-sec {padding-left: 15px;padding-right: 10px;}
    .we-build-section {padding-top: 44px;padding-bottom: 0;}
    .what-makes-us .what-makes-us-sec {padding-bottom: 80px;}
    .we-build-sec .we-build-heading {font-size: 30px;font-weight: 300;line-height: 42.6px;text-align: left;color: rgba(11, 27, 16, 1);padding-bottom: 24px;}
    .we-build-sec .we-solve-heading {font-size: 30px;font-weight: 300;line-height: 42.6px;text-align: left;color: rgba(11, 27, 16, 1);padding-bottom: 24px;}
    .we-build-sec .we-build-heading br {display: none;}
    .we-build-sec .we-build-text {text-align: left;font-size: 14px;font-weight: 400;line-height: 19.6px;padding-top: 24px;}
    .we-build-sec .we-build-text br {display: none;}
    .what-makes-us {background: none;border-radius: 0;padding-top: 0;padding-left: 15px;padding-right: 10px;}
    .what-makes-us .what-makes-heading {font-size: 34px;font-weight: 500;line-height: 40.8px;padding-bottom: 8px;}
    .what-makes-us .what-makes-heading br {display: none;}
    .what-makes-us .what-makes-text {font-size: 14px;font-weight: 400;line-height: 19.6px;margin-top: 16px;max-width: fit-content;}
    .our-capabilities {padding-top: 0px;}
    .our-capabilities .our-cap-heading {padding-left: 15px;padding-right: 10px;background: linear-gradient(90deg, #0b1b10 0%, #545f58 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
    .our-capabilities .our-cap-text {font-size: 14px;font-weight: 400;line-height: 22px;padding-top: 16px;color: rgba(11, 27, 16, 1);padding-bottom: 32px;padding-left: 15px;padding-right: 10px;}
    .our-capabilities .our-cap-text br {display: none;}
    .our-capabilities .our-cap-num {font-size: 24px;font-weight: 600;line-height: 28.8px;}
    .our-capabilities .our-cap-num-des {font-size: 18px;font-weight: 500;line-height: 25px;}
    .our-capabilities .accordion-button:not(.collapsed) {background-color: transparent;box-shadow: none;}
    .our-capabilities .accordion-item {box-shadow: 0px 1px 7px 0px rgba(48, 83, 203, 0.1);border-radius: 8px;border: none;margin-bottom: 8px;}
    .our-capabilities .accordion-button:focus {box-shadow: none;}
    .think-blue-bg-sec {padding-top: 100px;padding-bottom: 100px;}
    .think-blue-bg-sec {background: url(../images/build-with-us/build-blue-bg.webp);background-size: cover;background-position: center;}
    .our-capabilities-sec {padding-top: 80px;}
    .companies-sec .company-heading {padding-bottom: 40px;background: linear-gradient(90deg, #0b1b10 0%, #545f58 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
    .companies-sec .companies-logotext {row-gap: 48px;padding-bottom: 48px;align-items: baseline;}
    .companies-show {flex-wrap: wrap;}
    .companies-sec .companies-logotext {margin: 0;}
    .think-blue-bg-sec .think-blue-text {color: var(--white, #fff);max-width: 566px; width: 100%; padding-bottom: 100px;}
    .Featured-case-studies .partners-Space h2+p{max-width: 311px;padding-left: 16px;}
    .Featured-case-studies .partners-Space h2 {max-width: 250px;}
    /**bulid-solve***/

     /* about us page start */
    .about-us-banner .about-banner-heading{padding-top: 40px;}
    .about-us-banner .about-subhead-2{padding-bottom: 242px;}
    .about-us-banner .about-subhead{font-weight: 600; font-size: 20px;}
    .about-what-makes-us-sec .about-think-blue-hight{height: auto !important;}
    .about-what-makes-us-sec .about-think-blue-text {padding-bottom: 32px !important; font-size: 14px; line-height: 140%;}
    .about-what-makes-us-sec .about-think-blue-heading1, .about-think-blue-heading2, .about-what-makes-us-sec .about-think-blue-heading3 {padding-top: 24px !important; padding-bottom: 16px;}
    .about-what-makes-us-sec .what-makes-heading2 {padding-top: 80px; padding-bottom: 80px; letter-spacing: -1px; font-size: 20px !important;}
    .bring-ambition-sec .ambition {padding-top: 37px; padding-bottom: 54px; max-width: fit-content;}
    .xelp-tech .about-xelp-text{max-width: fit-content; transform: translate(-2%, -15%); font-size: 30px !important;}
    .about-company-sec .about-company-heading{font-size: 40px; max-width: 310px; width: 100%; line-height: 101.5%; letter-spacing: -1.6px;}
    .about-company-sec{background: none;}
    .what-makes-us-sec{padding-bottom: 120px;}
    .about-what-makes-us-sec .about-what-makes-us {padding-top: 0;}
    .about-what-makes-us-sec .what-makes-text {font-size: 14px; line-height: 140%;}
    .about-us-banner .companies-green-spray{margin-top: 250px; height: 350px; opacity: 0.08;}
    .about-what-makes-us-sec, .about-company-sec .what-makes-text{font-size: 14px !important; line-height: 140%;}
    .our-principles-sec .our-principles-heading{padding-bottom: 16px;}
    .our-principles-sec .our-principles {padding-top: 40px;padding-bottom: 0;}
    .our-principles-sec .our-principles-text {width: 100%;max-width: fit-content;padding-bottom: 30px; font-size: 14px; line-height: 140%;}
    .our-team-sec .our-team-percent{width: 100%;margin-top: 24px;}
    .our-team-sec .our-team-percent:not(:first-child){height: 180px;}
    .our-team-sec .our-team-heading{max-width: fit-content;}
    .xelp-tech .about-blue-bg{min-height: 650px;max-height: 100%; max-width: none; width: 100%;}
    .ceo-card-sec .card-bg-img {transform: translateY(252px) !important;}
    .ceo-card-sec  .card-gb-gradient {height: 1100px;width: 100%;}
    .ceo-card-sec .ceo-card{padding: 16px;}
    .ceo-card-sec .card-right-part{padding-top: 24px;padding-bottom: 24px;}
    .ceo-card-sec .ceo-para{font-size: 14px; line-height: 140%; padding-bottom: 8px;}
    .our-team-sec .percentage-grid{padding-top: 62px;padding-bottom: 62px;}
    .Directors .experts-space,.Leadership .experts-space{padding-top: 0;padding-bottom: 80px;}
     /* about us page end */

    /**Investor-Relation modules :-SEBI Regulations-IPO-News-and Events-reports**/
    .relation-Tabs{display: block;padding: 40px;margin: 0 0 16px 0;}
    .relation-Tabs .nav-tabs{display: inline-flex;margin-bottom: 24px;}
    .investor_market .market_values h5{display: inline-block;font-size: 34px;margin:16px 8px 16px 0}
    .investor_market .market_values p{display: inline;}
    .investor-Reports{padding: 24px;}
    .investor-Reports li a.btn_white{padding: 12px 16px;background-color: #3053CB;color: #fff;font-size: 14px;}
    .investor-Companies.investors-Needs h2{font-size: 24px;width: 100%;max-width: 300px;}
    .announcement-Card{border-radius: 8px;background:  #FFF;box-shadow: 0px 1px 7px 0px rgba(48, 83, 203, 0.10);padding: 16px 24px 24px;margin-bottom: 8px;}
    .investor-Companies .latest-Announcement h2{font-size: 32px;padding-left: 8px;width: 100%;max-width: 245px;}
    .faqs .accordion .accordion-button{padding: 20px 16px;}
    .faqs .accordion .accordion-button[aria-expanded="true"]{padding: 16px 24px 0;}
    .faqs .accordion-body p{font-size:14px;width: 100%;max-width: 230px;}
    .faqs .accordion .accordion-button h5{width: 100%;max-width: 230px;}
    .faqs .accordion-body{padding: 16px 24px;}
    .sebi-Regulation h3{width: 100%;max-width: 290px;margin: 0 auto;}
    .sebi-Regulation{margin: 0 10px;border-radius: 16px;padding: 56px 0px;}
    .sebi-listing-Accordion .accordion-button{padding: 22px 16px;}
    .sebi-listing-Accordion .accordion-body {padding: 24px;}
    .sebi-listing-Accordion .accordion-button h5 {font-size: 14px;max-width: 260px;}
    .financial-Result .board-Meeting ul li:last-child,.Documentation ul li:last-child{margin-left: 16px;}
    .financial-Result .board-Meeting p{font-size: 14px;width:100%;max-width: 220px;}
    .financial-Result .board-Meeting ul li a img,.Documentation ul li a img{width: 16px;height: 16px;}
    .links-Closure{padding:30px 12px 0;}
    .links-Regulations li h6{font-size: 14px;width: 100%;max-width: 140px;}
    .links-Regulations li a{font-size: 14px;}
    .pad-140{padding-bottom: 40px;}
    .contact-Information{padding-top: 40px;padding-bottom: 80px;}
    .contact-Information .contact-Needs{border-radius: 8px;padding: 28px 16px;}
    .contact-Information .contact-Needs .col-md-3:last-child{padding-bottom: 0;}
    .contact-Information .contact-Needs h3{background: linear-gradient(90deg, #3053CB 0%, #7E4CE2 49.48%, #EFA790 100%);background-clip: text;-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .contact-Information .query-needs{max-width:100%;border-bottom: 1px solid #E7E8E7;padding-bottom: 20px;}
    .contact-Information .col-md-3:last-child .query-needs{border-bottom: 0;padding-bottom: 0;}
    .contact-Information  .contact-Needs .col-md-3{border-bottom: 0;padding-bottom: 0;}
    .Documentation{padding: 20px 16px;}
    .Documentation h5{width: 100%;max-width: 180px;}
     /**Investor-Relation modules**/

    /**contact-forms**/
    .pad-40{padding-top: 40px;}
    .contact-Us{padding: 30px 0 0 0;}
    .contact-Us .contact-Needs h3, .reach-Out .contact-Needs h3{color: #7E4CE2;max-width: 250px;}
    .reach-Out{padding-top: 60px;}
    .general-Query h3+p{font-size: 14px;width: 100%;max-width: 260px;}
    .reach-Out .contact-Needs .col-md-3:last-child{border-bottom: 1px solid #E7E8E7;}
    .reach-Out .contact-Needs{padding-bottom: 60px;}
    /**contact-forms**/


    /**build-with-us & solve-with-us**/
    .Featured-case-studies .partners-Space .mw-640 {max-width: 300px;}
    /**build-with-us & solve-with-us**/

    /**news-&-media pages css**/
    .search-Results{padding-bottom: 50%;}
    .search-Results h4{font-size: 34px;font-weight: 500; width: 100%;max-width: 260px;letter-spacing: -1.5px;}
    .search-Jobs{padding: 40px 0;}
    .news-Tech h3{font-size: 34px;font-weight: 500;}
    .news-Tech .col-md-3{margin-bottom: 24px;}
    .news-Episode ul{max-width: 260px;}
    .news-Navigation {padding-bottom: 100px;}
    .blogs-news>.row .col-md-6:first-child{padding-right: 12px;}
    .featured-Blogs-Slider{padding-bottom: 50px;}
    .featured-Blogs-Slider:before{content: '';position: absolute;border-radius: 577px;opacity: 0.1;background: #7E4CE2;filter: blur(50px);width:100vh;height:100%;top: 0;left: -20px;z-index: -1;}
    .featured-Blogs-Slider .slick-dots{justify-content: center;display: flex;position: relative;bottom: 45px;}
    .featured-Blogs-Slider .slick-dots li.slick-active button{width: 26px;background-color: #77C09D;opacity: 1;border-radius: 50px;}
    .featured-Blogs-Slider .slick-dots li button {background-color: #77C09D;text-indent: 999px;width: 8px;height: 8px;width: 8px;border: 0;border-radius: 8px;transition: 0.5s ease;font-size: 0;margin-right: 6px;opacity: 0.5;}
    
    .featured-Blogs h5{font-size: 18px;}
    .featured-Blogs{border-radius: 8px;background: #fff;padding: 16px 16px 40px;position: relative;}
    .feature-List li{padding: 6px 12px;margin-right: 8px;}
    .feature-List li span{font-size: 12px;}
    .trending-Topics ul li a{font-size: 12px;}
    .trending-Topics ul li{margin: 0 8px 12px 0;}
    .xelp-News{padding: 80px 0;}
    .tech-series-Slider {padding-top: 34px;}
    .tech-series-Slider .slick-dots{justify-content: center;display: flex;position: relative;bottom: -5px;}
    .tech-series-Slider .slick-dots li.slick-active button{width: 26px;background-color: #77C09D;opacity: 1;border-radius: 50px;}
    .tech-series-Slider .slick-dots li button {background-color: #77C09D;text-indent: 999px;width: 8px;height: 8px;width: 8px;border: 0;border-radius: 8px;transition: 0.5s ease;font-size: 0;margin-right: 6px;opacity: 0.5;}
    .tech-Series .talk-series a{display: none;}
    .tech-Series:hover .talk-series,.tech-Series .talk-series{bottom: 0;transform: translateY(0);}
    .tech-Series:hover::after,.tech-Series::after{background:  linear-gradient(0deg, rgba(126, 76, 226, 0.80) 0%, rgba(126, 76, 226, 0.20) 100%);}
    .tech-Series figure img{height: 350px;}
    .retail-Card .card-body::before{left: 0px;}
    .blogs-Retails  .retail-Card{border-bottom: 1px solid #E7E8E7;padding-bottom: 12px;margin-bottom: 24px;}

    .retail-Expansion h3{max-width: 300px;font-size: 20px;}
    .retail-Expansion{background-color: transparent;padding: 14px;}
    .retail-Expansion .feature-List li{padding: 8px;}
    .retail-Expansion:before{content: none;}
    .series-Episode::after{left: 0;bottom: 30px;height: 90px;}
    .retail-Expansion p ,.retail-Expansion ul li,.retail-Expansion ol li{font-size: 12px;}
    .retail-Card{padding-bottom: 8px;margin-bottom: 20px;border-bottom: 1px solid #E7E8E7;}
    .cards-bdr{border: 0;padding-top: 0;padding-bottom: 0;}
    .media-details-page.discover-card-bogs{padding-bottom: 0;}
     /**news-&-media pages css**/


     /* careers page css start */
    .careers-banner .careers-banner-heading {letter-spacing: -1.5px; line-height: 41px; margin: auto; text-align: center;padding-top: 27px;padding-bottom: 24px;font-size: 34px;}
    .careers-banner .companies-blue-spray{right: 21%;}
    .careers-banner .companies-pink-spray{left: -6%;}
    .careers-banner .fnt_54{padding-left: 15px; font-size: 18px;font-weight: 500;line-height: 140%; letter-spacing: -0.5px;}
    .career-accordion-sec .career-accor-sec {padding-top: 32px;}
    .careers-banner .has-search .form-control-search{max-width: revert; width: 100%; border: 1px solid #B6BBB7;}
    .career-accordion-sec .career-accor-tag{font-size: 12px; width: 100%; max-width: fit-content;}
    .career-accordion-sec .accordion-item{padding: 16px 40px 24px 16px;}
    .career-accordion-sec .career-accordion-item {display: flex; flex-direction: column; align-items: inherit;}
    .career-accordion-sec  .accordion-button::after{background-image: none;}
    .career-accordion-sec .career-accor-tag1 {font-size: 12px; width: 100%; max-width: fit-content;}
    .career-accordion-sec .career-accor-tag1 img{margin-right: 8px;}
    .career-accordion-sec .career-accor-tag2{font-size: 12px; width: 100%; max-width: fit-content;}
    .career-accordion-sec .accor-item-head{font-size: 18px; font-weight: 500; color: #0B1B10; padding-bottom: 16px;}
    .career-accordion-sec .career-accor-text {padding-bottom: 16px;font-size: 14px;}
    .career-accordion-sec .txt_Lightgreen{font-size: 14px; padding-left: 5px;} 
    .career-accordion-sec .news-Navigation{padding-bottom: 0;}
    .career-role-sec .ambition-heading{font-size: 20px; max-width: fit-content; padding-bottom: 16px;}
    .bring-ambition-sec .ambition-text {font-size: 14px;font-weight: 500; color: #0B1B10; max-width: 275px; width: 100%;}
    .career-role-sec{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px}
    .careers-explore-sec .career-company {padding-top: 64px;}
    .careers-explore-sec .companies-container {padding-bottom: 64px;}
    .career-accordion-sec .career-card-body li{font-size: 12px; line-height: 19.2px;}
    .career-accordion-sec .p_sec{font-size: 12px; line-height: 19.2px;}
    .career-accordion-sec .companies-gradient1{top: 59%; left: 8%;}
    .error_messsage{padding: 80px 0 100px 0;}
    .error_messsage::before,.error_messsage::after{content: none;}
    .email_contents{padding: 24px 16px;}
    .email_secretary h5,.email_secretary h6{font-size: 16px;}

    /* careers page css end */

  .quick_links_accordion .accordion-body{padding:16px  0;}
  .quick_links_accordion .accordion-item, .quick_links_accordion .accordion-flush .accordion-item:last-child{padding: 22px;}

}

@media only screen and (max-width: 425px) {
    .line1,.grey-line1{position: absolute;top: 0;bottom: 0;left: 4%;transform: translateX(-4%);} 
    .line5,.grey-line5{position: absolute;top: 0;bottom: 0;left: 96%;transform: translateX(-96%);} 
    header .navbar-toggler+.d_md_none{width: 60%;}
    .error_messsage img{width: 300px;}
    .error_messsage p{font-size: 14px;margin-bottom: 24px;}

}

@media only screen and (max-width: 375px) {
    /**build-and-solve page css**/
    .banner-section,.banner-section-solve {height: 404px !important;}
    /**build-and-solve page css**/
  }

@media only screen and (max-width: 320px){
    /**3D-Slick-slider and badges*/
   .progress-round__wrap{left: 44px;}
   aside.featured-Badge{top: 36%;}
   .error_messsage img{width: 260px;}

/**3D-Slick-slider and badges*/
}


