@import url("https://fonts.googleapis.com/css2?family=Inder&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");
@font-face {font-family:SF-Pro-Display-Light;src: url(../font/SF-Pro-Display-Light.otf);}
@font-face {font-family:SF-Pro-Display-Regular;src: url(../font/SF-Pro-Display-Regular.otf);}
::selection{color:#fff;background:#112493}
*{margin:0;padding:0;outline:none}
ol,ul{padding-left:0}
html,body{width:100%;overflow-x:hidden}
body{font-weight:500;color:#676767;font-family:"Inter",sans-serif}
a{text-decoration:none;font-family:"Inter",sans-serif}
he{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
p{color:#777181;font-size:15px;font-weight:400;text-align:justify;line-height:24px;font-family:SF-Pro-Display-Regular;color:#141414}
li{list-style:none;color:#141414;font-size:17px;font-weight:500;text-align:left;line-height:30px;font-family:SF-Pro-Display-Regular;}
h1,h2,h3,h4,h5,h6{color:#000;font-family:SF-Pro-Display-Regular;}
a{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
input{padding:5px 10px;margin-bottom:12px;border:1px solid #cfcfcf;border-radius:10px;transition:border-color .3s ease-in-out;outline:none;color:#000000;background:#f4f4f4;width:100%}
input:focus{border-color:#000000}
::placeholder{color:#044970}
.submit{background:#2b73e5;border-radius:10px;letter-spacing:1px;line-height:27px;padding:5px 15px;font-weight:400!important;margin-left:auto;display:block;width:max-content}
.form-control{padding:.7rem .75rem}
.container-fluid-slider{width:100%;    padding: 0px;}
h1{ font-size:23px; font-weight: normal; letter-spacing:0px; font-family: SF-Pro-Display-Light; color: #333333;text-transform: capitalize;}
h1 span{ font-weight: bold;font-family: SF-Pro-Display-Regular;background: linear-gradient(360deg, #3f638dff 0%, #183453ff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.heading-sec-title{font-size:35px;letter-spacing:0px;color: #333333;text-transform: capitalize;margin-bottom: 0px;background: linear-gradient(360deg, #3f638dff 0%, #183453ff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;font-family: SF-Pro-Display-Regular;padding-bottom: 7px;}
.heading-sec-subtitle{color: #333333;background-color: #FFEFD8;border-radius: 14px;font-style: italic;font-family: SF-Pro-Display-Light;font-size: 22px;text-transform: uppercase;padding: 7px 17px;width: fit-content;margin: 0 auto;}
#buttom_whatsapp{position:fixed;right:15px;bottom:120px;border:none;background:none;z-index:999}
#buttom_whatsapp img{height:40px;width:40px}
#back_to_Top{position:fixed;right:20px;bottom:30px;border:none;background:transparent;z-index:999}
#back_to_Top img{height:30px;width:30px}
/* ===================================
Contact Sales
====================================== */
.form-bg.active{display:block}
.form-bg{position:fixed;left:0;top:0;background: #474646b5;width:100%;height:100%;z-index: 9999;display:none}
.form_block.request_demo.active{opacity:1;z-index:9999}
.form_block.request_demo{position:fixed;z-index:-1;top:50%;width:630px;left:50%;background:#fff;transform:translate(-50%,-50%);padding:40px;border-radius:25px;box-shadow:0 0 19px 0 #00000042;opacity:0;transition:.5s}
.close_form{position:absolute;right:20px;top:10px;font-size:29px;cursor:pointer}
.form_block.request_demo h3{text-align:center;margin-bottom:30px;color:#00358e;font-weight:600;font-size:34px;text-transform:uppercase}
.form_block.request_demo h3 span{color:#f90}
form#contact1{display:flex;flex-wrap:wrap}
form#contact1 > div{width:50%;margin-bottom:10px}
form#contact1 > div label { margin-bottom: 8px; color: #333;font-size: 16px;}
form#contact1 > div input{width:95%;padding:8px 15px;color:#000 !important; font-size: 14px;}
form#contact1 > div{width:50%;margin-bottom:10px}
form#contact1 > div:last-child{width:100%}
form#contact1 > div{width:50%;margin-bottom:10px}
.form_block.request_demo button.read_more_new{background:#00358e;color:#fff;padding:9px 20px;min-width:150px;border-radius:15px!important;margin:20px auto auto!important;display:block;border:0;text-transform:uppercase;letter-spacing:2px}
form#contact1{display:flex;flex-wrap:wrap}
/* ===================================
book A demo
====================================== */
.orangr{color:#e99e30}
.heading-sec-title-mid{line-height:1.25;margin-bottom:0!important;font-size:30px;color:#333;margin-bottom:0;text-transform:capitalize;font-family:SF-Pro-Display-Light}
.heading-sec-subtitle-mid{color: #e99e30;font-size:27px;font-weight:700;font-family:SF-Pro-Display-Regular}
.heading-sec-subtitle-mid a{color:#00843E}
/* .heading-sec-subtitle{color:#00843E;text-align:center;font-size: 35px;font-weight:700;line-height: 100%;line-height: 40px;} */
.heading-sec-mid h5{font-weight:500;font-size:16px;color:#7b7b7b;text-transform:capitalize}
.tab-content p a{color:#333}
.heading-sec-mid p{text-align:left;font-weight:500;font-size:16px;color:#333;text-transform:capitalize;margin-bottom:15px}
.heading-sec-subtitle-para{color:#696969;font-size:16px;text-align:center;margin-top:20px;line-height:normal} 
.heading-sec-subtitle-para span{font-size:16px; background: linear-gradient(360deg, #3f638dff 0%, #183453ff 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
/* ===================================
All btn
====================================== */
.gbtn .btn-warning{height: 42px;line-height:23px !important;}
.btn-warning {width: fit-content;padding: 10px 20px;border-radius: 15px;border: 1px solid #000000;color: #fff;font-size: 16px;text-transform: capitalize;display: flex;align-items: center;justify-content: center;background:linear-gradient(180deg, #3F638D 0%, #183453 100%);transition: all 0.3s ease;}
.btn-warning:hover,
.btn-warning:active,  
.btn-warning:focus{color: #fff;background: linear-gradient(180deg, #3F638D 45%, #3F638D 86%);border-color: #3F638D !important;box-shadow: none !important;}
.btn-outline-warning {width: fit-content;padding: 10px 12px;border-radius: 15px;border: 1px solid #183453;color: #fff;font-weight: 600;font-size: 12px;text-transform: capitalize;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;
background: transparent;  color: #183453;}
.btn-outline-warning:hover,
.btn-outline-warning:active,  
.btn-warning:focus{background: linear-gradient(180deg, #3F638D 45%, #3F638D 86%);border-color: #3F638D !important;box-shadow: none !important; color: white;}
.btn-outline-primary{border-radius:5px;color:#026eab;font-weight:600;text-transform:uppercase;font-size:14px;display:flex;align-items:center;justify-content:center;outline:#026eab 2px solid;padding:15px;width:fit-content;min-width:150px}
.btn-outline-primary:hover{color:#fff;background:linear-gradient(180deg,#026eab 45%,#0879b9 86%);border-color:#fff}
.btn-outline-primary:active{color:#fff;background:linear-gradient(180deg,#026eab 45%,#0879b9 86%);border-color:#fff}
.thm-btn{position:relative;display:inline-block;vertical-align:middle;-webkit-appearance:none;appearance:none;outline:none!important;color:#fff;transition:all .5s linear;overflow:hidden;z-index:1;letter-spacing:1px;background:#2b73e5;border-radius:15px;padding:14px 30px;font-weight:600;font-size:20px;text-transform:capitalize;cursor:pointer}
.thm-btn:before{position:absolute;content:"";background-color:#16243d;width:120%;height:0;padding-bottom:120%;top:-110%;left:-10%;border-radius:50%;transform:translate3d(0,68%,0) scale3d(0,0,0);z-index:-1}
.thm-btn:hover::after{transform:translate3d(0,0,0);transition-duration:.05s;transition-delay:.4s;transition-timing-function:linear}
.thm-btn:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(0.1,0,0.3,1);z-index:-1;background:linear-gradient(180deg,#f90f 45%,#ffb444ff 86%)}
.thm-btn:hover{color:#fff}
.thm-btn-orange{position:relative;display:inline-block;vertical-align:middle;-webkit-appearance:none;appearance:none;outline:none!important;color:#fff;transition:all .5s linear;overflow:hidden;z-index:1;letter-spacing:1px;background:#ffba0a;border-radius:15px;padding:14px 30px;font-weight:600;font-size:20px;text-transform:capitalize}
.thm-btn-orange:before{position:absolute;content:"";background-color:#16243d;width:120%;height:0;padding-bottom:120%;top:-110%;left:-10%;border-radius:50%;transform:translate3d(0,68%,0) scale3d(0,0,0);z-index:-1}
.thm-btn-orange:hover::after{transform:translate3d(0,0,0);transition-duration:.05s;transition-delay:.4s;transition-timing-function:linear}
.thm-btn-orange:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(0.1,0,0.3,1);z-index:-1;background:linear-gradient(180deg,#250000 45%,#410000 86%)}
.thm-btn-orange:hover{color:#fff}
/* ------------------------------------
Scrool Bar
---------------------------------------*/
::-webkit-scrollbar {width: 9px;}
::-webkit-scrollbar-track {width: 14px;border-radius: 50px;border: solid 2px #e6e6e6;}
::-webkit-scrollbar-thumb {background: rgb( 175 175 175 );border-radius: 50px;width: 0;height: 25%;transition: 0.5s ease;cursor: pointer;}
Handle on hover::-webkit-scrollbar-thumb:hover {background: red;}
/* ------------------------------------
TopBar
---------------------------------------*/
.topbar{padding: 0px; margin-bottom: 4px;}
.header-links ul{margin:0;padding:0;list-style-type:none}
.header-links li:not(:last-child) {padding: 0 5px 0 0;margin: 0px 5px 0 0;}
.header-links li,.header-links span,.header-links p,.header-links a{color:#333333;font-size:13px; font-weight: bold;}
.header-links li{display:inline-block;position:relative;}
.header-links li>i{margin-right:0}
.header-links i{color:#fff}
.header-links li:not(:last-child):before{content:"";position:absolute;right:0;top:50%;background-color:#044970;width:1px;height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.header-layout-default .header-top .header-links.header-right li:first-child{padding-right:60px}
.header-social a{font-size:16px;display:inline-block;color:#fff;margin:0 11px 0 0;}
.header-layout-default .header-top .header-links.header-right li a i{-webkit-transition:.4s;transition:.4s}
.header-links i{color:#044970}
.header-right li:not(:last-child):before{content:"";display:none}
.follow{padding:0!important;margin:0 5px 0 0 !important;font-size: 14px !important;}
.header-links  ul li span{background: linear-gradient(180deg, #3F638D 0%, #183453 100%);box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25); margin-right:4px; border-radius: 13px; padding:5px 8px 5px 8px; color:white;}
.header-links  ul li span i{color:white; padding-right:2px;}
.email span {border-radius: 50px !important;padding:7px !important;}
li.header-social {margin-left: 70px;} 
/* ------------------------------------
Header
---------------------------------------*/
.logo{float:inline-end;max-width:150px}
.header-links li a:hover i,a:hover{color:#0a58ca}
.aboutsec{height:1000px}
.navbarsec{padding:6px 0}
.header-links.header-right{float:right;padding-right:30px}
.header-links{display:flex;justify-content:center}
/* ------------------------------------
Navigation Sec
---------------------------------------*/
.p-absolute {position: absolute;top: 35px;z-index: 9999;right: 0;width: 100%;}
header{width:92.5%;transition:all 500ms ease;z-index:999;display:flex;justify-content:space-between;margin-left:auto;padding-right:20px}
li.gbtn{margin-left:10px!important}
li.gbtn a{margin:0 4px}
section.top-header{display:flex;justify-content:center;align-items:center;background:linear-gradient(277deg,#eff9fd 50%,#fff 100%)}
#cssmenu>ul>li .d-grid{height:100%;align-items:center}
#cssmenu>ul{display:flex}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}
#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{position:relative;display:block;background-color:transparent}
#cssmenu>ul>li{margin-left:2px}
#cssmenu>ul>li>a{padding: 33px 7px;font-size:16px;letter-spacing: 1px;text-decoration: none;color: #2A4A6F; text-transform: capitalize;font-weight: 600;}
#cssmenu>ul>li:hover>a,#cssmenu ul li.active a{color:#00843e}
#cssmenu>ul>li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}
#cssmenu>ul>li.has-sub>a{padding-right:17px}
#cssmenu>ul>li.has-sub:hover>a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#fff;transition:all .25s ease;z-index:999;text-align:left}
#cssmenu li:hover>ul{left:auto;display:block;padding-top:0}
#cssmenu li:hover>ul>li{height:40px;margin-left:0}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{padding: 10px;width: 395px;font-size: 16px;text-decoration: none;color: #000; font-weight: 400;letter-spacing: .5px;line-height: 19px;border-bottom: 1px solid #f2f2f2 !important;text-transform: capitalize;}
#cssmenu ul ul li:last-child>a,#cssmenu ul ul li.last-item>a{border-bottom:0}
#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color:#fff;background-image:linear-gradient(177deg,#0c53a7 50%,#00528b 100%)}
#cssmenu ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#7d7f85;content:""}
#cssmenu ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#7d7f85;content:"";-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#ffdbba}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a{border-top:1px solid #333}
#cssmenu>ul {display: flex;}
/* ------------------------------------
Menu Media Quiry
---------------------------------------*/
@media (max-width: 1600px) {
#cssmenu>ul>li>a{padding:25px 2px;font-size:13px;letter-spacing:0}
#cssmenu>ul>li.has-sub>a{padding-right:20px}
#cssmenu>ul>li>a{margin-left:0}
.header-menu{margin-left:2px;margin-right:2px}
.btn-warning{font-size:13px}
.btn-outline-primary{font-size:13px}
.communicating {margin-bottom: 55px;margin-top: 55px;}
}
@media (max-width: 1500px) {
#cssmenu>ul>li>a {letter-spacing: 0px;}
}
@media screen and (max-width: 1256px) {
.navbarsec {top:0px;}
header {width: 100%;}
a.btn.btn-outline-primary{color:#fff;outline:solid 1px #fff}
li.gbtn{padding:15px}
.sliderbg{height:120px}
#cssmenu>ul>li>a{font-weight:400}
#cssmenu{margin-top:0!important}
nav{width:100%}
#cssmenu{width:100%;z-index:9999}
#cssmenu ul {width: 100%; display: none; z-index: 999; background: linear-gradient(180deg, rgb(1 50 108) 0%, rgb(19 82 159) 85%);border-radius: 10px 0px 10px 10px;flex-direction: column;position: absolute; right: 0; top: 100%;  }
#cssmenu ul li{width:100%;border-top:1px solid #0b418b03}
#cssmenu ul li:hover{background:#004aa1}
#cssmenu ul ul li,#cssmenu li:hover>ul>li{height:auto}
#cssmenu ul li a{width:100%;border-bottom:0;border-bottom:1px solid #026daa54}
#cssmenu ul ul li a{width:100%;border-bottom:0;border-bottom:1px solid #f2f2f2!important}
#cssmenu>ul>li{float:none}
#cssmenu ul ul li a{padding-left:15px;border-top:none}
#cssmenu ul ul li{margin-left:0}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#242424;background:none}
#cssmenu ul ul li:hover>a,#cssmenu ul ul li.active>a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;justify-content:flex-start}
#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before{display:none}
#cssmenu #head-mobile{/* display:block; *//* padding: 25px; *//* color:#ddd; *//* font-size:12px; *//* font-weight:700; *//* margin-top:0; *//* position:absolute; *//* right:18px; */}
.button{border-radius:0;width: 50px;height:46px;position:absolute;right: 12px;top:20px;cursor:pointer;background:#033673;border-radius: 7px;}
.button:after{position:absolute;top:22px;right: 15px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:""}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right: 15px;display:block;height:2px;width:20px;background:#fff;content:""}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #026daa54;height:44px;width:42px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#1b4a89}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:""}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:""}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a{border-top:none}
#cssmenu>ul>li{float:left;margin-left:0;margin-bottom:0}
#cssmenu{height:46px;border-radius:0;position:inherit;width:100%;margin-top:0}
#cssmenu>ul>li>a{color:#fff;padding:13px 9px 15px 8px}
.no-pad-menu{padding-left:0;padding-right:0}
#cssmenu{float:left;width:100%}
#cssmenu>ul>li.has-sub>a:before{background:#fff}
#cssmenu>ul>li.has-sub>a:after{background:#fff}
#cssmenu>ul>li{float:left;margin:0!important}
#cssmenu>ul>li>a{padding:15px 0 15px 15px}
#cssmenu ul ul li a{padding:12px;border-bottom:none;font-size:15px}
#cssmenu>ul>li:hover>a,#cssmenu ul li.active a{color:#fff}
.right-btn-link{float:right}
.header-menu.navigation{margin-left:0;margin-right:0;padding:0}
#cssmenu>ul>li>a{padding:15px;font-size:14px;letter-spacing:0}
.v-center{display:flex;justify-content:center;flex-direction:column;padding:0}
#cssmenu>ul>li>a{padding:16px 10px!important}
.navbarsec{position:static;position:relative}
li.gbtn a {margin: 0 4px;width: fit-content !important;}
}
/* ------------------------------------
Slider Sec
---------------------------------------*/
/* .sliderarea{width:99%;margin:0 auto;border-radius:30px;padding:10px;background:radial-gradient(circle at top center,#fff 0%,#fffafd 40%,#f6cfff 70%,#e7c8ff 100%);height: 94vh;display: flex;align-items: center; position: relative; }
 */
.sliderarea{width:99%;margin:0 auto;border-radius:30px;padding:10px;background:radial-gradient(circle at top center,#fff 0%,#fffafd 40%,#eefaff 70%,#eefaff 100%);height: 94vh;display: flex;align-items: center; position: relative; }
.slider-indicators [data-bs-target]{width:8px;height:8px;background-color:#7c7878;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease;border-radius:50%;margin:-7px;}
.slider-indicators .active{opacity:9!important;width:23px!important;background:linear-gradient(180deg, #3F638D 0%, #183453 100%)!important;border-radius:7px!important;border-top:none;border-bottom:none;margin-bottom:2px;z-index:9;margin-top:4px;}
.sldhighlight {color: #333333 !important;font-size: 23px;padding: 14px 0px 6px 0px;font-style: italic;}
/* Position the indicators */
.slider-indicators {left: 50%;transform: translateX(calc(-100% - 10px));  margin-bottom: 7px;}
.setHeight{min-height:400px;}
.sliderarea h1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;font-size:30px;text-transform:uppercase;line-height: 44px;color:#666;margin-top: 10px;margin-bottom:0;text-align:left}
.carousel-indicators.slider-indicators{ gap: 20px;}
.sliderarea h6{color:#00843E;font-size:20px;font-weight:700;padding: 18px 0 14px 0px;}
.sliderarea p{color:#fff;font-size:18px;font-weight:500;text-align:justify;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#000}
.slider-right-img img{width:100%;height:580px;object-fit:contain;padding-right: 10px;}
.sld-textarea{display:grid;align-content:center;position:relative;padding-top:100px;height:580px; padding-left:5px;}
.sliderarea{position:relative}
ul.sliderli li{list-style:none;color:#444;font-size:16px;margin-left:0;line-height:35px;font-weight:400;font-family:"Inter",sans-serif}
ul.sliderli ol,ul{padding-left:0!important}
ul.sliderli li img{width:20px;height:20px;margin-right:10px}
.sldtowbtn{padding-top:20px;display:flex;align-content:center;align-items:center;gap:10px; margin-bottom: 20px;}
/* ---Slider Form---*/
.sld-form{height:auto;width:375px;border-radius:35px;padding:40px 30px;margin-left:auto;margin-bottom:40px}
.slider-right-img{margin-top:26px;display:flex;align-items:center;position:relative; flex-direction: column;}
.sld-form h2{color:#044970;font-size:25px;font-weight:700;padding-bottom:7px}
.sld-form .btn-outline-primary{padding:10px;background:linear-gradient(180deg,#000 45%,#020000 86%);color:#fff;border:0!important;box-shadow:none;outline:#ffdead;transition:.5s}
.sld-form .btn-outline-primary:hover{background:linear-gradient(180deg,#ffb444ff 45%,#f90f 86%);transition:.5s}
.slider-fix1{height:300px}
.slider-fix{position:absolute;z-index:99;bottom:15%;width:40%;right:0;margin-right:7%}
.tech-partners{text-align:right}
/* ------------------------------------
counter-box
---------------------------------------*/
.sliderareaInner{width:99%;margin:0 auto;border-radius:30px;padding:10px;background:radial-gradient(circle at top center,#fff 0%,#fffafd 40%,#f6cfff 70%,#e7c8ff 100%);height: 94vh;display: flex;align-items: center; position: relative;}


/* ------------------------------------
counter-box
---------------------------------------*/
.counter-sec {margin: 76px auto;margin: 75px auto;margin: 75px auto;padding: 40px;
background: linear-gradient(90deg, rgb(255, 227, 231) 0%, rgb(255, 231, 240) 20%, rgb(255, 234, 247) 56%, rgb(252, 235, 253) 60%, rgb(238, 245, 255) 100%);}
.counter{display:block;font-size: 39px;font-weight:700;background:linear-gradient(360deg,#3f638dff 0%,#183453ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding: 1px;}
.counter-box-new {display: flex;}
.counter-box-img img{padding-bottom: 0px;width: 55px;height: 55px;padding-right:6px;object-fit:contain;object-position:right;padding-top: 9px;}
.counter-box-text p {font-size: 16px;color: #555555;margin-bottom: 0px;margin-top: -7px;}
span.plus::after{content:"+";color:#f90;padding-left:5px}
span.CounterL::after{content:"M"}
.counter-secbg {
background: linear-gradient(90deg, rgb(255, 227, 231) 0%, rgb(255, 231, 240) 20%, rgb(255, 234, 247) 56%, rgb(252, 235, 253) 60%, rgb(238, 245, 255) 100%);
  background-size: 400% 400%;animation: multbg 20s infinite ease-in-out;}
.counter-secbg {
  background: linear-gradient(
    to right,
    #FFEAF7,
    #FCEBFD,
    #EEF5FF,
    #EEFAFF,
    #FFE3E7,
    #FFEAF7,
    #FFEAF7,
    #EEF5FF,
    #EEFAFF,
    #FFE3E7
  );
  background-size: 400% 400%;
  animation: multbg 10s infinite ease-in-out;
}
@keyframes multbg {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
/* ------------------------------------
About US
---------------------------------------*/
.about-clients{ background: rgb(255, 255, 255);}
#aboutimg{position:relative;width:82%;height:auto;overflow:hidden;margin:auto}
#aboutimg img{width:90%}
#aboutimg:before{content:"";position:absolute;top:0;left:-100px;width:45px;height:100%;background:#ffffff4d;transform:skewX(45deg);animation-name:slide;animation-duration:2s;animation-timing-function:ease-in-out;animation-delay:2s;animation-iteration-count:infinite;animation-direction:inherit;background:linear-gradient(to right,#ffffff21 0%,#ffffff21 77%,#ffffff80 92%,#fff0 100%)}
@keyframes slide {
0%{left:-280px;top:0}
50%{left:650px;top:0}
100%{left:680px;top:0}
}
.blackbold {color: #333333 !important;background: #FFEFD8;border-radius: 18px;padding: 12px 25px 12px 25px;width: fit-content;font-family: SF-Pro-Display-Regular; font-size: 18px; text-align: center;}
.about-clients h1{font-size: 35px;font-weight: normal;letter-spacing:0px;font-family: SF-Pro-Display-Light;color: #333333;text-transform: capitalize;}
.about-clients h1 span{ font-weight: bold;font-family: SF-Pro-Display-Regular;background: linear-gradient(360deg, #3f638dff 0%, #183453ff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.about-clients .row {display: flex;align-items: center; justify-content: center; min-height: 100%; }
.about-clients p{color: #666666;font-family: SF-Pro-Display-Regular;font-size:19px;line-height:28px;}
.engagement-row {display: flex;flex-wrap: nowrap;justify-content: space-between;gap:10px;overflow-x: auto;}
.clients-logo img{ width:80px; height:80px; object-fit: contain; object-position: center;}
.clients-logo p{text-align: center;line-height: 16px;font-size: 13px;margin:5px 0px 5px 0px;}  
/* ------------------------------------
video-sec
---------------------------------------*/
.video-sec{margin:75px 0;background:#FFFBF4;padding-top:50px;padding-bottom:60px}
.video-box{overflow:hidden;cursor:pointer;border-radius:10px;position:relative;transition:transform .3s}
.video-box img{transition:transform .4s ease;display:block}
.video-box:hover img{transform:scale(1.05)}
.play-icon{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.youtube-icon{font-size:60px;color:red;cursor:pointer;animation:pulse 2s infinite;transition:transform 0.3s,filter .3s}
.youtube-icon:hover{transform:scale(1.3);filter:drop-shadow(0 0 20px #fff)}
@keyframes pulse {
0%{transform:scale(1);filter:drop-shadow(0 0 10px #fff)}
50%{transform:scale(1.15);filter:drop-shadow(0 0 25px #fff)}
100%{transform:scale(1);filter:drop-shadow(0 0 10px #fff)}
}
.video-sec h5{background:linear-gradient(360deg,#3f638dff 0%,#183453ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:22px;font-weight:700;padding-top: 10px;}
/* ------------------------------------
Products Sec
---------------------------------------*/
.newtitle{display:block}
.tab-content{background:#FFFBF4;border-radius:72px;padding:50px;margin-top:-8px}
.productsec .modals{margin-bottom:22px;display:flex;filter:grayscale(1)}
.productsec .modals:hover{margin-bottom:22px;display:flex;filter:grayscale(0)}
.modals-details h5{color:#0f0d1d;font-size:20px;font-weight:600;padding-bottom:5px}
.modals-img{width:80px}
.modals-details{padding-left:0;width:100%;/* border-bottom:2px dashed #ddd; */}
.modals-details p{color:#666666 !important;line-height:normal;font-size:14px;text-align:left;padding-bottom:5px}
.entab-nav{padding:5px}
.products-sec{padding:0px 6px 75px;margin-top:75px}
.entab-nav .nav-link.active,.entab-nav .show>.nav-link{color:#3F638D;background:transparent;font-size: 20px!important;font-weight:700;border-bottom:3px solid;border-image:linear-gradient(180deg,#3F638D 0%,#183453 100%) 1;border-radius:0}
.entab-nav .nav-link{font-size: 16px!important;text-transform:capitalize;text-align:center;padding:18px;border-radius:20px;font-weight:500;letter-spacing:1px;padding:13px 50px 13px 50px;text-transform: uppercase;}
.nav-link{display:block;padding:.5rem 1rem;color:#504f51;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;font-size:17px!important}
ul.nav.entab-nav li{padding-right:20px;margin-bottom:0;color:#504f51}
.tab-content h3{color:#333;font-weight:600;font-size: 20px;text-transform:capitalize;line-height:28px;margin-bottom:6px;margin-top:6px}
.tab-content a{color:#333}
.tab-content h4{color:#0f0d1d;font-weight:600;font-size:25px;text-transform:capitalize;line-height:35px;margin-bottom:5px;margin-top:5px}
.checklist li{list-style-image:url(../images-latest-latest/check.webp)}
.checklist{padding-left:30px}
.app img{padding:10px 10px 0 0}
.app{display:inline-flex}
.Specialities-box img{padding-bottom:10px}
.Specialities-box{background:#fff;box-shadow:3px 3px 6.5px 0 #00000017;border-radius:20px;padding:19px;width:160px;height:170px}
.Specialities-box p{text-align:center;margin-bottom:0;font-size:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:42px;line-height:19px;color:#2d2a2a;text-transform:capitalize}
.Specialities-box:hover{background:linear-gradient(180deg,#2b77f2 0%,#2571eb 85%);box-shadow:inset 1px 0 4px 4px #3d82f3d1!important}
.Specialities-box:hover p{color:#fff}
.tab-content p{margin-bottom:0;margin-top:5px;color: #666666;font-size: 16px;line-height: 27px;}
.tab-head{background:#FFE4E8!important;color:#333;border-radius:15px;width:fit-content;font-size:20px;padding:3px 20px;text-transform:math-auto;margin-bottom:0;margin-top:28px!important;padding: 10px 19px;font-family:SF-Pro-Display-Regular;border-radius: 10px;}
.tab-para{color:#3F638D;font-size:15px;margin-top:3px;font-weight:500;text-align:left;line-height:20px;padding-bottom:15px;padding-top:14px}
.hrline{height:1px;background:#c6c6c6;margin-top:0;margin-bottom:35px}
.hide{display:none!important}
.LMS-Card{position:relative;border-radius:24px;padding:20px;text-align:center;margin:28px 20px 0 0;transition:.3s ease;box-shadow:0 6px 8.7px #0000001a;background:linear-gradient(180deg,#ffff 0%,#cdeafdff 85%)}
.LMS-Card img{display:inline-block!important;height:200px;width:196px;margin-top:-55px;border-radius:10px 10px 0 0;object-fit:fill}
.teacher-details{background:linear-gradient(180deg,#020000 0%,#280000 85%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:16px;padding:15px;text-align:center}
.TeacherCard-Exp{font-weight:500;color:#344e5a;background-color:#e0ecffe0;border-radius:36px;width:fit-content;padding:0 15px;margin:0 auto}
.teacher-details p{color:#fff;font-size:14px;line-height:22px;margin-bottom:2px;text-align:center;padding-bottom:0;text-transform:capitalize}
.teacher-details h4{font-size:16px!important;color:#fff;line-height:18px}
.teacher-details h3{font-size:18px!important;line-height:28px;color:#fff;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:1px}
.Websitebox{background-size:cover;background-position:top;width:100%;height:270px;box-shadow:2px 2px 20px 2px #ddd;position:relative;transition:all 5s linear;margin:10px;border-radius:19px 19px 0 0}
.Websitebox:hover{background-position:bottom}
.Websitebox .view{width:50px;height:50px;background:#fff;font-size:23px;border-radius:50%;text-align:center;line-height:50px;position:absolute;bottom:10px;left:10px;box-shadow:inset 0 0 5px 0 #008cc4}
.Websitebox i{color:#017bb5;font-size:28px}
.Websitebox .view:hover{color:#fff;background:linear-gradient(180deg,#f90f 45%,#ffb444ff 86%);box-shadow:inset 0 0 5px 0 #935d0e}
.Websitebox .view:hover i{color:#fff}
.webscreen{background-size:cover;background-position:top;width:100%;height:240px;box-shadow:2px 2px 20px 2px #ddd;position:relative;transition:all 5s linear;margin:10px}
/* ------------------------------------
Entab Helps Everyone To Perform
---------------------------------------*/
.ERPValues{padding:0px 0;margin-bottom:70px}
.ERPValuesli-left{list-style:none;padding:0;margin:0}
.ERPValuesli-left li{position:relative;color:#444;font-size:15px;line-height:23px;font-weight:400;font-family:"Inter",sans-serif;margin-bottom:15px;transition:transform 0.3s,color .3s;text-align:right}
.ERPValuesli-left li::after{content:"•";position:absolute;right:-15px;color:#444;font-size:20px; top:0px;}
.ERPValuesli-right{list-style:none;padding:0;margin:0}
.ERPValuesli-right li{display:flex;align-items:flex-start;gap:10px;color:#444;font-size:15px;line-height:23px;font-weight:400;font-family:"Inter",sans-serif;margin-bottom:15px;transition:transform 0.3s,color .3s}
.ERPValuesli-right li::before{content:"•";color:#444;font-size:20px;flex-shrink:0;top:0px;}
.ERPValuesli li{font-size:16px;line-height:28px}
.penimg img{height:379px}
.ERPValuesnone{ display: none;}
/* ------------------------------------
Entab Helps Everyone To Perform
---------------------------------------*/
.slide1-1,.slide2-1,.slide3-1,.slide4-1{display:none}
.slide1-1.visible{display:block;z-index:99}
.visible .tab-bg{opacity:1}
.slide2-1.visible{display:block;z-index:999}
.slide3-1.visible{display:block;z-index:999}
.slide4-1.visible{display:block;z-index:999}
.slide1-1,.slide2-1,.slide3-1,.slide4-1{width:100%;position:absolute}
.slide2-1,.slide3-1,.slide4-1{display:none}
.visible.slide1-2,.slide3-1,.slide4-1{display:block}
.slide1-2{display:none}
.LMSslide1-1,.LMSslide2-1,.LMSslide3-1,.LMSslide4-1{display:none}
.LMSslide1-1.visible{display:block;z-index:99}
.LMSslide2-1.visible{display:block;z-index:999}
.LMSslide3-1.visible{display:block;z-index:999}
.LMSslide4-1.visible{display:block;z-index:999}
.LMSslide1-1,.LMSslide2-1,.LMSslide3-1,.LMSslide4-1{position:absolute;background:#fff}
.LMSslide2-1,.LMSslide3-1,.LMSslide4-1{display:none}
.visible.LMSslide1-2,.LMSslide3-1,.LMSslide4-1{display:block}
.LMSslide1-2{display:none}
.DCslide1-1,.DCslide2-1,.DCslide3-1,.DCslide4-1{display:none}
.DCslide1-1.visible{display:block;z-index:99}
.DCslide2-1.visible{display:block;z-index:999}
.DCslide3-1.visible{display:block;z-index:999}
.DCslide4-1.visible{display:block;z-index:999}
.DCslide1-1,.DCslide2-1,.DCslide3-1,.DCslide4-1{position:absolute;background:#fff}
.DCslide2-1,.DCslide3-1,.DCslide4-1{display:none}
.visible.DCslide1-2,.DCslide3-1,.DCslide4-1{display:block}
.DCslide1-2{display:none}
.Websiteslide1-1,.Websiteslide2-1,.Websiteslide3-1,.Websiteslide4-1{display:none}
.Websiteslide1-1.visible{display:block;z-index:99}
.Websiteslide2-1.visible{display:block;z-index:999}
.Websiteslide3-1.visible{display:block;z-index:999}
.Websiteslide4-1.visible{display:block;z-index:999}
.Websiteslide1-1,.Websiteslide2-1,.Websiteslide3-1,.Websiteslide4-1{position:absolute;background:#fff}
.Websiteslide2-1,.Websiteslide3-1,.Websiteslide4-1{display:none}
.visible.Websiteslide1-2,.Websiteslide3-1,.DCslide4-1{display:block}
.Websiteslide1-2{display:none}
.modals-img img{width:50px;height:50px}
.productsec .visible{display:flex;filter:unset}
.d-flex{display:flex;justify-content:space-around}
.modals-details h5{color:#787878;padding-left:15px}
.modals-details p{color:#9e9e9e}
.visible .modals-details h5,.visible .modals-details p{color:#666666}
.visible .tabdashed{border-bottom:dashed;border-bottom-width:thin;border-bottom-color:#9ebfff;border-bottom:solid 2px #f5c676}
.productsec{display:grid;align-content:baseline;padding-top: 20px;}
.tabdashed{border-bottom:dashed;border-bottom-width:2px;border-bottom-color:#f7c571}
.productsec-img{position:relative;height:600px;display:grid;align-items: center;}
.container-fluid-theme{max-width:90%;/* background: red; */    border-radius: 15px;}
.productsec-img img{width:100%;padding-left:55px}
/* ------------------------------------
FOUR BOX SECTION
---------------------------------------*/
.four-box-area h3{text-align:center;color:#666;font-size:20px;padding:11px 0 20px;margin-bottom:0;font-family:"SF-Pro-Display-Regular",sans-serif;text-transform:uppercase}
.fourbox{padding:0;margin:-17px}
.row.four-box-area{padding-top:40px}
.image-hover{position:relative;overflow:hidden}
.photo-frame{perspective:1000px;overflow:hidden}
.photo{width:100%;display:block;position:relative;z-index:1}
.four-box-area p{color:#fff;width:76%;margin:0 20px 0 31px;font-size:13px;text-align:left}
.hover-text{position:absolute;bottom:0;left:0;width:100%;color:#fff;text-align:center;padding:33px 15px;font-size:14px;opacity:0;transform:translateY(100%);transition:all .4s ease;z-index:3;background-size:cover;background-position:center;background-repeat:no-repeat}
.hover-text::before{content:"";position:absolute;top:0;left:0;width:85%;height:100%;background:linear-gradient(177deg,#3F638D 0%,#183453 100%);transform:skew(-7deg);transform-origin:top left;z-index:-1;margin-left: 34px;-webkit-mask-image:linear-gradient(to bottom,#0000 0%,#000f 10%,#000f 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to bottom,#0000 0%,#000f 10%,#000f 100%);mask-repeat:no-repeat;mask-size:100% 100%}
.image-hover:hover .hover-text{opacity:1;transform:translateY(0);}
.four-box p{width: 64%;margin: 10px auto;font-size:15px;line-height: 30px;}
.four-box-mobile{ display: none;}
/* ------------------------------------
communicating-sec
---------------------------------------*/
.communicating-sec{padding:70px 0}
.communicatingbox{background:#F4F5FF;margin-top:30px;border-radius:77px;padding:10px 0 40px}
.communicating img{width:45px;margin-bottom:6px}
.communicating{text-align:center;margin-bottom:45px;margin-top:45px}
.communicating h6{font-size:14px;position:relative;color:#222;font-weight:700;font-family:'SF-Pro-Display-Regular'}
.communicating h6:after{position:absolute;content:'';background:url(../images-latest/underlines.png) no-repeat center center;width:100%;height:20px;background-size:auto;bottom:-25px;left:0}
.communicatingimg{text-align:center;float: right;}
.app-cont{float:right;padding-right: 50px;}
.app-cont .img-fluid{padding:0 7px 0 0;width:100px}
/* ------------------------------------
Award Sec
---------------------------------------*/
.Award_Sec{text-align:center;margin-bottom:70px;}
.AwardSec{margin-top: 30px;}
.FutureSec_Sec-text {width:60%;text-align: center;margin: 0 auto;padding: 0px; color: #333;}
.award-border{position:relative;display:inline-block;border-radius:50%;margin:10px;}
.award-border img{display:block;width:100%;height:100%;border-radius:50%;position:relative;z-index:3; border: solid 1px #e7e0e0;}
.award-border:hover{transform:scale(1.05);transition:transform 0.3s ease;}
.award-1{width:180px;height: 180px;display: flex;}
.award-2{width:90px;height: 90px;margin-top: -191px;position:absolute;margin-left: 35px;}
.award-3{width:80px;height:80px;margin-top: -48px;position:absolute;margin-left: 100px;}
.award-4{width:190px;display: flex;}
.award-5{width:90px;margin-top: -191px;position:absolute;margin-left: 42px;}
.award-6{width:80px;margin-top:135px;position:absolute;margin-top: -70px;position: absolute;margin-left: 100px;}
.award-7{width: 192px;display: flex;}
.award-8{width:110px;margin-top: -140px;position: absolute;margin-left: 40px;}
/* ------------------------------------
Products Sec
---------------------------------------*/
.FutureSec{background-color: #FFF9ED;margin-bottom: 70px;padding: 30px 0px 30px 0px;}
.FutureSec h2{text-align: left;padding-bottom: 5px;}
.FutureSec h3{ text-align: left; color: #3F638D;}
.FutureSecbtn {padding-top: 20px;display: flex;align-items: center;gap: 20px;justify-content: center;}
.FutureSecbtn .btn-primary {width: fit-content;padding: 10px 20px;border-radius: 15px;border: 1px solid #E99F15;color: #000000;font-weight: 600;font-size: 16px;text-transform: capitalize;display: flex;align-items: center;justify-content: center;background:linear-gradient(180deg, #E99F15 0%, #FFD27E 100%);transition: all 0.3s ease; }
.FutureSecbtn .btn-primary:hover,
.FutureSecbtn .btn-primary:active,  
.FutureSecbtn .btn-warning:focus{color: #000000;background: linear-gradient(180deg, #FFD27E 45%, #E99F15 86%);
border-color: #E99F15 !important;box-shadow: none !important;}
.heading-sec-subtitle-main { font-weight: bold;font-family: SF-Pro-Display-Regular;background: linear-gradient(360deg, #3f638dff 0%, #183453ff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; font-size:28px;}
/* ------------------------------------
Footer
---------------------------------------*/
.Copyright{padding:5px 0;text-align:center}
.Copyright p{text-align:center;padding-bottom:0;margin-bottom:0;font-size:14px;color: #333;font-family: SF-Pro-Display-Regular;}
.footerarea{margin:0 auto;
background:radial-gradient(circle at top center,#fff 0%,#fffafd 40%,#eefaff 70%,#eefaff 100%);width:99%;margin:0 auto;border-radius:30px;padding:30px 0;margin-top: 207px;}
.footerlogo img{filter:grayscale(1);padding-bottom:10px}
.footerlogo img:hover{filter:grayscale(0);padding-bottom:10px}
.marklogo img{ width: 100px;}
.appbtns img{width:100px}
.appbtns{display:flex;gap:6px}
.appbtns a{float:left;height:50px}
.app_btns{display:flex}
.footerwidget p{font-size:17px;text-align:left;line-height:23px}
.footerwidget p a{font-size: 16px;color: #333;text-align:left;font-family:SF-Pro-Display-Regular;font-weight:500;line-height: 26px;}
.footerwidget p a:hover{color:#00843e;}
.footerwidget p a:after{content:"|";padding:0 10px}
.widgettitle{font-family:SF-Pro-Display-Regular;font-size:20px;color:#000000;display:flex;align-items:center}
.widgettitle::after{content:"";flex-grow:1;height:1px;background-color:#333;margin-left: 5px;margin-right: 20px;}
.userlinks{margin-bottom:0;position:relative}
.userlinks li{position:relative;line-height: 26px;margin-bottom:1px;font-size: 16px;color:#044970;text-align:left;
font-family:SF-Pro-Display-Regular;}
.userlinks li:last-child{margin-bottom:0}
.userlinks li a{position:relative;display:inline-block;color: #333;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.userlinks li a:hover{color: #00843e;}
.userlinks li a:before{position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#00843e;content:"";-webkit-transition:all 300ms ease;transition:all 300ms ease}
.userlinks li a:hover:before{width:100%}
.footertopaddress{margin-top: -152px;margin-bottom: 30px;}
.follow {position: relative;justify-content: end; color: white !important;}
.header-social i{ font-size: 14px;}
ul.contact-info i {font-size: 15px;}
ul.contact-info i {font-size: 15px;}
.footertopaddress .footer-inner{display:flex;align-items:stretch;flex-wrap:wrap}
.address-boxInner,.map{height:100%}
.map iframe{width:100%;height:100%;border-radius:0 30px 30px 0;box-shadow:3px 3px 18px 8px #0041a326}
.address-box{background:linear-gradient(180deg,#3F638D 0%,#183453 100%);border-radius:30px 0 0 30px;padding:30px 20px 20px 30px;box-shadow:-1px 5px 36px 5px #0041a34f;color:#fff}
.contact-title{font-family:SF-Pro-Display-Regular;font-size:20px;color:#fff;display:flex;align-items:center}
.contact-title::after{content:"";flex-grow:1;height:1px;background-color:#fff;margin-left:10px}
.contact-info{position:relative;margin-bottom:0;list-style:none;padding:0}
.contact-info li{display:flex;align-items:center;font-size:13px !important;color:#3e3e3e;font-weight:400;margin-bottom:6px;border-bottom:dashed 1px #acc4ec66;padding:4px 0;transition:all 300ms ease}
.bor-none{border-bottom:none!important}
.contact-info li a{color:#fff;font-weight:400;font-family:"Inter",sans-serif;font-size: 15px;text-decoration:none;line-height: 23px;}
.contact-info li i{color:#fff;text-align:center;transition:all 300ms ease;font-size:16px}
.contact-info li:hover a{color:#bbd5ff}
.contact-info h4{font-size: 18px;color:#fff;margin-bottom:2px}
ul.contact-info div{padding-left:13px}
.footer-contact p{font-family:SF-Pro-Display-Regular;line-height:20px;margin-bottom:2px}
.contact-info h3{color:#fff;font-size:17px;padding-top:9px}
.contact-info h3 img{width:20px}
.contact-info p{ margin-bottom: 0px;}
.adreesnone{ display: none;}
/* ------------------------------------
Media Quiry
---------------------------------------*/
@media(min-width:1920px) {
.sliderarea h1{font-size:35px}
}

@media(min-width:1600px) {
.hover-text::before {margin-left: 30px;}
}

@media (max-width: 1399.98px) {
#cssmenu>ul>li>a{padding: 33px 7px;font-size: 14px;}  
#cssmenu ul ul li a{font-size: 14px;}
.slider-indicators {margin-bottom: 2rem;}
/* .slider-right-img img{height:520px;}
.sld-textarea{padding-top:10px;height:520px; padding-left: 50px;}
 */
.sliderarea{height:100vh;}
.sliderarea h6 {font-size:18px;padding: 10px 0 10px 0px;}
.sliderarea h1 {font-size:20px;line-height:32px;}
.counter-box-img img {width: 40px;height:40px;}
.counter {font-size:29px;}
.counter-box-text p {font-size: 13px;}
.about-clients h1 {font-size: 23px;}
.about-clients p {font-size: 14px;line-height: 23px;}
.clients-logo p{font-size: 12px !important;line-height: 17px !important;}
.heading-sec-title {font-size: 23px;padding-bottom: 8px;}
.heading-sec-subtitle{font-size: 16px;line-height: 30px;padding: 4px 17px;}
.entab-nav .nav-link.active, .entab-nav .show>.nav-link {background: transparent;font-size: 15px !important;}
.heading-sec-subtitle-mid {font-size: 22px;}
.heading-sec-title-mid {font-size: 27px;}
.tab-content h3 {font-size: 17px;}
.tab-content p {margin-top: 2px;font-size: 14px;line-height:20px;width: 79%;}
.hover-text::before {margin-left:27px;}
.four-box-area h3 {font-size: 16px;}
.four-box p {line-height: 18px;font-size: 14px;}
.contact-title { font-size: 17px;}
.contact-info h4 {font-size: 15px;}
.contact-info li a {font-size: 13px;line-height: 19px;}
.contact-info h3 { font-size: 14px;}
.footerwidget p a {font-size: 14px;line-height: 23px;}
.userlinks li{font-size: 14px;line-height: 23px;}
.widgettitle {font-size: 17px;}
.video-sec h5 {font-size:18px;}
ul.sliderli li {font-size: 14px;}
.header-links li, .header-links span, .header-links p, .header-links a {font-size: 12px;}
.btn-warning { font-size: 14px;}
.FutureSecbtn .btn-primary{ font-size: 14px;}
.heading-sec-subtitle-para span {font-size: 15px;}
.communicating h6 {font-size: 13px;}
.Copyright p{font-size:12px;}
.ERPValuesli li{font-size:15px;line-height: 26px;}
.sldhighlight { font-size:18px;}
.FutureSec_Sec-text {width:80%;}
.heading-sec-subtitle-main {font-size: 22px;}
}

@media (max-width: 1199.98px) { 
.sld-textarea {padding-left: 0px;}
ul.sliderli li {font-size: 14px;}
.communicating{text-align:center;margin-bottom:30px;margin-top:30px} 
.award-1{width: 120px;height: 120px;display: flex;}
.award-2{width:80px;height: 80px;margin-top: -180px;position:absolute;margin-left: 35px;}
.award-3{width: 81px;height:80px;margin-top: -25px;position:absolute;margin-left: 100px;}
.award-4{width:100px;display: flex;}
.award-5{width:80px;margin-top: -149px;position:absolute;margin-left: 42px;}
.award-6{width:80px;margin-top:135px;position:absolute;margin-top: 3px;position: absolute;margin-left: 100px;}
.award-7{width:100px;display: flex;}
.award-8{width: 89px;margin-top: -140px;position: absolute;margin-left: 25px;}
.ERPValuesnone{ display: block;}
.ERPValuesblock{ display: none;}
.FutureSecbtn .btn-primary {font-size: 13px;}
.btn-warning {font-size: 13px;}
.four-box p {font-size: 12px;}
}

@media (max-width: 991.98px) { 
.form_block.request_demo {width: 80% !important;}
.sliderarea {height: auto;}
.slider-right-img img {padding-right: 0px;}
.sld-textarea { padding-left:0px;    }
.slider-right-img img {height:400px;} 
.sld-textarea {padding-top:10px;}
.heading-sec-subtitle {font-size: 24px;}
.FutureSecbtn {gap: 10px;}
.FutureSec h2{ text-align: center !important; font-size: 23px;}
.FutureSec h3{ text-align: center; font-size: 19px;}
.app-cont {float: inherit;margin-right: 0px;display: flex;justify-content: center;}
.productsec-img img {padding-left: 0px;}
.row.four-box-area {padding-top: 7px;}
.footertopaddress {display: none;}
.footerarea{margin-top:0px;}
.footerlogo img {width: 160px;}
.appbtns {display: flex;justify-content: center;}
.adreesnone {display: block;}
.footertopaddress {margin-top:0px;}
.communicatingimg {float: inherit;}
.widgettitle::after {margin-right: 50px;}
.video-sec h5 {font-size: 17px;}
.penimg{ display: none;}
.ERPValuesli-left li {text-align: left;padding-left: 15px;}
.ERPValuesli-left li::after {left: -15px; right: auto;}
.ERPValuesli-right li { justify-content: flex-start;}
.ERPValuesli-right li::before { margin-right:10px;margin-left: -15px;}
.FutureSec_Sec-text {width:100%;}
.sldhighlight {padding-bottom:15px;}
.four-box-dektop{ display: none;}
.four-box-mobile{ display: block;}
.hover-text::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:skew(0deg);transform-origin:top left;z-index:-1;margin-left:0px;-webkit-mask-image:linear-gradient(to bottom,#0000 0%,#000f 10%,#000f 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(to bottom,#0000 0%,#000f 10%,#000f 100%);mask-repeat:no-repeat;mask-size:100% 100%}
.image-hover:hover .hover-text{opacity:1;transform:translateY(0);background-image:none;}
.hover-text::before {margin-left:0px;}
.fourbox {padding: 0; margin: 0px;}
.four-box-area h3 {font-size: 17px;padding: 10px 0 10px;}
.four-box p {width: 100%; margin: 10px auto;text-align: center; font-size: 14px;line-height: 30px; }
.row.four-box-area {padding-top: 30px;    }
.photo { border-radius: 10px 10px 0px 0px;}
}

@media (max-width: 767.98px) { 
.sliderarea h1 {font-size: 20px;line-height: 26px;} 
.sliderarea h6 {font-size: 16px;}
li.header-social { margin-left: 0px;}
.header-links.header-right {float: inherit;padding-right:0px; text-align: center;}
.award-1{width: 105px;height: 105px;display: flex;}
.award-2{width: 105px;height: 105px;margin-top: -158px;position:absolute;margin-left: -67px;}
.award-3{width: 105px;height: 105px;margin-top: -119px;position:absolute;margin-left: 141px;}
.award-4{width: 105px;height: 105px;display: flex;}
.award-5{width: 105px;height: 105px;margin-top: -131px;position:absolute;margin-left: -55px;}
.award-6{width: 105px;height: 105px;position:absolute;margin-top: -63px;margin-left: 133px;}
.award-7{width: 105px;height: 105px;display: flex;}
.award-8{width: 105px;height: 105px;margin-top: -100px;position: absolute;margin-left: -26px;}
.footertopaddress .footer-inner{flex-direction:column} 
.address-box{border-radius:30px 30px 0 0}
.map iframe{border-radius:10px;height:300px; padding-top: 10px;}
.address-box {border-radius: 10px;}
.FutureSec h2{ text-align: center !important; font-size: 23px;}
.FutureSec h3{ text-align: center; font-size: 19px;}
.heading-sec-subtitle {font-size: 15px;line-height: 20px;text-align: center;}
.products-sec {margin-top:40px;padding: 20px 6px 40px;}
.communicating-sec {padding:40px 0;}
.Award_Sec {margin-bottom: 40px;}
.FutureSec {margin-bottom: 40px;}
.marklogo img {width: 40px;}
.footerlogo img {width: 140px;}
.footerarea {padding: 15px 0;}
/* .tab-content {border-radius: 30px;padding: 30px; margin-top: 0px;} */
.heading-sec-subtitle-mid {font-size: 21px;}
.heading-sec-title-mid {font-size: 24px;}
.tab-content h3 {font-size:17px;}
.heading-sec-subtitle-para {line-height: 24px;}
.sldhighlight { font-size: 16px;}
.four-box p {width:100%;line-height: 26px;}
.counter {font-size: 20px; }
.counter-sec {margin:40px auto;}
.video-sec{margin:40px auto;padding-bottom: 30px;}
.products-sec {margin-top: 30px;}
.ERPValues {margin-bottom:40px;        margin-top: 40px;}
.FutureSec {padding: 10 0px 10px 0pxpx;}
.four-box-area h3 {font-size: 15px;}
ul.nav.entab-nav li {padding-right: 0px;text-align: center;justify-content: center;margin: 3px;}
.entab-nav .nav-link {padding:5px 25px 5px 25px;background: #f4f4f4;border-radius: 9px;}
.entab-nav .nav-link.active, .entab-nav .show>.nav-link {background: #2f5075;border: none;color: white;font-size: 14px !important;border-radius: 9px;}
.tab-content {border-radius:10px;padding: 15px;}
.entab-nav {padding: 35px 0px 35px 0px;}
.entab-nav .nav-link { font-size: 14px !important;}
.tab-content p {width:100%;}
.tab-content h3 { margin: 0 auto;}
.tab-head {padding: 10px 40px}
.heading-sec-mid {text-align: center;}
.tab-para{ text-align: center;}
.form_block.request_demo h3 {font-size: 18px;}
input { border-radius:5px}
.form_block.request_demo {width: 90% !important;}
}

@media (max-width: 575.98px) {
 form#contact1 > div input {width: 100%;} 
form#contact1 > div {width: 100%;}
.form_block.request_demo {top: 50%;width: 100%;left: 50%;padding:20px;height: 90%;overflow-y: scroll;border-radius: 4px;}
.sliderarea h1 {font-size:17px;line-height: 26px;} 
.sliderarea h6 {font-size: 15px;}
.slider-right-img img {height: auto;}
.sldhighlight {font-size: 15px;}
.setHeight {min-height: auto;}
.award-1{width:80px;height: 80px;display: flex;}
.award-2{width:80px;height: 80px;margin-top: -120px;position:absolute;margin-left: -60px;}
.award-3{width: 80px;height:80px;margin-top: -119px;position:absolute;margin-left: 90px;}
.award-4{width:80px;height:80px;display: flex;}
.award-5{width:80px;height:80px;margin-top: -110px;position:absolute;margin-left: -50px;}
.award-6{width:80px;height:80px;position:absolute;margin-top: -63px;margin-left: 80px;}
.award-7{width:80px;height:80px;display: flex;}
.award-8{width:80px;height:80px;margin-top: -100px;position: absolute;margin-left: -26px;} 
.productsec-img {position: relative;height: 360px;display: grid;}
.communicatingbox {border-radius: 20px;}
.about-clients p {line-height: 16px;}
.header-links ul {line-height: 40px;}
.topbar {background: #ffefd869;padding:5px;}
p.blackbold {font-size: 14px;margin: 0 auto;}
}



