@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#000;border-radius:0px;}
::-webkit-scrollbar{width:5px;background-color:#000;}
::-webkit-scrollbar-thumb{border-radius:0px;background:#f39219;border-radius:10%;}
body{background:#fff;font-size:16px;color:#000;}
body,h1,h2,h3,h4,h5,h6,p,a,li,span,strong{font-family:'Work Sans',sans-serif;}

/* headings */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{margin:0;padding:0;}
p{line-height:normal;padding:0;margin:0px;line-height:25px;color:#333333;}
a{text-decoration:none;color:#000;font-size:18px;}
a:hover{text-decoration:none;color:#fff;}
a:focus{outline:none;text-decoration:none;}
figure{margin-bottom:0}
img{border:0px;outline:none;max-width:100%}
ul{padding:0px;margin:0px}
ul,li{list-style-type:none;}
.relative{position:relative;}
.absolute{position:absolute;}
.sec-pad{padding:100px 0;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt100{margin-top:100px;}
.tac{text-align:center;}
body {overflow-x: hidden;}
/* Btn Sizes and styles */
ul.btn-wrap{gap:20px}
ul.btn-wrap li{font-size:0;}
ul.btn-wrap li:last-child{}
.bullets{text-align:center;}
.bullets li{display:block;position:relative;font-size:20px;line-height:30px;width:max-content;margin:auto;padding-left:40px;}
.bullets li:before{content:"\f058";position:absolute;font-family:'Font Awesome 5';left:0;color:#00912e;}
.main-heading{font-size:80px;font-weight:700;color:#333333;line-height:normal;font-family:'Work Sans',sans-serif;letter-spacing:0;}
.main-heading span{    background: linear-gradient(180deg, rgba(1, 104, 38, 1) 0%, rgba(0, 198, 36, 1) 100%);
    background-clip: text;
    -webkit-text-fill-color: transparent;}
.main-pera{font-size:20px;font-weight:400;line-height:35px;color:#333333;}
.mainbtn a{font-weight:600;margin:40px 0 0 0;display:inline-block;}
.mainbtn a i{border:1px solid #000;border-radius:25px;padding:6px 18px;font-size:20px;margin:0 0 0 8px;}
.small-heading{font-weight:600;font-size:16px;color:#00aeef;margin-bottom:30px;position:relative;display:inline-block;}
.my-tabs{display:none;}
.my-tabs.current{display:block;}
.thankyou-sec{text-align:center;height:100vh;display:flex;background:#EDEDED;}
.thankyou-sec .container{align-self:center;}
.thankyou-sec a img{max-width:100%;margin-bottom:50px;}
.thankyou-sec h1{font-size:62px;font-weight:500;line-height:70px;position:relative;color: #f39219;}
.thankyou-sec p{font-size:18px;font-weight:400;line-height:26px;color:#000000B8;width:60%;margin:auto;padding:25px 0;}
.thankyou-sec ul{display:flex;align-items:center;justify-content:center;margin-top:50px;}
.thankyou-sec ul li{margin:0 15px;}
.thankyou-pg footer{display:none}
.parascroll{height:300px;overflow-y:scroll;}

/*-------------------------------------------------------------------------------------*/
.header{position:absolute;z-index:5;padding:50px 0 0;width:100%;}
.header:before{content:'';position:absolute;background-image:url(../images/banerlight.png);width:540px;height:570px;left:0;top:0;background-size: cover;
    background-repeat: no-repeat;}
.header{}
.header ul{}
.hamburger{position:absolute;width:95px;top:50px;right:250px;}
.check_hamburger{display:block;position:absolute;width:30px;height:30px;opacity:0;z-index:2; /* Very Important!! It will be over the 3 lines */top:0;left:45px;cursor:pointer;}
.hamburger span{display:block;height:3px;width:30px;background-color:#020202;border-radius:2px;margin-bottom:5px;z-index:0; /* Just in case...*/transition:all .3s ease-in;position:relative;left:45px;top:4px;}
.hamburger:after{content:'';position:absolute;background:#fff;width:50px;height:50px;z-index:-5;left:36px;top:-12px;border-radius:50px;}
.baner{position:relative;overflow:hidden;}
.baner .slider-wrap{display:flex;position:relative;left:-210px;transform:rotate(10deg);top:-80px;z-index:9;}
.baner .slider-wrap ul li{margin:10px;width:auto!important;}
.baner .slider-wrap img{filter: brightness(80%);}
.baner:before{content:'';position:absolute;background-image:url(../images/banerlight2.png);width:540px;height:570px;right: 0;bottom:0;background-size: cover;
    background-repeat: no-repeat;}

/* when the imput is clicked, the lines will transform */
.check_hamburger:checked ~ span:nth-of-type(1){transform:translate(0,8px) rotate(45deg);}
.check_hamburger:checked ~ span:nth-of-type(2){opacity:0;}
.check_hamburger:checked ~ span:nth-of-type(3){transform:translate(0,-8px) rotate(-45deg);}
.overflow_menu{margin-top:15px;height:223px;position:relative; right:160px;width: 260px;}
.menu_hamburger{width:100%;position:absolute;top:-245px;left:0;background-color:#fff;border-radius:5px;transition:ease-in .6s all;opacity:0;}
.menu_hamburger_list li a{display:block;width:100%;padding:5px 0;}
.menu_hamburger_list li a:hover{background-color:#18ecbf;text-decoration:none;color: #fff;}
/*.menu_hamburger_list li.dropdown:hover .dropdown_anchor i{color: #fff;}*/
.menu_hamburger_list li a:hover li{color:#fff;}
.menu_hamburger_list li a{color:#000;font-weight:700;text-align:center;text-transform:uppercase;}
.menu_hamburger_list li i { position: relative;}
.menu_hamburger ul.inermenu {}
.menu_hamburger ul.inermenu {position: absolute; right: 260px; background: white; width: 350px; border-radius: 5px;display: none;top:0px;}
/*.menu_hamburger_list li.mnudrp:hover ul.inermenu{display: block;}*/
.menu_hamburger_list li.mnudrp.active ul.inermenu{display: block;}


/* When the imput is clicked, the menu_hamburger will go down or up */
.check_hamburger:checked ~ div.overflow_menu div.menu_hamburger{opacity:1;top:0px}
.header ul li{}
.header ul li a{color: #000;}
.header .dropdown {position: relative;}
.header .dropdown a {}
.header .dropdown .dropdown_anchor {position: absolute; top: 5px; left: 0px; transform: rotate(90deg);z-index: 99;}
.header .dropdown .dropdown_anchor i {font-size: 20px; color: #000; }
.header .wrp{/* text-align: right; */display:flex;justify-content:space-between;padding:0 20px 0 0;}
.header .wrp a{color:#fff;}
.header .wrp a i{color:#f39219;}
.header a img{width:200px;}
.baner{overflow:hidden;height:930px;min-height:820px;background:url(../images/bnrbg.png) no-repeat;background-position:center;background-size:cover;}
.baner .cntct-sec{}
.baner .cntct-sec h1{font-size:67px;color:#fff;padding:60px 0px 60px 0;line-height:normal;}
.baner .cntct-sec p{color:#fff;font-weight:200;padding:0 330px 0 0;font-size:16px;}
.baner .cntct-sec a{color:#fff;position: relative;z-index: 1;}
.baner .cntct-sec a i{color:#fff;background:#f39219;transform:rotate(320deg);border-radius:50%;padding:10px;margin:0 0 0 10px;}
.baner .cntct-sec ul{display:flex;align-items:center;justify-content:flex-start;margin:80px 0 0 0;}
.baner .cntct-sec ul li{padding:0 40px 0 0;}
.baner .cntct-sec ul li img{padding:20px 0;}
.baner a:hover{}
.brn-rside-img{display:flex;align-items:flex-end;justify-content:flex-end;}
.bnr-side-img img{width:auto;position:relative;width:80%;border-radius:0 36px 36px 36px!important;margin:20px 0 10px;}
.optnboxs{background:url(../images/optnboxs-bg.png) no-repeat}
.optnboxs .secwrp{background:#f3f3f5;padding:50px 40px;border:1px solid #c4c4c5;border-radius:42px;}
.optnboxs .secwrp:hover{box-shadow:0px 9px 81px 0px rgba(0,0,0,0.25);background-color:#f39219;border:1px solid #f39219;}
.optnboxs .secwrp img{filter: hue-rotate(217deg);}
.optnboxs .secwrp img.hvrimg{display: none;}
.optnboxs .secwrp:hover img{display:none;}
.optnboxs .secwrp:hover img.hvrimg{display: inline-block;}
.optnboxs .secwrp:hover span{color: #000}
.optnboxs .secwrp span{color:#6e6e6e;font-size:24px;display:inline-block;float:right;font-weight: 600}
.optnboxs .secwrp h3{font-size:24px;padding:40px 0 30px;}
.optnboxs .secwrp p{font-size:15px;line-height:28px;}
.hmabt{position:relative;}
.hmabt span{color:#f39219;text-transform:capitalize;}
.hmabt h3{padding:50px 0;font-weight:300;font-size:40px;line-height:50px;}
.hmabt p{}
.hmabt img.arrow{position:absolute;right: 30px;}
.srvcsbox{background:#f6f6f6;position:relative;}
.srvcsbox:after{content:'';position:absolute;background-image:url(../images/topline.png);width:540px;height:141px;left:0;top:0;    background-size: contain; background-repeat: no-repeat;}
.srvcsbox .main-heading{text-align:center;padding:20px 0 0 0;}
.srvcsbox .main-pera{text-align:center;padding:43px 100px 75px;}
.srvcsbox .bx-wrp{position:relative;border-radius:38px;background-color:#fff;padding:25px;margin:0 15px;}
.srvcsbox .bx-wrp:hover{background-color:#1c584c;background-image:url(../images/bghvrclr.png);background-repeat:no-repeat;background-size:cover;background-position:center;}
.srvcsbox .bx-wrp:hover img{filter: brightness(10);}
.srvcsbox .slick-dots{text-align:center;bottom:-30px;text-align:center;}
.srvcsbox .slick-dots li button{}
.srvcsbox .slick-dots li.slick-active button{background:#f39219;}

/*.srvcsbox .bx-wrp:before{content:'';position: absolute;background: linear-gradient(150deg, rgba(28,88,76,1) 0%, rgba(0,0,0,1) 30%);width:50px;height: 50px;}*/
.srvcsbox .bx-wrp:hover p,.srvcsbox .bx-wrp:hover h5{color:#fff;}
.srvcsbox .bx-wrp:hover a{color:#1da689;}
.srvcsbox .bx-wrp:hover a i{border:1px solid #1da689;}
.srvcsbox .bx-wrp img{filter: hue-rotate(217deg);}
.srvcsbox .bx-wrp h5{font-size:24px;padding:34px 0 23px 0;}
.srvcsbox .bx-wrp p{line-height:26px;}
.frthsec{position:relative;background-image:url(../images/secbglng.png);background-repeat:no-repeat;height:700px;background-size:contain;background-position:center;}
.frthsec.scnd{background-image:url(../images/secbglng2.png);height:830px;}
.frthsec img{position:absolute;width:100%;left:0;display:none;z-index:-1;}
.frthsec h4{color:#fff;font-size:116px;line-height:115px;padding:120px 0 60px 0;}
.frthsec p{color:#fff;font-weight:200;padding:0 0 0 0;}
.frthsec a{position:absolute;display:inline-block;bottom:50px;margin:0 auto;left:0;right:0;padding:0;text-align:center;background:#f39219;width:90px;border-radius:50%;height:90px;}
.frthsec a:after{content:'';background-color:rgb(223,154,40);opacity:0.302;width:110px;height:110px;position:absolute;left:-10px;border-radius:50%;top:-10px;}
.frthsec a i{font-size:33px;padding:24px 28px 0 0;transform:rotate(310deg);}
.tbssec{position:relative;}
.tbssec:before{content:'industries';position:absolute;color:#eeeeee;font-size:373px;font-weight:700;left:0;right:0;margin:auto;text-align:center;top:330px;z-index:-1;}
.tbssec h3{text-align:center;color:#000;}
.tbssec ul{display:flex;justify-content:space-around;padding:60px 0 0;}
.tbssec ul li{cursor:pointer;font-size:24px;}
.tbssec ul li.current{color:#f39129;text-decoration:underline;font-weight:700;}
.tbssec .my-tabs{text-align:center;position:relative;}
.tbssec .my-tabs img{}
.tbssec .my-tabs img.frnt{position:absolute;left:230px;right:0;margin:0 auto;bottom:210px;}
.tbssec .lstsec{text-align:center;padding:0px 180px 0;}
.tbssec .mainbtn a i{font-size:40px;}
.tbssec .mainbtn a:hover i{background:#f39219;border:1px solid #f39219;}
.logtrn{background:url(../images/logobg.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:70px 0;}
.logtrn ul{display:flex;justify-content:space-around;}
.logtrn ul li{text-align:center;margin:19px 10px;}
.logtrn ul li img:hover{border:2px solid #ee5f27;box-shadow:0px 0px 17px 10px rgba(50, 30, 5, 0.8);border-radius:36px;}
.logtrn ul li img{border:2px solid transparent;border-radius:36px;display:inline-block;}
.eak{position:relative;padding-bottom:260px;}
.eak p{margin:40px 0 0 0;}
.eak img.lgosz {width: 200px; height: 200px; object-fit: contain;}
.eak ul{display:flex;padding:50px 0 0 0;}
.eak ul li{text-align:center;cursor:pointer;margin:0 10px;padding:10px 10px 0;border-radius:25px;}
.eak ul li.current{box-shadow:0px 0px 52px 13px rgba(20,20,20,0.1);font-weight:600;}
.eak ul li span{font-size:14px;display:inline-block;padding:10px 20px 0;line-height:17px;}
.eak ul li img{}
.eak .bigimg {right: -100px; position: relative; }
.eak .bigimg img{}
.eak img.side{position:absolute;top:0;right:0;z-index:-1;}
.eak:after{content:'Case Studies';position:absolute;font-size:200px;color:#eeeeee;font-weight:600;bottom:30px;letter-spacing:-5px;left:20px;z-index:-1;}
.prces{background:url(../images/prces-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;overflow-x: hidden;}
.prces h3{text-align:center;color:#fff;}
.prces main-heading span{    background: linear-gradient(180deg, rgba(1, 104, 38, 1) 0%, rgba(0, 198, 36, 1) 100%);background-clip: text;-webkit-text-fill-color: transparent;}
.prces p{text-align:center;padding:30px 230px 0;color:#fff;font-weight:200;}
.prces h4{color:#f39219;padding:0 0 0 0;font-weight:600;}
.prces h4 i{margin:0 8px 0 0;    background: linear-gradient(180deg, rgba(1, 104, 38, 1) 0%, rgba(0, 198, 36, 1) 100%);background-clip: text;-webkit-text-fill-color: transparent;}
.prces h4.white{color: #fff}
.prces h4.white i{-webkit-text-fill-color: unset;}
.prces ul{padding:26px 0 26px 20px;position:relative;overflow:visible;}
.prces ul:after{content:'';position:absolute;background:#262626;width:2px;height:72%;left:0;top:120px;}
.prces ul li{margin:37px 0;cursor:pointer;}
.prces ul li.swiper-slide-thumb-active{position:relative;}
.prces ul li.swiper-slide-thumb-active span{background:#fff;}
.prces ul li.swiper-slide-thumb-active h6{color:#fff;}
.prces ul li.swiper-slide-thumb-active:after{content:'';position:absolute;width:10px;height:10px;background:#fff;border-radius:50px;left:-24px;bottom:6px;z-index:3;}
.prces ul li h5{color:#2f2e2e;font-size:17px;font-weight:700;}
.prces ul li h6{color:#a4a4a4;}
.prces ul li span{display:inline-block;background:#222121;width:50%;height:10px;border-radius:50px;}
.prces ul li:nth-child(2){margin-left:30px;position:relative;}
.prces ul li:nth-child(2) span{width:55%;}
.prces ul li:nth-child(2):before{content:'';position:absolute;background:#242425;left:-48px;height:2px;width:40px;bottom:10px;}
.prces ul li:nth-child(2):after{left:-53px;}
.prces ul li:nth-child(3){margin-left:50px;position:relative;}
.prces ul li:nth-child(3) span{width:70%;}
.prces ul li:nth-child(3):before{content:'';position:absolute;background:#242425;left:-69px;height:2px;width:62px;bottom:10px;}
.prces ul li:nth-child(3):after{left:-74px;}
.prces ul li:nth-child(4){margin-left:70px;position:relative;}
.prces ul li:nth-child(4) span{width:80%;}
.prces ul li:nth-child(4):before{content:'';position:absolute;background:#242425;left:-88px;height:2px;width:80px;bottom:10px;}
.prces ul li:nth-child(4):after{left:-94px;}
.prces ul li:nth-child(5){margin-left:90px;position:relative;}
.prces ul li:nth-child(5) span{width:85%;}
.prces ul li:nth-child(5):before{content:'';position:absolute;background:#242425;left:-108px;height:2px;width:100px;bottom:10px;}
.prces ul li:nth-child(5):after{left:-114px;}
.prces ul li:nth-child(6){margin-left:130px;position:relative;}
.prces ul li:nth-child(6) span{width:75%;}
.prces ul li:nth-child(6):before{content:'';position:absolute;background:#242425;left:-150px;height:2px;width:142px;bottom:10px;}
.prces ul li:nth-child(6):after{left:-154px;}
.prces .detlwrp{background:#1b1b1b;border-radius:59px;width:428px;height:390px;box-shadow:8.933px 1.097px 30.4px 10px rgb(20 20 20);text-align:left;padding:0 40px;top:110px;position:relative;}
.prces .detlwrp img{}
.prces .detlwrp span{display:inline-block;color:#f39219;font-weight:800;font-size:140px;vertical-align:middle;padding:0 0 0 30px;}
.prces .detlwrp h5{color:#ffffff;font-size:24px;font-weight:600;padding:0 0 30px 0;}
.prces .detlwrp p{padding:0;text-align:left;}
.apida{}
.apida h3{}
.apida h4{width:100%;display:inline-block;vertical-align:middle;}
.apida img{border-radius:60px;position:relative;}
.apida p{padding:50px 190px 0 0;}
.apida a:hover{color:#18ecbf;}
.faqsec{background:url(../images/faqbg.png);background-repeat:no-repeat;background-size:cover;background-position:center;}
.faqsec h4{color:#000;}
.faqsec img{border-radius:60px;position:relative;padding:120px 0 0 0;}
.faqsec a:hover{color:#18ecbf;}
.faqsec .accordion{}
.faqsec .accordion .accordion-item{border:0;padding:20px;border-radius:35px;margin:0 0 20px 0;}
.faqsec .accordion .accordion-item .accordion-header{border:0;}
.faqsec .accordion .accordion-item .accordion-header .accordion-button{font-size:24px;color:#000;font-weight:600;background:#fff;box-shadow:0 0 0;}
.faqsec .accordion .accordion-item .accordion-collapse{}
.faqsec .accordion .accordion-item .accordion-collapse .accordion-body{}
.testi{background-image:url(../images/testibg.png);background-repeat:no-repeat;background-position:center;background-size:auto;}
.testi h6{font-size:26px;font-weight:bold;}
.testi .tsmnl-wrp{text-align:center;}
.testi img{text-align:center;margin:10px auto;}
.testi span{display:block;font-size:12px;}
.testi p{margin:60px 300px;font-weight:700;border:16px solid #7ff5dc;padding:80px;color:#666666;position:relative;    border-width: 16px;
    border-style: solid;
    border-image: linear-gradient(180deg, rgba(128, 166, 147, 1) 0%, rgba(127, 230, 145, 1) 100%) 1;}
.testi p b{display:block;font-size:20px;color:black;}
.testi p:after{content:'';position:absolute;width:20px;height:20px;left:0;right:0;margin:0 auto;bottom:-35px;border-top:20px solid #7fe971;border-left:18px solid transparent;border-right:18px solid transparent;}
.testi .slick-next:before{content:'\f105';font-family:'Font Awesome 5'!important;color:#000;border:2px solid #000;border-radius:50px;width:55px;display:inline-block;}
.testi .slick-prev:before{content:'\f104';font-family:'Font Awesome 5'!important;color:#000;border:2px solid #000;border-radius:50px;width:55px;display:inline-block;}
.testi .slick-next:hover:before,.slick-prev:hover:before{color:#7ff5dc;}
.testi .slick-dots li.slick-active button{width:76px;height:76px;background:#fff;}
.testi .slick-dots li button{background-image:url(../images/testi01.png)!important;width:46px;background-size:cover;height:46px;}
.testi .slick-dots li:nth-child(2) button{background-image:url(../images/testi05.png)!important;}
.testi .slick-dots li:nth-child(3) button{background-image:url(../images/testi03.png)!important;}
.testi .slick-dots li:nth-child(4) button{background-image:url(../images/testi02.png)!important;}
.testi .slick-dots li:nth-child(5) button{background-image:url(../images/testi04.png)!important;}
.testi .slick-dots{text-align:center;bottom:-80px;}
.gsrt{background-image:url(../images/hmfrmbg.png);background-repeat:no-repeat;background-position:center;background-size: cover;}
.gsrt:before{content: '';position: absolute;background-image: url(../images/grst-img.png);bottom: 0;background-size: cover;background-repeat: no-repeat;}
.gsrt h4{color:#fff;}
.gsrt ul{padding:60px 0 0 0;}
.gsrt ul li{color:#c0c0c0;font-size:12px;}
.gsrt ul li a{color:#c0c0c0;font-size:12px;}
.gsrt form p{font-size:40px;color:#fff;line-height:58px;font-weight:800;}
.gsrt p input::placeholder{color:#845317;font-size:14px;}
.gsrt p input{background:transparent;border:0;border-bottom:1px solid #845317;color:#845317;width:250px;font-size:18px;height:30px;}
.gsrt p input:focus{background:#845317;color:#e48a19;outline:0;}
.gsrt button{background:transparent;border:0;color:#fff;font-size:20px;padding:20px 0 0 0;}
.gsrt button i{border:1px solid #fff;border-radius:50px;padding:6px 18px;}
.frtnyr{position:relative;}

/*.frtnyr p{font-size:80px;line-height:110px;color:#fff;position:relative;padding:0 28px;letter-spacing:-2px;text-shadow:5.955px 0.731px 7.2px rgba(20,20,20,0.47);}
.frtnyr p:after{content:'';position:absolute;background:#000;height:50%;left:0;bottom:-4px;width:95%;z-index:-2;border-radius:50px;}
.frtnyr p:before{content:'';position:absolute;background:#000;height:47%;left:0;top:0;width:100%;z-index:-1;border-radius:50px;}
.frtnyr p span{color:#27edc3;font-weight:700;text-decoration:underline;}
.frtnyr p span i{}
.frtnyr p b{position:absolute;left:-270px;bottom:60px;font-size:437px;color:#27edc3;z-index:-1;font-weight:800;text-shadow:0 0 0px rgb(20 20 20 / 0%);}*/
.frtnyr ul{position:relative;}

/*.frtnyr ul li:nth-child(3):after, .frtnyr ul li:nth-child(2):after{content:'';background: #000;width: 100%;height: 100%;position: absolute;left: 0;z-index: -7;border-radius: 60px;}*/
.frtnyr ul:before{content:'';background:#000;width:90%;height:40%;position:absolute;left:0;z-index:-4;border-radius:60px;top:8px;left:90px;}
.frtnyr ul:after{content:'';background:#000;width:81%;height:40%;position:absolute;left:0;z-index:-4;border-radius:60px;}
.frtnyr ul li:nth-child(3),.frtnyr ul li:nth-child(2){font-size:80px;line-height:110px;color:#fff;/* background:#000; */display:inline-block;padding:0 30px 10px 30px;letter-spacing:-4px;text-shadow:5.955px 0.731px 7.2px rgba(20,20,20,0.47);margin:0 0 15px 0;border-radius:50px;z-index:-1;font-weight:300;}
.frtnyr ul li:nth-child(3){position:relative;right:30px;z-index:0;}
.frtnyr ul li:nth-child(2){position:relative;left:70px;}
.frtnyr ul li:nth-child(1){position:absolute;left:-220px;bottom:-10px;font-size:437px;color:#f39219;z-index:-1;font-weight:800;text-shadow:0 0 0px rgb(20 20 20 / 0%);display:inline-block;line-height:280px;}
.frtnyr ul li a{position: relative;background: linear-gradient(180deg, rgba(1, 104, 38, 1) 0%, rgba(0, 198, 36, 1) 100%);
    background-clip: text;
    -webkit-text-fill-color: transparent;font-weight:600;text-decoration:underline;font-size:80px;}
.frtnyr ul li a:before{content: '';position: absolute;left: 0;bottom: 0;width: 90%;height: 5px;background: linear-gradient(180deg, rgba(1, 104, 38, 1) 0%, rgba(0, 198, 36, 1) 100%);}
.frtnyr ul li a i{transform:rotate(310deg);position:relative;left:15px;font-size:80px;background-color: #f39219;background-clip: text;-webkit-text-fill-color: transparent;}
.frtnyr:after{content:'';position:absolute;background-image:url(../images/topline.png);width:540px;height:141px;right:0;bottom:0;transform:rotate(180deg);background-size: contain; background-repeat: no-repeat;}
footer{background-image:url(../images/ftr-bg.png);background-repeat:no-repeat;background-position:center;background-size: cover;}
footer svg g {fill: white;}
footer svg {width: 100%;}
footer img{width:70%;}
footer .copyr{color:#85868a;padding:30px 0 0 0;}
footer ul{}
footer ul li{}
footer ul li a{color:#fff;font-size:20px;text-transform: capitalize;}
footer .lstpra{}
footer .lstpra p{color:#4a4c51;font-size:24px;padding:70px 0 0 0;}
footer .lstpra ul{margin: 20px 0 0; }
footer .lstpra ul li{display: inline-block; padding: 0; }
footer .lstpra ul li a{}
canvas{display:block;vertical-align:bottom;}


.innerservc .header:before,.innerservc .baner:before{display:none;}


/* ---- particles.js container ---- */
#particles-js{position:absolute;width:100%;height:100%;}

/* ---- Swiper slider ---- */
.mySwiper2{height:80%;width:100%;}
.mySwiper .swiper-wrapper{display:block;}
.mySwiper .swiper-slide{width:100%!important;height:100%;opacity:0.4;}
.mySwiper .swiper-slide-thumb-active{opacity:1;}

/* ---- About ---- */
.baner.abt{background:#000;position:relative;}
.baner.abt .cntct-sec{padding:200px 0 0 0;}
.baner.abt .cntct-sec p{padding:0 0 50px 0;}
.baner .cntct-sec ul{margin:40px 0 0 0;}
.baner.abt:after{content:'application';position:absolute;z-index:0;font-size:131px;color:#080808;text-transform:capitalize;right:-285px;top:400px;font-weight:700;transform:rotate(270deg);line-height:normal;}
img.vert-move{-webkit-animation:mover 1s infinite  alternate;animation:mover 1s infinite  alternate;}
img.vert-move{-webkit-animation:mover 1s infinite  alternate;animation:mover 1s infinite  alternate;}
@-webkit-keyframes mover{
	0%{transform:translateY(0);}
	100%{transform:translateY(-40px);}
}
@keyframes mover{
	0%{transform:translateY(0);}
	100%{transform:translateY(-40px);}
}

/* ---- Contact ---- */
.cntctpaeg .baner.abt:after{content:'contact';font-size:199px;top:370px;z-index: ;}
.cntctpaeg .gsrt{background-image:none;}
.cntctpaeg .gsrt h4{color:#000;}
.cntctpaeg .gsrt form p{color:#000;}
.cntctpaeg .gsrt button{color:#000;}
.cntctpaeg .gsrt ul li a{color:#18ecbf;}
.cntctpaeg .gsrt ul li{color:#000;}
.cntctpaeg .gsrt button i{border:1px solid #000;}
.innerservc .baner.abt .cntct-sec{}
.innerservc .baner.abt .cntct-sec img{width: 70%;}

.innerservc .baner.abt .cntct-sec.imgwrp img{}
.toolsec{background:linear-gradient(0deg,#f6f6f6 50%,rgba(255,255,255,1) 100%);}
.toolsec h4{text-align:center;}
.toolsec p{text-align:center;padding:50px 0;}
.toolsec .wrp{background:#fcfcfc;border-radius:27px;margin-bottom:33px;padding:26px;}
.toolsec .wrp img{}
.toolsec .wrp h5{}
.toolsec .wrp p{text-align:left;}
img.left.arrow{left:200px;}
.mainbtn.grn a:hover{color:#18ecbf;}

/*.casestdy .baner.abt{height: auto;}*/
.casestdy .baner.abt .cntct-sec img.bnrimg{position:absolute;bottom:0;}
.casestdy .baner.abt:after{content:'';}
.casestdy .baner.abt{background:url(../images/casestybnrbg.png);}
.casestdy{}
.srvcs .baner{overflow:visible;}
.srvcs .baner.abt .cntct-sec img.bnrimg{/*position:absolute;bottom:-100px;right:380px;*/}
.cntctpaeg .baner.abt .cntct-sec img.bnrimg{position:absolute;bottom:0px;right:380px;}
.srvcs .baner.abt{background:url(../images/servicesbg.png);background-repeat:no-repeat;background-size:cover;background-position:center;}
.mainsrvcs{}
.mainsrvcs .imgwrp{}
.mainsrvcs .imgwrp img{}
.mainsrvcs .txt-wrp{}
.mainsrvcs .txt-wrp h3{font-size:40px;font-weight:300;}
.mainsrvcs .txt-wrp p{font-size:16px;}
.mainsrvcs .txt-wrp .mainbtn{}
.mainsrvcs .txt-wrp .mainbtn a:hover{color:#18ecbf;}
.cstdyhdng{}
.cstdyhdng h2{text-align:center;}
.csstdy-sec{position:relative;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,#e7fdf8 100%);z-index:0;}
.csstdy-sec .frst{}
.csstdy-sec img.side{position:absolute;top:0;right:0;z-index:-1;height:100%;}
.csstdy-sec img.lftside{position:absolute;top:0;left:0;z-index:-1;height:100%;}
.csstdy-sec h3 {font-weight: bold;margin: 20px 0;}

.main-privacy {}
.main-privacy h2{font-weight: 700;margin: 20px 0; color: #333333;}









