@font-face {

    font-family: 'Montserrat-Bold';

    src: url('../css/fonts/Montserrat-Bold.eot');

    src: url('../css/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),

        url('../css/fonts/Montserrat-Bold.woff2') format('woff2'),

        url('../css/fonts/Montserrat-Bold.woff') format('woff'),

        url('../css/fonts/Montserrat-Bold.ttf') format('truetype'),

        url('../css/fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}

@font-face {

    font-family: 'Montserrat-Regular';

    src: url('../css/fonts/Montserrat-Regular.eot');

    src: url('../css/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),

        url('../css/fonts/Montserrat-Regular.woff2') format('woff2'),

        url('../css/fonts/Montserrat-Regular.woff') format('woff'),

        url('../css/fonts/Montserrat-Regular.ttf') format('truetype'),

        url('../css/fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Montserrat-Medium';

    src: url('../css/fonts/Montserrat-Medium.eot');

    src: url('../css/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),

        url('../css/fonts/Montserrat-Medium.woff2') format('woff2'),

        url('../css/fonts/Montserrat-Medium.woff') format('woff'),

        url('../css/fonts/Montserrat-Medium.ttf') format('truetype'),

        url('../css/fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}

@font-face {

    font-family: 'Montserrat-SemiBold';

    src: url('../css/fonts/Montserrat-SemiBold.eot');

    src: url('../css/fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),

        url('../css/fonts/Montserrat-SemiBold.woff2') format('woff2'),

        url('../css/fonts/Montserrat-SemiBold.woff') format('woff'),

        url('../css/fonts/Montserrat-SemiBold.ttf') format('truetype'),

        url('../css/fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}



body{background-color:var(--primary-color-white);font-family:var(--primary-font);color: var(--primary-color);font-size:16px;margin:0;padding:0;line-height:1.5;}

.wrapper{max-width: 1300px;width: 100%;display: inline-block;padding: 0 20px;}

img{max-width: 100%;}

.btn{font-size:18px;outline:none;background:none;position:relative;display:inline-block;cursor:pointer;font-family: var(--secondary-font);}









.np-headTop {padding: 1rem 20px;display: flex;justify-content: center;align-items: center;}

.np-headtopLft{display: flex;justify-content: center;align-items: end;}

.np-headtopLft ul{padding: .5rem 0px;display: flex;justify-content: space-between;align-items: end;}

.np-headtopLft ul li span{border: 1px solid #030c40;padding: .5rem 0;}

header.sticky{background-color:#ffffff;padding:0;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.15);}

.sub-head.sticky{position: fixed; z-index: 999; width: 100%; transition: .5s ease;}

section.np-sec__banner{background:#030c40;}

.np-sec__bannerBg{background: url('../images/contact-banner.png') no-repeat center center;padding: 10rem 0;}

.np-commen__title{color: var(--primary-color-white); font-size: 3.75rem;}

.np-headtopLft ul li a{color: #000000;font-size:16px;font-family: var(--secondary-font);}

.np-headtopLft ul li a:hover{color: var(--theam-color);}

.np-toggleParent{display:flex;justify-content:flex-end;}

.toggle-button{position:relative;width:38px;height:40px;padding:4px;transition:0.25s;z-index:19;text-align:center;display:none;}

.button-open{right:0px;top:-22px;position:absolute;}

.button-open .menu-bar-top{border-color:var(--theam-color);transform:rotate(45deg) translate(8px,8px);transition:0.5s;}

.toggle-button .menu-bar-top{border:3px solid var(--theam-color);border-bottom:none;top:0;}

.toggle-button .menu-bar{position:absolute;border-radius:2px;width:80%;transition:0.5s;}

.button-open .menu-bar-middle{background-color: var(--theam-bg);transform:translate(-230px);transition:0.1s ease-in;opacity:0;}

.toggle-button .menu-bar-middle{height:3px;background-color: var(--theam-bg);margin-top:7px;margin-bottom:7px;top:3px;}

.toggle-button .menu-bar{position:absolute;border-radius:2px;width:80%;transition:0.5s;}

.button-open .menu-bar-bottom{border-color:var(--theam-color);transform:rotate(-45deg) translate(7px,-7px);transition:0.5s;top:22px;}

.toggle-button .menu-bar-bottom{border:3px solid var(--theam-color);border-top:none;top:20px;}

.toggle-button .menu-bar{position:absolute;border-radius:2px;width:80%;transition:0.5s;}

.menu-wrap{background-color:var(--white-bg);position:fixed;top:0;right:0;bottom:65px;width:280px;margin-right:-280px;font-size:1em;font-weight:700;overflow:auto;transition:0.25s;z-index:16;right:0;text-align:left;bottom:0;}

.menu-show{margin-right:0;box-shadow:4px 2px 15px 1px #b9adad;background-color:var(--white-bg);}

.np-headerMenu{display:none;}

.sub-head.sticky{position:fixed;z-index:999;width:100%;transition:.5s ease;background-color:transparent;}


.headerWrp{max-width:1562px;width:100%;}
.ab-team-list {width: 100%;float: left; display: flex; margin-top: -130px;}
header{position:fixed;left:0;top:0;padding-top:0;transition:all 0.4s ease;z-index:999;}

.cw-btn{padding-left:10px;margin-left:40px;}

.cw-btn a{background-color:var(--theam-bg);color:var(--primary-color-white);padding:10px 20px;border-radius:5px;font-family:var(--secondary-font);}

.np-headInner{display:flex;justify-content:space-between;align-items:center;}





/*Section 1*/

.st-banner-text{top: 300px;left:172px;}

.headerWrp .headtext{width:50%;}

.headerWrp .headtext .htext{padding-bottom:40px;}

.Sec-Title{font-size:42px;line-height: 53px;}

.headerWrp .headtext .st-SecSubTitle{padding-bottom:30px;}

.headerWrp .headtext .st-SecSubTitle .SubTxt{font-size:16px;}

.st-learn .learnbtn{border:1px solid rgb(76,76,76);background:none;padding:8px 28px;transition:all 0.3s;position:relative;z-index:2;display:inline-block;cursor:pointer;border-radius:5px;background-color:rgba(159,219,30,0);}

.SliderOut .slick-dots{transform:rotate(90deg);top:0%;left:18%;}

.SliderOut .slick-dots li.slick-active button{background-color:var(--theam-bg);border:1px solid var(--theam-color);;}



/* section 2*/

.st-Sec2{display:flex;justify-content:center;margin: 50px 0;}

.st-Sec2ParentTxt{display:flex;justify-content:flex-start;padding:0 112px 0 60px;gap:8rem;align-items:center;}



/* section 3 */

.st-Sece3xper{display:flex;justify-content:center;margin: 50px 0;}

.expersection .headtext{width:70%;padding-bottom:50px;}

.expersection .excard ul{width:100%;float:left;margin-bottom:0px;}

.expersection .excard ul li{width:calc(33.33% - 30px);margin-bottom:30px;position:relative;margin:0px 15px;}

.expersection .excard ul li{overflow:hidden;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);transition:-webkit-transform .95s cubic-bezier(.475,.425,0,.995);transition:transform .95s cubic-bezier(.475,.425,0,.995);transition:transform .95s cubic-bezier(.475,.425,0,.995),-webkit-transform .95s cubic-bezier(.475,.425,0,.995);transition:-webkit-transform .95s var(--primary-ease);transition:transform .95s var(--primary-ease);transition:transform .95s var(--primary-ease),-webkit-transform .95s var(--primary-ease);z-index:1;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0);}

.foundimg{display:inline-block;overflow:hidden;position:relative;}

.expersection .excard ul li img{max-width:100%;transform:scale(1);transition:transform 2s,filter 1s ease-in-out;}

.textani-R,.textani-L{transition:all 1s ease;}

.b-absolute{position:absolute;bottom:0px;right:78px;}

.overtext{background-color:var(--white-bg);border-radius:5px;padding:10px 10px;text-align:left;}

.expersection .excard ul li .overtext .workh1{font-size:25px;font-weight:600;color:var(--primary-color);padding-bottom:5px;font-family:var(--montserrat-bold);}

.expersection .excard ul li .overtext p{font-size:13px;font-weight:400;color:var(--primary-color);}

.st-viewworkbtn{display:flex;justify-content:center;}

.learnbtn:hover{color:var(--primary-color-white);border-color:var(--theam-color);background-color:var(--theam-bg);}

.excardList.slick-slider button.slick-next{background:url(../images/right-arrow.png) no-repeat center;right:43px;}

.excardList.slick-slider button.slick-prev{background:url(../images/left-arrow.png) no-repeat center;right:106px;}

.excardList.slick-slider button{background-size:50px;width:50px;height:50px;padding:0;left:auto;top:-75px;box-shadow:0px 3px 6px rgba(0,0,0,0.08);border-radius:50px;}





/* section4 */

.st-Sec4Tech{background-color:#f3fae4;display: flex;justify-content: center;margin: 40px 0;padding-top: 70px;}

.st-SecTitleMdl .st-SecTitleMdlh1{font-size:42px;line-height: 50px; margin-bottom:20px;}

.st-SecTitleMdl .st-SecParaMdl{font-size:16px;width:76%;display:inline-block;line-height:1.5;}

.techsection .SecTechOut{padding:30px 0;}

.techsection .SecTechOut .TechList{display:flex;justify-content:center;flex-flow:row wrap;}

.techsection .SecTechOut .TechList li{width:calc(25% - 30px);margin:15px;margin-bottom:30px;position: relative;}
.subitem {width: 100%;float: left;display: flex; justify-content: center; flex-wrap: wrap;}/* 9-3-23 */
.subitem img{width:70%;z-index: 2;}

.techsection .SecTechOut .TechList li .subitem .stoneh2{font-size:30px;z-index: 3;color: var(--primary-color-white);padding: 12px 16px;background-color: var(--theam-bg);border-radius: 80px;left: 62px;top: -15px;width: 70px;height: 70px;}/* 9-3-23 */

.techsection .SecTechOut .TechList li .subitem .stoneh3{width: 100%;font-size:30px;color: var(--primary-color);margin-bottom:15px;margin-top: 20px;text-align: center;}/* 9-3-23 */

.techsection .SecTechOut .TechList li .subitem .stoneP{font-size:16px;line-height:1.5;text-align: center;}

.techsection .SecTechOut .TechList li:nth-child(even){margin-top: 80px;}

.tech-line{float:left;position:absolute;width:100%;position:absolute;top:124px;right:-306px;}

.NewImgDate{bottom: 7px;right: 20px;padding: 10px 15px;background-color: var(--theam-bg);text-align: center;border-top-right-radius: 10px;border-top-left-radius: 10px;font-size: 14px;}



/* section5 */

.st-Sec5core{display:flex;justify-content:center;margin:25px 0;}

.capableSec .capableSecInn{display:flex;justify-content:start;align-items:flex-start;flex-flow:row wrap;margin:40px 0 60px 0;}

.capableSecInn li{width:calc(33.33% - 0px);float: left;display: flex;}/* 9-3-23 */

.capableSecInn li .capitem{padding:40px 60px;text-align: center;}

.capitem .icoWrp{margin: 15px 0px;}

.capitem .icoWrp img{max-width:100%;height: 270px;}

.capitem .capah1{font-size:25px;margin-bottom:5px;margin-top:12px;}

.capitem .capaPara{font-size:16px;text-align: center; overflow-y: scroll;margin: 15px 0;padding: 0 20px;height: 120px;}
.capitem .capaPara::-webkit-scrollbar-track{display: none;}
.capitem .capaPara::-webkit-scrollbar{width:3px !important; height:20px !important;}
.capitem .capaPara::-webkit-scrollbar-thumb{background:#9fdb1e !important; border-radius:10px !important; width:3px  !important; height:50px !important; padding:10px !important; }

.st-MoreDtl{font-size: 18px;margin: 30px 0;color: var(--theam-color);}

.capableSecInn li:nth-child(even){background-color: #f3fae4;}



/* section 6 */

.st-Sec6{width:100%;float:left;position:relative;margin-bottom:0;margin: 50px 0;display: flex;   justify-content: space-between;}

.st-compsliderleft{width:calc(60% - 10px);max-width:50%;float:left;background:url(../images/comback.png) no-repeat center;/*border-radius:0px 20px 20px 0px;*/height:490px;}

.st-compsliderleft .AboutCom{font-size: 42px;text-align: left;line-height: 1.2;margin-top: 9rem;margin-left:13rem;}

.st-compcard{width:100%;float:left;padding:30px;background-color: var(--white-bg); /*box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 9%);*/  
    box-shadow: 1px 1px 53px 28px rgb(0 0 0 / 7%);
    -webkit-box-shadow: 1px 1px 36px 16px rgb(0 0 0 / 5%);
    -moz-box-shadow: 1px 1px 53px 28px rgba(0,0,0,0.07);border-radius: 8px;}

.st-compcard .Aboutemp{font-size: 18px;color: var(--primary-color);font-family: var(--primary-font);}

.hidden{overflow:hidden;display:none;visibility:hidden;}

.aboutEmp{display: flex;justify-content: flex-start;margin: 15px 0;align-items: center;}

.EmpImg {border-radius: 50%;width:calc(50% - 20px);margin-right: 20px;}

.EmpImg img{border-radius: 50%;width: 100%;}

.EmpInfo .emp-post{font-size: 14px;color: var(--theam-color);font-family: var(--secondary-font);}

.circle{position:absolute;right:-20px;top:17px;}

.EmpInfo{margin-left:15px;}

.card-sliderright li{/*margin:0 15px;*/ margin: 64px 15px;}

.companyslider{display: flex;align-items: center;margin-left: -200px;}
.companyslider{width:calc(60% - 10px);}


.card-sliderright.slick-slider button.slick-next{background:url(../images/compSecArrLft.png) no-repeat center;left:-44%;}

.card-sliderright.slick-slider button.slick-prev{background:url(../images/compSecArrRht.png) no-repeat center;left:-50%;}

.card-sliderright.slick-slider button{background-size:50px;width:50px;height:50px;padding:0;top:264px;right:auto;box-shadow:0px 3px 6px rgba(0,0,0,0.08);border-radius:50px;}





.base {

    border-radius: 8px;

    background-color: rgb(255, 255, 255);



    position: absolute;

    left: 750px;

    top: 5104px;

    width: 370px;

    height: 357px;

    z-index: 374;

  }

  

  



/* section 7 */

.st-Sec7Latest{display: flex;justify-content: center;margin: 50px 0;}

.LatestSec .NewSecInn{display:flex;justify-content:center;align-items:flex-start;flex-flow:row wrap;margin-bottom: 50px;}

.NewSecInn li{width:calc(33.33% - 30px);float: left;display: flex;box-shadow: 0px 10px 60px 0px rgba(4, 0, 11, 0.07);margin: 15px;margin-bottom: 15px;border-radius: 10px;}

.commentOut{display:flex;justify-content:flex-start;}

.commentOut .commText{font-family: var(--primary-font);color: var(--primary-color);font-size: 13px;margin-left: 5px;}

.Newitem{color: var(--primary-color-white);}

.LatestText{padding: 25px;}

.NewImgWrp img{width: 100%;}

.NewsBoldTxt{font-size: 24px;margin: 10px 0;}

.tech{display: flex;justify-content: flex-start;margin-right: 14px;}

.NewsAuthor{display: flex;justify-content: flex-start;align-items: center;}

.NewsAuthor .Author{font-family: var(--primary-font);color: var(--primary-color);font-size: 14px;margin-left: 15px;}

.tech i{font-size:15px;transition:all 0.4s ease-in;color:var(--theam-color);display:flex;align-items:center;}



/* section8 */

.st-Sec8ContUs{display:flex;justify-content:flex-start;align-items:center;margin-top: 50px;}

.st-Sec8ContUs .contact1{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:100%;background:url(../images/homefbgimg1.jpg)no-repeat center center/cover;padding:45px 145px;}

.st-Sec8ContUs .msgicon{padding-bottom:10px;}

.st-Sec8ContUs .msgtxt{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:70%;    color: var(--primary-color-white);}

.st-Sec8ContUs .msgtxt .geth1{font-size:16px;font-weight:500;color: var(--primary-color-white);padding-bottom:20px;}

.st-Sec8ContUs .msgtxt .geth2{font-size:25px;font-weight:300;color: var(--primary-color-white);padding-bottom:20px;}

.cbtndiv{width:32%;float:left;}

.cbtndiv .cbtn{font-size:14px;font-weight:500;text-transform:uppercase;outline:none;border:1px solid  var(--primary-color-white);background:none;padding:10px 12px;color: var(--primary-color-white);transition:all 0.3s;position:relative;z-index:2;font-family:'Montserrat';display:inline-block;cursor:pointer;}

.cbtndiv .cbtn::before,.cbtn::after{background-color: var(--theam-bg);content:'';position:absolute;z-index:-1;transition:all 0.3s;display:inline-block;}

.st-Sec8ContUs .contact2{display:none;justify-content:center;align-items:flex-start;flex-direction:column;width:50%;background:url(../images/homefbgimg2.jpg)no-repeat center center/cover;padding:45px 145px;}

.st-Sec8ContUs .msgicon{padding-bottom:10px;}



/* section Footer */

.wrapper{max-width:1300px;width:100%;display:inline-block;padding:0 15px;}

.footer{margin:30px 0;display:flex;justify-content:center;}

.footer .wrapper .footersection{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}

.footer .wrapper .footersection .foot1{margin:0px 0px;}

.footer .wrapper .footersection .foot1 .footh1{font-size:30px;font-weight:300;color:#222629;margin-bottom:25px;}

.footer .wrapper .footersection .foot1 .footh2{font-size:25px;font-weight:600;color:#222629;}

.footer .wrapper .footersection .foot2{margin:30px 0;display:flex;justify-content:flex-start;align-items:flex-start;border-bottom:1px solid #aaacad;padding-bottom:0px;}

.footer .wrapper .footersection .foot2 .subf1 .flogo{padding-bottom:25px;}

.footer .wrapper .footersection .foot2 .subf1 p{font-size:16px;font-weight:500;line-height:1.5;}

.footer .wrapper .footersection .foot2 .subf1 .social{padding-top:30px;}

.footer .wrapper .footersection .foot2 .subf1 .social ul{display:flex;justify-content:flex-start;align-items:center;}

.footer .wrapper .footersection .foot2 .subf1 .social ul li{margin-right:25px;}

.footer .wrapper .footersection .foot2 .subf1 .social ul li i{font-size:25px;transition:all 0.4s ease-in;color:#aaacad;}

.fa-instagram:before{content:"\f16d";}

.footer .wrapper .footersection .foot2 .subf2 .footh3{font-size:16px;color:#6b6e70;font-weight:700;text-transform:uppercase;}

.footer .wrapper .footersection .foot2 .subf2 .contwrapper{display:flex;justify-content:flex-start;align-items:flex-start;padding:42px 0;}

.footer .wrapper .footersection .foot2 .subf2 .contwrapper .email{width:40%;}

.footer .wrapper .footersection .foot2 .subf2 .contwrapper .email .footh4{font-size:16px;font-weight:500;color:#000;text-transform:uppercase;}

.footer .wrapper .footersection .foot2 .subf2 .contwrapper .email span{font-size:16px;font-weight:400;color:#7dac43;}

.footer .wrapper .footersection .foot2 .subf2 .footh3{font-size:16px;color:#6b6e70;font-weight:700;text-transform:uppercase;}

.footer .wrapper .footersection .foot2 .subf2 .footmenu{padding:20px 0px;}

.footer .wrapper .footersection .foot2 .subf2 .footmenu ul{display:flex;justify-content:flex-start;align-items:center;flex-flow:row wrap;}

.footer .wrapper .footersection .foot2 .subf2 .footmenu ul li{font-size:16px;color:#aaacad;padding:0 13px;position:relative;font-weight:700;transition:all 0.3s ease-in;}

.footer .wrapper .footersection .foot2 .subf2 .footmenu ul li:nth-child(1){padding-left:0%;}

.footer .wrapper .footersection .foot2 .subf2 .footmenu ul li::after{position:absolute;content:" ";width:1px;height:13px;top:6px;right:0;background:#aaacad;}

.footer .wrapper .footersection .foot3 .footh5{font-size:16px;font-weight:400;color:#222629;}

.footer .wrapper .footersection .foot2 .subf2 .footmenu ul li:hover{color: var(--theam-color);}

.footer .wrapper .footersection .foot2 .subf2 .footmenu ul li{font-size:16px;color:#aaacad;padding:0 13px;position:relative;}

.footer .wrapper .footersection .foot2 .subf2 .footmenu ul li a{color:#aaacad;}

.foot2 .subf2 .contwrapper .email span a{font-size:16px;font-weight:400;color:#7dac43;}

.msgtxt h4 {margin-bottom: 10px;}
.dec-img{display: block !important;}
.mob-img{display: none !important;}


.shado-img {position: absolute; width: 70% !important; float: left; left: 64px;top: 14px;z-index: 1; opacity: 0;}
.shado-img img {width: 100%;}
.subitem:hover .shado-img{opacity: 1; transition:1.2s;}

.capitem .capaPara::-webkit-scrollbar-track{display: none;}
.capitem .capaPara::-webkit-scrollbar{width:3px;height:20px !important;}
.capitem .capaPara::-webkit-scrollbar-thumb{background:#9fdb1e;border-radius:10px;width:3px;height:50px !important;padding:10px;}/* 



/* about-page */
.about-sec{width: 100%; float: left; margin-top: 100px;}
.ab-banner{width:100%; float: left; position: relative;}
.banner-text {    position: absolute;
    bottom: 115px;
    left: 194px;}
.banner-text-in{width: 100%; float: left;}
.banner-text-in h2{font-size: 60px; line-height: 53px; color: #fff; font-weight:700;}
.banner-text-in p{font-size: 42px; line-height: 53px; color: #fff; font-weight: 600;}
.breadcrumb{width: 100%; float: left; list-style: none ; display: flex; margin-top:10px;}
.breadcrumb li{padding-right: 8px; color: #fff;}
.breadcrumb li a{color: #fff; }
.ab-sec1 {width: 100%;float: left;}
.ab-sec1 h2{color: #86c232; font-size: 25px; line-height:30px; margin: 25px 0;}
.ab-sec1 .headtext {width:calc(53% - 20px);}
.ab-sec1 .st-Sec2Img {width:calc(46% - 20px);}
.st-Sec2Img img {width: 100%;}
.ab-sec1 .st-Sec2ParentTxt {padding: 0;}
.ab-sec1 .headtext .htext{padding-bottom:0;}

.ab-sec1 .st-SecSubTitle p {padding-bottom: 30px;}
.over-vm-sec{width: 100%; float: left;}
.over-mission{width: 100%; float: left;}
.over-mission h2{color: #000000; font-family: var(--montserrat-bold);font-size: 24px; line-height:30px; margin:0px 0;}

.ab-team-sec{width: 100%; float: left; margin-top:2%;  display: flex; justify-content: center; flex-wrap: wrap;}
.ab-team-bg{width: 100%; float: left;  display: flex; justify-content: center; background-color: #9fdb1e; height:400px; padding-top:4%;}
.ab-team-in{width: 100%; float: left;}
.ab-team-cont{width: 100%; float: left;} 
.ab-team-cont h2{color: #ffffff; font-family: var(--montserrat-bold);font-size:45px; line-height:55px; margin:0px 0; text-align: center;}
.ab-team-cont p{color: #ffffff; padding-top: 15px; font-size: 16px;text-align: center;}

.ab-team-list{width: 100%; float: left; margin-top:-8%;}
/* .ab-team-list ul{width: 100%; float: left; display: flex; justify-content: space-between;} */
.ab-team-list ul{width: 100%; float: left; display: flex; justify-content:center;}
.ab-team-list ul li{width: calc(25% - 20px);margin: 0px 10px 20px 10px;}
.t-card1{width:100%; float: left; background-color: #ffffff;    box-shadow: 1px 1px 53px 28px rgb(0 0 0 / 7%);
    -webkit-box-shadow: 1px 1px 36px 16px rgb(0 0 0 / 5%);
    -moz-box-shadow: 1px 1px 53px 28px rgba(0,0,0,0.07); border-radius:10px; padding: 20px;}
.t-card1-img{width: 100%; float: left;}
.t-card1-img img{width: 100%; float: left;}
.t-card1-cont {width: 100%; float: left; padding: 15px 0 0px 0; text-align: center;}
.t-card1-cont h2{color: #161616; font-family: var(--montserrat-bold);font-size:22px; line-height:30px;text-align: center;}
.btn-marg{width: 100%; float: left; padding:40px 0 20px 0;}

.ab-brands-sec{width: 100%; float: left; display: flex; justify-content: center; flex-wrap: wrap; margin-top: 4%;}
.ab-brands-title{width: 100%; float: left;}
.ab-brands-title h2{color: #161616; font-family: var(--montserrat-bold);font-size:44px; line-height:60px;text-align: center;}
.ab-brands-list{ width: 100%;float: left;margin-top: 60px;}
.ab-brands-list ul{width: 100%; float: left; display: flex; justify-content: space-between;flex-wrap: wrap;}
.ab-brands-list ul li{width:calc(16% - 20px); margin-bottom:50px; padding: 0px 15px;}
.ab-brands-list ul li img{width: 100%;}
.ab-sec1 .st-Sec2ParentTxt {gap: 4rem;}

.sub-mob-b{display: none;}
.sub-dec-b{display: block;}

/* services */
.m-top {margin-top: 4%;}
.s-technology-sec{width: 100%; float: left; margin-bottom:6%; display: flex; justify-content: center;}
.s-technology-list{width: 100%; float: left; margin-top:3%;}
.s-technology-in{width: 100%; float: left; list-style: none;}
.s-tec-c1{width:calc(25% - 20px);float: left; border: solid 1px #dedede; border-radius: 25px 25px 25px 0px; padding:35px; margin:0 15px;}


.s-technology-slid .slick-dots {position: absolute; bottom: -67px; display: block; width: 100%; padding: 0;list-style: none; text-align: center;z-index: 15;}
.s-technology-slid .slick-dots li button {width: 11px;height: 11px;}
.s-technology-slid .slick-dots li.slick-active button {background: #85c02e;}
.slick-dots li button {border: 0px solid #000; background-color: #85c02e38;}
.s-tec-c1-img{width: 100%; float: left; margin-bottom: 15px;}
.s-tec-c1-img img{width:60%;}
.s-tec-c1-cont {width: 100%; float: left; overflow: scroll; height:180px;}

.s-tec-c1-cont::-webkit-scrollbar-track{display: none;}
.s-tec-c1-cont::-webkit-scrollbar{width:3px;height:20px !important;}
.s-tec-c1-cont::-webkit-scrollbar-thumb{background:#9fdb1e;border-radius:10px;width:3px;height:50px !important;padding:10px;}
.s-tec-c1-cont p{width: 100%; float:left; font-size: 15px; color: #4c4c4c;}
.s-technology-slid.slick-slider button.slick-prev{display: none !important;}
.s-technology-slid.slick-slider button.slick-next{display: none !important;}


/* Team */

.team-p-sec{width: 100%; float: left; display: flex; justify-content: center;}
.team-p-list{width: 100%; float: left; margin-bottom:5%;}
.team-p-list ul{width: 100%; float: left; display: flex; justify-content:center; flex-wrap: wrap;}
.team-p-list1 ul{width: 100%; float: left; display: flex; justify-content: center;}
.team-p-list1 ul li{ display: flex; justify-content: center;}
.team-p-list ul li {width: calc(25% - 20px); margin: 0px 10px 20px 10px;}

.ab-team-list2{margin: 0 !important;}
.team-p-list .st-SecTitleMdlh1 { margin-bottom: 30px;}


/* work */
.tabList{display: flex;justify-content: center;}
.tabList ul.tabs{width:700px;float: left;margin-bottom: 40px;text-align: left;padding-bottom: 10px;}
.tabList ul.tabs .tabInner{display: inline-block;padding: 0 0 0 0;}
.tabList ul.tabs .tabInner:first-child{padding-left: 0;}
.tabList ul.tabs .tabInner .tabLink{display: inline-block;font-size: 16px; color: #dadada;font-weight: 700;position: relative;padding-top: 5px; transition: all 0.2s ease;}

.tabList ul.tabs .tabInner .tabLink span{width: 100%;float: left;text-align: center;}
/* .tabList ul.tabs .tabInner .tabLink span.txt{margin-top: -10px;} */
.tabList ul.tabs .tabInner .tabLink:hover::after{width: 100%;}
.tabList ul.tabs .tabInner .tabLink:hover{color: #86c232}
.tabList ul.tabs .tabInner .tabLink.active{color: #86c232}
.tabList ul.tabs .tabInner.active .tabLink{color: #86c232}

.tabList ul.tabs .tabInner .tabLink.active::after{width: 100%;}
.tabList ul.tabs .tabInner.active .tabLink::after{width: 100%;}
.tabList ul.tabs .tabInner .tabLink span img{max-width: 100%; transition: all 0.2s ease;display: inline-block;}
.tabList ul.tabs .tabInner .tabLink span img.aftrHover{display: none;}
.tabList ul.tabs .tabInner .tabLink:hover span img.aftrHover{display: inline-block;}
.tabList ul.tabs .tabInner .tabLink:hover span img.bfreHover{display: none;}

.tabList ul.tabs .tabInner.active .tabLink span img.aftrHover{display: inline-block;}
.tabList ul.tabs .tabInner.active .tabLink span img.bfreHover{display: none;}

.expersection-h.b-absolute {right: -4px !important;}
.overtext-h {bottom: 113px !important; padding: 18px 31px !important;}
.expersection-h .excard ul li img{max-width:90% !important;}
.expersection{text-align: left;margin-top: 0px;}
.expersection .headtext{width: 70%;padding-bottom: 70px;}
.expersection .excard ul{width: 100%;float: left;display: flex;justify-content: space-between;align-items: center;flex-flow: row wrap;}
.expersection .excard ul li{width:calc(50% - 40px); margin-bottom: 55px;  padding-bottom: 60px;position: relative;}
/* .overtext{background: rgba(255,255,255,0.5);border-radius: 5px;padding: 10px 10px;} */
.overtext {background: #fff;border-radius: 0; padding: 30px 35px; position: absolute; /* bottom: -30px; bottom:-7px;*/  z-index: 99; width: 52%;}
.expersection .excard ul li .overtext .workh1{font-size: 19px;font-weight: 600;color: #000;padding-bottom: 5px;}
.expersection .excard ul li .overtext p{font-size: 13px;font-weight: 400;color:#999999;}
.expersection .excard ul li{overflow: hidden; -webkit-transform: translate3d(0,100px,0);transform: translate3d(0,100px,0);transition: -webkit-transform .95s cubic-bezier(.475,.425,0,.995);transition: transform .95s cubic-bezier(.475,.425,0,.995);transition: transform .95s cubic-bezier(.475,.425,0,.995),-webkit-transform .95s cubic-bezier(.475,.425,0,.995);transition: -webkit-transform .95s var(--primary-ease);transition: transform .95s var(--primary-ease);transition: transform .95s var(--primary-ease),-webkit-transform .95s var(--primary-ease);z-index: 1;-webkit-perspective: 1000px;perspective: 1000px; -webkit-transform: translateZ(0);transform: translateZ(0);}
.expersection .excard ul li .nooverflow{transition: all 2.0s cubic-bezier(.475,.425,0,.995);}
.expersection .excard ul li:hover .nooverflow{-webkit-transform: scale(.95) rotateY(-9deg); transform: scale(.95) rotateY(-9deg);}


.expersection .excard ul li img{max-width: 100%;transform: scale(1);transition: transform 2s, filter 1s ease-in-out;}
.expersection .excard ul li:hover img{transform: scale(1.1);}
.expersection .excard ul li:hover .textani-R{transform: translateX(-70px);}
.expersection .excard ul li:hover .textani-L{transform: translateX(80px);}

.section2 {width: 100%;float: left;display: flex;  justify-content: center;}

.nooverflow {overflow: hidden;position: relative;}
.work-sec{width: 100%; float: left; display: flex; justify-content: center; flex-wrap: wrap; margin-top: 5%;}
.tabParent{margin-top: 2%;}

.t-absolute { position: absolute; bottom:0px; left:86px;}


/* career */
.c-st-Sec2ParentTxt {width: 100%; margin-top: 3%;padding: 0 !important;}
.c-st-Sec2ParentTxt .htext {padding-bottom: 10px !important;}
p.g-color { color: #8fb861; font-size: 24px;}
.c-st-Sec2ParentTxt .st-Sec2Img { width: calc(50% - 20px);}
.c-st-Sec2ParentTxt .headSec2 { width: calc(50% - 20px);}
.opening-sec{width: 100%; float: left; display: flex; justify-content: center; background-color: #f3fae4; padding: 4% 0 4% 0;}

.opening-title {width: 100%; float: left;}
.opening-title h2{color: #161616; font-family: var(--montserrat-bold);font-size:32px; line-height:30px;text-align: center;}

.opening-list{width: 100%; float: left; display: flex; justify-content:center;}
.opening-list ul{width: 100%; float: left; margin-top:3%; max-width:1400px;}
.opening-list ul li{width: 100%; float: left; margin-bottom:25px; }
.opening-list1 {width: 100%; float: left; display: flex; justify-content: space-between; background-color: #ffffff; box-shadow: 0px 5px 12px 0px rgba(62, 53, 120, 0.07); 
padding:40px 40px; border-radius:22px;}
.opening-l-title{ width: calc(20% - 20px); float: left; }
.opening-l-title h2{color: #161616; font-family: var(--montserrat-bold);font-size:20px; line-height:30px;text-align: left;}
.opening-l-title p{color: #161616;font-size:18px; line-height:30px;text-align: left;}
.opening-l-pare{width: calc(60% - 20px);}
.opening-l-pare p{color: #161616;font-size:18px; line-height:30px;text-align: left;}
.opening-l-btn{width: calc(15% - 20px);}
.opening-l-btn a{background-color: #9fdb1e;float: right; padding: 10px 35px; color: #fff; border-radius:5px; font-size: 16px;}
.c-st-Sec2ParentTxt {gap: 4rem;}



/*shweta*/
.rightDec p{font-family: 'Montserrat', sans-serif;font-size: 14px;
    padding-bottom: 30px;}

.expersection-h .excard ul li {margin-bottom: 0px !important;}

/* 
.overtext-h{background-color:var(--white-bg);border-radius:5px;padding:10px 10px;text-align:left;}
   */

@media only screen and (max-width: 1700px) {
.st-compsliderleft .AboutCom { margin-top: 8rem; margin-left: 11rem;}
.st-Sec8ContUs .contact2 {padding: 45px 122px;}
.st-Sec8ContUs .contact1 {padding: 45px 122px;}
p.g-color { font-size: 20px;}
}

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

.warpper {max-width: 1375px; width: 100%;}

.headerWrp {max-width: 1375px; width: 100%;}

.h-investors-right img {width: 100%;}

.h-il-para {font-size: 14px;line-height: 24px;}

.h-vision-cont p {font-size: 14px;line-height: 24px;}



.h-il-title h1 {font-size: 42px;line-height: 50px;}

.h-il-title h2 {font-size: 42px;line-height: 50px;}



.bg-text-img {height: 168px; position: absolute;left: 8%;}

.h-il-para {margin-top: 2%;}

.h-vision-cont h2 {font-size: 17px;}

img.bg-text-img.bg-text-img2 {left: 10%;height: 164px;top:4px;}

.h-join-c1-cont h2 { font-family: 'Manrope-Bold'; font-size: 17px; color: #1c1c1c;}

.h-join-c1-cont p {font-size: 14px;line-height: 24px;}

.h-join-title h2 {font-size: 30px;color: #1c1c1c;}

.partners-title h2 {font-size: 30px;}



.partners-list ul li img {width: 86%;}

.partners-list ul li {padding: 0px 10px;}

img.bg-text-img.bg-text-img3 {left: 3%;height: 129px;}

img.bg-text-img.bg-text-img4 { left: 0; height: 126px;}

.h-il-title h2 { font-size:40px;line-height: 45px;}

.awards-right {width: calc(50% - 12px);}

.awards-left { width: calc(40% - 12px);}

.awards-left img {width: 100%;}

img.bg-text-img5 { top: 17%; height: 146px;}

.awards-right-in h2 {font-size: 30px;}

.awards-right-in p {font-size: 14px;line-height: 24px;}



.h-Glimpse-title h2 {font-size: 30px;}

.h-Glimpse-l1 img { height: auto;}

.h-Glimpse-l2 img { height: auto;}



img.bg-text-img6 {height: 136px;}

.testimonial-l-in { max-width: 900px;}

.testimonial-title h2 {font-size: 30px;}

.talks-title h2 { font-size: 30px;}

.talks-cont h2 {font-size: 17px;}

.talks-cont p {font-size: 14px;line-height: 20px;  height: 60px; overflow: scroll;}

.git-title h2 {font-size: 40px;}

.git-title p {font-size: 14px;line-height: 24px;}

.git-in {width: 36%; z-index: 9;}

.info-1 p {font-size: 14px;line-height: 25px;}

.info-1 a {  font-size: 14px;line-height: 25px;}

.foot-para p { font-size: 14px; line-height: 24px;}

.foot-s-icons ul li {padding-right:30px;}



.foot-s-icons ul li a img {width: 82%;}

.foot-list2-in-l ul li a {font-size: 14px; line-height: 24px;}

.foot-list2-in-r ul li a {font-size: 14px; line-height: 24px;}

.mail-in input::placeholder{color:#bcbcbc; font-size: 14px;}

.mail-btn button {font-size: 14px;}

.startups-title h2 {font-size: 30px;}

.slick-slider button.slick-prev {left:91%;}/* 9-3-23 */


/* 9-3-23 */
.np-sec__main--cards__list{width: 100%; float: left; display: flex; justify-content: space-between;}
.np-sec__main--cards__list li { width: 31% !important;} 
.headerWrp .headtext .st-SecSubTitle .SubTxt {font-size: 14px;}
.st-learn .learnbtn {padding: 7px 20px;font-size: 16px;}
.st-banner-text {left: 114px;}
.st-Sec2ParentTxt {width: 100%;}
.st-Sec2Img.floatLft { width: calc(50% - 10px);float: left;}
.headerWrp .headtext{ width: calc(50% - 10px);float: left;}

.expersection .headtext {width: 100%;float: left;}
.excardList.slick-slider button.slick-next {right: 9px;}
.tech-line {top: 86px; right: -256px;}
.techsection .SecTechOut .TechList li .subitem .stoneh3 {font-size: 24px;}
.st-SecTitleMdl .st-SecTitleMdlh1 { font-size: 35px; line-height: 50px;}
.st-compsliderleft .AboutCom {font-size: 35px;line-height: 50px; margin-left: 10rem;}
.card-sliderright.slick-slider button {top: 262px;}
.st-compcard .Aboutemp { font-size: 16px;}
.NewsBoldTxt { font-size: 20px;}

.st-Sec8ContUs .contact1 {padding: 45px 123px;}
.st-Sec8ContUs .msgtxt {width: 100%;}
.st-Sec8ContUs .msgtxt .geth2 { font-size: 24px;}


.footer .wrapper {max-width: 1135px;}
.footer .wrapper .footersection .foot1 .footh1 {font-size: 25px;}
.footer .wrapper .footersection .foot1 .footh2 {font-size: 22px;}
.techsection .SecTechOut .TechList li .subitem .stoneh2 {top: -20px;}
.cbtndiv .cbtn { font-size: 12px;padding: 10px 8px;}
/* .st-Sec8ContUs .msgtxt .geth2 {font-size: 18px;} */
.capitem .capah1 {font-size: 23px;}
.shado-img {left: 58px;}
.EmpInfo .emp-post { font-size: 12px;}
.card-sliderright.slick-slider button.slick-next {left:-44%;}
.card-sliderright.slick-slider button.slick-prev {left: -51%;}

.cw-btn { width: 12%;}
/* .expersection .excard ul li img {max-width: 80%;} */


.Sec-Title {font-size: 35px; line-height: 44px;}
.ab-team-cont h2{font-size: 35px; line-height: 44px;}
.ab-sec1 h2 {font-size: 20px;line-height: 27px;}

.ab-team-bg {height: 335px;}
.ab-brands-title h2{font-size: 35px; line-height: 44px;}
.banner-text-in h2 {font-size: 50px;}
.banner-text {bottom: 85px;left: 166px;}


.opening-l-pare p {font-size: 16px;line-height: 28px;}
.opening-list ul { max-width: 1260px;}

.opening-l-btn a {font-size: 15px;}
.opening-l-title {width: calc(23% - 20px);}
.opening-l-title h2 {font-size: 19px;}
.opening-l-title p {font-size: 16px;}
.opening-title h2 {font-size: 26px;}
.opening-l-pare {width: calc(59% - 20px);}

.overtext-h { width:60%; right: -10px;}
.expersection-h .excard ul li img{max-width: 80% !important;}

.np-headTop{padding:8px 20px 5px;}

.capableSec .capableSecInn {margin: 40px 0 50px 0;}
}



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

.headerWrp { max-width: 1250px;}

.warpper{ max-width: 1250px;}

.bg-text-img {height: 151px;}

.h-vm-sec {margin-top: 8%;}

.h-join-c1-img img{width: 100%;}

.h-join-c1-img {width: calc(20% - 10px);}

.h-join-c1-cont {width: calc(80% - 10px);}

img.bg-text-img.bg-text-img2 {left: 10%;height: 150px;}

img.bg-text-img.bg-text-img3 { left: 3%;height: 108px;}

img.bg-text-img.bg-text-img4 { left: 0; height: 113px;}

img.bg-text-img5 { top: 23%; height: 129px;}

img.bg-text-img6 {height: 125px;}

.get-it-img img { width:84%;float: right;}

.h-il-title h1 {font-size: 34px;}

.h-il-title h2 {font-size: 34px;}

.testimonial-l-in { max-width: 830px;}

.git-title p {margin-bottom: 0;}

.info-1 { padding-top: 15px;padding-bottom: 15px;}

.h-advisory-cont-in h2 {font-size: 25px; }

.h-advisory-cont-in p {font-size: 14px;}

/* 9-3-23 */
.np-headImg {width: 36%;}
.techsection .SecTechOut .TechList li .subitem .stoneh2 {font-size: 24px;width: 62px; height: 62px;}
.tech-line {top: 76px;right: -240px;}
p.emp-name {font-size: 15px;}
.st-compsliderleft .AboutCom {margin-left: 9rem}

/* .expersection .excard ul li img {max-width: 75%;} */
.slick-slider button.slick-prev {left: 90%;}
.t-card1-cont h2 {font-size: 18px;}
.t-card1-cont p{font-size: 13px;}
.banner-text {bottom: 78px; left: 141px;}

.expersection .excard ul li .overtext p {font-size: 12px;}
.expersection .excard ul li .overtext .workh1 {font-size: 21px;}

.opening-l-btn {width: calc(17% - 20px);}
.opening-l-btn a {font-size: 15px;}
.opening-l-title {width: calc(23% - 20px);}
.opening-l-title h2 {font-size: 19px;}
.opening-l-title p {font-size: 16px;}
.opening-title h2 {font-size: 26px;}
.overtext-h {width:70%; right: -10px;}
}



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

.h-banner-text2 {font-size: 45px; line-height: 50px;}

.warpper {max-width: 1100px;}

.bg-text-img {height: 132px;}

.h-il-title h1 { font-size: 30px; line-height: 33px;}

.h-il-title h2 { font-size: 30px; line-height: 33px;}

img.bg-text-img.bg-text-img3 { height: 87px;}

img.bg-text-img.bg-text-img4 {height: 102px;}

img.bg-text-img5 { top: 18%; height: 116px;}

.h-advisory-cont-in { padding-bottom: 33px;padding-right: 30px;}


.st-banner-text {left:62px;}
.Sec-Title { font-size: 32px;line-height: 38px;}
.st-SecTitleMdl .st-SecTitleMdlh1 {font-size: 32px; line-height:38px;}
.techsection .SecTechOut .TechList li .subitem .stoneh3 {font-size: 22px;}
/* .capitem .capaPara {height: 100px; overflow: scroll;}  */
.capaPara {height: 100px; overflow: scroll;} 
.capitem .capah1 {font-size: 22px;}
.st-compsliderleft .AboutCom {font-size: 32px; line-height:38px;}
.card-sliderright.slick-slider button {width: 43px;height: 43px;}


p.emp-name { font-size: 15px;}
.EmpInfo .emp-post {font-size: 10px;}
.st-compcard {padding: 23px;}
.st-compcard .Aboutemp {font-size: 14px;}
.st-compsliderleft {height: 410px;}
.st-MoreDtl {font-size: 16px;}
.st-compsliderleft .AboutCom {margin-left: 7rem;}
.card-sliderright.slick-slider button.slick-prev {left: -55%;}
.card-sliderright.slick-slider button.slick-next {left: -48%;}
.st-Sec8ContUs .contact1 { padding: 45px 63px;}
.st-Sec8ContUs .contact2 { padding: 45px 63px;}

.banner-text-in h2 {font-size: 45px;}
.banner-text { bottom:75px;left: 133px;}
.ab-brands-title h2{ font-size: 32px;line-height: 38px;}
.ab-team-cont h2{ font-size: 32px;line-height: 38px;}

p.g-color {font-size: 19px;}
.b-absolute {right:-14px;}

.s-tec-c1-cont p{font-size: 13px;}

}





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



  .testimonial-l-in { max-width: 720px;}

  .get-it-img img {width: 77%; float: right;  margin-top: 2%;}

  .git-title h2 { font-size: 36px;}

  .foot-list2-in-r ul li a {font-size: 12px;line-height: 22px;}

  .foot-list2-in-l ul li a  {font-size: 12px;line-height: 22px;}

  .foot-para p{font-size: 12px;line-height: 22px;}

  .h-advisory-cont-in h2 {  font-size: 18px;}

/* 9-3-23 */
  .cw-btn {width: 12%;}
  .st-banner-text {left: 21px;}
  .st-compsliderleft .AboutCom {margin-left: 4rem;}
  .card-sliderright.slick-slider button.slick-prev {left: -60%;}
  p.emp-name {font-size: 14px;}
  .card-sliderright.slick-slider button.slick-next { left: -53%;}
  .excardList.slick-slider button.slick-next {right: 28px;}
  .slick-slider button.slick-prev {left: 89%;}
  .st-Sec2ParentTxt {padding: 0;}
  .slick-slider button.slick-prev {left:89%;}

  .st-banner-text {top: 180px;}
  .banner-text {bottom: 66px;left: 123px;}
}





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

img.bg-text-img.bg-text-img2 {height: 130px;}

img.bg-text-img6 {height: 100px;}

.social-c-l { width: 100%;float: left;display: flex;justify-content: center;}

.social-c-l img {width: 90%;}

.warpper {max-width: 950px;}

img.bg-text-img5 {top: 12%; height: 103px;}

.h-award-bg img {width: 54%; float: right;}

.headerWrp {max-width: 950px;}

.y-icon {left: 44%; top: 40%; width: 18%;}



.h-join-card ul { flex-wrap: wrap;}

.h-join-card ul li {width: calc(50% - 20px); margin-bottom: 30px;}

.testimonial-l-in {max-width: 620px;}

.get-it-img img {width: 57%;}

a.mail-l {padding-left: 0px;}

.talks-cont h2 {font-size: 13px;}

.talks-cont p { font-size: 12px;}

.git-title h2 {font-size: 34px;}

.h-Startups-sec-left {width: calc(80% - 30px);margin-bottom: 50px;}

.ap-partners-logo {width: calc(100% - 10px);}

.talks-list ul { flex-wrap: wrap;}

.talks-list ul li {width: calc(50% - 20px); float: left; margin-bottom: 5%;}

.h-advisory-in ul li { width:calc(33.33% - 0px);}

.bg-text1 {flex-wrap: wrap;}
.h-investors-left { width: 100%;flex-wrap: wrap; order: 2; }
.h-investors-right { width: 100%; z-index: 1; order: 1;margin-bottom: 50px;}
.techsection .SecTechOut .TechList li .subitem .stoneP {font-size: 12px;line-height: 1.3;}
.tech-line {top: 76px; right: -177px;}
.tech-line.tech-line2 {top:45px; right: -177px;}
.card-sliderright.slick-slider button {top: 237px;}
.card-sliderright.slick-slider button.slick-next {left: -51%;}
.NewsBoldTxt { font-size: 16px;line-height: 20px;}
.NewsAuthor .Author {font-size: 12px; margin-left: 0px;}
.NewsAuthor.relative img {width: 74%;}
.NewImgDate {font-size: 10px;}
.st-Sec8ContUs .msgtxt .geth2 {font-size: 21px;}
.st-Sec8ContUs .contact1 {padding: 45px 43px;}
.st-Sec8ContUs .contact2 {padding: 45px 43px;}
.capableSecInn li .capitem {padding: 40px 34px;}
.capitem .capah1 {font-size: 19px}
.techsection .SecTechOut .TechList li .subitem .stoneh3 {font-size: 19px; margin-bottom: 7px; margin-top: 20px;}
.st-Sec4Tech { margin: 0 0;}
.capableSec .capableSecInn {margin: 40px 0 40px 0;}
.st-Sec6 {margin: 0px 0 50px 0;}
.st-Sec7Latest { margin: 0px 0;}
.st-compsliderleft {height: 340px;}
.card-sliderright.slick-slider button {top:225px;left: -59%;}
.st-compsliderleft .AboutCom { margin-top: 7rem;}
.cw-btn {width: 16%;}
.cw-btn a { font-size: 14px;}
.NewImgDate { padding: 7px 12px;;}
.np-headtopLft ul li a { font-size: 14px;}
.st-Sec2ParentTxt {gap: 3rem;}
.st-Sece3xper {padding: 0px 20px;}

.shado-img {left: 39px;top: 9px;}
.techsection .SecTechOut .TechList li .subitem .stoneh2 { font-size: 20px;width: 56px; height: 56px;left: 34px;top: -20px;}

.footer .wrapper .footersection .foot2 .subf2 .footmenu ul li {font-size: 15px;}
.foot2 .subf2 .contwrapper .email span a {font-size: 15px;}
.expersection .excard ul li .overtext .workh1 {font-size: 15px; padding-bottom: 1px;}
.expersection .excard ul li .overtext p { font-size: 10px;}
.b-absolute {right:22px; bottom: 18px; z-index: 99;width: 54%;}
.slick-slider button.slick-prev {left: 85%;}

.ab-team-bg { height: 267px;}
.ab-brands-list ul li {width: calc(17% - 20px);}
.ab-sec1 .headtext {width: 100%;}

.banner-text-in h2 {font-size: 35px;}
.banner-text {bottom: 36px;left: 102px;}
.overtext {padding: 23px 28px;}
.t-absolute {bottom: 18px;left:65px;}
.expersection .excard ul li { margin-bottom: 23px;}

.opening-list1 {flex-wrap: wrap;}
.opening-l-btn {width: 100%; margin-top:2%;}
.opening-l-title {width: calc(30% - 20px);}
.opening-l-pare {width: calc(70% - 20px);}
.opening-l-btn a {float: left;}

.overtext-h {width: 75%;right: -23px;}
}



@media screen and (max-width:800px){
.np-headerMenu {display: block !important;}
.cw-btn {width: 100%;margin: 0;}


 img.bg-text-img6 {display: none;}

 img.bg-text-img.bg-text-img2 {display: none;}

 img.bg-text-img.bg-text-img3 {display: none;}

 img.bg-text-img5 {display: none;}

 .h-banner-text2 { font-size: 26px; line-height: 30px;margin-top: 34px;}

 img.bg-text-img {display: none;}

 .warpper {max-width: 950px; padding: 0px 25px;}

 .awards-lr {flex-wrap: wrap;}

 .awards-left {width: 100%;}

 .awards-right{width: 100%;}

 .talks-list ul li {margin-bottom: 40px;}

 .get-it-img img {display: none;}

 .git-in {width: 100%; z-index: 9;}





 .foot-list1 {width: 100%; margin-bottom: 5% }

 .foot-list {width: 80%;flex-wrap: wrap;justify-content: center;}

 .foot-list3{width: 100%; float: left;}

 .foot-s-icons ul li a img {width: 100%;}

 .footer-in { width: 100%;float: left;display: flex;justify-content: center;}

 .foot-list2-in {justify-content: space-between;}

 .awards-right {margin-top: 3%;}

 .capitem .capaPara{margin:10px 0 5px;padding: 0 3px; height: 95px; }





 .cw-btn {display: none;}

 ul.brop-d {width: 100%;float: left;padding-top:25%;}

 ul.brop-d li {width: 100%;float: left;padding:13px 20px;}

 ul.brop-d li a {color: #000; font-size: 16px;}

 .cw-btn.cw-btn-mob {display: block; padding: 0;margin-top: 20px; }

 .cw-btn.cw-btn-mob a { font-size: 13px; padding: 10px 20px; color: #fff;}

 .h-advisory-cont-in { padding-bottom: 21px;padding-right: 21px; padding-left: 21px;}


 .Sec-Title {font-size: 25px; line-height: 30px;}
 .Sec-Title br {display: none;}
 .st-banner-text {top: 110px;}
 .headerWrp .headtext .htext { padding-bottom: 19px;}
 .headerWrp .headtext .st-SecSubTitle { padding-bottom: 19px;}

 .st-Sec2 {padding: 0px 20px;}
 .st-Sec2Img img {width: 100%; float: left;}
 .excardList.slick-slider button {top: -62px;}
 .excardList.slick-slider button.slick-next { right: 12px;}
 .slick-slider button.slick-prev { left: 83%;}
 .capableSecInn li {width: calc(80% - 0px);}
 .techsection .SecTechOut .TechList li {width: calc(50% - 30px);}
 .tech-line {display: none;}
 .techsection .SecTechOut .TechList li:nth-child(even) {margin-top: 0;}
 .techsection .SecTechOut .TechList li {margin: 0px 15px 70px 15px;}
 .techsection .SecTechOut {padding: 45px 0 5px 0;}
 .techsection .SecTechOut .TechList li .subitem .stoneh2 {left: 73px;}
 .NewSecInn li {width: calc(50% - 30px);}
 .LatestSec .NewSecInn {justify-content: flex-start;}
 .companyslider {width: calc(58% - 10px);}
 .st-SecTitleMdl .st-SecTitleMdlh1 { font-size: 25px; line-height: 38px;}
 .st-Sec8ContUs {flex-wrap: wrap;}
 .st-Sec8ContUs .contact1 {width: 100%;}
 .st-Sec8ContUs .contact2{width: 100%;}
 .st-compsliderleft .AboutCom {font-size: 25px;margin-left: 2rem;}
 .card-sliderright.slick-slider button {top:240px;}
 .card-sliderright.slick-slider button.slick-prev {left: -69%;}
 .card-sliderright.slick-slider button.slick-next {left: -56%;}
 .NewImgDate {font-size: 14px; padding: 8px 16px;}

 .st-learn .learnbtn {padding: 7px 20px;font-size: 12px;}
 .shado-img {left: 64px; top: 12px;}

 .techsection .SecTechOut .TechList li .subitem .stoneh2 {font-size: 30px; left: 62px; top: -15px;width: 70px; height: 70px;}

 .st-compsliderleft {height: 375px;}
 .footer .wrapper .footersection .foot2 .subf2 .contwrapper .email {margin-right: 30px;}
 .foot2 .subf2 .contwrapper .email span a {font-size: 13px;}
 .footer .wrapper .footersection .foot2 .subf2 .footmenu ul li { font-size: 13px;}
 .footer .wrapper .footersection .foot2 .subf1 p {font-size: 13px;}

 /* .st-Sec2ParentTxt { flex-wrap: wrap;} */
.st-Sec2Img.floatLft { width:calc(50% - 10px);}
.st-Sec2ParentTxt .headerWrp .headtext{ width: 100%; float: left;}
/* .headerWrp .headtext {width: 100%;} */
.ab-sec1 .headerWrp .headtext { width: 100%;order: 2;}
.ab-sec1 .st-Sec2Img {order: 1;}
.banner-text-in h2 { font-size: 30px;line-height: 35px;}
.breadcrumb {margin-top: 5px;}
.breadcrumb li {font-size: 14px;}
.banner-text {bottom: 30px;left:46px;}
.ab-team-list ul {flex-wrap: wrap;padding: 0px 20px;}
.ab-team-list ul li {width: calc(50% - 20px); margin-bottom: 30px;}
.ab-brands-list ul{padding: 0px 20px;}
.ab-brands-list ul li { width: calc(30% - 20px);}
.ab-team-cont h2 {font-size: 25px; line-height: 38px;}
.ab-brands-title h2{font-size: 25px; line-height: 38px;}
.ab-sec1 h2 {font-size: 17px; line-height: 24px;}

.sub-mob-b{display: block; width: 100%;}
.sub-dec-b{display: none;}
.s-technology-sec {margin-bottom: 10%;}
.expersection .excard ul li { width: 100%;}
.b-absolute {width: 34%;}
.overtext {width:40%;}

.opening-l-title {width: calc(37% - 20px);}
.opening-l-pare {width: calc(65% - 20px);}
.opening-list ul {padding: 0px 20px;}
.opening-l-btn a {padding: 7px 20px;font-size: 12px;}
.overtext-h {width: 68%; right:-43px;}
.capableSec .capableSecInn { justify-content: center;}

}


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

.h-vm-sec {margin-top: 8%; flex-wrap: wrap;}

.h-vision{margin-bottom: 20px;}

.h-join-card ul li {width: 100%;margin-bottom: 30px;}

.h-join-title {margin-bottom: 9%;}

.h-Startups-sec-left {width: 100%; padding: 0;}

.h-banner-text2 { font-size: 19px !important;line-height: 22px !important;}

.np-headImg img {width: 100%;}



.partners-list ul li { width: calc(40% - 20px);}

.partners-list ul li img { width: 100%;}

.h-award-bg { display: none;}

.slick-slider button.slick-prev { width: 45px; height: 45px;left: 68%;}

.slick-slider button.slick-next {width: 45px; height: 45px; right: 50px; top: -20px;}

.foot-list2-in {flex-wrap: wrap;}

.foot-list2-in-l { width: 100%; float: left;}

.foot-list2-in-r {width: 100%; float: left; margin-top: 5%;}

.foot-list1 { width: 100%; margin-bottom: 8%;}

.h-il-title h1 {font-size: 20px;}

.h-il-title h2{font-size: 20px;}

.h-join-title h2 {font-size: 20px; color: #1c1c1c;}

.partners-title h2 {font-size: 20px;}

.awards-right-in h2 {font-size: 20px;}

.h-Glimpse-title h2 {font-size: 20px;}

.testimonial-title h2 {font-size: 20px;}

.talks-title h2 {font-size: 20px;}

.git-title h2 {font-size: 27px;}

.h-advisory-in ul li {width: calc(50% - 0px);}

.h-advisory-cont-in h2 {font-size: 19px;}

.h-advisory-cont-in p {font-size: 11px;}

.h-advisory-cont-in {padding-left: 21px; padding-bottom: 20px;}



.talks-list ul li {width: 100%;float: left;margin-bottom: 5%;}

.talks-list ul {margin-top: 8%;}

.h-investors-right {margin-bottom: 10px;}

.h-Glimpse-l {width: 100%;}

.h-Glimpse-in {flex-wrap: wrap;}





.capableSecInn li {width: 100%;}
.NewSecInn li { width: 100%;}
.techsection .SecTechOut .TechList li { width: 90%}
.techsection .SecTechOut .TechList li .subitem .stoneh2 {left: 125px;}
.st-Sec2 .headerWrp .headtext {width: 100%;float: left;}
.st-Sece3xper {margin: 0px 0 50px 0;}

.st-Sec6 { justify-content: center;flex-wrap: wrap;}
.st-compsliderleft {width: 100%;max-width: 100%;}
.companyslider { width: 100%;position: absolute;top: 128px;left: 37%;}
.st-compsliderleft .AboutCom { margin-top: 2rem;}
.st-compsliderleft {height: 405px;}
.EmpImg {width: calc(23% - 20px);}
.expersection .headtext {width: 77%;}
.slick-slider button.slick-next {right: 50px;top: -74px;}
.excardList.slick-slider button {top: -75px;}
.slick-slider button.slick-prev {left: 77%;}
.card-sliderright.slick-slider button {top: -60px;}
.card-sliderright.slick-slider button.slick-prev {left: 77%;}
.card-sliderright.slick-slider button.slick-next {left: 87%; top: -61px;}


.BansliderParent {width: 100%;float: left;display: flex;flex-wrap: wrap;}

.bannerslideImg { width: 100%; float: left; display: flex; justify-content: center;margin-top: 17%;}
.BansliderParent .headerWrp .headtext { width: 90%; float: left;}
.dec-img{display: none !important;}



.SliderOut .slick-dots {bottom: 12% !important;}

.slick-dots li button {width: 12px;height: 12px;}

header.sticky{background-color:#ffffff;margin-top: 0%;}


.footer .wrapper .footersection .foot2 { flex-wrap: wrap;}
.subf1 {width: 100%;}
.subf2 {width: 100%;}
.footer .wrapper .footersection .foot2 .subf2 .contwrapper { flex-wrap: wrap;}
.footer .wrapper .footersection .foot2 .subf2 .contwrapper .email{width: 100%; margin-bottom: 20px;}
.footer .wrapper .footersection .foot2 .subf1 .social {padding-top: 30px; padding-bottom: 30px;}
.shado-img {left: 81px; top: 14px;}
.card-sliderright li {margin: 8px 15px;}

.st-compcard { -webkit-box-shadow: none;}
.ab-team-list { margin-top: -14%;}
h2.st-SecTitleMdlh1.montserrat-bold.primary-color br {display: none;}
.st-SecTitleMdl .st-SecTitleMdlh1 { padding: 0px 10px; line-height: 26px;}
.s-technology-sec {margin-bottom: 16%;}

.team-p-list .st-SecTitleMdlh1 { margin-top: 20px;}

.b-absolute {  width: 47%;}
.tabList ul.tabs { display: flex;  flex-wrap: wrap; justify-content: center;}
.tabList ul.tabs .tabInner .tabLink span { width: 56%;}
.tabList ul.tabs .tabInner{width: 40%;display: flex;justify-content: center; margin-bottom: 20px;}
.tabList ul.tabs .tabInner .tabLink {display: flex;justify-content: center; font-size: 13px; flex-wrap: wrap;}
.overtext { width: 47%;}


.opening-l-title {width: 100%; margin-bottom: 4%;}
.opening-l-pare {width: 100%; margin-bottom: 4%;}
.opening-list1 {padding: 25px 25px;}
p.g-color {font-size: 16px;}
.opening-title h2 {font-size: 21px;}
.opening-l-title h2 {font-size: 18px;}
.opening-l-pare p {font-size: 15px;line-height: 25px;}
.opening-l-title p {font-size: 15px;}
.opening-sec { padding: 7% 0 6% 0;}

.expersection-h .excard ul li img { max-width: 100% !important;}
.b-absolute{right:22px;}

.mob-img { display: block !important;}
.st-banner-text {top: 50%;}
.st-Sec2ParentTxt { flex-wrap: wrap;}
.st-Sec2Img.floatLft { width: 100%;}
.form-group label{font-size: 13px;}
.form-group{margin-bottom:16px;}
#fixed-form-container .btn-default{padding:6px 30px;font-size:14px;margin-top:10px;}
.errors{font-size:10px !important;}
#fixed-form-container .button {
    font-size: 14px;
}
}





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

.h-advisory-in ul li { width: 100%;}

.h-advisory-cont-in h2 {font-size: 22px;}

.h-advisory-cont-in p { font-size: 15px;}

.h-advisory-cont-in { padding-left: 31px; padding-bottom: 30px;}

.slick-slider button.slick-next {right: 15px;top: -20px;}

.foot-list {  width: 100%;}

.excardList.slick-slider button.slick-next { right: 2px; top: -89px;}
.slick-slider button.slick-prev {left: 73%;}
.excardList.slick-slider button {top: -89px;}
.st-SecTitleMdl .st-SecTitleMdlh1 {font-size: 25px; line-height: 31px; padding: 0px 10px;}
.companyslider { left: 48%;}
.st-compsliderleft .AboutCom { font-size: 25px;line-height: 30px;margin-left: 1rem;}
.card-sliderright.slick-slider button.slick-prev {left: 75%;}
.st-Sec8ContUs .contact1 {padding: 30px 15px;}
.st-Sec8ContUs .contact2 {padding: 30px 15px;}
.cbtndiv .cbtn { font-size: 12px;padding: 10px 8px;}
.st-Sec8ContUs .msgtxt .geth2 {font-size: 18px;}


.Sec-Title {font-size: 23px; line-height: 28px;}
.st-SecTitleMdl .st-SecTitleMdlh1 {font-size: 23px; line-height: 28px;}
.st-compsliderleft .AboutCom {font-size: 23px; line-height: 28px;}
.st-banner-text {width: 96%;}

.SliderOut .slick-dots {transform: rotate(0deg);top: auto; left: 0px;}
.shado-img {left: 66px;top: 14px;}
.techsection .SecTechOut .TechList li .subitem .stoneh2 {left: 85px;}
.ab-team-list ul li {width: 100%;}
.ab-team-cont h2 br{display: none !important;}
.ab-brands-title h2 br {display: none;}
.ab-team-bg {padding: 0px 10px;}
.ab-team-cont h2 {margin-top: 20px;}
.ab-brands-list ul li { width: calc(50% - 20px);}

.b-absolute { width: 66%;}
.overtext { padding: 17px 19px;}
.expersection .excard ul li .overtext p {font-size: 9px;}
.overtext { width:55%;}

.b-absolute{right:0px;}

.about-sec {margin-top: 70px;}


}



@media only screen and (max-width:400px) {
.slick-slider button.slick-prev { width: 40px; height: 40px; left: 74%;}
.slick-slider button.slick-next{ width: 40px; height: 40px; left: 90%;}
.card-sliderright.slick-slider button.slick-prev{ width: 40px; height: 40px; left: 74%;}
.card-sliderright.slick-slider button.slick-next{ width: 40px; height: 40px; left: 90%;}
.st-compsliderleft .AboutCom { width: 66%;}
.companyslider {left: 56%;}
.card-sliderright.slick-slider button.slick-next {left: 85%;}
.card-sliderright.slick-slider button.slick-prev {left: 72%;}
.companyslider {left: 51%;}
.techsection .SecTechOut .TechList li .subitem .stoneh2 {left: 53px;}
}

@media only screen and (max-width:360px) {
.companyslider {left: 55%;}

}