@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,500;0,600;0,700;0,800;1,500;1,600;1,700;1,800&family=Roboto:ital,wght@0,300;0,400;0,700;1,300;1,400;1,500;1,700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body,html {color:#424243;background-color: #fff;font-family: "Poppins", sans-serif;color: #444444;font-size:18px;letter-spacing: .3px;line-height:28px;overflow-x: hidden;}

h1,h2,h3,h4,h3,h6 {clear: both;padding: 0; margin: 0 0 10px 0;font-family:"Poppins", sans-serif;font-weight: 500;}

h1 {font-size: 40px;}
h2 {font-size: 32px;}
h3 {font-size: 26px;}
h4 {font-size: 22px;}
h5 {font-size: 18px;}
h6 {font-size: 15px;}
p { margin-bottom: 12px;}

ul {padding-left: 0px;list-style: square outside none;}
li{ list-style:none;}
ol {padding-left: 15px;margin-bottom: 15px;}
img {border: 0;max-width: 100%;height: auto;}
a {text-decoration:none;}
input:focus{outline:none;}

.container {width: 100%;}
.container-fluid {width: 100%;}
.big-img {display: block;width: 100%;}
.pt-40{padding-top:40px;}
.pb-20{padding-bottom:20px;}
.pb-40{padding-bottom:40px;}
.p-20{padding:20px;}
.p-40{padding:40px;}
.p-relative{position: relative;}

.m-0{margin:0;}
.p-0{padding:0;}
.pt-0{padding-top:0;}
.pl-0{padding-left:0;}
.pr-0{padding-right:0;}
.pl-30{padding-left:30px;}
.pr-30{padding-right:30px;}
.ml-20{margin-left:20px !important;}
.mtb-0{margin-top:0px !important;margin-bottom:0px !important;}
.me-3 {margin-right: 1rem !important;}
.mb-0 {margin-bottom: 0 !important;}
.m-t-10 {margin-top: 10px;}
.mt-20 {margin-top: 20px;}

.grey-bg{background:#f4f4f7;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.bg-blue-dip {background-color: rgba(217, 237, 247, 0.8);}
.bg-blue {background-color: rgba(217, 237, 247, 0.4);}
.justify-content-end {justify-content: flex-end !important;}
.d-flex {display: flex !important;}
.w-auto {width: auto !important;}
.d-none {display: none !important;}
.align-items-center {align-items: center !important;}
.justify-content-between {justify-content: space-between !important;}
.overflow-x-hidden {overflow-x: hidden !important;}


.main-header{width:100%;padding:8px 0 0;}
.main-header .container-fluid {max-width: 1220px;}
.main-header .logo {position: relative;display: block;}
.main-header .logo img {max-width: 100%;height: auto;filter: brightness(0) invert(1);}

.site-header {z-index: 1041;position: fixed;top: 0;left: 0;right: 0;opacity: 1;transition: all 0.3s ease-in-out;background-color:rgb(0,0,0,0.5) !important;box-shadow: 0 2px 15px rgba(0,0,0,.1);}
.site-header .site-header__nav ul {display: flex;column-gap: 1.25rem;}
.site-header .site-header__nav ul li {position: relative;}
.site-header .site-header__nav ul li a i{font-size:21px;}
.site-header .site-header__nav ul li a {display: inline-flex;white-space: nowrap;align-items: center;color: #fff;padding:5px 0 3px 15px;font-size:17px;}
.site-header .site-header__nav ul li a i { transition: transform 0.3s ease-in-out;}
.site-header .site-header__nav ul li:hover > a,.site-header .site-header__nav ul li.active > a,.site-header .site-header__nav ul li.current-menu-item > a {color:#f45427;}
.site-header .site-header__nav ul li:hover > a i {transform: rotate(180deg);}
.site-header .site-header__nav ul li:hover > .no-rotateion i {transform: none;}
.site-header .site-header__nav ul li .mega-menu {min-height: 450px;position: fixed;right: 0;left: 0;z-index: 1000;background-color: #FFF;transform: translateY(0.75rem);visibility: hidden;opacity: 0;transition: all 0.3s ease-in-out;width: 1180px;margin: 0 auto;top: 95px;box-shadow: 0 10px 29px 0 rgba(68,88,144,.3);}
.site-header .site-header__nav ul li:hover .mega-menu {transform: translateY(0);visibility: visible;opacity: 1;}
.site-header .site-header__nav ul li .mega-menu .menu-list {display: flex;flex-direction: column;width: 20%;background-color: #e9ecff;min-height: 450px;padding-top:40px;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item { position: static;margin-right: 0;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item a {color: #222;text-align: left;display: block;padding:5px 0 3px 20px;font-size:15px;width: 100%;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item:hover a {color: #f23e36;background-color: #FFF;font-weight:600;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .active {color: #f23e36;background-color: #FFF;font-weight:600;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body {position: absolute;right: 0;top: 0;bottom: 0;width: 80%;padding:25px;text-align: left;background-color: #FFF;display: none;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body .col-wrapper {display: inline-grid;width:32.9%;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body .w-25 {display: inline-grid;width:25%;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body .w-36 {display: inline-grid;width:36.9%;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item:first-child .item__body {display: block;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item:hover .item__body {display: block;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body h5 {font-size:16px;font-weight:600;margin:0;padding-bottom: 10px;color: #000035;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body .col-wrapper ul{row-gap: 0.625rem;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body .col-wrapper ul li a{color: #1b1b1b;white-space: normal;padding: 0;font-size: 15px;margin: 0;line-height: 17px;font-weight:400;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body .col-wrapper ul li:hover a{color: #f23e36;font-weight:600;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body .col-wrapper .view-all{color: #0367c9;font-weight:600;}

.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 {position: absolute;right: 0;top: 0;bottom: 0;width: 100%;padding:25px;text-align: left;background-color: #FFF;display: none;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 .w-20 {display: inline-grid;width:20%;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 .w-39 {display: inline-grid;width:39.5%;}

.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 .w-15 {width:15%;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 .w-34 {width: 38%;float: right;position: relative;bottom: 200px;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item:first-child .item__body2 {display: block;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item:hover .item__body2 {display: block;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 h5 {font-size:16px;font-weight:600;margin:0;padding-bottom: 10px;color: #000035;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 .col-wrapper ul{row-gap: 0.625rem;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 .col-wrapper ul li a{color: #1b1b1b;white-space: normal;padding: 0;font-size: 15px;margin: 0;line-height: 17px;font-weight:400;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 .col-wrapper ul li:hover a{color: #f23e36;font-weight:600;}
.site-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 .col-wrapper .view-all{color: #0367c9;font-weight:600;}


.site-header .site-header__nav ul li .short-menu {height: auto;position: fixed;right: 0;left: 800px;z-index: 1000;background-color: #FFF;transform: translateY(0.75rem);visibility: hidden;opacity: 0;transition: all 0.3s ease-in-out;width: 400px;margin: 0 auto;top: 95px;box-shadow: 0 10px 29px 0 rgba(68,88,144,.3);}
.site-header .site-header__nav ul li:hover .short-menu {transform: translateY(0);visibility: visible;opacity: 1;}
.site-header .site-header__nav ul li .short-menu a {display:contents;}
.site-header .site-header__nav ul li .short-menu .item__body3 {padding:20px;width:100%;}
.site-header .site-header__nav ul li .short-menu .item__body3 .four-box {display:inline-table;width:49%;padding:30px 0 20px; text-align: center;background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(215, 247, 244, 1) 100%);}
.site-header .site-header__nav ul li .short-menu .item__body3 .four-box:hover {background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(237, 237, 237, 1) 100%);}
.site-header .short-menu .four-box i {font-size:36px;}
.site-header .short-menu .four-box p {padding:5px 0 0 0;margin:0;color:#1b1b1b;}

.main-header .mob-menubar{display:none;}
.main-header .mob-menubar button{border:none;background:none;}
.offcanvas-header { background-color:#0367c9 !important;display: flex;align-items: center;justify-content: space-between;padding: 59px 151px 34px 20px;}
.offcanvas-header img{ filter: brightness(0) invert(1); }

.offcanvas-footer { background-color:#e4effb !important;padding: 30px 20px;}
.offcanvas-footer h3 { font-size:18px; font-weight:600;padding-bottom:10px;margin:0;}
.offcanvas-footer p { font-size:15px;padding:0px;margin:0;}
.offcanvas-footer p i{ margin-right:10px;}
.offcanvas-footer .social-icons {width:100%;padding:0px;margin:15px 0 0 0;}
.offcanvas-footer .social-icons ul {margin:0;}
.offcanvas-footer .social-icons ul li {margin:0;list-style:none;display:inline-table;}
.offcanvas-footer .social-icons ul li i {color: white;background-color: #F23E35;padding: 8px 13px;font-size: 18px;border-radius: 30px;}

.site-header .offcanvas .btn-close {position: absolute;top: 1rem;right: 1rem;}
.site-header .offcanvas .offcanvas-body {padding-inline: 1.125rem;}
.site-header .offcanvas .menu-cat-list {margin:0;}
.site-header .offcanvas .menu-cat-list > li:not(:last-child) {border-bottom: 1px solid #ddd;}
.site-header .offcanvas .menu-cat-list > li > a {padding-block: 13px;}
.site-header .offcanvas .menu-cat-list > li > a i{color:#F23E35;font-size: 21px;}
.site-header .offcanvas .menu-cat-list li a div > p { font-size: 16px; margin:10px 0;color: #000035;}
.site-header .offcanvas .menu-cat-list > li > a > span i{ color: #000035;font-size: 15px;padding-right: 0px;}
.site-header .offcanvas .menu-cat-list > li > a > span .main-arrow{ color: #000035;font-size: 15px;padding-right: 0px;}
.site-header .offcanvas .menu-cat-list li .drawer-menu-wrapper {position: fixed;top: 0;width: 100%;right: -100%;padding: 0;z-index: 10;height: 100%;transition: all 0.3s ease-in-out;overflow-y: auto;}
.site-header .offcanvas .menu-cat-list li .drawer-menu-wrapper.drawer-menu-wrapper--active {right: 0;}
.site-header .offcanvas .menu-cat-list li .drawer-menu-wrapper ul li:not(:last-child) {margin-bottom:0;}
.site-header .offcanvas .menu-cat-list li .drawer-menu-wrapper ul li a {color: #000035;margin: 0 20px 0 20px;font-size: 15px;line-height: 24px;padding-block: 10px;}

.sticky-header {position: fixed;z-index: 200;width: 100%;top: 0;left: 0;background-color:#fff !important;box-shadow: 0 2px 15px rgba(0,0,0,.1);-webkit-transition: all 0.4s ease;  transition: all 0.4s ease;}
.sticky-header .logo img {max-height: 50px;filter: none;}
.sticky-header .site-header__nav ul {margin: 0;}
.sticky-header .site-header__nav ul li a {padding:10px 0 0 0 !important;color:#1b1b1b;}
.sticky-header .site-header__nav ul li:hover > a,.sticky-header .site-header__nav ul li.active > a,.sticky-header .site-header__nav ul li.current-menu-item > a {color: #f45427;}
.sticky-header .site-header__nav ul li .short-menu{top:65px !important;}
.sticky-header .site-header__nav ul li .mega-menu{top:65px !important;}
.sticky-header .site-header__nav ul li .mega-menu .menu-list .item a{padding: 5px 0 3px 15px !important;}
.sticky-header .site-header__nav ul li .mega-menu .menu-list .item .item__body .col-wrapper ul li a{margin: 0;line-height: 17px !important;padding:0 !important;}
.sticky-header .site-header__nav ul li .mega-menu .menu-list .item .item__body2 .col-wrapper ul li a{margin: 0;line-height: 17px !important;padding:0 !important;}

.btn--previous {padding: 15px;border: none;background-color:#0367c9;color: white;width: 100%;position: relative;}
.text-start {text-align: left !important;}
.bg--body {background-color: #fff;}

.popup-search{position: absolute;background:#fff;width:96%;margin:0 2%;height:auto;display:none;padding:35px 25px;border-radius:0 0 8px 8px;box-shadow: 0 2px 15px rgba(0,0,0,.3);}
.popup-search .seach-text{border: solid 1px #c4c4c4;font-size: 18px;color: #0b0b0b;padding: 10px;width:100%;border-radius:5px;}
.popup-search .btn-search{background-color: #F23E35;color: white;padding:11px 18px;border: none;border-radius:5px;font-size: 21px;font-weight: 600;
  letter-spacing: 1px;width: 100%;}

.banner-slider{width:100%;height:auto;margin:0px 0 0 0;padding:0;height:500px;}
.banner-slider .video-wrapper {width: 100%;height: 100%;}
.banner-slider .video-wrapper video {width: 100%;height: 500px;object-fit: cover;}

.search{position: relative;top: -35px;z-index: 9;}
.search .search-box{width:60%;margin:0 auto;height:72px;box-shadow: 0 2px 15px rgba(0,0,0,.8);border-radius: 50px;border: solid 8px rgba(0,0,0,0.3); background: #fff;}
.search .search-box i {float: left;font-size: 30px;position: relative;top:15px;padding-left: 20px;}
.search .search-box .seach-text{border: solid 0px #fff;width: 70%;margin-left: 10px;float: left;margin-top: 4px;font-size: 18px;color: #0b0b0b;padding: 10px;background: none;}
.search .search-box .btn-search{background-color: #F23E35;color: white;padding:14px;width:21%;border: none;border-radius: 0 50px 50px 0;font-size: 21px;float: right;font-weight: 600;
  letter-spacing: 1px;}

.courses-list{padding:50px 0 80px;background:linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(240, 240, 240, 1) 100%);}
.courses-list h2{font-size:32px;letter-spacing:0.8px;padding-bottom:15px;color: #000035;font-weight: 600;}
.courses-list a{color: #444444;}
.courses-list .course-box{border:solid 1px #e3e3e3;padding:35px 32px 30px;box-shadow: 0 2px 15px rgba(0,0,0,.2);border-radius: 20px;background: #fff;}
.courses-list .course-box:hover{background:rgba(165, 215, 233, 0.6);}
.courses-list .course-box .icon{font-size:40px;text-align: center;width:80px;}
.courses-list .course-box .title{padding:10px 0 0;}
.courses-list .course-box .title h5{font-size:18px;font-weight:600;margin: 0;}
.courses-list .course-box .title p{font-size:13px;margin: 0;}
.courses-list .course-box .title i{font-size:15px;float:right;}

.nursing-inner-bg {background: url("../images/nursing-bg.jpg") center center;background-attachment: scroll;background-size: auto;position: relative;padding: 80px 0;background-size: cover !important;background-attachment: fixed;}
.nursing-inner-bg::after {background:rgb(0, 0, 0, 0.7) !important;content: "";position: absolute;width: 100%;height: 100%;inset-inline-start: 0;inset-inline-end: 0;display: block;top: 0;}

.pharmacy-inner-bg {background: url("../images/pharmacy-bg.jpg") center center;background-attachment: scroll;background-size: auto;position: relative;padding: 80px 0;background-size: cover !important;background-attachment: fixed;}
.pharmacy-inner-bg::after {background: rgba(0, 0, 0, 0.7) !important;content: "";position: absolute;width: 100%;height: 100%;inset-inline-start: 0;inset-inline-end: 0;display: block;top: 0;}

.paramedical-inner-bg {background: url("../images/paramedical-bg.jpg") center center;background-attachment: scroll;background-size: auto;position: relative;padding: 80px 0;background-size: cover !important;background-attachment: fixed;}
.paramedical-inner-bg::after {background: rgba(0, 0, 0, 0.7) !important;content: "";position: absolute;width: 100%;height: 100%;inset-inline-start: 0;inset-inline-end: 0;display: block;top: 0;}

.health-inner-bg {background: url("../images/health-bg.jpg") center center;background-attachment: scroll;background-size: auto;position: relative;padding: 80px 0;background-size: cover !important;background-attachment: fixed;}
.health-inner-bg::after {background: rgba(0, 0, 0, 0.7) !important;content: "";position: absolute;width: 100%;height: 100%;inset-inline-start: 0;inset-inline-end: 0;display: block;top: 0;}

.district-college{padding:80px 0;}
.district-college .container{width: 100%;z-index: 99;opacity: 1;position: relative;}
.district-college h2{font-size:32px;letter-spacing:0.8px;padding-bottom:25px;color:#FFF;font-weight: 600;}
.district-college ul{margin:0;}
.district-college ul li {list-style:none;display: inline-table;padding:0 1px;}
.district-college ul li button{padding:7px 15px;border: 1px solid #777;background:#fff;border-radius:5px;color: #777;font-size: 16px;}
.district-college ul li button:hover{border: 1px solid #011638;background:#f0f2f3;color: #444;}
.district-college ul li .active{border: 1px solid #011638;background:#f0f2f3;color: #000035;}

/*.district-college .pharmacy-list {display:none;}
.district-college .paramedical-list {display:none;}
.district-college .health-list {display:none;}*/
.district-college .district {margin-top:30px;}

.district-college .pharmacy-list-m {display:none;}
.district-college .paramedical-list-m {display:none;}
.district-college .health-list-m {display:none;}

.district-college .district ul{margin:0;}
.district-college .district ul li {list-style:none;display: inline-table;padding:0 5px;width: 24.6%;margin: 0px 0 14px 0;}
.district-college .district ul li .district-box{margin:0 5px;width:100%;border-radius: 15px;background: rgba(165, 215, 233, 0.6);}
.district-college .district ul li .district-box:hover {background: rgba(50, 50, 50, 0.6);}
.district-college .district ul li .district-box .dis-name{width:100%;color:#fff;padding:13px 3px;border-radius: 15px 15px 0 0;text-align:center;background: #384261;
background: linear-gradient(180deg,rgba(56, 66, 97, 1) 0%, rgba(0, 0, 53, 1) 100%);margin-bottom: 15px;}
.district-college .district ul li .district-box .red-bg{background:#F23E35;background: linear-gradient(180deg,rgba(245, 97, 127, 1) 0%, rgba(242, 62, 53, 1) 100%);}
.district-college .district ul li .district-box .sky-bg{background:#0367c9;background: linear-gradient(180deg,rgba(58, 175, 213, 1) 0%, rgba(3, 103, 201, 1) 100%);}
.district-college .district ul li .district-box .sky-light-bg{background:#34c0fe;background: linear-gradient(180deg,rgba(97, 219, 254, 1) 0%, rgba(50, 154, 199, 1) 100%);}
.district-college .district ul li .district-box .dis-college{width:100%;color:#FFF;padding:5px 20px;font-size:16px;line-height: 23px;height:55px;display: flex;}
.district-college .district ul li .district-box .dis-college i{padding:0px 10px 0 0;font-size:18px;}
.district-college .district ul li .district-box .coll-icon{width:100%;padding:10px 10px 5px;margin-top: 15px;border-radius: 0 0 5px 5px;background-color: rgba(0,0,0,.2);
  border-top: 1px solid rgba(232,232,232,.5);border-radius: 0 0 15px 15px;}
.district-college .district ul li .district-box .coll-icon span{margin:0;display: inline-table;color:#fff;font-size:14px;vertical-align: top;}
.district-college .district ul li .district-box .coll-icon ul{margin:0;display: inline-flex;width:auto;padding-right:10px;}
.district-college .district ul li .district-box .coll-icon ul li{width: 1.5rem;height: 1.5rem;border: 1px solid #aaa;border-radius: 50%;overflow: hidden;margin:0;display: flex;padding:0;}
.district-college .district ul li .district-box .coll-icon ul li:not(:first-child) { margin-left: -0.625rem;}
.district-college .district ul li .district-box .coll-icon ul li img {width: 100%;height: 100%;object-fit: cover;}
/*.district-college .district ul li .district-box p ul{margin:0;display: flex;}
.district-college .district ul li .district-box p ul li{width: 1.5rem;height: 1.5rem;border: 1px solid #000;border-radius: 50%;overflow: hidden;}*/

.contact-form{padding:60px 0 0;background: #F0F0F0;background: linear-gradient(90deg,rgba(240, 240, 240, 1) 0%, rgba(189, 225, 242, 1) 50%);}
.contact-form img{position: relative;bottom: -9px;}
.contact-form h2{font-size:32px;letter-spacing:0.8px;padding-bottom:15px;color: #000035;font-weight: 600;margin:60px 0 0 0;}
.contact-form h2 span{color: #F23E35;}
.contact-form h3{font-size:24px;letter-spacing:0.8px;padding-bottom:15px;color: #000035;font-weight: 500;margin:0;}
.contact-form p{font-size:15px;letter-spacing:0.8px;padding-bottom:15px;color: #7b7b7b;font-weight: 400;margin:0;line-height: 21px;}
.contact-form .form-box{width:80%;margin:0 auto;padding-top:25px;}
.contact-form .form-box input{border: solid 1px #77848A;padding:10px 15px;margin-bottom:12px;border-radius: 8px;width:100%;background:none;color: #3e3e3e;box-shadow: 0 2px 15px rgba(0,0,0,.1);background:#EAF4F9;}
.contact-form .form-box select{border: solid 1px #77848A;padding:10px 15px;margin-bottom:12px;border-radius: 8px;width:100%;background:none;color: #77848A;box-shadow: 0 2px 15px rgba(0,0,0,.1);background:#EAF4F9;}
.contact-form .form-box button{font-size: 16px;font-weight:600;letter-spacing:0.8px;line-height: 20px;padding: 15px 25px;overflow: hidden;background-color: #F23E35;color: #fff;border-radius: 5px;border:none;}


.top-college{padding:80px 0;}
.top-college .container{width: 100%;z-index: 99;opacity: 1;position: relative;}
.top-college h2{font-size:32px;letter-spacing:0.8px;padding-bottom:25px;color:#FFF;font-weight: 600;}
.top-college ul{margin:0;}
.top-college ul li {list-style:none;display: inline-table;padding:0 1px;}
.top-college ul li button{padding:7px 15px;border: 1px solid #777;background:#fff;border-radius:5px;color: #777;font-size: 16px;}
.top-college ul li button:hover{border: 1px solid #011638;background:#f0f2f3;color: #444;}
.top-college ul li .active{border: 1px solid #011638;background:#f0f2f3;color: #000035;}

.top-college .top-pharmacy-list {display:none;}
.top-college .top-paramedical-list {display:none;}
.top-college .top-health-list {display:none;}
.top-college .top-pharmacy-list-m {display:none;}
.top-college .top-paramedical-list-m {display:none;}
.top-college .top-health-list-m {display:none;}
.top-college .top-col {margin-top:30px;}
.top-college .top-col ul{margin:0;}
.top-college .top-col ul li {list-style:none;display: inline-table;padding:0 5px;width: 32.6%;margin: 0px 0 14px 0;}
.top-college .top-col ul li .college-box{/*border: 1px solid rgba(232,232,232,.5);*/margin:0 5px;;width:100%;border-radius:15px;background-color: rgba(50, 50, 50, 0.6);}
.top-college .top-col ul li .college-box:hover {background:rgba(165, 215, 233, 0.6);}
.top-college .top-col ul li .college-box .logo{display:inline-table;width:20%;padding:15px 5px 10px 15px;}
.top-college .top-col ul li .college-box .title-box{display:inline-table;width:78%;vertical-align: top;padding:15px 15px 10px 5px;}
.top-college .top-col ul li .college-box .title-box h3{font-size:17px;line-height: 24px;letter-spacing:0.5px;padding-bottom:10px;color: #fff;font-weight: 500;margin:0;height: 60px;}
.top-college .top-col ul li .college-box .title-box h3 a{color: #fff;}
.top-college .top-col ul li .college-box .title-box .location{font-size:14px;letter-spacing:0.8px;padding-bottom:5px;color:#c6c6c6;margin:0;}
.top-college .top-col ul li .college-box .bottom-box{background-color: rgba(0,0,0,.2);/*border-top: 1px solid rgba(232,232,232,.5);*/padding:15px; display: flow-root;border-radius: 0 0 15px 15px;}
.top-college .top-col ul li .college-box .bottom-box .apply{padding:3px 12px;border: 1px solid #f45427;background:#f45427;border-radius:5px;color: #fff;font-size: 14px;float:left;}
.top-college .top-col ul li .college-box .bottom-box .apply:hover {background:#34c0fe;color:#FFF;border: solid 1px #2da4d9;}
.top-college .top-col ul li .college-box .bottom-box .fees{padding:3px 12px;border: 1px solid #777;background:#fff;border-radius:5px;color: #777;font-size: 14px;float:right;}
.top-college .top-col ul li .college-box .bottom-box .fees:hover {background:#0367c9;color:#FFF;border: solid 1px #2da4d9;}


.latest-news{padding:80px 0;background: #f5f8fa;}
.latest-news h2{font-size:32px;letter-spacing:0.8px;padding-bottom:15px;color: #000035;font-weight: 600;}
.latest-news ul{margin:0;}
.latest-news ul li {list-style:none;display: inline-table;padding:0 5px;width: 32.6%;margin: 0px 0 14px 0;}
.latest-news ul li .news-box{border: 1px solid rgba(232,232,232,.9);margin:0 5px;;width:100%;border-radius: 20px;background: #fff;}
.latest-news ul li .news-box:hover {background:rgba(165, 215, 233, 0.6);}
.latest-news ul li .news-box p{padding:0px 15px 10px;font-size:14px;letter-spacing:0.8px;color: #777;line-height: 21px;margin: 0;}
.latest-news ul li .news-box .logo{display:inline-table;width:20%;padding:15px 5px 10px 15px;}
.latest-news ul li .news-box .title-box{display:inline-table;width:78%;vertical-align: top;padding:15px 15px 10px 5px;}
.latest-news ul li .news-box .title-box h3{font-size:17px;line-height: 24px;letter-spacing:0.5px;padding-bottom:10px;color: #000035;font-weight: 500;margin:0;height: 60px;}
.latest-news ul li .news-box .title-box h3 a{color: #000035;}
.latest-news ul li .news-box .title-box .location{font-size:14px;letter-spacing:0.8px;padding-bottom:5px;color: #000035;margin:0;}
.latest-news ul li .news-box .title-box .location span{background:#ecebeb;font-size:13px;letter-spacing:0.8px;color: #777;margin:0 10px 0 0;padding:3px 6px;border-radius: 3px;}
.latest-news ul li .news-box .bottom-box{border-top: 1px solid rgba(232,232,232,.9);padding:10px 15px; display: flow-root;}
.latest-news ul li .news-box .bottom-box .read-more{padding:2px 10px;border-radius:5px;color: #777;font-size: 13px;float:right;background:#34c0fe;color:#FFF;border: solid 1px #2da4d9;}
.latest-news ul li .news-box .bottom-box .read-more:hover {background:#777;border: 1px solid #777;}

/** LIST PAGE ***/
.banner-section{padding:140px 0 20px;background-image: url(../images/list-banner.jpg);height:200px;background-size: cover;}
.body-section{padding:60px 0 20px;}
.top-mes-box{display: table;width: 100%;padding:20px;border: 1px solid #d9d9c5;border-radius: 4px;background: #fff;}
.top-mes-box h1{font-size: 24px;margin-bottom:15px;color:#3f53d9;text-align:center;}
.top-mes-box p{color: #777;font-size: 15px;line-height:20px;margin: 0;padding-bottom:8px;}
.top-mes-box .more-content{display:none;color: #777;font-size: 15px;line-height:20px;margin: 0;padding-bottom:8px;}
.top-mes-box a{color:blue;font-size:13px;}

.list-panel{display: table;width: 100%;padding:20px 0;}
.list-panel .left-panel{display: table;width: 100%;border: 1px solid #d9d9c5;border-radius: 4px;background: #fff;margin-bottom:20px;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.list-panel .left-panel h2{font-size: 18px;margin-bottom:15px;color:#000035;text-align:left;border-bottom: 1px solid #d9d9c5;padding: 10px 15px;text-transform: uppercase;letter-spacing: 0.8px;}
.list-panel .left-panel .name-list{padding: 10px 15px 20px;}
.list-panel .left-panel .name-list ul{margin: 0px;}
.list-panel .left-panel .name-list ul li{margin: 0px;list-style: none;padding:2px 0;font-size: 16px;}

.list-panel .left-panel .re-container {position: relative;padding-left:30px;margin-bottom: 20px;cursor: pointer;font-size: 15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.list-panel .left-panel .re-container input {position: absolute;opacity: 0;cursor: pointer;}
.list-panel .left-panel .checkmark {position: absolute;top: 0px;left: 0;height: 25px;width: 25px;background-color: #eee;border-radius: 5px;border: solid 1px #D0D0D0;}
.list-panel .left-panel .re-container:hover input ~ .checkmark {background-color: #ccc;}
.list-panel .left-panel .re-container input:checked ~ .checkmark {background-color: #073e5c;border-radius: 0px;}
.list-panel .left-panel .checkmark:after {content: "";position: absolute;display: none;}
.list-panel .left-panel .re-container input:checked ~ .checkmark:after {display: block;}
.list-panel .left-panel .report-section01 {padding:0;}
.list-panel .left-panel .re-container .checkmark:after {left: 9px;top: 4px;width: 6px;height: 13px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg);}

.list-panel .right-panel-top{display: table;width: 100%;margin-bottom:20px;}
.list-panel .right-panel-top h2{font-size: 18px;margin:0px;color:#000035;text-align:left;padding: 10px 0px;letter-spacing: 0.8px;}
.list-panel .right-panel-top select{border: solid 1px #d9d9c5;padding:8px 15px;border-radius: 8px;width:100%;background:none;color: #7d7d7d;box-shadow: 0 2px 15px rgba(0,0,0,.1);background: #fff;}
.list-panel .right-panel{display: table;width: 100%;margin-bottom:20px;}
.list-panel .right-panel ul{margin: 0px;}
.list-panel .right-panel ul li{margin: 0px;list-style: none;width: 100%;border: 1px solid #d9d9c5;border-radius: 4px;background: #fff;margin-bottom:20px;box-shadow: 0 0 10px rgba(0,0,0,.1);padding:15px;}
.list-panel .right-panel ul li:hover {box-shadow: 0 0 10px rgba(0,0,0,.4);}
.list-panel .right-panel ul li .no-image {background:#f7f7f7;text-align:center;vertical-align:middle;color:#cecece;font-size:42px;font-weight:600;border-radius: 8px;padding: 70px;}
.list-panel .right-panel ul li .featured {background:#f45427;text-align:center;color:#fff;font-size:15px;position:absolute;z-index:9;top:0;width: 90px;border-radius: 8px 0;}
.list-panel .right-panel ul li .number {background:#fbe799;text-align:center;color:#5e5d5d;font-size:15px;position:absolute;z-index:9;bottom: 8px;width: 50px;border-radius: 0 8px 0;}
.list-panel .right-panel ul li h2 {margin:0px;padding:0 0 20px 0px;}
.list-panel .right-panel ul li h2 a{font-size: 21px;color:#000035;text-align:left;letter-spacing: 0.8px;}
.list-panel .right-panel ul li h2 a:hover{color:#3f53d9;}
.list-panel .right-panel ul li img {border-radius:9px;}
.list-panel .right-panel ul li .logo {display: inline-table;width: 20%;padding:0 0px 0 15px;}
.list-panel .right-panel ul li .content {display: inline-table;width: 78%;vertical-align: top;padding:0;}
.list-panel .right-panel ul li .content .review{width:100%;font-size: 15px;color:#000035;margin-bottom:8px;}
.list-panel .right-panel ul li .content .review span{background:green;padding:4px 10px;border-radius:4px;color:#fff;margin-right:10px;font-size: 12px;letter-spacing: 1px;}
.list-panel .right-panel ul li .content .location{width:100%;font-size: 15px;color:#444;margin-bottom:8px;}
.list-panel .right-panel ul li .content .fees{width:100%;font-size: 18px;color:#000035;margin-bottom:8px;}
.list-panel .right-panel ul li .content .fees i{background: #ccc;padding: 1px 10px;border-radius: 50px;font-size: 15px;margin-right:10px;}
.list-panel .right-panel ul li p{width:100%;font-size: 14px;color:#777;line-height: 20px;margin: 0;}
.list-panel .right-panel .bo-button{padding:15px 15px 0;border-top: solid 1px #d9d9c5;text-align:right;margin-top: 15px;}
.list-panel .right-panel .bo-button .bo-link{text-align:left;width:64%;display: inline-block;}
.list-panel .right-panel .bo-button .bo-link a{color:#3f53d9;font-size:14px;margin-right:20px;}
.list-panel .right-panel .bo-button .apply-now{padding:2px 15px;border-radius:5px;font-size: 13px;display: inline-block;background:#0367c9;color:#FFF;border: solid 1px #2da4d9;font-weight: 600;letter-spacing: 0.8px;}
.list-panel .right-panel .bo-button .apply-now:hover {background:#FFF;border: 1px solid #0367c9; color:#0367c9;}
.list-panel .right-panel .bo-button .download{padding:2px 15px;border-radius:5px;color: #f45427;font-size: 13px;display: inline-block;background:#fff;border: solid 1px #f45427;margin-right:15px;font-weight: 600;letter-spacing: 0.8px;}
.list-panel .right-panel .bo-button .download:hover {background:#f45427;border: 1px solid #f45427;color:#fff;}



/** DETAILS PAGE ***/
.details-section{padding:135px 0 40px;background-color: rgba(42,52,71,0.9);}
.details-section .logo-box{display: table;text-align: center;padding:10px 10px 5px 10px;border-radius: 8px;background-color: rgba(0,0,0,0.15);width: 12%;margin-left: 5%;}
.details-section .logo-box img{margin: 0;background: #fff;padding: 10px;border-radius: 8px;}
.details-section .word-box{display: table;text-align: center;padding: 10px 10px 5px 10px;border-radius: 50%;border: solid 8px rgba(0,0,0,0.2);width: 88px;margin-left: 5%;background: #fff;font-size: 45px;line-height: 50px;font-weight: 600;}
.details-section h1{font-size: 27px;line-height: 32px;margin:10px 0 15px;color:#FFF;font-weight: 500;letter-spacing: 1px;}
.details-section h2{font-size: 27px;line-height: 32px;margin:10px 0 5px;color:#FFF;font-weight: 500;}
.details-section h6 a{font-size: 16px;color:#FF8585;font-weight: 400;}
.details-section .location{width:100%;font-size: 18px;color:#ccc;margin-bottom:8px;}
.details-section .location i{margin-right:8px;}
.details-section h3{font-size: 26px;line-height: 32px;margin:10px 0 15px;color:#FFF;font-weight: 600;letter-spacing: 1px;text-align: center;}
.details-section p{color:#ccc;font-size: 15px;line-height:20px;margin: 0;padding-bottom: 15px;text-align: center;}
.details-section .get-contact{padding:7px 16px;border-radius:5px;color: #FFF;font-size: 13px;border: solid 1px #FFF;font-weight: 500;letter-spacing: 0.8px;background:none;}
.details-section .get-contact:hover {background:#fff;color:#f45427;}
.details-section .apply-now{padding:10px 16px;border-radius:5px;color: #FFF;background:#F23E35;font-size: 15px;font-weight: 500;letter-spacing: 0.8px;border:none;width: 100%;}
.details-section .apply-now:hover {background:#fff;color:#F23E35;}

.tab-menu{display: table;width: 100%;margin-bottom:20px;padding:10px 0;border-bottom: solid 1px #d9d9c5;background:#fff;}
.tab-menu ul {margin:0;}
.tab-menu ul li{display: inline-table;width: auto;padding:2px 12px;font-size: 16px;color:#000035;text-align:left;letter-spacing: 0.8px;cursor:pointer;}
.tab-menu ul .active{color:#0367c9;font-weight: 600;}

.tab-details{display: table;width: 100%;margin-bottom:60px;}
.tab-details .left-panel {display: table;width: 100%;}
.tab-details .left-panel .panel-box {display: table;width: 100%;border: 1px solid #d9d9c5;border-radius: 4px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);margin-bottom:15px;padding: 30px;}

.tab-details .left-panel .panel-box h1{font-size: 30px;line-height: 35px;margin:0;color:#000035;font-weight: 600;letter-spacing: 0.8px;padding-bottom:15px;}
.tab-details .left-panel .panel-box h2{font-size: 27px;line-height: 33px;margin:0;color:#000035;font-weight: 600;letter-spacing: 0.8px;padding-bottom:15px;}
.tab-details .left-panel .panel-box h3{font-size: 24px;line-height: 29px;margin:0;color:#000035;font-weight: 600;letter-spacing: 0.8px;padding-bottom:15px;}
.tab-details .left-panel .panel-box h4{font-size: 21px;line-height: 25px;margin:0;color:#000035;font-weight: 500;letter-spacing: 0.8px;padding-bottom:15px;}
.tab-details .left-panel .panel-box h5{font-size: 18px;line-height: 21px;margin:0;color:#000035;font-weight: 500;letter-spacing: 0.8px;padding-bottom:15px;}
.tab-details .left-panel .panel-box p{font-size: 16px;line-height: 21px;margin:0;color:#555;padding-bottom:15px;}
.tab-details .left-panel .panel-box ul {margin:0;}
.tab-details .left-panel .panel-box ul li{color:#000035;text-align:left;list-style:disc;margin-left: 25px;padding-left: 5px;}
.tab-details .left-panel .panel-box ul li a{font-size: 16px;color:#000035;text-align:left;}
.tab-details .left-panel .panel-box table {margin-bottom: 20px;border: 1px solid #d9d9e5;}
.tab-details .left-panel .panel-box table tbody {word-break: normal;}
.tab-details .left-panel .panel-box > table > tbody > tr:first-child {background-color: #fff;}
.tab-details .left-panel .panel-box table td, .tab-details .left-panel table th {padding: 8px 12px;border-right: 1px solid #d9d9e5;border-bottom: 1px solid #d9d9e5;}


.tab-details .left-panel .tab-content{display:none;}
.tab-details .left-panel .active{display:block;}

.tab-details .right-panel {display: table;width: 100%;border-radius: 4px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.2);padding:30px;}
.tab-details .right-panel .apply-now{width:100%;padding:12px 15px;border-radius:35px;font-size: 18px;background:#0367c9;color:#FFF;border: solid 1px #2da4d9;font-weight: 500;letter-spacing: 0.8px;margin-bottom:15px;}
.tab-details .right-panel .apply-now:hover {background:#FFF;border: 1px solid #0367c9; color:#0367c9;}
.tab-details .right-panel .download{width:100%;padding:12px 15px;border-radius:35px;font-size: 18px;font-weight:500;letter-spacing: 0.8px;background:#f45427;border: 1px solid #f45427;color:#fff;}
.tab-details .right-panel .download:hover {color: #f45427;background:#fff;border: solid 1px #f45427;}





/**** FOOTER ***/
.main-footer {position: relative;background-color: #181818;}
.main-footer .bg-pattern-9 {background-image: url(../images/footerbg.jpg);}
.main-footer .bg {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-repeat: no-repeat;background-position: center;opacity: 0.5;}
.main-footer .subscribe-form { position: relative;display: flex;align-items: center;justify-content: space-between;padding: 30px 60px;border-bottom: 1px solid #5b5b5b;}
.main-footer .subscribe-form .title-column {position: relative;padding: 18px 0 0;}
.main-footer .subscribe-form .title-column .title {position: relative;font-size: 30px;line-height: 30px;color: #ffffff;font-weight: 600;}
.btn-style-one {position: relative;font-size: 16px;line-height: 20px;padding: 15px 25px;overflow: hidden;background-color: #F23E35;color: #fff;-webkit-transition: all 500ms ease; transition: all 500ms ease;border-radius: 5px;overflow: hidden;z-index: 1;}
.main-footer .widgets-section {position: relative;padding: 50px 0 20px;}
.main-footer .footer-column {position: relative;margin-bottom: 20px;}
.main-footer .about-widget {position: relative;margin-right: -30px;}
.main-footer .about-widget .logo {margin-bottom: 25px;}
.main-footer .social-icon-two {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 5px;}
.main-footer .social-icon-two li {margin-left: 10px}
.main-footer .social-icon-two li a {position: relative;display: block;line-height: 40px;height: 40px;width: 40px;text-align: center;font-size: 22px;color: #ffffff;border-radius: 5%;background-color: #F23E35; -webkit-transition: all 300ms ease;transition: all 300ms ease;}
.main-footer .links-widget {padding-left: 0px;}
.main-footer .widget-title {position: relative;font-weight: 600;color: #ffffff;line-height: 1.2em;margin-bottom: 15px;letter-spacing: 0.3px;font-size: 18px;}
.main-footer .user-links { position: relative;}
.main-footer .user-links li {position: relative;font-size: 15px;line-height: 28px;color: #ccc;font-weight: 400;}
.main-footer .user-links li a {position: relative;display: inline-block;color: inherit;-webkit-transition: all 300ms ease;transition: all 300ms ease;}
.main-footer .user-links li a i {margin-right: 7px;}
.main-footer .user-links li a::before {position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background-color: #F23E35; content: "";-webkit-transition: all 300ms ease;transition: all 300ms ease;}

.main-footer .footer-bottom {position: relative;border-top: 1px solid #5b5b5b;background: #242424;}
.main-footer .footer-bottom .inner-container {position: relative;padding: 15px 5px;}
.main-footer .footer-bottom .copyright-text p {position: relative;font-size: 13px;color: #999;margin: 0;}
.main-footer .footer-bottom .copyright-text ul {margin:0;}
.main-footer .footer-bottom .copyright-text ul li {list-style:none;display: inline-table;padding:0 10px;}
.main-footer .footer-bottom .copyright-text ul li a{font-size: 13px;color:#fff;}

.scroll-to-top {position: fixed;bottom: 60px;width: 40px;font-size: 16px;line-height: 40px;color: #ffffff;text-align: center;cursor: pointer;background-color: #F23E35;z-index: 100;display: none;border-radius: 50%;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);-webkit-transition: all 300ms ease;transition: all 300ms ease;left: 15px;}
.scroll-to-top:hover {background: #f45427;color: #ffffff;}

.apply-now-modal .btn-close {position: absolute;top:0;right:0;background-color: #f00;border-radius: 0 0 0 10px;padding: 11px;font-size: 16px;z-index: 99999;}

.apply-now-modal h6{font-size:18px;letter-spacing:0.8px;padding: 15px;color:#000;font-weight: 600;margin: 0;text-align:center;}
.apply-now-modal .icon-box{border: 1px solid #e9e9e9;padding:20px 10px;border-radius:10px;text-align:center;margin:10px;box-shadow: 0 2px 10px rgba(0,0,0,.2);background:#fff;}
.apply-now-modal .icon-box p{font-size:12px;color:#222;padding-top:0px;font-weight: 600;margin:0;}
.apply-now-modal .logo {padding:0 15px 0 0;}
.apply-now-modal h2{font-size:18px;letter-spacing:0.8px;padding-bottom:15px;color:#F23E35;font-weight: 600;margin: 0;}
.apply-now-modal h5{font-size:21px;letter-spacing:0.8px;color:#000;font-weight: 600;margin: 0;}
.apply-now-modal .form-body{padding:15px 30px;border-top: solid 1px #eee;}
.apply-now-modal .form-body .form-box input{border: solid 1px #CCC;padding: 10px 15px;margin-bottom: 10px;border-radius: 8px;width: 100%;background: none;color: #3e3e3e; box-shadow: 0 1px 5px rgba(0,0,0,.1);background: #FFF;font-size: 15px;}
.apply-now-modal .form-body .form-box select{border: solid 1px #CCC;padding: 10px 15px;margin-bottom: 10px;border-radius: 8px;width: 100%;background: none;color: #3e3e3e; box-shadow: 0 1px 5px rgba(0,0,0,.1);background: #FFF;font-size: 15px;}
.apply-now-modal .form-body .form-box button{font-size: 16px;font-weight:600;letter-spacing:0.8px;line-height: 20px;padding:10px 15px;overflow: hidden;background-color: #F23E35;color: #fff;border-radius: 5px;border:none;}

.Chatbot_chatbotIcon__599_3 { z-index: 9 !important;}
.Chatbot_chatbotIcon__599_3,.Chatbot_whatsAppChat__K0DoQ { width: 60px;height: 60px;padding: 5px;justify-content: center;display: flex;align-items: center;flex-direction: column;background: #25d366;right: 40px;bottom: 68px;position: fixed;border-radius: 50%; cursor: pointer; z-index:99 !important;}
.Chatbot_chatbotIcon__599_3,.Chatbot_pulse__45nNe {right: 30px;bottom: 100px;width: 60px;height: 60px}
.Chatbot_pulse__45nNe { border-radius: 50%; }
.Chatbot_pulse__45nNe a{ color:#fff;}
.Chatbot_pulse__45nNe a i{ color:#fff;font-size:32px;line-height: 35px; }
.Chatbot_pulse__45nNe:after,.Chatbot_pulse__45nNe:before { content: "";position:absolute;height:100%;width:100%;background-color:#25d366;border-radius: 50%;z-index: -1;opacity: .7; }
.Chatbot_pulse__45nNe:before {animation: Chatbot_pulse-animation__HLmZD 2s ease-out infinite; }
.Chatbot_pulse__45nNe:after { animation: Chatbot_pulse-animation__HLmZD 2s ease-out 1s infinite; }

/****** Login Page ***/
.inner-body-section{padding:60px 0;}
.inner-body-section .login-box{padding:90px 60px;}
.inner-body-section h3{font-size: 22px;line-height: 29px;margin:0;color:#3f53d9;font-weight: 500;padding-bottom:20px;text-align:center;}
.inner-body-section p{font-size:15px;color:#222;padding-top:10px;font-weight: 500;margin:0;text-align:center;}
.inner-body-section input{border: solid 1px #CCC;padding: 10px 15px;margin-bottom: 10px;border-radius: 8px;width: 100%;background: none;color: #3e3e3e; box-shadow: 0 1px 5px rgba(0,0,0,.1);background: #FFF;font-size: 15px;}

.inner-body-section select{border: solid 1px #CCC;padding: 12px 15px;margin-bottom: 10px;border-radius: 8px;width: 100%;background: none;color: #3e3e3e; box-shadow: 0 1px 5px rgba(0,0,0,.1);background: #FFF;font-size: 15px;}
.inner-body-section button{font-size: 16px;font-weight:600;letter-spacing:0.8px;line-height: 20px;padding:10px 15px;overflow: hidden;background-color: #F23E35;color: #fff;border-radius: 5px;border:none;width:100%;}
.inner-body-section .reg-box{padding:10px 60px;display:none;}
.inner-body-section .panel-box{padding:30px;border: solid 1px #d5d5d5;border-radius: 5px;box-shadow: 0 2px 15px rgba(0,0,0,.1);background:#fff;}
.inner-body-section .panel-box h2{font-size: 22px;line-height: 29px;margin:0;color:#3f53d9;font-weight: 600;padding-bottom:10px;}
.inner-body-section .panel-box p{font-size:15px;color:#5e5d5d;font-weight: 400;margin:0;line-height: 22px;padding:0;text-align:left;padding-bottom: 10px;}
.inner-body-section .panel-box a{color:#F23E35;font-size:15px;letter-spacing: 0;}

.inner-body-section .pro-box{padding:25px;border: solid 1px #d5d5d5;border-radius: 5px;box-shadow: 0 2px 15px rgba(0,0,0,.1);background:#fff;}
.inner-body-section .pro-box h2{font-size: 22px;line-height: 29px;margin:0;color:#3f53d9;font-weight: 600;padding-bottom:10px;}
.inner-body-section .pro-box h3{font-size: 15px;line-height: 21px;margin:0;color:#F23E35;font-weight: 600;padding-bottom:10px;text-align:left;}
.inner-body-section .pro-box p{font-size:13px;color:#5e5d5d;font-weight: 400;margin:0;line-height: 22px;padding:0;text-align:left;padding-bottom: 10px;}
.inner-body-section .pro-box label{font-size:15px;color:#5e5d5d;margin:0;line-height: 22px;padding:0;text-align:left;padding-bottom: 10px;font-weight: 600;}
.inner-body-section .profile button{font-size: 16px;font-weight:600;letter-spacing:0.8px;line-height: 20px;padding:10px 25px;overflow: hidden;background-color: #F23E35;color: #fff;border-radius: 5px;border:none;width:auto;}

.otp-modal h6 {font-size: 22px;letter-spacing: 0.8px;padding: 15px;color: #000;font-weight: 600;margin: 0;text-align: center;line-height: 32px;}
.otp-modal p {font-size: 15px;line-height: 20px;margin:0;color:#555;padding-bottom:10px;}
.otp-modal .otp-box{width:100%;padding:10px 0;}
.otp-modal .otp-box input{border: solid 1px #CCC;padding: 10px 15px;margin-right: 10px;border-radius: 8px;width:20%;background: none;color: #3e3e3e; box-shadow: 0 1px 5px rgba(0,0,0,.1);background: #FFF;font-size: 21px;display:inline-table;text-align:center;font-weight:600;}
.otp-modal button{font-size: 16px;font-weight:600;letter-spacing:0.8px;line-height: 20px;padding:10px 15px;overflow: hidden;background-color: #F23E35;color: #fff;border-radius: 5px;border:none;}

.call-modal h2 {font-size: 32px;letter-spacing: 0.8px;padding: 15px;color: #000;font-weight: 600;margin: 0;text-align: center;line-height: 32px;}
.call-modal p {font-size: 15px;line-height: 20px;margin:0;color:#555;padding-bottom:10px;text-align:center;}
.call-modal .otp-box{width:100%;padding:10px 0;}
.call-modal .otp-box input{border: solid 1px #CCC;padding: 9px 15px;margin-bottom: 10px;border-radius: 8px;width:100%;background: none;color: #3e3e3e; box-shadow: 0 1px 5px rgba(0,0,0,.1);background: #FFF;font-size: 16px;display:inline-table;}
.call-modal .otp-box select{border: solid 1px #CCC;padding: 10px 15px;margin-bottom: 10px;border-radius: 8px;width:100%;background: none;color: #3e3e3e; box-shadow: 0 1px 5px rgba(0,0,0,.1);background: #FFF;font-size: 16px;display:inline-table;}
.call-modal .otp-box textarea{border: solid 1px #CCC;padding: 10px 15px;margin-bottom: 10px;border-radius: 8px;width:100%;background: none;color: #3e3e3e; box-shadow: 0 1px 5px rgba(0,0,0,.1);background: #FFF;font-size: 16px;display:inline-table;height:120px;resize:none;}
.call-modal button{font-size: 16px;font-weight:600;letter-spacing:0.8px;line-height: 20px;padding:10px 15px;overflow: hidden;background-color: #F23E35;color: #fff;border-radius: 5px;border:none;}
.call-modal .full-width{width:100%;text-align:center;}
.call-modal .otp-box .star-rating {direction: rtl;display: inline-block;cursor: pointer;padding-bottom: 10px;}
.call-modal .otp-box .star-rating input {display: none;}
.call-modal .otp-box .star-rating label {color: #ddd;font-size: 24px;padding: 0 2px;cursor: pointer;transition: all 0.2s ease;}
.call-modal .otp-box .star-rating label:hover,
.call-modal .otp-box .star-rating label:hover~label,
.call-modal .otp-box .star-rating input:checked~label { color: #ffc107; }


@keyframes Chatbot_pulse-animation__HLmZD {
  to {
    transform: scale(1.6); opacity: 0;
  }
}

.flow-button {display: none;}
.no-desk{display:none;}


@media (min-width: 992px) {
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (max-width: 991px) {

	.main-header .logo img {max-height: 50px;}
	.main-header .site-header__nav {display:none;}
	.main-header .mob-menubar {position: absolute;display: block;right:15px;top:15px;cursor: pointer;display: flex;}
	.main-header .mob-menubar i{font-size:25px;color: #fff;padding-right: 10px;}
	.main-header .mob-menubar .close {display:none;}

	.sticky-header .mob-menubar i { font-size: 25px;color: #000; }

	.body-section {padding: 20px 0 20px;}
	.top-mes-box{width: 96%;margin: 0 2%;padding: 15px;}
	.top-mes-box h1{text-align:left;}

	.d-md-block{display:none;}
	.banner-slider{width:100%;height:auto;margin:0px 0 0 0;padding:0;}

	.search {top: -8px;}
	.search .search-box{width:95%;margin:0 auto;height:60px;background:#fff;box-shadow: 0 2px 15px rgba(0,0,0,.8);position: relative;top: -35px;z-index: 9;border-radius: 50px;border:solid 5px rgba(0,0,0,0.3);}
	.search .search-box i {position:absolute;right:20px;color:#FFF !important;padding: 0;top: 12px;font-size: 25px;}
	.search .search-box .seach-text{width: 75%;margin-left: 5px;margin-top: 3px;font-size: 16px;}
	.search .search-box .btn-search{padding: 11px 10px;width: 20%;font-size: 0px;}
	.popup-search{width: 100%;margin: 0 auto;padding: 20px 20px;left: 0;}
	.popup-search .seach-text{margin-bottom: 10px;}

	.courses-list{padding:0px 0 40px;}
	.courses-list h2 {font-size: 20px;padding-bottom: 8px;}
	.courses-list .course-box{padding:20px;margin-bottom: 10px;}
	.courses-list .course-box .icon {font-size: 40px;width: 22%;display: inline-block;padding-right: 20px;}
	.courses-list .course-box .title {padding: 0px 0 0;width: 74%;display: inline-block;}

	.district-college{padding:40px 0;}
	.district-college h2 {font-size: 20px;padding-bottom: 8px;}
	.district-college .district ul li{width:100%;padding: 0 5px 0 0;}
	.district-college ul li button {padding: 4px 12px;font-size: 13px;margin-bottom: 5px;}

	.district-college .swiper-slide button{padding:7px 15px;border: 1px solid #777;background:#fff;border-radius:5px;color: #777;font-size: 16px;}
	.district-college .swiper-slide button:hover{border: 1px solid #011638;background:#f0f2f3;color: #444;}
	.district-college .swiper-slide .active{border: 1px solid #011638;background:#f0f2f3;color: #000035;}

	.district-college .district .district-box{margin:0 0px 15px;width:100%;border-radius: 15px;background: rgba(165, 215, 233, 0.6);}
	.district-college .district .district-box .list-box{height: 130px;}
	.district-college .district .district-box:hover {background: rgba(50, 50, 50, 0.6);}
	.district-college .district .district-box .dis-name{width:100%;color:#fff;border-radius: 15px 15px 0 0;text-align:center;background: #384261;
	background: linear-gradient(180deg,rgba(56, 66, 97, 1) 0%, rgba(0, 0, 53, 1) 100%);margin-bottom: 15px;padding: 10px 3px;}
	.district-college .district .district-box .red-bg{background:#F23E35;background: linear-gradient(180deg,rgba(245, 97, 127, 1) 0%, rgba(242, 62, 53, 1) 100%);}
	.district-college .district .district-box .sky-bg{background:#0367c9;background: linear-gradient(180deg,rgba(58, 175, 213, 1) 0%, rgba(3, 103, 201, 1) 100%);}
	.district-college .district .district-box .sky-light-bg{background:#34c0fe;background: linear-gradient(180deg,rgba(97, 219, 254, 1) 0%, rgba(50, 154, 199, 1) 100%);}
	.district-college .district .district-box .dis-college{width:100%;color:#FFF;padding:5px 20px;font-size:15px;line-height: 23px;height:auto;display: flex;}
	.district-college .district .district-box .dis-college i{padding:0px 10px 0 0;font-size:18px;}
	.district-college .district .district-box .coll-icon{width:100%;padding:10px 10px 5px;margin-top: 15px;border-radius: 0 0 5px 5px;background-color: rgba(0,0,0,.2);
	  border-top: 1px solid rgba(232,232,232,.5);border-radius: 0 0 15px 15px;}
	.district-college .district .district-box .coll-icon span{margin:0;display: inline-table;color:#fff;font-size:14px;vertical-align: top;}
	.district-college .district .district-box .coll-icon ul{margin:0;display: inline-flex;width:auto;padding-right:10px;}
	.district-college .district .district-box .coll-icon ul li{width: 1.5rem;height: 1.5rem;border: 1px solid #aaa;border-radius: 50%;overflow: hidden;margin:0;display: flex;padding:0;}
	.district-college .district .district-box .coll-icon ul li:not(:first-child) { margin-left: -0.625rem;}
	.district-college .district .district-box .coll-icon ul li img {width: 100%;height: 100%;object-fit: cover;}


	.top-college{padding:40px 0;}
	.top-college h2 {font-size: 20px;padding-bottom: 8px;}
	.top-college .top-col ul li{width:97%;}
	.top-college ul li button {padding: 4px 12px;font-size: 13px;margin-bottom: 5px;}
	.top-college .top-col ul li .district-box .dis-name{padding: 10px 3px;}

	.top-college .swiper-slide button{padding:7px 15px;border: 1px solid #777;background:#fff;border-radius:5px;color: #777;font-size: 16px;}
	.top-college .swiper-slide button:hover{border: 1px solid #011638;background:#f0f2f3;color: #444;}
	.top-college .swiper-slide .active{border: 1px solid #011638;background:#f0f2f3;color: #000035;}

	.top-college .top-col .college-box{margin:0 0px 15px 0;;width:100%;border-radius:15px;background-color: rgba(96, 96, 96, 0.6);}
	.top-college .top-col .college-box:hover {background:rgba(165, 215, 233, 0.6);}
	.top-college .top-col .college-box .logo{display:inline-table;width:20%;padding:15px 5px 10px 15px;}
	.top-college .top-col .college-box .title-box{display:inline-table;width:78%;vertical-align: top;padding:15px 15px 10px 5px;height: 115px;}
	.top-college .top-col .college-box .title-box h3{font-size:15px;line-height: 21px;letter-spacing:0.5px;padding-bottom:10px;color: #fff;font-weight: 500;margin:0;height: auto;}
	.top-college .top-col .college-box .title-box h3 a{color: #fff;}
	.top-college .top-col .college-box .title-box .location{font-size:12px;padding-bottom:5px;color:#c6c6c6;margin:0;}
	.top-college .top-col .college-box .bottom-box{background-color: rgba(0,0,0,.2);padding:10px; display: flow-root;border-radius: 0 0 15px 15px;}
	.top-college .top-col .college-box .bottom-box .apply{padding:3px 12px;border: 1px solid #f45427;background:#f45427;border-radius:5px;color: #fff;font-size: 14px;float:left;}
	.top-college .top-col .college-box .bottom-box .apply:hover {background:#34c0fe;color:#FFF;border: solid 1px #2da4d9;}
	.top-college .top-col .college-box .bottom-box .fees{padding:3px 12px;border: 1px solid #777;background:#fff;border-radius:5px;color: #777;font-size: 14px;float:right;}
	.top-college .top-col .college-box .bottom-box .fees:hover {background:#0367c9;color:#FFF;border: solid 1px #2da4d9;}

	.latest-news{padding:40px 0;}
	.latest-news h2 {font-size: 20px;padding-bottom: 8px;}
	.latest-news ul li{width:97%;}

	.latest-news .news-box{border: 1px solid rgba(232,232,232,.9);margin:0 0px 15px 0;width:100%;border-radius: 20px;background: #fff;}
	.latest-news .news-box:hover {background:rgba(165, 215, 233, 0.6);}
	.latest-news .news-box p{padding:0px 15px 10px;font-size:14px;letter-spacing:0.8px;color: #777;line-height: 21px;margin: 0;}
	.latest-news .news-box .logo{display:inline-table;width:20%;padding:15px 5px 10px 15px;}
	.latest-news .news-box .title-box{display:inline-table;width:78%;vertical-align: top;padding:15px 15px 10px 5px;height: 115px;}
	.latest-news .news-box .title-box h3{font-size:17px;line-height: 24px;letter-spacing:0.5px;padding-bottom:10px;color: #000035;font-weight: 500;margin:0;height: 60px;}
	.latest-news .news-box .title-box h3 a{color: #000035;}
	.latest-news .news-box .title-box .location{font-size:14px;padding-bottom:5px;color: #000035;margin:0;}
	.latest-news .news-box .title-box .location span{background:#ecebeb;font-size:13px;color: #777;margin:0 10px 0 0;padding:3px 6px;border-radius: 3px;}
	.latest-news .news-box .bottom-box{border-top: 1px solid rgba(232,232,232,.9);padding:10px 15px; display: flow-root;}
	.latest-news .news-box .bottom-box .read-more{padding:2px 10px;border-radius:5px;color: #777;font-size: 13px;float:right;background:#34c0fe;color:#FFF;border: solid 1px #2da4d9;}
	.latest-news .news-box .bottom-box .read-more:hover {background:#777;border: 1px solid #777;}

	.district-college .district ul li .district-box .dis-college{padding: 5px 15px;height:auto;}

	.details-section {padding: 70px 0 20px;}
	.details-section h1 {font-size: 21px;line-height: 28px;}
	.details-section .logo-box{padding: 6px 6px 0px 6px;width: 25%;margin-left: 3%;}
	.details-section .location{font-size: 15px;line-height: 21px;}
	.details-section h3 {font-size: 21px;line-height: 27px;margin: 0px 0 5px;}
	.details-section p{font-size: 13px;padding-bottom: 5px;}
	..details-section .get-contact {padding: 2px 16px;}
	.tab-details{margin-bottom: 20px;}
	.tab-details .left-panel .panel-box{padding:15px;}
	.tab-details .left-panel .panel-box h2 {font-size: 21px;line-height: 26px;font-weight:500;padding-bottom: 10px;}
	.tab-details .left-panel .panel-box p {font-size: 14px;line-height: 18px;}
	.tab-details .left-panel .panel-box h4{padding-bottom: 10px;}
	.tab-details .left-panel .panel-box ul li { font-size: 14px;line-height:20px;}
	.tab-details .left-panel .panel-box ul li a { font-size: 14px;line-height: 15px;}
	.tab-details .left-panel .panel-box p{padding-bottom: 10px;}
	.pl-30 {padding-left: 15px;}
	.pr-0 {padding-right: 15px;}
	.pl-0 {padding-left: 15px;}
	.mob-scroll-bar{max-width: 500px;height: 40px;overflow: auto;white-space: nowrap;}
	.tab-menu{margin-bottom:0;}

	.list-panel .right-panel ul li h2 a{font-size: 18px;line-height: 18px;}
	.list-panel .right-panel .bo-button .bo-link{width: 100%;}
	.list-panel .right-panel .bo-button .bo-link a{margin-right: 8px;}
	.list-panel .right-panel .bo-button .download{padding: 2px 12px;margin-right: 12px;}
	.list-panel .right-panel .bo-button .apply-now{padding: 2px 12px;}
	.list-panel .right-panel .bo-button {padding: 10px 10px 0;}
	.list-panel .right-panel .bo-button .bo-link{padding-bottom: 10px;}

	.contact-form .form-box {width:95%;padding-top: 0px;}
	.contact-form .form-box input{padding: 8px 12px;margin-bottom: 8px;}
	.contact-form .form-box button{margin-bottom:30px;}
	.contact-form h2{margin: 0px 0 0 0;line-height: 36px;}

    .con-form{order:1;}
    .con-img{order:2;}

    .coll-name{order:1;padding-bottom: 15px;}
    .coll-logo{order:2;}
    .coll-rev{order:3;width: 71%;}

	.main-footer .subscribe-form{padding: 10px 0px;}
	.main-footer .subscribe-form .title-column .title{font-size: 21px;}
	.btn-style-one{font-size: 14px;padding: 10px 15px;}
	.main-footer .widgets-section{padding: 30px 0 20px;}
	.main-footer .about-widget .logo {margin-bottom: 15px;}
	.main-footer .user-links li {font-size: 13px;line-height: 24px;}
	.main-footer .half-width li {width: 50%;float: left;}
	.main-footer .user-links{margin:0;}

	.modal-content{width:96%;margin:0 2%;}
	.p-20 {padding: 15px;}
	.half-w{width:33.3%;display:block;}
	.apply-now-modal h2{font-size: 20px;padding-bottom: 10px;}
	.apply-now-modal .form-body {padding: 15px 0px;}
	.apply-now-modal .form-body .form-box input {padding: 10px 12px;margin-bottom: 10px;}
	.apply-now-modal h6 {font-size: 15px;padding: 8px;line-height: 21px;}
	.apply-now-modal .icon-box p{font-size: 12px;line-height: 15px;height: 30px;}
	.apply-now-modal .icon-box{padding:5px;margin: 5px;}

	.tab-details .left-panel .panel-box table td, .tab-details .left-panel table th{font-size: 14px; line-height: 18px;}

    .flow-button {display: block;position: fixed;z-index: 9999;bottom: -40px;width: 100%;transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;}
    .flow-button a {color:#fff;font-size:15px;}
    .flow-button a i{color:#fff;font-size:15px;margin-right:8px;}
    .flow-button .flow-call {background: linear-gradient(180deg,rgba(245, 97, 127, 1) 0%, rgba(242, 62, 53, 1) 100%);border-radius: 25px 0px 0 0;width:50%;float:left;text-align:center;padding:10px;color:#fff;}
    .flow-button .flow-email {background: linear-gradient(180deg,rgba(58, 175, 213, 1) 0%, rgba(3, 103, 201, 1) 100%);border-radius: 0 25px 0 0;width:50%;float:right;text-align:center;padding:10px;color:#fff;}

	.no-mob{display:none !important;}
	.no-desk{display:block;}

	.district-college .swiper-slide{width:90%;margin-bottom: 30px;}
	.district-college .menuSwiper .swiper-slide{width:auto;margin:0;}
	.top-college .swiper-slide{width:90%;margin-bottom: 30px;}
	.top-college .menuSwiper .swiper-slide{width:auto;margin:0;}
	.latest-news .swiper-slide{width:90%;margin-bottom: 30px;}
	.latest-news .menuSwiper .swiper-slide{width:auto;margin:0;}
	.latest-news .swiper-pagination-bullet{background:#000;}


	.tab-menu .menuSwiper .swiper-slide{width:auto !important;margin:0;}
	.tab-menu .menuSwiper .swiper-slide button{padding:2px 12px;font-size: 16px;color:#000035;text-align:center;letter-spacing: 0.8px;cursor:pointer;border: none;background: none;}
	.tab-menu .menuSwiper .swiper-slide .active{color:#0367c9;font-weight: 600;}

	.inner-body-section .login-box {padding: 20px 20px;}
	.inner-body-section .reg-box {padding: 20px 20px;}
	.p-40 {padding: 30px;}

	.img-order{order:2;}
	.con-order{order:1;}

	.inner-body-section {padding: 30px 0;}
	.inner-body-section .panel-box .mo-dash-con {width:60%;}
	.inner-body-section .panel-box .mo-dash-img {width:40%;margin-top:20px;}
	.inner-body-section .panel-box {padding: 20px;margin-bottom: 15px;}
	.inner-body-section .panel-box h2 {font-size: 18px;line-height: 24px;}
	.inner-body-section .panel-box p {font-size: 14px;line-height: 20px;}




}
