@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&amp;subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');body{}
/* .container{max-width:1300px;width:100%} */

.full-page{background:url(../images/mainbg.html);height:auto;}
.serialnumber{float:left;width:2%;}
.pagination{padding:10px 15px}
header{background:#05003e;width:100%;}
.logo img{max-width:500px;width:100%;}
.princ_msg p img{width:22% !important;margin:10px;border:1px solid #ccc;}
.searchainput{margin:10px 0px;}
.searchainput input.form-control{border:1px solid #999;border-radius:0 !important;box-shadow:none;}
.gallery11 > li{float:left;height:200px;list-style:outside none none;margin:10px;text-align:center;width:200px;}
.gallery11 a img{border:3px solid #18254a;border-radius:0;height:150px;overflow:hidden;padding:5px;transition:all 300ms ease 0s;width:200px;}
.gallery11 a img:hover{padding:0;}
.thumb_image{padding:0;text-align:center;}
.thumb_image .pimage{border:1px solid rgb(204, 204, 204);display:inline-block;margin:8px;padding:5px;transition:all 300ms ease 0s;width:200px;}
.princ_msg div figure{width:19%;float:left;display:inline-block;text-align:center;}
.princ_msg{width:100%;display:inline-block;}
.thumb_image .pimage > a *:hover thumb_image .pimage{padding:0;}
.pagename a{color:#fff;text-decoration:underline;}
.main-cont p img{max-width:300px;width:100%;padding:5px;}
.myserachbutton{background:#5B8EFF;color:#fff !important;border-radius:0px !important;border:none;height:34px;}
.myserachbutton:hover, .myserachbutton:active, .myserachbutton:focus, .myserachbutton:visited{background:#5B8EFF;}
.heading{display:inline-block;width:100%;}
.contactnumber h2{font-size:20px;color:#fff;margin:5px 0px;font-family:'Open Sans', sans-serif;font-weight:bold;}
.contactnumber p{color:#fff;margin-bottom:0px;font-family:'Open Sans', sans-serif;font-weight:lighter;}
.contactnumber{float:right}
.clearfix{clear:both}
/* .navigation{background:#5b8eff} */
nav{position:relative;width:100%;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li > a {
    padding: 20px 10px;
    font-size: 13px;
    letter-spacing: 0px;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#18254a!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:26px;right:11px;width:8px;height:2px;display:block;background:#18254a;content:''}
#cssmenu > ul > li.has-sub > a:before {
    position: absolute;
    top: 23px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #18254a;
    content: '';
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;padding:0px;z-index:9999999;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.5);}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#fff;transition:all .25s ease}

#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:240px;font-size:12px;text-decoration:none;color:#000000;font-weight:400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#333}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#f6f6f6;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
.princ_msg table td, .princ_msg table th{padding:7px 22px;text-align:left;font-family:'Open Sans', sans-serif;border:1px solid #dedede;}
.staff_desc p{font-size:13px;}
.princ_msg ol{padding:0px;list-style:none}
.princ_msg h3{margin-top:0;border-bottom:1px solid #666;display:inline-block;color:#666;font-size:18px;font-weight:bolder;}
.downloads li{list-style:none}
.downloads li a{color:#333;text-decoration:none;width: 100%;/* display: grid; */vertical-align: middle;}
.downloads{padding:0px;text-align: center;}
/*.downloads li::before{content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢";font-family:'Glyphicons Halflings';color:rgb(0, 0, 51);margin-right:10px;}*/
@media screen and (max-width:700px){
	#carousel img {
    height: auto !important;
}
	.logo{position:relative;top:0;left:0;width:100%;height:auto;text-align:center;padding:10px 0 0 0;float:none}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #fff}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}

#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700;    background: #eafaff;}
.button{width:55px;height:42px;position:absolute;right:0;top:2px;cursor:pointer;z-index:12399994; background: #18254a;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #fff;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#5b8eff}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
#main{padding:0px;}
#owl-demo .item img{display:block;width:100%;height:auto;}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;overflow:hidden;}
.item.active img{transition:transform 5000ms linear 0s;transform:scale(1.05, 1.05);}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
#cssmenu ul{padding:0px;margin-bottom: 0px !important;margin-top: 0px!important;}
.Logocenter{background:#eaeaf0;padding:0px 0px}
.Logocenter span img{max-width:70px;width:100%;max-height:100%;height:70px;}
.Logocenter span{width:12%;float:left;padding:9px;color:#222;}
.Logocenter{background:#eaeaf0;display:inline-block;width:100%;text-align:center;}
.Logocenter span strong{font-size:10px;text-align:center;text-align:center;}
.adm_btn a{background-image:url("../images/hostel_bg.html");display:inline-block;width:216px;height:30px;color:#fff;font-size:16px;padding-top:3px;padding-left:11px;text-decoration:none;text-transform:uppercase}
.adm_btn{position:absolute;top:0;}
.scl_calender{background:url("../images/calender-bg.html");height:250px;width:100%;padding:10px 10px;}
.admsn{margin-bottom:22px;height:150px;overflow:hidden;}
.scl_calender ul{padding:0;    margin: 21px 0 0;}
.scl_calender li{list-style-type:none;color:#fff;border-bottom:1px solid #fff;padding:10px 0;}
.scl_calender h3{color:#fff;text-align:left;margin:0;}
.scl_calender li span{border-right:1px solid;float:left;margin-right:10px;padding-right:10px;width:23%;}
.scl_calender p{float:left;width:73%;}
.scl_calender li{list-style-type:none;color:#fff;border-bottom:1px solid #fff;padding:0;margin:8px 0;font-size:15px;overflow:hidden;}
.latest_news ul{margin:0;padding:0;overflow:hidden;}
.latest_news li{list-style-type:none;border-bottom:1px solid #fff;margin-bottom:20px !important;padding-bottom:10px;overflow:hidden;}
.latest_news li span{float:left;width:30%;background:#fff;text-align:center;font-size:15px;margin-right:15px;height:51px;padding:4px;font-weight:bold;}
.latest_news{background:#5b8eff;height:175px;padding:10px 10px;margin-bottom:5px;overflow:hidden;}
.latest_news h3{color:#fff;margin:0px 0px 10px;}
.latest_news h1{color:#fff;margin:0px 0px 10px; font-size: 24px;}
.latest_news a{color:#fff;font-size:15px;text-decoration:none;width:100%;display:inline-block;}
.latest_news li:last-child{border:none;}
.hostel img{min-height:100%;width:100%;}
.hostel{height:175px;margin-bottom:5px;overflow:hidden;}
.hstl_bg a{background:url(../images/left.html);height:auto;width:216px;display:inline-block;color:#fff;font-size:16px;padding-top:3px;padding-left:11px;text-decoration:none;text-transform:uppercase;text-align:right;padding-right:11px;min-height:30px;}
.department_name h3{background:#5B8EFF;padding:7px 10px;color:#FFF;display:inline-block;width:auto;border-radius:0;font-size:20px;box-shadow:0 0px 10px #ccc;margin:2px 0px 10px;}
.hstl_bg{position:absolute;top:0px;right:14px;z-index:999;}
.exchange{height:300px;}
.exchange img {
    min-height: 100%;
    width: 100%;
}
.bx-wrapper {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    background: #fff;
    overflow: hidden;
}
.exg_bg a{background:url(../images/hostel_bg.html);width:260px;height:30px;padding:3px 12px;display:inline-block;color:#fff;font-size:16px;text-align:left;text-decoration:none;background-size:107%;text-transform:uppercase;}
.exg_bg{    background: #fff;}
.exchange{height:150px;position:relative;overflow:hidden;margin-bottom:5px;}
.footer_bg{background:#05003e;padding-bottom:10px;}
.links ul{margin:0;padding:0;}
.links li{list-style-type:none;margin-bottom:3px;}
.links a{color:#fff;font-size:15px;}
.links{margin-top:20px;}
.add ul{margin:0;padding:0;}
.add ul li{list-style-type:none;color:#fff;font-size:14px;}
.add ul li h3{color:#fff;font-size:18px;margin-top:10px;}
.foot_logo img{margin-top:12px;}
.copyright{padding:5px;}
.copyright p{margin:0;}
.cyb {
    text-align: left;
    float: right;
}
.video{margin-bottom:2px;}
@media screen and (min-width:768px) and (max-width:991px){.admsn{margin-bottom:35px;width:50%;float:left;height:317px;padding-right:15px;}
.admsn img{width:100%;height:100%;}
.scl_calender{background:url("../images/calender-bg.html");height:290px;width:100%;padding:30px 30px;width:50%;float:right;height:317px;}
.albums{height:320px;}
.exchange img{height:100%;width:100%;}
}
.contactnumber ul{margin:0;padding:0;}
.contactnumber li{list-style-type:none;color:#fff;display:inline-block;}
@media screen and (min-width:280px) and (max-width:767px){
	
	.contactnumber li{list-style-type:none;color:#fff !important;display:inline-block;}
.staff_img img{width:100%;max-width:200px;}
.contactnumber{float:left;}
.admsn img{width:100%;}
.contactnumber{float:left;margin-bottom:10px;text-align:center;}
.exchange img{min-height:100%;width:100%;}
.hostel img{min-height:100%;width:100%;}
.hostel{height:100%;margin-bottom:20px;max-height:200px;}
.exchange{height:100% !important;max-height:180px;position:relative;margin-bottom:20px;}
.admsn img{width:100%;height:auto;}
.admsn{margin-bottom:15px !important;height:300px;margin-top:0px;}
.Logocenter{background:#eaeaf0;padding:0px 0px;margin-bottom:15px;}
.scl_calender{margin-bottom:15px;}
.latest_news{margin-bottom:20px;}
.albums{margin-bottom:15px;}
.exg_bg {
    position: absolute;
    top: 5px;
    left: 50px !important;
    z-index: 999;
    background: transparent;
}
.exg_bg a{background:url(../images/left.html);width:250px !important;height:40px !important;padding:12px 9px;display:inline-block;color:#fff;font-size:15px !important;text-align:right;}
.add ul li{text-align:center;line-height:24px;}
.links ul li{border-bottom:1px solid #fff;padding:7px 0px;}
.links{margin-top:10px;margin-bottom:25px;}
.princ_msg center img{height:125px !important;}
.bg-white{background:#fff;padding:15px;min-height:570px !important;}
.princ_msg p img{width: 96% !important;
    margin: 10px;
    border: 10px groove rgb(214, 205, 205);
    height: auto !important;}
}
@media screen and (max-width:1024px){.exg_bg a{background:url(../images/left.html);width:215px;height:53px;padding:12px 12px;display:inline-block;color:#fff;font-size:15px !important;text-align:right;}
.scl_calender{padding:20px 15px !important;height:auto;}
.admsn{margin-bottom:25px;}
}
.gallery{height:73px;position:relative;overflow:hidden;}
.gallery img {
    height: 270px !important;
    overflow: hidden;
    max-width: 100%;
}
.gallery .exg_bg a{width:190px;height:40px;text-decoration:none;padding:7px;}
.bg-white{background:#fff;padding:15px;min-height: 500px;}
.found_msg p{text-align:center;}
.princ_msg_new123 p {
    color: #18254a!important;
    font-weight: 500;
    margin-bottom: 20px;
}
.found_msg img{width:100%;height:100%;max-width:100%;margin-top:0px;}
.found_qual{background:#18254a;float:none;clear:both;padding:15px 0;}
.found_qual ul{margin:0;padding:0 27px 0 10px;}
.found_qual li {
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 3px;
    list-style: none;
    font-weight: normal;
}
.headingbox{text-align:center;}
.msg{float:none;clear:both;overflow:hidden;position:relative;background:#18254a;}
.headingbox h3 {
    margin-top: 0px;
    color: #fff;
    text-align: left;
    margin-bottom: 0;
    font-size: 19px;
    padding: 0 10px 0 10px;
    font-weight: 600;
}
.princ_msg h3{margin-top:0;border-bottom:1px solid #666;display:inline-block;color:#666;}
.princ_msg p{
	font-size: 14px;
    line-height: 28px;
    color: #272727;
    font-weight: 500;
	}
.navigation span.caret{display:none;}
.heading h3{color:#fff;background:#000033;padding:10px;font-size:20px;}
.Logocenter span {
    font-size: 11px;
    margin: 0;
}
.carousel{position:relative;height:450px;}
.cyb img{max-width:100px;}
.admsn img{position:relative;min-height:152px;}
.our_staff{border:1px solid #ccc;overflow:hidden;background:#eee;margin-bottom:10px;padding:5px 5px;}
.staff_img{float:left;width:13%;text-align:center;margin-right:30px;overflow:hidden;height:150px;}
.staff_counter{float:left;width:2%;}
.staff_desc{float:left;width:80%;}
.sidebar ul li a{color: #003;line-height: 21px;font-size:13px;    padding: 10px 0px;}
.sidebar ul li.active{background:#05003E;border-radius:0px;color:#fff !important;padding: 0px 10px;font-size:14px;border: none;}
.nopaddin{padding:0px !important}
.sidebar ul li:hover, .sidebar ul li:active, .sidebar ul li:focus{background:#05003E;color: #fff;}
.sidebar ul li.active a{background:transparent !important;color:#fff !important;}
.sidebar>li.active>a, .sidebar>li.active>a:focus, .sidebar>li.active>a:hover{background:transparent !important}
.sidebar ul li{display:inline-block;width:100%;margin: 0px 0px;padding: 0px 10px;border-bottom: 1px solid #e0e0e0;}
.staff_img img{width:100%;border:1px solid #ccc;}
.staff_desc h3{margin-top:0;}
@media screen and (max-width:767px){.staff_img{float:left;width:100%;text-align:center;}
.staff_desc{float:left;width:100%;text-align:center;}
.staff_desc h3{margin-top:10px;}
}
ul.tsc_pagination{    margin: 4px 0;
    padding: 2px 0px;
    overflow: hidden;
    font: 12px 'Tahoma';
    list-style-type: none;}
ul.tsc_pagination li{float:left;margin:0px;padding:0px;margin-left:5px;}
ul.tsc_pagination li a{color:black;display:block;text-decoration:none;padding:7px 10px 7px 10px;}
ul.tsc_paginationA li a{color:#FFFFFF;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
ul.tsc_paginationA01 li a {
    color: #474747;
    border: none;
    padding: 6px 9px 6px 9px;
    background: #ffffff;
    color: #18254a;
}
ul.tsc_paginationA01 li:hover a, ul.tsc_paginationA01 li.current a {
    background: #4494d1;
    color: #fff;
}
.aa{max-width:350px;margin:auto;background:#ccc;padding:15px;}
.aa h1{background:#060046;font-size:20px;padding:10px;color:#fff;text-align:center;}
.aa input{padding:10px;margin-bottom:10px;}
a.reset_pass{margin-left:52px;}
/* .register .form-group label{height:45px;} */
.soc_links > li{display:inline-block !important;margin:0 21px 0 0;}
.click_btn{background:#060046 none repeat scroll 0 0 !important;margin-bottom:5px;}
.princ_msg ul li::before{content:">";font-family:'Glyphicons Halflings';color:#000033;margin-right:10px;}
.princ_msg ul{padding:0px}
.princ_msg ul li{list-style:none !important;}
.item > img{width:100% !important;}
.adm_blink{margin-top:10px;text-align:right;}
.adm_result{float:none;margin-top:14px;}
.Exhibitors .subheading p{font-size:20px !important;}
*[role="form"]{padding:30px;margin:0px auto;}
.modal-body{position:relative;padding:15px;z-index:999999;}
button.close{background:#fff !important;border-radius:40px;padding:3px 10px;font-size:32px;color:#000;opacity:1;}
.modal-header{min-height:16.43px;padding:15px;border-bottom:none !important;z-index:999999;}
.modal-header{min-height:0;padding:15px;border-bottom:none !important;z-index:999999;position:absolute;right:115px;}
.modal-content1{z-index:999999;position:relative;}
.modal-body{position:relative;padding:15px;z-index:000000;}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.8;z-index:000000;}
.right_sideblck{padding:10px;background:#ffffff;position:relative;display:inline-block;width:100%;}
.vision-image img{max-width:100%;width:100%;padding:10px;}
.back_img{position:relative;min-height:648px;background:url(him-academy.png);background-size:cover;}
.logoandcontent{min-height:600px;position:relative;}
.logoandcontent_inner{position:absolute;z-index:999999;bottom:-12px;}
.logoandcontent_inner p{font-family:'Open Sans', sans-serif;line-height:24px;text-align:justify;color:#666;margin-bottom: 0;}
.vision-image{width:100%;max-width:650px;float:right;overflow:hidden;}
.princ_msg1{position:relative;right:0;width:705px;}
.princ_msg1 p{margin-bottom:35px;}
.princ_msg_new123 p i.fa.fa-quote-left{color:#a2a2a4;font-size:36px;margin-right:20px;display:inline;}
.princ_msg_new123 p i.fa.fa-quote-right{color:#a2a2a4;font-size:36px;margin-left:20px;display:inline;}
#fixed-social{position:fixed;top:130px;}
#fixed-social a{color:#fff;display:block;height:40px;position:relative;text-align:center;width:40px;margin-bottom:1px;z-index:2;}
#fixed-social a:hover>span{visibility:visible;left:41px;opacity:1;}
#fixed-social a span{line-height:40px;left:60px;position:absolute;text-align:center;width:120px;visibility:hidden;transition-duration:0.5s;z-index:1;opacity:0;}
.fixed-facebook{background-color:#3b5998;background-image:url('../images/facebook.html');background-size:30px;background-repeat:no-repeat;background-position:center;}
.fixed-facebook span{background-color:#3b5998;}
.fixed-twitter{background-color:#00aced;background-image:url('../images/twitter.html');background-size:30px;background-repeat:no-repeat;background-position:center;}
.fixed-twitter span{background-color:#00aced;}
.fixed-gplus{background-color:#df1c31;background-image:url('../images/youtube.html');background-size:30px;background-repeat:no-repeat;background-position:center;}
.fixed-gplus span{background-color:#df1c31;}
.logoandcontent_inner p img{max-width:135px;text-align:center;margin:-11px -24px;}
.princ_msg1 p{font-size:19px!important;line-height:31px !important;text-align:justify;color:#000 !important;max-width:660px;font-weight:lighter;}
.submit_btn button{    background: #18254a none repeat scroll 0 0;border-color: #ffffff;font-size: 15px;padding: 10px 34px;text-transform: uppercase;width: auto;}
.flash-button { width: 100%; margin-top: 18px; display: inline-block; overflow: hidden;}
.flash-button a {      color: #fff;
    font-size: 14px;
    padding: 8px 13px;
    border-radius: 50px;
    width: 100%;
    max-width: 80%;
    float: right;
    margin-right: 8px;
    text-decoration: none;
    font-weight: 600;}
.flash-button.buttton{background-color:transparent;-webkit-border-radius:10px;border-radius:10px;border:none;color:#FFFFFF;cursor:pointer;display:inline-block;padding:8px 13px;text-align:center;text-decoration:none;}
/*@-webkit-keyframes glowing{0%{background-color:#5b8eff;-webkit-box-shadow:0 0 3px #5b8eff;}
50%{background-color:red;box-shadow:0 0 0px red;}
100%{background-color:#5b8eff;-webkit-box-shadow:0 0 3px #5b8eff;}
}
@-moz-keyframes glowing{0%{background-color:#5b8eff;-moz-box-shadow:0 0 3px #5b8eff;}
50%{background-color:red;box-shadow:0 0 0px red;}
100%{background-color:#5b8eff;-moz-box-shadow:0 0 3px #5b8eff;}
}
@-o-keyframes glowing{0%{background-color:#5b8eff;box-shadow:0 0 3px #5b8eff;}
50%{background-color:red;box-shadow:0 0 0px red;}
100%{background-color:#5b8eff;box-shadow:0 0 3px #5b8eff;}
}
@keyframes glowing{0%{background-color:#5b8eff;box-shadow:0 0 3px #5b8eff;}
50%{background-color:red;box-shadow:0 0 0px red;}
100%{background-color:#5b8eff;box-shadow:0 0 3px #5b8eff;}
}*/
.flash-button .buttton{-webkit-animation:glowing 1500ms infinite;-moz-animation:glowing 1500ms infinite;-o-animation:glowing 1500ms infinite;animation:glowing 1500ms infinite;}
#stu_report{border:1px solid #dedede;margin:0 auto 5px;max-width:500px;}
.stu_deatils{background:#fff none repeat scroll 0 0;overflow:hidden;padding:10px 10px 0;}
.session{border-bottom:1px solid #dedede;font-family:open sans;font-size:12px;font-weight:500;margin-bottom:5px;margin-top:0;padding-bottom:6px;text-align:center;}
.details_new{border-top:1px solid #dedede;display:inline-block;padding-top:10px;width:100%;}
.details_new > p{float:left;width:25%;font-size:16px;}
.details_new > span{float:left;font-size:16px;font-weight:700;margin-bottom:10px;width:70%;}
.note h4{font-size:14px;font-weight:700;text-align:center;}
.csm_login{position:fixed;background:#fff;right:-2px;top:170px;padding:9px 12px;border-radius:10px 0px 0px 13px;text-align:center;box-shadow:0 0 10px;z-index:99999;}
.csm_login img{max-width:70px;margin-bottom:5px;}
.csm_login p{margin-bottom:0;}
.panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color:#000033;}
.panel-group .panel{margin-bottom:0;border-radius:4px;border:none !important;}
.panel-heading .accordion-toggle.collapsed:after{content:"\e080";}
.admission_accord{padding:25px 0px;}
.panel-default>.panel-heading {
    color: #fff;
    background-color: #18254a;
    padding: 12px 14px;
    box-shadow: none !important;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd;border-left:12px solid #003;border-right:4px solid #333;transition:20s;}
.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a{color:inherit;text-decoration:none;}
.cntct_adress{padding:0px;background:#05003e;min-height:600px;}
.cntct_map{padding:0;}
.address_bar{padding:45px 50px;}
.address_bar h4{color:#fff;font-weight:600;font-size:24px;line-height:34px;}
.address_bar p{color:#fff;font-size:14px;line-height:28px;}
.foot_logo{padding:35px 0px;}
.add_map{border:1px solid #fff;margin-top:20px;padding:5px 5px 0px 5px;}
.address_bar h5{color:#fff;font-size:19px;font-weight:500;}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    color: inherit;
    font-weight: 500;
}
.table_admsion table tr td{border:none;border-bottom:1px solid #ddd;padding:25px 10px;}
a.pdf_regform{color:#ffffff;background:#003;padding:12px;text-decoration:none;}
.regi_tabimg{background:#56ccf2;background:-webkit-linear-gradient(to right, #55caf2, #4494d0);background:linear-gradient(to right, #55caf2, #4494d0);    padding: 20px 20px;min-height:198px;position:relative;overflow:hidden;}
.regi_tabimg h4 {
    color: #fff;
    font-size: 23px;
    line-height: 31px;
    font-weight: 600;
    margin-bottom: 4%;
}
.regi_tabimg p{color:#fff;font-size:15px;line-height:24px;margin-bottom: 2%;}
.regi_tabimg a {
    color: #000;
    border: 2px solid #fff;
    background: #fff;
    padding: 11px 23px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
}
.download_btn {
    position: absolute;
    bottom: 68px;
}
.panel-group .panel{margin-bottom:10px !important;border-radius:4px;border:none !important;box-shadow: none;}
.admissio_accord .panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color: #ffffff;}
.admissio_accord .panel-group .panel{margin-bottom:0;border-radius:4px;border:none !important;}
.admissio_accord .panel-heading .accordion-toggle.collapsed:after{content:"\e080";}
.admissio_accord{padding:25px 0px;}
.admissio_accord .panel-default>.panel-heading{color: #fff;background-color: #333333;padding: 14px 14px;/* border-left:12px solid #003; */box-shadow:none !important;/* border-right:4px solid #333; */}
.admissio_accord .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd;border-left:12px solid #003;border-right:4px solid #333;transition:20s;}
.admissio_accord .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a{color:inherit;text-decoration:none;}
.admissio_accord .panel-group .panel{margin-bottom:10px !important;border-radius:4px;border:none !important;}
.admissio_accord .panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit;text-transform:uppercase;font-weight: 500;}
.img_regis {
    position: absolute;
    width: 100%;
    max-width: 54px;
    right: 23px;
    bottom: 22px;
    opacity: 0.3;
}
.img_regis img {
    width: 100%;
    height: 62px;
}
.right_tblesde{width:100%;border:1px solid #ddd;padding:5px;}
.right_tblesde tr th p{border-right:2px solid #ddd;}
.right_tblesde tr td p{border-right:2px solid #ddd;}
.right_tblesde tr th{color:#333;padding:8px 15px;font-weight:700;}
.right_tblesde tr td{padding:8px 15px;}
.right_tblesde tr td a{text-decoration:none;color:#555;font-size:15px;}
.bold_font{font-size:15px;color:#000;font-weight:700;line-height:27px;margin-right:6px;}
.admission_testtxt h5{font-size:17px;color:#003;font-weight:700;line-height:27px;}
.right_tblesde tr:last-child{border-bottom:none;}
.right_tblesde tr{border-bottom:2px dotted #ddd;}


.bx-wrapper, .bx-viewport {
	height: 142px !important;
 }
 
.albums .video iframe{
	width:100% !important;
	height:175px !important;
}

.add_map iframe{
	width:100% !important;
	height:150px !important;
}
.sliders_imgclg .item img {
    min-height: 400px;
}
@media screen and (max-width:767px) and (min-width:320px){
	.achiever_container {
    height: auto!important;}
	.img_container_achieve {
    HEIGHT: auto !important;
	display: block!important;}
	.pull-right {
    float: left!important;
}
.andy .carousel {
    position: relative;
    height: 240px !important;
    overflow: visible;
}
.placed .form-control {
    float: left;
}
.andy ul.nav.nav-pills.nav-justified {
    position: absolute;
    bottom: 0;
    display: inline-block !important;
    left: 0;
    right: 0;
    top: 70%;
}
.andy .nav-justified li {
    display: inline-block !important;
    width: 100% !important;
    max-width: 50px !important;
    float: left;
	}
.andy .nav>li>a {
    position: relative;
    display: block;
    padding: 0px !important;
}
}
.links_heading h4 {
    color: #858484;
    font-weight: 600;
    margin: 18px 0px;
}
.links li i {
    color: #fff;
    margin-right: 15px;
    font-size: 17px;
}
.links_heading a img {
    width: 100%;
    max-width: 57%;
}
.imagescoact img {
    max-width: 230px;
    width: 100%;
    border: 4px groove #dedede;
	margin-bottom:10px;
	max-height:157px;
	min-height:157px;
}
#owl-demo111 div.item{padding: 5px;}
#owl-demo111 div.item img{    width: 100% !important;
    height: 188px;
    padding: 0px;
    border: 7px groove #5b8eff;}

#owl-demo111 .item img{
  display: block;
  width: 100%;
}
#owl-demo111 .owl-controls{display:none !Important}

span.sleft {
    width: 12%;
    float: left;
    font-weight: 600;
}
b, strong {
    font-weight: 600!important;
    color: #333!important;
}
.pdf_view img {
    width: 100%;
}
.pdf_view {
    width: 100%;
}
.princ_msg ul ul li {
    margin-left: 20px;
    display: inline-flex;
}

.new-registration a img {
    width: 100%;
    max-width: 37%;
    float: right;
	overflow:hidden;
}


@media screen and (min-width:320px) and (max-width:720px){

}


ul.downloads li img {
    margin: 8px auto;
}
ul.downloads li {
    width: 100%;
    max-width: 23%;
    display: inline-block;
    margin: 5px 10px 25px 10px;
    text-align: center;
    padding: 7px 0px 0px 0px;
    border-radius: 10px;
    background: #ededed;
    vertical-align: middle;
}
ul.downloads li p {
    font-size: 14px;
    font-weight: 600;
    background: #05003e;
    color: #fff;
    padding: 5px 5px;
    width: 100% !important;
    display: table-cell;
    border-radius: 0px 0px 10px 10px;
    height: 50px;
    vertical-align: middle;
    margin: 0;
    line-height: 20px;
    /* width: 100%; */
}


.calendar_front .fc-header-toolbar {
    background: #000;
    margin: 0 !important;
    padding: 13px 14px 4px 14px;
}
.calendar_front .fc-button-group button {
    background: transparent !important;
    color: #fff !important;
    border: none !important;
    box-shadow: none !important;
}
.calendar_front .fc-button {
    box-shadow: none;
}
.calendar_front .fc-center h2 {
    font-size: 16px;
    margin: 6px 0px;
}
.calendar_front .fc-center h2 {
    color: #da251c;
    font-family: roboto;
    font-weight: bolder;
}
section.about_events {
    background: white;
}

/** 13 may 2019 **/

.event-list-mini-cal td {
    color: #3c3c3c!important;
    line-height: 26.8px!important;
}
.today {
    color: #91ff00!important;
    background: blue;
    font-weight: bold;
}
/* #carousel img {
    height: 300px;
} */
.btn_viewals {
    padding: 8px 0 0 0px;
    text-align: center;
}
.btn_viewals a {
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    margin: 0px 0px;
    display: inline-block;
}
h2#event-list-mini-cal-months {
    padding: 5px 0px!important;
}
.event-list-cal th {
    line-height: 23px!important;
}
/** 16 may 2019 **/
.welcome_school {
    width: 75%;
    margin: 0 auto;
}
#calendar_div tr td:first-child {
    background: #ff6666!important;
    color: white!important;
    font-weight: bold;
}
#calendar_div td {
    background: #ffffcc;
}



/* june7,2019 */
.header_line {
    padding: 3px 0 3px 16px;
    background: #05003e;
    color: white;
    font-weight: normal;
    margin-top: 2%;
}
.cont_wrap {
    margin-top: 2%;
}
.placed {
    margin-top: 2%;
    padding: 3px 10px;
    color: #05003e;
    background: #b7c7ea;
}
.placed_ppl {
    margin-top: 2%;
}
.full_personbdy {
    border: 1px solid #f1f1ef;
    background: white;
}
.person_placed {
    text-align: center;
    background: #4494d1;
}
.image_container {
    padding: 17px 0;
}
img.img_round {
    max-width: 50%;
    border-radius: 50%;
    border: 4px solid white;
    height: 145px;
}
h3.name_person {
    color: black;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-transform: capitalize !important;
}
h4.designa_person,h4.pass_person{
    color: #5d5c5c;
    font-size: 16px;
    text-align: center;
    margin-bottom: 0;
}
.main23{
    background: white;
}
h4.placed_line {
    font-weight: bold;
}
select#sel_year {
    width: 22%;
    text-align: center;
    float: right;
    margin-right: 2%;
    margin-top: .4%;
    color: black;
}
img.img_round1 {
    max-width: 160px;
    height: 155px;
    border-radius: 6px;
    padding: 0px;
}
.full_personbdy1 {
    border: 1px solid #f1f1ef;
	margin-bottom: 20px;
}

.image_container1 {
    background: #f1f1ef;
    height: 170px;
    padding: 10px;
    overflow: hidden;
    vertical-align: middle;
}
h4.name_person1 {
    color: black;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}
img.img_round2 {
    max-width: 100%;
    height: 160px !important;
}
.full_personbdy2 {
    border: 1px solid #dbdbdb;
    padding: 12px;
    margin-bottom:2%;
}
.social_btn-links {
    border: 1px solid #d6d6d6;
    padding: 10px;
    float: left;
    background: #fafafa;
}
h4.social_line {
    color: black;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 6px;
    line-height: 26px;
}
a.social_fb {
    color: white;
    background: #365899;
    width: 100%;
    float: left;
    padding: 10px 46px;
    margin: 3px 0px 11px 0;
    text-decoration: none;
}
a.social_google {
    color: white;
    background: #e53935;
    width: 100%;
    float: left;
    padding: 10px 46px;
    margin: 3px 0px 11px 0;
    text-decoration: none;
}
.guidance_container{
    background-image: url("../../../uploads/back_content.jpg");
	
}
a.social_Lin {
    color: white;
    background: #039be5;
    width: 100%;
    float: left;
    padding: 10px 46px;
    margin: 3px 0px 11px 0;
    text-decoration: none;
}
.guidance_container {
    background-image: url(../../../uploads/back_content.jpg);
    margin-top: 6%;
    float: left;
    padding: 10px;
    background-size: cover;
    border-radius: 11px;
	width: 100%;
	    text-align: center;

}
h4.guide_line2 {
    color: #ffffff;
    font-size: 16px;
    font-family: roboto;
    font-weight: bold;
    text-shadow: 1px 1px #000;
}
h3.guidance_line {
    color: #ffffff;
    font-size: 23px;
    font-weight: bold;
    text-shadow: 1px 1px #000;
}
a.view_guidance {
    background: #05003e;
    padding: 6px 20px;
    margin-top: 3%;
    color: #ffffff;
    margin-bottom: 5%;
    text-decoration: none;
    border: 1px solid #fff;
    border-radius: 5px;
    text-shadow: 0 0 black;
    text-align: center;
}
a.view_guidance:hover {
    background: #039be5;
}
.facebook_page {
    float: left;
    border: 1px solid #d6d6d6;
    width: 100%;
    margin-top: 7%;
    border-radius: 8px;
    height: 304px;
}
.facebook {
    background: #365899;
    color: white;
    text-align: center;
    padding: 7px;
}
.facebook_connect {
    overflow: auto;
    max-height: 262px!important;
    padding: 11px;
}
.youtube {
    background: #e53935;
    color: white;
    text-align: center;
    padding: 7px;
}
.twitter {
    background: #039be5;
    color: white;
    text-align: center;
    padding: 7px;
}
@media(min-width:320px) and (max-width:767px){
    .full_personbdy,.full_personbdy1 {
        margin-top: 4%;
    }
    select#sel_year {
        width: 100%!important;
    }
    .person_placed1 {
        text-align: center;
    }
    img.img_round2 {
        height: auto !important;
    }
    .social_btn-links additive-symbols  {
        padding: 10px 35px!important;
    }
    img.img_round {
        height: auto!important;
    }
    .person_placed2 {
        text-align: center;
    }
}
@media(min-width:768px) and (max-width:990px){
    img.img_round {
        height: 11%!important;
    }
    select#sel_year {
        width: 26%!important;
    }
    .full_personbdy1 {
        margin-top: 4%;
    }
    img.img_round2 {
        height: 115px !important;
    }
    .social_btn-links a{
        width: 32%!important;
        FONT-SIZE: 12PX;
        padding: 10px 17px!important;
        text-align:center;
        margin-left:1%!important;
    }
    .social_btn-links {
        WIDTH: 100%;
        margin-top: 2%;
    }
    .guidance_container {
        margin-top: 3%!important;
    }

    
}
@media(min-width:991px) and (max-width:1199px){
    img.img_round {
        height: auto !important;
    }
    select#sel_year {
        width: 26%!important;
    }
    img.img_round2 {
        height: 130px !important;
    }
    h4.social_line {
        font-size: 12px!important;
    }
    .social_btn-links a{
        FONT-SIZE: 12PX;
        padding: 10px 17px!important;
        text-align:center;
    }
    h3.guidance_line {
        font-size: 18px!important;
    }
    h4.guide_line2 {
        font-size: 14px!important;
    }
    a.view_guidance {
        padding: 3px 20px!important;
        margin-bottom: 4%!important;
    }
}
@media(min-width:1200px) and (max-width:1400px){
    img.img_round {
        height: 145px!important;
    }
    img.img_round2 {
        height: 160px !important;
    } 
    h4.social_line {
        font-size: 14px!important;
    }   
    .social_btn-links a {
        FONT-SIZE: 13PX;
        padding: 10px 40px!important;
        text-align: center;
    }
    .person_placed1,.person_placed2{
        text-align:center;
    }
}
.placed .form-control {
	width:auto;
    float: left;
    margin-top: 2px;
}
iframe {
    width: 100%;
}

#exp_form3 .modal-header {
    min-height: 0;
    padding: 0;
    border-bottom: none !important;
    z-index: 999999;
    width: 100%;
	right: 0;
    position: inherit;
}
#exp_form3 .modal-header .close {
    margin-top: -28px;
}
#exp_form3 button.close {
    background: #fff !important;
    border-radius: 40px;
    padding: 3px 10px;
    font-size: 32px;
    color: #000;
    opacity: 1;
    position: absolute;
    right: -13px;
}
h4#myModalLabel {
    background: #3598dc;
    float: left;
    width: 100%;
    border-radius: 5px 5px 0px 0px;
    padding: 10px;
    margin-bottom: 20px;
    color: #fff;
}
.frm_grp input, textarea {
    width: 100%;
    margin: 10px 0px;
    border: 1px solid #d8d8d8;
    padding: 8px;
}
.reg_btn {
    text-align: center;
}
.reg_btn button {
    background: #05003e;
    padding: 6px 20px;
    /* float: none; */
    margin-top: 3%;
    color: #ffffff;
    margin-bottom: 5%;
    text-decoration: none;
    border: 1px solid #fff;
    border-radius: 5px;
    text-shadow: 0 0 black;
    text-align: center;
}
.guide_linea {
    text-align: center;
    margin: 20px auto;
}


/**aug_27**/
.panel-group .panel-heading a:after {
    content: '-';
    float: right;
    color: #fff;
    font-size: 25px;
    font-weight: 500!important;
    margin: -5px 0px;
  }
  
  .panel-group .panel-heading a.collapsed:after {
    content: '+';
  }
  div#accordion1 .panel-heading a:after {
    content: '-';
    float: right;
    color: #18254a;
    font-size: 25px;
    font-weight: 500!important;
    margin: -5px 0px;
  }
  
div#accordion1 .panel-heading a.collapsed:after {
    content: '+';
  }
  .first_panel_container {
    margin:0px 30px;
    background: white;
}
.first_panel_container .panel-group {
    margin: 38px 0px 40px 85px;
    /* border: 1px solid #d4d4d4cc; */
}
.first_panel_container .panel-default>.panel-heading {
    color: #fff;
    background-color: #18254a;
    padding: 14px 12px;
    border-left: 0px solid #003;
    box-shadow: none !important;
    border-right: 0px solid #333;
}
.first_panel_container .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    color: inherit;
    text-transform: capitalize;
    font-weight: 600;
}
.first_panel_container .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
    border-left: 0px solid #003;
    border-right: 0px solid #333;
    transition: 20s;
}
.first_panel_container img {
    max-width: 100%;
}
.achiever_container {
    /* background: #f1f1f1; */
    /* padding: 18px 10px 18px 10px; */
    margin-bottom: 11%;
    text-align: center;
    /* border: 1px solid #dedede; */
    height: 250px;
    /* display: table; */
    vertical-align: middle;
}
.img_container_achieve img {
    /* border-radius: 5%; */
    /* border: 4px solid #eaeaea; */
    background: white;
    vertical-align: middle;
    display: table-cell;
    height: auto;
}
.pfirstt{
    font-weight: bold;
    margin-top:2%;
    text-transform: uppercase;
    margin-bottom: 0px;
    font-size: 13px;
    color: #18254a !important;
}
.achiever_container:hover p {
    color: white !important;
}
.achiever_container:hover {
    background: #787372;
}

.side_containerrr {
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.32);
    margin-top: 8.7%;
    margin-right: 13%;
}
.heading_cbse h4 {
    font-weight: bold;
    font-size: 17px;
    margin: 10px 0px;
}
.heading_cbse img {
    float: left;
    margin-right: 3%;
}
.side_containerrr .heading_cbse {
    background: #4495d1;
    color: white;
    float: left;
    padding: 3px 13px 1px;
    width: 100%;
}
div#accordion1 {
    margin: 0;
    float: left;
    width: 100%;
    margin-bottom: 5%;
    padding: 20px 15px 11px 15px;
    border: 1px solid #18254a;
    background: #18254a;
}
div#accordion1 .panel-body {
    padding: 0;
    border-top: 0px !important;
}
ul.first_li,ul.second_li {
    padding: 0;
    list-style: none;
    margin: 0;
}
ul.first_li li a {
    FONT-SIZE: 12PX;
    color: white;
    FONT-WEIGHT: NORMAL;
    padding: 11px 10px 11px 10px;
    float: left;
    width: 100%;
    text-decoration: none;
    font-weight: 600;
}
ul.first_li li {
    background: #5b8eff;
    border-bottom: 1px solid white;
    float: left;
    width: 100%;
}
div#accordion2,div#accordion3,div#accordion4 {
    margin: 0;
    margin-top: 0%;
    border: none;
    /* background: purple; */
}
div#accordion2 .panel-heading,div#accordion3 .panel-heading,div#accordion4 .panel-heading {
    background: #5b8eff;
    padding: 0;
    float: left;
    width: 100%;
    /* font-weight: normal!important; */
}
div#accordion2 .panel,div#accordion3 .panel,div#accordion4 .panel {
    margin: 0!important;
}
ul.second_li li {
    background: #a5aec1;
}
ul.second_li a {
    padding: 10px 9px 10px 58px!important;
}


@media(min-width:991px) and (max-width:1199px){
    .achiever_container {
        height: 230px;
    }
    .achiever_container p {
        font-size: 10px;
    }
    .heading_cbse h4 {
        font-size: 17px;
    }
    .first_panel_container .panel-title {
        font-size: 13px;
    }
}

@media(min-width:768px) and (max-width:990px){
    .first_panel_container .panel-group {
        margin: 38px 25px 40px 25px;
    }
    .img_container_achieve img {
        /* max-height: 147px; */
    }
    .achiever_container p {
        font-size: 11px;
    }
    .achiever_container {
        max-height: 330px;
    }
    .side_containerrr {
        margin-top: 4.7%;
        margin-right: 4%;
        /* margin-bottom: 2%; */
        margin-left: 4%;
    }
}
@media(min-width:320px) and (max-width:767px){
    .first_panel_container {
        margin: 0px 10px;
    }
    .first_panel_container .panel-group {
        margin: 38px 10px 40px 10px;
    }
    .side_containerrr {
        margin-right: 3%;
        margin-left: 4%;
    }
    .first_panel_container img {
       
    }
    .carousel {
        position: relative;
        height: auto !important;
    }
    .back-to-top {
        bottom: 45px;
        border: 1px solid #Fff;
    }
}
@media(min-width:1024px) and (max-width:1199px){
.img_container_achieve {
    HEIGHT: 175px!important;
}
}
@media(min-width:768px) and (max-width:1023px){
	.img_container_achieve {
    HEIGHT: 215px!important;
}
    .carousel {
        position: relative;
        height: auto !important;
    }
    .back-to-top {
        bottom: 45px;
        border: 1px solid #Fff;
    }
}
.thumb_image p {
    margin: 0!important;
    padding: 0!important;
}
.name_person {
    font-size: 20px;
    margin: 0px 0 7px 0;
    font-weight: bold;
    color: #18254a;
}
.designation {
    border: none!important;
    font-size: 14px!important;
    font-weight: normal!important;
    color: #18254a!important;
}
.border-boxx {
    border: 2px solid #FFF;
    padding: 10px;
    height: 158px;
}

.modal_faculty .modal-dialog {
    width: 70%;
    margin: 6% auto!important;
}
.modal_faculty .modal-header {
    position: inherit;
    right: 0;
    background: #4494d1;
    color: white;
}
.modal_faculty .close {
    background: rgba(255, 255, 255, 0) !important;
    padding: 3px 10px;
    font-size: 28px;
    color: #fff;
    font-weight: normal;
}
.img-containers img {
    padding: 10px;
    border: 1px solid #e4e4e4;
    margin: 0 auto;
}
.modal_faculty .modal-title {
    font-weight: bold;
}

.img-containers {
    text-align: center;
}
.designation_teacher {
    margin-top: 3%;
    font-weight: 500;
    font-size: 16px;
    color: #4494d1;
    /* font-style: italic; */
}
.content_teachers p {
    font-size: 13px;
    text-align: justify;
    line-height: 24px;
    color: black;
    font-weight: normal;
}
div#accordion .panel-body {
    border: none !important;
    background: #ffffff;
}
.syllabus_para {
    margin: 0;
    font-size: 13px;
    color: black;
}
.syllabus_para span {
    color: #18254a;
    font-size: 14px;
}
.btns_container {
    float: left;
    width: 100%;
    margin: 23px 0 20px 0;
}
.syllabus {
    background: #4495d1;
    padding: 10px 25px;
    text-transform: capitalize;
    font-size: 13px;
    font-weight: 500;
    margin-right: 1%;
}
.sample-paper {
    background: #18254a;
    padding: 10px 25px;
    text-transform: capitalize;
    font-size: 13px;
    font-weight: 500;
}
.syllabus:hover,.sample-paper:hover{
    color:white;
}
.syllabus_div {
    font-size: 15px;
    margin: 17px 0 0 0;
    font-weight: 600;
}

.nav-tabs>li>a:hover {
    border-color: #05003e00!important;
}
.sidebar li a:hover {
    background: none;
    color: white;
}
.sidebar ul li:hover i {
    color: white;
}
@media (min-width:320px) and (max-width:767px){
    .gallery img {
        height: 260px !important;
    }
}
@media (min-width:768px) and (max-width:1199px){
    .gallery img {
        height: 220px !important;
    }
}
.thumbnail {
    margin: 0;
    border-radius: 0px;
}
.gal-main {
    margin-bottom: 2%;
}
#yourid div {
    text-align: center;
    color: white;
    background: #4494d1;
    padding: 6px 10px;
}
.heading_blue h1 a {
    color: white;
}
.nav-pills a a {
    color: white;
}
div#accordion1 .panel-heading {
    color: #18254a;
    background-color: #f5f5f5;
    padding: 14px 12px;
    border-left: 0px solid #fff;
    box-shadow: none !important;
    border-right: 7px solid #4495d1;
    border-radius: 0px;
}
.achiever_container p {
    color: #5b8eff;
    font-weight: bold;
	line-height: 20px;
}
ul.first_li li a:hover {
    background: #1b4e9b;
}
.headingbl {
background: #4494d1;
    color: #fff;
    padding: 10px;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.curriculm_bx ul li::before {
    display: none;
}


.curriculm_bx p {
    float: left;
    width: 100%;
    margin: 20px 0 10px 0px;
}

.curriculm_bx p span {
    color: #4494d1;
    font-weight: bold;
    text-transform: uppercase;
}
.curriculm_bx ul {
    float: left;
    width: 100%;
    padding-inline-start: 30px;
}



.curriculm_bx ul li {
    float: left;
    width: 30%;
    list-style: disc !important;
    margin-bottom: 10px;
}
.admission_accord .panel-group .panel-heading a.collapsed:after {
    content: '+';
    font-size: 12px;
    font-weight: 500!important;
    margin: 0;
}
.admission_accord .panel-group .panel-heading a:after {
    content: '-';
    float: right;
    color: #fff;
    font-size: 30px;
    font-weight: 600!important;
    margin: -17px 0px;
}

.mission-vision {
    margin-top: 3%;
}
.mission-content h2 {
    color: #18254a;
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 1% 0;
}
.mission-content p {
    font-size: 14px;
    line-height: 21px;
    margin: 0 0 3% 0;
    color: black;
}
.mission-content h3 {
    color: #4494d1;
    font-weight: bold;
    text-align: center;
    margin: 3% 0 2% 0;
}
.mission-content h4 {
    background: #4494d1;
    color: white;
    font-weight: bold;
    text-align: center;
    padding: 10px 0 10px 0;
    font-size: 15px;
}
.img_content_btw {
    margin: 0 0 20px 0px;
}
.img_content_btw img {
    margin: 0 auto;
    height: 100px;
}
.desc {
    width: 100% !important;
    display: table;
    border-radius: 0px 0px 10px 10px;
    height: 50px;
    vertical-align: middle;
}
.img_container_achieve {
    HEIGHT: 180px;
    display: table-cell;
    vertical-align: middle;
    /* border: 1px solid #000; */
    background: #f5f5f5;
}

.downloads li::before {
    display: none;
}
@media (max-width: 1300px) and (min-width: 1024px){
	#cssmenu > ul > li.has-sub > a {
    padding-right: 27px;
}
}