@import url('../fonts/inter-font/docs/inter.css');
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,700&display=swap');
/* 
font-family: 'Inter', sans-serif;
font-family: 'Oswald', sans-serif;
*/
::-moz-selection{color: #fff; background: #04D98B;}
::selection{color: #fff; background: #04D98B;}
*{padding: 0; margin: 0;}
body{ background: #fff; margin: 0; overflow-x:hidden;padding-top: 70px; color:#b4b4b4; font-family: 'Inter', sans-serif; letter-spacing: 0.03em;}
body.modal-open{overflow: hidden !important;}
body section{padding: 114px 0; background-color: #fff; position: relative; z-index: 2;}
ol, ul, li, ul.list-inline, ul.list-unstyled,ul,li,ol{list-style: none; padding: 0; margin: 0;}
a, a:hover, a:active, a:focus{text-decoration: none; outline: none; cursor: pointer;}
.ff-roboto{font-family: 'Inter', sans-serif;}
.cur-not-allowed{cursor: not-allowed !important;}
.cur-none{pointer-events: none;cursor: alias;}
.cur-pointer{cursor: pointer;}
button:focus {outline: none !important;outline: none !important;}
html{ font-family: 'Inter', sans-serif; }
@supports (font-variation-settings: normal){
  html{ font-family: 'Inter var', sans-serif; }
}
/* for user not selected */
/* body{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} */
@-webkit-keyframes a{0%{ -webkit-transform:rotate(0deg); transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); }to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}
@keyframes a{0%{ -webkit-transform:rotate(0deg); transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); }to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}
/* PAGE LOADER */
.loader-api{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:#fff;opacity:0.5}
.loading-api{ position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); border-radius:50%; width:32px; height:32px; -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.loading-api > .fa-pulse-ani{z-index: 99;margin-top: 0; color: #04D98B;}
.fa-pulse-ani{color: #04D98B;font-size: 30px;}


/* CUSTOM CLASS */
.text-uppercase{text-transform: uppercase;}
.st{ transition: all 0.2s linear 0s !important; -webkit-transition: all 0.2s linear 0s !important; -moz-transition: all 0.2s linear 0s !important; -ms-transition: all 0.2s linear 0s !important; -o-transition: all 0.2s linear 0s !important; }
.zindex10{z-index: 10;}
.zindex99{z-index: 99;}
.no-margin{margin: 0px!important;}
.no-padding{padding: 0px!important;}
.no-border{border: none !important;}
.no-border-top{border-top: 0!important;}
.auto-margin{margin: auto !important;}
.posi-rel{position: relative!important;}
.nowrap{white-space: nowrap;}
.word-break-all{word-break: break-all;}
.wid100{width: 100%;}
.min-h100vh{min-height: 100vh;}
.mw300{max-width: 300px;}
.mw440{max-width: 440px;}
.mw500{max-width: 500px;}
.bt1{border-top: 1px solid rgba(220, 220, 220, 0.4);}
.br1{border-right: 1px solid rgba(220, 220, 220, 0.4);}
.br2{border-right: 1px solid rgba(137, 152, 172, 0.5);}
.bb1{border-bottom: 1px solid rgba(220, 220, 220, 0.4);}
.bl1{border-left: 1px solid rgba(220, 220, 220, 0.4);}
.bt10{border-top: 1px solid rgba(255,255,255,0.2);}
.st{ transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -ms-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; }
.st-2s{transition: all 1.5s ease-in-out 0s; -webkit-transition: all 1.5s ease-in-out 0s; -moz-transition: all 1.5s ease-in-out 0s;}
.border-radius5{border-radius: 5px!important;-webkit-border-radius: 5px!important;-moz-border-radius: 5px!important;}
/* HEADING */
.h1, h1{font-size: 80px; line-height: normal; margin: 0; font-weight: 800; color: #011844;}
.h2, h2{font-size: 18px; line-height: normal; margin: 0; font-weight: 800; color: #011844;}
.section-heading{font-size: 16px; line-height: normal; margin: 0; font-weight: 700; text-transform: uppercase;color: #E9F5FC;opacity: 0.7;}
.h3, h3{font-size: 40px; line-height: normal; margin: 0; font-weight: 800; color: #011844;}
.h4, h4{font-size: 24px; line-height: normal; margin: 0; font-weight: 800; color: #011844;}
.h5, h5{font-size: 30px; line-height: normal; margin: 0; font-weight: 800; color: #011844;}
/* PARA */
.f-18{font-size: 18px; line-height: 24px; margin: 0; font-weight: 400; color:#727D8D; }
.f-16{font-size: 16px; line-height: 26px; margin: 0; font-weight: 400; color:#727D8D; }
.f-14{font-size: 14px; line-height: 24px; margin: 0; font-weight: 400; color:#727D8D; }
.f-12{font-size: 12px; line-height: normal; margin: 0; font-weight: 400; color:#727D8D; }
.posi-rel, section{position: relative;}
/* FONT-WEIGHT */
.f-w-300{font-weight: 300 !important;}
.f-w-400{font-weight: 400 !important;}
.f-w-500{font-weight: 500 !important;}
.f-w-600{font-weight: 600 !important;}
.f-w-700{font-weight: 700 !important;}
.f-w-800{font-weight: 800 !important;}
.f-w-900{font-weight: 900 !important;}
/* COLOR CLASS */
.bg-black1{background-color: #011844 !important;}
.bg-black2{background-color: #022840 !important;}
.bg-green1{background-color: #11AB73 !important;}
.bg-green2{background-color: #04D98B !important;}
.bg-green3{background-color: #009D2C !important;}
.bg-white{background-color: #ffffff !important;}
.bg-grey1{background-color: #727D8D !important;}
.bg-grey2{background-color: #E9F5FC !important;}
.bg-grey3{background-color: #332F2F !important;}
.bg-grey4{background-color: #F1F3F7 !important;}
.bg-blue{background-color: #2575F2 !important;}
.bg-yellow{background-color: #EABE13 !important;}
.bg-red{background-color: #E62321 !important;}
.bg-purple{background-color: #D25DF6 !important;}
/* BG CLASS */
.c-black1{color: #011844 !important;}
.c-black2{color: #022840 !important;}
.c-green1{color: #11AB73 !important;}
.c-green2{color: #04D98B !important;}
.c-green3{color: #009D2C !important;}
.c-white{color: #ffffff !important;}
.c-grey1{color: #727D8D !important;}
.c-grey2{color: #E9F5FC !important;}
.c-grey3{color: #F2F2F2 !important;}
.c-blue{color: #2575F2 !important;}
.c-yellow{color: #EABE13 !important;}
.c-red{color: #E62321 !important;}
.c-purple{color: #D25DF6 !important;}
/* PADDING / MARING */
.mt0{margin-top: 0px;}  .mb0{margin-bottom: 0px !important;}.mr0{margin-right: 0px!important;}  .ml0{margin-left: 0px !important;}
.mt5{margin-top: 5px;}  .mb5{margin-bottom: 5px!important;}.mr5{margin-right: 5px;}  .ml5{margin-left: 5px;}
.mt7{margin-top: 7px;}  .mb7{margin-bottom: 7px!important;}.mr7{margin-right: 7px;}  .ml7{margin-left: 7px;}
.mt10{margin-top: 10px;}  .mb10{margin-bottom: 10px;}.mr10{margin-right: 10px;}  .ml10{margin-left: 10px;}
.mt-10{margin-top: -10px;}  .mb-10{margin-bottom: -10px;}.mr-10{margin-right: -10px;}  .ml-10{margin-left: -10px;}
.mt15{margin-top: 15px;}  .mb15{margin-bottom: 15px!important;}.mr15{margin-right: 15px;}  .ml15{margin-left: 15px;}
.mt20{margin-top: 20px;}  .mb20{margin-bottom: 20px!important;}.mr20{margin-right: 20px!important;}  .ml20{margin-left: 20px !important;}
.mt25{margin-top: 25px;}  .mb25{margin-bottom: 25px;}.mr25{margin-right: 25px;}  .ml25{margin-left: 25px;}
.mt30{margin-top: 30px;}  .mb30{margin-bottom: 30px;}.mr30{margin-right: 30px !important;}  .ml30{margin-left: 30px;}
.mt35{margin-top: 35px;}  .mb35{margin-bottom: 35px;}.mr35{margin-right: 35px;}  .ml35{margin-left: 35px;}
.mt40{margin-top: 40px;}  .mb40{margin-bottom: 40px;}.mr40{margin-right: 40px;}  .ml40{margin-left: 40px!important;}
.mt45{margin-top: 45px;}  .mb45{margin-bottom: 45px;}.mr45{margin-right: 45px;}  .ml45{margin-left: 45px;}
.mt50{margin-top: 50px;}  .mb50{margin-bottom: 50px;}.mr50{margin-right: 50px;}  .ml50{margin-left: 50px;}
.mt55{margin-top: 55px;}  .mb55{margin-bottom: 55px;}.mr55{margin-right: 55px;}  .ml55{margin-left: 55px;}
.mt60{margin-top: 60px;}  .mb60{margin-bottom: 60px;}.mr60{margin-right: 60px;}  .ml60{margin-left: 60px;}
.mt70{margin-top: 70px;}  .mb70{margin-bottom: 70px;}.mr70{margin-right: 70px;}  .ml70{margin-left: 70px;}
.mt75{margin-top: 75px;}  .mb75{margin-bottom: 75px;}.mr75{margin-right: 75px;}  .ml75{margin-left: 75px;}
.mt80{margin-top: 80px;}  .mb80{margin-bottom: 80px;}.mr80{margin-right: 80px;}  .ml80{margin-left: 80px;}
.mt85{margin-top: 85px;}  .mb85{margin-bottom: 85px;}.mr85{margin-right: 85px;}  .ml85{margin-left: 85px;}
.mt90{margin-top: 90px;}  .mb90{margin-bottom: 90px;}.mr90{margin-right: 90px !important;}  .ml90{margin-left: 90px;}
.mb150{margin-bottom: 150px;}
.ml155{margin-left: 155px;}
.ml-30{margin-left: -30px !important;}
.mt10-adj{margin-top: 10px !important;}
/*padding-top*/ /*padding-bottom*/ /*padding-right*//*padding-left*/
.pt0{padding-top: 0px !important;}  .pb10{padding-bottom: 0px !important;}.pr0{padding-right: 0px !important;}  .pl0{padding-left: 0px!important;}
.pt5{padding-top: 5px;}  .pb5{padding-bottom: 5px;}.pr5{padding-right: 5px;}  .pl5{padding-left: 5px;}
.pt10{padding-top: 10px;}  .pb10{padding-bottom: 10px;}.pr10{padding-right: 10px;}  .pl10{padding-left: 10px;}
.pt12{padding-top: 12px;}  .pb12{padding-bottom: 12px!important;}.pr12{padding-right: 12px;}  .pl12{padding-left: 12px;}
.pt15{padding-top: 15px !important;}  .pb15{padding-bottom: 15px!important;}.pr15{padding-right: 15px !important;}  .pl15{padding-left: 15px !important;}
.pt20{padding-top: 20px!important;}  .pb20{padding-bottom: 20px !important;}.pr20{padding-right: 20px!important;}  .pl20{padding-left: 20px!important;}
.pt25{padding-top: 25px;}  .pb25{padding-bottom: 25px;}.pr25{padding-right: 25px;}  .pl25{padding-left: 25px;}
.pt30{padding-top: 30px;}  .pb30{padding-bottom: 30px;}.pr30{padding-right: 30px!important;}  .pl30{padding-left: 30px;}
.pt35{padding-top: 35px;}  .pb35{padding-bottom: 35px;}.pr35{padding-right: 35px;}  .pl35{padding-left: 35px;}
.pt40{padding-top: 40px;}  .pb40{padding-bottom: 40px;}.pr40{padding-right: 40px;}  .pl40{padding-left: 40px;}
.pt45{padding-top: 45px;}  .pb45{padding-bottom: 45px;}.pr45{padding-right: 45px;}  .pl45{padding-left: 45px!important;}
.pt50{padding-top: 50px;}  .pb50{padding-bottom: 50px;}.pr50{padding-right: 50px;}  .pl50{padding-left: 50px;}
.pt55{padding-top: 55px;}  .pb55{padding-bottom: 55px;}.pr55{padding-right: 55px;}  .pl55{padding-left: 55px;}
.pt60{padding-top: 60px;}  .pb60{padding-bottom: 60px;}.pr60{padding-right: 60px;}  .pl60{padding-left: 60px;}
.w100{width: 100%!important;}
.max-wid100{max-width: 100%!important;}
.overflow-h{overflow: hidden;}
hr.keyline{border-top: 1px solid #fff;}
.carousel-fade .carousel-item{opacity: 0;transition-duration: .6s;transition-property: opacity;}
.carousel-fade  .carousel-item.active,
.carousel-fade  .carousel-item-next.carousel-item-left,
.carousel-fade  .carousel-item-prev.carousel-item-right{opacity: 1;}
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-right{opacity: 0;}
.carousel-fade  .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-prev{transform: translateX(0);transform: translate3d(0, 0, 0);}
@-webkit-keyframes shine{100%{left: 125%;}}@keyframes shine{100%{left: 125%;}}
@keyframes shine{100%{left: 125%;}}@keyframes shine{100%{left: 125%;}}
/* BUTTON - INPUT - FORM */
.overflow-hidden-js{position: relative;}
.form-control:focus{box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important;border-color: #b4b4b4 !important;}  
a:focus{z-index: 2;outline: 0;box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important;}
.pr-form-inline .pr-form-group:not(:first-child){margin-left: 30px;}
.pr-form-inline .pr-form-group > label{margin-right: 10px;}
.pr-form-group > label{font-style: normal;font-weight: 500;font-size: 14px;color: #657790; position: relative;}
.pr-form-group{position: relative;}
.pr-form-group .form-control{font-style: normal;font-weight: normal;font-size: 14px;color: #657790;border-radius: 4px !important;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;-ms-border-radius: 4px !important;-o-border-radius: 4px !important; min-height: 42px; text-transform: capitalize;}
.pr-form-group .btn-input-abs{position: absolute; bottom: 10px; right: 10px; z-index: 9;}
.pr-form-group select.form-control{background: #fff url('../images/svg/select-arrow.svg') no-repeat center right 15px; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; padding-left: 7px; padding-right: 30px; } 
.pr-form-group .input-group-append{position: absolute;top: 1px;right: 1px;bottom: 1px;z-index: 9;}
.pr-form-group .input-group-append .btn{background: transparent; color: #657790;}
.pr-form-group .input-group-append .btn:hover{color: #04D98B;}
.news-form-group{min-height: 40px;}
.news-form-group select{font-style: normal;font-weight: 500;font-size: 14px;color: #E9F5FC;border: none;outline: none; background: transparent url('../images/svg/select-arrow-white.svg') no-repeat center right 15px; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; padding-left: 0; padding-right: 30px; margin-bottom: 15px;}
.news-form-group .dropdown .dropdown-toggle{font-style: normal;font-weight: 500;font-size: 14px;color: #E9F5FC;border: none;outline: none; background: transparent url('../images/svg/select-arrow-white.svg') no-repeat center right 5px; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; padding-left: 0; padding-right: 30px; margin-bottom: 15px;}
.news-form-group .dropdown .dropdown-toggle::after{display: none !important;}
.news-form-group .dropdown .dropdown-menu{padding: 0;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25); margin-left: -10px;}
.news-form-group .dropdown .dropdown-menu .dropdown-item{background: #011844;font-style: normal;font-weight: normal;font-size: 13px;color: #8D9EB5; padding: 4px 10px;}
.news-form-group .dropdown .dropdown-menu .dropdown-item:not(:last-child){border-bottom: 0.2px solid #042462;}
.news-form-group .dropdown .dropdown-menu .dropdown-item:hover{background: #0E234B; color: #fff;}
.checkbox-wrap{position: relative;}
.checkbox-wrap .cbx{position:absolute; top: 0px; left: 0; display:block;float:left;width:18px;height:18px;border-radius:4px;background-color:#fff; border: 1px solid #b4b4b4; transition:all .15s ease;}
.checkbox-wrap .cbx svg{position:absolute;top:2px;left:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#fff;stroke-width:2;stroke-dasharray:17;stroke-dashoffset:17;transform:translate3d(0,0,0); opacity: 0;}
.checkbox-wrap .rdo{position:relative;display:block;float:left;width:18px;height:18px;border-radius:10px;background-color:#04D98B;transition:all .15s ease;}
.checkbox-wrap .rdo:after{content:"";position:absolute;display:block;top:6px;left:6px;width:6px;height:6px;border-radius:50%;background:#fff;opacity:0;transform:scale(0);}
.checkbox-wrap .cbx+span{float:left;margin-left:33px; font-style: normal;font-weight: normal;font-size: 14px;color:#b4b4b4; text-transform: capitalize;}
.checkbox-wrap .rdo+span{float:left;margin-left:15px; font-style: normal;font-weight: normal;font-size: 14px;color:#b4b4b4; text-transform: capitalize;}
.checkbox-wrap .cbx + span em.rating-icon{transform: scale(0.35, 0.35);transform-origin: 0 0;-webkit-transform: scale(0.35, 0.35);-moz-transform-origin: 0 0;-ms-transform: scale(0.35, 0.35);-ms-transform-origin: 0 0;-o-transform: scale(0.35, 0.35);-o-transform-origin: 0 0;width: 60px;height: 56px;display: block;image-rendering: -webkit-optimize-contrast;position: absolute;top: 0;right: -46px;}
.checkbox-wrap label{display:inline-block;margin:0;cursor:pointer; user-select: none; -webkit-user-select: none;}
.checkbox-wrap input[type=checkbox],
.checkbox-wrap input[type=radio]{position:absolute;opacity:0;}
.checkbox-wrap input[type=radio]:checked+.rdo{background-color:#04D98B;}
.checkbox-wrap input[type=radio]:checked+.rdo:after{opacity:1;transform:scale(1);transition:all .15s ease;}
.checkbox-wrap input[type=checkbox]:checked+.cbx{background-color:#04D98B; border: 1px solid #04D98B;}
.checkbox-wrap input[type=checkbox]:checked+.cbx svg{stroke-dashoffset:0;transition:all .15s ease; opacity: 1;}
.checkbox-wrap .checkbox-center{width: 20px;height: 20px;margin: auto;text-align: center;position: relative;}
.radio-wrapper .radio-label{cursor: pointer;}
.radio-wrapper input[type="radio"]{position: absolute;opacity: 0;}
.radio-wrapper input[type="radio"] + .radio-label:before{content: '';background: #fff;border-radius: 100%;border: 1px solid #b4b4b4;display: inline-block;width: 20px;height: 20px;position: relative;top: -0.2em;margin-right: 10px;vertical-align: top;cursor: pointer;text-align: center;transition: all 250ms ease; vertical-align: bottom;}
.radio-wrapper input[type="radio"]:checked + .radio-label:before{background-color: #04D98B;box-shadow: inset 0 0 0 4px #fff; border: 1px solid #04D98B;}
.radio-wrapper input[type="radio"]:focus + .radio-label:before{outline: none;border-color: #04D98B;}
.radio-wrapper input[type="radio"] + .radio-label:empty:before{margin-right: 0;}
.radio-wrapper input[type="radio"]:checked + .radio-label span{color: #04D98B;}
.radio-wrapper label span{font-weight: normal;font-size: 14px;color:#b4b4b4;}
.btn-sm-adj{padding: 5px 20px !important;}
.btn-sm-adj2{padding: 5px 12px !important;}
.custom-radio-group .btn.ripple{padding: 7px 30px !important;  min-width: 106px;}
.custom-radio-group .btn.ripple.active{ color:#FFFFFF; text-align: center; background:#04D98B; box-shadow: 0px 2px 14pxrgba(19, 170, 240, 0.42); border: 1px solid transparent; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;}
.custom-radio-group.btn-group > .btn-group:not(:last-child) > .btn, 
.custom-radio-group.btn-group > .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.custom-radio-group.btn-group > .btn-group:not(:first-child) > .btn, 
.custom-radio-group.btn-group > .btn:not(:first-child){border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.fade-scale.modal.fade .modal-dialog{-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);transform:scale(0.1);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.fade-scale.modal.fade.show .modal-dialog{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
.modal.left .modal-dialog,.modal.right .modal-dialog{position:fixed; margin:auto; width:400px; height:100%; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.modal.left .modal-content,.modal.right .modal-content{height:100%; overflow-y:auto;}
.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px 80px;}
.modal.left.fade .modal-dialog{left:-400px; -webkit-transition:opacity .3s linear,left .3s ease-out; -moz-transition:opacity .3s linear,left .3s ease-out; -o-transition:opacity .3s linear,left .3s ease-out; transition:opacity .3s linear,left .3s ease-out;}
.modal.left.fade.show .modal-dialog{left:0;}
.modal.right.fade .modal-dialog{right:-400px; -webkit-transition:opacity .3s linear,right .3s ease-out; -moz-transition:opacity .3s linear,right .3s ease-out; -o-transition:opacity .3s linear,right .3s ease-out; transition:opacity .3s linear,right .3s ease-out;}
.modal.right.fade.show .modal-dialog{right:0;}
.modal.left .modal-content,.modal.right .modal-content{border: 0; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;}
.modal-header{border-bottom-color: #EEEEEE;background-color: #FAFAFA;}
.modal-title{font-style: normal;font-weight: 500;font-size: 16px; color: #b4b4b4;}
.modal-header{border-bottom-color: #EEEEEE;background-color: #fff;}
.signup-btn-wrap{text-align: center;display: block;margin-top: 40px;}
.right-side-form-modal .modal-header .close{display: none;}
.right-side-form-modal .modal-header{padding-left: 40px !important; padding-right: 40px!important; border: 0 !important; min-height: 56px;}
.right-side-form-modal .modal-body{padding-left: 40px!important; padding-right: 40px!important;}
.right-side-form-modal .modal-body .form-btn-row{text-align: center; margin-top: 15px;}
.shape-img{-webkit-animation: rotation 7s infinite linear 0.6s;-moz-animation: rotation 7s infinite linear 0.6s;animation: rotation 7s infinite linear 0.6s;}
@-webkit-keyframes rotation{from{-webkit-transform: rotate(0deg);}to{-webkit-transform: rotate(359deg);}}
@keyframes rotation{from{-webkit-transform: rotate(0deg);}to{-webkit-transform: rotate(359deg);}}
.z-index5{z-index: 5;}
/* BOX-SHADOW */
.box-shadow-wrap{box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.08);; transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s;}
.box-shadow-wrap:hover{box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);;}
/* ripple effect */
.ripple{position: relative;cursor: pointer;overflow:hidden; padding: 10px 30px; }
@keyframes ripple-btn{
0%{width: 0;height: 0;opacity: .5;}
100%{width: 250px;height: 250px;opacity: 0;}
}
.ripple:before{content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius: 50%;background-color: rgba(0,0,0,0.1);visibility: hidden;z-index: 2;}
.ripple:not(:active):before{ animation: ripple-btn 1s cubic-bezier(0, 0, 0.2, 1); -webkit-animation: ripple-btn 1s cubic-bezier(0, 0, 0.2, 1); transition: visibility .4s step-end; }
.ripple:active:before{visibility: visible;}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{box-shadow: none !important;}
.btn{ font-weight: 700; font-size: 14px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; transition:all 0.2s linear all; -webkit-transition:all 0.2s linear all; -moz-transition:all 0.2s linear all; -ms-transition:all 0.2s linear all; -o-transition:all 0.2s linear all;  text-transform: uppercase;}
.btn.focus, .btn:focus{outline: 0;box-shadow: none;}
.btn-c-primary{color: #FFFFFF; text-align: center; background: #04D98B; border: 1px solid transparent;}
.btn-c-primary:hover, .btn-c-primary:active, .btn-c-primary:focus{background: #04D98B; color: #fff;}
.btn-c-secondary{color: #022840; text-align: center; background: #E9F5FC; border: 1px solid transparent;}
.btn-c-secondary:hover, .btn-c-secondary:active, .btn-c-secondary:focus{background: #E9F5FC; color: #022840;}
.btn-c-secondary-blue{color: #fff; text-align: center; background: #2575F2; border: 1px solid transparent;}
.btn-c-secondary-blue:hover, .btn-c-secondary-blue:active, .btn-c-secondary-blue:focus{background: #2575F2; color: #ffffff;}
.btn-c-third{ background: #5E708E; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; color: #E9F5FC !important;}
.btn-c-third:hover, .btn-c-third:active{background: #5E708E; color: #E9F5FC;}
.btn-c-outline-secondary{color: #657790; text-align: center; background: #ffff; border: 0.5px solid #657790;}
.btn-c-outline-secondary:hover, .btn-c-outline-secondary:active, .btn-c-outline-secondary:focus{background: #E5E8F0; color: #657790;}
.btn-c-link1{color: #04D98B; font-weight: 600; font-size: 18px; transform: perspective(1px) translateZ(0); -webkit-transform: perspective(1px) translateZ(0); -moz-transform: perspective(1px) translateZ(0); -ms-transform: perspective(1px) translateZ(0); -o-transform: perspective(1px) translateZ(0); position: relative; overflow: hidden; padding: 0; border-radius:0; -webkit-border-radius:0 ; -moz-border-radius:0 ; -ms-border-radius:0 ; -o-border-radius:0 ; background: transparent; border: 0px; text-transform: capitalize; padding: 0;}
.btn-c-link1 .hvr-r-icon{margin-left: 10px; margin-right: 10px; width: 16px!important;}
.btn-c-link1:hover, .btn-c-link1:active{color: #04D98B;}
.btn-c-link1:hover .hvr-r-icon, .btn-c-link1:focus .hvr-r-icon, .btn-c-link2:active .hvr-r-icon{-webkit-animation-name: hvr-right;animation-name: hvr-right;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
.btn-c-link1 .hvr-d-icon{margin-right: 10px; width: 13px!important;}
.btn-c-link1:hover .hvr-d-icon, .btn-c-link1:focus .hvr-d-icon, .btn-c-link2:active .hvr-d-icon{-webkit-animation-name: hvr-down;animation-name: hvr-down;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
.btn-c-link2{color: #2575F2; font-weight: 600; font-size: 18px; transform: perspective(1px) translateZ(0); -webkit-transform: perspective(1px) translateZ(0); -moz-transform: perspective(1px) translateZ(0); -ms-transform: perspective(1px) translateZ(0); -o-transform: perspective(1px) translateZ(0); position: relative; overflow: hidden; padding: 0; border-radius:0; -webkit-border-radius:0 ; -moz-border-radius:0 ; -ms-border-radius:0 ; -o-border-radius:0 ; background: transparent; border: 0px; text-transform: capitalize; padding: 0;}
.btn-c-link2 .hvr-r-icon{margin-left: 10px; margin-right: 10px; width: 16px!important;}
.btn-c-link2:hover, .btn-c-link2:active{color: #2575F2;}
.btn-c-link2:hover .hvr-r-icon, .btn-c-link2:focus .hvr-r-icon, .btn-c-link2:active .hvr-r-icon{-webkit-animation-name: hvr-right;animation-name: hvr-right;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
.btn-c-link2 .hvr-d-icon{margin-right: 10px; width: 13px !important;}
.btn-c-link2:hover .hvr-d-icon, .btn-c-link2:focus .hvr-d-icon, .btn-c-link2:active .hvr-d-icon{-webkit-animation-name: hvr-down;animation-name: hvr-down;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
.btn-lg2,
.btn-lg{font-size: 15px;padding: 13px;min-width: 118px;}
.download-btn-wrap{display: inline-block;}
.download-btn:hover, .download-btn:active, .download-btn:focus,.download-btn{color:#FFFFFF;text-align: center;background:#04D98B;border: 1px solid transparent;}
.download-btn-wrap .download-btn{z-index: 999;display: inline-block;padding: 6px 10px;font-size: 14px;border-radius: 50%;margin: 20px; position: relative;}


.comman-nav-pill .btn.ripple.btn-lg.active{background: #04D98B !important;}
.comman-nav-pill .btn.ripple.btn-lg{background: #5E708E !important;}
.comman-nav-pill .btn.ripple.btn-lg2.active{background: #04D98B !important; color: #fff !important;}
.comman-nav-pill .btn.ripple.btn-lg2{background: #FBFDFF !important; color: #000 !important;}
.custom-nav-tabs.nav-tabs{border-bottom: 0;;margin-bottom: 40px;}
.custom-nav-tabs.nav-tabs .nav-link{ transform: perspective(1px) translateZ(0); -webkit-transform: perspective(1px) translateZ(0); -moz-transform: perspective(1px) translateZ(0); -ms-transform: perspective(1px) translateZ(0); -o-transform: perspective(1px) translateZ(0); position: relative; overflow: hidden; padding: 5px 30px 15px; border-radius: 0; --webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; background: transparent; border: 0px; font-style: normal; font-weight: bold; font-size: 24px; color: #727D8D; opacity: 0.6; transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -moz-transition: all 0.2s linear ; -ms-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;}
.custom-nav-tabs.nav-tabs .nav-link.active, .custom-nav-tabs.nav-tabs .nav-link:hover, .custom-nav-tabs.nav-tabs .nav-link:active{color: #04D98B;}
.custom-nav-tabs.nav-tabs .nav-link::before{content: "";position: absolute;z-index: -1;left: 51%;right: 51%;bottom: 0;background: #04D98B;height: 2px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.custom-nav-tabs.nav-tabs .nav-link.active::before, .custom-nav-tabs.nav-tabs .nav-link:hover::before, .custom-nav-tabs.nav-tabs .nav-link:focus::before, .custom-nav-tabs.nav-tabs .nav-link:active::before{left: 30px;right: 30px;}
.custom-nav-tabs.nav-tabs .nav-item:not(:last-child){margin-right: 20px;}
.custom-nav-tabs.nav-tabs .nav-link .badge-secondary{ font-style: normal; font-weight: 500; font-size: 12px; color: #FFFFFF; background: #b4b4b4; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; min-width: 18px; margin-left: 10px; transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -ms-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; }
.custom-nav-tabs.nav-tabs .nav-link.active .badge-secondary{background: #04D98B;}
.modal-backdrop{background-color: #011844 !important;}
.alert.alert-danger{background:#FFE6E7 !important; border-color: #FFE6E7 !important;}
.alert.alert-success{background:#E7FEF4 !important;color:#069357 !important; border-color: #E7FEF4 !important;}
.alert.alert-info{background: #DFF3FB !important;color:#0095DA !important; border-color: #DFF3FB !important;}
.white-header-wrap .comman-header{background: transparent !important;}
.hover-menu-active .comman-header{background: #ffffff !important;}
.white-header-wrap .comman-header > .container .navbar-nav > li a{color: #ffffff;}
.comman-header > .container .navbar-nav > li a svg{display: none;}
.white-header-wrap .comman-header > .container .navbar-nav > li a svg path{fill: #ffffff;}
.hover-menu-active .comman-header > .container .navbar-nav > li a,
.white-header-wrap .comman-header.nav-up > .container .navbar-nav > li a,
.white-header-wrap .comman-header.nav-down > .container .navbar-nav > li a{color: #034873;}
.hover-menu-active .comman-header > .container .navbar-nav > li a svg path,
.white-header-wrap .comman-header.nav-down > .container .navbar-nav > li a svg path,
.white-header-wrap .comman-header.nav-up > .container .navbar-nav > li a svg path{fill: #034873;}
.white-header-wrap .comman-header > .container .mega-navbar .navbar-brand .white-logo{display: block;}
.white-header-wrap .comman-header > .container .mega-navbar .navbar-brand .grey-logo{display: none;}
.hover-menu-active .comman-header > .container .mega-navbar .navbar-brand .white-logo{display: none;}
.hover-menu-active .comman-header > .container .mega-navbar .navbar-brand .grey-logo{display: block;}
.white-header-wrap .comman-header.nav-up > .container .mega-navbar .navbar-brand .grey-logo{display: block;}
.white-header-wrap .comman-header.nav-up > .container .mega-navbar .navbar-brand .white-logo{display: none;}
.white-header-wrap .comman-header.nav-down > .container .mega-navbar .navbar-brand .grey-logo{display: block;}
.white-header-wrap .comman-header.nav-down > .container .mega-navbar .navbar-brand .white-logo{display: none;}
.comman-header > .container .mega-navbar .navbar-brand{position: relative;}
.comman-header > .container .mega-navbar .navbar-brand img{width: 126px;}
.comman-header > .container .mega-navbar .navbar-brand .white-logo{display: none;}
.comman-header.nav-down .nav-toggle span::before {border-color: #000000;background: #000000;}
.comman-header.nav-down .nav-toggle span::after {border-color: #000000;background: #000000;}
.comman-header.nav-down .nav-toggle span{border-color:#000000;background:#000000;}
.comman-header{opacity: 1;width: 100%;position: fixed;top: 0;border-bottom: 1px solid transparent;background: transparent;z-index: 105; transition: all 0.1s linear 0s;-webkit-transition: all 0.1s linear 0s;-moz-transition: all 0.1s linear 0s; }
.comman-header.nav-up{opacity: 1;box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);background: #fff !important; top: -150px;}
.comman-header.nav-down{opacity: 1;box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);background: #fff !important;}
.comman-header .nav-toggle{position: relative;cursor: pointer;width: 40px;height: 40px; vertical-align: 6px;}
.comman-header .nav-toggle span{content:"";position:absolute;display:block;width:21px;height:3px;border-radius:1px;border-color:#000000;background:#000000;cursor:pointer;}
.comman-header .nav-toggle span:after{content:"";position:absolute;display:block;width:21px;height:3px;border-radius:1px;border-color:#000000;background:#000000;cursor:pointer;}
.comman-header .nav-toggle span:before{content:"";position:absolute;display:block;width:21px;height:3px;border-radius:1px;border-color:#000000;background:#000000;cursor:pointer;}
.comman-header .nav-toggle span:before{top:-8px; right: 0;}
.comman-header .nav-toggle span:after{bottom:-8px; right: 0;}
.comman-header .nav-toggle span,
.comman-header .nav-toggle span:after,
.comman-header .nav-toggle span:before{transition:all .3s ease-in-out;}
.comman-header .nav-toggle.active span{background-color:transparent;}
.comman-header .nav-toggle.active span:after,
.comman-header .nav-toggle.active span:before{top:0;}
.comman-header .nav-toggle.active span:before{transform:rotate(45deg);}
.comman-header .nav-toggle.active span::after{top: 9px;transform: translatey(-9px) rotate(-45deg);right: 0px;}
.comman-header > .container .navbar-expand-lg{padding: 0;}
.comman-header > .container .nav-wrap-header{display: flex;flex-direction: row-reverse;flex-wrap: nowrap;justify-content: flex-start;align-items: stretch;align-content: stretch;}
.comman-header > .container .logo-heading{font-style: normal;font-weight: normal;font-size: 24px;color: #312840;margin-left: 45px;margin-top: -47px;}
.comman-header > .container .navbar-nav > li a{font-style: normal;font-weight: 500;font-size: 16px;color: #034873; padding: 10px 15px; transition: all 0.2s linear 0s !important; -webkit-transition: all 0.2s linear 0s !important; -moz-transition: all 0.2s linear 0s !important;}
.comman-header > .container .navbar-nav > li a.active,
.comman-header > .container .navbar-nav > li a:hover{color: #04D98B; opacity: 1;}
.comman-header > .container .navbar-nav > li a:hover .down-arrow path{fill: #04D98B;}
.comman-header > .container .navbar-nav > li a::after{display: none !important;}
.comman-header > .container .navbar-nav > li.a-a-link a{margin-top: -20px;position: relative; opacity: 1;}
.comman-header > .container .navbar-nav > li .btn-c-primary{padding: 11px; margin-left: 20px;}
.comman-header > .container .comman-header-row{min-height: 100px;}
.result-solution-head{margin-top: 60px;}
.result-solution-head h6{font-style: normal;font-weight: 600;font-size: 20px;letter-spacing: 0.02em;color: #727D8D; margin-bottom: 15px; white-space: nowrap;}
.result-solution-head .btn.btn-c-primary.btn-sm-adj.ripple{margin-left: 0;}
.result-solution-head2{margin-top: 20px;}
.result-solution-head2 .mega-dropdown-icon{margin-bottom: 30px;}
/* Icon Down */
@-webkit-keyframes hvr-down{
0%,50%,100%{-webkit-transform: translateY(0);transform: translateY(0);}
25%,75%{-webkit-transform: translateY(4px);transform: translateY(4px);}
}
@keyframes hvr-down{
0%,50%,100%{-webkit-transform: translateY(0);transform: translateY(0);}
25%,75%{-webkit-transform: translateY(4px);transform: translateY(4px);}
}
/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-right{
0%,50%,100%{-webkit-transform: translateX(0);transform: translateX(0);}
25%,75%{-webkit-transform: translateX(4px);transform: translateX(4px);}
}
@keyframes hvr-right{
0%,50%,100%{-webkit-transform: translateX(0);transform: translateX(0);}
25%,75%{-webkit-transform: translateX(4px);transform: translateX(4px);}
}
.gotop{z-index: 999;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;width: 40px;height: 40px;position: fixed;bottom: -100px;right: 25px;cursor: pointer;-webkit-transition: all .7s ease-in-out;-moz-transition: all .7s ease-in-out;-o-transition: all .7s ease-in-out;
-ms-transition: all .7s ease-in-out;transition: all .7s ease-in-out;overflow: auto;text-align: center;background: rgba(4, 217, 139, 0.8);
border: 1px solid transparent;font-size: 16px;display: block;padding: 5px;overflow: hidden;}
.gotop:hover{background-color: #04D98B;}
.from-wrap label.error{color: #f55226;font-size: 12px;font-weight: 500;position: absolute;z-index: 0;left: 0;bottom: -25px;width: 100%;}
.pr-form-control{position: relative;  margin-bottom: 40px;}
.input-control-wrap{ border: 0; padding: 4px 0; border-bottom: 1px solid #ccc; background-color: transparent; width: 100%; border-radius:0 ; -webkit-border-radius:0 ; -moz-border-radius:0 ; -ms-border-radius:0 ; -o-border-radius:0 ;appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; outline: none; }
select.input-control-wrap{appearance: none; background: url('../images/svg/down-arrow-select.svg') no-repeat right 10px center; padding-right: 30px;}
.input-control-wrap ~ .focus-border{position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #04D98B; transition: 0.4s; z-index: 9999;}
.input-control-wrap:focus ~ .focus-border,
.has-content.input-control-wrap ~ .focus-border{width: 100%; transition: 0.4s;}
.input-control-wrap ~ .form-label{position: absolute;left: 0;width: 100%;top: 0;transition: 0.3s;z-index: 0;letter-spacing: 0.5px;font-style: normal;font-weight: normal;font-size: 16px;align-items: center;color: #979797;}
.input-control-wrap:focus ~ .form-label, .has-content.input-control-wrap ~ .form-label{top: -16px; font-size: 12px; color: #04D98B; transition: 0.3s;}
.top-section{padding-bottom: 0;}
.top-section .top-section-container1{margin-top: 188px;}
.top-section .top-section-container1 h1{text-transform: uppercase; line-height: 80px;}
.top-section .top-section-container1 h1 .outline-h1{color: #011844;-webkit-text-stroke: 1px #011844;-webkit-text-fill-color: #ffffff; white-space: nowrap;}
.top-section .top-section-container1 h1 .solid-h1{white-space: nowrap;}
.top-section .top-section-container1 .contact-links-banner{float: right;}
.top-section .top-section-container1 .contact-links-banner .list-inline-item:first-child{margin-right: 44px;}
.top-section .top-section-container1 .contact-links-banner .list-inline-item a{margin-bottom: 8px;}
.top-section .top-section-container1 .contact-links-banner .list-inline-item p{font-style: normal;font-weight: normal;font-size: 14px;color: #727D8D;}
.top-section .top-banner-bg{height: 600px; position: relative; background-repeat: no-repeat; background-size: cover; margin-top: -10px;}
.top-section .top-banner-bg::after{position: absolute; content: ''; background: rgba(0, 53, 98, 0.6); top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 3;}
.contact-form-section .from-wrap{max-width: 1000px;margin: 68px auto 0;}
.contact-form-section .from-wrap .pr-form-control{max-width: 266px;}
.contact-office-section{background: #011844; padding: 58px 0;}
.contact-office-section .section-heading{color: #E9F5FC;opacity: 0.7; margin-bottom: 57px;}
.contact-office-section .office-wrapper{margin-top: 50px;}
.contact-office-section .office-wrapper h6{color: #E9F5FC; font-weight: 700; margin-bottom: 8px;}
.contact-office-section .office-wrapper p{color: #E9F5FC;font-style: normal;font-weight: normal;font-size: 18px;line-height: 22px;color: #E9F5FC;}
.contact-office-section .office-wrapper a{color: #E9F5FC;font-style: normal;font-weight: normal;font-size: 18px;line-height: 22px;color: #E9F5FC; transition: all 0.2s linear 0s !important; -webkit-transition: all 0.2s linear 0s !important; -moz-transition: all 0.2s linear 0s !important;}
.contact-office-section .office-wrapper a:focus,
.contact-office-section .office-wrapper a:active,
.contact-office-section .office-wrapper a:hover{color: #04D98B;}
.contact-office-section .office-wrapper-inner:not(:last-child){margin-bottom: 30px;}
.footer-section{overflow: hidden;}
.footer-section .footer-container1{background: #011844; padding: 70px 0;}
.footer-section .footer-container2{background: #0E234B;}
.footer-section .footer-logo{margin-bottom: 22px;}
.footer-section .footer-container1 .bynry-footer1 p{font-style: normal;font-weight: normal;font-size: 12px;color: #356D8F;}
.footer-section .footer-container1 .bynry-footer2{margin-top: 13px;}
.footer-section .footer-container1 .bynry-footer2:first-child{margin-left: 0; float: left;margin-right: 100px;}
.footer-section .footer-container1 .bynry-footer2 ul li a{ font-style: normal; font-weight: 500; font-size: 14px; color: #76A6C1; transition: all 0.2s linear 0s !important; -webkit-transition: all 0.2s linear 0s !important; -moz-transition: all 0.2s linear 0s !important; -ms-transition: all 0.2s linear 0s !important; -o-transition: all 0.2s linear 0s !important; margin-bottom: 7px; display: block;  text-transform: capitalize;}
.footer-section .footer-container1 .bynry-footer2 ul li a:focus,
.footer-section .footer-container1 .bynry-footer2 ul li a:active,
.footer-section .footer-container1 .bynry-footer2 ul li a:hover{color: #04D98B;}
.footer-section .footer-container1 .bynry-footer3{margin-top: 13px;}
.footer-section .footer-container1 .bynry-footer3 ul li a{font-style: normal;font-weight: normal;font-size: 16px;color: #04D98B; text-decoration: none; border-bottom: 1px solid #04D98B; display: inline-block; margin-bottom: 13px;}
.footer-section .footer-container1 .bynry-footer3 ul li a:focus,
.footer-section .footer-container1 .bynry-footer3 ul li a:active,
.footer-section .footer-container1 .bynry-footer3 ul li a:hover{color: #04D98B;}
.footer-section .f-14{font-style: normal;font-weight: bold;font-size: 14px;letter-spacing: 0.03em;text-transform: uppercase;color: #E9F5FC; margin-bottom: 20px;}
.footer-section .footer-container2 p{font-style: normal;font-weight: normal;font-size: 12px;color: #356D8F;}
.footer-section .footer-container2 a{font-style: normal;font-weight: normal;font-size: 12px;color: #356D8F; transition: all 0.2s linear 0s !important; -webkit-transition: all 0.2s linear 0s !important; -moz-transition: all 0.2s linear 0s !important; -ms-transition: all 0.2s linear 0s !important; -o-transition: all 0.2s linear 0s !important; }
.footer-section .footer-container2 a:focus,
.footer-section .footer-container2 a:active,
.footer-section .footer-container2 a:hover{color: #04D98B;}
.footer-section .footer-container2 .footer-container2-row{height: 93px;}
.footer-section .footer-container3{margin-left: 20px;}
.footer-section .social-ul-foot{float: left; margin-top: 15px;}
.footer-section .social-ul-foot li a{ font-size: 18px; color:#E9F5FC; margin: 0 15px; transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -moz-transition: all 0.2s linear ; -ms-transition: all 0.2s linear ; -o-transition: all 0.2s linear ; }
.footer-section .social-ul-foot li a:hover{color: #04D98B !important; }
.footer-section .social-ul-foot li:first-child a{margin-left: 0;}
.footer-section .pr-wrap a{display: inline-block;}
.footer-section .pr-wrap a img {width: 13px;margin-right: 5px;margin-left: 10px; position: relative; top: -2px;}
.footer-section .pr-wrap a em{font-style: normal; color: #c6c6c6;}
.footer-section .pr-wrap a:hover em{color: #04D98B;}

.career-footer-section{background: linear-gradient(236.49deg, #009881 0%, #00C081 56.17%, #00BC81 93.11%); -webkit-background: linear-gradient(236.49deg, #009881 0%, #00C081 56.17%, #00BC81 93.11%); -moz-background: linear-gradient(236.49deg, #009881 0%, #00C081 56.17%, #00BC81 93.11%); position: relative; overflow: hidden;}
.career-footer-section .sub-top-wrap-row .section-heading{color: #E9F5FC;opacity: 0.7;}
.career-footer-section .sub-top-wrap h3{color: #E9F5FC;}
.career-footer-section .sub-top-wrap .f-18{color: #E9F5FC;}
.career-footer-section .career-footer-wrap{position: absolute;bottom: -365px;right: 0;}
.career-footer-section .career-footer-wrap img{ width: 670px;height: auto;object-fit: cover;}
.career-footer-section .sub-top-wrap{max-width: 620px;}
.parallax{position:relative;width:100%;color:#fff;}
.parallax_b,
.parallax_a{position:relative;width:100%;background-size:cover;background-position:center top;}
.sl-overlay{background: #000;opacity: 1;}
.sl-wrapper .sl-image img{image-orientation: from-image;}
.sl-wrapper .sl-image .sl-caption{font-size: 14px;}
.sl-overlay{background: #000; opacity: 1;}
.sl-wrapper .sl-navigation button.sl-next, .sl-wrapper .sl-navigation button.sl-prev, .sl-wrapper .sl-close, .sl-wrapper .sl-counter{color: #fff;}
.fact-inner-row{margin-top: 84px;}
.fact-inner-row  .fact-inner{padding-top: 10px; padding-left: 10px; margin-bottom: 33px; position: relative;}
.fact-inner-row  .fact-inner::before{position: absolute; top: 0; left: 0; right: 0; width: 230px; border-top: 1px solid #8D9EB5; content: '';}
.counter-span,
.counter{font-family: 'Oswald', sans-serif !important; font-size: 50px;color: #011844;}
/* img hover */
.card-img-wrap2,
.card-img-wrap{position: relative; overflow: hidden; display: inline-block;}
.card-img-wrap2 img,
.card-img-wrap img{ transition: all 0.2s linear 0s !important; -webkit-transition: all 0.2s linear 0s !important; -moz-transition: all 0.2s linear 0s !important; object-fit: cover; position: relative; z-index: 5; -ms-transition: all 0.2s linear 0s !important; -o-transition: all 0.2s linear 0s !important; }
.card-img-wrap2:hover img,
.card-img-wrap:hover img{ transform: scale(1.02); -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -ms-transform: scale(1.02); -o-transform: scale(1.02); }
.card-img-wrap::before{position: absolute;top: 0;left: -95%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg); z-index: 9;}
.card-img-wrap:hover::before{-webkit-animation: shine .75s;animation: shine .75s;}
@-webkit-keyframes shine{100%{left: 125%;}}
@keyframes shine{100%{left: 125%;}}
.career-benefits-section .career-benefits-block h5{color: #fff; margin-bottom: 20px;}
.career-benefits-section .sub-top-wrap-row .career-benefits-block .f-18{color: #E9F5FC; line-height: 28px;}
.card-categories{height: 335px; width: 100%; background-size: cover; background-repeat: no-repeat; position: relative; margin-bottom: 30px; transition: all 0.2s linear 0s !important; -webkit-transition: all 0.2s linear 0s !important; -moz-transition: all 0.2s linear 0s !important; object-fit: cover; position: relative; z-index: 5; -ms-transition: all 0.2s linear 0s !important; -o-transition: all 0.2s linear 0s !important; transform-origin: 0 0;}
.card-categories .card-categories-inner{ max-width: 440px; position: absolute; bottom: 0; left: 0; padding: 20px; z-index: 9; transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -moz-transition: all 0.2s linear ; -ms-transition: all 0.2s linear ; -o-transition: all 0.2s linear ; }
.card-categories .card-categories-inner h5 {font-style: normal;font-weight: 600;font-size: 22px;line-height: 32px;color: #E9F5FC;margin-bottom: 0;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.card-categories:hover h5{color: #04D98B !important;}
.card-categories .card-categories-inner p{font-style: normal;font-weight: normal;font-size: 18px;line-height: 22px;color: #E9F5FC;}
.card-categories::before{background: linear-gradient(180deg, rgba(2, 40, 64, 0) 0%, #022840 76.31%);content: '';position: absolute;width: 100%;height: 100%;z-index: 3; transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -moz-transition: all 0.2s linear ; -ms-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;}
.card-categories:hover .card-categories-inner{ transform:translateY(-10px) ; -webkit-transform:translateY(-10px) ; -moz-transform:translateY(-10px) ; -ms-transform:translateY(-10px) ; -o-transform:translateY(-10px) ; }
.card-categories:hover::before{opacity: 0.7;}
.team-categories{height: 312px; width: 100%; background-size: cover; background-repeat: no-repeat; position: relative; margin-bottom: 0; cursor: pointer;transition: all 0.2s linear 0s !important; -webkit-transition: all 0.2s linear 0s !important; -moz-transition: all 0.2s linear 0s !important; object-fit: cover; position: relative; z-index: 5; -ms-transition: all 0.2s linear 0s !important; -o-transition: all 0.2s linear 0s !important; transform-origin: 0 0;}
.team-categories .team-categories-inner{ max-width: 300px; position: absolute; bottom: 15px; left: 15px; z-index: 9; transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -moz-transition: all 0.2s linear ; -ms-transition: all 0.2s linear ; -o-transition: all 0.2s linear ; text-align: left; opacity: 0;  }
.team-categories .team-categories-inner h4{font-style: normal;color: #ffffff; margin-bottom: 0px;}
.team-categories .team-categories-inner p{font-style: normal;font-weight: normal;font-size: 18px;line-height: 22px;color: #ffffff;}
.team-categories::before{background: linear-gradient(180deg, rgba(2, 40, 64, 0) 0%, #022840 76.31%);content: '';position: absolute;width: 100%;height: 100%;z-index: 3; transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -moz-transition: all 0.2s linear ; -ms-transition: all 0.2s linear ; -o-transition: all 0.2s linear ; opacity: 0;}
.team-categories:hover .team-categories-inner{ transform:translateY(-10px) ; -webkit-transform:translateY(-10px) ; -moz-transform:translateY(-10px) ; -ms-transform:translateY(-10px) ; -o-transform:translateY(-10px) ; opacity: 1; }
.team-categories:hover::before{opacity: 0.7;}
.tab-content-scroll .tab-content{padding-right: 20px;}
.owl-carousel .owl-prev{position: absolute;left: -90px;top: 45%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.owl-carousel .owl-next{position: absolute;right: -90px;top: 45%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.particles-section{position: relative;background-color: #11AB73;background-image: url('../images/svg/particles-left.svg'), url('../images/svg/particles-right.svg');
background-position: left bottom -18px, right bottom -34px;background-repeat: no-repeat, no-repeat;}
.particles-section .container{position: relative; z-index: 3;}
.particles-section #particles-js .particles-js-canvas-el{background: #11AB73; height: 507px;}
.particles-section #particles-js{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.company-sub-top-section .card-img-wrapper{position: absolute;bottom: -80px;right: 0px;width: 100%;}
.company-sub-top-section .card-img-wrapper img{height: 248px;width: auto;object-fit: cover;}
.company-mission-section .sub-top-wrap-row .section-heading{color: #E9F5FC; opacity: 1;}
.company-mission-section .company-mission-wrap h3{color: #F2F2F2;}
.company-mission-section .company-mission-wrap p{color: #E9F5FC;}
.company-mission-section .company-mission-icon-wrap{text-align: center;}
.company-mission-section .company-mission-icon-wrap img{display: block;width: 241px;height: 293px;margin: auto; float: none;}
.company-vouch-section .sub-top-wrap-row .section-heading{color: #727D8D;opacity: 0.5;}
.company-vouch-section .sub-top-wrap h3{color: #022840;}
.sub-top-wrap-row .section-heading{color: #727D8D;opacity: 0.5; margin-bottom: 37px;}
.sub-top-wrap-row h3{margin-bottom: 25px; color: #022840; line-height: 55px;}
.sub-top-wrap-row .f-18{font-style: normal;font-weight: normal;line-height: 26px;color:#727D8D; font-size: 16px;}
.sub-top-wrap-row .btn{margin-top: 30px;}
.vertical-line-wrap{max-width: 400px; float: right; padding-left: 27px; margin-bottom: 30px;}  
.vertical-line-wrap p{font-style: normal;font-weight: normal;color: #727D8D; position: relative; padding-top: 3px;}
.vertical-line-wrap p::after{position: absolute; top: 0; left: -30px; bottom: 0; height: 100%; border-left: 1px solid rgba(141, 158, 181, 0.5); content: '';}
.vertical-line-wrap a,
.vertical-line-wrap .btn{margin-top: 10px;}
.horizontal-line-wrap{position: relative;}
.horizontal-line-wrap::after{position: absolute; top: 0; left: 0; right: 0; width: 80px; border-top: 1px solid #C4C4C4; content: '';}
.horizontal-line-wrap h4{font-style: normal;font-weight: bold;color: #F2F2F2; margin-bottom: 45px;}
.horizontal-line-wrap .f-18{font-style: normal;font-weight: normal;color: #E9F5FC;}
.company-vouch-section{padding-bottom: 90px;}
.company-culture-section{position: relative; overflow: hidden;}
.company-culture-section .sub-top-wrap-row .section-heading{color: #E9F5FC;opacity: 0.7;}
.company-culture-section .sub-top-wrap h3{color: #F2F2F2;}
.company-culture-section .vertical-line-wrap p{color: #E9F5FC;}
.company-culture-section .horizontal-line-wrap{margin-top: 146px;}
.company-culture-section .owl-carousel .horizontal-line-wrap{float: left;width: 360px;}
.company-culture-section .owl-carousel .owl-stage-outer{overflow: inherit;margin-left: -232px;margin-top: 52px;}
.company-culture-section .owl-carousel .owl-stage-outer .horizontal-line-wrap{position: absolute;bottom: 0;left: -380px; opacity: 0;}
.company-culture-section .owl-carousel .owl-stage-outer .owl-item{max-width: 566px;}
.company-culture-section .owl-carousel .owl-stage-outer .owl-item{opacity: 0;}
.company-culture-section .owl-carousel .owl-stage-outer .owl-item.active{opacity: 1;}
.company-culture-section .owl-carousel .owl-stage-outer .owl-item.active.center .horizontal-line-wrap{opacity: 1;}
.company-culture-section .owl-carousel .owl-stage-outer .horizontal-line-wrap .f-18{font-size: 16px;}
.company-culture-section .owl-carousel .owl-stage-outer .owl-item .card-img-wrap{z-index: 5;}
.company-culture-section .owl-carousel .owl-stage-outer .owl-item .card-img-wrap img{min-height: 550px; width: auto;}
.top-section-col-right .top-section-col-right-inner{max-width: 300px; float: right;}
.career-card{text-align: center; max-width: 336px; margin: auto;}
.career-card img{ margin-bottom: 30px; height: 56px; object-fit: cover; transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -ms-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; }
.career-card h2{font-style: normal;font-weight: 500;font-size: 18px;text-transform: uppercase;color: #022840; margin-bottom: 12px;}
.career-card .f-16{color: #727D8D;}
.career-card:hover img{ transform: translateY(-10px); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px);}
.career-work-section .gallery .card-img-wrap{margin-bottom: 30px;height: 314px;overflow: hidden; display: block;}
.career-work-section .gallery .card-img-wrap img{width: 100%;height: 100%;display: block;margin: auto;}
.career-benefits-section .sub-top-wrap-row .section-heading{color: #E9F5FC;opacity: 0.7;}
.career-benefits-section .career-benefits-block{max-width: 650px; margin-bottom: 50px;}
.career-benefits-section .career-benefits-block:last-child{margin-bottom: 0 !important;}
.career-benefits-section .career-benefits-block:first-child{margin-top: 20px !important;}
.career-benefits-section .career-benefits-block-img img{width: 290px; height: auto; object-fit: cover;}
.faq-accordion .faq-card-wrap{border: none; background: #fff;}
.faq-accordion .faq-card-wrap .card-header{padding: 25px 0; border: none; background: #fff; border-top: 1px solid rgba(141,158,181,0.5);font-style: normal;font-weight: 500;font-size: 22px;line-height: 27px;color:#022840; cursor: pointer;}
.faq-accordion .faq-card-wrap .card-header:first-child{border-top: 0;}
.faq-accordion .card-header:after{content: "";float: right;margin-right: 0; background: url('../images/svg/minus.svg') no-repeat 0 0; width: 15px; height: 15px; }
.faq-accordion .card-header.collapsed:after{content: ""; background-image: url('../images/svg/plus.svg')}
.media.apply-media{margin-top: 10px; margin-bottom: 18px;}
.media.apply-media > div:first-child{width: calc(100% - 50px);}
.media.apply-media > div:last-child{text-align: right; width: 50px;}
.media.apply-media > div:last-child a{color: #04D98B; font-size: 16px;}
.resources-categories-section .custom-nav-tabs.nav-tabs{margin-top: 15px;margin-left: -30px;}
.resources-categories-section .os-scrollbar.os-scrollbar-horizontal{display: none !important;}
.resouce-news-wrap{ position: relative; margin-bottom: 30px;}
.resouce-news-wrap .resouce-news-img-wrap{position: relative;}
.resouce-news-wrap .resouce-news-img-wrap img{display: block;width: 292px;height: 250px;object-fit: cover;}
.resouce-news-wrap .resouce-news-img-wrap::before{background: linear-gradient(180deg, rgba(2, 40, 64, 0) 0%, #022840 76.31%);opacity: 0.7;content: '';position: absolute;width: 100%;height: 100%;z-index: 3;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.resouce-news-wrap:hover .resouce-news-img-wrap::before{opacity: 0.5;}
.resouce-news-wrap .resouce-news-content-wrap{padding: 20px 40px; position: relative; max-width: 700px;}
.resouce-news-wrap .resouce-news-content-wrap h5{margin-bottom: 15px; font-size: 24px; font-weight: 600;}
.resouce-news-wrap .resouce-news-content-wrap p{margin-bottom: 15px; min-height: 107px;}
.resouce-news-wrap .resouce-news-content-wrap p .morecontent{display: none !important;}
.resources-event-highlights-section{padding: 50px 0;}
.resources-event-highlights-section .resources-event-highlights-top{margin-bottom: 35px;}
.resources-event-highlights-section .resources-event-highlights-top h3{color: #E9F5FC; margin-bottom: 40px;}
.resources-event-highlights-section .resources-event-highlights-top .f-14{color: #E9F5FC; margin-left: 8px;}
.resources-event-highlights-section .resources-event-highlights-top .f-14 img{margin-right: 15px;}
.resources-event-highlights-section .resources-event-highlights-inner h4{color: #FFFFFF;}
.resources-event-highlights-section .resources-event-highlights-inner .f-14.c-green2{margin: 10px 0;}
.home-subscribe-form{position: relative; text-align: center; margin-top: 100px;}
.home-subscribe-form h4 span{font-style: normal;font-weight: 500;font-size: 22px;color: #022840; display: inline-block; background: #fff; position: relative; z-index: 9; padding: 0 25px;}
.home-subscribe-form h4::before{content: '';position: absolute;top: 15px;left: -50vw;right: 0;border-top: 0.3px solid #022840;z-index: 5;width: 170vw; height: 2px;}
.home-subscribe-form .social-ul-foot{margin-top: 26px;}
.home-subscribe-form .social-ul-foot li a{ font-size: 26px; color: #011844; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; }
.home-subscribe-form .social-ul-foot li:not(:last-child){margin-right: 66px;}
.home-subscribe-form .social-ul-foot li a:hover,
.home-subscribe-form .social-ul-foot li a:active,
.home-subscribe-form .social-ul-foot li a:focus{color: #04D98B;}
.solutionsub-top-section{background-size: contain;}
.inner-top-section{background-size: cover !important; height: 800px; background-position: center top; background-repeat: no-repeat; background-color: #05307F;}
.inner-top-section h1{font-style: normal;font-weight: bold;font-size: 64px;line-height: 77px;letter-spacing: 0.02em;color: #FFFFFF; margin-bottom: 55px;}
.water-solutionsub-top-section{background: #fff url('../images/svg/water-distribution-icon.gif') no-repeat right -200px center; overflow: hidden; background-size: contain;}
.top-section-container{margin-top: 300px;}
.top-section-container .custom-nav-tabs.nav-tabs .active.nav-link{color: #fff; opacity: 1;}
.top-section-container .custom-nav-tabs.nav-tabs .nav-link{color: #80C0E4;opacity: 0.6; text-transform: capitalize;}
.top-section-container .custom-nav-tabs.nav-tabs .nav-link::before{background: #E9F5FC;}
.solutionsub-inner-section{background-color: #011844; background-repeat: no-repeat; background-position: 0 0; background-size: cover;}
.solutionsub-inner-section .sub-top-wrap-row .section-heading{color: #E9F5FC;opacity: 0.7;}
.solutionsub-inner-section .sub-top-wrap-row h3{font-size: 48px; line-height: 60px;}
.solutionsub-inner-section .sub-top-wrap-row .f-18{color: #E9F5FC;}
.solutionsub-inner-section .sub-top-wrap-row .f-18::after{border-left: 1px solid rgba(233, 245, 252, 0.5);}
.solutionsub-inner-row .solutionsub-inner-nav .nav-link{font-style: normal;font-weight: bold;font-size: 24px;color: #FFFFFF;opacity: 0.3; white-space: nowrap; margin-bottom: 5px; width: 100%; display: block;}
.solutionsub-inner-row .solutionsub-inner-nav .nav-link:hover{color: #FFFFFF; opacity: 1;}
.solutionsub-inner-row .solutionsub-inner-nav .nav-link em{ background: transparent; font-style: normal; font-weight: bold; font-size: 16px; color: #2575F2; font-style: normal; display: inline-block; width: 51px; height: 51px; border-radius: 50%; padding: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; vertical-align: 13px; width: 0; opacity: 0; transition:all 0.2s linear 0s ; -webkit-transition:all 0.2s linear 0s ; -moz-transition:all 0.2s linear 0s ; -ms-transition:all 0.2s linear 0s ; -o-transition:all 0.2s linear 0s ; }   
.solutionsub-inner-row .solutionsub-inner-nav .nav-link span{margin-left: -20px;}
.solutionsub-inner-row .solutionsub-inner-nav .nav-link.active{opacity: 1;}
.solutionsub-inner-row .solutionsub-inner-nav .nav-link.active em{opacity: 1; width: 51px;}
.solutionsub-inner-row .solutionsub-inner-nav2{position: relative;list-style: none; margin-bottom: 130px;}
.solutionsub-inner-row .solutionsub-inner-content2 {padding-left: 0;max-width: 932px;margin: auto;display: block;}
.solutionsub-inner-row .solutionsub-inner-nav2::before {content: " ";position: absolute;top: 127px;width: 100%;height: 1px;background-color: #E8F4FB;border-radius: 50px;z-index: 95;opacity: 0.2;}
.solutionsub-inner-row .solutionsub-inner-nav2 > li {border: none;}
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link{position: relative;z-index: 96;display: block; text-align: center; padding: 0;} 
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link p{font-style: normal;font-weight: normal;font-size: 16px;text-align: center;letter-spacing: 0.02em;color: #F2F2F2; margin-top: 67px; }
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link::before { content: ' '; position: absolute; top: 114px; left: 50%; margin-top: 10px; display: block; border: none; width: 7px; height: 7px; background: #E9F5FC; z-index: 49; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link,
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link.active{background: transparent;}
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link .step-anchor-img{ position: relative; height:76px; width:76px; border-radius:50%; background-color:transparent; position:relative; margin: auto; transition:height .25s ease, width .25s ease; -webkit-transition:height .25s ease, width .25s ease; -moz-transition:height .25s ease, width .25s ease; -ms-transition:height .25s ease, width .25s ease; -o-transition:height .25s ease, width .25s ease; top: 10px; }
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link .step-anchor-img img{height: 30px;}
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link .step-anchor-img .step-anchor-img-inner{position: relative; z-index: 9; padding-top: 20px; width: 100%; height: 100%;}
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link.active .step-anchor-img{border: 1px solid #D25DF6;}
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link.active .step-anchor-img:after {content:'';display:block;position:absolute;top:0; right:0; bottom:0; left:0;border-radius:50%;}
.solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link.active .step-anchor-img:after {content: '';mix-blend-mode: screen;position: absolute;top: 0px;left: 0px;width: 75px;height: 75px;opacity: 0;border-radius: 100%;transform-origin: 50% 50%;-webkit-animation: ripple 2s linear 1s infinite;animation: ripple 2s linear 1s infinite;}
@-webkit-keyframes ripple{
0%{
transform: scale(1);
opacity: 0.3;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
}
50% {
transform: scale(1.25);
opacity: 0.8;
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-ms-transform: scale(1.25);
-o-transform: scale(1.25);
}
100% {
opacity: 0;
transform: scale(1.5);
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-ms-transform: scale(1.5);
-o-transform: scale(1.5);
}
}

@keyframes ripple{
0%{
transform: scale(1);
opacity: 0.3;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
}
50% {
transform: scale(1.25);
opacity: 0.8;
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-ms-transform: scale(1.25);
-o-transform: scale(1.25);
}
100% {
opacity: 0;
transform: scale(1.5);
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-ms-transform: scale(1.5);
-o-transform: scale(1.5);
}
}
.solutionsub-resources-expertise-section .vertical-line-wrap{max-width: 420px;}
.solutionsub-resources-expertise-section .sub-top-wrap-row{margin-bottom: 100px;}
.solutionsub-case-studies-section{padding: 0; overflow: hidden;}
.solutionsub-case-studies-section .container-fluid{padding: 0;}
.solutionsub-case-studies-section .video-placeholder-wrap img{height: 740px;width: 100%;object-fit: cover;}
.solutionsub-case-studies-section .sub-top-wrap{margin-top: 80px;margin-left: 50px; max-width: 537px;}
.solutionsub-case-studies-section .sub-top-wrap .section-heading{color: #E9F5FC;opacity: 0.7;}
.solutionsub-case-studies-section .sub-top-wrap h3{color: #F2F2F2; max-width: 407px; min-height: 290px;} 
.solutionsub-case-studies-section .sub-top-wrap h4{font-style: normal;font-weight: 500;font-size: 20px;line-height: 28px;color:#ffffff;}
.solutionsub-case-studies-section .horizontal-line-wrap{max-width: 537px; margin-top: 50px;}
.solutionsub-case-studies-section .horizontal-line-wrap .f-18{color: #E9F5FC}
.solutionsub-case-studies-section .horizontal-line-wrap::after{top: -25px;}
.solutionsub-case-studies-section .horizontal-line-wrap-outer{margin-top: 70px; }
.testimonial-inner-section .testimonial-media{margin-left: 38px; width: 300px; opacity: 0;}
.testimonial-inner-section .testimonial-media .card-img-wrap{width: 70px; height: 70px; margin-right: 20px;}
.testimonial-inner-section .testimonial-media img{ width: 70px; height: 70px; object-fit: cover; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.testimonial-inner-section .testimonial-media h5{font-style: normal;font-weight: bold;font-size: 20px;line-height: 24px;color: #022840;}
.testimonial-inner-section .testimonial-media p{font-style: normal;font-weight: normal;font-size: 14px;line-height: 17px;color: #011844; margin: 0;}
.testimonial-inner-section .latest-testimonial-carousel .card-testimonial-inner .card-para-wrapper .f-18{font-style: normal;font-weight: normal;font-size: 16px;line-height: 143.32%;color: #727D8D; position: relative; z-index: 3;}
.testimonial-inner-section .latest-testimonial-carousel .card-testimonial-inner .card-para-wrapper h4{font-style: normal;font-weight: 600;font-size: 22px;line-height: 26px;color: #011844;}
.testimonial-inner-section .latest-testimonial-carousel .card-testimonial-inner .card-para-wrapper h5{font-style: normal;font-weight: normal;font-size: 18px;line-height: 22px;color: #606E8A;}
.testimonial-inner-section .latest-testimonial-carousel .card-testimonial-inner .card-para-wrapper::before {content: '';position: absolute;width: 150px;height: 150px;background: url('../images/svg/testimonial-icon3.svg') no-repeat 0 0;top: -90px;left: -39px;background-size: auto auto;z-index: 1;}
.testimonial-inner-section .latest-testimonial-carousel .card-testimonial-inner {background: #FFFFFF;box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);border-radius: 10px; margin-top: 10px; margin-bottom: 30px;}
.testimonial-inner-section .latest-testimonial-carousel .card-testimonial-inner::before,
.testimonial-inner-section .latest-testimonial-carousel .card-testimonial-inner::after{display: none;}
.testimonial-inner-section .latest-testimonial-carousel .owl-prev,
.testimonial-inner-section .latest-testimonial-carousel .owl-next{margin-top: 0 !important;}
.solutionsub-req-demo-section .sub-top-wrap-row .section-heading{color: #E9F5FC; opacity: 1;}
.solutionsub-req-demo-section .sub-top-wrap-row h3{color: #E9F5FC;}
.solutionsub-req-demo-section .vertical-line-wrap .f-18{color: #E9F5FC;}
.solutionsub-req-demo-section .vertical-line-wrap p::after{border-left: 1px solid rgba(233, 245, 252, 0.5);}
.solutionsub-req-demo-section .btn{margin-top: 30px;}
.suggestions-inner-section{background: #F1F3F7;}
.suggestions-inner-section .sub-top-wrap-row .section-heading{color: #606E8A; opacity: 1;}
.suggestions-inner-section .sub-top-wrap-row h3{color: #022840;}
.suggestions-inner-section .card-suggestions-inner .card-img-wrap{width: 100%;}
.suggestions-inner-section .card-suggestions-inner .card-img-wrap img{width: 100%; object-fit: cover;}
.suggestions-inner-section .card-suggestions-inner .btn-c-link1{margin-top: 20px;}
.suggestions-inner-section .card-suggestions-inner .btn-c-link1 .hvr-r-icon{display: inline !important; }
.suggestions-inner-section .card-suggestions-inner .f-18{margin-top: 10px;}
.suggestions-inner-section .card-suggestions-inner .card-img-wrap .img-fluid{display: block;height: 335px;width: 100%;object-fit: cover;}
.suggestions-inner-section .card-suggestions-inner:hover .card-img-wrap img {transform: scale(1.02);-webkit-transform: scale(1.02);}
.suggestions-inner-section .card-suggestions-inner:hover .card-img-wrap::before {-webkit-animation: shine .75s;animation: shine .75s;}
.resources-sub-top-section .sub-top-wrap-row .card-img-wrap .img-fluid{display: block;height: 365px;width: auto;object-fit: cover;}
.solutionsub-inner-row{margin-top: 80px;}
.solutionsub-inner-row .solutionsub-inner-content{padding-left: 50px;}
.solutionsub-inner-row .solutionsub-inner-content h4{margin-bottom: 18px;}
.solutionsub-inner-row .solutionsub-inner-content h4 span{color: #FFFFFF;font-weight: bold;}
.solutionsub-inner-row .solutionsub-inner-content .f-16{color: #FFFFFF;}
.team-modal-nav-tabs .nav-item a{display: block;}
.team-modal-nav-tabs .nav-item a .card-img-wrap img{height:85px; width: 95px; object-fit: cover; padding-left: 5px;}
.team-modal-nav-tabs .nav-item a.active{opacity: 0 !important;width: 0 !important;}
.team-modal-info-m .modal-content{ border-radius:0px ; -webkit-border-radius:0px ; -moz-border-radius:0px ; -ms-border-radius:0px ; -o-border-radius:0px ; }
.team-modal-info-m .team-categories-inner{margin-top: 130px; margin-left: 0;}
.team-modal-info-m .team-categories-inner h4{color: #011844;}
.team-modal-info-m .team-categories-inner .f-18{color: #011844;}
.team-modal-info-m .team-categories-inner .f-18-para{font-style: normal;font-weight: normal;font-size: 18px;line-height: 145.47%;color: #727D8D; margin-top:30px;}
.team-modal-info-m .team-modal-nav-tabs-outer{position: absolute;top: 15px;right: 15px;}
.team-modal-info-m .team-modal-nav-tabs-outer .comman-overlayScrollbars2{width: 544px;}
.team-modal-info-m .team-modal-nav-tabs-outer .team-modal-nav-tabs{flex-wrap: nowrap; -webkit-flex-wrap: nowrap; z-index: 9; padding-bottom: 8px;}
.team-modal-info-m .card-img-wrap{width: 90px;}
.team-modal-info-m .card-img-wrap .img-fluid{width: 100%;height: 100%;object-fit: cover; max-height: 440px;}
.team-modal-info-m .tab-content .card-img-wrap{width: 100%; height: 100%;}
.team-modal-info-m .team-modal-info-icon .close {position: absolute;top: 15px;left: 16px;z-index: 99;width: 30px;height: 30px;background: #fff;border-bottom-right-radius: 10px;opacity: 1;font-size: 22px;opacity: 0.5;}
.team-modal-info-m .team-modal-info-icon .btnNext{ position: absolute; top: 50%; left: 522px; background: rgba(255, 255, 255, 0.4); width: 33px; height: 66px; font-size: 26px; z-index: 999; padding-top: 13px; border-top-left-radius: 30px; border-bottom-left-radius: 30px; color: #011844; padding-left: 10px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);  padding-left: 14px;}
.team-modal-info-m .team-modal-info-icon .btnPrevious{position: absolute; top: 50%; left: 15px; background: rgba(255, 255, 255, 0.4); width: 33px; height: 66px; font-size: 26px; z-index: 999; padding-top: 13px; border-top-right-radius: 30px; border-bottom-right-radius: 30px; color: #011844; padding-right: 10px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.team-modal-info-m .team-modal-info-icon .btnPrevious:hover{background: #fff;}
.team-modal-info-m .team-modal-info-icon .btnNext:hover{background: #fff;}
.resources-c-top-section .sub-top-wrap{max-width: 650px;}
.resources-c-top-section .sub-top-wrap p {max-width: 500px;}
.resources-c-top-section .section-heading{color: #727D8D;opacity: 0.5;} 
.resources-c-top-section .sub-top-wrap-row h3{margin-bottom: 10px;}
.resources-c-sub-top-section .sub-top-wrap .summary h3{margin-bottom: 0;}
.resources-c-sub-top-section .sub-top-wrap .summary h2{line-height: 30px; margin-top: 12px;}
.resources-c-sub-top-section .sub-top-wrap .summary{margin-bottom: 30px;}
.resources-c-sub-top-section .sub-top-wrap .started-on{margin-bottom: 58px;}
.resources-c-sub-top-section .sub-top-wrap-row .section-heading{margin-bottom: 17px;}
.resources-c-top-section .resources-c-icon .card-img-wrap img{width: auto; max-width: 100%;}
.resources-c-ul{list-style: disc; margin-left: 15px;}
.resources-c-ul li{font-style: normal;font-weight: normal;font-size: 18px;line-height: 204.35%;color: #727D8D; list-style: disc;}
.resources-c-sub-wrap h4{font-style: normal;font-weight: 500;font-size: 22px;line-height: 27px;color: #022840; margin-bottom: 22px;}
.resources-c-categories-section .resources-c-categories-wrap{margin-bottom: 40px;}
.resources-c-categories-section .resources-c-categories-wrap h2{font-style: normal;font-weight: 500;font-size: 22px;color: #022840; position: relative; padding-left: 26px; padding-top: 12px;}
.resources-c-categories-section .resources-c-categories-wrap h2::before{ content: ''; position: absolute; top: 20px; left: 0; background: #022840; width: 10px; height: 10px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.resources-c-categories-section .resources-c-categories-wrap .f-18{font-style: normal;font-weight: normal;font-size: 18px;line-height: 153.85%;color: #727D8D; margin-top: 18px;}
.resources-c-impact-section.company-vouch-section .sub-top-wrap-row .section-heading{color: #E9F5FC;opacity: 0.7;}
.resources-c-impact-section.company-vouch-section .sub-top-wrap h3{color: #E9F5FC;}
.resources-c-impact-section .sub-top-wrap-row .f-18{color: #E9F5FC;}
.resources-c-impact-section .vertical-line-wrap p::after{border-left: 1px solid rgba(233, 245, 252, 0.5);}
.resources-c-impact-section .counter{color: #FFFFFF;}
.resources-c-future-section{background: #0E234B; padding: 40px 0;}
.resources-c-future-section h4{color: #FFFFFF;}
.resources-c-future-section p.f-14{color: #E9F5FC; max-width: 335px;}
.resources-c-testimonial-section .card-testimonial-inner{max-width: 600px; margin: auto;}
.resources-c-testimonial-section .card-testimonial-inner .card-testimonial-inner-para{position: relative;}
.resources-c-testimonial-section .card-testimonial-inner .card-testimonial-inner-para::before{content: '';position: absolute;top: 11px;left: -83px;background: url('../images/svg/testimonial-icon2.svg') no-repeat 0 0;width: 65px;height: 65px;}
.resources-c-testimonial-section .card-testimonial-inner .card-testimonial-inner-para p{font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #727D8D; margin-bottom: 30px;}
.resources-c-testimonial-section .card-testimonial-inner .testimonial-media img{width: 70px;}
.resources-c-testimonial-section .card-testimonial-inner .testimonial-media h5{font-style: normal;font-weight: bold;font-size: 26px;line-height: 24px;color: #022840; margin-bottom: 10px;}
.resources-c-testimonial-section .card-testimonial-inner .testimonial-media p{font-style: normal;font-weight: normal;font-size: 22px;line-height: 17px;color: #011844;margin: 0;}
.resources-c-testimonial-section .card-testimonial-inner .testimonial-media .media-body{margin-left: 12px;}
.resources-c-testimonial-section .card-testimonial-inner.media{max-width: 800px;margin: auto;}
.resources-c-testimonial-section .card-testimonial-inner.media .card-testimonial-inner-para::before{top: -50px;left: -78px;}
.resources-c-testimonial-section .card-testimonial-inner.media .media.testimonial-media.align-self-center {display: block;min-width: 160px;text-align: center;margin-top: -20px;}
.resources-c-testimonial-section .card-testimonial-inner.media .media.testimonial-media h6{font-family: Inter;font-style: normal;font-weight: 500;font-size: 18px;line-height: 22px;color: #022840;}
.resources-c-testimonial-section .card-testimonial-inner.media .testimonial-media .media-body {margin-left: 0px;}
.h5-testimonial-media{font-size: 22px !important;line-height: 30px !important;}
.home-top-section{background: #011844 url('../images/banner/home-bg.gif') no-repeat right center; height: 800px;}
.home-top-section .home-top-inner{max-width: 660px; margin-top: 228px; }
.home-top-section .home-top-inner h1{color: #E9F5FC; text-transform: uppercase;font-size: 80px;line-height: 105.4%; margin-bottom: 18px;}
.home-top-section .home-top-inner .f-14{color: #E9F5FC; margin-bottom: 18px;}
.home-sub-top-section{padding: 60px 0 40px; border-bottom: 1px solid rgba(114, 125, 141, 0.5);}
.home-sub-top-section .f-18{font-style: normal;font-weight: normal;font-size: 18px;line-height: 141.83%;color: #011844; max-width: 300px;}
.home-sub-top-section .owl-carousel .item{text-align: center;}
.home-sub-top-section .owl-carousel .owl-item img{height: auto; width: 100px; display: block; margin: auto; -webkit-filter: grayscale(100%);filter: grayscale(100%); object-fit: cover;}
.solutions-carousel-wrap{position: relative; overflow: hidden;}
.solutions-carousel-wrap .carousel-item{height: 636px; padding: 88px 100px 0; background-size: cover;background-repeat: no-repeat;background-position: 0 0;}
.solutions-carousel-wrap .carousel-item h3{color: #FFFFFF; margin-bottom: 20px;}
.solutions-carousel-wrap .carousel-item .f-18{color: #FFFFFF;}
.solutions-carousel-wrap .carousel-item ul{max-width: 64px; text-align: center; margin-top: 84px;}
.solutions-carousel-wrap .carousel-item ul li img{margin-bottom: 10px;height: 30px;}
.solutions-carousel-wrap .carousel-item ul li p{color: #E9F5FC; text-align: center;}
.solutions-carousel-wrap .carousel-item ul li:not(:last-child){margin-bottom: 40px;}
.solutions-carousel-wrap .carousel-indicators-wrap{position: absolute;left: 320px;bottom: 0;z-index: 99;width: 1000px;text-align: left;}
.solutions-carousel-wrap .carousel-indicators-wrap li{display: inline-block; width: calc(95% / 3); position: relative; cursor: pointer;}
.solutions-carousel-wrap .carousel-indicators-wrap li p{font-style: normal; font-weight: 500; font-size: 20px; line-height: 98.9%; color: #FFFFFF; transform: rotate(-90deg); position: absolute; bottom: 82px; left: -78px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg);  width: 120px;}
.solutions-carousel-wrap .carousel-indicators-wrap li::after{content: '';position: absolute;bottom: -10px;left: 0;height: 100vh;width: 1px;background: rgba(189, 189, 189, 0.5);z-index: 99;}
.video-placeholder-wrap .pie_progress-wrap{ position: absolute; top: 50%; left: 50%; transform:translate(-50%, -50%) ; -webkit-transform:translate(-50%, -50%) ; -moz-transform:translate(-50%, -50%) ; -ms-transform:translate(-50%, -50%) ; -o-transform:translate(-50%, -50%) ; z-index: 9; }
.solutions-carousel-wrap2{position: relative; overflow: hidden;}
.solutions-carousel-wrap2 .carousel-item{height: 800px;padding: 0;background-size: cover;background-repeat: no-repeat;background-position: 0 0;}
.solutions-carousel-wrap2 .carousel-item::before{content: '';position: absolute;width: 100%;height: 100%;z-index: 3;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.solutions-carousel-wrap2 .carousel-indicators-wrap{position: absolute; top: 50%; left: 50%; transform:translate(-50%, -50%) ; -webkit-transform:translate(-50%, -50%) ; -moz-transform:translate(-50%, -50%) ; -ms-transform:translate(-50%, -50%) ; -o-transform:translate(-50%, -50%) ; z-index: 49;  width: 180px;height: 180px;margin-top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.solutions-carousel-wrap2 .carousel-indicators-wrap li{position: absolute;cursor: pointer;width: 8px;height: 8px;border-radius: 50%;background: #324462;display: block;border: 1px solid #FFFFFF;}
.solutions-carousel-wrap2 .carousel-indicators-wrap li:first-child{position: absolute;top: -4px;left: 90px;}
.solutions-carousel-wrap2 .carousel-indicators-wrap li:nth-child(2){position: absolute;top: 130px;left: 163px;}
.solutions-carousel-wrap2 .carousel-indicators-wrap li:nth-child(3){position: absolute;top: 130px;left: 8px;}
.solutions-carousel-wrap2 .carousel-indicators-wrap li:hover{ transform:scale(1.5) ; -webkit-transform:scale(1.5) ; -moz-transform:scale(1.5) ; -ms-transform:scale(1.5) ; -o-transform:scale(1.5) ; }
.ani-line::before{ content: ''; position: absolute; bottom: -10px; left: 0; height: 636px; width: 1px; background: #F2F2F2; z-index: 99; animation: ani-line 5s linear 0s ; -webkit-animation: ani-line 5s linear 0s ; }
@-webkit-keyframes ani-line{from{height: 0px;}to{height: 636px;}}
@keyframes ani-line{from{height: 0px;}to{height: 636px;}}
.home-casestudy-section{background: #011844 url('../images/banner/home-casestudy-bg.jpg') no-repeat right center; height: 800px; background-size: cover;}
.home-casestudy-section .sub-top-wrap-row .section-heading{color: #E9F5FC;opacity: 0.7;}
.home-casestudy-section .sub-top-wrap-row h3{color: #F2F2F2;}
.home-casestudy-section .horizontal-line-wrap{margin-top: 250px; max-width: 415px;}
.home-casestudy-section .horizontal-line-wrap .f-18{font-size: 18px;line-height: 145.55%; color: #E9F5FC;}
.home-casestudy-section .horizontal-line-wrap::after{top: -30px;border-top: 1px solid#E9F5FC;opacity: 0.5;}
.home-recg-awards-section{background: #0E234B;}
.home-recg-awards-section .sub-top-wrap-row{margin-bottom: 65px;}
.home-recg-awards-section .sub-top-wrap-row .section-heading{color: #E9F5FC;opacity: 0.7;}
.home-recg-awards-section .sub-top-wrap-row h3{color: #F2F2F2;}
.home-recg-awards-section .vertical-line-wrap .f-18{color: #E9F5FC;}
.home-recg-awards-section .vertical-line-wrap p::after{border-left: 1px solid rgba(141, 158, 181, 0.5);}
.card-home-recg.card-home-recg1{background: #423FCB; margin-top: 70px;}
.card-home-recg.card-home-recg1 .img-wrap{padding-top: 30px;}
.card-home-recg.card-home-recg2{background: #2C3791;}
.card-home-recg.card-home-recg3{background: #423FCB; margin-top: 70px;}
.card-home-recg.card-home-recg3 .img-wrap{padding-top: 20px;}
.card-home-recg.card-home-recg4{background: #2C3791;}
.card-home-recg{max-width: 300px; margin: auto;padding-top: 20px;padding-right: 25px; min-height: 325px; position: relative;}
.card-home-recg .img-wrap{background: #FFFFFF; padding: 10px 30px; margin-bottom: 10px; min-height: 100px;}
.card-home-recg .img-wrap img{max-width: 164px; max-height: 80px;}
.card-home-recg h5{color: #FFFFFF; margin-bottom: 55px; font-style: normal; font-weight: bold;}
.card-home-recg p.f-14{color: #B3B2F2;font-size: 14px;line-height: 144.63%;}
.card-home-recg .img-bottom-wrap{padding-left: 30px;}

.card-home-recg:hover{ transform:translateY(-10px) ; -webkit-transform:translateY(-10px) ; -moz-transform:translateY(-10px) ; -ms-transform:translateY(-10px) ; -o-transform:translateY(-10px) ; }
.home-testimonial-section .sub-top-wrap{max-width: 430px;}
.latest-testimonial-carousel{margin-top: 30px;}
.latest-testimonial-carousel .card-testimonial-inner{max-width: 945px;background: #011844;box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.15);margin: auto;padding: 104px 55px 40px; position: relative; margin-bottom: 85px;}
.latest-testimonial-carousel .card-testimonial-inner::after{content: ''; position: absolute; height: 70px; left: 46px; right: 46px; bottom: -40px; display: block;background: #011742;box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.15); z-index: -5;}
.latest-testimonial-carousel .card-testimonial-inner::before{content: ''; position: absolute; height: 70px; left: 30px; right: 30px; bottom: -25px; display: block;background: #011742;box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.15); z-index: -3;}
.latest-testimonial-carousel .card-testimonial-inner .card-para-wrapper{position: relative; padding-right: 25px;}
.latest-testimonial-carousel .card-testimonial-inner .card-para-wrapper::before{content: ''; position: absolute; width: 70px; height: 70px; background: url('../images/svg/testimonial-icon2.svg') no-repeat 0 0; top: -64px; left: 11px; background-size: 48px auto;}
.latest-testimonial-carousel .card-testimonial-inner .card-para-wrapper .f-18{font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #E9F5FC; margin-bottom: 20px;}
.latest-testimonial-carousel .card-testimonial-inner .card-para-wrapper h4{font-style: normal;font-weight: bold;font-size: 26px;letter-spacing: 0.02em;color: #FFFFFF; margin-bottom: 8px;}
.latest-testimonial-carousel .card-testimonial-inner .card-para-wrapper h5{font-style: normal;font-weight: bold;font-size: 22px;letter-spacing: 0.02em;color: #FFFFFF;}
.latest-testimonial-carousel .card-testimonial-inner .card-img-wrapper-outer{min-width: 180px;min-height: 180px;}
.latest-testimonial-carousel .card-testimonial-inner .card-img-wrap{ overflow: hidden; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.latest-testimonial-carousel .card-testimonial-inner2-wrap{background: #FFFFFF;border: 0.2px solid rgba(151,151,151,0.2);box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.1);border-radius: 20px;margin: 30px auto 45px;max-width: 900px; display: block; overflow: hidden;}
.latest-testimonial-carousel .card-testimonial-inner2-wrap .card-para-wrapper{padding: 45px 120px 80px; position: relative; }
.latest-testimonial-carousel .card-testimonial-inner2-wrap .card-para-wrapper::before{content: ''; position: absolute; top: 23px; left: 23px; width: 60px; height: 60px; background: url('../images/svg/quate-right.svg')no-repeat 0 0;}
.latest-testimonial-carousel .card-testimonial-inner2-wrap .card-para-wrapper::after{content: ''; position: absolute; bottom: 23px;right: 48px; width: 60px; height: 60px; background: url('../images/svg/quate-left.svg')no-repeat 0 0;}
.latest-testimonial-carousel .card-testimonial-inner2-wrap .card-para-wrapper p{font-size: 18px;line-height: 30px; color: #575756;}
.latest-testimonial-carousel .card-testimonial-inner2-wrap .card-img-wrapper-outer{text-align: center;background: linear-gradient(186.77deg, #011844 -33.35%, #134096 84.88%);margin-top: 14px; padding-bottom: 30px;}
.latest-testimonial-carousel .card-testimonial-inner2-wrap .card-img-wrapper-outer .card-img-wrap{ margin-top: -75px; background:#fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; margin-bottom: 5px;}
.latest-testimonial-carousel .card-testimonial-inner2-wrap .card-img-wrapper-outer .card-img-wrap img{width: 140px;}
.latest-testimonial-carousel .card-testimonial-inner2-wrap .card-img-wrapper-outer h4{font-style: normal;font-weight: bold;font-size: 20px;line-height: 24px;text-align: center;text-transform: uppercase;color: #FFFFFF; margin-bottom: 4px;}
.latest-testimonial-carousel .card-testimonial-inner2-wrap .card-img-wrapper-outer h5{font-style: normal;font-weight: 500;font-size: 18px;line-height: 22px;text-align: center;color: #7092D3;}
.latest-testimonial-carousel .owl-prev{left: 50px; margin-top: -30px !important;}
.latest-testimonial-carousel .owl-next{right: 50px; margin-top: -30px !important;}
.home-blog-section{padding: 80px 0 133px;}
.home-blog-section .sub-top-wrap-row .section-heading{color: #E9F5FC;opacity: 0.7; }
.home-blog-section .sub-top-wrap-row h3{color: #E9F5FC;}
.home-blog-section .sub-top-wrap-row .f-18{color: #E9F5FC;}
.home-blog-section .vertical-line-wrap p::after{border-left: 1px solid rgba(233, 245, 252, 0.5);}
.home-blog-list-section .comman-overlayScrollbars2.tab-content-scroll{margin-top: -200px;}
.home-blog-list-section .owl-nav{display: block !important;}
.home-blog-list-section .owl-nav button{top: 43%;}
.book-demo-modal-wrap .modal-content{ border-radius:0px ; -webkit-border-radius:0px ; -moz-border-radius:0px ; -ms-border-radius:0px ; -o-border-radius:0px ; }
.book-demo-modal-wrap .modal-content .modal-header{background: #011844; border-radius:0px ; -webkit-border-radius:0px ; -moz-border-radius:0px ; -ms-border-radius:0px ; -o-border-radius:0px ; min-height: 146px;padding-top: 40px;}
.book-demo-modal-wrap .modal-content .modal-header .f-18{text-transform: uppercase;color: #E9F5FC;opacity: 0.7; margin-bottom: 40px;}
.book-demo-modal-wrap .modal-content .modal-header h3{color: #FFFFFF;}
.book-demo-modal-wrap .modal-content .modal-header .f-14{color: #F2F2F2; margin-top: 23px;}
.book-demo-modal-wrap .modal-content .modal-header .close{color: #fff;position: absolute;top: -20px;right: 20px;font-size: 27px;}
.book-demo-modal-wrap .modal-content .modal-body{padding: 30px 25px;}
.book-demo-modal-wrap .modal-content .modal-body p{font-style: normal;font-weight: normal;font-size: 16px;line-height: 23px;color: #727D8D;}
.book-demo-modal-wrap .modal-content .modal-body .schedule-form-wrap{max-width: 507px;float: right;margin-top: 24px;margin-right: 10px; margin-bottom: 20px;}
.book-demo-modal-wrap .modal-content .modal-body .owl-carousel{margin-left: -20px;}
.book-demo-modal-wrap .modal-content .modal-body .owl-carousel .owl-item{text-align: center;}
.book-demo-modal-wrap .modal-content .modal-body .owl-carousel .owl-item img{height: auto; width: 50px; display: block; margin: auto; -webkit-filter: grayscale(100%);filter: grayscale(100%);}
.book-demo-modal-wrap .modal-content .modal-body .trusted-by-wrap{margin-top: 40px;}
.book-demo-modal-wrap .modal-content .modal-body .trusted-by-wrap .trusted-by-para{font-style: normal;font-weight: 500;font-size: 14px;letter-spacing: 0.02em;text-transform: uppercase;color: #022840;}
.book-demo-modal-wrap .modal-content .modal-body .resources-c-ul li{font-size: 16px; line-height: 23px; margin-bottom: 20px;}
.book-demo-modal-wrap .modal-content .modal-body .book-demo-left-wrap {max-width: 386px;margin: auto;}
.mega-navbar{padding-top:0px;padding-bottom:0px;}
.mega-navbar .mega-dropdown{position:static;}
.mega-navbar .mega-dropdown .dropdown-menu{width: 100%; left: 0; right: 0; top: 40px; border: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; padding-top: 30px; padding-bottom: 50px;}
.mega-navbar .mega-dropdown:hover .dropdown-menu, .mega-navbar .mega-dropdown .dropdown-menu:hover{display:block!important;}
.mega-navbar .dropdown-menu{border: 1px solid rgba(0,0,0,.15);background-color: #fff;}
.mega-navbar .dropdown-menu > .mega-menu-container{position: relative;}
.mega-navbar .dropdown-menu > .mega-menu-container::before {content: '';position: absolute;bottom: -90px;left: -20vw;right: 0;top: 0;height: inherit;width: 130vw;background: #fff;}
.mega-navbar .dropdown-menu > .mega-menu-container h3{font-style: normal;font-weight: 900;font-size: 64px;line-height: 134.38%;color: #022840;opacity: 0.1; margin-top: 80px;}
.mega-navbar .dropdown-menu > .mega-menu-container .mega-dropdown-icon{float: right;width: 100px;margin-top: 27px;}
.mega-navbar .dropdown-menu > .mega-menu-container .owl-carousel{margin-top: 35px;}
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a{cursor: pointer; display: block; padding: 0 !important;}
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a h2{ color: #022840; margin-bottom: 6px; transition:all 0.2s linear 0s ; -webkit-transition:all 0.2s linear 0s ; -moz-transition:all 0.2s linear 0s ; -ms-transition:all 0.2s linear 0s ; -o-transition:all 0.2s linear 0s ; }
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a h2 .hvr-r-icon{width: 16px;display: inline-block;margin-left: 10px; opacity: 0;}
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a .f-14{color: #727D8D; margin-bottom: 27px;min-height: 70px;}
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a .card-img-wrap2{position: relative;}
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a .card-img-wrap2::before{background: rgba(0, 53, 98, 0.4);content: '';position: absolute;width: 100%;height: 100%;z-index: 3;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear; z-index: 9;}
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a .card-img-wrap2 img{height: 153px; width: 100%; object-fit: cover;}
.mega-navbar .resources-mega-dropdown .dropdown-menu > .mega-menu-container .mega-menu-a .f-14{min-height: 20px;}
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a:hover .card-img-wrap2::before{opacity: 0.5;}
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a:hover h2{color: #04D98B;}
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a:hover .hvr-r-icon, 
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a:focus .hvr-r-icon, 
.mega-navbar .dropdown-menu > .mega-menu-container .mega-menu-a:active .hvr-r-icon{-webkit-animation-name: hvr-right;animation-name: hvr-right;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out; opacity: 1;}
.mega-navbar .resources-mega-dropdown .dropdown-menu > .mega-menu-container .mega-menu-a .card-img-wrap2 img{height: 153px;}
.digital-solutionsub-inner-section .solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link .step-anchor-img{border: 1px solid rgba(112, 80, 142, 0.4);}
.power-solutionsub-inner-section .solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link .step-anchor-img{border: 1px solid rgba(230, 35, 33, 0.4);}
.gas-solutionsub-inner-section .solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link .step-anchor-img{border: 1px solid rgba(234, 190, 19, 0.4);}
.digital-solutionsub-inner-section .solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link.active .step-anchor-img{border-radius:50%;border:1px solid rgba(210, 93, 246, 1);}
.power-solutionsub-inner-section .solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link.active .step-anchor-img{border-radius:50%;border:1px solid rgba(230, 35, 33, 1);}
.gas-solutionsub-inner-section .solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link.active .step-anchor-img{border-radius:50%;border:1px solid rgba(234, 190, 19, 1);}
.digital-solutionsub-inner-section .solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link.active .step-anchor-img:after {border-radius:50%;border:1px solid rgba(210, 93, 246, .8);}
.power-solutionsub-inner-section .solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link.active .step-anchor-img:after {border-radius:50%;border:1px solid rgba(230, 35, 33, .8);}
.gas-solutionsub-inner-section .solutionsub-inner-row .solutionsub-inner-nav2 > li .nav-link.active .step-anchor-img:after {border-radius:50%;border:1px solid rgba(234, 190, 19, .8);}
.water-solutionsub-case-studies .solutions-carousel-wrap2 .carousel-item::before{background: linear-gradient(180.96deg, rgba(37, 117, 242, 0) 11.46%, rgba(20, 58, 117, 0.54) 54.71%, #011844 94.89%);}
.enterprise-solutionsub-case-studies .solutions-carousel-wrap2 .carousel-item::before{background: linear-gradient(182.04deg, rgba(0, 157, 44, 0.14) 6.65%, rgba(4, 56, 18, 0.8) 56.36%, #011844 102.55%);}
.digital-solutionsub-case-studies .solutions-carousel-wrap2 .carousel-item::before{background: linear-gradient(183.38deg, rgba(224, 166, 242, 0.33) 3.64%, rgba(83, 14, 104, 0.57) 47.74%, #011844 91.01%);}
.gas-solutionsub-case-studies .solutions-carousel-wrap2 .carousel-item::before{background: linear-gradient(182.53deg, rgba(255, 199, 0, 0) 13.26%, rgba(86, 82, 61, 0.9) 55.07%, #011844 93.91%);}
.power-solutionsub-case-studies .solutions-carousel-wrap2 .carousel-item::before{background: linear-gradient(181.62deg, rgba(230, 35, 33, 0) 1.42%, rgba(67, 22, 22, 0.91) 66.4%, #011844 98.75%);}
.ani-water-dot{animation: ani-water-dot 5s linear 0s ; -webkit-animation: ani-water-dot 5s linear 0s ;  animation-fill-mode: forwards;}
@-webkit-keyframes ani-water-dot{
from{background: #324462; border: 1px solid #FFFFFF;}
to{background: #2575F2; border: 1px solid #2575F2;}
}
@keyframes ani-water-dot{
from{background: #324462; border: 1px solid #FFFFFF;}
to{background: #2575F2; border: 1px solid #2575F2;}
}
  
.ani-enterprise-dot{animation: ani-enterprise-dot 5s linear 0s ; -webkit-animation: ani-enterprise-dot 5s linear 0s ;  animation-fill-mode: forwards;}
@-webkit-keyframes ani-enterprise-dot{
from{background: #324462; border: 1px solid #FFFFFF;}
to{background: #009D2C; border: 1px solid #009D2C;}
}
@keyframes ani-enterprise-dot{
from{background: #324462; border: 1px solid #FFFFFF;}
to{background: #009D2C; border: 1px solid #009D2C;}
}
  
.ani-digital-dot{animation: ani-digital-dot 5s linear 0s ; -webkit-animation: ani-digital-dot 5s linear 0s ;  animation-fill-mode: forwards;}
@-webkit-keyframes ani-digital-dot{
from{background: #324462; border: 1px solid #FFFFFF;}
to{background: #D25DF6; border: 1px solid #D25DF6;}
}
@keyframes ani-digital-dot{
from{background: #324462; border: 1px solid #FFFFFF;}
to{background: #D25DF6; border: 1px solid #D25DF6;}
}

  
.ani-power-dot{animation: ani-power-dot 5s linear 0s ; -webkit-animation: ani-power-dot 5s linear 0s ;  animation-fill-mode: forwards;}
@-webkit-keyframes ani-power-dot{
from{background: #324462; border: 1px solid #FFFFFF;}
to{background: #E62321; border: 1px solid #E62321;}
}
@keyframes ani-power-dot{
from{background: #324462; border: 1px solid #FFFFFF;}
to{background: #E62321; border: 1px solid #E62321;}
}


.ani-gas-dot{animation: ani-gas-dot 5s linear 0s ; -webkit-animation: ani-gas-dot 5s linear 0s ;  animation-fill-mode: forwards;}
@-webkit-keyframes ani-gas-dot{
from{background: #324462; border: 1px solid #FFFFFF;}
to{background: #EABE13; border: 1px solid #EABE13;}
}
@keyframes ani-gas-dot{
from{background: #324462; border: 1px solid #FFFFFF;}
to{background: #EABE13; border: 1px solid #EABE13;}
}
.modal-backdrop.show {opacity: 0.7;}
.pagination-wrap{text-align: center;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: stretch;align-content: stretch;}
.pagination-wrap .page-item.active .page-link {z-index: 1;color: #fff;text-align: center;background: #04D98B;border: 1px solid transparent;}
.pagination-wrap .page-link {position: relative;display: block;padding: .5rem .75rem;margin-left: -1px;line-height: 1.25;border: 1px solid #dee2e6;color: #022840;text-align: center;background: #E9F5FC;}
.home-blog-owl-item3 .btn.btn-c-link1{color: #022840;white-space: normal;text-align: left; margin-top: 15px;}
.home-blog-owl-item3 .btn.btn-c-link1 span{display: inline;}
.home-blog-owl-item3 .btn.btn-c-link1 .hvr-r-icon{top: 0;left: 0;position: relative; width: 24px !important; height: initial !important; display: inline; opacity: 0;}  
.home-blog-owl-item3 .card-home-blog-inner .card-img-wrap{width: 100%;}
.home-blog-owl-item3 .card-home-blog-inner .card-img-wrap img{height: 404px; width: 100%; object-fit: cover;}
.home-blog-owl-item3 .card-home-blog-inner:hover .btn-c-link1{color: #04d98b !important;}
.home-blog-owl-item3 .card-home-blog-inner:hover .btn-c-link1 .hvr-r-icon{-webkit-animation-name: hvr-right;animation-name: hvr-right;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out; opacity: 1;}
.home-blog-owl-item3 .owl-prev{left: -72px;top: 35%;}
.home-blog-owl-item3 .owl-next{right: -70px;top: 35%;}
.home-solution-section-upd{position: relative;}
.home-solution-section-upd .sub-top-wrap{max-width: 471px;}
.home-solution-section-upd .sub-top-wrap-row{position: absolute; top: 80px; left: 15px; right: 15px; z-index: 9; width: 100%;}
.home-solution-section-upd .sub-top-wrap-row .section-heading{color: #E9F5FC;}
.home-solution-section-upd .sub-top-wrap-row h3{color: #F2F2F2;}
.home-solution-section-upd .sub-top-wrap-row .f-18{color: #FFFFFF;}
.home-solution-section-upd .carousel-indicators-wrap{width: 100%;}
.home-solution-section-upd .carousel-indicators-wrap li{width: calc(100% / 5); float: left;}
.home-solution-section-upd .carousel-indicators-wrap li .carousel-indicators-inner h4{font-style: normal;font-weight: bold;font-size: 36px;line-height: 44px;letter-spacing: 0.03em;color: #727D8D;opacity: 0.5;  margin-bottom: 10px;}
.home-solution-section-upd .carousel-indicators-wrap li .carousel-indicators-inner p{font-style: normal;font-weight: normal;font-size: 16px;line-height: 144.34%;color: #727D8D;opacity: 0.5; margin-bottom: 5px;}
.home-solution-section-upd .carousel-indicators-wrap li .carousel-indicators-inner a{opacity: 0; height: 0; margin-top: 15px;}
.home-solution-section-upd .carousel-indicators-wrap li .carousel-indicators-inner{max-width: 195px; position: relative; top: 0; cursor: pointer;}
.home-solution-section-upd .carousel-indicators-wrap li.active .carousel-indicators-inner{top: -15px;}
.home-solution-section-upd .carousel-indicators-wrap li.active .carousel-indicators-inner h4{color: #04D98B; opacity: 1;}
.home-solution-section-upd .carousel-indicators-wrap li.active .carousel-indicators-inner p{color: #E9F5FC; opacity: 1;}
.home-solution-section-upd .carousel-indicators-wrap li.active .carousel-indicators-inner a{opacity: 1; height: auto;}
.home-solution-section-upd .carousel-indicators-wrap{position: absolute; bottom: 65px; left: 0; right: 0; z-index: 9;}
.home-solution-section-upd .carousel-bg{width: 100%; position: relative; z-index: 2;}
.home-solution-section-upd .carousel-bg .carousel-inner{ background: #011844;}
.home-solution-section-upd .carousel-bg .carousel-inner .carousel-item{min-height: 750px; background-size: cover;}
.fact-inner-img-wrap{position: relative;top: -40px;}
.career-hiring-section .career-hiring-img .img-fluid{display: block; margin: 50px auto 0;}
.btn-inner-blog-link{float: right;margin-top: 16px !important;}
.morecontent span {display: none; }
.morelink {display: block;}
.hide-after::after{display: none !important;}
.company-vouch-section.resources-c-impact-section.bg-black1 .fact-inner-row .fact-inner{padding-top: 0;}
.company-vouch-section.resources-c-impact-section.bg-black1 .fact-inner-row .fact-inner::before{display: none;}
.company-vouch-section.resources-c-impact-section.bg-black1 .fact-inner-row .fact-inner .f-18{font-size: 16px;}
.company-vouch-section.resources-c-impact-section.bg-black1 .fact-inner-row .fact-inner h3 {border-top: 1px solid #8D9EB5;margin-top: 15px;padding-top: 15px;}
.term-section .tab-content{max-width: 650px; margin-top: 80px;}
.term-section .tab-content .sub-top-wrap-row .section-heading {margin-bottom: 40px;}
.term-section .tab-content .term-panel > h3{margin-bottom: 40px;}
.term-section .tab-content .term-panel{margin-bottom: 85px;}
.term-section .tab-content .term-panel .f-18{margin-bottom: 30px;}
.term-section .tab-content .term-panel .f-18:last-child{margin-bottom: 0;}
.term-ul li{list-style: disc;font-size: 18px;line-height: 24px;margin: 0;font-weight: 400;color:#727D8D; margin-bottom: 25px;}
.term-ul{list-style: disc;font-size: 18px;line-height: 24px;margin: 0;font-weight: 400;color:#727D8D; padding-left: 24px; margin-bottom: 25px;}
.term-ul.list-unstyled li{list-style: none;}
.term-ul.list-unstyled{list-style: none;}
.term-ul li a{word-wrap: break-word;}
.sub-blog-section .sub-blog-panel:not(:last-child){margin-bottom: 27px;}
.sub-blog-section .sub-blog-panel h4{margin-bottom: 27px;}
.sub-blog-section .sub-blog-panel .f-18{margin-bottom: 15px;}
.sub-blog-section .sub-blog-panel .f-18:last-child{margin-bottom: 0px;}
.sub-blog-foot-section{background: #F1F3F7;}
.sub-blog-foot-section .sub-top-wrap-row .section-heading{color: #606E8A;}
.sub-blog-foot-section .btn-c-link1 .hvr-r-icon{display: inline;}
.sub-foot-subscribe-section{padding-top: 40px;padding-bottom: 40px;}
.sub-foot-subscribe-section .home-subscribe-form {position: relative;text-align: center;margin-top: 0;}
.home-casestudy2-section{padding: 0; position: relative; overflow: hidden; height: 780px;}
.home-casestudy2-section > .container-fluid{padding: 0;}
.home-casestudy2-section .home-casestudy2-left{ position: absolute; top: 110px; left: 50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ;  width: 400px;}
.home-casestudy2-section .home-casestudy2-left h4{font-style: normal;font-weight: 500;font-size: 20px;line-height: 28px;color: #022840; margin-top: 120px;}
.home-casestudy2-section .home-casestudy2-left .horizontal-line-wrap{margin-top: 20px;}
.home-casestudy2-section .home-casestudy2-left .horizontal-line-wrap .f-18{color: #727D8D; padding-top: 20px;} 
.home-casestudy2-section .card-img-wrap{width: 100%; margin-top: -60px;}
.home-casestudy2-section .card-img-wrap .img-fluid{width: 100%; object-fit: cover;}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn:first-child{margin-left: 0;}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn,
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn i,
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn:before{ transition:all .35s; transition-timing-function:cubic-bezier(.31,-.105,.43,1.59); -webkit-transition:all .35s; -moz-transition:all .35s; -ms-transition:all .35s; -o-transition:all .35s; }
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn:before{top:90%;left:-110%;}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn i{font-size: 24px; -webkit-transform:scale(.8); transform:scale(.8); -moz-transform:scale(.8); -ms-transform:scale(.8); -o-transform:scale(.8);}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn.linkedin:before{background-color:#0077B5;}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn.facebook:before{background-color:#3B5998;}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn.twitter:before{background-color:#55ACEE;}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn.youtube:before{background-color:#FF0000;}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn.dribbble:before{background-color:#f26798;}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn:focus:before,
.social-bttns-wrapper .bttn:hover:before{top:-10%;left:-10%;}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn:focus i,
.social-bttns-wrapper .bttn:hover i{ color:#fff; -webkit-transform:scale(1); transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); }
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn{ display:inline-block; background-color:#022840; width:40px; height:40px; padding-top: 8px; margin:0 12px; text-align:center; position:relative; overflow:hidden; border-radius:50%;  opacity:.99; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;  color: #fff;}
.social-bttns-wrapper-wrap .social-bttns-wrapper .bttn:before{ content:''; width:50px; height:50px; position:absolute; -webkit-transform:rotate(45deg); transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); }
.social-bttns-wrapper-wrap h5{font-style: normal;font-weight: 500;font-size: 22px;letter-spacing: 0.02em;color: #022840;}
.sl-wrapper .sl-image .sl-caption {display: none;padding: 10px;color: #fff;background: #000;position: absolute;bottom: -41px;left: 0;right: 0;border: 1px solid #000;border-top: 0;}
.challenge-tbl{width: 100%; margin-bottom: 25px;}
.challenge-tbl .challenges-icon-td{width: 200px;vertical-align: middle; text-align: center;}
.challenge-tbl2{width: 100%; margin-bottom: 0; table-layout: fixed;}
.challenge-tbl2 tr td{width: 50%; padding-bottom: 20px;}
.challenge-tbl2 tr td:first-child{padding-right: 30px;}
.challenge-tbl2 tr td:last-child{padding-left: 30px;}
.sub-blog-block-adj{width: 100%; height: 100%; background: #E9F5FC; padding: 30px 70px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: stretch;}
.sub-blog-block-adj .f-18{margin-top: 20px;font-style: normal;font-weight: 500;font-size: 18px;color: #011844;}
.sub-blog-panel2 .media-img{min-width: 290px;}
.sub-blog-panel2 .media-img .card-img-wrapper{margin-top: 30px; text-align: center;}
.sub-blog-panel2 .media-img .media-img-inner{width: 140px;}
.references-section{padding: 40px 0;}
.references-section h4{font-style: normal;font-weight: 500;font-size: 22px;line-height: 27px;letter-spacing: 0.02em;color: #022840; margin-bottom: 20px;}
.references-section .term-ul li{margin-bottom: 15px;}
.references-section .term-ul li a{font-style: normal;font-weight: normal;font-size: 18px;color: #727D8D;}
.takeaway-section{padding: 40px 0;}
.sub-foot-subscribe-upd-section{padding: 60px 0;}
.download-brochure-modal .form-col1{position: relative; width: 110px;}
.download-brochure-modal .form-col1 img{margin-top: -18px;}
.download-brochure-modal .form-col2{position: relative; width: 370px;}
.download-brochure-modal .form-col3{position: relative; width: 320px; text-align: left;}
.download-brochure-modal .form-col4{position: relative; width: 220px; text-align: left; padding-left: 35px;}
.download-brochure-modal .form-col11{margin-right: 100px;}
.download-brochure-modal h6{font-style: normal;font-weight: 500;font-size: 18px;line-height: 22px;letter-spacing: 0.02em;color: #022840;}
.download-brochure-modal .modal-body1{padding: 55px 40px;}
.download-brochure-modal .modal-body2{padding: 25px 40px;}
.download-brochure-modal .modal-body button.close{position: absolute;top: 10px;right: 20px; z-index: 9;}
.download-brochure-modal .pr-form-control{margin-bottom: 0;}
.download-brochure-modal .input-control-wrap ~ .form-label{display: block;}
.download-brochure-modal .form-inline2{-ms-flex-pack: center !important;justify-content: center !important;}
.hide-owl-nav .owl-nav{display: none !important;}
.f-18-adj{font-style: normal;font-weight: normal;line-height: 26px;color:#727D8D;font-size: 16px;}
.sign-up-form-modal .modal-dialog{max-width: 300px; margin: auto;}
.sign-up-form-modal .modal-title{font-style: normal;font-weight: 500;font-size: 20px;letter-spacing: 0.02em;color:#022840;}
.sign-up-form-modal .pr-form-control{margin-bottom: 20px;}
.sign-up-form-modal .pr-form-control .input-control-wrap ~ .form-label{font-size: 14px;}
.sign-up-form-modal .pr-form-control .input-control-wrap:focus ~ .form-label, 
.sign-up-form-modal .has-content.input-control-wrap ~ .form-label{font-size: 12px;}
.sub-blog-panel.sub-blog-panel2.media .f-18{font-style: normal;font-weight: normal;line-height: 26px;color: #727D8D;font-size: 16px;}

.select2-wrap .select2-selection__arrow{background: transparent url('../images/svg/down-arrow-select.svg') no-repeat center center ;border: none; width: 30px;}
.select2-wrap .select2-selection__arrow b{display: none !important;}
.select2-dropdown{ border: 1px solid #ccc !important; border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; -o-border-radius: 0px !important; }
.select2-dropdown .select2-results__option{font-style: normal;font-weight: normal;color:#727D8D;font-size: 16px;}
.select2-container--default{z-index: 9999;}
.select2-container--default .select2-selection--single{border: 0 !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #04D98B !important;color: white;}
.select2-container--default .select2-results__option[aria-selected="true"] {background-color: #f7f7f7;}
.select2-container--open .select2-dropdown--below,
.select2-container--default .select2-results > .select2-results__options{min-width: 200px;}
.custom-input-group-50 .pr-form-control:first-child{width: 110px;}
.custom-input-group-50 .pr-form-control:last-child{width: calc(100% - 120px); margin-left: 10px;}
.pr-form-control .select2-container{width: 100% !important;}
