@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwQT9g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvvYwYL8g.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvmYwYL8g.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvuYwYL8g.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvhYwYL8g.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvtYwYL8g.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvsYwYL8g.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face {font-display: block;font-display: swap;font-family: "bootstrap-icons";src: url("../fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"),url("../fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff");}
.bi::before, [class^="bi-"]::before, [class*=" bi-"]::before {display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: 1;vertical-align: -.125em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.bi-lg {font-size: 1.2rem}
.bi-md {font-size: 1.1rem}
.bi-search::before {content: "\F52A"}
.bi-exclamation-triangle::before {content: "\F33B"}
.bi-arrow-clockwise::before {content: "\F116"}
.bi-chevron-down::before {content: "\F282"}
.bi-images::before {content: "\F42B"}
.bi-link-45deg::before {content: "\F470"}
.bi-play-btn::before {content: "\F4F1"}
.bi-three-dots::before {content: "\F5D4"}
.bl-icon-close::before {content: "\F659"}
.bi-facebook::before {content: "\F344"}
.bi-twitter-x::before {content: "\F8DB"}
.bi-youtube::before {content: "\F62B"}
.bi-instagram::before {content: "\F437"}
.bi-pinterest::before {content: "\F663"}
.bi-linkedin::before {content: "\F472"}
.bi-plus-lg::before {content: "\F64D"}
.bi-file-earmark-pdf::before {content: "\F63E"}
.bi-geo-alt::before {content: "\F3E8"}
.bi-three-dots::before {content: "\F5D4"}

.bi-telephone::before {content: "\F5C1"}
.bi-envelope::before {content: "\F32F"}
.bi-pencil-square::before {content: "\F4CA"}


body,html{height:100%;}
body{padding-top:133px;}
a {color: var(--bs-primary);}

@media (max-width: 1279.98px) { 
body{padding-top:90px;}
}

@media (max-width: 1400px) { 
.h1, h1 {font-size: 2.2rem;}
}

@media (max-width: 767.98px) { 
.navbar-brand img {width: 150px;} 
body{padding-top:144px;}
html {font-size: 15px;}
}

/*Btn Effect*/
.btn {position:relative;z-index:1;overflow:hidden; font-weight:500}
.btn:before {content: '';position: absolute;z-index:-1;top:0;left:0;width: 100%;height:100%;background:var(--bs-btn-hover-bg);display: block;-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transition: transform 0.4s cubic-bezier(1, 0, 0, 1);transition: transform 0.4s cubic-bezier(1, 1, 1, 1)}
.btn:hover:before {-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1)}

.shrink {-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);}

/* Footer */ 
.footer {position: relative;z-index:0;background:var(--bs-dark);color:var(--bs-light)} 
.ftr-link a{color:inherit;text-decoration:none;overflow:hidden;position:relative }
.ftr-link a:hover{color:var(--bs-white);text-decoration:none;} 

.ftr-link a:after {content: '';position: absolute;bottom:0;left:0;width: 100%;height:1px;background:var(--bs-white);display: block;-webkit-transform-origin: right top;-ms-transform-origin: right top;transform-origin: right top;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transition: transform 0.4s cubic-bezier(1, 0, 0, 1);transition: transform 0.4s cubic-bezier(1, 0, 0, 1)}
.ftr-link a:hover:after {-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1)}

.ftr-head {font-weight:600;color:var(--bs-light)}
ul.ftr-list{padding:0;margin:0 0 10px;list-style:none;vertical-align:top;}
ul.ftr-list li{margin:0;padding:5px 0;line-height:1.4; list-style:none;position:relative;}  
 

ul.social-media {margin: 0px;padding: 0px;display: block; list-style: none;}
ul.social-media li {margin: 0 0px 0px 0px;}
ul.social-media .sm {color: var(--bs-white);border-radius:6px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;vertical-align: middle;text-align: center;}
ul.social-media .sm:hover {color: #fff;}
.sm {background:var(--bs-primary);transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;}
.sm-facebook:hover {background: #4267B2;}
.sm-google:hover {background: #3f85f4;}
.sm-google-plus:hover {background: #d13f2d;}
.sm-linkedin:hover {background: #0275b5;}
.sm-youtube:hover {background: #FF0000;}
.sm-youtube-play:hover {background: #FF0000;}
.sm-tumblr:hover {background: #274152;}
.sm-twitter:hover {background: #1DA1F2;}
.sm-xtwitter:hover {background: #14171A;}
.sm-pinterest:hover {background: #cb2028;}
.sm-instagram:hover {background: #833AB4;}
.sm-wordpress:hover {background: #3e739d;} 
.sm-whatsapp:hover {background: #075e54;}

@media (max-width: 767.98px) { 
ul.ftr-list li{margin:0;padding:8px 0;line-height:1.4;display:inline-block;list-style:none;position:relative;}  
ul.ftr-list li:not(:last-child) {margin-right:0;}
ul.ftr-list li:not(:last-child):after{content:"|";margin:0 8px;}
.scrollup {width:40px;height:40px;line-height:32px;}
.scrollup .fa{line-height:32px;} 
}

/* btn scroll top */
.btn-scroll-top {background-color: #eee;border: 3px solid #1c91d0;border-radius: 10px;bottom: .5rem;_box-shadow: inset 0 0 0 .1rem rgba(227,229,233,1); opacity: 0; position: fixed; right: .5rem; transform: translateY(.75rem); transition: all .2s linear,margin-right 0s;visibility: hidden; z-index: 9992;}
.btn-scroll-top, .btn-scroll-top:after {cursor: pointer; display: block; height: 3rem;width: 3rem}
.btn-scroll-top {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="%231c91d0" class="bi bi-arrow-up" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5"/></svg>'); background-repeat: no-repeat; background-position: center;}
.btn-scroll-top.active-progress {transform: translateY(0);visibility: visible}
@media (min-width:320px) {.btn-scroll-top.active-progress {opacity: 1}}
.btn-scroll-top svg path { fill: none}
.btn-scroll-top:hover {background-color: var(--bs-primary);background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="%23ffffff" class="bi bi-arrow-up" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5"/></svg>');background-repeat: no-repeat;background-position: center;}
@media (min-width:768px) {
.btn-scroll-top {background-color: #eee;border: 0px solid #1c91d0;border-radius: 10px;bottom: 1rem; opacity: 0;position: fixed;right: 1rem;transform: translateY(.75rem);transition: all .2s linear,margin-right 0s;visibility: hidden;z-index: 9992;}
.btn-scroll-top svg path {fill: none}
.btn-scroll-top svg.progress-square path {stroke: #1c91d0;stroke-width: 2;box-sizing: border-box;transition: all .2s linear}
.btn-scroll-top:hover {background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="%23ffffff" class="bi bi-arrow-up" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5"/></svg>');background-repeat: no-repeat;background-position: center;}
}

@media (min-width: 767.98px) { 
.bg-scholaship1 {background: url(../images/bg-scholarship1.jpg) no-repeat left bottom;}
.bg-scholaship2 {background: url(../images/bg-scholarship2.jpg) no-repeat right bottom;}
}

.carousel-control-next, .carousel-control-prev {width: 10% !important;}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")
}

@media (max-width: 767.98px) { 
.carousel-item .h1{font-size: calc(.95rem + 1vw) !important;}
}

/*clients marquee*/
.clients-panel{padding:0px 0; margin:0px;}
.clients-panel ul{padding:0px; margin:0px auto; list-style:none;}
.clients-panel > ul{ margin:0px; padding:0px; list-style:none; text-align:center; margin:0 auto !important; }
.clients-panel ul li{display:inline-block; vertical-align:middle; margin:0px 10px 0; text-align:center !important; white-space:normal;}
.clients-panel ul li img{display:block; }