:root {

    --left-to-right-nil:polygon(0 0, 0 0, 0 100%, 0 100%);

    --left-to-right-fil:polygon(0 0, 100% 0, 100% 100%, 0 100%);

    --right-to-left-nil:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);

    --right-to-left-fil:polygon(100% 0, 0 0, 0 100%, 100% 100%);

    --top-to-bottom-nil:polygon(100% 0, 0 0, 0 0, 100% 0);

    --top-to-bottom-fil:polygon(100% 0, 0 0, 0 100%, 100% 100%);

    --bottom-to-top-nil:polygon(100% 100%, 0 100%, 0 100%, 100% 100%);

    --bottom-to-top-fil:polygon(100% 100%, 0 100%, 0 0, 100% 0);

}





img.wow{clip-path: var(--right-to-left-nil);transition: 1s;transition-delay: 1s;}

img.animated{ clip-path: var(--right-to-left-fil);}



body{background: #F9F9F9;}

.main-section{padding: 6vw 0;}

.main-heading{margin-bottom: 1vw;}

.main-heading h2{font-size: 3.513909224011713vw;color: #2D368E;text-transform: capitalize;}

.main-heading h2 span{font-weight: 500;font-size: 1.0980966325036603vw; text-transform: uppercase;letter-spacing: 0.10980966325036604vw;color: #231F20;display: block;}

.main-section p{line-height: 1.9033674963396778vw;margin-bottom: 1vw;}

.btn {position: relative;z-index: 1; line-height: 1; padding: 0.8784773060029283vw 1vw;border-radius: 0.21961932650073207vw; overflow: hidden;color: #FAEC20;background: #2D368E;letter-spacing: 0.07320644216691069vw;font-size: 1.0980966325036603vw; min-width: 11.71303074670571vw; text-transform: uppercase;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}

.btn:after {position: absolute;content: "";width: 100%;height: 0;bottom: 0;left: 0;z-index: -1;border-radius: 0;background-color: #231F20;transition: all 0.3s ease;}

.btn:hover, .btn:focus {color: #ffffff;outline: none;box-shadow: none;}

.btn:hover:after {top: 0;height: 100%;}



.lineBtn{ margin-top: 0.5vw;color: #2D368E;padding-bottom: 0.35vw;position: relative;letter-spacing: 0.10980966325036604vw;font-size: 1.0980966325036603vw;font-weight: 500;text-transform: uppercase;display: inline-block;transition: 0.5s;}

.lineBtn:hover{color: #ea2126;}

.lineBtn::before{content: '';position: absolute;bottom: 0;left: 0;width: 65%;height: 0.07320644216691069vw;background: #2D368E;right: 0;transition: 0.5s;}

.lineBtn:hover::before{width: 100%;}



.socialIcons li{margin-bottom: 0.8vw;}

.socialIcons li:last-child {margin: 0;}

.socialIcons li a{display: block;color: rgb(0 0 0 / 65%);line-height: 1;font-size:  1.171303074670571vw;transition: 0.4s;padding: 0;color: #fff;position: relative;overflow: hidden;}

.socialIcons li a .icon2 {transform: translateX(2.9282576866764276vw);position: absolute;right: 0;top: 0;}

.socialIcons li a svg {transition: 0.5s;min-width: 1.610541727672035vw;text-align: center;}

.socialIcons li a:hover .icon2 {transform: translate(0);}

.socialIcons li a:hover svg {transform: translateX(-2.9282576866764276vw);}

.socialIcons li .fbClr .icon2, .socialSide li a.fbClr{color: #3b5998;}

.socialIcons li .inClr .icon2, .socialSide li a.inClr{color: #d6286f;}

.socialIcons li .liClr .icon2, .socialSide li a.liClr{color: #0e76a8;}

.socialIcons li .twClr .icon2, .socialSide li a.twClr{color: #00acee;}

/*.socialIcons li:nth-child(5) .icon2, .socialSide li:nth-child(5) a{color: #FF0000;}*/

/*.socialIcons li a:hover, .socialSide li a:hover {transform: rotate3d(1, 1, 1, 45deg);}*/



/* whatsap css */

#whatsapp{position:fixed;right:2.1961932650073206vw;bottom:2.1961932650073206vw;width:2.9282576866764276vw;height:2.9282576866764276vw;cursor:pointer;opacity:1;z-index:99990}

#whatsapp #whatsappMain{position: relative; -moz-border-radius:50% !important;-webkit-border-radius:50% !important;border-radius:50% !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:rgba(255, 255, 255, 0);width:4.392386530014641vw;height:4.392386530014641vw;color:#2d368e;z-index:9;-webkit-animation:zcwmini2 1.5s 0s ease-out infinite;-moz-animation:zcwmini2 1.5s 0s ease-out infinite;animation:zcwmini2 1.5s 0s ease-out infinite;}

#whatsapp #whatsappMain:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;background-image:url('assets/images/whatsApp.svg');background-repeat:no-repeat;background-position:center center;background-size: cover; -webkit-animation:zcwphone2 1.5s linear infinite;-moz-animation:zcwphone2 1.5s linear infinite;animation:zcwphone2 1.5s linear infinite;}

@-webkit-keyframes zcwphone2 {

  0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

  25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}

  50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

  75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}

  100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

}

@-moz-keyframes zcwphone2 {

  0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

  25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}

  50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

  75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}

  100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

}

@keyframes zcwphone2 {

  0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

  25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}

  50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

  75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}

  100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

}



/*@-webkit-keyframes zcwmini2 {

  0%{box-shadow:0 0 0.5856515373352855vw 0.43923865300146414vw rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}

  10%{box-shadow:0 0 0.5856515373352855vw 0.43923865300146414vw ,0 0 0.8784773060029283vw 0.7320644216691069vw rgba(0,0,0,0),0 0 0.8784773060029283vw 1.0248901903367496vw}

  100%{box-shadow:0 0 0.5856515373352855vw 0.43923865300146414vw rgba(207,8,8,0),0 0 0 2.9282576866764276vw rgba(0,0,0,0),0 0 0 2.9282576866764276vw rgba(207,8,8,0)}

}



@-moz-keyframes zcwmini2 {

  0%{box-shadow:0 0 0.5856515373352855vw 0.43923865300146414vw rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}

  10%{box-shadow:0 0 0.5856515373352855vw 0.43923865300146414vw ,0 0 0.8784773060029283vw 0.7320644216691069vw rgba(0,0,0,0),0 0 0.8784773060029283vw 1.0248901903367496vw}

  100%{box-shadow:0 0 0.5856515373352855vw 0.43923865300146414vw rgba(207,8,8,0),0 0 0 2.9282576866764276vw rgba(0,0,0,0),0 0 0 2.9282576866764276vw rgba(207,8,8,0)}

}



@keyframes zcwmini2 {

  0%{box-shadow:0 0 0.5856515373352855vw 0.43923865300146414vw rgba(207,8,8,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(207,8,8,0)}

  10%{box-shadow:0 0 0.5856515373352855vw 0.43923865300146414vw ,0 0 0.8784773060029283vw 0.7320644216691069vw rgba(0,0,0,0),0 0 0.8784773060029283vw 1.0248901903367496vw}

  100%{box-shadow:0 0 0.5856515373352855vw 0.43923865300146414vw rgba(207,8,8,0),0 0 0 2.9282576866764276vw rgba(0,0,0,0),0 0 0 2.9282576866764276vw rgba(207,8,8,0)}

}

*/



/* whatsap css */ 



.logo{display: block;}

.logo img{width: 100%;}



h1{font-size: 3.6603221083455346vw;}

h3{font-size: 1.9765739385065886vw;}

h4{font-size: 1.7569546120058566vw;}

h5{font-size: 1.3177159590043923vw;}



.header{position: absolute;top: 0;left: 0;right: 0;z-index: 999;padding: 1.6vw 5vw;}

.header .logo{width: 100%;}


.header .headerWrap{display: flex;justify-content: flex-end;gap: 2.2vw;}

.header .headerWrap nav{padding: 0;}

.header .headerWrap nav .navbar-collapse{}

.header .headerWrap nav .navbar-collapse ul{gap: 2.2vw;}

.header .headerWrap nav .navbar-collapse ul li{}

.header .headerWrap nav .navbar-collapse ul li a{padding-bottom:0.29282576866764276vw; color: #fff;font-size: 1.0980966325036603vw;letter-spacing: 0.036603221083455345vw;position: relative;transition: 0.5s;}

.header .headerWrap nav .navbar-collapse ul li a:hover, .footer .topFooter .menuLinks li a:hover{color: #FAEC20;}

.header .headerWrap nav .navbar-collapse ul li a:after, .footer .topFooter .menuLinks li a:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;background: #2d368e;height: 0.07320644216691069vw;transition: 0.5s;width: 0;margin: auto;}

.header .headerWrap nav .navbar-collapse ul li a:hover:after, .footer .topFooter .menuLinks li a:hover:after{width: 100%;}

.header .headerWrap .btn{text-transform: capitalize;}



.megaMenu{background: #0000002b !important;transition: 0.5s; position: fixed;top: 0; left: 0;right: 0;bottom: 0;background: rgb(0 0 0 / 74%);z-index: 9999999 !important;display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;opacity: 0;visibility: hidden;}

.megaMenu.active{ opacity: 1;visibility: visible;}

.megaMenu .megaMenuWrap{position: relative;opacity: 0;visibility: hidden;transform: scale(0.8);transition: 0.6s;}

.megaMenu.active .megaMenuWrap{transform: scale(1);opacity: 1;visibility: visible;}

.megaMenu .megaMenuWrap .toClose{position: absolute;top: 1vw;right: 1vw;z-index: 99;}

.megaMenu .megaMenuWrap .toClose svg path{fill: #000; }

.megaMenu .megaMenuWrap .toClose svg{width: 1.45vw;height: 1.45vw;}

.megaMenuCommon .megaMenuWrap {position: relative; padding: 4vw;background:#F9F9F9;}

.megaMenuCommon form textarea.form-control{height: 7vw; min-height: auto;}

.megaMenuCommon form .btn{width: auto;}

.megaMenuCommon .form-control {box-shadow: 0.07320644216691069vw 0.07320644216691069vw 1.4641288433382138vw -1.0980966325036603vw;}

.megaMenu h2 {font-size: 2.34vw;}



.banner{position: relative;}

.banner::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;/*background: linear-gradient(180deg, rgb(0 0 0 / 15%) 0%, rgba(0,0,0,0.6) 100%);*/background: linear-gradient(90deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 55%);z-index: 1;}

.banner figure{}

.banner figure img{width: 100%;}

.banner figure figcaption{box-shadow: 0 -4.026354319180088vw 1.8301610541727673vw rgb(0 0 0 / 60%) inset;z-index: 2;position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;align-items: center;padding: 0 1.6837481698389458vw;}

.banner figure figcaption h1{color: #fff;font-weight: 300;margin: 0;}

.banner figure figcaption p{color: #fff;font-size: 1.3177159590043923vw;margin: 1.5vw 0;line-height: 1.65;}

.banner figure figcaption a{/* min-width: 11.72vw; */}

.banner .socialIcons{ z-index: 2;position: absolute;right: 0.7320644216691069vw;top: 50%;transform: translateY(-50%);z-index: 999999;flex-direction: column;}

.banner .videoWrap {line-height: 0;}

.banner .videoWrap video{height: 44.36310395314788vw;width: 100%;object-fit: cover;}

.banner .videoWrap ul.plyPauBtn {cursor: pointer;position: absolute;left: 1.0980966325036603vw;bottom: 2.9282576866764276vw;z-index: 3;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;align-content: center;gap: 0.8vw;}

.banner .videoWrap ul.plyPauBtn li{position: relative;}

.videoWrap ul.plyPauBtn li .myBtnPause {position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 3;}

.banner .videoWrap ul.plyPauBtn .myBtnPause{display: none;}

.banner .videoWrap ul.plyPauBtn li a{display: block;z-index: 4;}

.banner .videoWrap ul.plyPauBtn li img{width: 100%;}

.banner .videoWrap ul.plyPauBtn .plyPauBtnInr{height: 3.6603221083455346vw;width: 3.6603221083455346vw;}

.banner .videoWrap ul.plyPauBtn li .volume{height:  2.1961932650073206vw;width:  2.1961932650073206vw;}



.banner .innerPagesLinks{ z-index: 2;position: absolute;bottom: 0;left: 0;right: 0;padding: 0 1.6837481698389458vw;}

.banner .innerPagesLinks ul{display: flex;border-top: 0.07320644216691069vw solid #fff;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;align-content: center;}

.banner .innerPagesLinks ul li{font-size: 0.8vw;}

.banner .innerPagesLinks ul li a{color: #fff;text-transform: uppercase;letter-spacing: 0.07320644216691069vw;padding: 1.4641288433382138vw 0.25vw;display: block;position: relative;}

.banner .innerPagesLinks ul li a:hover{}

.banner .innerPagesLinks ul li a:after{content:'';position: absolute;top: -0.21961932650073207vw;left: 0;right: 0;background: #FAEC20;height: 0.36603221083455345vw;width: 0;margin: auto;transition: 0.65s;}

.banner .innerPagesLinks ul .active a:after{width:100%;}





.inner-banner {position: relative;}

.inner-banner figure img{width:100%;height: 32.94289897510981vw;object-fit: cover;}

.inner-banner:before{content: ""; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.5;z-index: 1;}

.inner-banner figcaption {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: center;text-align: center;z-index: 1;}

.inner-banner figcaption h2 {color: #fff;font-size: 4.392386530014641vw;margin: 0;}

.inner-banner figcaption p {color: #fff;font-size: 1.3177159590043923vw;margin: 0;}



.home-section-one{background: url(assets/images/sec1Bg.webp) 0 0 no-repeat;background-size: cover;padding: 0;background-attachment: fixed;background-position: top;}

.home-section-one .secOneWrapper{margin: 0 -3.6603221083455346vw;}

.home-section-one .main-heading{}

.home-section-one .main-heading h2{}

.home-section-one .main-heading h2 span{color: #FAEC20;text-shadow: 0 0.07320644216691069vw 0.07320644216691069vw #000;}

.home-section-one p{}

.home-section-one a{}

.home-section-one .accordion, .home-section-one figcaption{padding: 6.222547584187408vw 0 4vw;}

.home-section-one .accordion{padding: 6.222547584187408vw 0 4vw 4.758418740849195vw;display: flex;flex-direction: column;height: 100%;justify-content: center;position: relative;gap: 2vw;}

.home-section-one .accordion:before {content: '';position: absolute;left: 2.342606149341142vw;top: 0;bottom: 0;background: #231F20;width: 0.07320644216691069vw;height: 100%;}

.home-section-one .accordion .accordion-item{}

.home-section-one .accordion .accordion-item h3{margin-bottom: 2vw;}

.home-section-one .accordion .accordion-item.active h3 {}

.home-section-one .accordion .accordion-item h3 button{transition: 0.5s; font-size: 1.4641288433382138vw;color: #231F20;padding: 0;background: transparent;border: none;box-shadow: none;}

.home-section-one .accordion .accordion-item h3 button:not(.collapsed), .home-section-one .accordion .accordion-item #headingThree button{font-size: 1.9033674963396778vw;color: #2D368E;}

.home-section-one .accordion .accordion-item h3 button::before{content: ''; position: absolute;left: -4.026354319180088vw;top: -0.5856515373352855vw;height: 3.22108345534407vw;width: 3.22108345534407vw;border-radius: 50%;background-image: url(assets/images/accIcon.svg);background-size: cover;background-repeat: no-repeat;transform: scale(0.69);background-color: #F8F9F8;transition: 0.5s;}

.home-section-one .accordion .accordion-item h3 button:not(.collapsed)::before, .home-section-one .accordion .accordion-item #headingThree button:before{transform: scale(1);background-image: url(assets/images/accActIcon.svg);}

.home-section-one .accordion .accordion-item h3 button::after {background-size: cover;position: absolute;left: -3.001464128843338vw;top: 0.5124450951683748vw;height: 1.171303074670571vw;width: 1.171303074670571vw;}

.home-section-one .accordion .accordion-item h3 button:not(.collapsed)::after{ height: 1.610541727672035vw;width: 1.610541727672035vw;left: -3.1478770131771596vw;top: 0.21961932650073207vw;filter: brightness(0) saturate(100%) invert(17%) sepia(42%) saturate(2700%) hue-rotate(218deg) brightness(108%) contrast(97%);}

.home-section-one .accordion .accordion-item #headingThree button:after{opacity: 0;}

.home-section-one .accordion .accordion-item .accordion-collapse{border: none;}

.home-section-one .accordion .accordion-item .accordion-collapse .accordion-body{padding: 0;}

.home-section-one .accordion .accordion-item .accordion-collapse .accordion-body ul{}

.home-section-one .accordion .accordion-item .accordion-collapse .accordion-body ul li{display: flex;flex-direction: row;flex-wrap: nowrap;margin-bottom: 0.6vw;}

.home-section-one .accordion .accordion-item .accordion-collapse .accordion-body ul li span{font-weight: 500;color: #2D368E;min-width: 7.5vw;}

.home-section-one .accordion .accordion-item .accordion-collapse .accordion-body ul li p{line-height: 1.5;margin: 0;}

#collapseThree.collapse:not(.show){display: block !important;}

.home-section-two{position: relative;overflow: hidden;}

.planeSvg #Group_41621 {animation: mymove2 0.25s linear forwards 1;animation-delay: 1.95s;opacity: 0;}



@keyframes mymove {

  0%{ transform: rotate(38deg)      translate(-0.8784773060029283vw, 3.074670571010249vw);}

  /*1%{ transform: rotate(38deg)    translate(-2.562225475841874vw, 4.24597364568082vw);}

  2%{ transform: rotate(38deg)      translate(-0.36603221083455345vw, 2.7086383601756956vw);}

  6%{ transform: rotate(38deg)      translate(1.0980966325036603vw, 1.9765739385065886vw);opacity: 0;}

  8%{ transform: rotate(38deg)      translate(1.0980966325036603vw, 1.9765739385065886vw);opacity: 1;}

  10%{ transform: rotate(38deg)     translate(1.0980966325036603vw, 1.9765739385065886vw);}*/

  14%{ transform: rotate(38deg)     translate(1.0980966325036603vw, 1.9765739385065886vw);}

  16%{ transform: rotate(42deg)     translate(3.294289897510981vw, 0.36603221083455345vw);}

  18%{ transform: rotate(44deg)     translate(4.099560761346998vw, -0.21961932650073207vw);}

  20%{ transform:rotate(46deg)      translate(5.051244509516837vw, -1.0980966325036603vw);}

  22%{ transform:rotate(48deg)      translate(5.783308931185944vw, -1.7569546120058566vw);}

  24%{ transform:rotate(50deg)      translate(6.36896046852123vw, -2.342606149341142vw);}

   26%{ transform:rotate(52deg)     translate(6.808199121522694vw, -3.001464128843338vw);}

   28%{ transform:rotate(54deg)     translate(7.247437774524158vw, -3.733528550512445vw);}

   30%{ transform:rotate(56deg)     translate(8.052708638360176vw, -4.612005856515373vw);}

    32%{ transform:rotate(58deg)    translate(8.931185944363104vw, -5.636896046852123vw);}

    34%{ transform:rotate(60deg)    translate(9.370424597364568vw, -6.44216691068814vw);}

    36%{ transform:rotate(62deg)    translate(9.809663250366032vw, -7.174231332357247vw);}

   38%{ transform:rotate(66deg)     translate(9.956076134699854vw, -8.272327964860908vw);}

  40%{ transform:rotate(68deg)      translate(10.541727672035138vw, -9.224011713030746vw);}

  42%{ transform:rotate(71deg)      translate(10.68814055636896vw, -10.322108345534406vw);}

  44%{ transform:rotate(80deg)      translate(11.273792093704246vw, -13.762811127379209vw);}

  46%{ transform:rotate(84deg)      translate(10.980966325036603vw, -15.00732064421669vw);}

   48%{ transform:rotate(98deg)     translate(9.956076134699854vw, -19.91215226939971vw);}

  50%{ transform:rotate(101deg)     translate(9.370424597364568vw, -20.790629575402637vw);}

  52%{ transform:rotate(118deg)     translate(5.856515373352855vw, -25.54904831625183vw);}

  54%{ transform:rotate(128deg)     translate(2.9282576866764276vw, -27.525622254758417vw);}

  56%{ transform:rotate(137deg)     translate(0.14641288433382138vw, -28.989751098096633vw);}

  58%{ transform:rotate(155deg)     translate(-6.588579795021962vw, -29.94143484626647vw);}

  60%{ transform:rotate(170deg)     translate(-12.225475841874085vw, -29.062957540263543vw);}

  62%{ transform:rotate(180deg)     translate(-15.95900439238653vw, -27.525622254758417vw);}

  64%{ transform:rotate(189deg)     translate(-19.25329428989751vw, -25.329428989751097vw);}

  66%{ transform:rotate(201deg)     translate(-22.986822840409957vw, -21.815519765739385vw);}

  68%{ transform:rotate(208deg)     translate(-24.963396778916543vw, -19.32650073206442vw);}

  70%{ transform:rotate(221deg)     translate(-27.89165446559297vw, -14.128843338213763vw);}

  72%{ transform:rotate(229deg)     translate(-28.7701317715959vw, -10.76134699853587vw);}

  74%{ transform:rotate(242deg)     translate(-29.282576866764277vw, -5.124450951683748vw);}

  76%{ transform:rotate(263deg)     translate(-27.306002928257687vw, 3.440702781844802vw);}

  78%{ transform:rotate(283deg)     translate(-22.40117130307467vw, 10.322108345534406vw);}

  80%{ transform:rotate(302deg)     translate(-15.885797950219619vw, 15.00732064421669vw);}

  82%{ transform:rotate(322deg)     translate(-7.46705710102489vw, 17.05710102489019vw);}

  84%{ transform:rotate(334deg)     translate(-1.6837481698389458vw, 16.251830161054173vw);}

  86%{ transform:rotate(342deg)     translate(2.9282576866764276vw, 14.348462664714495vw);}

  88%{ transform:rotate(346deg)     translate(6.076134699853587vw, 12.518301610541728vw);}

  90%{ transform:rotate(350deg)     translate(8.63836017569546vw, 10.834553440702782vw);}

  92%{ transform:rotate(352deg)     translate(11.127379209370424vw, 9.004392386530014vw);}

  94%{ transform:rotate(352deg)     translate(13.689604685212299vw, 7.393850658857979vw);}

  96%{ transform:rotate(354deg)     translate(16.325036603221083vw, 5.270863836017569vw);}

  98%{ transform:rotate(356deg)     translate(19.472913616398245vw, 2.6354319180087846vw)}

  100%{ transform:rotate(360deg)    translate(21.595900439238655vw, -0.07320644216691069vw);}

}

@keyframes starLine {

  from, 40% {

    animation-timing-function: ease-out;

    stroke-dasharray: 1 23;

    stroke-dashoffset: 1;

  }

  60%, to {

    stroke-dasharray: 12 12;

    stroke-dashoffset: -12;

  }

}

.home-section-two .rating__star {top: 3.294289897510981vw;left: 21.52269399707174vw;height: 7.320644216691069vw;width: 7.320644216691069vw;fill: #FAEC20;}

.home-section-two .rating__star .rating__star-line {animation-duration: 1.5s;animation-iteration-count: 2;animation-delay: 4s;stroke: #FAEC20;}

.home-section-two.is-visible .rating__star .rating__star-line {animation-name: starLine;}

.home-section-two.is-visible .rating__star .rating__star-line.rating__star-line2, .home-section-two.is-visible .rating__star .rating__star-line.rating__star-line4{stroke: #2d368e;}

@keyframes myBlink {

   0%   {opacity: 0;}

  100%   { opacity: 1;}

}



@keyframes myFill {

   50%   {fill: #FAEC20;}

}

@keyframes myFill2 {

   50%   {fill: #2d368e;}

}





.home-section-two.is-visible svg #Path_34538{stroke: #ccc;fill: none;fill-opacity: 0;stroke-width: 0;stroke-miterlimit: 1;stroke-dasharray: 3 5;animation-iteration-count: infinite;animation: linear forwards;-webkit-animation: linear forwards;-o-animation: linear forwards;-moz-animation: linear forwards;animation-name: dash;animation-duration: 4s;}

@-webkit-keyframes dash {0%{stroke-dashoffset:800;}50%{stroke-width:1;stroke-dashoffset:1;}100%{fill-opacity:1;stroke-width:1;}}

@-moz-keyframes dash {0%{stroke-dashoffset:800;}50%{stroke-width:1;stroke-dashoffset:1;}100%{fill-opacity:1;stroke-width:1;}}



.home-section-two.is-visible svg #Path_34541{animation: myFill 2s forwards 1;animation-delay: 4s;}

.home-section-two.is-visible svg #Path_34544{animation: myFill2 2s forwards 1;animation-delay: 4s;}



.home-section-two svg {position: absolute;top: 5vw;left: 0;z-index: 1;width: 28.404099560761345vw;height: auto;}

.home-section-two svg.planeIcon { transform:rotate(38deg) translate(-4.392386530014641vw, 5.490483162518301vw);z-index: 9 !important;width: 6.794289897510981vw;height: auto;}

.home-section-two.is-visible svg.planeIcon {animation: mymove 2s forwards 1;animation-delay: 2s;}

/*.home-section-two:before {content: '';position: absolute;top: 5vw;left: -0.7320644216691069vw;background: url(assets/images/planeBfr.png) 0 0 no-repeat;background-size: cover;width: 32.13762811127379vw;height:  31.332357247437773vw;z-index: 1;}*/

.home-section-two .sec2Wrap{z-index: 2;position: relative;}

.home-section-two .sec2Wrap, .home-section-three .sec3Head{margin-left: -5.124450951683748vw;}

.home-section-two .main-heading{}

.home-section-two .main-heading h2{}

.home-section-two .main-heading h2 span{}

.home-section-two p{}

.home-section-two a{}

.home-section-two .serviceSlider{margin: 0 -16.471449487554906vw 0 1.4641288433382138vw;}

.home-section-two .serviceSlider:before {opacity: 0; content: '';position: absolute;background: url(assets/images/giphy.gif) 0 0 no-repeat;background-size: cover;height: 7.320644216691069vw;width: 7.320644216691069vw;filter: brightness(0) saturate(100%) invert(17%) sepia(42%) saturate(2700%) hue-rotate(218deg) brightness(108%) contrast(97%);top: -4.392386530014641vw;left: 1.4641288433382138vw;z-index: -1;}

/*.home-section-two.is-visible .serviceSlider:before{animation: myBlink 1s linear 1;animation-delay: 4s; }*/

.home-section-two .serviceSlider .gallery{margin-left: 1.4641288433382138vw;}

.home-section-two .serviceSlider .gallery a{display: block;}

.home-section-two .serviceSlider .gallery a figure{}

.home-section-two .serviceSlider .gallery a figure::before{content: '';position: absolute;top: 7.320644216691069vw;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(45,54,142,0) 10%, rgba(45,54,142,1) 100%);transition: 0.5s;opacity: 0.5;}

.home-section-two .serviceSlider .gallery a figure img{width: 100%;}

.home-section-two .serviceSlider .gallery a figure figcaption{position: absolute;bottom: 0;left: 0;right: 0;top: 0;display: flex;flex-direction: column;justify-content: flex-end;padding: 1.8301610541727673vw;}

/*.home-section-two .serviceSlider .gallery.slick-current a figure:before, */.home-section-two .serviceSlider .gallery a:hover figure:before{top: 3.6603221083455346vw;opacity: 0.75;}

.home-section-two .serviceSlider .gallery a figure figcaption h4{color: #fff;margin: 0;text-shadow: -2px 2px 2px #8f8f8f}



.home-section-three{padding-top: 0;}

.home-section-three .main-heading{}

.home-section-three .main-heading h2{}

.home-section-three .main-heading h2 span{}

.home-section-three p{}

.home-section-three a{}

.home-section-three .sec3Row{padding-left: 2vw;}

.home-section-three .sec3Row .row{gap: 3vw 0}

.home-section-three .sec3Wrap{position: relative;}

.home-section-three .sec3Wrap img{width: 5.636896046852123vw;height: 6.002928257686676vw;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;z-index: -1;}

.home-section-three .sec3Wrap h5{color: #2D368E; margin-bottom: 1vw;}

.home-section-three .sec3Wrap p{line-height: 1.5;margin: 0;}

.home-section-three.why-section-one .sec3Wrap{padding: 2vw;}



.home-section-four{padding-top: 0;}

.home-section-four figure{}

.home-section-four  video{height: 40.26354319180088vw;object-fit: cover;width: 100%;}

.home-section-four figure img{}

.home-section-four figure figcaption{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: flex-start;align-items: flex-start;justify-content: center;background: rgb(0 2 26 / 30%);}

.home-section-four figure figcaption h1{font-size: 4.612005856515373vw;color: #fff;margin-bottom: 3vw;}

.home-section-four figure figcaption .btn{/*background: rgb(234 33 38 / 90%);*/color: #fff;}

.home-section-four figure figcaption .btn:hover {/*border-color: #e32c2f;*//* color: #2D368E; */}

/*.home-section-four figure figcaption .btn:after {background: #2D368E;}*/

.home-section-four .videoWrap{line-height: 0;}

.home-section-four .videoWrap ul.plyPauBtn .myBtnPause{display: none;}

.home-section-four figure figcaption .plyPauBtn{position: relative;height: 5.856515373352855vw;width: 5.856515373352855vw; margin: auto;}

.home-section-four figure figcaption .plyPauBtn li a{display: block;}

.home-section-four figure figcaption .plyPauBtn li a img{width: 100%}

/*.home-section-five{}

.home-section-five figure{}

.home-section-five figure img{width: 100%;}

.home-section-five figcaption{padding-left: 3.6603221083455346vw;}

.home-section-five .main-heading{}

.home-section-five .main-heading h2{}

.home-section-five .main-heading h2 span{}

.home-section-five p{}*/



.home-section-five{}

.home-section-five .sec5Wrapper, .contactWrapInr {padding: 3.294289897510981vw 5.490483162518301vw;background: linear-gradient(14deg, rgba(255,255,255,1) 0%, rgba(236,236,236,1) 100%);box-shadow: 0.5856515373352855vw 0.5856515373352855vw 1.9765739385065886vw rgb(0 0 0 / 10%);}

.home-section-five figure{text-align: right;}

.home-section-five figure img{width: 24vw;}

.home-section-five figcaption{margin-bottom: 1.8301610541727673vw;padding-right: 1.8301610541727673vw;text-align: justify;}

.home-section-five figcaption ul{}

.home-section-five figcaption ul li{font-weight: 600;margin: 0 0 0.43923865300146414vw;}

.home-section-five figcaption ul li:last-child{margin:0;}

.home-section-five .main-heading{margin-bottom: 1.5vw;}

.home-section-five .main-heading h2{margin: 0;}

.home-section-five .main-heading h2 span{margin-top: 0.7vw}

.home-section-five p{margin-bottom: 2.049780380673499vw;}

.home-section-five .main-heading.authHead h2{font-size: 1.8vw;font-weight: 600;}

.home-section-five .authHead {margin: 1vw 0 0 0;}

.home-section-five p:last-child{margin: 0;}



.home-section-six{background: #F2F0EC;padding-top: 0;z-index: 9;margin-top: -5.856515373352855vw;}

.home-section-six figure{}

.home-section-six figure img{width: 100%;/*mix-blend-mode: darken;*/}

.home-section-six .main-heading{margin: 0;}

.home-section-six .main-heading h2{text-transform: none;margin: 0;}

.home-section-six .main-heading h2 small{display: block;font-style: italic;color: #231F20;font-weight: 300;}

.home-section-six form{}

.home-section-six form .form-group{margin-top: 1.4641288433382138vw;}

.home-section-six form .form-group .form-control{font-size: 1.0980966325036603vw; font-style: italic;font-family: 'Fraunces', sans-serif;font-weight: 300;background: rgb(255 255 255 / 55%);border-radius: 0.7320644216691069vw;border: 0.07320644216691069vw solid #2d368e00;transition: 0.65s;padding: 1.0980966325036603vw 1.4641288433382138vw;color: #231F20;}

.home-section-six form .form-group .form-control:focus {border-color: rgb(45 54 142 / 40%);color: #2D368E;background: rgb(255 255 255 / 84%);box-shadow: 0 0.43923865300146414vw 0.8052708638360175vw rgb(45 54 142 / 25%);}

.home-section-six form .form-group .form-control::placeholder{color: #231F20;}

.home-section-six form .form-group .form-control:focus::placeholder {color: #2D368E;}

.home-section-six form .form-group input{}

.home-section-six form .form-group textarea{min-height: 9.882869692532942vw;}

.home-section-six form .btn{ margin-top: 2vw;padding: 1.05vw;}

.home-section-six form .btn input{background: transparent;border: none;padding: 0;color: #fff;text-transform: uppercase;}



/*.animtedMountain.is-visible img.cloudImg{animation-name: fadeInUp;animation-duration: 2s;animation-fill-mode: forwards;opacity: 0;animation-timing-function: ease-in-out;animation-delay: 0.25s;}*/

.animtedMountain { overflow: hidden;}

.animtedMountain figure img {width: 100%;}

.animtedMountain figure img.cloudImg {position: absolute; bottom: -4.026354319180088vw;left: 0;right: 0;}



.home-section-seven{background: #F3F2EE;padding: 4vw 0;}

.home-section-seven h3{text-transform: uppercase;color: #2d368e;position: absolute;left: 0;top: 6.222547584187408vw;transform: rotate(-90deg);}

.home-section-seven h3 small{font-size: inherit;color: #989898;margin-bottom: 0;}

.home-section-seven h1{color: #2D368E;text-transform: uppercase;font-size: 7.320644216691069vw;padding-left: 3vw;line-height: 1.3;}

.home-section-seven h1 small{font-size: 4.392386530014641vw;font-weight: 400;display: block;color: #747474;text-transform: capitalize;}

.home-section-seven h1 small strong{font-weight: 400;color: #2D368E;}

.home-section-seven span{font-size: 1.9033674963396778vw;color: #2D368E;display: block;text-align: right;margin-bottom: 1vw;}

.home-section-seven .btn{margin: 0 0 0 auto;display: block;width: 12.445095168374817vw;font-weight: 500;font-size: 1.3177159590043923vw;padding: 1.0248901903367496vw;border-radius: 0.36603221083455345vw;}

.home-section-seven .btn:hover{/* color: #2d368e; *//* background: #FAEC20; */}

.home-section-seven .btn:hover svg path{stroke: #ffffff;}

.home-section-seven a svg{margin-left: 0.25vw;width: 2.221815519765739vw;height: auto;}



.about-section-two ul li{display: flex;flex-direction: row;flex-wrap: nowrap;margin-bottom: 0.6vw;}

.about-section-two ul li span {font-weight: 500;color: #2D368E;min-width: 7.5vw;}

.about-section-two img {height: 28.125vw;object-fit: cover;}

.about-section-three {background-size: cover;background-position: center;padding: 4vw 0;background-attachment: fixed;background-repeat: no-repeat;}

.about-section-three .visionWrp.missionWrp {background: rgb(45 54 142 / 70%);}

.about-section-three .missionWrp {background: rgb(255 255 255 / 85%);padding: 2vw 4vw;box-shadow: 0 0 1.0980966325036603vw rgb(0 0 0 / 20%);}

.about-section-three .visionWrp.missionWrp h2, .about-section-three .visionWrp.missionWrp p {color: #fff;}



.contact-section-one .form-head h2 {padding-left: 7vw;font-size: 2.34vw;}

.contact-section-one .form-head h1 { font-size: 6.222547584187408vw; font-style: italic;}

.contact-section-one{background: #F2F0EC;}

.contact-section-one figure{}

.contact-section-one figure img{width: 100%;/*mix-blend-mode: darken;*/}

.contact-section-one .main-heading{margin: 0;}

.contact-section-one .main-heading h2{text-transform: none;margin: 0;}

.contact-section-one .main-heading h2 small{display: block;font-style: italic;color: #231F20;font-weight: 300;}

.contact-section-one form{}

.contact-section-one form .form-group{margin-top: 1.4641288433382138vw;}

.contact-section-one form .form-group .form-control{font-size: 1.1vw; font-style: italic;font-family: 'Fraunces', sans-serif;font-weight: 300;background: rgb(255 255 255 / 55%);border-radius: 0.7320644216691069vw;border: 0.07320644216691069vw solid #2d368e00;transition: 0.65s;padding: 1.0980966325036603vw 1.4641288433382138vw;color: #231F20;}

.contact-section-one form .form-group .form-control:focus {border-color: rgb(45 54 142 / 40%);color: #2D368E;background: rgb(255 255 255 / 84%);box-shadow: 0 0.43923865300146414vw 0.8052708638360175vw rgb(45 54 142 / 25%);}

.contact-section-one form .form-group .form-control::placeholder{color: #231F20;}

.contact-section-one form .form-group .form-control:focus::placeholder {color: #2D368E;}

.contact-section-one form .form-group input{}

.contact-section-one form .form-group textarea{min-height: 9.882869692532942vw;}

.contact-section-one form .btn{ margin-top: 2vw;padding: 1.05vw;}

.contact-section-one form .btn input{background: transparent;border: none;padding: 0;color: #fff;text-transform: uppercase;}

.contact-section-one .contactWrapInr{padding: 4vw;background: #FFF;}

.contact-section-one .contactWrapInr h2{padding: 0;font-size: 2.34vw}

.contact-section-one .contactWrapInr h3{font-size: 1.3vw;margin: 1.6vw 0 0;}

.contact-section-one .contactWrapInr h3 a{display: block;}

.contact-section-one .contactWrapInr ul{justify-content: flex-start;margin: 1vw 0;display: flex;}

.contact-section-one .contactWrapInr ul li a{color: #000;}

.contact-section-one .contactWrapInr figure img{width: 100%;}

.contact-section-one iframe{ width: 100%; height: 18vw; }





.services-section-one .sec2Wrap{z-index: 2;position: relative;margin-bottom: 5.284015852047556vh;}

.services-section-one .main-heading{}

.services-section-one .main-heading h2{}

.services-section-one .main-heading h2 span{}

.services-section-one p{}

.services-section-one a{}

.services-section-one .colWrp{margin-bottom: 1.8301610541727673vw;box-shadow: 0 0 0.7320644216691069vw #ccccccad;}

.services-section-one figure img {max-width: 100%;height: 25vw;width: 31.25vw;object-fit: cover;}

.services-section-one figure:nth-child(2) {object-position: bottom;}

.services-section-one figcaption{padding-left: 2vw;}

.services-section-one figcaption a{padding: 0 0 0.4vw;background: 0;color: #2D368E;text-align: left;text-transform: capitalize;min-width: 0; }

.services-section-one figcaption a:before{content: "";position: absolute;left: 0;bottom: 0;width: 0%;background: #faec20;height: 0.14641288433382138vw;transition: 500ms;}

.services-section-one figcaption a:hover:after{content: none;}

.services-section-one figcaption a:hover:before{width: 100%;}

.services-section-one figcaption .btn:hover{color: #2D368E;}



.career-section-one { background-image: url(/assets/images/sec5-bg.jpg); background-attachment: fixed; background-size: cover;  background-repeat: no-repeat; padding-bottom: 5.124450951683748vw;}

.career-section-one .main-heading h2{ }

.career-section-one .main-heading p{  }

.career-section-one form .form-group{margin-top: 1.4641288433382138vw;}

.career-section-one form .form-group .form-control{font-size: 1.0980966325036603vw; font-style: italic;font-family: 'Fraunces', sans-serif;font-weight: 300;background: rgb(255 255 255 / 55%);border-radius: 0.7320644216691069vw;border: 0.07320644216691069vw solid #2d368e00;transition: 0.65s;padding: 1.0980966325036603vw 1.4641288433382138vw;color: #231F20;box-shadow: 0.07320644216691069vw 0.07320644216691069vw 1.4641288433382138vw -1.0980966325036603vw;}

.career-section-one form .form-group .form-control:focus {border-color: rgb(45 54 142 / 40%);color: #2D368E;background: rgb(255 255 255 / 84%);box-shadow: 0 0.43923865300146414vw 0.8052708638360175vw rgb(45 54 142 / 25%);}

.career-section-one form .form-group .form-control::placeholder{color: #231F20;}

.career-section-one form .form-group .form-control:focus::placeholder {color: #2D368E;}

.career-section-one form .form-group input{}

.career-section-one form .form-group textarea{min-height: 9.882869692532942vw;}

.career-section-one form .btn{ margin-top: 2vw;padding: 1.05vw;}

.career-section-one form .btn input{background: transparent;border: none;padding: 0;color: #fff;text-transform: uppercase;}

form .btn .wpcf7-spinner{position: absolute;}



.why-section-one .main-heading{}

.why-section-one .main-heading h2{}

.why-section-one .main-heading h2 span{}

.why-section-one p{}

.why-section-one a{}

.why-section-one .sec3Row{padding-left: 2vw;}

.why-section-one .sec3Row .row{gap: 3vw 0}

.why-section-one .sec3Wrap{position: relative;padding: 3vw 2vw;box-shadow: 0 0 0.14641288433382138vw rgb(0 0 0 / 25%);transition: 0.5s;display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;height: 100%;}

.why-section-one .sec3Wrap:hover {box-shadow: 0 0 0.8784773060029283vw rgb(0 0 0 / 15%);}

.why-section-one .sec3Wrap img{width: 5.636896046852123vw;height: 6.002928257686676vw;position: absolute;right: 1vw;top: 0;bottom: 0;margin: auto;z-index: -1;transition: 0.5s;transition-delay: 0.5s;}

.why-section-one .sec3Wrap:hover img {transform: scale(1.08);}

.why-section-one .sec3Wrap h5{color: #2D368E; margin-bottom: 1vw;}

.why-section-one .sec3Wrap p{line-height: 1.5;margin: 0;}



.footer{background: #F2F0EC;}

.footer .topFooter{padding: 8vw 0 4vw 0;}

.footer .topFooter .logo{width: 12.298682284040996vw;margin: 0 auto 4vw;}

.footer .topFooter .logo img{width: 100%;}

.footer .topFooter .menuLinks, .footer .topFooter .contactInfo{display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;justify-content: space-around;}

.footer .topFooter .menuLinks li{}

.footer .topFooter .menuLinks li a{position: relative;padding-bottom: 0.2vw;}

.footer .topFooter .menuLinks li a:hover{color: #2d368e;}

.footer .topFooter .contactInfo{justify-content: center;margin: 3.5vw 0 1.5vw;gap: 2vw;align-items: flex-start;}

.footer .topFooter .contactInfo li{text-align: center;width: 10.834553440702782vw;min-height: 10.248901903367496vw;}

.footer .topFooter .contactInfo li img{display: block;width: 3.22108345534407vw;margin: 0 auto 1vw;transition: 0.5s;clip-path: none;}

.footer .topFooter .contactInfo li:hover img {filter: brightness(0) saturate(100%) invert(17%) sepia(42%) saturate(2700%) hue-rotate(218deg) brightness(108%) contrast(97%);transform: scale(1.05);}

.footer .topFooter .contactInfo li a{display: inline-block;margin-top: 0.5vw;position: relative;}

.footer .topFooter .contactInfo li:hover a{color: #2d368e;}

.footer .topFooter .contactInfo li a:before, .footer .bottomFooter p a:before{content: '';position: absolute; bottom: 0;left: 0;right: 0;width: 0; margin: auto; height:0.07320644216691069vw;background: #2d368e;transition: 0.5s;}

.footer .topFooter .contactInfo li a:hover:before, .footer .bottomFooter p a:hover:before{width: 100%;}

.footer .topFooter .contactInfo li .locationDirec{display: none;color: #2D368E;margin: 0;}

.footer .topFooter .contactInfo li .locationDirec:before{width: 100%;}

.footer .topFooter .contactInfo li .togleLoc{ margin-bottom: 0.5vw;}

.footer .topFooter .contactInfo li .togleLoc:hover{color: #2d368e;cursor: pointer;transition: 0.5s;}

.footer .topFooter .socialIcons{display: flex;flex-direction: row;justify-content: center;flex-wrap: nowrap;align-content: center;align-items: center;gap: 0.5vw;}

.footer .topFooter .socialIcons li{margin: 0;}

.footer .topFooter .socialIcons li a{display: block;color: #231F20;}

.footer .bottomFooter{background: #F0ECE9;padding: 1.062vw 0;}

.footer .bottomFooter p{}

.footer .bottomFooter p a, .footer .bottomFooter p{font-size: 0.9516837481698389vw;display: inline-block;color: #2D368E; font-weight: 500;}

.footer .bottomFooter p a{position: relative;}

.footer .bottomFooter p a:hover{color: #000;}





.service-detail-section{}

.service-detail-section figure{}

.service-detail-section figure img{width: 100%;height: 43.92386530014641vw;justify-content: center;}

.service-detail-section figcaption {border-left: none;padding: 3vw;background: #fafafa;box-shadow: 0 0 0.14641288433382138vw #ccc;}

.service-detail-section figcaption h2{}

.service-detail-section figcaption p{}

.promotion-section-one figure img{width: 100%;height: auto;}

@media only screen and (min-width: 0px) and (max-width: 767px){
    .container{max-width: 100%;}
     .header{position: relative;padding: 10px 0 !important;background: #231F20;}
  .header button{right:12px !important;}
  .header .headerWrap .btn{right:55px !important;}
  .banner .videoWrap video{height: 320px !important;}
  .home-section-six figure{margin-top:12px}
.home-section-seven h3{font-size: 17px;}
.home-section-five figure{ text-align: center;}
 
}
@media only screen and (min-width: 0px) and (max-width: 991px){
  body, img, ul, ol, li, span, p,.btn,.lineBtn{font-size: 14px}
  .main-section{padding: 30px 0}
  h1{font-size:32px}
  h3{font-size:22px}
  h4{font-size:20px}
  h5{font-size: 17px}
  .main-section p{line-height: 1.38;margin-bottom: 10px}
  .main-heading{margin-bottom: 8px}
  .main-heading h2{font-size:30px}
  .main-heading h2 span{font-size:15px;letter-spacing: 0.5px;}
  .btn{padding: 8px 12px;border-radius:2px;min-width: 100px;}
  .lineBtn{letter-spacing: 0.5px;}
  .lineBtn::before{height: 1px}
  .header{padding: 10px 65px;}
  .header .logo{width: 100px}
  .header .headerWrap{gap:10px}
   
  .header .headerWrap{/*! justify-content: center */}
    .header nav {position: absolute;right: 0;top:66px;width: 100%;left: 0;}
    .header nav .navbar-collapse ul{ padding:15px 30px;gap: 12px; }
    .header button{width: 35px;height: 35px;display: block; position: absolute;right: 80px;top: -42px; box-shadow: none; outline: 0;background: #2d368e;color: #fff;text-align: center;padding: 7px 4px;border: 1px solid #2d368e;transition: 0.5s;}        
    .header button span{display: block;width: auto;height: auto;position: relative;;z-index: 1;transition:0.75s;font-size: 20px;}
    .header button span svg path{fill:#FAEC20;transition:0.5s}
    .header button:hover span svg path{fill:#fff}
    .header button:hover{background: #231F20;}
    .header button:focus{box-shadow: none}
    .header .navbar-collapse {position: absolute;top: 14px;z-index: 9;background: #2d368e;left: 0;right: 0;margin: 0 -15px;padding: 0px;border: 2px solid #faec20;}
    .header ul li a::before,.footer .topFooter ul li a::before,.footer .bottomFooter span a::before{background: var(--darkGrey-color);height: 1px;}
  .header .headerWrap .btn{position:absolute;top:25px;right:125px;}
  .header .headerWrap nav .navbar-collapse ul{gap:5px;}
  .header .headerWrap nav .navbar-collapse ul li a{font-size:16px;padding-bottom: 2px;display: inline-block;}
  .header .headerWrap nav .navbar-collapse ul li a::after, .footer .topFooter .menuLinks li a::after,.footer .topFooter .contactInfo li a::before, .footer .bottomFooter p a::before {height:1px;}
  .header .headerWrap nav .navbar-collapse ul li a::after{background: #faec20;}
  .banner .videoWrap video{height: auto;}
   .banner .innerPagesLinks{position: relative;background: #2D368E;padding: 0 0 5px;}
  .banner .innerPagesLinks ul{flex-wrap: wrap;justify-content: center;border-top: 0;gap: 12px;}
  .banner .innerPagesLinks ul li{font-size:14px}
  .banner .innerPagesLinks ul li a{padding: 5px 0; text-align: center;min-height: 52px;
display: flex;
flex-direction: column;
height: 100%;
justify-content: center;
align-content: center;
align-items: center;}
  .banner .innerPagesLinks ul li a::after {height: 2px;top: 0;}
  .banner figure figcaption p{font-size: 15px;margin: 10px 0;}
  .banner figure figcaption{padding: 0;}
  .banner .socialIcons{}
  .socialIcons li{margin-bottom: 8px;}
  .socialIcons li a{font-size: 16px;}
  .socialIcons li a .icon2{transform:translateX(100px)}
  .socialIcons li a:hover svg{transform:translateX(-100px);}
  .banner .videoWrap ul.plyPauBtn{left: 12px;bottom: 8px;gap: 10px;}
  .banner .videoWrap ul.plyPauBtn .plyPauBtnInr{width: 40px;height: 40px;}
  .banner .videoWrap ul.plyPauBtn li .volume{width: 30px;height: 30px;}
  .home-section-one .secOneWrapper{margin:0}
  .home-section-one figcaption{padding: 0;}
  .home-section-one .accordion{margin-top: 12px;padding: 10px 0 0 30px;}
  .home-section-one .accordion::before {width: 1px;left: 7px;}
  .home-section-one .accordion .accordion-item h3{margin-bottom: 15px;}
  .home-section-one .accordion .accordion-item h3 button{font-size: 25px;}
  .home-section-one .accordion .accordion-item h3 button::before {width: 35px;height: 35px;left: -40px;}
  .home-section-one .accordion .accordion-item h3 button::after {width: 15px;height: 15px;left: -30px;top: 8px;}
  .home-section-one .accordion .accordion-item h3 button:not(.collapsed), .home-section-one .accordion .accordion-item #headingThree button{font-size: 30px;}
  .home-section-one .accordion .accordion-item h3 button:not(.collapsed)::after {width: 20px;height: 20px;left: -32px;top: 4px;}
  .home-section-one .accordion .accordion-item .accordion-collapse .accordion-body ul li span,.about-section-two ul li span{min-width: 100px;}
  .home-section-one .accordion .accordion-item .accordion-collapse .accordion-body ul li,.about-section-two ul li{margin-bottom: 10px}
  .home-section-two .serviceSlider .gallery a figure img, .services-section-one figure img{ height: auto; object-fit: cover; object-position: top;}
  .home-section-five figure{}
  .home-section-five figure img{width: auto;}
  .home-section-five figcaption{padding-right: 10px;margin-bottom: 10px;}
  .home-section-five .main-heading.authHead h2{font-size: 21px}
  .home-section-five .main-heading{ margin-bottom: 15px; }
  .home-section-five .main-heading h2 span{margin-top:1px}
  .home-section-two{padding-top:0}
  .home-section-two svg{display:none}
  .home-section-two .sec2Wrap{margin: 0}
  .home-section-two .serviceSlider{margin:10px 0 0}
  .home-section-two .serviceSlider .gallery a figure figcaption{padding: 15px;}
  .home-section-four figure figcaption h1{font-size: 30px;margin-bottom: 15px;}
  .home-section-four video{height: 250px;}
  .home-section-four figure figcaption .plyPauBtn{width: 60px;height: 60px;}
  .home-section-three.why-section-one .sec3Wrap, .why-section-one .sec3Wrap:hover{padding: 22px;box-shadow: none;}
  .home-section-three .sec3Wrap img{width: 50px;height: 60px;}
  .home-section-three .sec3Wrap h5{}
  .home-section-three .sec3Head{margin: 0 0 10px}
  .home-section-three .sec3Row,.home-section-four{padding:0}
  .home-section-six form .form-group, .contact-section-one form .form-group,.career-section-one form .form-group{margin-top:12px}
  .home-section-six form .form-group .form-control, .contact-section-one form .form-group .form-control,.career-section-one form .form-group .form-control{font-size: 15px;border-radius: 10px;border: 1px solid #2d368e00;padding: 10px 12px;}
  .home-section-six form .form-group textarea,.contact-section-one form .form-group textarea,.career-section-one form .form-group textarea{min-height: 130px}
  .home-section-six form .btn,.contact-section-one form .btn,.career-section-one form .btn{margin-top:12px;padding: 10px}
  .home-section-seven h3{transform: none;position: relative;top: auto;left: auto;margin: 0;}
  .home-section-seven h1{font-size:40px;padding: 0;line-height: 1.1;}
  .home-section-seven h1 small{font-size: 27px;}
  .home-section-seven span{font-size: 20px;text-align: center;margin-bottom: 15px;}
  .home-section-seven .btn{width: 165px;font-size: 17px;padding: 12px;margin: 0 auto;}
  .home-section-seven a svg{margin-left: 8px;width: 30px;}
  .footer .topFooter{padding:25px 0}
  .footer .topFooter .logo{width: 100px;margin: 0 auto 15px;}
  .footer .topFooter .menuLinks, .footer .topFooter .contactInfo{flex-wrap: wrap;gap: 15px;justify-content: center;}
  .footer .topFooter .menuLinks li a{padding-bottom: 2px;}
  .footer .topFooter .contactInfo{margin: 20px 0;}
  .footer .topFooter .contactInfo li{width: auto;}
  .footer .topFooter .contactInfo li img{width: 30px;margin: 0 auto 10px;}
  .footer .topFooter .contactInfo li a{}
  .footer .topFooter .contactInfo li a::before, .footer .bottomFooter p a::before {}
  .footer .topFooter .socialIcons{gap: 12px;}
  .footer .bottomFooter{padding: 12px 0;text-align: center;}
  .footer .bottomFooter p a, .footer .bottomFooter p{font-size: 14px;}
  #whatsapp{right:0;bottom:0;width:50px;height:50px;}
#whatsapp #whatsappMain{ width:50px;height:50px;}
.inner-banner figure img{height: auto}
  .inner-banner figcaption h2{font-size: 30px;}
  .megaMenuCommon .megaMenuWrap{}
  .megaMenu .megaMenuWrap .toClose{top: 10px;right: 10px;}
  .megaMenu .megaMenuWrap .toClose svg{width: 12px;height: 12px;}
  .megaMenu h2{font-size: 25px;margin: 0;}
  .contact-section-one form .form-group{}
  .contact-section-one form .form-group .form-control{}
  .contact-section-one form .form-group textarea{}
  .contact-section-one form .btn{}
  .about-section-two figure{margin-bottom:8px}
  .about-section-two img{height: auto}
  .about-section-three .visionWrp{margin-bottom: 15px}
  .about-section-three .missionWrp{padding: 15px 25px;}
  .services-section-one figure img{width: 100%;}
  .services-section-one figcaption{padding: 20px}
  .services-section-one figcaption a::before {height:1px}
  .services-section-one .colWrp{margin-bottom:20px;box-shadow: 0 0 10px #ccccccad;}
  .why-section-one .sec3Wrap{padding: 20px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);}
  .why-section-one .sec3Wrap img{width: 50px;height: 60px;right: 10px}
  .home-section-five .sec5Wrapper, .contactWrapInr{padding:30px 15px;box-shadow:8px 8px 27px rgb(0 0 0 / 10%)}
  .contact-section-one .form-head h1{font-size:50px}
  .contact-section-one .form-head h2{font-size: 25px;padding-left:65px}
  .contact-section-one .contactWrapInr{margin-top:20px;padding: 20px;}
  .contact-section-one .contactWrapInr h2{font-size: 25px}
  .contact-section-one .contactWrapInr h3{font-size: 18px;margin: 15px 0 0;}
  .contact-section-one .contactWrapInr ul{gap: 10px;margin: 15px 0;}
  .contact-section-one iframe{height: 200px}
  img.wow{clip-path: none !important;}

.footer .bottomFooter .text-end{ text-align:center !important; }
.home-section-two .serviceSlider .gallery{margin:0}
.animtedMountain figure img.cloudImg{display: none;}
.home-section-six .main-heading{transform: none !important; opacity: 1 !important}
.home-section-six{margin: 0}
.home-section-three.why-section-one .col-md-4{padding: 0}
}

@media only screen and (min-width:768px) and (max-width: 992px){
  .container{ max-width: 90%; }
}
@media only screen and (min-width: 992px) and (max-width: 1299px){
     body, img, ul, ol, li, span, p,.btn,.lineBtn,.home-section-six form .form-group .form-control{font-size: 15px}
  h1{}
  h3{font-size:20px}
  h4{font-size:18px}
  h5{font-size:16px}
  .contact-section-one form .form-group .form-control, .career-section-one form .form-group .form-control{ font-size: 14px; }
  .main-heading h2{}
  .main-heading h2 span{font-size:16px}
  .header .headerWrap,.header .headerWrap nav .navbar-collapse ul{gap:14px}
  .header .headerWrap nav .navbar-collapse ul li a{font-size:16px;}
  .banner figure figcaption p{font-size:17px}
  .home-section-five .main-heading.authHead h2{font-size: 18px}
 .home-section-five .main-heading h2 span{margin-top:1px}
  .home-section-one .accordion .accordion-item .accordion-collapse .accordion-body ul li span{min-width: 100px}
  .banner .innerPagesLinks ul{flex-wrap: wrap;justify-content: center;gap: 5px 15px;border-top: 1px solid #fff;}
  .banner .innerPagesLinks ul li{font-size: 12px}
  .banner .innerPagesLinks ul li a{padding:12px 10px;}
  .banner .innerPagesLinks ul li a::after {height: 4px;top:-2.5px}
  .socialIcons li a{font-size: 18px}
  .home-section-one .accordion .accordion-item h3 button{font-size: 20px}
  .home-section-one .accordion .accordion-item h3 button:not(.collapsed), .home-section-one .accordion .accordion-item #headingThree button{font-size:25px}
  .footer .topFooter .contactInfo li{width: auto}
  .footer .topFooter .contactInfo{gap:20px;margin: 40px 0}
  .footer .topFooter .socialIcons{gap: 15px}
  .footer .bottomFooter p a, .footer .bottomFooter p{font-size: 13px}

  .contact-section-one .contactWrapInr{ padding: 3vw; gap: 0 1vw; }
  .contact-section-one .contactWrapInr h3{ font-size: 19px; }

  .about-section-two ul li span{ min-width: 100px; }
  .contact-section-one .contactWrapInr ul{ gap: 0 9px; }
}