@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {font-family: "Roboto-Thin";	src: url(../fonts/Roboto-Thin.ttf) format("opentype");}
@font-face {font-family: "Roboto-Light";src: url(../fonts/Roboto-Light.ttf) format("opentype");}
@font-face {font-family: "Roboto-Regular";src: url(../fonts/Roboto-Regular.ttf) format("opentype");}
@font-face {font-family: "Roboto-Medium";src: url(../fonts/Roboto-Medium.ttf) format("opentype");}
@font-face {font-family: "Roboto-Bold";	src: url(../fonts/Roboto-Bold.ttf) format("opentype");}
@font-face {font-family: "Roboto-Black";src: url(../fonts/Roboto-Black.ttf) format("opentype");}
@font-face {font-family: "Poppins-Light";src: url(../fonts/Poppins-Light.ttf) format("opentype");}
@font-face {font-family: "Poppins-Regular";src: url(../fonts/Poppins-Regular.ttf) format("opentype");}
@font-face {font-family: "Poppins-Medium";src: url(../fonts/Poppins-Medium.ttf) format("opentype");}
@font-face {font-family: "Poppins-SemiBold";src: url(../fonts/Poppins-SemiBold.ttf) format("opentype");}
@font-face {font-family: "Poppins-Bold";src: url(../fonts/Poppins-Bold.ttf) format("opentype");}
@font-face {font-family: "Poppins-Black";src: url(../fonts/Poppins-Black.ttf) format("opentype");}
* {box-sizing: border-box;}
body {margin: 0; padding: 0;/*font-family: "Roboto", sans-serif;font-family: "Poppins", sans-serif;*/font-family: "Poppins-Regular";font-family: "Roboto-Regular";font-family: "Urbanist", sans-serif;color:#25262B;font-size:18px;line-height:28px;font-weight:500;}
ul {list-style: none; margin: 0;padding: 0;}
a {text-decoration: none;}
.custom-btn { color: #fff;border-radius: 5px;padding: 10px 25px;font-weight: 600;background: transparent;cursor: pointer;transition: all 0.3s ease;position: relative;display: inline-block;outline: none;position:relative;}
.custom-btn-inner{position:relative;z-index:1;}
/* 13 */
.btn-13 {background-color: #008080;border:1px solid #008080;color: #fff;}
.btn-13:after {position: absolute;content: "";width: 100%;height: 0;bottom: 0;left: 0; border-radius: 5px;transition: all 0.3s ease;}
.btn-13:hover {
color: #fff;
}
.btn-13:hover:after {top: 0;height: 100%;background-color: #024646;border-color:#024646; }
.btn-13:active {top: 2px;}
/* 14 */
.btn-14 {
background-color: #008080; border:1px solid #008080;color: #fff;}
.btn-14:after {position: absolute;content: "";width: 100%;height: 0;top: 0;left: 0;border-radius: 5px;transition: all 0.3s ease;}
.btn-14:hover {color: #fff;}
.btn-14:hover:after {top: auto;bottom: 0;height: 100%;background-color: #024646;border-color:#024646;}
/* 15 */
.btn-15 {background: #008080;border-color:1px solid #008080;color: #fff;}
.btn-15:after {position: absolute;content: "";width: 0;height: 100%;top: 0;right: 0;border-radius: 5px;transition: all 0.3s ease;}
.btn-15:hover {color: #fff;}
.btn-15:hover:after {left: 0;width: 100%;background-color: #024646;border-color:#024646;}
.section-header{}
.section-header .sub-title {position: relative;display: inline-block;font-size: 16px;line-height: 26px;font-family: 'Urbanist', sans-serif;font-weight: 700;padding-left: 25px;padding-top: 7px;margin-bottom: 8px;text-transform: uppercase;}
.section-header .sub-title:before {position: absolute;content: '';background: #008080;width: 25px;height: 25px;left: 0px;top: 0px;clip-path: polygon(0% 0%, 100% 0%, 0% 100%, 0% 100%, 0% 0%);}
.section-header .title{font-size:36px;line-height:40px;letter-spacing: 0.29px;color: #25262B;text-shadow: 0px 3px 6px #0000001F;font-family: "Ubuntu", sans-serif;font-weight:800;}
.section-header .title2{font-size:24px;line-height:40px;letter-spacing: 0.19px;color: #25262B;text-shadow: 0px 3px 6px #0000001F;font-weight:600;}
.section-header .para{font-size:18px;line-height:28px;letter-spacing: 0.14px;color: #25262B;text-shadow: 0px 3px 6px #0000001F;}
/* ==========================================================================
PRELOAD ANIMATION
========================================================================== */
.loading--theme .loader {border-color: transparent #008080; }
.loading--theme .loader::after {border-color: transparent rgba(0, 128, 128, .15); }
#loading {height: 100%;width: 100%;position: fixed;z-index: 1;margin-top: 0px;top: 0px;z-index: 99999999;}
#loading {background-color: #fff;}
#loading-center {position: absolute;left: 50%;top: 50%;height: 100px;width: 100px;margin-top: -50px;margin-left: -50px;-webkit-animation: loading-center-absolute 1s infinite;animation: loading-center-absolute 1s infinite;}
.loader {border: 2px solid;border-color: transparent #ed3237;width: 100px;height: 100px;border-radius: 50%;display: inline-block;position: relative;box-sizing: border-box;animation: rotation 1s linear infinite;}
.loader::after {content: '';  box-sizing: border-box;position: absolute;left: 50%;top: 50%;border: 50px solid;border-color: transparent rgba(237, 50, 55, 0.15);border-radius: 50%;transform: translate(-50%, -50%);}
@keyframes rotation {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
} 
/* ==========================================================================
BACK TO TOP CSS
========================================================================== */
.progressParent {position: fixed;right: 30px;bottom: 70px;height: 36px;width: 36px;cursor: pointer;display: block;border-radius: 50px;-webkit-box-shadow: inset 0 0 0 2px #008080;box-shadow: inset 0 0 0 2px #008080;z-index: 10000;opacity: 0;visibility: hidden;-webkit-transform: translateY(15px);transform: translateY(15px);-webkit-transition: all 200ms linear;transition: all 200ms linear;}
.progressParent.rn-backto-top-active {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
.progressParent::after {position: absolute;font-family: "Font Awesome 7 Pro";content: "\f062";text-align: center;line-height: 36px;font-size: 20px;color: #008080;left: 0;top: 0;height: 36px;width: 36px;cursor: pointer;display: block;z-index: 2;-webkit-transition: all 200ms linear;transition: all 200ms linear;font-weight: 900;}
.progressParent svg path {fill: none;}
.progressParent svg.backCircle path {stroke: #ddd;stroke-width: 4;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 200ms linear;transition: all 200ms linear;}
/* web header */
.web-header{width: 100%;z-index:10;}
.homePageHeader .web-header {position: absolute;top: 0;left: 0;}
.web-header-bottom{width: 100%;}
.web-header-bottom-inner{}
.web-header-bottom-inner .nav-item {padding: 0 0px; position: relative;}
.web-header-bottom-inner .nav-item:last-child {padding-right: 0;}
.web-header-bottom-inner .nav-item:last-child::before {display: none;}
.web-header-bottom-inner .nav-item .nav-link {font-size: 18px; color: #000;padding:20px 18px;font-weight:600; transition: all .3s ease-in-out;position:relative;}
.web-header-bottom-inner .nav-item .downArrow{position:absolute;top:20px;right:8px;background-color:#fff;width:0%;height:2px;ransition: all .3s ease-in-out;display:none;}
.web-header-bottom-inner .nav-item.dropdown_menu .downArrow{display:inline-block;}
.web-header-bottom-inner .nav-item .nav-link:hover {color: #008080;}
.web-header-bottom-inner .nav-item.active .nav-link{color: #008080;}
.web-header-bottom-inner .nav-item .nav-link:hover:after {color: #000;width:100%;}
.web-header-bottom-inner .nav-item.active .nav-link:after {color: #000;width:100%;}
.web-header-bottom-inner .navbar-nav {margin-left: auto;}
.web-header-bottom-inner .navbar {padding:10px 0;margin:0px;}
.web-header-bottom-inner .navbar-brand {padding: 0;}
.web-header-bottom-inner .navbar-brand img{width: 100%;max-width: 220px;}
.sub-menu {position: absolute;top: 100%;/*left: -125%;*/right:-100%;width: 220px;background: #fff;color:#25262B;padding: 0px 0;text-align: left;box-shadow: 0 3px 25px 0 rgb(43 52 59 / 10%), 0 0 0 rgb(43 52 59 / 10%) inset;-webkit-box-shadow: 0 3px 25px 0 rgb(43 52 59 / 10%), 0 0 0 rgb(43 52 59 / 10%) inset;border-radius: 6px;/*-webkit-transform: rotateX(-90deg);transform: rotateX(-90deg);-webkit-transform-origin: 0 0;transform-origin: 0 0;*/opacity: 0;visibility: hidden;/*-webkit-transform-origin: top;transform-origin: top;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;*/ transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;}
.web-header-bottom-inner .nav-item:hover .sub-menu {opacity: 1;display: block;visibility: visible;height: auto;/* -webkit-transform: rotateX(0);transform: rotateX(0);*/}
.dropdown_menu {}
/*
.dropdown_menu:after {content: '\f107  ';position: absolute;z-index: 1;top: 20px;right: -2px;font-family: FontAwesome;font-size: 14px;color: #000;transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;}
*/
.sub-menu>li {padding: 0;border-bottom: 1px solid #ddd;}
.sub-menu>li:last-child {border-bottom: none;}
.sub-menu>li {list-style: none;padding: 0px !important;}
.sub-menu>li>a {display: block;color: #25262B;padding: 8px 12px;font-size: 14px;line-height: 20px;font-weight:600;}
.sub-menu>li>a:before, .sub-menu>li>a:after {display: none;}
.sub-menu>li.active a, .sub-menu>li>a:hover, .sub-menu>li>a:focus {text-decoration: none;color: #000;}
.sub-menu>li:last-child a {padding-right: 10px;}
.sub-menu>li>a:before {display: none;}
.web-header-bottom-inner .rightPart{margin-left:45px;}
.web-header-bottom-inner .topcart {padding: 0 0px 0 30px;}
.cart-toggler{color:#fff;}
.cart-toggler .content-cart{}
.cart-toggler .my-cart{}
.cart-toggler .my-cart img{}
.web-header-bottom-inner .topcart .qty-count {font-size: 14px; position: relative;top: -10px;}
.web-header-bottom-inner .search-switcher{padding:0 0px 0 20px;display:none;}
.web-header-bottom-inner .search-switcher .search-opener{font-size: 14px; color: #AAAAAA;}
.web-header-bottom-inner .loginBtn{font-size:16px;line-height:22px;padding:5px 15px 6px;}
.homePanerBanner{background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;position:relative;}
.homePanerBanner:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#20242B;opacity:0.4;display:none;}
.homePanerBanner:before {content: ""; height: 100%; width: 100%; position: absolute; top: 0; left: 0; background: linear-gradient(180deg, rgba(0, 128, 128, 0.10), #fff); opacity: 0.8;display:block;}
.homePanerBannerinner{padding:160px 0 50px;padding: 150px 0 30px;position:relative;}
.homePanerBannerContentArea{}
.awardContainer{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 50px; background: rgba(255, 255, 255, 0.90); padding: 6px 12px;width: max-content; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);}
.awardContainerinner {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.awardContainerinner .blueTxt {margin: 0 4px;color: #008080;	}
.homePanerBannerContentArea .title{font-size:45px;line-height:55px;font-family: "Ubuntu", sans-serif;font-weight:500;}
.homePanerBannerContentArea .title br{}
.homePanerBannerContentArea .title .bigFont{font-size:55px;font-weight:600;color:#008080;}
.homePanerBannerContentArea .para{font-weight:600;}
.homePanerBannerContentArea .homePanerBannerBtns{}
.homePanerBannerContentArea .homePanerBannerBtns li{display:inline-block;}
.homePanerBannerContentArea .homePanerBannerBtns li:last-child{}
.homePanerBannerContentArea .homePanerBannerBtns .btn{display:inline-block;}
/** chooseus-section **/
.chooseus-section{position: relative;}
.left-column .chooseus-block-one:nth-child(2){position: relative;right: 50px;}
.right-column .chooseus-block-one:nth-child(2){position: relative;left: 50px;}
.chooseus-block-one .inner-box{position: relative;display: block;border: 1px solid #e7e3ee;min-height:100px;margin-bottom: 40px;}
.left-column .chooseus-block-one .inner-box{margin-right: 35px;padding: 15px 20px 15px 20px;border-radius: 15px 0px 0px 15px;}
.right-column .chooseus-block-one .inner-box{margin-left: 35px;padding: 15px 20px 15px 30px;border-radius: 0px 15px 15px 0px;}
.chooseus-block-one:last-child .inner-box{margin-bottom: 0px;}
.chooseus-block-one .inner-box .icon-box{position: absolute;display: inline-block;top: -20px;width: 50px;height: 75px;font-size: 30px;color: #faf9fc;line-height: 70px;text-align: center;z-index: 1;background: #008080;transition: all 500ms ease;}
.chooseus-block-one .inner-box .icon-box img{height:40px;}
.left-column .chooseus-block-one .inner-box .icon-box{right: -36px;border-radius: 0px 15px 0px 15px;}
.right-column .chooseus-block-one .inner-box .icon-box{left: -36px;border-radius: 15px 0px 15px 0px;}
.chooseus-block-one .inner-box:hover .icon-box{background: #024646;}
.chooseus-block-one .inner-box .icon-box:before{position: absolute;content: '';background: #008080;width: 20px;height: 20px;top: 0px;transition: all 500ms ease;}
.left-column .chooseus-block-one .inner-box .icon-box:before{left: -20px;border-top-left-radius: 15px;}
.right-column .chooseus-block-one .inner-box .icon-box:before{right: -20px;border-top-right-radius: 15px;}
.chooseus-block-one .inner-box:hover .icon-box:before{background: #024646;}
.chooseus-block-one .inner-box h3{display: block;font-size: 18px;line-height: 24px;font-weight: 600;font-family: "Ubuntu", sans-serif;margin-bottom: 5px;}
.chooseus-block-one .inner-box p{font-size: 16px;line-height: 22px;margin-bottom:0px;}
.chooseus-block-one .inner-box .overlay-content{position: absolute;left: 0px;top: 0px;width: 100%;background: #272e39;padding: 24px 40px 27px 30px;border-radius: 30px 0px 0px 30px;opacity: 0;transform: scaleY(0);transform-origin: bottom center;transition: all 500ms ease;}
.right-column .chooseus-block-one .inner-box .overlay-content{padding: 24px 30px 27px 50px;}
.chooseus-block-one .inner-box:hover .overlay-content{opacity: 1;transform: scaleY(1);}
.chooseus-block-one .inner-box .overlay-content p{color: #9ca4af;}
.chooseusSec .image-box{/*width: 500px;height: 500px;background-color: rgba(0, 78, 213, 0.102);*/position: relative;border-radius: 50%;margin: 0 auto;display:flex;justify-content:center;align-items:center;}
.chooseusSec .image-box:before{}
.chooseusSec .image-box:after{}
.chooseusSec .image-box .image{ text-align:center;}
.chooseusSec .image-box .image img{ max-width:85%;}
.coreServiceSec{background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;position:relative;}
.coreServiceSecinner{}
.coreServiceSecinner .rowBox{}
.coreServiceSecinner .columnBox{}
.coreServiceSecinner .coreServiceBox{margin-bottom:30px;}
.coreServiceBoxinner{padding:30px 20px;background-color: #fff;border: 1px solid rgb(208,211,211);box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);border-radius: 15px;text-align:center;height:100%;position:relative;overflow:hidden;}
.coreServiceBoxinner:before {/*position: absolute;content: '';top: -30%;left: -38%;width: 378px;height: 378px;border-radius: 50%;background-image: -moz-linear-gradient( 90deg, rgb(59,38,219) 1%, rgb(123,25,203) 100%);background-image: -webkit-linear-gradient(90deg, rgb(59, 38, 219) 1%, rgb(123, 25, 203) 100%);background-image: -ms-linear-gradient( 90deg, rgb(59,38,219) 1%, rgb(123,25,203) 100%);opacity: 0.2;*/}
.coreServiceBoxinner .icon{width: 90px;height:90px;border:1px dashed #008080;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;display:inline-flex;flex-wrap: wrap;justify-content: center;align-items: center;margin-bottom: 10px;}
.coreServiceBoxinner .iconinner{width: 75px;height: 75px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;background-color: #008080;/* box-shadow: 0px 5px 5px 0px rgb(1, 128, 128, 0.4);*/}
.coreServiceBoxinner:hover .iconinner {animation: zoomIn 800ms;-webkit-animation: zoomIn 800ms;}
.coreServiceBoxinner .icon img{height: 45px;}
.coreServiceBoxinner .content{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.coreServiceBoxinner .content .title{font-size: 20px;font-family: "Ubuntu", sans-serif;font-weight: 600;}
.coreServiceBoxinner .content .para{}
.ourPortfolioSec{background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;position:relative;}
.ourPortfolioSecinner{}
.ourPortfolioTabNav{margin-bottom:30px;text-align:center;}
.ourPortfolioTabNav .nav-pills{padding: 10px 10px;border-radius: 43px;width: auto;justify-content: center;margin: 0 auto 40px;border: 1px solid #008080;display: inline-flex;justify-content: center;margin: 0 5px;}
.ourPortfolioTabNav .nav-pills .nav-item{padding:0 5px;}
.ourPortfolioTabNav .nav-pills .nav-link{background-color: #fff; color: #008080;border-radius: 30px;border: 1px solid #008080;font-weight:600;box-shadow: 0px 10px 10px 0px rgba(132, 141, 156, 0.3);}
.ourPortfolioTabNav .nav-pills .nav-link.active, .ourPortfolioTabNav .nav-pills .show>.nav-link{background-color: #008080;color: #fff;}
.ourPortfolioListArea .rowBox{}
.ourPortfolioListArea .columnBox{}
.ourPortfolioListArea .ourPortfolioBox{margin-bottom:30px;}
.ourPortfolioBoxinner{display:block;position:relative;overflow:hidden;border-radius:15px;}
.ourPortfolioBoxinner .thumnail{aspect-ratio: 3 / 2;overflow: hidden;}
.ourPortfolioBoxinner .thumnail img{width: 100%;height: 100%;object-fit: cover;transition: all 0.2s ease-out;}
.ourPortfolioBoxinner:hover .thumnail img{ transform: scale(1.1);}
.ourPortfolioBoxinner .overlayContent{position: absolute;bottom: 20px;left: 0;color: #fff;background-color: rgb(0, 128, 128, 0.9);padding: 5px 15px 7px 15px;border-radius:0 6px 6px 0;/* box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);*/}
.ourPortfolioBoxinner .overlayContent .title{font-size: 18px;line-height: 24px;font-weight: 600;margin-bottom: 0px;}
.freeZoneSec{background-position: 50% 50%; background-repeat: no-repeat; background-size: cover;position:relative;}
.freeZoneSecinner{}
.freeZoneSecinner .rowBox{}
.freeZoneSecinner .columnBox{}
.freeZoneBoxinner{padding: 30px 20px;background-color: #fff;border: 1px solid rgb(208, 211, 211);box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);border-radius: 15px;text-align: center;height: 100%;position: relative;overflow: hidden;}
.freeZoneBoxinner .icon{width: 90px;height: 90px;border:1px dashed #008080;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;display: inline-flex;flex-wrap: wrap;justify-content: center;align-items: center;margin-bottom: 10px;}
.freeZoneBoxinner .iconinner {width: 75px;height: 75px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;background-color: #008080;/* box-shadow: 0px 5px 5px 0px rgb(1, 128, 128, 0.4); */}
.freeZoneBoxinner .icon img {height: 45px;}
.freeZoneBoxinner .content{}
.freeZoneBoxinner .content .title{font-size: 20px;font-family: "Ubuntu", sans-serif;font-weight: 600;}
.freeZoneBoxinner .content .para{}
.advisorySolutionSec{}
.advisorySolutionSecinner{}
.advisorySolutionList{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px;}
.advisorySolutionList li{padding:10px 15px;}
.advisorySolutionList li a{display: inline-flex;justify-content:center;align-items:center;padding: 12px 25px;background-color: #008080;border: 1px solid #008080;color: #fff;border-radius: 30px;font-size: 16px;font-weight: 600;min-width: 230px;text-align: center;box-shadow: 0px 10px 10px 0px rgba(132, 141, 156, 0.3);}
.advisorySolutionList li .icon{}
.advisorySolutionList li .icon img{}
.advisorySolutionList li .txt{}

.innerPageBredcumSec{ background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position: relative;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.innerPageBredcumSecinner{padding:15px 0;}
.innerPageBredcumSecinner .content{text-align:center;}
.innerPageBredcumSecinner .content .title{font-size:30px;}
.innerPageBredcumSecinner .content .bredcumList{}
.innerPageBredcumSecinner .content .bredcumList li{list-style-type:none;display:inline-block;position:relative;padding:0 10px;font-weight: 600;}
.innerPageBredcumSecinner .content .bredcumList li:after{content: "\f105 "; font-family: FontAwesome;position:absolute;top:0;right:-5px;}
.innerPageBredcumSecinner .content .bredcumList li:first-child{padding-left:0px;}
.innerPageBredcumSecinner .content .bredcumList li:last-child{padding-right:0px;}
.innerPageBredcumSecinner .content .bredcumList li:last-child:after{display:none;}
.innerPageBredcumSecinner .content .bredcumList li a{color:#000;}
.innerPageBredcumSecinner .content .bredcumList li a:hover{color:#008080;}
.missionVissionValueSec{background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;position: relative;}

.missionVissionValueBox{margin-top: 60px;}
.missionVissionValueBoxinner{height:100%;}
.investment_box_wrapper {background-color:#fff;border: 1px solid #e2e2e2;border-radius:8px;position: relative;padding: 50px 35px 30px 35px;text-align:center;transition: all 0.5s;}
.investment_box_wrapper:hover {border: 1px solid #008080;transition: all 0.5s;}
.investment_box_wrapper:after {content: '';position: absolute;bottom: -6px;right: -5px;width: 5px;height: 95%;background: transparent;transition: all 0.5s;}
.investment_box_wrapper:before {content: ''; position: absolute;bottom: -6px;right: 0;width: 95%;height: 5px;background: transparent;transition: all 0.5s;}
.investment_box_wrapper:hover:after {background: #008080;transition: all 0.5s;}
.investment_box_wrapper:hover:before {background: #008080;transition: all 0.5s;}
.investment_icon_circle {color: #fff;text-align: center;width: 65px;height: 65px;line-height: 70px;background: #008080;border-radius: 50px;font-size: 24px;position: absolute;top: -40px;left: 0;right: 0;margin: 0px auto;transition: all 0.6s;}
.inves_icon a i:before {font-size: 30px;color: #fff;}
.investment_icon_circle i:before {font-size: 30px;color: #fff;margin-left: 0;}
.investment_box_wrapper:hover .investment_icon_circle i:before {color: #111;transition: all 0.6s;}
.investment_icon_circle:after {content: '';position: absolute;bottom: -20px; left: 0;right: 0;width: 5px;height: 30px;background: #008080;margin: 0px auto;border-bottom-left-radius: 100px;border-bottom-right-radius: 100px;transition: all 0.6s;}
.investment_border_wrapper {position: relative;width: 15px;height: 15px;background: #008080;text-align: center; display: inline-block;margin-top: 8px;border-radius: 50px;transition: all 0.6s;}
.investment_border_wrapper:after {content: ''; position: absolute;bottom: -6px;left: -6px;right: 0;width: 27px;height: 27px;line-height: 27px; border: 2px solid #008080; margin: 0px auto;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;transition: all 0.6s;}
.investment_content_wrapper {margin-top: 15px;margin-bottom: 6px;}
.investment_content_wrapper h4{font-size: 28px;text-transform: capitalize;font-weight: 600;margin-bottom: 30px;font-family: "Ubuntu", sans-serif;position: relative;}
.investment_content_wrapper h4:after { content: ''; position: absolute; bottom: -15px;left: 0; righT: 0; margin: 0px auto; width: 95px; height: 1px; background: #008080; transition: all 0.6s;}
.investment_content_wrapper p {font-size: 16px;line-height: 22px;}
.ourTeamSec{background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;position: relative;}

.ourTeamBoxinner{}
.ourTeamBoxinner .rowBox{}
.ourTeamBoxinner .columnBox{}
.ourTeamBox{margin-bottom:30px;}
.ourTeamBoxinner .thumnail{overflow: hidden;border-radius: 30px;}
.ourTeamBoxinner .thumnail img{width:100%;height:100%;object-fit:cover;}
.ourTeamBoxinner .ourTeamContent{padding:10px 10px 10px;font-size: 14px;line-height: 20px;text-align:center;}
.ourTeamBoxinner .ourTeamContent .title{font-size: 20px;line-height:26px;font-weight: 600; margin-bottom: 5px; font-family: "Ubuntu", sans-serif;}
.ourTeamBoxinner .ourTeamContent .designation{}


.contactUsSec{}
.contact_form_areainner{}
.contact_form_areainner .title{text-transform: uppercase; font-size: 30px;margin-bottom: 20px;font-weight: 700;font-family: "Ubuntu", sans-serif;}
.contact_form_areainner .contact_form .form-group { margin-bottom: 1rem;}
.contact_form_areainner .contact_form .form-control{height: 50px;border-radius:6px;box-shadow:none;}
.contact_form_areainner .contact_form .contact_form_btn_area{}
.contact_form_areainner .contact_form .contact_form_btn_area .contact_form_btn{background-color: #008080;border: 1px solid #008080;color: #fff;padding: 10px 35px 10px;display: inline-block;border-radius: 30px; text-transform: uppercase; box-shadow: 0px 10px 10px 0px rgba(132, 141, 156, 0.3);	}
.contact_details_areainner{padding-left:60px;}
.contact_details_areainner .contact-block {background: #f6fdfd; padding: 15px;border: 1px solid #e3e9e9; margin-bottom: 15px;border-radius: 8px;}
.contact_details_areainner .contact-icon i {width: 50px;height: 50px;background: #008080;text-align: center; line-height: 50px;display: inline-block; color: #fff; font-size: 30px; border-radius: 6px;}
.contact_details_areainner .contact-details {margin-left: 20px;}
.contact_details_areainner .contact-details h5 {font-size: 18px;line-height: 24px; margin-bottom: 5px;color: #000;font-family: "Ubuntu", sans-serif;font-weight: 600;}
.contact_details_areainner .contact-details p { margin-bottom: 0px;}
.contact_details_areainner .contact-details p a{ color: #000;transition: all 0.3s;}
.contact_details_areainner .contact-details p a:hover{ color: #008080;}

.currentOpeningSec{}
.currentOpeningSecinner{}
.openingJobList{}
.openingJobList .rowBox{margin-left:-10px;margin-right:-10px;}
.openingJobList .columnBox{padding-left:10px;padding-right:10px;}
.openingJobList .openingJobBox{margin-bottom:20px;}
.openingJobBoxinner{padding: 20px;background-color:#fff;border: 1px solid #dcdddf;border-radius: 10px;position: relative;}
.openingJobtopArea{}
.openingJobBoxinner .jobperiod{padding: 5px 10px 3px 25px;border: 1px solid #e7e3ee;border-radius: 15px;font-weight: 700;font-size: 13px;line-height: 18px;text-transform: uppercase;color: #453030;position: relative;display: inline-block;}
.openingJobBoxinner .jobperiod:before {content: "";width: 6px;height: 6px;background: #453030; border-radius: 1px; display: block;position: absolute; top: 41%;left: 13%;}
.openingJobBoxinner .salary{}
.openingJobBoxinner .salary i{margin-right:5px;}
.openingJobBoxinner .jobTitle{font-size: 18px; font-family: "Ubuntu", sans-serif;font-weight: 600;}
.openingJobBoxinner .jobTitle .icon{width: 30px;height: 30px;border: 1px dashed #008080;background-color: #008080;color: #fff;font-size: 14px;border-radius: 50%; display: inline-flex;flex-wrap: wrap;justify-content: center;align-items: center; margin-right: 3px;}
.openingJobBoxinner .location{line-height: 20px;}
.openingJobBoxinner .location .icon{font-size: 20px;margin-right: 5px; position: relative;top: 3px;}
.openingJobBoxinner .jobDes{line-height: 20px;}
.applyNowFormArea{padding: 30px;box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, 0.08);border-radius: 10px;margin-bottom: 30px;border: solid 1px #f3f4f7;}
.applyNowFormArea .form-control{border: 1px solid #E2E4E9;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);}
.ourRewardsGrowthJourneySec{}
.ourGrowthJourneySec{}
.ourGrowthJourneySecinner{}
.ourGrowthJourneySecinner .rowBox{}
.ourGrowthJourneySecinner .columnBox{}
.ourGrowthJourneySecinner .ourGrowthJourneyBox{position: sticky;top: 60px;}
.ourGrowthJourneyBoxinner{padding: 30px;box-shadow: 0px 0px 20px 0 rgba(0, 0, 0, 0.08);border-radius: 10px;background-color:#fff;border: solid 1px #f3f4f7;}
.ourGrowthJourneyBoxinner .title{font-size:24px;line-height:30px;color: #25262B;text-shadow: 0px 3px 6px #0000001F;font-family: "Ubuntu", sans-serif; font-weight: 800;}
.ourGrowthJourneyBoxinner p{word-break: break-all;}
.ourGrowthJourneyBoxinner p a{color:#008080;}
.ourGrowthJourneyBoxinner ul{}
.ourGrowthJourneyBoxinner ul li{}
.ourGrowthJourneyBoxinner ul li:last-child{}
.ourGrowthJourneyBoxinner ul.list_1{margin-left:15px;margin-bottom:10px;}
.ourGrowthJourneyBoxinner ul.list_1 li{list-style-type:disc;}
.ourGrowthJourneyBoxinner ul.list_1 li:last-child{}
.ourGrowthJourneyBoxinner ul.list_1 li a{color:#008080;}
.singleProductPageSec{}
.singleProductPageSecinner{}
.singleProductPageSecinner .rowBox{}
.singleProductPageSecinner .columnBox{}
.singleProductDtlsArea{}
.singleProductDtlsArea .productTitle{font-weight: 700;font-family: "Ubuntu", sans-serif;}
.singleProductContentArea{}
.singleProductContentArea h2{font-weight: 600;font-family: "Ubuntu", sans-serif;}
.singleProductContentArea h3{font-weight: 600;font-family: "Ubuntu", sans-serif;}
.singleProductContentArea h4{font-weight: 600;font-family: "Ubuntu", sans-serif;}
.singleProductContentArea h5{font-weight: 500;font-family: "Ubuntu", sans-serif;}
.singleProductContentArea h6{}
.singleProductContentArea p{}
.singleProductContentArea strong{}
.singleProductContentArea a{}
.processStepSec{}
.processStepSecinner{}
.processStepRow{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.processStepColumn{width:20%;padding-left:15px;padding-right:15px;}
.processStepSecinner .rowBox{}
.processStepSecinner .columnBox{}
.processStepBox{position:relative;}
.processStepBox:after{ content: ''; position: absolute; height: 80%; width: 78px; left: 87%;top: 0; background: url(../images/steps_after.svg) center center no-repeat;	}
.processStepSecinner .processStepBox:last-child:after{display:none;}
.processStepBoxinner{padding: 20px 20px; text-align: center;}
.processStepBoxinner .icon{margin-bottom:10px;}
.processStepBoxinner .icon img{}
.processStepBoxinner .content{}
.processStepBoxinner .title{font-size: 16px;font-weight: 700;font-family: "Ubuntu", sans-serif;margin-bottom:10px;}
.processStepBoxinner .para{font-size: 14px;line-height: 18px;font-weight: 600;}
.servicePageSec{}
.servicePageSecinner{}
.servicePageSecinner .ourGrowthJourneyBox {/*position: sticky;top: 60px;*/}
.ourGrowthJourneyBoxinner .serviceContentArea{}
.ourGrowthJourneyBoxinner .serviceThumnailArea{}
.ourGrowthJourneyBoxinner .serviceThumnail{text-align:center;}
.ourGrowthJourneyBoxinner .serviceThumnail img{max-width: 75%; width: 100%;}
.calculatorSec{}
.emiCalculatorWrapper {background: #fff;border-radius: 10px;box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1);padding: 30px; }
.emiCalculatorWrapper h2 {border-bottom: 2px solid #ff9800;padding-bottom: 10px;margin-bottom: 20px;}
.emiCalculatorFieldArea .input-section {}
.emiCalculatorFieldArea .input-section:last-child {}
.emiCalculatorFieldArea .input-section-header{ align-items: center;gap:5px;}
.emiCalculatorFieldArea .input-section .labelName {display: block;font-weight: bold;margin-bottom: 10px;}
.emiCalculatorFieldArea .input-section .input-section-header input[type="number"] {width: 80px;border:1px solid #ddd;border-radius:6px; padding: 4px 4px 4px 10px;font-weight: 500;}
.emiCalculatorFieldArea .input-section input[type="range"] {width: 100%;accent-color: #ff9800;}
.emiCalculatorResults {margin-top: 20px;background: #fafafa;border: 1px solid #eee;padding: 15px;border-radius: 8px;display:flex;justify-content:space-between;}
.emiCalculatorResults .emiCalculatorResultsBlock {font-size: 16px; text-align:center;}
.emiCalculatorResults .emiCalculatorResultsBlock .ttl{display:block;}
.emiCalculatorCanvasArea{ margin-bottom: 20px;width:240px;margin:0 auto; }
.emiCalculatorCanvasArea .emiCalculatorCanvas {}
.singleServicePageSec{}
.singleServicePageSecinner{}
.singleServiceDtlsInfo{}
.singleServiceDtlsInfo .card{
    background-color: #fff;
    border: 1px solid rgb(208, 211, 211) !important;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05) !important;
    border-radius: 15px;	
}
.singleServiceDtlsInfo .card-body{}
.singleServiceDtlsInfo .bg-primary{background-color: #008080 !important;}
.singleServiceDtlsInfo strong{font-weight: 800;}
.singleServiceDtlsInfo h2{font-family: "Ubuntu", sans-serif;}
.singleServiceDtlsInfo h3{font-family: "Ubuntu", sans-serif;}
.singleServiceDtlsInfo h4{font-family: "Ubuntu", sans-serif;}
.singleServiceDtlsInfo h5{font-family: "Ubuntu", sans-serif;}
.singleServiceDtlsInfo h6{font-family: "Ubuntu", sans-serif;}
.singleServiceDtlsInfo p{}
.singleServiceDtlsInfo ul {list-style: inherit;margin-left:20px;margin-bottom:10px;}
.singleServiceDtlsInfo ul.list1 {}
.singleServiceDtlsInfo ul.list1 li{margin-bottom: 8px;}
.singleServiceDtlsInfo ul.list1 li:last-child{}
.singleServiceDtlsInfo ul.list1 li a{}
.singleServiceDtlsInfo ul.list1 li a:hover{}
.singleServiceDtlsInfo ul.list2 {list-style: none; margin-left: 0;}
.singleServiceDtlsInfo ul.list2 li{margin-bottom: 8px;}
.singleServiceDtlsInfo ul.list2 li:last-child{}
.singleServiceDtlsInfo ul.list2 li a{}
.singleServiceDtlsInfo ul.list2 li a:hover{}
.singleServiceDtlsInfo ul.list3 {}
.singleServiceDtlsInfo ul.list3 li{margin-bottom: 8px;}
.singleServiceDtlsInfo ul.list3 li:last-child{}
.singleServiceDtlsInfo ul.list3 li a{}
.singleServiceDtlsInfo ul.list3 li a:hover{}
.widgetPanelBody{}
.widgetPanelBody ul{}
.widgetPanelBody ul li{}
.widgetPanelBody ul li:last-child{}
.widgetPanelBody ul li a{color: #25262B;}
.widgetPanelBody ul li a:hover{color: #008080 ;}
.rightSidebarWidgetArea{}
.rightSidebarWidgetArea .widgetPanel{
    padding: 20px 20px;
    background-color: #fff;
    border: 1px solid rgb(208, 211, 211);
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05);
    border-radius: 15px;	
}
.rightSidebarWidgetArea .widgetPanel .widgetPanelHeader{}
.rightSidebarWidgetArea .widgetPanel .widgetPanelHeader .title{font-family: "Ubuntu", sans-serif;}
.rightSidebarWidgetArea .widgetPanel .widgetPanelBody{}
.rightSidebarWidgetArea .widgetPanel .widgetPanelBody ul{}
.rightSidebarWidgetArea .widgetPanel .widgetPanelBody ul li{}
.rightSidebarWidgetArea .widgetPanel .widgetPanelBody ul li:last-child{}
.rightSidebarWidgetArea .widgetPanel .widgetPanelBody ul li a{}
.rightSidebarWidgetArea .widgetPanel .widgetPanelBody ul li a:hover{}
.rightSidebarWidgetArea .widgetPanel .widgetPanelBody ul li.active a{}


.web-footer{background-color: #191c1b;background-color:#052221;color:#fff;padding:60px 0 30px;	position:relative;}.
.web-footer-inner{position:relative;}
.webFooterTopArea{padding: 0 0 30px;}
.webFooterTopArea .rowBox{}
.webFooterTopArea .columnBox{}
.webFooterTopArea .firstColumn{}
.webFooterTopArea .secondColumn{}
.webFooterTopArea .rowBox2{}
.webFooterTopArea .columnBox2{}
.webFooterTopArea .footerBox{margin-bottom:30px;}
.footerBoxinner{}
.footerBoxinner .footerTitle{font-size:18px;line-height:27px;letter-spacing: 0px;color: #EEEDED;text-shadow: 0px 3px 6px #00000029;margin-bottom:15px;}
.footerBoxinner .usefulLinks{}
.footerBoxinner .usefulLinks li{margin-bottom:5px;}
.footerBoxinner .usefulLinks li:last-child{margin-bottom:0px;}
.footerBoxinner .usefulLinks li a{font-size:14px;line-height:21px;letter-spacing: 0px;color: #FFFFFF;text-shadow: 0px 3px 6px #00000029;}
.footerBoxinner .usefulLinks li a:hover{color:#008080;}
.footerContactArea{}
.footerContactItem{margin-bottom:20px;}
.footerContactArea .footerContactItem:last-child{}
.footerContactItem p{text-shadow: 0px 3px 6px #00000029;}
.footerContactItem p a{color: #fff;}
.footerContactItem p a:hover{color: #008080;}
.aboutFooterArea{}
.footerLogo{text-align:center;margin-bottom:30px;}
.footerLogo img{max-width:180px;width:100%;}
.aboutFooterArea .ftsocialLinks{text-align:center;}
.aboutFooterArea .ftsocialLinks li{display:inline-block;margin-right:10px;}
.aboutFooterArea .ftsocialLinks li:last-child{margin-right:0px;}
.aboutFooterArea .ftsocialLinks li a{font-size:18px;line-height:40px;display:inline-block;width:40px;height:40px;background-color:#008080;color:#fff;border-radius:50%;text-align:center;}
.aboutFooterArea .ftsocialLinks li a:hover{}
.webFooterBottomArea{border-top: 1px solid #757875;padding: 30px 0 0;}
.copyRightText{font-size:14px;line-height:21px;}
.copyRightText a{color: #FFFFFF;}
.copyRightText a:hover{color: #008080;}
.webFooterBottomAreainner .usefulLinks{text-align:right;}
.webFooterBottomAreainner .usefulLinks li{display:inline-block;margin-right:10px;position:relative;}
.webFooterBottomAreainner .usefulLinks li:after{content:"";position:absolute;top:8px;right:-8px;width:1px;height:10px;background-color:#757875;}
.webFooterBottomAreainner .usefulLinks li:last-child{margin-right:0px;}
.webFooterBottomAreainner .usefulLinks li:last-child:after{display:none;}
.webFooterBottomAreainner .usefulLinks li a{font-size:14px;line-height:21px;letter-spacing: 0px;color: #FFFFFF;text-shadow: 0px 3px 6px #00000029;}
.webFooterBottomAreainner .usefulLinks li a:hover{color:#008080;}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translate3d(0, 100px, 0)
}
100% {
opacity: 1;
transform: none
}
}
.owl-item .slider-content * {
-webkit-animation-duration: 1.3s;
animation-duration: 1.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.owl-item.active .slider-animated-1 h1 {
-webkit-animation-delay: 1.3s;
animation-delay: 1.3s;
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp
}
.owl-item.active .slider-animated-1 .hpmePanerBannerBtns a {
-webkit-animation-delay: 1.6s;
animation-delay: 1.6s;
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp
}
.owl-item.active .slider-animated-1 span {
-webkit-animation-delay: 1.0s;
animation-delay: 1.0s;
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp
}
.owl-item.active .slider-animated-1 p {
-webkit-animation-delay: 1.0s;
animation-delay: 1.0s;
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp
}
@-webkit-keyframes slideInUp {
0% {
opacity: 0;
transform: translateY(50%);
}
100% {
opacity: 1;
transform: none;
}
}
@keyframes slideInUp {
0% {
opacity: 0;
transform: translateY(50%);
}
100% {
opacity: 1;
transform: none;
}
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
transform: translateY(-50%);
}
100% {
opacity: 1;
transform: none;
}
}
@keyframes slideInDown {
0% {
opacity: 0;
transform: translateY(-50%);
}
100% {
opacity: 1;
transform: none;
}
}
@-webkit-keyframes slideInleft {
0% {
opacity: 0;
transform: translateX(50%);
}
100% {
opacity: 1;
transform: none;
}
}
@keyframes slideInleft {
0% {
opacity: 0;
transform: translateX(50%);
}
100% {
opacity: 1;
transform: none;
}
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
transform: translateX(-50%);
}
100% {
opacity: 1;
transform: none;
}
}
@keyframes slideInRight {
0% {
opacity: 0;
transform: translateX(-50%);
}
100% {
opacity: 1;
transform: none;
}
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes zoomIn {
0% {
opacity: 0;
transform: scale(0.5);
}
100% {
opacity: 1;
transform: none;
}
}
@keyframes zoomIn {
0% {
opacity: 0;
transform: scale(0.5);
}
100% {
opacity: 1;
transform: none;
}
}
@-webkit-keyframes zoomReverseIn {
0% {
opacity: 0;
transform: scale(1.5);
}
100% {
opacity: 1;
transform: none;
}
}
@keyframes zoomReverseIn {
0% {
opacity: 0;
transform: scale(1.5);
}
100% {
opacity: 1;
transform: none;
}
}
@-webkit-keyframes flipInY {
0% {
opacity: 0;
transform: rotateY(90deg);
}
100% {
opacity: 1;
transform: none;
}
}
@keyframes flipInY {
0% {
opacity: 0;
transform: rotateY(90deg);
}
100% {
opacity: 1;
transform: none;
}
}
[data-animation] {
opacity: 0;
-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: 1s;
animation-duration: 1s;
}
.animations-disabled, .animations-disabled [data-animation] {
-webkit-animation: none !important;
animation: none !important;
opacity: 1 !important;
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
.slideInLeft {
-webkit-animation-name: slideInleft;
animation-name: slideInleft;
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
.fadeOut {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
animation-direction: reverse;
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
.zoomOut {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
animation-direction: reverse;
}
.zoomReverseIn {
-webkit-animation-name: zoomReverseIn;
animation-name: zoomReverseIn;
}
.zoomReverseOut {
-webkit-animation-name: zoomReverseIn;
animation-name: zoomReverseIn;
animation-direction: reverse;
}
.flipInY {
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
.flipOutY {
-webkit-animation-name: flipInY;
animation-name: flipInY;
animation-direction: reverse;
}
/*
@-webkit-keyframes blinker {
from {opacity: 1.0;}
to {opacity: 0.4;}
}
.blink{
text-decoration: blink;
-webkit-animation-name: blinker;
-webkit-animation-duration: 0.6s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:ease-in-out;
-webkit-animation-direction: alternate;
}
@keyframes rotation {
0% {
transform: rotate(0);
}
to {
transform: rotate(359deg);
}
}@keyframes ripple {
0%, 35% {
transform: scale(0);
opacity: 1;
}
@-webkit-keyframes bounce {
from {
-webkit-transform: translateY(0px);
transform: translateY(0px); }
to {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); } }
@keyframes bounce {
from {
-webkit-transform: translateY(0px);
transform: translateY(0px); }
to {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); } }
@keyframes off-on {
0% {
opacity: 0;
}
75% {
opacity: 1;
}
to {
opacity: 0;
}
}
*/
@-webkit-keyframes bounce {
from {
-webkit-transform: translateY(0px);
transform: translateY(0px)
}
to {
-webkit-transform: translateY(-30px);
transform: translateY(-30px)
}
}
@keyframes bounce {
from {
-webkit-transform: translateY(0px);
transform: translateY(0px)
}
to {
-webkit-transform: translateY(-30px);
transform: translateY(-30px)
}
}
@-webkit-keyframes animate-1 {
0%,
to {
-webkit-transform: translateY(0) translateX(0);
transform: translateY(0) translateX(0)
}
50% {
-webkit-transform: translateY(-1.5vh) translateX(5vmin);
transform: translateY(-1.5vh) translateX(5vmin)
}
}
@keyframes animate-1 {
0%,
to {
-webkit-transform: translateY(0) translateX(0);
transform: translateY(0) translateX(0)
}
50% {
-webkit-transform: translateY(-1.5vh) translateX(5vmin);
transform: translateY(-1.5vh) translateX(5vmin)
}
}
@-webkit-keyframes animate-2 {
0%,
to {
-webkit-transform: translateY(0);
transform: translateY(0)
}
50% {
-webkit-transform: translateY(-15vmin);
transform: translateY(-15vmin)
}
}
@keyframes animate-2 {
0%,
to {
-webkit-transform: translateY(0);
transform: translateY(0)
}
50% {
-webkit-transform: translateY(-15vmin);
transform: translateY(-15vmin)
}
}
@-webkit-keyframes animate-3 {
0%,
to {
-webkit-transform: translateY(0);
transform: translateY(0)
}
50% {
-webkit-transform: translateY(-5vmin);
transform: translateY(-5vmin)
}
}
@keyframes animate-3 {
0%,
to {
-webkit-transform: translateY(0);
transform: translateY(0)
}
50% {
-webkit-transform: translateY(-5vmin);
transform: translateY(-5vmin)
}
}
@-webkit-keyframes animate-4 {
0%,
to {
-webkit-transform: translateY(0);
transform: translateY(0)
}
50% {
-webkit-transform: translateY(10vmin);
transform: translateY(10vmin)
}
}
@keyframes animate-4 {
0%,
to {
-webkit-transform: translateY(0);
transform: translateY(0)
}
50% {
-webkit-transform: translateY(10vmin);
transform: translateY(10vmin)
}
}
@-webkit-keyframes animate-5 {
0%,
to {
-webkit-transform: translateY(0) translateX(0);
transform: translateY(0) translateX(0)
}
50% {
-webkit-transform: translateY(-1.5vh) translateX(5vmin);
transform: translateY(-1.5vh) translateX(5vmin)
}
}
@keyframes animate-5 {
0%,
to {
-webkit-transform: translateY(0) translateX(0);
transform: translateY(0) translateX(0)
}
50% {
-webkit-transform: translateY(-1.5vh) translateX(5vmin);
transform: translateY(-1.5vh) translateX(5vmin)
}
}
@keyframes rotateIt {
to {
transform: rotate(-360deg);
}
}
@keyframes rotateIt2 {
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes movescale {
0% {
transform: scale(.6)
}
50% {
transform: scale(.8)
}
to {
transform: scale(.6)
}
}
@keyframes movescale {
0% {
transform: scale(.6)
}
50% {
transform: scale(.8)
}
to {
transform: scale(.6)
}
}
@keyframes movebounce {
0% {
transform: translateY(0)
}
50% {
transform: translateY(8px)
}
to {
transform: translateY(0)
}
}
@keyframes moveleftbounce {
0% {
transform: translateX(0)
}
50% {
transform: translateX(8px)
}
to {
transform: translateX(0)
}
}

.corporateFd-image img {height: 400px;object-fit: cover;}