*{margin:0;padding:0;box-sizing:border-box;}
a{text-decoration:none;}
ul{margin:0; padding:0;}
li{list-style:none;}

body{font-family: "Raleway", sans-serif;font-size: 17px;line-height: 26px;color:#696e77;font-weight:400;}
.large-container {position: static;max-width: 1650px;padding: 0px 15px;margin: 0 auto;}
h1, h2, h3, h4, h5, h6 {font-family: "Inter", sans-serif;}
h2 {font-size:28px;line-height: 36px;color: #000;font-weight: 500;}
h3 {font-size:24px;line-height: 36px;color: #000;font-weight: 500;}

/* ==================== Start Header Top Css ==================== */
.main-header{position:absolute; z-index:999; width:100%;}
.top-bar{padding:0px 20px; border-bottom:solid 1px rgb(255 255 255 / 27%); margin-bottom: 15px;}
.top-bar .top-md {position: relative;padding-left: 80px;}
.top-bar .top-md .text.workings {font-weight: 500;}
.top-bar .top-md .text {font-weight: 400;font-size: 17px;line-height: 26px;color:#fff;padding-right: 15px;}
.top-bar .top-md .call a,
.top-bar .top-md .mail a {font-size: 17px;line-height: 25px;color:#fff;display: block;background:#008bf9;border-radius: 9px;padding: 1px 15px;}
.top-bar .top-rt {justify-content: flex-end;align-items: flex-end;}
.top-bar .top-rt .social-icons ul li a {width: 35px;height: 35px;line-height: 38px;}
.top-bar .top-rt .social-icons ul li a:hover{color:#FFE076; background:transparent;}
.top-bar .social-icons {position: relative;text-align: left;}
.top-bar .social-icons ul{margin-bottom:0; display:flex; align-items:center;}
.top-bar .social-icons ul li {display: inline-block;margin: 0px;padding:2px 3px; color:#fff; font-size:14px; border-right: solid 0px rgb(255 255 255 / 27%);}
.top-bar .social-icons ul li .m-icon {border:0px;background:transparent; width: 40px;height: 40px; color:#fff;font-size:20px;text-align: center;line-height: 40px;display: block;border-radius:0px;}
.top-bar-main{display:flex; justify-content: space-between;}
.top-bar-left ul{margin:0; padding:0;}
.top-bar-left ul li{list-style:none; display:inline-block; padding-right:15px;}
.top-bar-left ul li a{color:#fff; font-size:14px; line-height: 40px;}
.top-bar-left ul li a:hover{color:#ffb302;}
.top-bar-left ul li a i{padding-right:6px;}
/* ==================== Start Header Top Css ==================== */
/* ==================== Start Heaer Nav Css ==================== */
.header-nav-main .header-logo {position: relative;}
/*.header-nav-main .header-logo svg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;z-index: 1;*//* height: 185%;width: 120%; *//*}
.header-nav-main .header-logo .logo {display: block;position: relative;z-index: 2;text-align: center;padding:8px 8px;margin:0;}
.header-nav-main .header-logo .logo img{max-width:100%;}
.header-nav-main .menu-toggle .nav-menu{display:flex; margin:0; justify-content:center; flex-wrap:wrap;}
.header-nav-main .menu-toggle .nav-menu li{list-style:none; padding:0 15px;}
.header-nav-main .menu-toggle .nav-menu li a{color:#0f3567;text-decoration:none;padding: 29px 6px;display: inline-block;font-size:18px;line-height: 24px;font-weight:600;}
.header-nav-main .nav-tog-column {justify-content: flex-end;display: flex;}
.header-nav-main .navbar-togglers {padding-right: 20px;top: 0;}
.header-nav-main .navbar-togglers {position: relative;display: none;top:10px;right: 5px;}
.header-nav-main .navbar-togglers.hamburger-menu .line {width: 25px;height: 2px;background-color:#0f3567;display: block;margin: 6px auto;}
.header-nav-main .menu-toggle .nav-menu li.dropdown:hover .dropdown-menu{display:block;}
.header-nav-main .menu-toggle .nav-menu li.dropdown:hover .dropdown-menu li a{padding:10px 0; font-size:18px; line-height:24px; color:#0f3567; font-weight:500;}
.header-nav-main .menu-toggle .nav-menu li.dropdown:hover .dropdown-menu li a:hover{background:none; color:#ffb302;}*/
.header-nav-main .apply-btn{background:#008bf9;min-width: 167px;position: relative;border-radius: 12px;display: inline-block;min-width: 160px;line-height: 26px;font-size: 16px;padding: 8px 20px;color:#fff;font-weight: 600;text-align: center;border: 1px solid #008bf9;}

/*New CSS form Header*/
nav{position:relative;top: 0;left: 0;width: 100%;height: 100%;height: 70px;z-index: 99;}
nav .navbar {height: 100%;/*max-width: 1250px;*/width: 100%;display: flex;align-items: center;justify-content: space-between;margin: auto;/* background: red; */padding: 0 0px;}
.navbar .logo a {font-size: 30px;color: #0f3567;text-decoration: none;font-weight: 600;}
nav .navbar .nav-links {line-height: 70px;height: 100%;}
nav .navbar .links {display: flex; padding:0;}
nav .navbar .links li{position: relative;display: flex;align-items: center;justify-content: space-between;list-style: none;padding: 0 14px;}
nav .navbar .links li i{font-size:14px;}
nav .navbar .links li a{height: 100%;text-decoration: none;white-space: nowrap;color:#fff;font-size: 18px;font-weight: 600;}
nav .navbar .links li:hover a,
nav .navbar .links li:hover .arrow{color:#FFE076;}
nav .navbar .links li:hover a.htmlcss-arrow{color: #FFE076!important;}
.links li:hover .htmlcssarrow,
.links li:hover .js-arrow {transform: rotate(180deg);}
nav .navbar .links li .arrow {/* background: red; */height: 100%;width: 22px;line-height: 74px;text-align: center;display: inline-block;color:#fff;transition: all 0.3s ease;}
nav .navbar .links li .sub-menu {position: absolute;top:55px;left: 0;line-height: 40px; background:#fff; min-width:200px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);border-radius: 0 0 4px 4px;display: none;z-index: 2; padding:0;}
nav .navbar .links li:hover .sub-menu a{color:#000;}
nav .navbar .links li:hover .htmlCss-sub-menu,
nav .navbar .links li:hover .js-sub-menu {display: block;}
.navbar .links li .sub-menu li {padding:0;border-bottom: 1px solid rgba(255,255,255,0.1);}
.navbar .links li .sub-menu a {color: #0f3567;font-size: 15px;font-weight: 500; padding: 0 22px; width:100%;}
.navbar .links li .sub-menu a:hover{background:#FFE076; color:#000;}
.navbar .links li .sub-menu .more-arrow {line-height: 40px;}
.navbar .links li .htmlCss-more-sub-menu {/* line-height: 40px; */}
.navbar .links li .sub-menu .more-sub-menu {position:absolute; top: 0;left: 100%;border-radius: 0 4px 4px 4px;z-index: 1;display: none;}

.links li .sub-menu .more1:hover .more-sub-menu {
    display: block;
}
/*.navbar .search-box {position: relative;*//*height:40px; width:40px;*//*}
.navbar .search-box i {position: absolute;height: 100%;width: 100%;line-height: 40px;text-align: center;font-size: 22px;color: #fff;font-weight: 600;cursor: pointer;transition: all 0.3s ease;}
.navbar .search-box .input-box {position: absolute;right: calc(100% - 40px);top: 80px;height: 60px;width: 300px;background: #3E8DA8;border-radius: 6px;opacity: 0;pointer-events: none;transition: all 0.4s ease;}
.navbar.showInput .search-box .input-box {top: 65px;opacity: 1;pointer-events: auto;background: #3E8DA8;}
.search-box .input-box::before {content: '';position: absolute;height: 20px;width: 20px;background: #3E8DA8;right: 10px;top: -6px;transform: rotate(45deg);}
.search-box .input-box input {position: absolute;top: 50%;left: 50%;border-radius: 4px;transform: translate(-50%, -50%);height: 35px;width: 280px;outline: none;padding: 0 15px;font-size: 16px;border: none;}*/
.navbar .nav-links .sidebar-logo {display: none;}
.navbar .bx-menu {display: none;}
.hero-shape-main{position:relative;}
.hero-shape-main .animation-shape {position: absolute;top: 50%;left: 50%;transform: translateY(-30%);z-index: -1;}
.shape-bg span:nth-child(1)::before {animation-delay: 5s;}
.shape-bg span::after, .shape-bg span::before {position: absolute;content: "";width: 100%;height: 100%;border-radius: 50%;border: 0.2px solid #b0fe3a98;animation: videoTwo 8s linear infinite;}
.shape-bg span:nth-child(1)::after {animation-delay: 1s;}
.shape-bg span:nth-child(2)::before {animation-delay:2s;}
.shape-bg span:nth-child(2)::after {animation-delay: 2s;}
.shape-bg span:nth-child(3)::before {animation-delay: 7s;}
.shape-bg span:nth-child(3)::after {animation-delay: 3s;}
.shape-bg span:nth-child(4)::after {animation-delay: 4s;}
.shape-bg span::after, .shape-bg span::before {border: 0.2px solid #b0fe3a7c;}
@keyframes videoTwo {
0% {transform: translate(-50%, -50%) scale(2.3);opacity: 1;}
100% {transform: translate(-50%, -50%) scale(5);opacity: 0;width: 200px;height: 200px;}
}
@keyframes videoTwo4 {
0% {transform: translate(-50%, -50%) scale(2.3);opacity: 1;}
100% {transform: translate(-50%, -50%) scale(4);opacity: 0;width: 200px;height: 200px;}
}



/*New CSS form Header And*/
/* ==================== And Hader NAv Css ==================== */

/* ==================== Start Banner Css ==================== */
.super-content {position: relative;z-index:1;top:0px;width: 100%;}
.super-content .banner-right {/*padding: 180px 0px 0px 0px;*/color: #fff;}
.discover-btn {background:#D3AF37;min-width: 167px;position: relative;border-radius: 12px;display: inline-block;min-width: 160px;line-height: 26px;font-size: 16px;padding: 8px 20px;color: #000;text-align: center;border: 1px solid #707070;}
.hero-silder .container {height:100%;}
.hero-silder h2 {font-size:45px; font-weight:700; margin-bottom:15px; color:#fff; line-height:55px;}
.hero-silder h2 span{color:#d3af37;}
.hero-silder p {font-size: 18px;font-weight:500;margin-bottom: 25px}
.hero-silder .discover-btn:hover{color:#fff}
.discover-btn {min-height: 50px;font-size: 16px;color: #000;font-weight: 600;font-family: "Inter", sans-serif;padding:10px 25px;border-radius: 40px; border:1px solid #d3af37; -webkit-transition: all 0.5s ease;
transition: all 0.5s ease; overflow: hidden; position:relative; z-index:0; line-height: 28px;}
.discover-btn:hover {color: #000;background:#fff;}
.discover-btn:before {content: "";background: #232237;position: absolute;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;z-index:-1;height: 100%;left: -35%;top: 0;-webkit-transform: skew(30deg);transform: skew(30deg);-webkit-transition-duration: 0.6s;transition-duration: 0.6s;-webkit-transform-origin: top left;transform-origin: top left;width: 0;}
.discover-btn:hover:before{height: 100%;width: 135%;}
.discover-btn i{padding-left:6px;}
.hero-silder .single-one {background: url(../images/banner1.png) no-repeat;min-height:858px;display: flex;align-items: center;justify-content: center;background-size: cover !important;padding-top: 5%;}
.hero-silder .single-one.single-two {background: url(../images/banner.png) no-repeat;}
.hero-silder .single-one.single-three {background: url(../images/banner2.png) no-repeat;}
.hero-silder .single-one.single-four {background: url(../images/banner4.png) no-repeat;}
.hero-silder .carousel-control-prev .carousel-control-prev-icon,
.hero-silder .carousel-control-next .carousel-control-next-icon {width: 56px !important;height: 56px !important;border-radius: 100%;background: #fff url(/images/left-arrow.svg) no-repeat 20px 22px;}
.hero-silder .carousel-control-next .carousel-control-next-icon {transform: rotate(180deg);}
.hero-silder .carousel-control-prev .carousel-control-prev-icon:hover,
.hero-silder .carousel-control-next .carousel-control-next-icon:hover{background:#D3AF37 url(/images/left-arrow.svg) no-repeat 20px 22px;}
/* ==================== And Banner Css ==================== */

/* ==================== Start About US Css ==================== */
.about-section {position: relative; background: url(/images/about-shape.png) no-repeat top right;margin-top:40px;}
.about-img-wrap-three {position: relative;text-align: center;padding-bottom: 90px;}
.about-img-wrap-three img:nth-child(1) {border-radius: 100px 0 0 0;}
.about-img-wrap-three img:nth-child(2) {border-radius: 0 50px 0 0;border: 8px solid #fff;position: absolute;right: 0;bottom: 25px;z-index: 2;}
.about-img-wrap-three .experience-wrap {max-width:506px;display: flex;align-items: center;text-align: left;background: #B10804;border-radius: 0px 0px 0px 30px;padding: 40px 121px 50px 45px;position: absolute;left: 0;bottom: 0;flex-wrap: wrap;}
.about-img-wrap-three .experience-wrap p {font-weight: 600;font-size:16px;margin-bottom: 0;color:#fff;line-height: 1.4;}
.about-img-wrap-three .experience-wrap p.line{padding-top: 10px;}
.about-img-wrap-three .experience-wrap p.line i {margin: -1px 9px 0px 0px;float: left;}
.about-content{padding:0 30px;}
.about-content h2 span{color:#8D070E; font-weight:600;}
.about-shape-wrap-two img {position: absolute;z-index: -1;}
.about-shape-wrap-two img.shape{left:0%;top:0%; animation: floating2 7s infinite;}
.about-shape-wrap-two img.shape1 {left: 13%;bottom:30%;}
.about-shape-wrap-two img.shape2 {left:12%;top:4%;}
.about-shape-wrap-two img.shape3 {right: 0;bottom: 0; animation: floating2 7s infinite;}
@keyframes floating2 {
    0% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        -moz-transform: rotateX(0deg) translateY(0px);
        -ms-transform: rotateX(0deg) translateY(0px);
        -o-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }

    50% {
        -webkit-transform: rotateX(0deg) translateY(55px);
        -moz-transform: rotateX(0deg) translateY(55px);
        -ms-transform: rotateX(0deg) translateY(55px);
        -o-transform: rotateX(0deg) translateY(55px);
        transform: rotateX(0deg) translateY(55px);
    }

    100% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        -moz-transform: rotateX(0deg) translateY(0px);
        -ms-transform: rotateX(0deg) translateY(0px);
        -o-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
}

/* ==================== And About US Css ==================== */

/* ==================== Start Empowering Css ==================== */
.empowering-section{background: url(/images/vision-shape-bg.png) no-repeat top left; position:relative; background-attachment:fixed; background-size:cover;}
.empowering-section .container{z-index:1; position:relative;}
.empowering-section:after{content:""; position:absolute; bottom:0; left:0; background:url(/images/vision-shape-left.png) no-repeat top right; width:543px; height:621px;}
.empowering-section:before{content:""; position:absolute; top:0; right:0; background:url(/images/vision-shape-right.png) no-repeat top right; width:461px; height:635px;}
.empowering-section .empowering-content{min-height:310px;}
.empowering-section .empowering-content{position:relative;}
.empowering-section .empowering-content:after{content:""; position:absolute; top:0; right:0; background:url(/images/vision-shape.png) no-repeat top right; width:74px; height:75px;}
.empowering-item .empowering-content{background:#fff; padding:20px; position:relative; margin:0; box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1); border-radius:10px; /*min-height:360px;*/ position:relative;}
/*.empowering-item .empowering-content:hover{background:#B10804;}*/
.empowering-icon {margin-bottom:15px;}
.empowering-icon img{width:auto; transition: all .3s ease;}
.empowering-item:hover img {transform: scaleX(-1);}
.empowering-item .empowering-img{overflow:hidden;}
.empowering-item .empowering-img img{width:100%; height:100%; object-fit:cover;transition:1.3s all ease}
.empowering-item:hover .empowering-img img{transform: scale(1.3);}

.empowering-item .empowering-content h4{font-size:18px; line-height:26px; color:#1B1825; font-weight:500; overflow:hidden; display:-webkit-box; /*-webkit-line-clamp:2;*/ -webkit-box-orient:vertical;}
.empowering-item .empowering-content p{font-size:16px; line-height:26px; color:#313338; font-weight:400; overflow:hidden; display:-webkit-box; /*-webkit-line-clamp:2;*/ -webkit-box-orient:vertical;}
.empowering-item .empowering-content a.discover-btn{font-size: 16px;color: #fff;font-weight: 400;background: #B10804;border-radius: 10px;border: 0;padding:6px 15px;min-height: 30px;min-width:auto;}
.line-oranges .line-shap{position: absolute;left: 0;bottom: -10%;z-index: -1}
.white-color{color:#fff!important}
/* ==================== Start Empowering Css ==================== */
/* ==================== Start The Institution-Building Css ==================== */
.institution-section {
    position: relative;
    background: url(../images/building-journey.png) no-repeat top center;
    background-size: cover;
    position: relative;
}
.institution-section:before{background:#000; position:absolute; top:0; left:0; width:100%; height:100%; content:""; opacity:0.8;}
.institution-main{background: #fff;box-shadow: 0 6px 5px 0px rgba(0, 0, 0, 0.1);margin:2px;border-radius: 10px;overflow:hidden;}
.institution-section .institution-main .thumbnail,
.crafting-section .institution-main .thumbnail{border-radius: 0 0 0 50px;}
.institution-main img {transition: 1.3s all ease;}
.institution-main:hover img {-webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3);}
.institution-main .institution-content{display:flex; justify-content: space-between; padding:20px 15px;}
.institution-main .institution-content h5{font-size:16px; color:#14176C; width:85%;}
.institution-main .institution-content a{width:40px; height:40px; border-radius:100px; background:#B10804;}
.institution-main .institution-content a {width:40px;height: 40px;border-radius: 100%;background: #B10804;display: flex;align-items: center;justify-content: center;color: #fff;}
.institution-main .institution-content a i{transform:rotate(310deg)}
.institution-section .section-title h2 {color: #fff;}
.owl-carousel .owl-prev, .owl-carousel .owl-next {position: absolute;}
.owl-carousel .owl-prev {left: -90px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 56px;height: 56px;background: #000 !important;border-radius: 100px;color: #fff !important;font-size: 32px !important}
.owl-carousel .owl-next {right: -90px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 56px;height: 56px;background: #000 !important;border-radius: 100px;color: #fff!important;font-size: 32px!important;}
.owl-carousel .owl-prev:hover,
.owl-carousel .owl-next:hover{background: #B10804 !important;}
.owl-carousel .owl-prev span,
.owl-carousel .owl-next span {position: relative;top: -2px;}
.institution-section .z-index2 {z-index: 2;}
.building-shape-main img {position: absolute;z-index: 0;}
.building-shape-main img:nth-child(1) {left:-1%; top:0%;animation: floating2 7s infinite;}
.building-shape-main img:nth-child(2) {right:0%; bottom:-6%; z-index:-1;}

/* ==================== Start The Institution-Building Css ==================== */

/* ==================== Start Books Css ==================== */
.book-main-section{position:relative; background:url(../images/profilebg1.png) no-repeat top center; background-size:cover; position:relative;}
/*.book-main-section:before{background:#000; position:absolute; top:0; left:0; width:100%; height:100%; content:""; opacity:0.8;}*/
.book-main-section .container{z-index:1; position:relative;}
.white-color .about-content h2,
.white-color .about-content p,
.white-color .about-content p strong{color:#fff;}
.book-main-section .discover-btn{border:1px solid #8D070E;}
.white-color .about-content ul li{color:#fff; background:url(/images/arroiw-left1.svg) no-repeat 0px 9px; padding:3px 0 3px 23px;}
.book-section .mobile-title{display: none;}
.book-main-content h6{font-size: 18px;color: #000;font-weight: 500;line-height:26px;}
/* ==================== Start Books Css ==================== */
/* ==================== Start Vanmali Section Css ==================== */
.vanmali-section {
    position: relative;
    background: url(../images/bg-new.png) no-repeat top center;
}
.vanmali-section .mobile-space h2{font-size:22px; text-align:center; margin-top:10px;}
/* ==================== AND Vanmali Section Css ==================== */

/* ==================== Start Vishwarang Section Css ==================== */
.vishwarang-section{position: relative; background: url(../images/vishwarang-bg.png) no-repeat top center; background-size:cover;position: relative}
/* ==================== AND Vishwarang Section Css ==================== */

/* ==================== Start National Section Css ==================== */
.national-section{position: relative; background: url(../images/national-shape1.png) no-repeat top right, url(../images/national-shape2.png) no-repeat bottom left; background-color:#FFF4E9;position: relative;}
.global-literary-section{background: url(../images/literary-works-bg.png) no-repeat top center; color: #fff; background-size:cover;}
.global-literary-section h2{color:#fff!important;}
.sectionbox.global-literary-section p{color:#fff;}
.sectionbox.global-literary-section p strong{color:#fff;}
.listbox ul{margin:0; padding:0;}
.listbox ul li{list-style:none;padding:3px 0 3px 23px; color: #313338; background:url(/images/arroiw-left.svg) no-repeat 0px 9px;}
.artistic-section ul li{color:#fff; background:url(/images/arroiw-left-white.svg) no-repeat 0px 9px}
/* ==================== AND National Section Css ==================== */
/* ==================== Start National Section Css ==================== */
.awards-section {
    background: url(../images/awardsbg.png) no-repeat top center;
    background-attachment: fixed;
    background-size: 100%;
}
.awards-achievements .empowering-img{border-radius:10px 10px 10px 10px; overflow:hidden;}
.blog-section.awards-achievements .empowering-item .empowering-content{margin:-50px 0px 0 20px; min-height:210px;}
.blog-section.awards-achievements .empowering-item .empowering-content p{-webkit-line-clamp: 6; margin-bottom:0;}
.blog-section.awards-achievements .title-main{display:flex; gap:10px; align-items:center; margin-bottom:10px;}
.blog-section.awards-achievements .title-main h4{line-height:20px; margin-bottom:0;}
.blog-section.awards-achievements .title-main span{font-weight:700; font-size: 16px;line-height:20px; color: #ffffff; background: #B10804; padding:7px 22px; padding-left: 10px; padding-right:25px; -webkit-clip-path:polygon(0 0, 100% 0, 81% 50%, 100% 99%, 0 100%, 0% 50%); clip-path:polygon(0 0, 100% 0, 81% 50%, 100% 99%, 0 100%, 0% 50%); height:34px;}
.news-button-mobile{display:none;}

/* ==================== AND National Section Css ==================== */


/* ==================== Start Literary Profile Section 10-07-2025 Css ==================== */
.literature-section{background:url(../images/profilebg.png) no-repeat top center; background-size:cover;}
.profile-literature-section{background:url(../images/profilebg1.png) no-repeat top center; background-size:cover;}
.promotion-section {background: url(../images/promotionbg.png) no-repeat top right;}
.literary_works-section .about-content{background:#6D0E0C url(/images/literary-bg.png) no-repeat top center;min-height:40vw;overflow: hidden;padding-top:80px;padding-bottom:60px;color: #fff;padding-right: 285px;padding-left: 70px;margin-bottom:30px;}
.literary_works-section .split-image-left{position: relative;width: 100%;height: 100%;overflow: hidden;border-bottom-right-radius: var(--border-radius-default);isolation: isolate;transform: translateZ(0);}
.literary_works-section .split-image-left > img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.literary_works-section .split-image-left img{width:100%;}
.literary_works-section .about-content h2,
.literary_works-section .about-content p{color:#fff;}
.mb-30{margin-bottom: 30px !important;}
.mt-n50{margin-top: -50px !important;}
/* ==================== AND Literary Profile Section 10-07-2025 Css ==================== */

/* ==================== Start Words of Appreciation Css ==================== */
.testimonial-main{background: url(../images/testimonialbg.png) no-repeat top center; position:relative;}
.testimonial-main:before {background:#000;position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: ""; opacity: 0.8;}
.testimonial-main .container{position:relative; z-index:1;}
.testimonial-main .title-clients {float:right}
.testimonial-main .testimonial-card p {padding-bottom:15px;}
.testimonial-main .title-clients h5 {font-size:16px;line-height:22px;text-align:right;color:#B10804;font-weight:600;}
.testimonial-main .col-md-4{margin-bottom:20px;}
.testimonial-main .testimonial-card{width:100%; display:table; background:#fdfeff; padding:30px; border-radius:10px; height:100%; box-shadow:0 3px 10px 0px rgb(0 0 0 / 7%);}
.testimonial-main .section-title h2{color: #fff;}

.testimonial-inner-main{background-image:none;}
.testimonial-inner-main:before{background:none;position:relative;}
.testimonial-inner-main .container{position:initial;}


.presence-world{margin-top:0;} 
.presence-world ul{margin:0; padding:0;}
.presence-world ul li{list-style:none; margin-bottom:20px;}
.presence-world ul li:last-child{margin-bottom:0;}
.presence-world ul li h3{font-size:20px; line-height: 24px;}
.presence-world ul li a{line-height:20px; word-wrap:break-word;}
.presence-world ul li a:hover{color:#B10804;}

/* ==================== AND Words of Appreciation Css ==================== */

/* ==================== Start skill-development 10-07-2025 Css ==================== */
.multifaceted-section{background:url(/images/news-bg.png) no-repeat top right; background-size:cover; background-attachment:fixed;}
.multifaceted-section .accordion-button:not(.collapsed){background:#6F060B; color:#fff; font-size:18px;}
.multifaceted-section .accordion-button{padding:0.5rem 1.25rem; background:#FFE6E1; margin-bottom:10px; outline:0;}
.multifaceted-section .accordion-item{border:0; box-shadow: 0px 5px 10px 0 rgba(10, 10, 10, .05);}
.multifaceted-section .accordion-header{margin-bottom:0; box-shadow: 0px 5px 10px 0 rgba(10, 10, 10, .05);}
.education-section {
    /*background: linear-gradient( to right, #FFE6E1 30%, white 20% 40%, yellow 40% 60%, green 60% 80%, blue 80% );*/
    background: linear-gradient(to right, #FFE6E1 0%, #FFE6E1 35%,#FFE6E1 30%,white 40%,white 100%); /* W3C */
}
.education-section h4{font-size:20px; color:#000}
/* ==================== AND skill-development 10-07-2025 Css ==================== */

/* ==================== Start Science Communicator Css ==================== */
.science-poetry .service-block .inner-box .content-box .text{display:inline-block; width:100%; text-align:center; min-height:auto;}
.science-poetry .service-block .inner-box .content-box .text strong{display:block; width:100%; font-size:18px;}
.blog-section.awards-achievements.awards-Honors .empowering-item .empowering-content{min-height:180px;}
.blog-section.awards-achievements.electronics-mian .empowering-item .empowering-content{min-height:80px; justify-content:center; display:flex;}

/* ==================== AND Science Communicator Css ==================== */

/* ==================== Start Media Gallery Css ==================== */
.media-gallery-section{position:relative; background:url(/images/photogallery.png) no-repeat top center; background-size:cover;}
.media-gallery-section:after{background:#000; position:absolute; top:0; left:0; width:100%; height:100%; content:""; opacity:0.9;}
.media-gallery-section .container{position:relative; z-index:1;}
.media-gallery-section .section-title h2{color:#fff;}
.vishwarang-gallery .recent-gallery .nav-pills{gap:5px;}
.vishwarang-gallery .recent-gallery .nav-pills .nav-link{color:#000; background:#ccc;}
/* ==================== AND Media Gallery Css ==================== */










/* ==================== Start Our Recent Gallery Css ==================== */
.recent-gallery .nav-pills .nav-link.active {
    background: #8D070E;
    color: #fff;
}
.recent-gallery .nav-pills .nav-link{color:#ffffff;  font-weight:600; padding:.5rem 1.5rem; font-size:1.2rem;}
.recent-gallery.thumbnail{border-radius:10px;}
.recent-gallery .thumbnail .press-clip-box{height:auto;border-radius:10px;}
.recent-gallery .thumbnail .press-clip-box img{height:250px; width:100%; object-fit:cover;}
/* ==================== AND Our Recent Gallery Css ==================== */
/* ==================== Start News And Blog Section Css ==================== */
.blog-section{position:relative;}
.blog-section .empowering-item .empowering-content{margin: -50px 0px 0 40px;background: #F6F3FE;padding-top: 20px;}
.blog-section .empowering-item .empowering-content p,
.blog-section .empowering-item .empowering-content h4{-webkit-line-clamp: 2;}
.blog-section .empowering-img{position:relative}
.blog-section .empowering-img .date-box{position: absolute;bottom:50px;right: 0;background: #8D070E;z-index: 1;width: 80px;height: 80px;color: #fff;text-align: center;font-size: 22px;font-weight: 600;padding:13px;}
.blog-section .news-and-blog{display:flex; justify-content:space-between; flex-wrap:wrap;}
/* ==================== AND News And Blog Section Css ==================== */

/* ==================== Start Awards Section Css ==================== */
.awards-section .owl-stage-outer{padding:15px 0}
.awards-section .awards-box{background:#fff; box-shadow:0px 0px 30px 0px rgba(32, 43, 76, 0.1); width:294px; height:293px; border-radius:100%; padding:50px; display:flex; justify-content:center; align-content:center; flex-wrap:wrap; text-align:center;position:relative}
.awards-section .awards-box:after{box-shadow:12px 12px 2px 1px #D3AF37; content:"";position:absolute; top:0; left:0; width:100%; height:100%; border-radius:100%;}
.awards-section .owl-item .awards-box img{width:auto; margin-bottom:10px;}
.awards-section .owl-item .awards-box p{line-height:22px; color:#000;}
.international-awards .nav-tabs{border:0px solid #dee2e6;}
.international-awards .nav-tabs li .nav-link{color:#000; font-weight:600; padding:8px 20px; border-radius:5px 5px 0 0;}
.international-awards .nav-tabs li .nav-link.active{background: #B10804;color: #fff;}
.international-awards .tab-content{border:0px solid #dee2e6; border-top:0; padding:10px; border-radius:0px 0px 10px 10px;}
/* ==================== AND Awards Section Css ==================== */

/* ==================== Start Upcoming Events Css ==================== */
/*samalochana CSS*/
.samalochana-part {
    background: #A50000;
    min-height: calc(100% - 57px);
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);
    max-height: 100px;
    overflow: hidden;
}
.samalochana-main {padding: 0px;height: calc(100vh - 305px);}
.samalochana-main ul{margin:0; padding:0px; width:100%;}
.samalochana-main ul li{width:100%;}
.news-main{display:flex; background:#fff; padding:15px; border-radius:10px;align-items: center; border-left:solid 6px #ccc; border-bottom:solid 6px #ccc; margin:20px 0;}
.news-main h4{font-size:18px; color:#19145A; font-weight:600;margin:0;}
.news-main p{font-size:16px; color:#19145A; font-weight:400;margin:0;}
.news-left-box {border-right: solid 1px #ccc; padding: 0 15px 0px 0px;margin-right: 15px;}
/*samalochana CSS AND*/
.upcoming-events-section {background: #FDF8F6;position: relative;}
.upcoming-events-section h2{font-size:32px; line-height:40px; color:#000;}
.upcoming-box img{min-height: 386px;object-fit: cover; transition:1.3s all ease;}
.thumbnail{overflow: hidden;border-radius: 10px;border-radius:5px 10px 5px 30px;position: relative;}

.legalliteracy-section .thumbnail{overflow: hidden;border-radius: 10px;border-radius:5px 10px 5px 30px;position: relative;}
.legalliteracy-section .thumbnail a {display: flex;width: 100%;height: 100%;background-color: rgba(42, 37, 77, 0.4);position: absolute;top: 0;left: 0;justify-content: center;align-items: center;opacity: 0;transform: translateY(-20%);transition: opacity 500ms ease, transform 500ms ease;}
.legalliteracy-section .thumbnail a::after{content: "";width: 42px;height: 42px;background: url(/images/zoom-in-icon.svg) no-repeat;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.legalliteracy-section .thumbnail:hover a{opacity: 1;transform: translateY(0);}

.upcoming-box:hover img{-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}
.upcoming-content{padding:25px 15px 6px 6px;}
.upcoming-content .science-but{background:#E7B2B1; font-size:14px; border-radius:15px; color:#000; padding:0px 15px; margin-bottom:15px; display:inline-block;}
.upcoming-content h4{font-size:24px; color:#19145A; line-height:30px;}
.upcoming-content p{font-size:16px; color:#161439; line-height:24px;}
.experience-main{display:flex; justify-content:space-between; align-items:center; background:url(/images/events-top-line.svg) no-repeat top center; padding-top:20px;}
.date-main{display:flex; justify-content:space-between;}
.date-main .date{text-align:center; background:url(/images/date-right-line.svg) no-repeat top right; margin-right:20px; padding-right:20px;}
.date-main .date strong{font-size:28px; font-weight:600; color:#252638; display:block;}
.date-main .date span{font-size:16px; font-weight:600; color:#B10804;}
.events-name ul{margin:0; padding:0;}
.events-name ul li{font-size:16px; font-weight:400; color:#161439;}
.events-name ul li i{color:#B10804; padding-right:5px;}
.date-icon i{border:solid 1px #ccc; padding:10px; border-radius:5px;}
.experience-title{margin-bottom: 20px;}
.upcoming-events-main .owl-carousel .owl-nav{top: -75px;position: absolute;right: 0;}
.upcoming-events-main .owl-carousel .owl-next{right: 0;top: 0px;}
.upcoming-events-main .owl-carousel .owl-prev{right: 67px;top:0px;left:auto;}
.upcoming-events-main .upcoming-events-silder{background:#fff; border-radius:15px;box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1); padding:20px;}

.events-save-main img {position: absolute;z-index:0;}
.events-save-main img:nth-child(1) {left:0%; top:0%;}
.events-save-main img:nth-child(2) {right:0%; bottom:0%;}



/* ==================== End Upcoming Events Css ==================== */

/* ==================== Start The Eloquent Chapters Css ==================== */
.eloquent-section{background:url(../images/mastery-bg.png) no-repeat center center; position:relative; background-size:100%;}
.eloquent-box{position:relative;overflow:hidden; border-radius:10px;}
.eloquent-box:after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 28%;background-image: linear-gradient(to top, #000000 0%, #00000000 100%);content: ""}
.eloquent-box .eloquent-content{position:absolute; bottom:-100px; left:0; z-index:1; padding:0 20px; margin-bottom:0px; /*background:linear-gradient(to top, black 33%, #0000 77%);*/ opacity:0; visibility:hidden; -webkit-transition: 0.4s; transition: 0.4s; height:auto;}
.eloquent-box:hover .eloquent-content{opacity:1; visibility:visible; bottom:0; background-image:linear-gradient(to top, #000000 0%, #00000000 100%)}
.eloquent-box .eloquent-content p{font-size:18px; color:#fff; line-height:26px;overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-weight:600;}
.eloquent-box .eloquent-content .discover-btn{margin-bottom:20px;}
.eloquent-box img{transition:1.3s all ease; width:100%;}
.eloquent-box:hover img{transform: scale(1.3);}
.eloquent-section .discover-btn:hover{color:#fff;}

.book-shape-main img {position: absolute; z-index: 0;}
.book-shape-main img:nth-child(1) {left:-1%; bottom:-11%;}
.book-shape-main img:nth-child(2) {right:0%; bottom:0%;}

/* ==================== Start The Eloquent Chapters Css ==================== */

/* ==================== Start Crafting Stories Css ==================== */
.crafting-section{background:url(/images/crafting-left.png) no-repeat top left, url(/images/crafting-right.png) no-repeat right top; background-color:#FDFAFA; padding-bottom:140px!important}
.crafting-section .institution-content{display:block; padding:10px 15px 10px 15px;}
.crafting-section .institution-content h5{font-size:20px; color:#1B1825; line-height:26px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; min-height:53px;}
.crafting-section .institution-content p{font-size:16px; color:#878C8F; line-height:22px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.crafting-section .morebox{padding:15px 20px 15px; background:url(/images/crafting-line.svg) no-repeat top center;}
.crafting-section .morebox a{display:flex; align-items:center; justify-content:space-between; color:#878C8F;}
.crafting-section .morebox a:hover{color:#B10804;}
.crafting-section .morebox a:hover path{fill:#B10804;}
.institution-main .button-box i{font-weight:600;}
.button-box a .left{position: relative;display: block;width: 35px;height: 35px;background-color: #000;border-radius: 50%;color: #ffffff;font-size: 16px;line-height: 38px;text-align: center;}
.institution-main .button-box {position: relative;display: block;overflow: hidden;margin-top: 32px;margin:0 15px;}
.institution-main .button-box .overlay-btn {position: absolute;top:14px;left: 0;bottom: 0;right: 0;background-color: #ffffff;z-index: 1;transform: perspective(400px) translateY(0px) scale(0, 1);transform-style: preserve-3d;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease, -webkit-transform 0.4s ease;transform-origin: right center;}
.institution-main .button-box .overlay-btn a{position: relative;display: inline-block;background-color: #B10804;padding: 0 20px;color: #ffffff;font-size: 15px;line-height: 40px;font-weight: 400;border-radius: 25px; width:100%; text-align:center;}
.institution-main .button-box .overlay-btn a i{margin-right:3px;}
.institution-main:hover .button-box .overlay-btn {transform: perspective(400px) translateY(0px) scale(1, 1); transform-origin: left center;}
.comment-main{display:flex; justify-content:space-between; flex-wrap:wrap; padding: 0px 15px;}
.comment-main .comment-box{padding-top: 10px;}
.comment-main .comment-box ul{margin:0; padding:0;}
.comment-main .comment-box ul li{display:inline-block; padding-right:15px;}
.comment-main .comment-box ul li a{ color:#878C91; font-size:16px; line-height:20px;}
.comment-main .comment-box ul li a i{color:#B10804; padding-right:5px;}
.comment-main .date-box{background:#B10804; width:65px; height:75px; border-radius:10px; color:#fff; padding:15px 0; text-align:center; line-height:20px; margin-top:-30px; font-size:14px; z-index:1;}
.comment-main .date-box strong{font-size:22px; font-weight:600; display: block;}

/* ==================== Start Crafting Stories Css ==================== */


/*.some .slide_container {
    min-height: 32px !important;
}

.some ul li {
    z-index: 100;
    display: block;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Source Sans Pro', sans-serif;
    margin: 6px 0px 0px 0px;
    position: relative;
}

    .some ul li:after {
        z-index: 100;
        display: block;
        position: absolute;
        content: '\25CF';
        font-family: 'Entypo';
        font-size: 8px;
        top: 0px;
        right: -4px;
        color: #c9c9c9;
    }

    .some ul li:last-child:after {
        display: none;
    }

    .some ul li a {
        z-index: 100;
        display: block;
        padding-left: 13px;
        padding-right: 10px;
    }*/



/* ==================== Start Entrepreneurship Css ==================== */
.sectionbox{padding: 90px 0;}
.entrepreneurship-section {background: url(/images/entrepreneurship-left.png) no-repeat left top, url(/images/entrepreneurship-right.png) no-repeat right top;background-color: #fff5f3;}
.section-title{margin-bottom:20px;z-index:1; position:relative;}
.section-title h2{font-size:28px; line-height:35px; color:#000; font-weight:600;}
.entrepreneurship-box{background:#fff; min-height:226px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap; text-align: center; border-radius:5px 10px 5px 30px; box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1); position:relative; transition: all 500ms ease;}
/*.entrepreneurship-box::after {content: "";top: 0;left: 0;height: 0%;width: 100%;background-color: #B10804;position: absolute;transition: all 500ms ease;opacity: 0;visibility: hidden;border-radius: 5px 50px 5px 70px;}
.entrepreneurship-box:hover::after {opacity: 1;visibility: visible;height: 100%;}*/
.entrepreneurship-box:before {position: absolute;content: '';width: 100%;height: 100%;left: 0px;top: 0px;right: 0px;transform: scale(0,0);border-radius:5px 10px 5px 30px;transition: all 500ms ease;}
.entrepreneurship-box:hover:before {transform: scale(1,1);}
.entrepreneurship-box:before {background-color:#B10804;}
.entrepreneurship-box div{z-index:1; position:relative;}
.entrepreneurship-box div svg{margin-bottom:15px}
.entrepreneurship-box h3 {font-size: 20px;line-height: 26px;color: #000;font-weight: 600;}
.entrepreneurship-box:hover h3{color:#fff;}
.entrepreneurship-box:hover path{fill:#fff;}

/* ==================== And Entrepreneurship Css ==================== */
/* ==================== Start our introduction Css ==================== */
.section-padding {padding-top: 100px; padding-bottom: 100px;}
.section-padding .simply {color: #A50000;}
.upstudy-brand-section {position: relative;background: url('../images/intro-bg-right.png') no-repeat left bottom, url('../images/intro-bg-left.png') no-repeat right top;}
.intro-sir {display: flex;}
.intro-sir .contant {padding-left:10px;}
.intro-sir .contant p {color:#A50000;}
.common .button {margin-left: 50px;}
.common .button .discover-btn {background-color:#A50000;color:#fff;}
.common2 .button {margin-left:0px;}
.common2 .button .discover-btn {background-color:#A50000;color:#fff;}
.varta .button {margin-left:0px;}
.varta .button .discover-btn {background-color:#A50000;color:#fff;}
.vanmali-varta {display: flex;justify-content: space-between;margin: 50px 0px 30px 0px;}

/* ==================== And our introduction Css ==================== */
/* ==================== Start vanmali Varta Css ==================== */
.varta-section{margin-bottom:50px;}
.varta .button{margin-left: 0px;}
.varta .button .discover-btn {background-color: #A50000;color: #fff;}
.vanmali-varta {display: flex;justify-content: space-between;margin: 50px 0px 30px 0px;}
/* ==================== And vanmali Varta Css ==================== */

/* ==================== Start vanmali shrajan peeth Css ==================== */
.vanmali-house-right {position: relative;background-color: #F8F8F8;padding: 100px 0px 150px 50px;left: -70px;top: 70px;}
.vanmali-house-right img {padding-bottom: 20px;}
/* ==================== And vanmali shrajan peeth Css ==================== */
/* ==================== Start vanmali shrajan kendra Css ==================== */
.shrajan-kendra {position: relative;background: url('../images/bg-map.png') no-repeat left bottom;}
.shrajan-kendra .left-contant {padding: 100px 0px 150px 50px;}
.vanmali-map{padding:50px;}
/* ==================== And vanmali shrajan kendra Css ==================== */
/* ==================== Start vanmali katha samman Css ==================== */
.our-programs-section {position: relative; background: url('../images/katha-bg.png') no-repeat left bottom;}
.our-programs-section .right-contant {padding: 100px 0px 150px 50px;}
/* Start prakashan*/
.prakashan-section{margin-bottom:50px; background:#F5FBFB url(../images/prakashan-bg.png) no-repeat top center; padding:100px 0;}
.prakashan-section .tab-content{position:relative; z-index:1;}
.prakashan-main{position:relative;}
.prakashan-main::before{content:""; position:absolute; left:-170px; top:160px; width:223px; height:257px; background:url(../images/left-img.svg) left top no-repeat;}
.prakashan-main::after{content:""; position: absolute; right:-230px; bottom:-100px; width:375px; height:725px; background:url(../images/right-img.svg) left top no-repeat;}
.vanmali-varta-box h2{font-size:35px; line-height:40px; color:#012835; font-weight:600;}
.prakashan-section .nav-tabs{border:0; margin-bottom:40px; z-index:1; position:relative;}
.prakashan-section .nav-tabs .nav-item .nav-link{background:#F5F5F5; min-width:314px; min-height:116px; border-radius:10px; display:flex; align-items:center; margin-right:13px; color:#000; padding-left:25px; box-shadow:0 2px 10px 0px rgba(0, 0, 0, 0.1);}
.prakashan-section .nav-tabs .nav-item .nav-link.active,
.prakashan-section .nav-tabs .nav-item .nav-link:hover{background:#A50000; color:#fff; position:relative;}
.prakashan-section .nav-tabs .nav-item .nav-link.active:after,
.prakashan-section .nav-tabs .nav-item .nav-link:hover:after{content:""; width:0; height:0; border-left:20px solid transparent; border-right:20px solid transparent; border-top:20px solid #a50000; position:absolute; left:50%; bottom:-20px; transform:translateX(-50%);}
.prakashan-section .nav-tabs .nav-item .nav-link.active span,
.prakashan-section .nav-tabs .nav-item .nav-link:hover span{color: #fff;}
.prakashan-section .nav-tabs .nav-item .nav-link:hover .icon-itme,
.prakashan-section .nav-tabs .nav-item .nav-link.active .icon-itme{background: #fff;}
.prakashan-section .nav-tabs li:last-child.nav-item .nav-link{margin-right: 0;}
.prakashan-tab-main{display:flex; flex-wrap:wrap; align-items:center;}
.prakashan-tab-main .icon-itme{min-width:59px; min-height:59px; background:#E5C4C4; display:flex; align-items:center; justify-content:center; border-radius:10px; margin-right:15px;}
.prakashan-section .nav-tabs .nav-item .nav-link strong {display:block; font-size:18px; font-weight:600;}
.prakashan-section .nav-tabs .nav-item .nav-link span {font-size:16px; color:#000000;}
/*And Prakash*/

/* ==================== Start counter Css ==================== */
.impacts {position: relative;background-color: #fff5f3 !important;background: url('../images/impact-right.png') no-repeat right top, url('../images/impact-left.png') no-repeat left top;}
.impacts h2 {position: relative;font-size: 25px;font-weight: 700;padding-left: 20px;text-align:left;}
.counter {padding: 20px 0;border-radius: 5px;display:flex;}
.count-title {font-size: 40px;font-weight: normal;margin-top: 10px;margin-bottom: 0;text-align: center;}
.count-text {font-size: 14px;font-weight: normal;text-align: left;padding-left:20px;}
.fa-2x {margin: 0 auto;float: none;display: table;color: #4ad1e5;}
.counter i{background-color: #f5f5f5;padding: 20px 0 0;border-radius: 5px;transition: all 0.3s linear;}
.counter i:hover {transform: rotateY(180deg);}
.bg_3 {margin-bottom: 80px;}

/* ==================== And counter Css ==================== */

/* ==================== Start Facilities Css ==================== */
.facilities {padding: 90px 0;}
.facilities h2{font-size:30px;font-weight:800;text-align:center;padding:20px 0px;color:#000;}
.facilities h3{color:#000;}
.facilities p{color: #000;}
.facilities ul{color: #000;}
.facilities ul li{color: #000;list-style: disc;}

/* ==================== And Facilities Css ==================== */
/* ==================== Start resources Css ==================== */
.resources{padding:80px 0;}


/* ==================== And resources Css ==================== */

/* ==================== Start Get In Touch Css ==================== */
/*.contact-main {
    margin-top: 90px;
}

.bottom-bg {
    background-color: #333;
    margin: 80px 0px;
    position: relative;
    padding: 50px 0px;
}

.right-img-get {
    position: absolute;
    bottom: -1px;
    left: 50px;
}

.contact-main .contact-title {
    font-weight: 600;
    font-size: 42px;
    line-height: 55px;
    display: inline-block;
    color: #020626;
    margin-bottom: 10px;
}

    .contact-main .contact-title span {
        color: #ffb302;
    }

.contact-main .contact-title-wrapper p {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #7F7F8C;
    margin-bottom: 40px;
}

.contact-main .contact-content-mail {
    margin-bottom: 10px;
}

.contact-main .contact-content-mail-icon {
    margin-right: 55px;
}

    .contact-main .contact-content-mail-icon span {
        color: #336ef9;
    }

.contact-main .contact-item-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 2.8;
    color: #020626;
    border-bottom: 1px solid #D9D9D9;
}

    .contact-main .contact-item-title a {
        color: #020626;
    }

        .contact-main .contact-item-title a:hover {
            color: #ffb302;
        }

.contact-main .contact-content-phone {
    margin-bottom: 50px;
}

.contact-main .contact-content-phone-icon {
    margin-right: 70px;
}

.contact-main .contact-location-wrapper {
    margin-right: 30px;
}

.contact-main .contact-location-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-transform: capitalize;
    color: #020626;
    margin-bottom: 15px;
}

    .contact-main .contact-location-title i {
        color: #020626;
        font-size: 16px;
    }

.contact-main .contact-location a {
    font-weight: 400;
    font-size: 18px;
    line-height: 36px;
    color: #6F7183;
}*/

/*Contact use form*/
/*.contact-form{background: #F8F8F9;border-radius: 9px;padding: 50px 50px 30px 60px;border-top: solid 4px #ffb302;}
.contact-form .contact-form-title {font-weight: 500;font-size: 32px;line-height: 35px;text-transform: capitalize;color: #020626}
.contact-form .contact-form p{font-weight: 400;font-size: 16px;line-height: 30px;color: #555555;margin-bottom: 30px;}
.contact-form .contact-input{margin-bottom:26px;}
.contact-form .contact-input input{width: 100%;height: 60px;border: 1px solid #D4DCE0;background-color: #f8f8f9;outline: 0;color: #020626;padding: 0 25px;border-radius: 2px;}
.contact-form .contact-input textarea{height: 271px;background-color: #f8f8f9;resize: none;line-height: 3.5;border-radius: 2px;border: 1px solid #D4DCE0;width: 100%;padding-left: 26px;padding-right: 26px;}
.contact-form .btn-square{background-color: #008bf9;color: #fff;height: 67px;line-height: 67px;padding: 0 55px;overflow: hidden;display: inline-block;font-weight: 500;font-size: 18px;letter-spacing: 0.03em;text-transform: uppercase;position: relative;z-index: 9;border: 0;}
.contact-form .btn-square:hover{color: #020626;}
.contact-form .btn-square::before{position: absolute;top: 0px;right: 0px;width: 0%;height: 100%;z-index: -1;content: "";background: #ffb302;transition: all 500ms ease-in-out;}
.contact-form .btn-square:hover::before{left: 0%;right: auto;width: 100%;}
.contact-form .contact-form p{font-weight: 400;font-size: 16px;line-height: 30px;color: #555555;margin-bottom: 30px;}
.contact-form .contact-input textarea:focus,
.contact-form .contact-input textarea:focus-visible,
.contact-form .contact-input input:focus {border: 1px solid #336ef9;outline: 0;}
.map-section iframe{margin-bottom: -10px;}*/
/*Contact new CSS*/
.contact-info-section .section_heading_text {font-size: 32px;font-weight: 500;line-height: 35px;margin-bottom: 15px;}
.contact-info-section .section_heading_description {font-size: 20px;line-height: 32px;}
.contact-info-section .section_heading {margin-bottom: 40px;}
.contact_info_box{background-color: #FFF5F3;border-radius:5px 10px 5px 30px;padding: 40px;transition: all 500ms ease;word-break: break-all;margin-bottom: 20px;min-height: 280px;text-align:center; position:relative; z-index:1;display: flex; align-items:center; justify-content:center;}
.contact_info_box:before {position: absolute;content: '';width: 100%;height: 100%;left: 0px;top: 0px;right: 0px;transform: scale(0, 0);border-radius:5px 10px 5px 30px;transition: all 500ms ease;z-index:-2;}
.contact_info_box:before {background-color: #B10804;}
.contact_info_box:hover:before {transform: scale(1, 1);}
.form-group .form-control.message {padding-top: 10px;}
.contact_info_box .item_icon{color: #B10804;font-size: 46px;margin-bottom: 20px; position:relative;}
.contact_info_box .item_icon.phone-trin{animation-name: trin;animation-duration: 1.5s;animation-iteration-count: infinite;animation-timing-function: linear;}
@keyframes trin {
from {transform: rotate3d(0, 0, 1, 0deg);}
20%, 32%, 44%, 56%, 68% {transform: rotate3d(0, 0, 1, 0deg);}
23%, 35%, 47%, 59%, 71% {transform: rotate3d(0,0,1,15deg);}
26%, 38%, 50%, 62%, 74% {transform: rotate3d(0,0,1,0deg);}
29%, 41%, 53%, 65%, 77% {transform: rotate3d(0,0,1,-15deg);}
80% {transform: rotate3d(0, 0, 1, 0deg);}
}


.contact_info_box .item_title{font-size: 24px;font-weight: 500;line-height: 30px;margin-bottom: 10px;color: #000;}
.contact_info_box .info_list > li {color: #19145A;font-size: 16px;}
.contact_info_box .info_list > li:not(:last-child) {margin-bottom:5px}
/*.contact_info_box:hover {background-color:#B10804;color: #fff;}*/
.contact_info_box:hover * {color: #fff;transition: all 0.4s cubic-bezier(0.25,1,0.5,1)}
.contact-info-section .info_list li span{font-weight: 600;line-height: 21px;}
.contact-info-section .gmap_canvas iframe{display: block;height: 730px;width: 100%;}
.bg_secondary_light {background-color: #B10804;border-radius:0 50px 0 50px;}
.image_widget:has(.bg_secondary_light) > img {border-radius:0 50px 0 50px;height: auto;max-width: 100%;}
.image_widget {position: relative;z-index: 1;}
.image_widget:has(.bg_secondary_light) {padding: 0 30px 60px 60px;}
.image_widget .image_shape{height:85%; position:absolute;width: 85%;z-index: -1;}
.image_widget:has(.bg_secondary_light) .image_shape{bottom:0; left:0;}
.section_heading {margin-bottom: 40px;}
.form-group {position: relative;margin-bottom:20px;}
.form-group label {display: block;font-size: 16px;font-weight: 600;line-height: 1;padding: 0 0 10px 20px;}
.form-group input.form-control,
.form-group select.form-select{height: 54px;}
.form-group .form-control,
.form-group .form-select{background-color:#fff;border:1px solid #c9ced3; border-radius:10px; caret-color:#26aba3; color:#293039; font-size:16px; line-height:28px;padding: 0 20px;}
/*.contact-info-section .about-shape-wrap-two img:nth-child(2){right: 0;bottom: 0;left: auto;}
.contact-info-section .about-shape-wrap-two img:nth-child(1){left:40%;top: 5%;}*/
.request-section .discover-btn{background:#B10804; color:#fff;}

/*Contact new CSS And */
/*Inner Banner CSS*/
.inner-banner{position: relative;padding: 120px 0 0;overflow: hidden;text-align: center;}
.inner-banner .bakground-cover {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.inner-banner:before {position: absolute;content: "";width: 100%;height: 100%;background:url(/images/inner-banner.jpg) no-repeat top left; top: 0;right: 0;bottom: 0;left: 0;z-index: 1; background-size:cover;}
.inner-banner .page-header-content {position: relative;z-index: 9;}
.inner-banner .banner-title-inner h1 {position: relative;font-size:36px;line-height:44px;font-weight: 700;color: #fff;margin:0px 0 20px 0;word-break: break-word;}
.banner-title-inner{padding:70px 0;}
.breadcrumb {position: relative;margin-top:0px !important;display: inline-block;}
.breadcrumb li {position: relative;display: inline-block;padding: 0px 18px 0px 6px;color: #fff;margin-bottom: 0px;}
.breadcrumb li:before {position: absolute;content: "/";font: normal normal normal 14px/1 FontAwesome;font-weight: 400;font-size: 23px;right: 0px;top: 3px;}
.breadcrumb li:last-child:before {display: none;}
.breadcrumb li a{color: #fff;font-weight: 400;font-size: 18px;line-height: 26px;}
.breadcrumb li:first-child {padding-left: 0px;}



/*Inner Banner CSS And*/
/* ==================== And Get In Touch Css ==================== */

/* ==================== Start Events ==================== */
.events-section .events {
    background: #fff;
    margin: 0 0 20px 0;
    border: 1px solid rgba(164, 164, 164, 0.1);
    box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.06);
    padding: 15px;
}
.events-img{padding-bottom:10px;}
/* ==================== AND Events ==================== */
/* ==================== Start About Us ==================== */
/*Inner Banner CSS*/
/*.inner-banner {
    position: relative;
    padding: 120px 0px;
    overflow: hidden;
    text-align: center;
}
.inner-banner .bakground-cover {position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat;background-size: cover;}
.inner-banner:before {position:absolute; content:""; width:100%; height:100%; background:#0f3567; opacity:0.75; top:0; right:0; bottom:0; left:0; z-index:1;}
.inner-banner .page-header-content {position:relative; z-index:9;}
.inner-banner .banner-title-inner .title {position:relative; font-size:60px; line-height:65px; font-weight:700; color:#fff; margin: 0px; word-break:break-word;}
.breadcrumb {position:relative; margin-top:20px!important; display:inline-block;}
.breadcrumb li {position:relative; display:inline-block; padding:0px 18px 0px 6px; color:#fff; margin-bottom:0px;}
.breadcrumb li:before {position:absolute; content:"/"; font:normal normal normal 14px/1 FontAwesome; font-weight:400; font-size:23px; right:0px; top:3px;}
.breadcrumb li:last-child:before {display:none;}
.breadcrumb li a {color: #fff;font-weight:400; font-size:18px; line-height:26px;}
.breadcrumb li:first-child {padding-left:0px;}
.about-img-2.about2 {
    padding-top: 120px;
}*/
/*Inner Banner CSS And*/
/*About CSS*/
/*.about-section {
    padding: 90px 0;
    background: linear-gradient(90deg, #FCF1EC 40%, #fff 0%);
}
.about-wrap {position:relative;}
.about-img-1{position:absolute; top:0; left:0;}
.about-img-1 img{border:11px solid #fff; filter:drop-shadow(0px 4px 9px rgba(0, 0, 0, 0.07)); border-radius:0px 32px 0px 0px;}
.about-img-2{padding-top:120px; padding-right:50px; position:relative; z-index:1;}
.about-img-2 img {border:7px solid #fff; border-radius:0px 0px 0px 34px;}
.about-shape-1{position:absolute; top:120px; left:-20px; z-index:9; animation:tpupdown 0.8s infinite alternate;}
.tp-about-shape-2{position:absolute; top:30px; left:30px; z-index:9;}
.tp-about-shape-2::after{position:absolute; top:0; left:0; width:100%; height:100%; border:1px dashed rgba(255, 255, 255, 0.6); content:""; border-radius:50%; transform:scale(1.2);}
.tp-about-shape-3{position:absolute; top:20px; right:70px; animation:animationglob 10s cubic-bezier(1, 0.99, 0.03, 0.01) infinite;}
@keyframes animationglob {
    0%{-webkit-transform:rotate(0deg); transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg); transform:rotate(360deg);}
}
@keyframes tpupdown {
    0%{-webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);}
    100%{-webkit-transform:translateY(-20px); -moz-transform:translateY(-20px); -ms-transform:translateY(-20px); -o-transform:translateY(-20px); transform:translateY(-20px);}
}*/
/*About CSS And*/
/* ==================== And About Us ==================== */
/* ==================== Start Services ==================== */
.services-section{padding:90px 0;}
.services-section h2{font-weight:600; font-size:42px; text-transform:capitalize; color:#020626; line-height:52px; display:block;}
.services-section h2 span{color: #ffb302}
.mb-40{margin-bottom:40px;}
.mb-30{margin-bottom:30px;}
.service-wrap{border:1px solid rgba(164, 164, 164, 0.1); box-shadow:0px 4px 34px rgba(0, 0, 0, 0.06); padding:50px 40px; position:relative; overflow:hidden; min-height:480px;}
.service-wrap::after{position:absolute; content:""; top:auto; left:0; bottom:0; height:0; width:100%; background-color:#336ef9; z-index:-1; opacity:0; visibility:hidden; transition:0.3s;}
.service-wrap:hover::after{opacity:1; visibility:visible; height:100%; top:0; left:0; bottom:auto;}
.service-shape{position:absolute; top:-20px; right:-20px; opacity:0; visibility:hidden; transition:0.3s;}
.service-wrap:hover .service-shape{opacity:1; visibility:visible; top:0; right:0;}
.service-icon{position:relative;display:inline-block;margin-bottom:20px;}
.service-icon span{height:45px; width:45px; background:rgba(51, 110, 249, 0.1); border-radius:50%; display:inline-block; position:absolute; top:-15px; right:-15px; transition:0.3s;}
.z-index-1{z-index:1;}
service-content h5{font-weight:700; font-size:20px; line-height:30px; text-transform:capitalize; color:#020626; margin-bottom:15px; transition:0.3s;}
.service-content p{font-weight:400; font-size:16px; color:#9C9C9C; padding-bottom:15px;}
.service-link a{font-weight:500; font-size:18px; text-transform:capitalize; color:#336ef9; transition:0.3s;}
.service-wrap:hover .service-icon svg path{fill:#FFF;}
.service-wrap .service-link a.child-2 svg{stroke:#336ef9; transform:rotate(0); fill:none; stroke-width:6; transition:0.3s;}
.service-wrap:hover .service-link a.child-2 svg{stroke:#ffb302; transform:rotate(40deg);}
.service-wrap:hover .service-icon span{background:rgba(255, 255, 255, 0.1);}
.moretext{display:none;}
.moreless-button{color:#9C9C9C;}
.service-wrap:hover .service-content h5,
.service-wrap:hover .service-content p,
.service-wrap:hover .service-link a,
.service-wrap:hover .moreless-button{color:#fff;}
.morecontent span{display:none}
.morelink{color:#008bf9; display:block;}
.service-wrap:hover .morelink{text-decoration:underline; color:#fff;}
/* ==================== And Services ==================== */
/* ==================== Start Our team ==================== */
.our-team-section {background: url(../images/shape-bg.png) no-repeat 105% 60%;}
.team-member-card {margin-bottom:36px;position: relative;flex-direction: column;align-items: center;justify-content: center;border-radius: 24px;background-color: #F9F9F9;transition: all 0.5s ease-out;}
.team-member-card .image{overflow: hidden;border-radius: 24px;display: flex;align-items: center;justify-content: center;transform: scale(1.001);transition: all 0.5s ease-out;}
.team-member-card .inner-wrapper {position: relative;margin: 0 20px;}
.team-member-card .content {text-align: center;padding: 16px 24px;background-color: #008bf9;border-radius: 16px;display: flex;flex-direction: column;width: 100%;position: absolute;bottom: -50px;transform: scale(0);visibility: hidden;overflow: hidden;transition: all 0.5s ease-out;}
.team-member-card .content .title {margin-bottom: 0;color: #ffffff;transition: unset;}
.team-member-card .content .title span {transition: unset;}
.team-member-card .content .desc {font-size: 16px;font-weight: 400;line-height: 27.2px;color: #ffffff;margin-bottom: 0;}
.team-member-card:hover .content {transform: scale(1);visibility: visible;overflow: visible;transition: all 0.5s ease-out;}
.cto-box{margin:0 auto 80px;}
/* ==================== And Our team ==================== */

/* ==================== Start partners ==================== */
.partners-section{position:relative;}
.partners-section .brand {position: relative;/*width: 16%;*/margin: 0 0 50px;display: block;text-align: center;padding: 20px;border: 1px solid #f2f2f2;-webkit-box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.04);box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.04);border-radius: 10px;background-color: #fff;}
.partners-section .brand:hover {background-color:#ffb302;}
.partners-section .brand img {width: 76%;height: 100%;-o-object-fit: contain;object-fit: contain;}        
.partners-section .brand .hover-img {position: absolute;width: 76%;height: 100%;-o-object-fit: contain;object-fit: contain;top: 0;left: 12%;z-index: 5;padding: 15px;opacity: 0;-webkit-transform: scale(2);-ms-transform: scale(2);transform: scale(2);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;pointer-events: none;}
.partners-section .brand:hover .hover-img {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.partners-section .brand:hover img {opacity: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.partners-section .brand::before {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;border: 1px solid #ffb302;border-radius: 10px;pointer-events: none;opacity: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: -1;}
.partners-section .brand:hover::before {opacity: 1;-webkit-transform: rotate(8deg);-ms-transform: rotate(8deg);transform: rotate(8deg);}
.partners-section .brand::after {position: absolute;content: "";left: 0;top: 0;width: 100%;height: 100%;border: 1px solid #ffb302;border-radius: 10px;pointer-events: none;opacity: 0;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: -1;}
.partners-section .brand:hover::after {opacity: 1;-webkit-transform: rotate(-8deg);-ms-transform: rotate(-8deg);transform: rotate(-8deg);}

/* ==================== And partners ==================== */

/* ==================== Start Contact Us ==================== */
.contact-main{margin-top: 90px;}
.contact-main .contact-title{font-weight:600;font-size: 42px;line-height: 55px;display: inline-block;color: #020626;margin-bottom:10px;}
.contact-main .contact-title span{color:  #ffb302;}
.contact-main .contact-title-wrapper p{font-weight: 400;font-size: 18px;line-height: 30px;color: #7F7F8C;margin-bottom: 40px;}
.contact-main .contact-content-mail{margin-bottom: 10px;}
.contact-main .contact-content-mail-icon{margin-right: 55px;}
.contact-main .contact-content-mail-icon span{color: #336ef9;}
.contact-main .contact-item-title{font-weight: 500;font-size: 24px;line-height: 2.8;color: #020626;border-bottom: 1px solid #D9D9D9;}
.contact-main .contact-item-title a{color: #020626;}
.contact-main .contact-item-title a:hover{color:#ffb302;}
.contact-main .contact-content-phone{margin-bottom: 50px;}
.contact-main .contact-content-phone-icon{margin-right: 70px;}
.contact-main .contact-location-wrapper {margin-right: 30px;}
.contact-main .contact-location-title{font-weight: 500;font-size: 24px;line-height: 28px;text-transform: capitalize;color: #020626;margin-bottom:15px;}
.contact-main .contact-location-title i{color: #020626;font-size: 16px;}
.contact-main .contact-location a{font-weight: 400;font-size: 18px;line-height: 36px;color: #6F7183;}

/*Contact use form*/
.contact-form{background: #F8F8F9;border-radius:10px;padding: 50px 50px 30px 60px;border-top: solid 4px #ffb302;}
.contact-form .contact-form-title {font-weight: 500;font-size:32px;line-height:35px;text-transform: capitalize;color: #020626}
.contact-form .contact-form p {font-weight: 400;font-size: 16px;line-height: 30px;color: #555555;margin-bottom: 30px;}
.contact-form .contact-input{margin-bottom:26px;}
.contact-form .contact-input input,
.contact-form .contact-input select{width: 100%;height: 60px;border: 1px solid #D4DCE0;background-color: #f8f8f9;outline: 0;color: #020626;padding: 0 25px;border-radius: 2px;}
.contact-form .contact-input textarea {height: 271px;background-color: #f8f8f9;resize: none;line-height: 3.5;border-radius: 2px;border: 1px solid #D4DCE0;width: 100%;padding-left: 26px;padding-right: 26px;}
.contact-form .btn-square {background-color:#008bf9;color: #fff;height: 67px;line-height: 67px;padding: 0 55px;overflow: hidden;display: inline-block;font-weight: 500;font-size: 18px;letter-spacing: 0.03em;text-transform: uppercase;position: relative;z-index: 9;border: 0;}
.contact-form .btn-square:hover {color: #020626;}
.contact-form .btn-square::before {position: absolute;top: 0px;right: 0px;width: 0%;height: 100%;z-index: -1;content: "";background: #ffb302;transition: all 500ms ease-in-out;}
.contact-form .btn-square:hover::before {left: 0%;right: auto;width: 100%;}
.contact-form .contact-form p {font-weight: 400;font-size: 16px;line-height: 30px;color: #555555;margin-bottom: 30px;}
.contact-form .contact-input textarea:focus,
.contact-form .contact-input textarea:focus-visible,
.contact-form .contact-input input:focus {border: 1px solid #336ef9;outline:0;}
.map-section iframe {margin-bottom: -10px;}
/*Contact use form and*/
/* ==================== And Contact Us ==================== */

/* ==================== Start Startup Associated ==================== */
.startup-box.type-two {overflow: hidden;}
.startup-main {background: #ffffff;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.09);border-radius: 10px;padding: 10px;margin:10px 0;}
.startup-box {position: relative;margin-bottom:0px;}
.startup-box h2{font-size:16px; line-height:16px; margin-bottom:6px;}
.image-box {display: flex;align-content: center;justify-content: center;}
.startup-box.type-two .image-box img {-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
.startup-box .zm-btn {position: absolute;width: 60px;height: 60px;z-index: 3;top: -100px;right: 40px;background: #008bf9;color: #fff;font-size: 20px;line-height: 60px;border-radius: 60px;text-align: center;}
.startup-box.type-two .content-box {position: absolute;padding: 40px 20px 20px;bottom: 0;left: 0;transform: translateY(100%);-moz-transform: translateY(100%);width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;opacity: 0;}
.startup-box.type-two:hover .content-box {transform: translateY(0);opacity: 1;}
.startup-box.type-two .content-box .bg {content: "";position: absolute;background-color: #008bf9;opacity: 0.902;-webkit-clip-path: polygon(0% 27%, 100% 43%, 100% 100%, 0% 100%);clip-path: polygon(0% 27%, 100% 43%, 100% 100%, 0% 100%);width: 100%;height: calc(100% + 20px);left: 0;bottom: 0;transform: translateY(100%);-moz-transform: translateY(100%);opacity: 0;}
.startup-box.type-two:hover .bg {transform: translateY(0);opacity: 0.8;}
.startup-box.type-two .content-box .title-30 {position: relative;z-index: 2;}
.title-30 {font-size: unset;line-height: unset;margin: 0px;}
.startup-box.type-two .content-box .title-30 a {color: #fff;font-size:16px;line-height:16px;margin-bottom: 8px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: pre-wrap;}
.startup-box.type-two .content-box p {position: relative;z-index: 2;color: #fff;margin: 0px;font-size:12px;line-height:15px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: pre-wrap;}
.startup-box.type-two:hover .zm-btn {top: 40px;}
/* ==================== And Startup Associated ==================== */

/* ==================== Start Mentors ==================== */
.mentors-box{position: relative;margin-bottom:30px;}
.mentors-box-inner,
.mentors-box-image {position: relative;}
.mentors-box-overlay {position: absolute;left: 0px;right: 0px;bottom: 0px;text-align: center;transform-origin: bottom center;-webkit-transform-origin: bottom center;padding-bottom:10px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.mentors-box-inner:hover .mentors-box-overlay {opacity: 0;-webkit-transform: scaleY(0);-khtml-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);}
.mentors-box-overlay:before {position: absolute;content: '';left: 0px;top: 30px;right: 0px;bottom: 0px;opacity: 0.90;background: #008bf9;background: linear-gradient(to top right, #008bf9 0%, rgb(18,43,188) 100%);clip-path: polygon(0 30%, 100% 0, 100% 100%, 0% 100%);}
.mentors-box-icon {position: relative;width: 65px;height: 65px;margin: 0 auto;/*    line-height: 68px;border-radius: 50px;border: 3px solid #008bf9;background-color:#fff;*/margin-bottom:5px;}
.mentors-box-image img {position: relative;width: 100%;display: block;}
.mentors-box-title {position: relative;font-weight: 700;font-size: 20px;color: rgb(255,255,255);}
.mentors-box-overlay-two {position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;text-align: center;padding: 0px 10px;display: flex;justify-content: center;align-items: center;-webkit-transform: scaleY(0);-khtml-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);opacity: 0;transform-origin: bottom center;-webkit-transform-origin: bottom center;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.mentors-box-inner:hover .mentors-box-overlay-two {-webkit-transform: scaleY(1);-khtml-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);opacity: 1;-webkit-transition-delay: .12s;-moz-transition-delay: .12s;transition-delay: .12s;}
.mentors-box-overlay-two:before{position: absolute;content: '';left: 0px;top: 0px;right: 0px;bottom: 0px;opacity: 0.90;background: rgb(8,150,252);background: linear-gradient(to top right, rgb(8,150,252) 0%, rgb(18,43,188) 100%);}
.mentors-box-title {position: relative;font-weight: 700;font-size:20px;color:#fff;}
.mentors-box-title a {position: relative;color:#fff;}
.mentors-box-text {position: relative;line-height: 26px;font-size: 16px;color: rgb(229,233,250);margin-top:15px;}
.mentors-box-more{position: relative;padding: 10px 20px;font-weight: 700;display: inline-block;font-size: 14px;color: #fff;text-transform: capitalize;margin-top:20px;background-color: rgb(8,155,255);}
/* ==================== And Mentors Css ==================== */

/* ==================== Start Investment Partners ==================== */
.invpartners-section .recent-posts {padding: 5px;box-shadow: 0 5px 30px 0px rgba(0, 0, 0, 0.1);text-align: center;margin-bottom: 20px;border-radius: 5px;position: relative;transition: color 0.25s;}
.invpartners-section .recent-posts::before, .invpartners-section .recent-posts::after {box-sizing: inherit;content: "";position: absolute;width: 100%;height: 100%;border-radius: 5px;padding: 5px;}
.invpartners-section .recent-posts::before, .invpartners-section .recent-posts::after {border: 2px solid transparent;width: 0;height: 0;}
.invpartners-section .recent-posts::before {top: 0;left: 0;}
.invpartners-section .recent-posts::after {bottom: 0;right: 0;}
.invpartners-section .recent-posts:hover::before, .invpartners-section .recent-posts:hover::after {width: 100%;height: 100%;}
.invpartners-section .recent-posts:hover::before {border-top-color: #008bf9;border-right-color: #008bf9;transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;}
.invpartners-section .recent-posts:hover::after {border-bottom-color: #008bf9;border-left-color: #008bf9;transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}
/* ==================== And Investment Partners ==================== */

/* ==================== Start Sisfs ==================== */
.sisfs-section a {color: #008bf9;}
.sisfs-section a:hover {color:#ffb302;text-decoration:underline;}
.sisfs-section .about-img-1 img,
.sisfs-section .about-img-2 img {width: 100%;height: 100%;}
.about-shape-1{top:60px;}
.about-img-2{padding-top:0;}
/* ==================== And Sisfs==================== */

/* ==================== Start Funded Startups ==================== */
.mt-70{margin-top:70px;}
/* ==================== And Funded Startups ==================== */

/* ==================== Start ideate==================== */
.ideate-section .contact-main{margin-top:0;}
.contact-location {margin-bottom: 20px}
.mentorship-box {position: relative;margin-bottom: 30px;}
.mentorship-box-inner {position: relative;text-align: center;padding: 25px 15px 20px;background-color: #fff;box-shadow: 0px 0px 15px rgba(0,0,0,0.10);min-height: 180px;border-radius: 10px;}
.mentorship-box-inner .overlay-link {position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;z-index: 10;}
.mentorship-box-inner:hover .color-layer {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;border-radius: 10px;}
.mentorship-box .color-layer {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: center;transition: -webkit-transform 0.4s ease;transition: transform 0.4s ease;transition: transform 0.4s ease,-webkit-transform 0.4s ease;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;background-position: right top;background-repeat: no-repeat;background-image: -webkit-gradient(linear, left top, right top, from(#008bf9), to(#008bf9));background-image: -webkit-linear-gradient(to left, #008bf9, #008bf9);background-image: -moz-linear-gradient(to left, #008bf9, #008bf9);background-image: -ms-linear-gradient(to left, #008bf9, #008bf9);background-image: -o-linear-gradient(to left, #008bf9, #008bf9);background-image: linear-gradient(to left, #008bf9, #008bf9);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='=#008bf9', endColorStr='#008bf9', gradientType='1');background-color: transparent !important;/*background: #008bf9;*/}
.mentorship-box .color-layer:before {position: absolute;content: '';left: 0px;top: 0px;right: 0px;bottom: 0px;background: url(https://html.themexriver.com/it-firm/images/background/pattern-48.png) right top no-repeat;}
.mentorship-box-icon {position: relative;line-height: 1em;display: inline-block;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;margin:0 auto 5px;}
.mentorship-box-inner:hover .mentorship-box-icon {transform: rotateY(180deg);}
.mentorship-box-title {position: relative;font-weight: 700;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;color: rgb(16,17,48);margin-top:12px;font-size:16px;}
.mentorship-box-inner:hover .mentorship-box-icon {transform: rotateY(180deg);}
.mentorship-box-inner:hover .mentorship-box-title {color: #fff;}

/*Start apply Form*/
.apply-main {padding-bottom: 90px;}
.apply-main .apply-bg {background-color: #008bf9;padding: 50px 65px;}
.apply-main .p-relative {position: relative;}
.apply-main .apply-left-shape {position: absolute;bottom: 0;left: 0;}
.apply-main .apply-title-sm {font-weight: 700;font-size: 32px;line-height: 42px;color: #fff;margin-bottom: 0;}
.apply-main .apply-offer-shape {position: absolute;top: 0%;right: -10%;}
.apply-main .apply-offer {margin-right: 35px;}
.apply-main .apply-offer-text span {display: block;font-weight: 500;font-size: 16px;text-transform: uppercase;color: rgba(255, 255, 255, 0.79);}
.apply-main .apply-offer-text a {font-weight: 700;font-size: 16px;text-transform: uppercase;color: #fff;}
.apply-main .apply-btn {margin-left: 75px;}
.apply-main .tp-btn-black {color: #fff;background-color: #020626;height: 67px;line-height: 67px;padding: 0 60px;overflow: hidden;display: inline-block;font-weight: 500;font-size: 16px;text-transform: capitalize;position: relative;z-index: 9;transition: all 500ms ease-in-out;}
.apply-main .tp-btn-black::before {position: absolute;top: 0px;right: 0px;width: 0%;height: 100%;z-index: -1;content: "";background:#ffb302; transition: all 500ms ease-in-out;}
.apply-main .tp-btn-black:hover::before{left: 0%;right: auto;width: 100%;}
/*apply Form And */
/* ==================== And ==================== */

.become-bg {/*background: url(../images/shape-bg.png) no-repeat 105% 60%;*/}
.apply-form .contact-form-title {font-size:28px;}
.apply-form .contact-form-title span{color:#008bf9;}
.pt-17{padding-top:17px!important;}
.download-logos a {display: block;padding:2px 0;}
.download-logos a:hover{color:#ffb302;}
.download-logos a:first-child {color: #000;padding: 0 0 6px 0;}

/* ==================== Start Ready to get started? Css ==================== */
.ready-started{position: absolute;top: -110px;left:0%;width: 100%;}
.ready-main {background: url(/images/ready-to-get-started.png) no-repeat left top;min-height: 218px;border-radius: 10px;position: relative;display: flex;align-items: center;padding-left: 100px;}
.ready-main:after {content: "";position: absolute;right: 0;top: -104px;width: 385px;height: 323px;background: url(/images/newsletter.png) no-repeat top right;}
.ready-main h4{color:#fff; font-size:26px; font-weight:600;}
.ready-main p{color:#fff; font-size:16px; margin-bottom:30px;}
.ready-main a {background: #fff;color: #A50000;font-size: 16px;font-weight: 600;padding: 14px 30px;border-radius: 40px;}
.ready-main a i{margin-left:5px;}
.footer-main {display: flex;justify-content: space-between;}
/* ==================== And Ready to get started? Css ==================== */
/* ==================== Start Footer Css ==================== */
 footer{background:#181b22 url(../images/footer-bg.png) no-repeat center center; position:relative; background-size:cover; z-index:6;}
/* footer:after{width:100%; top:-70px; left:0; position:absolute; content:""; background:url(/images/footer-top.png) repeat-x; height: 95px; z-index:1;}
*/ .footer-top{position:absolute; top:-80px; width:100%;}
 .footer-top img{width:100%;}
.md-content{padding:60px 0 40px 0;}
.perspiciatis-text{color:#DFDFDF; font-size:15px;}
.social-icons {position: relative; text-align: left;}
.social-icons ul{padding:0; margin:0;}
.social-icons ul li:first-child {padding-left:0px;border-right:0;}
.social-icons ul li {display: inline-block;margin: 0px;padding: 0px 5px;}
.social-icons ul li .m-icon {border:0px; background:#232627;width: 40px;height: 40px;color: #fff;font-size:20px;text-align: center; line-height:40px;display: block;border-radius:10px;}
.social-icons ul li .m-icon:hover{background:#B10804}
.services-nav h2{font-size:24px; line-height:30px;position:relative; font-weight:500;color:#fff; margin:0px; padding-bottom:12px; margin-bottom:25px;}
.services-nav h2:before{content: "";position: absolute;background: #FFE076;height: 3px;width: 15px;left: 0;transition: all 0.4s ease;z-index: 1;bottom: 0px;}
.services-nav h2:after{position: absolute;content: "";background: #FFE076;height: 3px;transition: all 0.4s ease;width: 50px;right: 0;left: 25px;bottom: 0px;margin-left: 0;z-index: 0;}
.services-nav h2:hover:before {width: 50px;left: 0;}
.services-nav h2:hover:after {width: 15px;left: 60px;}
.services-nav ul{margin:0; padding:0;}
.services-nav ul li a {color:#DFDFDF; background:url(/images/link-arrow.svg) no-repeat 0px 11px; font-size:15px; padding:3px 0 3px 20px;display:inline-block; position:relative; overflow:hidden; z-index:1; transition: width .6s cubic-bezier(.25,.8,.25,1) 0s;}
.services-nav ul li a:hover{color:#FFE076;}
.services-nav ul li a:after {content:"";width: 0;height: 1px;bottom: 0;position: absolute;left: auto;right: 0;z-index: -1;background: currentColor;transition: width .6s cubic-bezier(.25,.8,.25,1) 0s;}
.services-nav ul li a:hover:after {width:100%;left: 0;right: auto}
.services-nav.official-box ul li a {background: none;padding-left:0;}
.services-nav.official-box ul li{display:flex; color:#DFDFDF; font-size:15px;}
.services-nav .footer-menu {
    display: flex;
}
.services-nav .footer-menu ul {
        width: 50%
    }
.pb-25 {
    padding-bottom: 25px;
}
.mb-80{margin-bottom:80px;}
.pr-70{padding-right: 70px!important;}
.pr-40{padding-right:40px!important;}
/*.official-box i{padding-right:15px; padding-top:5px;}*/
.services-nav.official-box a {display:flex; padding:6px 0;}
.footer-bottom{padding:15px 0; color:#828282; text-align:center; font-size:16px; border-top:solid 1px rgb(106 117 146 / 47%);}
.footer-bottom a{color:#fff; font-size:13px;text-transform: uppercase; font-weight:600;}
.footer-bottom a:hover{color:#FFE076;}
.started-main{display:flex; justify-content:space-between; flex-wrap:wrap; margin-bottom:40px; align-items:center;}
.ready-started-box {border-bottom: solid 1px #3D3D44;margin-bottom:40px;}
.ready-started-box h4{color:#ffff; font-size:26px; font-weight:600;}
.ready-started-box p{color:#ffff; font-size:16px; font-weight:400; margin-bottom:0;}
.started-right a.discover-btn{background:#B10804; color:#fff; border:0;}
footer .discover-btn{line-height:28px;}
footer .discover-btn:before {background: #FFE076;}
footer .discover-btn:hover{color: #000;}
.footer-shape-main img {position: absolute;z-index: 0;}
.footer-shape-main img:nth-child(1) {left:0%; top:-24%;}
.footer-shape-main img:nth-child(2) {right:0%; top:-14%;}

.information-itme{display:-webkit-box; gap:20px; line-height:20px; color:#FFFFFF; font-size:15px; font-weight:500;margin-bottom:20px;}
.information-itme .icon-box {
    border: 0px;
    background: #232627;
    width: 40px;
    height: 40px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    /*display: block;*/
    border-radius: 10px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.information-itme:hover .icon-box {
        background: #B10804;
    }
.information-itme .information-content p{margin-bottom:0;}
.information-itme .information-content span{color:#858EA1; font-weight:500; margin-bottom:5px; margin-bottom:5px; display:inline-block;}
.information-itme .information-content a{padding:0; color:#fff;}
.information-itme .information-content a:hover{color:#FFE076;}

.news-box-main .itim-box{display:flex; gap:20px; line-height:20px; color:#FFFFFF; font-size:15px; font-weight:500;margin-bottom:20px;}
.news-box-main .itim-box a{padding:0; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;cursor:pointer;}
.news-box-main .itim-box a:hover{color:#FFE076;}
.news-box-main .itim-box span{font-size:13px;}




/* ==================== And Footer Css ==================== */
/* ==================== Awards and Recognition Css ==================== */
.awards-main {
    position: relative;
    border-radius: 5px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-color: transparent;
    padding-bottom: 5px;
    z-index: 1;
    box-shadow: 0 10px 50px 0 rgba(26,46,85,.1);
    margin-bottom: 20px;
    min-height: 416px;
}
.awards-main .thumbnail{border-radius:0;}
.awards-main .thumbnail {position: relative;-webkit-transition: 0.3s;transition: 0.3s;}
.awards-main:hover .thumbnail {margin-bottom: -75px;}
.awards-main:before {content: "";height: 5px;width: 100%;background-color: #fff;border-radius: 0 0 4px 4px;position: absolute;bottom: 0;left: 0;right: 0;z-index: -1;-webkit-transition: 0.3s;transition: 0.3s;}
.awards-main:hover:before {background-color: rgba(255, 91, 92, .3);}
.awards-main .thumbnail a {display: block;overflow: hidden;border-radius: 5px 5px 0 0;transition: 0.3s;}
.awards-main .thumbnail a img {border-radius: 5px 5px 0 0;-webkit-transition: 0.4s;transition: 0.4s;width: 100%;}
.awards-main:hover .thumbnail a img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}
.awards-main .content {padding: 30px 30px 30px;background-color: #fff;border-radius: 0 0 4px 4px;position: relative;-webkit-transition: 0.3s;transition: 0.3s;}
.awards-main .content .title {margin-bottom: 10px;font-size: 18px;line-height: 1.45;font-weight: 500;word-break: break-word;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.awards-main:hover .title a {color: #B10804 !important;}
.awards-main .content .title a {color: #181818}
.awards-main .content p {margin-bottom: 10px;color: #808080;line-height: 20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.awards-main .content .read-more-btn {visibility: hidden;opacity: 0;margin-bottom: -50px;-webkit-transition: 0.3s;transition: 0.3s;}
.awards-main:hover .content .read-more-btn {margin-top: 24px;margin-bottom: 0;visibility: visible;opacity: 1;}
.read-more-btn .discover-btn {background: #B10804;color:#fff;}
.awards-main .thumbnail .time-top {right: auto;left: 10px;position: absolute;top: 10px;}
.awards-main .thumbnail .duration {background-color: #f8b81f;border-radius: 6px;padding: 4px 10px;font-weight: 600;font-size: 16px;color: #fff;display: block;}
.awards-main .thumbnail .duration i {padding-right: 5px;}
/* ==================== And Awards and Recognition Css ==================== */

/* ==================== Organisational Css ==================== */
.organisational-section {overflow: hidden;}.organisational-section .organisational-box {box-shadow: none;margin-bottom: 4rem;}
.organisational-section .organisational-box .inner {position: relative;}
.organisational-section .organisational-box .content {width:90%;background-color: #fff;position: absolute;left: 0;right: 0;bottom: -40px;padding:45px 20px 30px 35px;border-radius: 5px;margin: 0 auto;box-shadow: 0 10px 25px rgba(0,0,0,.1);-webkit-transition: 0.3s;transition: 0.3s;  border-radius: 5px 50px 5px 70px;}
.organisational-section .organisational-box .content .course-level {width: 70px;height: 70px;background: #B10804;border-radius: 50%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: -40px;left: 30px;z-index: 1}
.organisational-section .organisational-box .content .course-level svg {width:50px; height:50px;}
.organisational-section .organisational-box .content .title{margin-bottom:10px;font-size: 16px;line-height: 1.45;font-weight: 500;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;color: #181818}
.organisational-section .organisational-box .content .content-wrap {-webkit-transition: 0.5s;transition: 0.5s;opacity: 0;visibility: hidden; min-height:74px; margin-top: 5px;margin-bottom: -70px;visibility: hidden;}
.organisational-section .organisational-box .thumbnail img {border-radius: 5px 5px 0 0;-webkit-transition: 0.4s;transition: 0.4s;width: 100%;}
.organisational-section .organisational-box:hover .thumbnail img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}
.organisational-section .organisational-box:hover .content .content-wrap {opacity: 1;visibility: visible;}
.organisational-section .organisational-box:hover .content .content-wrap {margin-bottom: 10px;visibility: visible;opacity: 1}
.organisational-section .organisational-box .content .content-wrap p {color: #808080;line-height: 24px;font-size: 16px;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow: hidden;}
.organisational-section .organisational-box:hover .content .content-wrap p{visibility: visible;opacity: 1;margin-bottom: 20px;}
.content-box{overflow:hidden;}
/* ==================== And Organisational Css ==================== */

/* ==================== Aisect Journey Pages Css ==================== */
.history-timeline {position: relative;display: block;background: #fff;padding:0px 0 165px}
.history-timeline .sec-title {padding-bottom: 116px}
.history-timeline-inner {position: relative;display: block}
.history-timeline-inner .top-round {top: -115px}
.history-timeline-inner .top-bottom,
.history-timeline-inner .top-round{position: absolute;left: 50%;transform: translateX(-50%);width: 15px;height: 15px;background:#b10804;border-radius: 50%}
.history-timeline-inner .top-bottom {bottom: -45px}
.history-timeline-inner .row {padding-bottom: 70px}
.history-timeline-inner:before{position: absolute;content: "";width: 2px;background:#b10804;border-radius: 1px;transform: translateX(-50%);top: -115px;bottom: -45px;left: 50%}
.history-timeline-img {position: relative;display: block;padding-right: 110px;max-width: 520px;width: 100%;z-index: 1}
.history-timeline-img .shape1{position: absolute;bottom: -55px;right: -60px;z-index: -1}
.history-timeline-img .inner{position: relative;display: block;width: 520px;border-radius: 20px;overflow: hidden;object-fit: cover;max-height: 350px;border-radius:5px 10px 5px 30px; box-shadow:0 10px 25px rgba(0, 0, 0, .1);}
.history-timeline-img .inner img {width: 100%;transition: 0.4s;}
.history-timeline-inner .row:hover .history-timeline-img .inner img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.history-timeline-content {position: relative;display: block;padding-left: 110px;margin-top: -6px;z-index: 1}
.history-timeline-content .line {position: absolute;top: 20px;left: -110px;width: 190px;height: 2px;background:#b10804}
.history-timeline-content .line:before {left: 0;content: "";background: url(/images/arrow-left.svg) no-repeat;}
.history-timeline-content .line:after,
.history-timeline-content .line:before {position: absolute;top: -6px;color: #f2f2f2;font-size: 20px;line-height: 20px;font-weight: 700;width: 15px;height: 15px;}
.history-timeline-content .line:after {right: 0;content: "";background: url(/images/arrow-left.svg) no-repeat;transform: rotate(175deg);}
.history-timeline-content:before {top: 6px;width: 15px;height: 15px;left: -28px;background: #B10804;z-index: 2;width: 15px;height: 15px;}
.history-timeline-content:after,
.history-timeline-content:before {content: "";position: absolute;border-radius: 50%;transform: translateY(50%) translateX(50%);right: auto;}
.history-timeline-content:after {top: -9px;width: 30px;height: 30px;left: -43px;background: #fff;box-shadow: 0 10px 40px 5px rgba(0,0,0,.1);z-index: 1}
.history-timeline-content h3 {color: #B10804;font-weight: 900;font-size: 42px;line-height: 29px;margin-bottom:20px;}
.history-timeline-content h2 {font-weight: 600;font-size:22px;line-height:32px;margin-bottom:10px}
.history-timeline-content h6 {font-weight: 500;font-size: 14px;line-height: 24px;color: #b10804;margin-bottom: 10px;}
.history-timeline-content h2 a {color: #000;transition: all .2s linear;transition-delay: .1s}
.history-timeline-content h2 a:hover {color:#000}
.history-timeline-content p {margin: 0 0 15px 0}
.history-timeline-content.style2 {padding-left: 0;padding-right: 110px}
.history-timeline-content.style2:after,
.history-timeline-content.style2:before {left: auto;right: -15px}
.history-timeline-img.style2 {margin-left: 110px;padding-right: 0}
.history-timeline-content.style2 .line{position: absolute;top: 20px;right: -110px;left: auto;width: 190px;height: 2px;background:#b10804}
.rotate-me{animation-name: rotateme;animation-duration: 24s;animation-iteration-count: infinite;animation-timing-function: linear;-webkit-animation-name: rotateme;-webkit-animation-duration: 24s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-moz-animation-name: rotateme;-moz-animation-duration: 24s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-ms-animation-name: rotateme;-ms-animation-duration: 24s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-o-animation-name: rotateme;-o-animation-duration: 24s;-o-animation-iteration-count: infinite;-o-animation-timing-function: linear}
@keyframes rotateme {
0% {transform: rotate(0deg)}
to {transform: rotate(1turn)}
}
/* ==================== And Aisect Journey Pages Css  ==================== */

/* ==================== Personal Pages Css ==================== */
.about-main-popup .modal-content {background: #B10804;border-radius: 5px 50px 5px 70px;   }
.about-main-popup .modal-header {border: 0;position: absolute;right: -25px;top: -24px;}
.about-main-popup .modal-header .btn-close {background-color: #fff;width: 25px;height: 25px;border-radius: 40px;opacity: 1;z-index:1;}
.about-main-popup .custom-title {color: #fff;margin-bottom:10px;}
.about-list {display: flex;flex-wrap: wrap;padding-bottom:0px;}
.about-list li {/*flex: 0 0 50%;*/min-width: 100%;color:#fff;display:flex;}
.about-list li:not(:last-child),
.main-content {padding-bottom:10px;}
.about-list .title {opacity: .8;text-transform: capitalize;margin-right: 20px;min-width: 140px;}
.about-list .value {font-weight: 600;}
.personal-infos{padding: 30px 25px;border: solid 1px #ffffff42;border-radius: 5px 50px 5px 70px;margin-bottom:0px;}
.about-main-popup .title-section{margin: 0 auto;width: 100%;position: relative;padding:30px 0;}
.about-main-popup .title-section h1{font-size: 46px;font-weight: 700 !important;color: #fff;margin: 0;text-transform: capitalize;}
.about-main-popup .title-bg {font-size: 110px;left: 0;letter-spacing: 10px;line-height: .7;position: absolute;right: 0;top: 50%;text-transform: uppercase;font-weight: 800;transform: translateY(-50%);color: hsla(0, 0%, 100%, .07);}
.about-contact-box{background:url(/images/about-bg.png) no-repeat top left; background-size:cover; position:relative;}
/* ==================== Personal Pages Css ==================== */

/* ==================== Buy Onlinebook Pages Css ==================== */
.book-section {position: relative;}
.book-bg {background: url(/images/empowering-bg.png) no-repeat;background-size: cover;}
.book-bg2 {background:#fff5ef21 url(/images/bookbg2.png) no-repeat;background-size:100%;}
.onlinebook-item {position: relative;margin: 0 0 36px;}
.onlinebook-item:hover .onlinebook-image a {opacity: 1;transform: translateY(0);}
.onlinebook-item:hover .onlinebook-title a {background-size: 0% 1px, 100% 1px;color: #B10804;}
.onlinebook-image {position: relative;overflow: hidden;border-radius: 14px; box-shadow:0px 0px 60px 0px rgba(2, 2, 2, 0.07); margin-bottom:120px;}
.onlinebook-image img {width: 100%;height: auto;transition: 1.3s all ease;}
.onlinebook-item:hover .onlinebook-image img {/* transform: scale(1.3);*/transform: scale(1.15) rotate(3deg);}
.onlinebook-image a{display: flex;width: 100%;height: 100%;background-color: rgba(42, 37, 77, 0.4);position: absolute;top: 0;left: 0;justify-content: center;align-items: center;opacity: 0;transform: translateY(-20%);transition: opacity 500ms ease, transform 500ms ease;}
.onlinebook-image a::after{content: "";width:42px;height:42px;background: url(/images/hyperlink-link-icon.svg) no-repeat;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.onlinebook-image a::after {transform: translate(-50%, -50%) rotate(90deg);}
.onlinebook-content{position: absolute;background-color: #fff;margin: 0;padding: 30px 30px 27px;border-radius: 5px 50px 5px 70px;box-shadow: 0px 0px 60px 0px rgba(2, 2, 2, 0.07);text-align: center;bottom: -70px;width: 90%;left: 50%;transform: translateX(-50%);transition: all 500ms ease;}
.onlinebook-item .onlinebook-content:before {position: absolute;content: '';width: 100%;height: 100%;left: 0px;top: 0px;right: 0px;transform: scale(0,0);border-radius: 5px 50px 5px 70px;transition: all 500ms ease;}
.onlinebook-item:hover .onlinebook-content:before {transform: scale(1,1);}
.onlinebook-item .onlinebook-content:before {background-color: #B10804;}
.onlinebook-title {font-size: 20px;margin: 0 0 20px;z-index:1;position:relative;}
.onlinebook-title a{color: inherit;background-image: linear-gradient(currentcolor, currentcolor), linear-gradient(currentcolor, currentcolor);display: inline;background-size: 0% 1px, 0 1px;background-position: 100% 100%, 0 100%;background-repeat: no-repeat;transition: all 0.4s ease;}
.onlinebook-item:hover .onlinebook-title a{color:#fff;}
.onlinebook-item:hover .read-more-btn .discover-btn{background:#fff; color:#B10804;}
.onlinebook-item:hover .read-more-btn .discover-btn:hover {color: #fff;}
.book-section .read-more-btn .discover-btn{line-height: 24px;min-height: 40px;min-width: 140px;}

/* ==================== Aad Buy Onlinebook Pages Css ==================== */

/* ==================== Anusrajan Pages Css ==================== */
.anusrajan-box {display:flex;background-color:#B10804;position: relative;overflow: hidden;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;box-shadow: 0px 6px 30px rgba(7,36,95,0.08);border-radius: 10px; margin-bottom:20px; z-index: 2}
.anusrajan-box::before{content:''; width: 100%; height:100%; background-color:#fff; z-index:-1; position:absolute; top:0; left:0; -webkit-transition: 0.4s ease-in-out; transition:0.4s ease-in-out;}
.anusrajan-box:hover::before {height: 0}
.anusrajan-box .anusrajan-img {position: relative;min-width: 280px;height: 100%;overflow: hidden;}
.anusrajan-box .anusrajan-img img {height: 100%;width: 100%;object-fit: cover;object-position: center center;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out}
.anusrajan-box .anusrajan-content {padding: 0 15px 0 30px; -ms-flex-item-align: center;align-self: center}
.anusrajan-box .anusrajan-title{margin-bottom: 5px;margin-top: 18px;}
.anusrajan-box .anusrajan-title a{color:#000; line-height:1.417; font-weight:600; font-size:20px;}
.anusrajan-box .anusrajan-text{border-bottom: 1px solid var(--border-color);}
.anusrajan-box:hover .anusrajan-img img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}
.anusrijan-section{position:relative; background:url(/images/empowering-bg.png) no-repeat top left;}
.anusrijan-section .institution-main{box-shadow:0 0 0 0; background: transparent;}
.anusrijan-bg{background:url(/images/bg-line.png) repeat top left;}
.anusrajan-box:hover .anusrajan-title a,
.anusrajan-box:hover p {color: #fff;}
.anusrijan-section .container{z-index:2; position:relative;}
/* ==================== Aad Anusrajan Pages Css ==================== */

/* ==================== Pages Css ==================== */
.legalliteracy-section{position:relative; background:url(/images/empowering-bg.png) no-repeat top left;}
.legalliteracy-section .institution-main{border-radius: 5px 50px 5px 70px;}
/* ==================== Aad Pages Css ==================== */

/* ==================== Pages Magazines & Newsletters Css ==================== */
.legalliteracy-section.magazines-main{background-size: cover;}
.magazines-box{border-radius:5px 10px 5px 30px;background: #b10804;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.magazines-box.magazinesblue {background: #3f7fca;}
.magazines-box.magazinesgreen{background: #04b0b1;}
.magazines-main h2{font-size:26px; font-weight:500;}
.magazines-main p{padding-bottom:10px;}
/* ==================== Aad Magazines & Newsletters Pages Css ==================== */

/* ==================== Pages Literary Profile Css ==================== */
.literary-section{position: relative;background: url(/images/empowering-bg.png) no-repeat top left;position: relative;background-size: cover; z-index:1;}
.literary-box{display: flex;align-items: center;justify-content: center;margin-bottom: 40px;}
.literary-section .image-container{position: relative;display: block;min-width: 440px;margin-right: 80px;z-index:1;}
.literary-section .image-container img{border-radius:5px 10px 5px 30px;}
.literary-section .image-container:last-child p{margin-bottom: 0;}
.sectionbox p{color:#313338;line-height:28px;}
.sectionbox p strong{color:#000; font-weight:600;}
.literary-section .image-container:before{display: inline-block;position: absolute;content: '';top: 0;right: 0;bottom: 0;left: 0;z-index: -1;transform: translate3d(26px, 26px, -26px);border: 6px solid #B10804;border-radius:5px 10px 5px 30px;}
/* ==================== And Literary Profile Css ==================== */

/* ==================== Pages Error Css ==================== */
.section-404{padding: 100px 0px 120px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
.section-404 .thumb-404{max-width: 966px;margin: 0 auto 34px;}
.section-404 .thumb-404 img{width: 100%;}
.section-404 .title{font-weight: 600;text-transform: capitalize;margin-bottom: 40px;}
.section-404 .custom-button{padding: 16px 45px;border-radius: 30px;}
/* ==================== END Pages Error Css ==================== */

.poet-main strong{color:#B10804; font-weight:600;}
.right-site{float:right;}

/* ==================== Pages Vanmali Css ==================== */
.vanmali-section .image-column .inner-column {position: relative;}
.vanmali-section .image-column .image-box {display: flex;flex-wrap: wrap;position: relative;}
.vanmali-section .image-column .image-1 {margin-bottom: 60px;border-radius:5px 10px 5px 30px;overflow: hidden;}
.overlay-anim{position: relative;}
.overlay-anim:after {background: hsla(0, 0%, 100%, .3);content: "";height: 0;left: 0;opacity: 1;pointer-events: none;position: absolute;top: 0;width: 100%;z-index: 9;}
.vanmali-section .image-column .image-2{margin-bottom: 0;border-radius:5px 10px 5px 30px;overflow: hidden;}
.vanmali-section .image-column .image-3{margin-bottom: 0;margin-left: 20px;margin-right: 55px;border-radius:5px 10px 5px 30px;overflow: hidden;}
.vanmali-section .image-column .image-box:after{animation: zoom-one 5s linear infinite;background-color:#d3af37;bottom: 75px;content: "";height: 330px;left: 95px;position: absolute;width: 321px;z-index: -1;overflow: hidden;border-radius:5px 10px 5px 30px;}

/*Vanmali Silder*/
.service-block {margin-bottom: 30px;}
.service-block .inner-box {position: relative;}
.service-block {margin-bottom: 30px}
.service-block .inner-box {position: relative;border-radius:5px 10px 5px 30px;overflow: hidden;border: 2px solid #fff5ef; background:#fff5ef;}      
.service-block .inner-box:before {position: absolute;content: '';width: 100%;height: 100%;left: 0px;top: 0px;right: 0px;transform: scale(0,0);border-radius:5px 10px 5px 30px;transition: all 500ms ease;border:0;}
.service-block .inner-box:hover:before {transform: scale(1,1);}
.service-block .inner-box:before {background-color:#B10804;}
.service-block .inner-box:hover .content-box .text{color: #fff;}
.service-block .inner-box:hover .image-box .image img {transform: scale(1.1)}
.service-block .inner-box .content-box {padding: 30px 40px 30px;position: relative}
.service-block .inner-box .content-box .text{max-width:100%;position: relative;transition: all .3s ease;min-height: 100px; text-align:center; display:flex; align-items:center; justify-content:center; font-weight:500; font-size:16px; color:#000;}
.service-block .inner-box .image-box {margin-bottom: 0;margin-left: 30px;position: relative}
.service-block .inner-box .image-box .image {margin-bottom: 0;overflow: hidden;position: relative;border-radius:5px 10px 5px 30px;}
.service-block .inner-box .image-box .image img {min-height: 200px;-o-object-fit: cover;object-fit: cover;position: relative;transition: all .3s ease;width: 100%}

/* ==================== And Pages Vanmali Css ==================== */


/*==========================================================================
Organisational CSS
==========================================================================*/
.section-company{background: url(../images/award-bg.svg) no-repeat;background-position:50% center;background-size: 100%;/*padding-bottom: 120px !important;*/}
.main-title{text-align: center;margin-bottom: 50px;}
.section-company .company-award-area-item-right-content-date h5,
.section-company .company-award-area-items-left-content-date h5{font-size: 18px;color: #000000;font-weight: 600;margin-top:10px;}
.company-award-area-item-right-content-date .course-level,
.company-award-area-items-left-content-date .course-level{width: 60px;height: 60px;background: #B10804;border-radius: 50%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: -40px;right: 20px;z-index: 1;}
.company-award-area-item-right-content-date .course-level svg,
.company-award-area-items-left-content-date .course-level svg{width:40px;height:40px;}
.company-award-area{max-width: 960px;margin: 0 auto;}
.company-award-area-items{display: flex;}
.company-award-area-items-left{padding-right: 70px;margin-right: 70px;border-right: 1px dashed #B10804;}
.company-award-area-items-left-content{padding: 20px;padding-bottom: 10px; background:#fff; border: 1px solid #e7e7e7;margin-top:60px;position: relative;border-left: 5px solid #B10804; min-width:409px;}
.company-award-area-items-left-content::before{content: "";position: absolute;right: -76px;top: 70px;width: 10px;height: 10px;background: #B10804;box-shadow: 0px 5px 20px rgba(249, 76, 48, 0.5);border-radius: 50%}
.company-award-area-items-left-content::after{content: "";position: absolute;right: -11px;top: 65px;width: 20px;height: 20px;background:#b10804;border-bottom: #e7e7e7 solid 1px;border-right: #e7e7e7 solid 1px;transform: rotate(-45deg); z-index:-1;}
.company-award-area-items-left-content-date{display: flex;align-items: center;gap: 16px;margin-bottom: 10px;}
.company-award-area-items-left-content-date span{font-weight: 700;font-size: 16px;line-height: 20px;color: #fff;background: #B10804;padding: 7px 22px;padding-left: 10px;padding-right: 25px;-webkit-clip-path: polygon(0 0, 100% 0, 81% 50%, 100% 99%, 0 100%, 0% 50%);clip-path: polygon(0 0, 100% 0, 81% 50%, 100% 99%, 0 100%, 0% 50%);}
.company-award-area-items-right img {max-width: 410px;border-radius: 10px;transition: all .3s ease;}
.company-award-area-item{display: flex}
.company-award-area-item-left{padding-right: 69px;margin-right: 70px;border-right: 1px dashed #B10804;}
.company-award-area-item-left img{max-width: 410px;border-radius: 10px;transition: all .3s ease;}
.company-award-area-item-left-image{overflow: hidden;border-radius:5px 10px 5px 30px;}
.company-award-area-item:hover img,
.company-award-area-items-right:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.company-award-area-items-right-image{overflow: hidden;border-radius:5px 10px 5px 30px;}
.company-award-area-item-right-content{padding: 20px;padding-bottom: 10px;border: 1px solid #e7e7e7;margin-top:60px;position: relative;border-right: 5px solid #B10804;background: #fff; min-width:409px;}
.company-award-area-item-right-content::before{content: "";position: absolute;left: -76px;top: 70px;width: 10px;height: 10px;background: #B10804;box-shadow: 0px 5px 20px rgba(249, 76, 48, 0.5);border-radius: 50%;}
.company-award-area-item-right-content::after{content: "";position: absolute;left: -11px;top: 65px;width: 20px;height: 20px;background:#b10804;border-top: #e7e7e7 solid 1px;border-left: #e7e7e7 solid 1px;transform: rotate(-45deg); z-index:-1;}
.company-award-area-item-right-content-date{display: flex;align-items: center;gap: 16px;margin-bottom: 10px;}
.company-award-area-item-right-content-date span{font-weight: 700;font-size: 16px;line-height: 20px;color: #ffffff;background: #B10804;padding: 7px 22px;padding-left: 10px;padding-right: 25px;-webkit-clip-path: polygon(0 0, 100% 0, 81% 50%, 100% 99%, 0 100%, 0% 50%);clip-path: polygon(0 0, 100% 0, 81% 50%, 100% 99%, 0 100%, 0% 50%);}
.mb-50{margin-bottom: 50px;}
.history1{overflow: hidden;border-radius:5px 10px 5px 30px;}

@media (max-width: 1199px) {
.company-award-area-items-left-content{padding: 39px 30px;padding-bottom: 37px;}
.company-award-area-items-right img{max-width: 398px;}
.company-award-area-item-left{padding-right: 70px;}
.company-award-area-item-left img{max-width: 397px;border-right: 10px;}
.company-award-area-item-right-content{padding: 39px 30px;padding-bottom: 37px;}
}

@media (max-width: 991px) {
.company-award-area-items{display: grid;}
.company-award-area-items-left{padding: 0;margin: 0;border: 0;}
.company-award-area-items-left-content{margin-top: 40px;}
.company-award-area-items-left-content::before{display: none;}
.company-award-area-items-left-content::after{left: 35px;top: -10px;transform: rotate(-135deg);}
.company-award-area-items-right img{max-width: 100%;width: 100%;border-right: 10px;}
.company-award-area-item{display: block;}
.company-award-area-item-left{padding: 0;margin: 0;border: 0;}
.company-award-area-item-left img{max-width: 100%;width: 100%;}
.company-award-area-item-right-content{margin-top: 40px;}
.company-award-area-item-right-content::before{display: none;}
.company-award-area-item-right-content::after{left: 35px;top: -10px;transform: rotate(45deg);}
}

@media (max-width: 510px) {
.about-company-left-image{gap:15px;}
.about-company-left-experience{left: 17%;bottom: 10px;width: 160px;height: 150px;padding: 27px 25px;}
.company-two-left-skill{margin-top: 30px;margin-bottom: 35px;display: block;}
.company-two-left-skill-item{margin-bottom: 15px;}
.company-two-left-skill-item:last-child{margin: 0;}
}

@media (max-width: 420px) {
.company-award-area-item-right-content,
.company-award-area-items-left-content{padding: 35px 25px;}
.company-award-area-item-right-content-date h5,
.company-award-area-items-left-content-date h5{font-size: 19px;line-height: 29px;}
.company-award-area-item-right-content-date span,
.company-award-area-items-left-content-date span{font-size: 16px;line-height: 16px;padding-left: 15px;padding-right: 20px;-webkit-clip-path: polygon(0 0, 100% 0, 82% 50%, 100% 99%, 0 100%, 0% 50%);clip-path: polygon(0 0, 100% 0, 82% 50%, 100% 99%, 0 100%, 0% 50%);}
}

@media (max-width: 359px) {
.company-award-area-item-right-content,
.company-award-area-items-left-content{padding: 30px 20px;}
.company-award-area-item-right-content-date h5,
.company-award-area-items-left-content-date h5{font-size: 17px;line-height: 27px;}
.company-award-area-item-right-content-date span,
.company-award-area-items-left-content-date span{font-size: 14px;line-height: 14px}
}
.single-one.single-two .banner-content{margin-left: 30px;float: none;}
.single-one .banner-content{max-width:550px;/*margin-left:23%;*/float: right;}
.single-one.single-two .banner-content{max-width: 550px;}

/*==========================================================================
Organisational CSS Aand
==========================================================================*/

/*==========================================================================
Organisational CSS
==========================================================================*/

.edu-blog.blog-style-list {background-color: #fff;box-shadow: 0 10px 50px 0 rgba(26,46,85,.1);padding: 20px;border-radius: 10px;margin-bottom: 20px; border-bottom: solid 3px #b10804;}
.edu-blog.blog-style-list:last-child{margin-bottom:0!important;}
.edu-blog.blog-style-list .inner {display: flex;align-items: center;justify-content: center;}
.edu-blog.blog-style-list .thumbnail {margin-right:25px;position: relative;height: 280px !important;object-fit: cover;object-position: top;display: flex;max-width: 320px;}
.edu-blog .thumbnail a {display: block;border-radius: 10px;position: relative;overflow: hidden;}
.edu-blog .thumbnail a img {width: 100%;border-radius: 10px;-webkit-transition: 0.3s;transition: 0.3s;}
.edu-blog:hover .thumbnail a img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.edu-blog .thumbnail a:after {content: "";height: 100%;width: 100%;background-color: rgba(0, 0, 0, .5);position: absolute;top: 0;bottom: 0;left: 0right: 0;visibility: hidden;opacity: 0;-webkit-transition: 0.3s;transition: 0.3s;}
.edu-blog.blog-style-list .content {background-color: transparent;box-shadow: none;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 0;}
.edu-blog .content {background-color: #fff;padding: 30px;border-radius: 10px;position: relative;box-shadow: 0 10px 50px 0 rgba(26, 46, 85, .07);}
.edu-blog .content .title {margin-bottom: 10px;}
.edu-blog .content .title a {color: #000;font-size: 24px;font-weight: 500; line-height:30px;}
.edu-blog .content p {margin-bottom: 0;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.edu-blog.blog-style-list .content .read-more-btn {margin-top: 24px;display: inline-block;}
.blog-meta {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom:10px;margin: -5px -16px;}
.blog-meta li {margin: 5px 16px;color: #000;position: relative;}
.blog-meta li:after {content: "";height: 19px;width: 1px;background-color: #dbdbdb;position: absolute;top: 3px;right: -18px;}
.blog-meta li:last-child:after {display: none}.blog-meta .mrp-price {color: #B10804;font-weight: 600;text-decoration: line-through}
.blog-meta .price {color: #789533;font-weight: 600;}
.service-catagery-sidebar {background-color: #fff;box-shadow: 0 10px 50px 0 rgba(26, 46, 85, .07);border-radius: 5px;position: -webkit-sticky;position: sticky;top: 0;}
.service-catagery-widget {padding: 20px 20px; max-height:98vh; overflow-y: auto; scrollbar-color:#d3af37 #B10804;scrollbar-width: thin;}
.service-catagery-title {font-size: 22px;font-weight: 600;margin-bottom: 22px;padding-bottom: 12px;position: relative;}
.service-catagery-title::before {content: "";position: absolute;left: 0;bottom: 0;width: 30px;height: 4px;border-radius: 4px;background:#B10804;}
.service-catagery-sidebar ul {list-style: none;margin: 0;padding: 0; border-bottom:0;}
.service-catagery-sidebar ul li {margin-bottom:15px;transition: all 0.3s ease-out; width:100%;}
.service-catagery-sidebar ul li a {display: block;position: relative;background-color: #f5f7fa;color: #000;text-transform: capitalize;border-radius: 10px;font-weight: 500;padding: 10px 30px 10px 20px;transition: all 0.3s ease-out;transition: background 0.5s ease; padding-right:38px;}
.service-catagery-sidebar ul li a.active,
.service-catagery-sidebar ul li a:hover {background: #B10804;color: #fff;}            
@keyframes slide1 {
    0%, 100% {transform: translate(0, 0);}
    50% {transform: translate(10px, 0);}
}
.service-catagery-sidebar ul li a::after{content: ''; background: url(/images/arrow-right.svg) no-repeat top right;display: block;position:absolute; top:18px; right: 20px;/*transform: translateY(-50%);*/color: #B10804;transition: all 0.3s ease-out;width: 100px;height: 10px;}
.service-catagery-sidebar ul li a.active:after {background: url(/images/arrow-right1.svg) no-repeat top right;}
.service-catagery-sidebar ul li a:hover:after {animation: slide1 1s ease-in-out infinite;background: url(/images/arrow-right1.svg) no-repeat top right;}
/*==========================================================================
Organisational CSS Aand
==========================================================================*/

/*==========================================================================
Literacy Movement CSS
==========================================================================*/
.literacy-movement-box {position: relative;padding: 80px 0 0 70px;}
.literacy-movement-box .literacy-shape li.shape-2 {top: 0;left: 0;bottom: inherit;right: inherit;}
.literacy-movement-box .literacy-shape li {position: absolute;z-index: -1;}
.literacy-movement-box img {border-radius: 10px;}
.literacy-movement-box img.main-img-1,
.literacy-movement-box img.main-img-2{padding:10px;background: #fff;box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);}
.literacy-movement-box .main-img-2{position: absolute;right: 0;top: 15px;}
.literacy-right{padding-left:20px;}
/*==========================================================================
Literacy Movement CSS And
==========================================================================*/

/*==========================================================================
Skills CSS
==========================================================================*/
.movement-table tr th:first-child{text-align:left;}
.movement-table {background: #ffffff8a;text-align: center;box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1)}
.movement-table tr td,
.movement-table tr th{text-align: center}
.movement-table thead {background:#B10804;}
.movement-table thead th{color:#fff;}
/*==========================================================================
Skills CSS And
==========================================================================*/
/*==========================================================================
Building Institution CSS And
==========================================================================*/
.building-main .history-timeline-content h2{color:#B10804;font-size:24px;}
.building-main .history-timeline-content a{color:#0d6efd;}
.building-main .history-timeline-content a:hover{color:#B10804; text-decoration:underline;}
.building-main .history-timeline-content .year-box {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #ffffff;
    background: #B10804;
    padding: 7px 22px;
    padding-left: 10px;
    padding-right: 25px;
    -webkit-clip-path: polygon(0 0, 100% 0, 81% 50%, 100% 99%, 0 100%, 0% 50%);
    clip-path: polygon(0 0, 100% 0, 81% 50%, 100% 99%, 0 100%, 0% 50%);
    height: 34px;
    display: inline-block;
    margin-bottom:10px;
}
/*==========================================================================
Building Institution CSS And
==========================================================================*/
/*==========================================================================
Video CSS
==========================================================================*/
.video-gallery {
    position: relative;
    z-index: 1;
    background: #fff;
    overflow: hidden;
    border-radius: 20px;
    box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
}
.video-gallery .thumbnail-box {position: relative;}
.video-gallery .thumbnail-box:before {content: "";height: 100%;width: 100%;background-color: rgba(0, 0, 0, .3);position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.video-gallery .thumbnail-box img{object-fit: cover;max-width: 306px;object-position: top;}
.video-clipping-main .video-gallery .thumbnail-box img {
    object-fit: cover;
    max-width: 306px;
    object-position: top;
    padding: 6px;
    overflow: hidden;
    border-radius: 20px 20px 0 0;
}
.video-clipping-main .video-gallery .thumbnail-box:before{background:none;}
.video-gallery .thumbnail-box .video-play-btn{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border: 0;width: 60px;height: 60px;line-height: 62px;-webkit-transition: all 1s cubic-bezier(0,0,.2,1);transition: all 1s cubic-bezier(0,0,.2,1);border-radius: 50%;background: #ee4a62;margin: 0 auto;display: inline-block;font-size: 24px;text-align: center;color: #fff;}
.video-gallery .thumbnail-box .video-play-btn:before {content: '';display: block;position: absolute;top: 0;right: 0;z-index: -1;bottom: 0;left: 0;-webkit-transition: 0.3s;transition: 0.3s;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .3);-webkit-animation: ripple 2s linear infinite;animation: ripple 2s linear infinite;}
.video-gallery .thumbnail-box .video-play-btn i {margin-left: 5px;}
.video-gallery .thumbnail-box .video-play-btn:after{content: '';display: block;position: absolute;top: 0;right: 0;z-index: -1;bottom: 0;left: 0;-webkit-transition: 0.3s;transition: 0.3s;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .3);-webkit-animation: ripple 2s linear 1s infinite;animation: ripple 2s linear 1s infinite;}
@keyframes ripple {
0% {-webkit-transform: scale(1);transform: scale(1)}
75% {-webkit-transform: scale(1.75);transform: scale(1.75);opacity: 1}
100% {-webkit-transform: scale(2);transform: scale(2);opacity: 0}
}
.video-gallery p{background: #fff;position: relative;padding: 15px;font-size: 16px;font-weight:500;margin-bottom: 0;text-align: center;line-height: 22px;min-height:100px;align-items: center;display: flex;justify-content:center;}


/*==========================================================================
Video CSS And
==========================================================================*/


/*==========================================================================
Press Clip CSS
==========================================================================*/
.pressclip-section .pressclip-nav{max-height:98vh; overflow-y: auto; scrollbar-color: #d3af37 #B10804; scrollbar-width: thin;}
.pressclip-section .nav-tabs {border: none;display: block;}
.pressclip-section .nav-tabs .nav-item {margin:0;}
.pressclip-section .nav-tabs .nav-link {border: none;background-color: transparent;padding:0;margin:0;color: #181818;font-weight: 600;position: relative;-webkit-transition: 0.3s;transition: 0.3s;}
.pressclip-section .nav-tabs .nav-link.active {padding-left: 30px;color: #B10804;}
.pressclip-section .nav-tabs .nav-link.active:after {left: 0;visibility: visible;opacity: 1;}
.pressclip-section .nav-tabs .nav-link:after {content: "";background: url(/images/arrow-right-red-icon.svg) no-repeat 0px 7px;position: absolute;top: 1px;left: -20px;visibility: hidden;opacity: 0;-webkit-transition: 0.3s;transition: 0.3s;width: 18px;height: 30px;}
.pressclip-section .press-clip-box {/*min-width: 306px;*/height: 300px;object-fit: cover;object-position: top;overflow: hidden;}
.pressclip-section .press-clip-main img {width: 100%;}
.pressclip-section .thumbnail{overflow: hidden;border-radius: 10px;border-radius:5px;position: relative; margin-bottom:20px; background:#fff; padding:6px; box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.1);}
.pressclip-section .thumbnail a {display: flex;width: 100%;height: 100%;background-color: rgba(42, 37, 77, 0.4);position: absolute;top: 0;left: 0;justify-content: center;align-items: center;opacity: 0;transform: translateY(-20%);transition: opacity 500ms ease, transform 500ms ease;}
.pressclip-section .thumbnail a::after{content: "";width: 42px;height: 42px;background: url(/images/zoom-in-icon.svg) no-repeat;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.pressclip-section .thumbnail:hover a{opacity: 1;transform: translateY(0);}
.pressclip-nav {background-color: #fff;box-shadow: 0 10px 50px 0 rgba(26, 46, 85, .07);border-radius: 5px;position: -webkit-sticky;position: sticky;top: 0;padding:0;border-radius: 8px; z-index:2;}
.pressclip-nav ul li {border-bottom: solid 1px #cccccc82;padding:15px 20px 15px 20px;margin: 0;}
.pressclip-nav ul li button{padding:0;}

/*==========================================================================
Press Clip CSS And
==========================================================================*/

/*==========================================================================
Photo Gallery CSS
==========================================================================*/
#portfoliolist .portfolio {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;width: 23%;margin: 1%;display: none;float: left;overflow: hidden;}
.portfolio-wrapper{overflow: hidden;position: relative !important;background: #666;cursor: pointer;border-radius:5px 10px 5px 10px;margin-bottom:25px;}
.portfolio img {max-width: 100%;position: relative;top: 0;-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1); transition: 1.3s all ease; height:200px; width: 100%; object-fit:cover;}
.portfolio:hover img{transform: scale(1.3);}
.portfolio .label {position: absolute;width: 100%;height:auto;bottom:0px;/*-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);*/}
.portfolio:hover .label {bottom: 0;}
.portfolio .label-text {color: #fff;position: relative;z-index: 500;padding:8px 18px;text-align:center}
.portfolio .label-text .text-title{color:#fff; font-size:18px;}
.portfolio .label-bg {background:#d4ae37; width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.photogellery-main .press-clip-box img {width: 100%; height: 300px; object-fit: cover; object-position: center;}
.pressclip-section.photogellery-main .press-clip-box {height: 270px;}


/*==========================================================================
Photo Gallery CSS And
==========================================================================*/
.upcoming-events-section .owl-dots{text-align:center; padding-top:15px;}
.upcoming-events-section .owl-dots button.owl-dot{width:15px; height:15px; border-radius:50%; display:inline-block; background:#ccc!important; margin:0 3px;}
.upcoming-events-section .owl-dots button.owl-dot.active{background-color:#B10804!important;}




/* ==================== Responsive  Css ==================== */
@media (max-width: 1680px) {
.header-nav-main .menu-toggle .nav-menu li {padding: 0 5px;}
.header-nav-main .apply-btn {min-width: 100px;font-size: 14px;padding: 8px 6px;}
nav .navbar .links li {padding: 0 8px;}
.carousel-control-next, .carousel-control-prev {width: 8%;}
}

@media (max-width: 1360px) {
.header-nav-main .apply-btn{min-width: 80px;font-size: 12px;padding: 8px 6px;}
nav .navbar .links li {padding: 0 5px}
nav .navbar .links li a {font-size: 12px;}
.mentorship-box-inner {min-height: 200px;}
.upstudy-brand-section .brand-content-wrap .upstudy-brand-box .single-brand img {width: 100px;}
}

@media (max-width: 1360px) {
.owl-carousel .owl-prev,
.owl-carousel .owl-next {width: 40px;height: 40px;}
.owl-carousel .owl-next {right: -60px;}
.owl-carousel .owl-prev {left: -60px;}
.carousel-control-next, .carousel-control-prev {width: 8%;}
nav .navbar .links li {padding: 0 8px;}
.logo img {width: 200px;}
.inner-banner .banner-title-inner h1 {font-size: 35px;}
.history-timeline-img {max-width: none;width: auto}
.history-timeline-img .inner {width: auto}
.history-timeline-content h2 a br,
.history-timeline-img .shape1 {display: none}

/* ==================== Buy Onlinebook Pages Css ==================== */
.blog-two__content {margin-left: 20px;margin-right: 20px;padding-left: 25px;padding-right: 25px;}
.onlinebook-content {padding: 30px 10px 27px;}
.book-section .read-more-btn .discover-btn {min-width: 123px;font-size: 10px}
.onlinebook-title {font-size: 12px;}
/* ==================== And Buy Onlinebook Pages Css ==================== */

/* ==================== Anusrajan Pages Css ==================== */
.anusrajan-box {height: 97%;}
/* ==================== Anusrajan Pages Css ==================== */

/*==========================================================================
Literacy Movement CSS
==========================================================================*/
.literacy-shape{display:none;}
.literacy-movement-box{padding:80px 0 0 0px;}
.literacy-movement-box img.main-img-1{width:100%; margin-bottom:30px;}
/*==========================================================================
Literacy Movement CSS
==========================================================================*/
.hero-silder .single-one{min-height:6   00px;}

}

@media (max-width: 992px) {
.column_menu {display: none;}
.navbar-togglers {display: block;}
.top-bar .top-md {padding: 0;}
.top-bar {padding-top: 7px;padding-bottom: 7px;margin-bottom: 0;}
.banner-title-inner {padding: 30px 0 70px 0;}
.image_widget:has(.bg_secondary_light) {margin-bottom: 50px;}
.top-bar .top-rt {justify-content: center;}
.top-bar .top-md {flex-wrap: wrap;text-align: center;padding: 0px;justify-content: center;}
.top-bar .top-md .call,
.top-bar .top-md .mail {text-align: center;padding: 0px 5px;margin-bottom: 15px;min-width: 50%;}
.top-bar .top-md .text {min-width: 100%;margin-bottom: 15px;}
.social-icons ul {padding: 0;}
.menu-toggle .nav-menu {padding: 0;flex-direction: column;}
.column_menu.opened {display: inline-table;position: absolute;top: 0;bottom: 0;z-index: 2;width: 17.1875rem;height: 100vw;left: 0;background: #008bf9;transition: transform .3s ease-in-out;}
.menu-toggle .nav-menu li {padding: 0;}
.menu-toggle .nav-menu li a {padding: 8px 0;color: #fff;}
.header-nav-main .navbar-togglers {display: block;}
.dropdown-menu {position: relative;}
.header-nav-main .menu-toggle .nav-menu li a {color: #fff;}
/* ==================== Heaer Css ==================== */
nav .navbar {max-width: 100%;padding: 0 25px;}
nav .navbar .logo a {font-size: 27px;}
nav .navbar .links li {padding: 0 5px;white-space: nowrap;}
nav .navbar .links li a {font-size: 9px;}
.logo img {width:200px;}
nav .navbar .links {padding: 0;}
.apply-main .apply-btn {margin: 20px 0 0 0}
.services-nav.official-box {margin-top: 20px;}
.services-nav {margin-top: 20px;}
.md-content {padding: 50px 0;}
.right-img-get {position: relative;left: 0;margin: 0 auto;display: table;}
.events img {height: auto;}
/* ==================== Heaer Css ==================== */

/* ==================== Aisect Journey Pages Css ==================== */
.history-timeline {padding: 120px 0 70px}
.history-timeline-content .line,
.history-timeline-content:after,
.history-timeline-content:before,
.history-timeline-inner .top-bottom,
.history-timeline-inner .top-round,
.history-timeline-inner:before {display: none}
.history-timeline .sec-title {padding-bottom: 52px}
.history-timeline-img {padding-right: 0;margin: 0 auto 50px}
.history-timeline-content {padding-left: 0;text-align: center}
.history-timeline-content.style2 {padding-left: 0;padding-right: 0;text-align: center;margin-top: 44px}
.history-timeline-img.style2 {padding-right: 0;margin: 0 auto}
.history-timeline-inner .row {padding-bottom: 41px}
/* ==================== And Aisect Journey Pages Css ==================== */

/* ==================== Buy Onlinebook Pages Css ==================== */
.blog-two__content {margin-left: 20px;margin-right: 20px;padding-left: 25px;padding-right: 25px;}
/* ==================== And Buy Onlinebook Pages Css ==================== */

/* ==================== Anusrajan Pages Css ==================== */
.anusrajan-box {display: inline-block;height: 97%;}
.anusrajan-box .anusrajan-img {height: 300px;object-fit: cover;}
/* ==================== Anusrajan Pages Css ==================== */

/* ==================== Pages Magazines & Newsletters Css ==================== */
.magazines-main .magazines-item img {width: 100%;}
/* ==================== Pages Magazines & Newsletters And Css ==================== */
/* ==================== Pages Literary Profile Css ==================== */
.literary-box {flex-wrap: wrap;}
.literary-section .image-container {margin-bottom: 100px;}
/* ==================== Pages Literary Profile Css ==================== */

/* ==================== Pages Vanmali Css ==================== */
.vanmali-section .image-column .inner-column {margin-bottom: 60px;}
/* ==================== And Pages Vanmali Css ==================== */

}

@media (max-width:800px) {
nav { /* position: relative; */}
.navbar .bx-menu {display: block;}
nav .navbar .nav-links{position: fixed;top: 0;left: -100%;display: block;max-width: 270px;width: 100%;background: #000;line-height: 40px;padding: 20px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);transition: all 0.5s ease;z-index: 1000;}
nav .navbar .nav-links .logo-name img {width: 180px;}
.navbar .nav-links .sidebar-logo {display: flex;align-items: center;justify-content: space-between;}
.sidebar-logo .logo-name {font-size: 25px;color: #fff;}
.sidebar-logo i,
.navbar .bx-menu {font-size: 25px;color: #fff;}
nav .navbar .links {display: block;margin-top: 20px;padding: 0;}
nav .navbar .links li .arrow {line-height: 40px;color: #fff;}
nav .navbar .links li {display: block;}
nav .navbar .links li .sub-menu {position: relative;top: 0;box-shadow: none;display: none;background: none;margin-top: 10px;}
nav .navbar .links li .sub-menu li {border-bottom: none;margin-bottom: 12px;}
.navbar .links li .sub-menu .more-sub-menu {display: none;position: relative;left: 0;}
.navbar .links li .sub-menu .more-sub-menu li {display: flex;align-items: center;justify-content: space-between;}
.links li:hover .htmlcss-arrow,
.links li:hover .js-arrow {transform: rotate(0deg);}
.navbar .links li .sub-menu .more-sub-menu {display: none;}
.navbar .links li .sub-menu .more span { /* background: red; */display: flex;align-items: center; /* justify-content: space-between; */}
.links li .sub-menu .more:hover .more-sub-menu {display: none;}
nav .navbar .links li:hover .htmlCss-sub-menu,
nav .navbar .links li:hover .js-sub-menu {display: none;}
.navbar .nav-links.show1 .links .htmlCss-sub-menu,
.navbar .nav-links.show3 .links .js-sub-menu,
.navbar .nav-links.show2 .links .more .more-sub-menu {display: block;background: transparent;}
.navbar .nav-links.show1 .links .htmlcss-arrow,
.navbar .nav-links.show3 .links .js-arrow {transform: rotate(180deg);}
.navbar .nav-links.show2 .links .more-arrow {transform: rotate(90deg);}
.header-nav-main .bx.bx-menu {color: #fff;}
nav .navbar .links li {padding: 0 10px;white-space: nowrap;}
nav .navbar .links li a {font-size: 16px;color: #fff !important;}
/* ==================== Buy Onlinebook Pages Css ==================== */
.book-section .read-more-btn .discover-btn {min-width: 140px;font-size: 14px}
.onlinebook-title {font-size: 20px;}
/* ==================== And Buy Onlinebook Pages Css ==================== */
}

@media (max-width: 767px) {
.header-nav-main .col-xs-5 {width: 40%}
.header-nav-main .col-xs-5 svg {width: 100%;}
.header-nav-main .nav-tog-column {width: 60%}
.right-img-get {position: relative;}
.mentorship-box-inner {min-height: auto;}
.right-img-get img {width: 100%;padding: 0 20px;}
.events {margin-bottom: 50px}
.upstudy-about-section-06 .about-content {padding-left: 0;}
.upstudy-brand-section .brand-title-wrap {padding-right: 0;margin-bottom: 20px;text-align: center;}
.upstudy-brand-section .brand-title-wrap .title {font-size: 32px;line-height: 42px;}
.upstudy-brand-section .brand-title-wrap .btn {margin-top: 10px;}
.upstudy-brand-section .brand-content-wrap .upstudy-brand-box .single-brand img {width: 100px;}
.upstudy-brand-section .brand-content-wrap .upstudy-brand-box .single-brand {height: 80px;}
.our-impacts .col {min-width: 50%;margin-bottom: 20px;}
.owl-carousel .owl-item img {width: 100% !important;}
.awards-section .owl-carousel .owl-item img {width:100% !important;}
.navbar .links li .sub-menu a {background: none;word-break: break-word;white-space: normal;line-height: 21px; background:url(/images/link-arrow.svg) no-repeat 0px 5px}
.about-img-wrap-three img:nth-child(2),
.building-shape-main img:nth-child(2),
.book-shape-main img:nth-child(1),
.footer-shape-main,
.line-oranges,
.about-shape-wrap-two,
.events-save-main {display: none;}
.owl-carousel .owl-next {right: 0;}
.owl-carousel .owl-prev {left: 0;}
.upcoming-events-main {z-index: 1;position: relative;margin-top:50px;}
.samalochana-part{max-height: 500px;}
.upcoming-events-main .owl-carousel .owl-nav{top: -55px;}
.news-main h4,
.sectionbox p{font-size:14px;}
.news-left-box img{width:30px;}
.about-img-wrap-three img:nth-child(1) {width: 100%;}
.entrepreneurship-box {margin-bottom: 30px;}
.top-bar-left {text-align: center;padding-top: 4px;}
.hero-silder h2 {font-size: 29px;line-height: 35px;}
.hero-silder p {font-size: 15px;margin-bottom: 20px;}
.hero-silder p br {display: none;}
.carousel-control-prev,
.carousel-control-next {display: none;}
.super-content .banner-right {padding: 20px 0px 0px 0px;text-align: center; display:none;}
.about-img-wrap-three .experience-wrap {padding: 30px;}
.about-img-wrap-three {margin-bottom: 30px;}
.about-content {padding: 0 10px;}
.empowering-item {margin-bottom: 30px;}
.eloquent-section .eloquent-box img {width: 100% !important;}
.upcoming-events-section h2 {font-size: 18px;line-height: 25px;color: #000;padding-right: 115px;}
.samalochana-main {margin-bottom: 0px;}
.owl-carousel .owl-prev,
.owl-carousel .owl-next {width: 40px;height: 40px;}
.upcoming-events-main .owl-carousel .owl-prev {right: 47px;}
.footer-top {top: -10px;}
.section-title h2,
.about-content h2 {font-size: 24px;}
.section-title h2 br {display: none;}
.sectionbox {padding: 30px 0;}
.hero-silder .single-one {padding-top: 5%;min-height:470px;}
.single-one .col-lg-6:first-child {order: 2;}
.single-one .col-lg-6:last-child {order: 1;}
.ready-started-box p {margin-bottom: 20px;}
footer .pr-70 {padding-right: 0 !important;}
.top-bar .top-bar-left span {display: none}
.top-bar {padding-top: 0px;padding-bottom: 0px;}
/* ==================== Contact Us Pages Css ==================== */
.contact-info-section.about-section {background: none;}
.contact-info-section.about-section .line-oranges {display: none}
.image_widget:has(.bg_secondary_light) {padding: 0 0px 30px 30px;margin-bottom: 50px;}
.banner-title-inner {padding: 30px 0 70px 0;}
.footer-bottom{font-size:13px;}
.footer-bottom a{font-size:12px;}
.started-main,
.perspiciatis-text,
.social-icons{text-align:center;}
.perspiciatis-text,
.social-icons{text-align:left;}
.started-right{margin:0 auto;}
.services-nav h2:before{transform: translateX(-17%); left:17%;}
.services-nav h2:after{transform: translateX(-1%); left:1%;}
.services-nav.official-box ul li{justify-content:center;}
.logo_box.mb-4{margin: 0 auto;}
.top-bar .top-rt .social-icons ul li a{width:25px; font-size:14px;}
/* ==================== And Contact Us Pages Css ==================== */

/* ==================== Aisect Journey Pages Css ==================== */
.history-timeline {padding:0px 0 70px}
.history-timeline-content .line,
.history-timeline-content:after,
.history-timeline-content:before,
.history-timeline-inner .top-bottom,
.history-timeline-inner .top-round,
.history-timeline-inner:before {display: none}
.history-timeline .sec-title {padding-bottom:0px}
.history-timeline-img {padding-right: 0;margin: 0 auto 50px}
.history-timeline-content {padding-left: 0;text-align: center}
.history-timeline-content.style2 {padding-left: 0;padding-right: 0;text-align: center;margin-top: 44px}
.history-timeline-img.style2 {padding-right: 0;margin: 0 auto}
.history-timeline-inner .row {padding-bottom: 41px}
.history-timeline-img .shape1 {display: none}
.history-timeline-img .inner {width: auto}
.order-22 {order: 2;}
.order-11{order: 1;}
/* ==================== And Aisect Journey Pages Css ==================== */

/* ==================== Buy Onlinebook Pages Css ==================== */
.blog-two__content {margin-left: 15px;margin-right: 15px;padding-left: 20px;padding-right: 20px;}
.building-shape-main {display: none}
.onlinebook-item {margin-bottom: 115px;}
.section-title {margin-bottom: 20px;}
/* ==================== And  Buy Onlinebook Pages Css ==================== */

/* ==================== Pages Magazines & Newsletters Css ==================== */
.magazines-main img {width: 100%;}
.order1 {order: 1}
/* ==================== Pages Magazines & Newsletters And Css ==================== */

/* ==================== Pages Literary Profile Css ==================== */
.literary-box {flex-wrap: wrap;}
.literary-section .image-container {margin: 0 auto 80px;width: 80%;}
.book-bg2 {background-size: cover;}
/* ==================== Pages Literary Profile Css ==================== */

/* ==================== Pages Vanmali Css ==================== */
.vanmali-section .image-column .image-3,
.vanmali-section .image-column .image-2,
.vanmali-section .image-column .image-box:after {display: none;}
.vanmali-section .image-column .inner-column {padding-right: 0;}
.vanmali-section .image-column .inner-column {margin-bottom: 0px;}
        /* ==================== And Pages Vanmali Css ==================== */
/*==========================================================================
Organisational CSS
==========================================================================*/
.section-gap-equal{margin-bottom:80px;}
.service-catagery-sidebar{margin-bottom:30px;}
.edu-blog.blog-style-list .inner{flex-wrap: wrap;}
.edu-blog.blog-style-list .thumbnail{margin-bottom:30px;}
.edu-blog.blog-style-list .content{text-align:center;}
.blog-meta{justify-content:center;}
/*==========================================================================
Organisational CSS
==========================================================================*/

/*==========================================================================
Literacy Movement CSS
==========================================================================*/
.literacy-movement-box img.main-img-2,
.literacy-shape{display:none;}
.literacy-movement-box{padding:0;}
.literacy-movement-box img.main-img-1{width:100%; margin-bottom:30px;}
/*==========================================================================
Literacy Movement CSS
==========================================================================*/
.about-section{margin-top:0;}
.mobile-space{margin-bottom:30px;}
.services-nav.ps-4{padding-left:0!important;}
footer{padding:0 10px;}
.awards-section .awards-box{margin:0 auto;}
.logo img {width:150px; margin-top:10px;}
.inner-banner:before,
.hero-silder .single-one{background-position:90%!important; position:relative;}
.hero-silder .single-one:before{content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:#000; opacity:0.1; z-index:-1;}
/*.hero-silder .single-one.single-two,
.hero-silder .single-one.single-three{background-position:right;}*/
.empowering-section .empowering-content{min-height:auto;}
.services-nav .footer-menu {display: flex; flex-wrap: wrap;}
.services-nav .footer-menu ul{width:100%}
.literary_works-section .split-image-left > img{position:relative;}
.literary_works-section .about-content{padding:80px 30px 0px 30px;}
.company-award-area-items-left-content,
.company-award-area-item-right-content{min-width:100%;}
.empowering-section:after{width:auto;}
.empowering-section:before{display:none;}
.video-gallery .thumbnail-box img{max-width:100%;}
.education-section{background:none;}
.literary-section .image-container{min-width:300px;}
.literary_works-section .about-content{min-height:100vw}
.information-itme{display:flex;}
.national-section{background-image:none;}
.navbar .links li .sub-menu a:hover{background: url(/images/link-arrow.svg) no-repeat 0px 5px;}
/*.empowering-section.institution-section .section-title h2{color:#000;}*/
.literary-section.poet-main .literary-box{margin-bottom:0;}


.book-section .service-catagery-sidebar ul.nav.nav-tabs{overflow-x: scroll;width: 100%;display: ruby-text; gap: 7px; position: relative; top:13px;}
.book-section .service-catagery-sidebar ul li{width:auto;}
.book-section .service-catagery-sidebar ul li a{padding:10px 20px 10px 20px; text-align:center;}
.book-section .service-catagery-sidebar ul li a::after{display:none;}
.book-section .mobile-title{display:block; margin: 30px 0 20px 20px; padding-top:20px;}
.book-section .service-catagery-title.mobile-title {margin-top:0;padding-top:0; margin-bottom:10px;}
.sectionbox.book-section.section-gap-equal{margin-bottom:20px;}
.book-section .desktop-title{display:none;}
.book-section .service-catagery-widget {padding: 20px 20px 0px 20px;}
.pressclip-section .pressclip-nav{margin-bottom:20px;}
.pressclip-section .pressclip-nav ul.nav.nav-tabs{overflow-x: scroll;width: 100%;display: ruby-text;gap: 7px;position: relative;top: 13px;}
.pressclip-section .pressclip-nav ul li{border-bottom:0;}
.pressclip-section .nav-tabs .nav-link{padding-left:30px;}
.pressclip-section .pressclip-nav ul li{padding: 15px 10px 15px 10px;}
.institution-section:before{opacity:0.6; display:block;}
.recent-gallery .nav-pills .nav-link{color:#fff; font-weight:600; padding:.3rem 0.7rem; font-size:0.9rem;}
.media-gallery-section .nav.nav-pills.mb-5{margin-bottom:2rem!important;}
.news-button-desktop{display:none;}
.news-button-mobile{display:block;}
.news-button-mobile{text-align:center;}
.latest-news{text-align:center; width:100%;}

}

@media (max-width:370px) {
nav .navbar .nav-links {max-width: 100%;}
.social-icons ul li:first-child {display: none}
}
    /* ==================== Responsive  Css And ==================== */

