


html, body {width:100%; padding:0; margin:0;}
body{  background:#fff;font-family:'Open Sans', Arial, Helvetica, sans-serif}
img{width:100%;height:auto;}

a{transition:all 0.3s;}
a:hover{transition:all 0.3s;}

br{margin-bottom:10px;}

.red{border:1px solid red!important;box-shadow:0px 0px 6px 0px red;}
p.res{font-weight:400;font-size:15px;color:red;}

.container{width:85%;height:auto;margin:0 auto;}

section{width:100%;height:auto;overflow:hidden;box-sizing:border-box;}
.more{width:auto;height:auto;padding:1px 5px;box-sizing:border-box;border:1px solid #fff;border-radius:5px;display:inline-block;transition:all 0.3s;font-size:15px;}
.more:hover{color:#000;background:#fff;transition:all 0.3s;}

h1{font:700 50px/60px 'Open Sans', Arial, Helvetica, sans-serif;}
h2{font:600 30px/40px 'Open Sans', Arial, Helvetica, sans-serif;color:#bf1e2e;}
h3{font:600 25px/30px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;}
h4{font:700 53px/73px 'Open Sans', Arial, Helvetica, sans-serif;color:#a038a0;text-shadow:1px 0px 1px #000;}
p{font:600 17px/24px 'Open Sans', Arial, Helvetica, sans-serif;}


.top-bar{background:#bf1e2e;padding:5px 0;}
.top-bar p{width:auto;font:600 17px/26px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;}
.top-bar p a{color:#fff;margin-left:20px;}
.top-bar p a:hover{color:#ffb5bc;transition:all 0.3s;}
.top-bar p a.more:hover{color:#333;}
.top-bar p a b{font-weight:600;display:inline-block;}
.top-bar p b{font-weight:600;}
.top-bar p a .fas{line-height:23px;}
.top-bar p.left{float:left;text-align:left;margin-top:2px;}
.top-bar p.right{float:right;text-align:right;}


header{width:100%;height:auto;background:#fff;position:relative;z-index:99;}
.logo{width:200px;float:left;margin:12px 0;}
.slicknav_menu{display:none;}
nav{width:auto;height:auto;float:right;margin:30px 0;}
nav ul{width:100%;}
nav li{float:left;margin-right:30px;}
nav li a{color:#0c3946;font:600 18px/20px 'Open Sans', Arial, Helvetica, sans-serif;}
nav li a.active{color:#bf1e2e;}
nav li a.active::after{display:block;left:0;bottom:-2px;width:100%;background:#bf1e2e;height:2px;content:'';}
nav li a:hover{color:#bf1e2e;}
nav li a i.fas{font-size:14px;line-height:22px;}

nav li.parrent{position:relative;}
nav li.parrent ul{width:auto;height:auto;box-sizing:border-box;position:absolute;top:20px;display:none;}
nav li.parrent ul div{width:150px;padding:10px;background:rgb(255, 255, 255);}
nav li.parrent ul li{display:block;float:none;width:100%;padding:5px 0;border-bottom:1px solid #e3e0e0;}
nav li.parrent ul li a{font-size:14px;font-weight:600;}


.banner{position:relative;}
.banner .text{position:absolute;left:10%;top:200px;z-index:9;width:50%;overflow:hidden;}
.banner .more{margin-top:15px;padding:10px;color:#fff;background:#bf1e2e;}
.banner .more:hover{background:#444}

.banner img{width:100%;}

.about-home{padding:75px 0;background:#f4fbff;}
.about-home .text{width:75%;float:left;padding-right:20px;box-sizing:border-box;overflow:hidden;}
.about-home .text p{margin-top:10px;}
.about-home .text p a{color:#bf1e2e;}
.about-home .faculty{width:25%;float:left;overflow:hidden;text-align:center;}
.about-home .faculty li{width:100%;float:left;}
.about-home .faculty li img{width:150px;height:auto;border-radius:50%;display:block;margin:0 auto;}
.about-home .faculty li p{text-align:center;}
.about-home .faculty li i{display:block;text-align:center;}
.st{font-size:13px;line-height:15px;}

.register-bar{background:#bf1e2e;padding:15px 0;}
.register-bar h3{color:#fff;float:left;}
.register-bar a.more{color:#fff;float:right;font-size:18px;font-weight:700;padding:5px 10px;}
.register-bar a.more:hover{color:#bf1e2e;}



.neet-2020{padding:50px 0;background:#e6e5ea;}
.neet-2020 h2{margin-bottom:10px;}
.neet-2020 p{color:#706d7d;}
.neet-2020 .text{width:65%;float:right;overflow:hidden;}
.neet-2020 .img{width:35%;float:left;position:relative;}
.neet-2020 .img img{width:100%;top:0;right:0;}
.neet-2020 .more{padding:10px;margin-top:20px;color:#000;border-color:#333;}

.stati{padding:50px 0;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");	}
.stati h2{color:#fff;text-align:center;}
.stati p{color:#ba7ad3;margin:10px auto;text-align:center;width:100%;}
.stati .table{margin-bottom:50px;height:auto;overflow-x:auto;}


.ceo-msg-home{padding:50px 0;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");background-attachment:fixed;background-size:cover;}
.ceo-msg-home h2{margin-bottom:20px;}
.ceo-msg-home .photo{width:25%;float:left;position:relative;text-align:right;}
.ceo-msg-home .t-left{text-align:left;}
.ceo-msg-home .photo img{width:70%;height:auto;}
.ceo-msg-home .photo a.more, .photo h2{display:none;}
.ceo-msg-home .matter{width:75%;float:left;}
.ceo-msg-home a.more{border:1px solid #333;color:#bf1e2e;padding:5px 10px;margin-top:15px;}
.ceo-msg-home a.more:hover{color:#fff;background:#bf1e2e;}
.ceo-msg-home h3{color:#bf1e2e;margin:10px 0;font-size:20px;}


.ceo-msg{padding:50px 0;text-align:center;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");background-attachment:fixed;background-size:cover;}
.ceo-msg img{width:250px;height:auto;}
.ceo-msg h2{margin-bottom:20px;}
.ceo-msg h3{color:#bf1e2e;margin:10px 0;}
.ceo-msg h3 i{width:50px;height:3px;display:inline-block;background:#000;margin:16px 7px 0 7px;}
.ceo-msg p{width:100%;margin:0 auto;text-align:justify;}
.ceo-msg a.more{border:1px solid #333;color:#bf1e2e;padding:5px 10px;margin-top:15px;}
.ceo-msg a.more:hover{color:#fff;background:#bf1e2e;}


.testimonials{padding:50px 0;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.testimonials h2{text-align:center;}
.testimonials .wrap{width:80%;margin:0 auto;border:1px solid #ccc;border-radius:5px;padding:20px;box-sizing:border-box;margin-top:20px;overflow:hidden;}
.testimonials .wrap img{width:25%;float:left;}
.testimonials .wrap .txt{width:75%;float:left;padding-left:20px;box-sizing:border-box;}
.testimonials .wrap .txt h4{font:700 20px/25px 'Open Sans', Arial, Helvetica, sans-serif;margin-bottom:15px;}


footer{padding:50px 0;box-sizing:border-box;overflow:hidden;background:#333;width:100%;height:auto;}
footer aside{width:33.333%;float:left;}
footer aside.l{text-align:left;}
footer aside.m{text-align:center;}
footer aside.r{text-align:right;}
footer aside ul{margin-top:15px;}
footer aside ul li{display:block;margin-bottom:6px;}
footer aside ul a{color:#fff;font:400 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;}
footer img{width:50%;height:auto;}
footer a img{width:28px;}
footer a b{font-weight:700;line-height:29px;}
footer p{color:#fff;margin:5px 0;font-weight:700;}
footer p a{color:#fff;}
footer p a:hover{color:#bdb5b5;}



.inner-banner{background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") no-repeat;padding:90px 0;}
.inner-banner h2{text-align:center;color:#bf1e2e;}


.packages-home{padding:50px 0;}
.packages-home h2{margin-bottom:20px;}
.packages-home p{color:#dfbdec;margin-top:10px;}
.packages-home .title, .packages-home ul{width:100%;}
.packages-home li{width:25%;float:left;padding:10px;box-sizing:border-box;text-align:center;background:#bf1e2e;border-right:1px solid #fff;color:#fff;cursor:pointer;border-bottom:1px solid #fff;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;font-size:16px;font-weight:600;}
.packages-home li.current{background:#7f3f98;color:#fff;}
.packages-home .left, .packages-home .right{width:100%;height:auto;float:left;overflow:hidden;}
.packages-home a.more{padding:7px;color:#fff;margin-top:15px;font-weight:700;cursor:pointer;}
.packages-home a.more:hover{color:#000;}

.packages-home .left{padding:20px;box-sizing:border-box;background:#7f3f98;}
#pack2, #pack3, #pack4, #pkg4, #vision, #pkg2, #pkg3{display:none;}

.table{overflow-y:auto;height:500px;margin-top:15px;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;border:1px solid #7b7b7b;}
table th, table td{text-align:left;padding:8px;border:2px solid #9169a2;box-sizing:border-box;color:#edbfff;}
table td.ttl{text-align:center;color:#fff;background:#682084;font-weight:700;}
tr:nth-child(even){background-color:#8f4baa;}


.about{padding:50px 0;text-align:justify;background:#f4fbff;}
.tactics{padding:50px 0;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");background-size:cover;background-attachment:fixed;}
.tactics h2{margin-bottom:15px;}
.tactics li{padding:10px 0;background:rgba(177, 171, 171, 0.5);margin:5px 0;}
.tactics li p{margin:0 5px;color:#000;}


.faculties{padding:0px 0 50px 0;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-attachment:fixed;}
.faculties .half{width:50%;height:auto;overflow:hidden;padding:120px;box-sizing:border-box;float:left;margin-bottom:20px;}
.faculties .half img{margin-bottom:10px;}
.faculties .half p{text-align:center;}
.faculties .half p strong{color:#bf1e2e;}
.faculties ul{width:100%;overflow:hidden;}
.faculties li{width:25%;overflow:hidden;float:left;padding:5px;box-sizing:border-box;}
.faculties li div{padding:5px;box-sizing:border-box;box-shadow:0 1px 6px 0 rgba(117,117,117,.25);}
.faculties li img{margin-bottom:5px;}
.faculties li p{text-align:center;font:600 15px/23px 'Open Sans', Arial, Helvetica, sans-serif;}
.faculties li hr{border-color:#fff;}

.faculties i{display:block;clear:both;height:10px;}
i.clear2, i.clear3{display:none;}


.contact{padding:50px 0;}
.contact h3{color:#bf1e2e;margin-bottom:20px;}
.contact .form{width:50%;box-sizing:border-box;margin:0 auto;}
.contact label, .contact input, .contact textarea{display:block;width:100%;}
.contact label{margin:10px 0 5px 0;}
.contact input,.contact textarea{border:1px solid #ccc;border-radius:5px;height:32px;padding:5px;box-sizing:border-box;}
.contact textarea{height:70px;}
.contact .more{padding:10px;border:1px solid #bf1e2e;color:#7f3f98;margin-top:15px;font-weight:600;}
.contact .more:hover{background:#bf1e2e;color:#fff;cursor:pointer;}

.contact i{line-height:22px;color:#bf1e2e;}


.in h3{margin-bottom:20px;color:#bf1e2e;}



