@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');
*{margin: 0; padding: 0; outline: none } 
::selection {color: #fff;background: #112493;}
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 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;} 
p {color: #777181;font-size: 15px;font-weight: 400;text-align: justify;line-height: 24px;font-family: "Inter", sans-serif;color: #141414;} 
li {list-style: none;color: #141414;font-size: 17px;font-weight: 500;text-align: left;line-height: 30px;font-family: "Inter", sans-serif;}  
h1,h2,h3,h4,h5,h6 {color: #000000; font-family: "Inter", sans-serif;} 
h1 {letter-spacing: 1px; margin-bottom: 20px;color: #130F40;font-size: 33px;font-weight: 800;text-transform: uppercase;line-height: 44px;}
a {-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;} 
.form-control {padding: 0.7rem 0.75rem;}
.p-t110 {padding-top: 110px;}
.p-b80 {padding-bottom: 100px;}
.container-fluid-slider {width: 90%;}
/*--book Ademo--*/
.form-label {color: black;font-size: 16px;} 
#bookademo .modal-content {border-radius: 15px;box-shadow: 1px 1px 7px 0px #323232d9;} 
#bookademo .modal-footer a { text-transform: uppercase; font-size: 15px; padding: 10px 20px 10px 20px; } 
div#bookademo h5 { color: #3e3b3b; font-size: 17px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; } 
.form-control {font-size: 15px;}
.headeronescreen.multbg {/* min-height: 100vh; */}
/* ===================================
All btn
====================================== */
.btn-warning{width: fit-content;border-radius: 11px;border: none;color: white;font-weight: 600;text-transform: uppercase;font-size: 14px;display: flex;align-items: center;justify-content: center;background: rgb(255,153,0);background: linear-gradient(180deg, rgba(255,153,0,1) 45%, rgba(255,180,68,1) 86%);padding: 15px 0px 15px 0px;/* line-height: 50px !important; */outline: 2px solid #f90;min-width: 150px;}
.btn-warning:hover {color: #fff;background-color: #ffca2c;border-color: #ffc720;background: rgb(255,180,68);background: linear-gradient(180deg, rgba(255,180,68,1) 45%, rgba(255,153,0,1) 86%);}
.btn-warning:active{color: #fff;background-color: #ffca2c;border-color: #ffc720;background: rgb(255,180,68);background: linear-gradient(180deg, rgba(255,180,68,1) 45%, rgba(255,153,0,1) 86%);}
.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 0px 15px 0px;width: fit-content;/* line-height: 41px !important; */min-width: 150px;}
.btn-outline-primary:hover {color: #fff;background: linear-gradient(180deg, #026EAB 45%, #0879b9 86%);border-color: white;}
.btn-outline-primary:active {color: #fff;background: linear-gradient(180deg, #026EAB 45%, #0879b9 86%);border-color: white;}
.thm-btn{position:relative;display:inline-block;vertical-align:middle;-webkit-appearance:none;appearance:none;outline:none!important;color: #ffffff;transition:all .5s linear;overflow:hidden;z-index:1;letter-spacing: 1px;background: #2B73E5;border-radius: 15px;padding: 14px 30px 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: 0.05s;transition-delay: 0.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 0.4s cubic-bezier(0.1, 0, 0.3, 1);z-index: -1;background: linear-gradient(180deg, rgba(255,153,0,1) 45%, rgba(255,180,68,1) 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: #ffffff;transition:all .5s linear;overflow:hidden;z-index:1;letter-spacing: 1px;background: #FFBA0A;border-radius: 15px;padding: 14px 30px 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: 0.05s;transition-delay: 0.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 0.4s cubic-bezier(0.1, 0, 0.3, 1);z-index: -1;background: linear-gradient(180deg, rgb(37 103 205) 45%, rgb(65 123 217) 86%);}
.thm-btn-orange:hover {color: #fff;}
/* ------------------------------------
Scrool Bar
---------------------------------------*/
::-webkit-scrollbar {width: 9px;/* border-radius: 50px; */}
::-webkit-scrollbar-track {width: 14px;border-radius: 50px;border: solid 2px #E6E6E6;}
::-webkit-scrollbar-thumb {background: rgb(175 175 175);/* background: linear-gradient(301deg, rgba(75,140,238,1) 0%, rgba(35,109,228,1) 100%); */border-radius: 50px;width: 0;height: 25%;transition: .5s ease;cursor: pointer;}
Handle on hover::-webkit-scrollbar-thumb:hover {background:red;}
/* ------------------------------------
TopBar
---------------------------------------*/
.topbar{padding: 10px;background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgb(150 217 255 / 57%) 100%);} 
.header-links ul { margin: 0; padding: 0; list-style-type: none; } 
.header-links li:not(:last-child) { padding: 0 13px 0 0; margin: 0 10px 0 0; } 
.header-links li, .header-links span, .header-links p, .header-links a {color: #044970;font-weight: bold;font-size: 14px;} 
.header-links li {display: inline-block;position: relative;font-weight: 400;font-size: 15px;font-weight: bold;} 
.header-links li > i {margin-right: 0px;} 
.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: 0.4s; transition: 0.4s; } 
.header-links i {color: #044970;} 
.header-right li:not(:last-child):before { content: ""; display:none; } 
.follow { padding: 0px !important; margin: 0px 5px 0px 0px !important; }
/* ------------------------------------
Header
---------------------------------------*/
.headersec {/* top: 0; *//* bottom: 0; *//* left: 0; *//* right: 0; *//* background-repeat: no-repeat; *//* background-position: center; *//* background-size: cover; *//* z-index: -1; *//* background: rgb(255,255,255); */}
.logo {float: inline-end;max-width: 150px;}
.header-links li a:hover i, a:hover {color:#DC8400;}
.aboutsec{ height:1000px;}
.navbarsec {/* z-index: 999; *//* position: relative; */padding: 6px 0px 6px 0px;/* background: #fff; */}
.header-links.header-right {float: right;padding-right: 30px;}
.header-links {display: flex;justify-content: center;}
/* ------------------------------------
Navigation Sec
---------------------------------------*/
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 {/* right: -115px; *//* height: 80px; *//* align-content: space-around; */margin-left: 10px !important;}
li.gbtn a {
    margin: 0 4px;
}
li.gbtn a.btn {/* padding-top: 18px; */}
section.top-header {display: flex;justify-content: center;align-items: center;background: linear-gradient(277deg, #eff9fd 50%, #ffffff 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;/* height: 80px; *//* background: red; */}
#cssmenu > ul > li{/* float:left; */margin-left: 2px;}
#cssmenu > ul > li > a{padding: 33px 7px;font-size: 14px;letter-spacing:1px;text-decoration:none;color: #044970;text-transform: uppercase;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: 0px;border: 1px solid #f2f2f2 !important;}
#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: 310px;font-size: 15px;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: #ffffff;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}
small.iTag {font-size: 119%;text-transform: lowercase;}
section.Future-Sec img.img-fluid.mx-auto.d-block {
    width: 55%;
}
.goodthebest-area-text {
    width: 86%;
}
.controls {
    position: absolute;
    right: 0;
    bottom: 0;
}
section.alumniarea .row {
    align-items: center;
}
.alumniarea .col-xxl-6{
    position: relative;
}

.controls button {
    border: 0;
    background: #0000;
    margin: 0 15px;
}

.sliderarea > .container-fluid {
    min-height: 90vh;
    position: relative
}
.container-fluid.container-fluid-slider {
    min-height: auto;
}
ul.sliderli {
    float: right;
}
.footer-top header-links {
    justify-content: flex-start;
}

#footer .header-links {
    justify-content: flex-start;
    color: #fff;
}

#footer .header-links li, #footer .header-links li i {
    color: #fff;
    /* font-size: 19px; */
    margin-top: 5px;
}
#footer li.follow {
    color: #fff;
}
#footer li.follow .header-social i {
    font-size: 14px;
}

.section-tabs.app_btns {
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-tabs.app_btns img {
    width: 140px;
}
.happy-clients .heading-sec {
    margin-bottom: 50px;
}

.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: 0px 0px 19px 0px #00000042;
    opacity: 0;
    transition: 0.5s;
}

.form_block.request_demo h3 {
    text-align: center;
    margin-bottom: 30px;
    color: #00358E;
    font-weight: 600;
    font-size: 34px;
    text-transform: uppercase;
}

form#contact1 {
    display: flex;
    flex-wrap: wrap;
}

form#contact1 > div {
    width: 50%;
    margin-bottom: 10px;
}

form#contact1 > div input {
    width: 95%;
    padding: 8px 15px;
    color: #000 !important;
}

form#contact1 > div label {
    margin-bottom: 8px;
}

.form_block.request_demo h3 span {
    color: #ff9900;
}

.form_block.request_demo button.read_more_new {
    background: #00358e;
    color: #fff;
    padding: 9px 20px;
    min-width: 150px;
    border-radius: 15px;
    margin-top: 20px !important;
    margin: auto;
    display: block;
    border: 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

form#contact1 > div:last-child {
    width: 100%;
}

form#contact1 > div input::placeholder {
    color: #000;
}
.close_form {
    position: absolute;
    right: 20px;
    top: 10px;
    font-size: 29px;
    cursor:pointer
}
.form-bg {
    position: fixed;
    left: 0;
    top: 0;
    background: #ffffff6e;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: none;
}
.form-bg.active {
    display: block;
}
.form_block.request_demo.active {
    opacity: 1;
    z-index: 999;
}
/* ------------------------------------
Menu Media Quiry
---------------------------------------*/
@media (max-width: 1600px) {
    .slider-fix {
    bottom: 9% !important; 
}
    .alumni-mes p {
    font-size: 19px !important;
    line-height: 37px !important;
    color: #696969;
}
    .btn-outline-primary, .btn-warning{
        padding: 13px 3px 13px 3px;
        min-width: 120px;
    }
    li.gbtn { 
    margin-left: 20px !important;
}
#cssmenu > ul > li.has-sub > a{padding-right: 20px;}
#cssmenu > ul > li > a{margin-left:0}
.header-menu{margin-left: 2px;margin-right: 2px;}
#cssmenu > ul > li > a {padding: 25px 2px;font-size: 13px;letter-spacing: 0px;}
.btn-warning{font-size: 13px;/* width: fit-content; *//* padding: 0px 20px 0px 20px; */}
.btn-outline-primary{font-size: 13px;/* width: fit-content; *//* padding: 0px 20px 0px 20px; */}

}
@media screen and (max-width:1258px) 
{
a.btn.btn-outline-primary {color: white;outline: solid 1px white;}    
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%);/* right: -15px; */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: 23px;color:#ddd;font-size:12px;font-weight:700;margin-top: 0px;position: absolute;right: 18px;}
.button{border-radius: 0px;width: 55px;height: 46px;position: absolute;right: 12px;top: 8px;cursor: pointer;background: #033673;}
.button:after{position:absolute;top:22px;right:20px;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:20px;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: #ffffff;}
.right-btn-link {float: right;}
.header-menu.navigation {margin-left: 0px;margin-right: 0px;padding: 0px;}
#cssmenu > ul > li > a { padding: 15px 15px;font-size: 14px;letter-spacing: 0px;}
.v-center {display: flex;justify-content: center;flex-direction: column;padding: 0px;}
#cssmenu > ul > li > a {padding: 16px 10px !important;}
.navbarsec {position: static;position: relative;}
}
@media (max-width:1500px) {
#cssmenu > ul > li > a {letter-spacing: 0px;}
}
/* ------------------------------------
Slider Bg Animation
---------------------------------------*/
.multbg {background: linear-gradient(to right, #6f7280, #2a2c3c, #181827, #833ab4, #cd1616, #fcb045);background-size: 400% 400%;animation: multbg 20s infinite ease-in-out;}
.multbg {background: linear-gradient(to right, #ffffff, #FFF5F5, #F5FFF9, #F9F5FF, #F5FAFF, #FFF5F5, #fffff5, #FFFFF5, #FFFFF5, #FFFFF5);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%;} 
}
.slider-indicators [data-bs-target] {/* box-sizing: content-box; */width: 8px;height: 8px;/* padding: 0; *//* text-indent: -999px; *//* cursor: pointer; */background-color: #d1cbcb;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: 7px !important;height: 23px !important;background-color: #026EAB !important;border-radius: 7px !important;border-top: none;border-bottom: none;margin-bottom: 2px;z-index: 9;margin-top: 4px;}
.sliderarea h1 {/* color: White; *//* font-size: 42px; *//* text-transform: uppercase; */line-height: 46px;color: #00358E;margin-top: 20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;/* height: 134px; */width: 100%;}
ul.sliderli li:nth-of-type(1n+4) {display: none;}

 
/* ---Slider Form---*/
.sld-form {background: #FBFBFB;height: auto;width: 375px;border-radius: 35px;box-shadow: 0px 20px 40px #00336e12;padding: 40px 30px;margin-left: auto;} 
.slider-right-img {margin-top: 26px;display: flex;align-items: center;position: relative;} 
.sld-form h2 { color: #044970; font-size: 25px; font-weight: bold; padding-bottom: 7px; } 
.sld-form .btn-outline-primary {
    padding: 10px 10px;
    background: linear-gradient(180deg, rgb(0 53 142) 45%, rgb(2 65 171) 86%);
    color: #fff;
    border: 0px !important;
    box-shadow: none;
    outline: navajowhite;
    transition: 0.5s;
}

.sld-form .btn-outline-primary:hover {
    background: linear-gradient(180deg, rgba(255,180,68,1) 45%, rgba(255,153,0,1) 86%);
    transition: 0.5s;
}
input {padding: 5px 10px;margin-bottom: 12px;border: 1px solid #cfcfcf;border-radius: 10px;transition: border-color 0.3s ease-in-out;outline: none;color: #044970;background: #F4F4F4;width: 100%;} 
input:focus { border-color: #044970; } 
::placeholder { color: #044970; } .submit {background: #2B73E5;border-radius: 10px;letter-spacing: 1px;line-height: 27px;padding: 5px 15px 5px 15px;/* float: right; */font-weight: normal !important;margin-left: auto;display: block;width: max-content;} 
.tech-partners h2 {font-size: 20px;color: #636363;padding-top: 25px;padding-bottom: 11px;} 
/*.sld-textarea::before {content: "";background-image: url(../images-latest/quotes.png);background-size: cover;background-position: center top;background-repeat: no-repeat;width: 37px;height: 30px;position: absolute;left: 0;}*/
.tm-floating-objects > span{position:absolute;width:100px;height:100px;z-index:0;background-repeat:no-repeat;background-position:center}
.z-index--1{z-index:-1!important}
.tm-animation-floating{-webkit-animation-name:tm-animation-floating;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Floating;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out}
@-webkit-keyframes tm-animation-floating {
from{-webkit-transform:translate(0,0px)}
65%{-webkit-transform:translate(0,15px)}
to{-webkit-transform:translate(0,0px)}
}
@-moz-keyframes tm-animation-floating {
from{-moz-transform:translate(0,0px)}
65%{-moz-transform:translate(0,15px)}
to{-moz-transform:translate(0,0px)}
}
.tm-animation-spin{-webkit-animation:tm-animation-spin 10s linear infinite;-moz-animation:tm-animation-spin 10s linear infinite;animation:tm-animation-spin 10s linear infinite}
@keyframes tm-animation-spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.slider-fix1 {height:300px;}
.slider-fix {position: absolute;z-index: 99;bottom: 15%;width: 40%;right: 0;margin-right: 7%;}
.tech-partners {/* margin-left: 36px; */text-align: right;}
.carousel-indicators.slider-indicators {display: grid;margin-right: 6px;margin-left: 40px;height: 100%;justify-content: flex-start;align-content: center;margin-bottom: 0px;right: unset;}
/* ------------------------------------
Happy Clients
---------------------------------------*/
.engagement-blk {
    width: max-content;
    margin: auto;
    max-width: 100%;
}
.happy-clients{padding: 50px 0px 50px 0px;}
.engagement-blk img {height: 120px;filter: grayscale(1);}
.engagement-blk:hover img {filter: grayscale(0);}
.slider-right-img img {
    width: 100%;
    height: 540px;
    object-fit: contain;
    }
.sliderarea:before {
    content: "";
    width: 80px;
    height: 80px;
    border: 5px solid #f90;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -30px;-webkit-animation-name: tm-animation-floating;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
}
.sliderarea:after {
    content: "";
    width: 80px;
    height: 80px;
    border: 5px solid #f90;
    border-radius: 50%;
    position: absolute;
    bottom: 30px;
    right: 40px;-webkit-animation-name: tm-animation-floating;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
}

.slider-right-img:before {
     content: "";
    width: 40px;
    height: 40px;
    border: 3px solid #f90;
    border-radius: 50%;
    position: absolute;
    bottom: 20%;
    left: -10%;-webkit-animation-name: tm-animation-floating;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
}
.tech-partners img {
    width: 71%;
}
.setHeight {
    /*min-height: 400px;*/
    text-align: right;
}
/* ------------------------------------
About Us
---------------------------------------*/
section.aboutus-sec {padding: 100px 0px 120px 0px;position: relative;}
.entab-about-content {margin-top: -26px;}
#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: rgba(255,255,255, 0.3);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, rgba(255, 255, 255, 0.13) 0%,rgba(255, 255, 255, 0.13) 77%,rgba(255, 255, 255, 0.5) 92%,rgba(255, 255, 255, 0.0) 100%);}
@keyframes slide {
0% {left: -280px;top: 0;}
50% {left: 650px; top: 0px;  }
100% {left: 680px;top: 0;  }
}
/* ---goodthebest--*/
.goodthebest {margin-top: 45px;}
.goodthebest h4 {font-size: 18px;color: #000;font-weight: 700;margin-bottom: 40px;}
.goodthebest-area h5 {color: #000;font-size: 17px;font-weight: 600;}
.goodthebest-area img {border-radius: 50%;border: solid 5px #ff9900;width: 60px;margin-left: 0 !important;width: 100%;} 
.goodthebest-area { display: flex; width: 100%; } 
.goodthebest-area-img {WIDTH: 16%;/* width: 58%; */padding-right: 6px;margin-left: 0 !important;margin-right: 20px;} 
.goodthebest-area-text p {text-align: left;color: #000000;}
.goodthebest-area.list1 {
    padding-right: 20px;
}
/* ---Heading--*/
.orangr{ color:#FF9900;}
.heading-sec-sub-title {font-weight: 500;font-size: 22px;color: #7B7B7B;text-transform: capitalize;}
.entab-about-content .heading-sec-sub-title::after{ display:none;}
.heading-sec-title {line-height: 1.25;margin-bottom: 5px !important;font-size: 36px;color: #00358E;margin-bottom: 0px;font-weight: bold;text-transform: capitalize;position: relative;width: max-content;max-width: 100%;}
/*.heading-sec-title::before {content: "";background-image: url(../images-latest/quotes.png);background-size: cover;background-position: center top;background-repeat: no-repeat;width: 37px;height: 30px;position: absolute;margin: 0;left: -34px;}*/
.heading-sec-title-mid {line-height: 1.25;margin-bottom: 0px !important;font-size: 34px;color: #00358E;margin-bottom: 0px;font-weight:800;text-transform: capitalize;}
/*.heading-sec-title-mid::before {content: "";background-image: url(../images-latest/quotes.png);background-size: cover;background-position: center top;background-repeat: no-repeat;width: 37px;height: 30px;position: absolute;margin: -22px;}*/
.heading-sec-subtitle-mid {color: #FF9900;font-size: 32px;font-weight: bold;}
.heading-sec-subtitle-mid a{color: #FF9900;}
.heading-sec-subtitle {color: #FF9900;text-align: center;font-size: 32px;font-weight: bold;}
.heading-sec-mid h5 {font-weight: 500;font-size: 16px;color: #7B7B7B;text-transform: capitalize;}
.heading-sec-mid p {font-weight: 500;font-size: 16px;color: #7B7B7B;text-transform: capitalize;margin-bottom:15px;}
.heading-sec-subtitle-para {color: #696969;font-size: 21px;text-align: center;margin-top: 20px;line-height: normal;}
/* ------------------------------------
Products Sec
---------------------------------------*/
.newtitle{display:block;}
.productsec .modals {margin-bottom: 22px;display: flex;filter: grayscale(1);} 
.modals-details h5 {color: #0F0D1D;font-size: 20px;font-weight: 600;padding-bottom: 5px;} 
.modals-img {width: 80px;} 
.modals-details {padding-left: 0;/* background: red; */width: 100%;border-bottom: 2px dashed #ddd;} 
.modals-details p {color: #676767;line-height: normal;font-size: 15px;text-align: left;padding-bottom: 5px;}
.entab-nav {padding-top: 50px;padding-bottom: 50px;}
.products-sec{/* background: rgb(243 243 243); *//* background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(205,234,253,1) 85%); */padding: 20px 6px 40px 6px;}
.entab-nav .nav-link.active, .entab-nav .show>.nav-link {color: #fff;background-color: #0d6efd;background: #0A54D0;/* background: linear-gradient(180deg, rgba(10,84,208,1) 0%, rgba(60,120,220,1) 85%); */font-size: 22px !important;} 
.entab-nav  .nav-link {font-size: 16px !important;text-transform: capitalize;text-align: center;padding: 18px;/* border: solid 1px #DBDBDB; */border-radius: 20px;font-weight: 500;letter-spacing: 1px;padding: 13px 50px 13px 50px;} 
.nav-link {display: block;padding: 0.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: 20px;color: #504F51;} 
.tab-content h3 {color: #0F0D1D;font-weight: 600;font-size: 25px;text-transform: capitalize;line-height: 35px;margin-bottom: 6px;margin-top: 6px;} 
.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/check.png);}
.checklist {padding-left: 30px;}
.app img {padding: 10px 10px 0px 0px;}
.app {display: inline-flex;}
.Specialities-box img{padding-bottom: 10px;}
.Specialities-box{background:white;box-shadow: 3px 3px 6.5px 0px #00000017;border-radius: 20px;padding: 19px;width: 160px;height: 170px;}
.Specialities-box p{text-align:center;margin-bottom: 0px;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 0px 4px 4px #3d82f3d1 !important;}
.Specialities-box:hover p {color: white;}
.tab-content p {margin-bottom: 0px;margin-top:5px;}
.tab-head {background: #FFF0C8;color: #00358E;border-radius: 15px;width: fit-content;font-size: 23px;padding: 3px 20px 3px 20px;text-transform: math-auto;margin-bottom: 0px;margin-top: 28px !important;font-weight: 800;    padding: 10px 15px;}
.tab-para{color: #FF9900;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: 0px;margin-bottom: 35px;} 
.counter-box { display: grid; justify-content: space-evenly; } 
.counter-box-item{ display: flex; align-items: center; height: 38px; } 
.dil { width: 15px !important; margin-top: -30px; padding-right: 0px !important; }
.counter-box p {margin: 0px 0 0;padding: 0;color: #6D6D6D;font-size: 15px;font-weight: 600;text-align: center;} 
.counter-box i { font-size: 60px; margin: 0 0 15px; color: #d2d2d2 } 
.counter {display: block;font-size: 27px;font-weight: 700;color: #0F0D1D;line-height: 28px} 
.counter-box.colored { background: #3acf87 } 
.counter-box.colored p, .counter-box.colored i, .counter-box.colored .counter { color: #fff } 
.counter-box img{padding-bottom: 15px;width: 41px;padding-right: 8px;} 
span.plus::after {content: "+";color: #FF9900;padding-left: 5px;}
span.CounterL::after { content: "M"; }
.hide{ display:none !important; } 
/* ------LMS--------*/
.LMS-Card{ position: relative; border-radius: 24px; padding: 20px; text-align: center; margin: 28px 20px 0 0; transition: .3s ease; box-shadow: 0px 6px 8.7px #0000001a; background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(205,234,253,1) 85%); } 
.LMS-Card img { display: inline-block!important; height: 200px; width: 196px; margin-top: -55px; border-radius: 10px 10px 0px 0px; object-fit: fill; } 
.teacher-details { background: linear-gradient(180deg, rgb(2 66 173) 0%, rgb(40 107 217) 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: 0px 15px; margin: 0 auto; } 
.teacher-details p { color: #fff; font-size: 14px; line-height: 22px; margin-bottom: 2px; text-align: center; padding-bottom: 0px; 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;}
/* ------Website--------*/
.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 0px 0px;} 
.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 0px 0px 5px 0px #008cc4;} 
.Websitebox i {color: #017bb5;font-size: 28px;} 
.Websitebox .view:hover {color: #fff;background: linear-gradient(180deg, rgba(255,153,0,1) 45%, rgba(255,180,68,1) 86%);box-shadow: inset 0px 0px 5px 0px #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
---------------------------------------*/
/* ---ERP--*/
.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;background: #fff;}
.slide2-1, .slide3-1, .slide4-1{display: none;}
.visible.slide1-2, .slide3-1, .slide4-1{display: block;}
.slide1-2{display: none;}  

/* ----LMS----*/
.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;} 

/* ----Digital Content----*/
.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;}  
/* ----Website----*/
.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;padding-left: 15px;}
.visible .modals-details h5, .visible .modals-details p {color: #3e3e3e;}
.visible .tabdashed{border-bottom: dashed;border-bottom-width: thin;border-bottom-color: #9EBFFF;/* margin: 8px 0px 30px 0px; */border-bottom: solid 2px #9EBFFF;}
.productsec {height: 600px;display: grid;align-content: baseline;padding-top: 40px;}
.tabdashed {border-bottom: dashed;border-bottom-width: 2px;border-bottom-color: #DFDFDF;/* margin: 15px 0px 15px 0px; */}
.productsec-img {position: relative;height: 600px;display: grid;}
.container-fluid-theme {max-width: 80%;}
.productsec-img img {width: 100%;padding-left:55px;}
.sliderarea h1{color:White;font-size: 30px;text-transform: uppercase;line-height: 46px;color: #00358E;margin-top: 20px;margin-bottom: 0;}
.sliderarea p{color:White;font-size: 18px;font-weight: 500;text-align: justify;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;color: black;}
.sliderarea {
    /* display: flex; */
    /* min-height: 90vh; */
    /* align-items: center; */
    /* z-index: 99; */
    position: relative;
    padding: 50px 40px 50px 40px;
    }
.sld-textarea{display: grid;align-content: center;/* padding-left: 40px; */position: relative;}
ul.sliderli li {list-style: disc;color: #717171;font-size: 16px;margin-left: 20px;line-height: 28px;font-weight: 400;/* list-style: none; *//* text-align: right; */}
/* ---four-section--*/
.four-box{height: 876px;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(245,249,255,1) 100%);border-radius: 100%;}
.four-box-area{padding-top: 30px;}
.four-box-area  img{width: 100%;border-radius: 31px;}
.four-box-area h3 {color: #8D62FF;font-size: 23px;font-weight: bold;padding: 11px 0px 4px 0px;margin-bottom: 0px;}
.four-box-area p {margin-bottom: 0px;text-align: left;color: #525252;font-weight: 600;font-size: 14px;line-height: 28px;position: relative;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.fourbox{border-radius: 39px;padding: 25px;width: 90%;min-height: 550px;}
.four-box-1 {background: #F2EDFF;}
.four-box-2 {background: #FFF4ED;}
.four-box-3 {background: #EDF0FF;}
.four-box-4 {background: #EEFFEB;}
.four-box-1 h3{ color: #8D62FF;}
.four-box-2 h3{ color: #FF8B42;}
.four-box-3 h3{ color: #6B84FF;}
.four-box-4 h3{ color: #3EB02B;}
.tab-content>.tab-pane {
    margin: 0;
}
/* ------------------------------------
Together On A Platform
---------------------------------------*/
.one-platform{position: relative;padding-top: 150px;margin-bottom: 150px;}
.one-platform-bg {background-image: url(../images-latest/one-platform.png);background-position: center top;margin-top: 30px;background-repeat: no-repeat;/* height: 774px; */margin-top: 80px;background-size: auto 100%;background-position: center;}
.iphone {position: absolute;left: 15px;z-index: 99999;left: 50%;height: 50%;bottom: -12%;transform: translate(-50%, -0%);padding: 10px;}
/* ------------------------------------
.circle-block
---------------------------------------*/
.circle-border{
    position: relative
}
.circle-block {position: absolute !important;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.circle-block{position:relative;margin-top:15px;width:500px;height:500px;border-radius:50%;border:2px solid #fff;margin-left:auto;margin-right:auto; z-index: 99999;}
.item-select i{font-size: 2rem;}
.circle-border {}

.iphone img {
    height: 100%;
    border-radius: 20px;
    box-shadow: 1px 9px 9px 0px #bfbfbf;
}
.circle-block .item-select{
  width: 95px;
  border-radius:50%;
  height: 95px;
  float:left;
  position:absolute;
  text-align:center;
  /* border: 2px solid #2d6bd2; */
  background: #EBEBEB;
  color: #5C5C5C;
  padding: 18px;
  /*--animation: 30s lk-rotate1 infinite alternate;--*/
  display: flex;
  animation: 30s lk-rotate1 0s infinite;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  }
.rotated-circle{width:500px;height:500px;
 /*--animation:30s lk-rotate infinite;--*/animation:30s lk-rotate 0s infinite;
 }
.circle-block .select-item amp-img{width:100px}
.circle-block h3 span:nth-child(1){display:block;font-size:18px}
.circle-block .item-select:nth-child(1){margin-top: 54%;margin-left: -34px;background: #E5DBFF;}
.circle-block .item-select:nth-child(2){left: 60%;margin-top: -22px;background: #D2DAFFFF;}
.circle-block .item-select:nth-child(3){top: 43%;right: -12%;background:#F7C3C3;}
.circle-block .item-select:nth-child(4){top: 3%;left: 7%;background:#F7C3C3;}
.circle-block .item-select:nth-child(5){bottom: -6%;right: 33%;background:#84E38D;}
.circle-block h3 span:nth-child(1){font-size:26px;color:#fff;line-height:42px;margin-top:0;font-family:Galada-Regular;letter-spacing:1px;font-weight:400}
.circle-block:hover .rotated-circle,.circle-block:hover .item-select{animation-play-state: paused;}
.circle-block .item-select amp-img{animation:25s lk-rotate1 0s infinite}
.circle-block:before{content:"";width:100%;height:100%;position:absolute;border-radius:50%;animation:auto;border: 2px solid #e2e2e2;}
.rotated-cr-blk .rf{padding-top:36px;position:relative;padding-bottom:51px}
.rotated-cr-blk .rf:before{position:absolute;content:"";right:0;top:0;width:52%;height:100%;background:linear-gradient(200deg,#e6e6e6,#e9e9e9,#fff)}
@keyframes lk-rotate {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes lk-rotate1 {
0%{transform:rotate(360deg)}
100%{transform:rotate(0deg)}
}
.circle-cont{position:absolute;top:34px;width:84%;left:41px;padding:51px 29px;text-align:center}
.circle-cont p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:154px;margin-bottom:0}
.circle-block,.rotated-circle{width: 420px;height: 420px;}
.circle-block .item-select p {font-size: 15px;line-height: 29px;text-align: center;font-weight: bold;display: flex;cursor: pointer;margin-bottom: 0;flex-direction: column;align-items: center;justify-content: center;}
.circle-block .item-select:nth-child(1) p {color: #8D62FF;}
.circle-block .item-select:nth-child(1) p span {color: white;}
.circle-block .item-select:nth-child(2) p {color: #6B84FF;}
.circle-block .item-select:nth-child(2) p span {color: white;}
.circle-block .item-select:nth-child(3) p {color: #B0432B;}
.circle-block .item-select:nth-child(3) p span {color: white;}
.circle-block .item-select:nth-child(4) p {color: #FF8B42;}
.circle-block .item-select:nth-child(4) p span {color: white;}
.circle-block .item-select:nth-child(5) p {color: #358718;}
.circle-block .item-select:nth-child(5) p span {color: white;}
/* ------------------------------------
.circle-block-1
---------------------------------------*/
.circle-block-1{position:relative;margin-top:15px;width:500px;height:500px;border-radius:50%;border:2px solid #fff;margin-left:auto;margin-right:auto}
.circle-block-1 .item-select {
    width: 80px;
    border-radius: 50%;
    height: 80px;
    float: left;
    position: absolute;
    text-align: center;
    border: 2px solid #2d6bd2;
    background: #EBEBEB;
    display: flex;
    color: #5C5C5C;
    /*--animation: 30s lk-rotate1 infinite alternate;--*/
    animation: 30s lk-rotate1  0s infinite;
    flex-direction: column;
    align-items: center;
    justify-content: center;
   }
.rotated-circle-1 {
/* --animation: 30s lk-rotate infinite;--*/animation: 30s lk-rotate infinite;
}
.circle-block-1 .select-item amp-img{width:100px}
.item-select i{font-size: 1.8rem;}
.circle-block-1 .item-select:nth-child(1){margin-top: -37px;right: 40%;}
.circle-block-1 .item-select:nth-child(2){right: 18%;margin-top: 7px;}
.circle-block-1 .item-select:nth-child(3){top: 18%;right: 1%;}
.circle-block-1 .item-select:nth-child(4){top: 42%;right: -6%;}
.circle-block-1 .item-select:nth-child(5){top: 67%;right: -1%;}
.circle-block-1 .item-select:nth-child(6){margin-top: 86%;right: 113px;}
.circle-block-1 .item-select:nth-child(7){bottom: -6%;left: 47%;}
.circle-block-1 .item-select:nth-child(8){bottom: 1%;left: 18%;}
.circle-block-1 .item-select:nth-child(9){bottom: 22%;left: -1%;}
.circle-block-1 .item-select:nth-child(10){top: 40%;left: -6%;}
.circle-block-1 .item-select:nth-child(11){top: 14%;left: 4%;}
.circle-block-1 .item-select:nth-child(12){top: -1%;left: 24%;}
.circle-block-1:hover .rotated-circle-1,.circle-block-1:hover .item-select{animation-play-state: paused;}
.circle-block:hover
{
    animation-play-state: paused;}
.circle-block-1 h3 span:nth-child(1){display:block;font-size:18px}
.circle-block-1 h3 span:nth-child(1){font-size:26px;color:#fff;line-height:42px;margin-top:0;font-family:Galada-Regular;letter-spacing:1px;font-weight:400}
.circle-block-1 .item-select amp-img{animation:25s lk-rotate1 infinite}
.circle-block-1:before{content:"";width:100%;height:100%;position:absolute;/* background:#e8e8e882; */border-radius:50%;animation:auto;border: 2px solid #e2e2e2;}
.rotated-cr-blk .rf{padding-top:36px;position:relative;padding-bottom:51px}
.rotated-cr-blk .rf:before{position:absolute;content:"";right:0;top:0;width:52%;height:100%;background:linear-gradient(200deg,#e6e6e6,#e9e9e9,#fff)}
@keyframes lk-rotate {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes lk-rotate1 {
0%{transform:rotate(360deg)}
100%{transform:rotate(0deg)}
}
.circle-block-1, .rotated-circle-1 {width: 660px;height: 660px;}
.circle-block-1 .item-select p {font-size: 11px;text-align: center;/* font-weight: bold; */cursor: pointer;margin-bottom: 0;}

/* ------------------------------------
Alumni Latest
---------------------------------------*/
.container-fluid-alumni {max-width: 80%;}
.alumniarea-left img {width: 130px !important;height: 130px !important;border-radius: 45px;filter: grayscale(1);display: flex;object-fit: cover;} 
ul.alumni-1 li { padding-bottom: 20px; }
ul.alumni-1 li {display: inline-block;padding: 12px;display: inline-block;display: flex;justify-content: center;width: 100%;float: left;height: 150px;align-items: center;object-fit: cover;} 
.alumniarea {padding: 0px 0px 100px 0px;}
ul.alumni-2 li { width: 25%; } 
ul.alumni-2 li { display: inline-block; padding: 0px; display: inline-block; display: flex; justify-content: center; width: 100%; height: 150px; align-items: center; } 
ul.alumni-2 { margin-bottom: 0px; padding: 10px; } 
.alumniarea-left {display: flex;align-items: center;justify-content: center;} 
ul.alumni-3 li { display: inline-block; padding: 12px; display: inline-block; display: flex; width: 100%; float: left; height: 190px; } 
ul.alumni-3 li:nth-child(1) { width: 100%; height: 350px !important; } 
.alumniarea-left { margin: 0 auto; width: 90%; } 
ul.alumni-3 li:nth-child(1) img {height: 279px !important;margin-top: 98px;width: 300px !important;filter: grayscale(0);object-fit: cover;box-shadow: 6px 6px 40px 5px #0041a336;}
ul.alumni-3 { display: table-row; height: 800px; align-items: center; margin-bottom: 0px; } 
ul.alumni-1 { margin-bottom: 0px; display: grid; align-content: space-between; }
ul.alumni-3 li:nth-child(2) img {margin-top: 48px;}
.alumniindicators [data-bs-target] {box-sizing: content-box;width: 13px;height: 13px;padding: 0;text-indent: -999px;cursor: pointer;background-color: #f7d06a;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-top: -5px; */}
.alumniindicators .active {opacity: 9 !important;width: 16px !important;height:16px !important;background-color: #FFBA0A !important;/* border-radius: 7px !important; */border-top: none;border-bottom: none;/* margin-bottom: 2px; */z-index: 9;margin-top: 2px;margin-bottom: 2px;}
.alumniindicators {display: grid;margin-right: 6px;margin-left: -38px;height: 100%;justify-content: flex-start;align-content: center;}
ul.slider-points { list-style: circle; height: 800px; width: fit-content; position: absolute; left: 80px; display: grid; align-content: center; } 
ul.slider-points li {width: 10px;height: 10px;background: #FFBA0A;margin: 8px;border-radius: 50%;}
section.alumniarea ul.slider-points{
    display: none
}
/* ------------------------------------
Alumni
---------------------------------------*/

.alumnigrid {display: flex;align-items: stretch;justify-content: center;padding: 10px;}
.alumni-indicators {position: relative !important;margin-right: 0 !important;margin-left: 0% !important;}
.alumni-indicators .active {opacity: 1;width: 250px !important;height: 250px !important;border-radius: 64px;filter: grayscale(0);box-shadow: 6px 6px 40px 5px #0041a336;border: none;}
.alumni-mes {/* background-color: transparent; *//* background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%); */transition: background 0.3s, border-radius 0.3s, opacity 0.3s;/* border-radius: 30px 30px 30px 30px; */height: 100%;width: 100%;top: 0;left: 0;}
.controls button i {
    font-size: 30px;
    color: #ff9900;
}
.alumni-mes p {font-size: 21px;line-height: 40px;color: #696969;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.alumni-mes h3 { text-align: right; font-size: 18px; margin-top: 4px; margin-bottom: 0px; color: #333; font-weight: bold; }
.alumni-details {/* padding: 50px; */position: relative;}
.alumni-details h5 {font-size: 26px;padding-top: 2px;color: #0F0D1D;font-weight: bold;padding-bottom: 11px;}
.alumni-mes i { font-size: 72px; color: #e8e1ef; float: right; margin: -55px 52px; }
.alumni-sec .active img{ border-radius: 47px; padding: 5px; }
.alumni img {width: 180px !important;height: 180px !important;border-radius: 45px;filter: grayscale(1);}
.alumni {display: flex;align-items: center;flex-direction: row;margin: 10px;}
 .right {text-align: right;margin-left: auto;}
.btn-primary {color: #fff;background-color: #2B73E6;border-color: #2065d3;padding: 8px 30px 8px 30px;font-size: 16px;border-radius: 10px;font-weight: bold;}
/* ------------------------------------
Educator-Zone-area 
---------------------------------------*/
.Educator-Zone-area {background: #2b73e6;border-radius: 50px;padding: 40px 0px 40px 0px;} 
.Educator-Zone h1 {font-size: 36px;padding-bottom: 11px;width: max-content;margin: auto;display: block;position: relative;color: #fff;} 
.Educator-Zone h2 {font-size: 36px;padding-bottom: 11px;width: max-content;margin: auto;display: block;position: relative;color: #fff;} 
.Educator-Zone h3 {color: #f3f3f3;font-size: 22px;padding-bottom: 30px;} 
.Educator-Zone h3 span {color: #FF9900;font-size: 30px;font-weight: bold;}
.carousel-indicators [data-bs-target] {opacity: .9;}
section.Educator-Zone {position: relative;padding-bottom: 130px;}
.join-2, .join-4, .join-1, .join-3 {
    overflow: hidden;
    border-radius: 40px;
    height: auto;
    max-height: 240px;
}

.join-4 {
    max-height: 380px;
}
/* ------------------------------------
five-section
---------------------------------------*/
.five-section { background: rgb(243,244,248); background: linear-gradient(0deg, rgba(243,244,248,1) 0%, rgba(239,243,255,1) 100%); height: 560px; display: flex; align-items: center; } 
.Educator-Zone img:hover {-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);width: 100%;-webkit-transition: 0.4s ease-in-out;transition: 0.4s linear;}
.join-1 img { border-radius: 40px; width: 210px; height: 210px;} 
.join-2 img {border-radius: 40px;width: 210px;height: 180px;} 
.join-3 img {border-radius: 40px;width: 210px;height: 180px;object-fit: cover;} 
.join-4 img {/* border-radius: 40px; */width: 210px;height: 360px;} 
.join-1 { height: 360px; display: flex; align-items: center; } 
.joinnow a { color: white; font-size: 18px; text-transform: capitalize; } 
.joinnow { background: rgb(43,115,229); background: linear-gradient(187deg, rgba(43,115,229,1) 0%, rgba(10,84,208,1) 100%); border-radius: 35px;  color: white !important; text-transform: uppercase; font-size: 13px; font-weight: 600; letter-spacing: 1px; width: 210px; height: 90px; text-align: center; line-height: 90px; }
.joinnow:hover {background: linear-gradient(187deg, #0a54d0 0%, #0a54d0 100%);}
.five-section-text { height: 360px; display: flex; justify-content: center; align-items: center; }

.Educator-Zone-area .btn-primary {
    background: #fff;
    color: #2b73e6;
}
/* ------------------------------------
Award-sec 
---------------------------------------*/
.Award-Sec h1 {font-size: 33px;margin-left: auto;} 
.Award-Sec h3 { font-size: 33px; } 
.Award-Sec {padding: 60px 0px 60px 0px;background: #ffffff;background-repeat: no-repeat;background-size: cover;}
.Award-Sec-area img { width: 260px; height: 260px; border: solid 5px #ffba0a; border-radius: 50%; } 
.Award-2 { display: flex; align-items: center; } 
.Award-2-sec {display: flex; height: 300px; } 
.Award-Area {padding-top: 64px;left: 0px;right: 0px;}
.Award-Area img{border: solid 3px #ffba0a; border-radius: 50%;}
.Award-8 img {float: right;}
.Award-6 img {float: right;}
.Award-8 img {float: right;margin-top: -60px;}
.Award-Sec .lSSlideOuter .lSPager.lSpg > li {display: none;}
ul#Award-Slider {height: 460px !important;align-items: center;display: flex;}
#Award-Slider .lSAction > .lSPrev { background-position: 0 0; left: 10px; background: rgb(231,231,231); background: radial-gradient(circle, rgb(102 92 92) 0%, rgb(247 247 247) 55%, rgb(253 253 253) 100%); top: 0px; height: 460px; width: 25%; left: 0px; margin-top: 0px; position: absolute; opacity: .1; } 
#Award-Slider .lSAction > .lSNext { background-position: -32px 0; /* left: 10px; */ background-position: 0 0; background: rgb(255 255 255); background: radial-gradient(circle, rgb(205 200 200 / 43%) 0%, rgb(255 255 255 / 19%) 55%, rgb(255 255 255 / 0%) 100%); top: 0px; height: 460px; width: 25%; margin-top: 0px; position: absolute; margin-top: 0px; opacity: .1; } 
#Award-Slider .lSAction > a:hover { opacity: .1; } 
.greencolor{color:#358718;} 
.visible .tabdashed{width: 100%;} 
.tabdashed {transition: 3000ms;width:1%;height: 9px;position: absolute;z-index: 9;bottom: -2px;left: 0;} 
.tab-bg:before {position: absolute;/* content: ""; *//* border-top: 2px dashed #ddd; */height: 0px;width: 100%;bottom: 0px;} 
.tab-bg {position: relative;height: 9px;/* opacity: 1; */width: 100%;opacity: 0;} 
.Award-Area .lSAction > a:hover {opacity: 1; } 

.Award-Area a.lSPrev { height: 160%; top: 0; width: 170px; background: #e9e9e996; } 
.Award-Area a.lSNext { height: 100%; top: 0; width: 170px; background: #e9e9e996; } 
.Award-Area a.lSPrev {top: 0;width: 23%;background: #e9e9e996;margin-top: 0px;left: 0;right: 0px;background: rgb(231,231,231);background: linear-gradient(90deg, #ffffffa6 50%, transparent);opacity: 1;} 
.Award-Area a.lSNext {top: 0;width: 23%;background: #f3000096;margin-top: 0px;right: 0;background: rgb(231,231,231);background: linear-gradient(273deg, #ffffffc9 50%, transparent);opacity: 1;}

/* ------------------------------------
Reviewers-sec 
---------------------------------------*/
.Reviewers-Sec {background: repeating-linear-gradient(90deg, #306acb, #1a4999);/* background: linear-gradient(76deg, rgba(48,106,203,1) 0%, rgba(26,73,153,1) 100%); *//* height: 550px; */padding: 80px 0px 80px 0px;position: relative;} 
.Reviewers-Sec h1 {font-size: 35px;color:White;} 
.Reviewers-Sec h3 {font-size: 32px;}
.Reviewers-Sec p {color: white;font-size: 21px;line-height: 40px;padding-top: 11px;width: 93%;text-align: left;font-weight: normal;} 
.Reviewers {height: 360px;display: flex;align-items: center;}
/* ------------------------------------
Future-Sec
---------------------------------------*/
section.Future-Sec {padding: 100px 0px 0px 0px;position: relative;}
.Future-Sec h1{font-size: 36px;line-height: 50px;margin: auto;}
.Future-Sec h2{font-size: 36px;line-height: 50px;margin: auto;}
.Future-Sec h3{font-size: 32px;line-height: 50px;}
.black{color:#0F0D1D;}
.Future-Sec h3 span {font-size: 32px;color: #0F0D1D;}
.btn-box {margin: 14px;}
.group-btn {display: flex;align-items: flex-end;justify-content: center;margin-bottom: 20px;}
.btn-box p {color: #5f5f5f;font-size: 20px;font-weight: 600;}
/* ------------------------------------
six-section-box
---------------------------------------*/
.six-section-box {background: #F3F4F8;border-radius: 192px 95px 227px 31px;box-shadow: 0px 6px 15px #00000029;}
.six-section-box-img img { float: right; } 
.six-section-box-text { padding: 60px 20px 30px 115px; } 
.six-section-box-text p {text-align: justify;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;text-overflow: ellipsis;color: #777181;}
.six-section-box h1 { text-transform: capitalize; }
.greenthem-btn { background: #429D0A; padding: 10px 30px 10px 30px; border-radius: 5px; width: fit-content; text-align: center; font-size: 18px; font-weight: 600; } 
.greenthem-btn a { color: white; } 
section.six-section {position: relative;z-index: 99;background: white;}
.greenthem-btn img { width: 40px; height: 40px; } 
.whatsapp i { transform: scale3d(1, 1, 1); color: #fff; font-size: 28px; line-height: 26px; bottom: 110px; right: 20px; width: 50px; height: 50px; background: #25D367; border-radius: 50%; padding: 12px; box-shadow: 0px 0px 0px 0px rgb(24 23 23); transform-origin: 100% 100%;box-sizing: border-box; margin-right: 10px;}
/* ------------------------------------
Footer
---------------------------------------*/
/*div#footer {width: 96%;margin: 0px auto;}*/
.footer-bg {/* background-image: url(../images-latest/footerbg.jpg); *//* background-size: cover; *//* background-position: center top; */margin-top: -100px;/* background-repeat: no-repeat; *//* background: #DEEBFF; */}
.footer-overlay:after {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;opacity: 0.9;background: #DEEBFF;/* background: linear-gradient(180deg, rgba(10,7,30,1) 0%, rgba(15,13,29,1) 100%); */border-radius: 40px;}
.footer-overlay {position: relative;z-index: 1;}
.footer-top {margin-bottom: -21%;z-index: 9;position: relative;} 
.map iframe {
    height: 270px;
}
.address-box {
    background: #6796ce;
    height: 270px;
    border-radius: 30px 0px 0px 30px;
    padding: 15px 30px;
    box-shadow: -1px 5px 36px 5px #0041a34f;
} 
.contact-info {position: relative;margin-bottom: 0;} 
.contact-info li { display: flex; align-items: center; position: relative; font-size: 17px; color: #3E3E3E; font-weight: normal; margin-bottom: 7px; -webkit-transition: all 300ms ease; transition: all 300ms ease; text-align: left; border-bottom: dashed 1px #acc4ec66; padding: 9px 0px; }
.contact-info li a {color: #FFFFFF;font-weight: 400;-webkit-transition: none;transition: none;font-family: "Inter", sans-serif;font-size: 13px;} 
.contact-info li i {color: #FFFFFF;text-align: center;-webkit-transition: all 300ms ease;transition: all 300ms ease;} 
.contact-info li :hover {color: #bbd5ff;} 
.contact-title {font-weight: 400;color: #fff;font-size: 20px;position: relative;padding-bottom: 15px;margin-bottom: 9px;letter-spacing: 1px;text-transform: capitalize;} 
h4.contact-title::before { position: absolute; bottom: 0; left: 0; width: 60px; height: 2px; content: ""; background: #fff; } 
.contact-info h4 {font-size: 16px;color: white;margin-bottom: 2px;font-weight: 600;} 
ul.contact-info div { padding-left: 26px; } 
ul.contact-info i {font-size: 22px;/* display: contents; */} 
.contact-info li:nth-child(3) { border:none; } 
.map iframe {border-radius: 0px 30px 30px 0px;box-shadow: 3px 3px 18px 8px #0041a326;} 
.main-footer { position: relative; } 
.main-footer .bg-image { height: 100%; width: 100%; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: center; background-size: cover; } 
.main-footer .widgets-section {transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 220px 0px 10px 0px;margin: 9px;} 
.main-footer .footer-column {position: relative;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 0px 15px 0px 15px;} 
.main-footer .footer-widget {position: relative;} 
.main-footer .widget-title {font-weight: 700;color: #044970;font-size: 18px;position: relative;padding-bottom: 15px;margin-bottom: 10px;letter-spacing: 1px;text-transform: capitalize;} 
.footer-widget h4::before {position: absolute;bottom: 0;left: 0;width: 40px;height: 2px;content: "";background: #044970;} 
.footer-widget p a{font-size: 14px;color: #044970;text-align: left;font-family: "Inder", sans-serif;font-weight: 500;} 
.footer-widget p a:after { content: "|"; padding: 0px 10px 0px 10px; } 
.footer-widget p a:hover { color: #FFBA0A; }  
.user-links {margin-bottom: 0;position: relative;} 
.user-links li {position: relative;line-height: 23px;margin-bottom: 1px;font-size: 13px;color: #044970;text-align: left;font-family: "Inder", sans-serif;font-weight: 500;} 
.user-links li:last-child { margin-bottom: 0; } 
.user-links li a { position: relative; display: inline-block; color: inherit; -webkit-transition: all 300ms ease; transition: all 300ms ease; } 
.user-links li a:hover {color: #FFBA0A;} 
.user-links li a:before {position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background-color: #FFBA0A;content: "";-webkit-transition: all 300ms ease;transition: all 300ms ease;} 
.user-links li a:hover:before { width: 100%; }
.footer-bottom .inner-container {position: relative;text-align: center;} 
.footer-bottom .copyright-text {border-style: dashed;border-width: 1px 0px 0px 0px;border-color: #7e7e7e61;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 10px 0px 0px 0px;color: #044970;font-size: 13px;letter-spacing: 0;font-family: "Inder", sans-serif;} 
.footer-bottom .copyright-text a { color: inherit; } 
.footer-bottom .copyright-text a:hover {color: #FFBA0A;} 
.app_btns a {float: left;/* width: 150px; */margin-right: 18px;padding-right: 3px;height: 50px;} 
.app_btns { display: flex; } 
.footer-widget.footerlogo {height: 180px;display: grid;justify-content: center;align-items: center;} 
.footer-widget.solutionssec {padding: 0px 30px 0px 0px;} 
.footer-widget.footerlogo img { filter: grayscale(1); } 
.footer-widget.footerlogo img:hover { filter: grayscale(0); }
.solutionssec p {font-size: 17px;text-align: left;line-height: 23px;}

p {}
/* ------------------------------------
Light Slider
---------------------------------------*/
.lSSlideOuter .lSPager.lSpg > li{padding:30px 5px 10px!important}
li.lslide{margin:0}
.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lightSlider:before,.lightSlider:after{content:" ";display:table}
.lightSlider{overflow:hidden;margin:0}
.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}
.lSSlideWrapper > .lightSlider:after{clear:both}
.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
.lSSlideWrapper .lSFade{position:relative}
.lSSlideWrapper .lSFade > *{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}
.lSSlideWrapper.usingCss .lSFade > *{opacity:0;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}
.lSSlideWrapper .lSFade > .active{z-index:10}
.lSSlideWrapper.usingCss .lSFade > .active{opacity:1}
.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}
.lSSlideOuter .lSPager.lSpg > li{cursor:pointer;display:inline-block;padding:0 5px}
.lSSlideOuter .lSPager.lSpg > li a{background-color:#b4adad87;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0;transition:all .5s linear 0}
.lSSlideOuter .lSPager.lSpg > li:hover a,.lSSlideOuter .lSPager.lSpg > li.active a{background-color:#494343}
.lSSlideOuter .media{opacity:.8}
.lSSlideOuter .media.active{opacity:1}
.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0 .35s linear 0;transition:border-radius .12s linear 0 .35s linear 0}
.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}
.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}
.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}
.lSSlideOuter .lSPager.lSGallery:after{clear:both}
.lSAction > a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0;transition:opacity .35s linear 0}
.lSAction > a:hover{opacity:1}
.lSAction > .lSPrev{background-position:0 0;left:10px}
.lSAction > .lSNext{background-position:-32px 0;right:10px}
.lSAction > a.disabled{pointer-events:none}
.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}
.lSSlideOuter.vertical{position:relative}
.lSSlideOuter.vertical.noPager{padding-right:0!important}
.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}
.lSSlideOuter.vertical .lightSlider > *{width:100%!important;max-width:none!important}
.lSSlideOuter.vertical .lSAction > a{left:50%;margin-left:-14px;margin-top:0}
.lSSlideOuter.vertical .lSAction > .lSNext{background-position:31px -31px;bottom:10px;top:auto}
.lSSlideOuter.vertical .lSAction > .lSPrev{background-position:0 -31px;bottom:auto;top:10px}
.lSSlideOuter.lSrtl{direction:rtl}
.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}
.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}
.lSSlideOuter .lightSlider > *,.lSSlideOuter .lSGallery li{float:left}
.lSSlideOuter.lSrtl .lightSlider > *,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}
@-webkit-keyframes rightEnd {
0%{left:0}
50%{left:-15px}
100%{left:0}
}
@keyframes rightEnd {
0%{left:0}
50%{left:-15px}
100%{left:0}
}
@-webkit-keyframes topEnd {
0%{top:0}
50%{top:-15px}
100%{top:0}
}
@keyframes topEnd {
0%{top:0}
50%{top:-15px}
100%{top:0}
}
@-webkit-keyframes leftEnd {
0%{left:0}
50%{left:15px}
100%{left:0}
}
@keyframes leftEnd {
0%{left:0}
50%{left:15px}
100%{left:0}
}
@-webkit-keyframes bottomEnd {
0%{bottom:0}
50%{bottom:-15px}
100%{bottom:0}
}
@keyframes bottomEnd {
0%{bottom:0}
50%{bottom:-15px}
100%{bottom:0}
}
.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}
.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}
.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}
.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}
.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}
.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}
.lightSlider.lsGrab > *{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.lightSlider.lsGrabbing > *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
.alumnidisplay-none {
    display: none;
}
ul.contact-info div p {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
}
/* ------------------------------------
Media Quiry
---------------------------------------*/
@media (max-width: 1919px) {
li.gbtn {right:0px;} 
}
@media (max-width:1600px) {
    .one-platform { 
    margin-bottom: 100px;
}
    .circle-border {
     transform: scale(0.8);
     margin-top: 0;
     transform-origin: center;
} 
    .iphone{
     transform: translate(-50%, -0%) scale(0.9);
     transform-origin: center;
     bottom: -5%;
}
    .circle-block-1 .item-select p {
        font-size: 13px;
    }

.one-platform-bg {
    margin-top: 0;
}
   ul.alumni-3 li:nth-child(1) img {
    height: 249px !important;
    width: 244px !important;
}

   .join-1 img {
    border-radius: 40px;
    width: 210px;
    height: 170px;
}
   .join-3 img {
    border-radius: 40px;
    width: 210px;
    height: 140px; 
}
   .join-2 img {
    border-radius: 40px;
    width: 210px;
    height: 150px;
}
   .join-4 img { 
    width: 210px;
    height: 300px;
}
   .Future-Sec h1 {
    font-size: 35px;
    line-height: 43px;
    margin: auto;
}
.Future-Sec h2 {
    font-size: 35px;
    line-height: 43px;
    margin: auto;
}

   .Future-Sec h3 {
    font-size: 32px;
    line-height: 43px;
}
   .Reviewers-Sec p {
    color: white;
    font-size: 19px;
    line-height: 36px; 
}
   .four-box .col-xxl-3.col-xl-3.col-lg-6.col-md-6.col-12 {
    padding: 0px;
}
.heading-sec-title {font-size: 40px;/* margin-left: auto; */}
.heading-sec-subtitle {font-size: 32px;} 
.entab-about-content {margin-top: -26px;padding-left: 37px;}
.counter {font-size: 19px;}
.counter-box p {font-size: 13px;line-height: 21px;}
.sliderarea h1 {font-size: 26px;line-height: 36px;margin-top:35px;} 
/*.sld-textarea::before {top: 24px;}*/ 
.header-menu {margin-left: 2px;margin-right: 2px;}
.alumniarea-left {margin: 0 auto;width: 100%;} 
.container-fluid-alumni {/* max-width: 100%; */}
}

@media (max-width: 1399.98px){
    .sld-form h2 {
    font-size: 20px;
}

.modals-details h5 {
    margin-bottom: 0;
    font-size: 16px;
}

.modals-details p {
    font-size: 14px;
}

.heading-sec-subtitle-para {
    font-size: 17px;
}

.four-box-area p {
    font-size: 13px;
    line-height: 23px;
}

.four-box-area h3 {
    font-size: 19px;
}

section.four-box {
    height: 700px;
}

section.alumniarea {
    padding-bottom: 10px;
}

.row.Award-Area {
    padding-top: 0;
}

.Award-Area img {
    /* transform: scale(0.9); */
}

.Reviewers-Sec p {
    font-size: 17px;
    line-height: 32px;
}

.Future-Sec h3 span {
    font-size: 28px;
}

a.thm-btn, .thm-btn-orange {

    font-size: 15px;
}
    .contact-info h4 {
    font-size: 15px;
    color: white;
    margin-bottom: 0px;
    font-weight: 600;
}
    .contact-title{
        font-size: 18px;
            padding-bottom: 11px;
    margin-bottom: 5px;
    }
    .address-box, .map iframe {
        height: 250px;
    }
  .footer-widget.footerlogo {
    height: 170px;
}
    .main-footer .widget-title {
    font-size: 17px;
    padding-bottom: 9px;
}
    .footer-widget.solutionssec {
    padding: 0px 10px 0px 0px;
}
    section.Future-Sec img.img-fluid.mx-auto.d-block {
    width: 60%;
}
    .user-links li{
            margin-bottom: 2px;
    }
    .Award-8 img { 
    margin-top: -10px;
}
    ul#Award-Slider{
        height: 490px !important;
    }
    .alumni-details h5 {
    font-size: 24px; 
}.Educator-Zone-area { 
    padding: 40px 60px 40px 60px;
}
    .Educator-Zone h1 {
        font-size: 30px;
    }
 .Educator-Zone h3 {
    font-size: 18px !important;
}
    .Educator-Zone h3 span{font-size: 23px;}
    .alumni-mes p {
    font-size: 16px !important;
    line-height: 30px !important;
}
    .entab-nav {
    padding-top: 30px;
    padding-bottom: 30px;
}
    .heading-sec-title-mid{
        font-size: 32px;
    }
    .heading-sec-subtitle-mid, .heading-sec-subtitle{
        font-size: 28px !important;
    }
    .productsec {
    height: auto;
    padding-top: 10px;
}
    .entab-nav .nav-link {
    padding: 9px 50px 9px 50px;
}
    .sliderarea {
    padding: 10px 40px 50px 40px;
}
    .sld-textarea h1.animated.zoomIn {
    margin-bottom: 0;
}
    .heading-sec-title {
    font-size: 32px !important;
    /* margin-left: auto; */
}
  .logo img {
    width: 80%;
}
    .alumniarea-left {  
    transform: scale(0.8);
}
    .four-box .col-xxl-3.col-xl-3.col-lg-6.col-md-6.col-12 {
    padding: 10px;
    margin-top: 30px;
}
    input {
        padding: 5px 16px;
    }
    .btn-primary {
    padding: 3px 17px 3px 17px;
}
    .sld-form {
    padding-top: 10px;
    padding-bottom: 10px; 
}
ul.alumni-3 li:nth-child(1) img {width: 280px !important;}  
ul.sliderli li {font-size: 12px;line-height: 19px;}   
.fourbox {border-radius: 39px;padding: 16px;width: 100%;/* height: 400px; */min-height: 470px;}
#aboutimg {position: relative;width: 100%;height: auto;overflow: hidden;}
  #aboutimg img{width: 100%;}
.goodthebest-area-img {width: 10%;/* padding-right: 18px; */}
.sliderarea h1 {font-size: 23px;}
#cssmenu > ul > li.has-sub > a {padding-right: 5px;}
.btn-outline-primary{/* height:45px; */}
.btn-warning:active{ height:45px;}
.btn-outline-primary{font-size: 13px;/* width: fit-content; *//* padding: 0px 10px 0px 10px; */}
}
@media (max-width: 1199.98px){
    .one-platform{margin-bottom: 20px;}
.sliderarea h1 {font-size: 21px;line-height: 32px;margin-top: 23px;}
/*.sld-textarea::before {top:24px;}*/  
.slider-right-img {margin-top: 0px;height: 607px;display: flex;align-items: center;}
.slider-right-img {margin-top: 0px;}  
ul.sliderli li {font-size: 14px;line-height: 25px;}  
.address-box {padding:18px;} 
.join-1 img {object-fit: cover;background: #dcdee9;}
.join-2 img {object-fit: cover;background: #dcdee9;}
.join-3 img {object-fit: cover;background: #dcdee9;}
.join-4 img {object-fit: cover;background: #dcdee9;}
.fourbox {width: 100%;height: auto;min-height: auto;}
.four-box {height: auto !important;}
.entab-nav .nav-link {background: 0 0;border: 0;border-radius: 0.25rem;width: 190px;border-radius: 15px;font-size: 16px !important;text-transform: uppercase;text-align: center;padding: 5px 2px;border: solid 1px #DBDBDB;border-radius: 15px;font-weight: 600;letter-spacing: 1px;}
#aboutimg {position: relative;width: auto;height: auto;overflow: hidden;}
#aboutimg img {max-width: 80%;width: auto;}
div#aboutimg { margin: 0 auto;display: flex;justify-content: center;padding-bottom: 49px;}
.counter-box {padding: 15px;}
.counter {font-size: 20px;}
.counter-box p {font-size: 13px;line-height: 21px;}
.sliderarea >.container-fluid {min-height: 100vh;}
.productsec {/* box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; */height: auto;}
  input {
    padding: 5px 10px;
    font-size: 14px;
}

.submit {
    padding: 3px 15px 3px 15px;
    font-size: 13px;
}

.sld-form {
    padding: 11px 10px;
    border-radius: 19px;
}

.engagement-blk img {
    height: 80px;
}

.heading-sec-title {
    font-size: 27px !important;
}

.heading-sec-sub-title {
    font-size: 18px;
}

.goodthebest h4 {
    font-size: 16px;
    margin-bottom: 30px;
}

.goodthebest {
    margin-top: 30px;
}

p {
    font-size: 13px;
}

.hrline {
    margin-bottom: 15px;
}

.goodthebest-area h5 {
    font-size: 14px;
}

.heading-sec-title-mid {
    font-size: 25px;
}

.heading-sec-subtitle-mid, .heading-sec-subtitle {
    font-size: 24px !important;
}

.tab-head {
    font-size: 16px;
    padding: 0px 20px 0px 20px;
    margin-top: 14px;
}

.tab-para {
    font-size: 13px;
}

.modals-details p {
    font-size: 12px;
}

.modals-details h5 {
    font-size: 14px;
}

.entab-nav .nav-link.active, .entab-nav .show>.nav-link {
    font-size: 16px !important;
}

.four-box-area img {float: left;width: 30%;margin-right: 20px !important;}

ul.alumni-3 li:nth-child(1) img {
    width: 230px !important;
}

.Reviewers-Sec p {
    font-size: 16px;
    line-height: 28px;
}
}
@media (max-width: 991.98px){ 
      .form_block.request_demo { 
    width: 80% !important;
}
    .form_block.request_demo h3 { 
    font-size: 25px; 
}
  ul.sliderli {
    float: left;
}
  ul.sliderli li, .tech-partners{
    margin: 0;
    text-align:left;
  }
    .Reviewers, .sliderarea >.container-fluid{
        min-height: auto;
        height: auto;
    }
    span.floating-object-2.tm-animation-floating.z-index--1:nth-child(1) {
     left: 2% !important; 
}

span.floating-object-2.tm-animation-floating.z-index--1 :nth-child(2) {
     right: 2% !important; 
    height: 35px !important;
    width: 35px !important;
    background-size: 100%;
}

span.floating-object-2.tm-animation-floating.z-index--1:nth-child(4) {
     right: 2% !important; 
    height: 90px !important;
    width: 90px !important;
    background-size: 100%;
}
    section.alumniarea {
    padding-bottom: 60px;
}
    .Reviewers-Sec { 
    padding: 80px 40px 80px 40px; 
}
    .right {
    margin: auto;
    text-align: center;
}
    .products-sec { 
    padding: 20px 22px 40px 22px;
}
  /*.heading-sec-title-mid::before {
    margin: -10px -35px;
}*/

.alumnidisplay .right {
    text-align: center;
    margin: auto;
}
    .one-platform {
    margin-bottom: 0;
}
  .container-fluid.container-fluid-slider {
    order: 3;
}
.container-fluid.container-fluid-slider {
    order: 3;
}

.slider-fix {
    position: static;
    margin: 0;
    width: 100%;
    height: auto;
}

.slider-right-img img {
    height: 320px;
}
.sld-form{
    width: 100%;
}

.sld-form {}
    .setHeight {
    text-align: left;
    min-height: auto;
}
.join-1 img { width: auto; height: auto; } 
.join-2 img {width: auto; height: auto; } 
.join-3 img {width: auto; height: auto; } 
.join-4 img {width: auto; height: auto;}
.heading-sec-title {font-size: 30px !important;}
.heading-sec-subtitle, .Future-Sec h3 span {font-size: 25px !important;}
.productsec {height: auto;display: grid; align-content: baseline; padding-top: 40px;}
.sliderarea h1 {font-size:26px;line-height:35px;margin-top: 35px;}
.navbarsec {padding: 10px 0px 10px 0px;}
.alumni img {width: 100px !important;height: 100px !important;}
.alumni-indicators .active {width: 120px !important;height:120px !important;}
.productsec-img img {padding-left: 0px;}
.productsec-img {margin-top: 15px;}
.container-fluid-theme {
    max-width: 90%;
}
}
@media (max-width: 767.98px){
    .sliderarea >.container-fluid {
    min-height: auto;
}
    .one-platform { 
    padding-top: 70px;
    margin-bottom: 00px;
}
    .entab-nav .nav-link, .entab-nav .nav-link.active {
    width: 200px;
    font-size: 15px!important;
    padding: 10px;
}
.Future-Sec h1 {font-size: 25px !important;line-height: 32px;}   
.Future-Sec h2 {font-size: 25px !important;line-height: 32px;}   
.Future-Sec h3 {/* font-size: 25px !important; */line-height: 31px;}   
.Future-Sec h3 span {/* font-size: 25px !important; */} 
.Reviewers-Sec h1 {font-size: 25px;}
.Reviewers-Sec h3 {font-size: 25px;} 
.Award-Sec h1 {font-size: 25px;}
.Award-Sec h3 {font-size: 25px;}
.Educator-Zone h1 {font-size: 25px;}
.Educator-Zone h2 {font-size: 25px;}
.Educator-Zone h3 span {font-size: 24px;}
.heading-sec-title-mid {font-size: 25px;}
.heading-sec-subtitle-mid {font-size: 25px !important;} 
.main-footer .widget-title {font-size: 17px;}    
.footer-widget.footerlogo {height: auto;height: auto;margin-top: -20px;margin-bottom: 0px;}    
.app_btns {padding: 5px;} 
.address-box {border-radius: 15px;margin-bottom: 15px;height: auto;} 
.map iframe {border-radius: 15px;}
.container-fluid-theme {max-width:98%;}
 section.Future-Sec {padding: 60px 15px 0px 15px;}  
 .Educator-Zone-area {padding: 50px 23px 21px 20px;}
.counter-box {padding: 15px;border: solid 1px #f3eaea;} 
.Reviewers-Sec p { color: white; font-size: 18px; line-height: 32px; padding-top: 11px; width: 100%; text-align: left; font-weight: normal; } 
.button {/* top: 100px; */} 
li.gbtn { height: auto; } 
.header-links.header-right { float: none; padding-right: 30px; }
.carousel-indicators.slider-indicators {margin-left: -7px;}  
.container-fluid-slider {width: 100%;}
.sld-form {width: 90%;padding: 20px;margin: 0 auto;}
.sld-form h2 {font-size: 18px;}
.btn-primary {padding: 7px 30px 7px 30px;font-size: 15px;}
.sliderarea h1 {font-size: 22px;line-height: 28px;margin-top: 42px;}
.sld-form {/* margin-top: 140px; */}
.sld-textarea {padding-left: 0px;}
/*.sld-textarea::before {top: 6px;}*/
ul.sliderli li {font-size: 16px;line-height: 29px;}
.header-links li {font-size: 14px;}
.navbarsec {padding: 0px 0px 0px 0px;}
.slider-right-img {/* margin-top:80px; *//* margin-bottom: 30px; */height: auto;}
.goodthebest-area-img {/* width: 130px; */}
.goodthebest-area img {border: solid 3px #ff9900;}
.happy-clients { padding: 50px 0px 0px 0px;}
section.aboutus-sec {padding: 40px 0px 50px 0px;}
.heading-sec-title {font-size: 25px;}
.heading-sec-sub-title {font-size: 19px;}
.productsec-img img {padding-left: 0px;}
section.alumni-sec {padding: 50px 0px 50px 0px;}
.alumnidisplay-none h3 {font-size: 20px;}
.alumnidisplay-none h1 {font-size: 22px;}
.join-2 img {width: auto; height: auto; width: 100px; height: 80px; border-radius: 100px; object-fit: cover; } 
.join-1 {height: auto;display: flex;align-items: center;}
ul#Award-Slider {height: auto !important;}
.alumnigrid {padding: 10px;width: 50%;}
.Award-Sec {padding: 50px 0px 0px 0px;}
.Educator-Zone h3 {font-size: 23px;}
.goodthebest-area-img { width: 20%; }
.productsec-img {height: 500px;display: grid;position: relative}
.modals-img img {width: 100%;height: auto;}
.modals-details h5 {font-size:19px;}
.tab-head {font-size: 17px;padding: 3px 15px 3px 15px;}
.thm-btn {padding: 14px 30px 14px 30px;font-size: 16px;}
.thm-btn-orange{padding: 14px 30px 14px 30px;font-size: 16px;}
.app_btns a {float: left;width: 126px;margin-right: 10px;padding-right: 4px;height: 60px;}
.objects-none {display: none;}
/*.heading-sec-title::before {margin: -11px;margin-top: -6px;}*/
.four-box {height: auto;padding: 50px 0px 50px 0px;background: none;}
.fourbox {border-radius: 20px;padding: 25px;width: 80%;margin: auto;}
.four-box-area.g-5 {--bs-gutter-y: 1rem;}
.alumni-mes p {font-size: 17px; line-height:34px}
.sliderarea:before {
    content: "";
    width: 60px;
    height: 60px;
}
.sliderarea:after { 
    right: -40px;
}
  .sliderarea {
    padding: 10px 20px 50px 20px;
}
}
@media (max-width: 575.98px){
    .circle-block-1 .item-select {
        height: 42px;
        background: #fff;
        border-radius: 65px !important;
        font-size: 12px !important;
    }
    form#contact1 > div {
    width: 100%; 
}
    .form_block.request_demo {
    width: 90% !important;
    padding: 20px;
}
    form#contact1 > div input {
    width: 100%; 
}
    .form_block.request_demo {
    width: 90% !important;
    padding:40px 20px 20px;
    max-height: 90vh;
    overflow-y: scroll;
}
    .form_block.request_demo::-webkit-scrollbar {
    width: 0;
}
    .header-links.header-right {
    float: none;
    padding-right: 0px;
    text-align: center;
}
    .tech-partners img {
    width: 100%;
}
    .heading-sec-sub-title {
    font-size: 16px;
}
    ul.alumni-3 {
        flex-direction: column-reverse;
    }
    .sld-form{
        width: 100%;
    }
    .entab-about-content { 
    padding-left: 15px;
}
    .modals-img {
    width: 50px;
}
    .modals-details h5 {
    font-size: 15px;
}
.group-btn {display: grid;align-items: center;justify-content: center;text-align: center;}    
.btn-box {margin: 2px;}   
.btn-box p {text-align: center;margin-bottom: 0px;}
.nabbar-p-0{ padding:0px} 
.logo {width: 100%;margin-left: 0;padding-bottom: 11px;} 
header {display: flex;justify-content: space-between;} 
.button {height: 46px;position: relative;right: 0px;cursor: pointer;top: 0px !important;} 
.logo img { padding-top: 5px; display: block; margin: 0 auto; } 
#cssmenu ul { margin-top:0px; border-radius:0px 0px 10px 10px; }
.alumniarea-left {display: grid;transform: scale(1);margin-bottom: 20px;}
ul.alumni-3 li {height: auto;float: inherit;}   
ul.alumni-3 li, ul.alumni-3 li:nth-child(1) {justify-content: center;height: auto !important;}    
.heading-sec-title {
    font-size: 23px !important;
    padding-left: 0;
}

.heading-sec-subtitle, .Future-Sec h3 span {
    font-size: 19px !important;
}



ul.alumni-1, ul.alumni-2, ul.alumni-3 {
    height: auto;
    display: flex;
    flex-wrap: wrap;
}

ul.alumni-3 li:nth-child(1) img {
    margin: 0;
}

ul.alumni-1 li, ul.alumni-2 li {
    width: 50%;
    height: auto;
    padding: 10px;
}
.alumniarea-left img {
    width: 95% !important;
    height: auto !important;
}
ul.alumni-3 li:nth-child(2) img{
    margin-top: 0;
}
ul.alumni-3 li:nth-child(2) {
    width: 90%;
    padding: 20px;
    margin: auto;
}
  .row.g-3.justify-content-md-center {
    flex-wrap: wrap;
}

.join-2, .join-4, .join-1, .join-3 {
    height: 100%;
    max-height: initial;
}

.join-1 img, .join-4 img {
    width: 100%;
    height: 100%;
}

.join-2 {
    height: 150px;
} 

.join-2 img {
    height: 100%;
    width: 100%;
    border-radius: 9px;
}


.Educator-Zone-area .col {
    display: flex;
    align-items: center;
    width: 50%;
    flex: auto;
    justify-content: center;
}
ul.alumni-3 li:nth-child(1) img {
    width: 100%!important; 
    height: auto !important;
}
.circle-block-1 .item-select, .circle-block .item-select {
    width: 46%;
    margin: 5px !important;
    position: static;
    float: unset;
    transform: unset;
    animation: none;
    border-radius: 5px;
}
.circle-block, .rotated-circle {
    width: 100%;
    height: auto;
    transform: unset;
    position: static !important;
}
.rotated-circle-1 {
    width: 100%;
    height: auto;
    transform: unset;
    animation: none;
}

.rotated-circle-1, .rotated-circle {
    display: flex;
    flex-wrap: wrap;
}

.circle-block-1, .rotated-circle-1 {
    width: 100%;
    height: auto;
}

.circle-block-1 .item-select p {
    font-size: 15px;
}

.rotated-circle {
    position: static;
    width: 100%;
    height: auto;
    animation: none;
}

.circle-block .item-select {
    position: static;
}

.circle-block:before {
    display: none;
}

.circle-block:before {
    display: none;
}

.circle-border {
    transform: scale(1);
}

.iphone {
    transform: unset;
    position: static;
    HEIGHT: AUTO;
    width: 80%;
    margin: auto;
    margin-top: 20px;
}

.circle-block-1:before {
    display: none;
}

.one-platform {
    padding: 40px 0;
}
.productsec-img {
    height: 350px; 
}
/*.heading-sec-title::before, .heading-sec-title-mid::before {
    margin: 0;
    margin-top: 0;
    left: -20px;
    width: 20px;
    background-size: 100%;
}*/
.fourbox img.img-fluid {
    float: unset;
    width: 100%;
}
.container-fluid-alumni {
    max-width: 95%;
}
.Reviewers-Sec {
    padding: 30px 15px 80px 16px;
}
.Reviewers-Sec p { 
    font-size: 16px;
    line-height: 27px; 
}
/*.sld-textarea::before{
    width:20px;
    height:20px;
    background-size: 100% 100%
}*/
.sliderarea h1 {
    font-size: 18px; 
    margin-top: 30px;
}
ul.sliderli li {
    font-size: 14px;
    line-height: 20px;
}

.goodthebest-area-img {
    width: 15%;
    margin-right: 11px;
}
  .heading-sec-mid {
    position: relative;
}
  .entab-nav {
    display: flex;
    flex-direction: row;
}

ul.nav.entab-nav li {
    width: 50%;
    padding-right: 0;
}

ul.nav.entab-nav li a, ul.nav.entab-nav li a.active {
    width: auto;
    min-width: 100px;
    margin: 0px 3px;
    font-size: 12px !important;
    padding: 5px;
}.products-sec {
    padding: 20px 15px 40px 15px;
}
 ul.alumni-1 li, ul.alumni-2 li, ul.alumni-3 li:nth-child(2){
    display: none
}
}

@media(max-width: 400px){
    section.Future-Sec img.img-fluid.mx-auto.d-block {
    width: 100%;
}
  .productsec-img {
      height: 250px; 
}
  ul.nav.entab-nav li {
    width: 100%;
    padding-right: 0;
}
}

#cssmenu > ul {
    display: flex;
}


