@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700&display=swap');
/*  Imports  */
/*  #fba631 - Yellow, #285898 - Blue, #285898 - Red  */
/*  Thomas - #285898 - Yellow  */
body{margin:0; padding:0; font-family:'Roboto',sans-serif; background:#f4f4f4;}

/*  Header  */
	header{position:fixed; width:100%; z-index:999; top:0; background:#fff;}
	.menuDiv{background:#285898; width:100%; height:7px;}
	.menuButton{position:absolute; right:50px; padding:12px 20px 7px; background:#285898; color:#fff; outline:none; border:1px solid #285898; z-index:999;}
	.menuButton i{position:relative; top:-5px;}
	#headerNav{padding:0; width:100%; background:#fff;}
	#headerNav .container{margin:10px auto;}
	#headerNav .logo img{width:245px; margin-top:10px;}
	#headerNav ul{margin:17px 0; padding:0; list-style:none;}
	#headerNav ul li{margin:5px 0; position:relative; font-size:13px; font-weight:300; letter-spacing:1px; transition:.5s;}
	#headerNav ul li i{color:#fba631; margin-right:15px; font-size:10px; position:relative; top:-1px;}
	#headerNav ul li a{color:#505050; text-decoration:none;}
/*  Header Close  */

/*  Footer  */
	#homeFooter{height:7px; width:100%; background:#285898; position:fixed; bottom:0; z-index:999;}
/*  Footer Close  */

/*  Main Footer  */
	#footer{width:100%; background:#285898; padding:50px 0; font-size:17px; color:#fff;}
	#footer h4{color:#fba631; font-size:23px; font-weight:400; margin-bottom:25px;}
	#footer ul{margin:0; padding:0; list-style:none;}
	#footer ul li{margin-bottom:5px;}
	#footer ul li a{color:#fff; text-decoration:none; transition:.5s;}
	#footer ul li a:hover{color:#fff;}
	#footer p{color:#fff; margin:0 0 10px; padding:0;}
	#footer i{width:20px;}
	#footer a{color:#fff; text-decoration:none; transition:.5s;}
	#footer a:hover{color:#fff;}
/*  Main Footer Close  */

/*  Banner  */
	#banner{padding:30px 0 0; width:100%;}
	#banner .background{height:250px; width:100%; background:#fff; position:absolute; top:0; box-shadow:0 0 5px #0005;}
	#banner .logo{width:245px; margin:auto;}
	#banner p{position:absolute; bottom:0; left:0; font-size:17px; font-weight:400; color:#285898; padding:0; margin:0;}
	#banner p a{color:#285898; text-decoration:none;}
	#banner p span{font-size:25px; font-weight:300; color:#fba631; margin:0; padding:0;}
	#banner .banner{width:100%; margin-top:20px;}
/*  Banner Close  */

/*  Home Page  */
	#homeContainer{width:100%; }

	#homeSidebar{width:300px; background:#006cb8; z-index:2; min-height:100%; position:absolute;}
	#homeSidebar .innerWrapper{margin:7px 0; width:100%;}

	#homeSidebar .title h1{font-size:25px; font-weight:300;}
	#homeSidebar .title h1:after{content:''; display:block; width:75px; height:1px; background:#fba631; margin:10px 0 15px;}
	#homeSidebar .title p{font-size:15px; font-weight:300;}
	#homeSidebar .title p a{color:#fff; text-decoration:none; font-weight:500; display:block;}

	#homeCarousel{position:fixed; top:0; height:100%; z-index:2; margin-left:300px;}
	#homeCarousel img{min-height:100%;width: 100%; }
    .school_message{font-size: 18px;}
/*  Box 1  */
	#homeSidebar .box1{margin:auto; text-align:center; width:100%; background:#fff; padding:15px 0; cursor:default;}
	#homeSidebar .box1 img{width:100%;}
/*  Box 1 Close  */
/*  Box 2  */
	#homeSidebar .box2{background:#027ad0; padding:15px 10px; width:100%;}
	#homeSidebar .box2 a{color:#fff; text-decoration:none;}
	#homeSidebar .box2 .left{width:150px; float:left; display:inline-block;}
	#homeSidebar .box2 .right{width:130px; float:right; display:inline-block;}
	#homeSidebar .box2 .right img{width:100%;}
	#homeSidebar .box2 h1{color:#fff; text-decoration:none;}
	#homeSidebar .box2 b{color:#f2f2f2; font-weight:500;}
/*  Box 2 Close  */
/*  Box 3  */
	#homeSidebar .box3{background:#006cb8; padding:15px 10px; color:#fff; cursor:default;}
	#homeSidebar .box3 p{color:#f2f2f2;}
/*  Box 3 Close  */
/*  Box 4  */
	#homeSidebar .box4{background:#027ad0; padding:15px 10px; max-height:200px; overflow:hidden;}
	#homeSidebar .box4 .title{color:#fff;}
	#homeSidebar .box4 a:hover{text-decoration:none;}
	#homeSidebar .box4 p{color:#f2f2f2;}
	#homeSidebar .box4 .list{border-bottom:1px dashed #fff7; margin-bottom:20px;}
	#homeSidebar .box4 .list:last-child{border-bottom:0;}
	#homeSidebar .box4:hover{overflow-y:scroll;}
/*  Box 4 Close  */
/*  Box 5  */
	#homeSidebar .box5{background:#006cb8; padding:15px 10px; min-height:200px; color:#fff; cursor:default;}
	#homeSidebar .box5 p{color:#f2f2f2;}
	#homeNews .carouselBtn{position:absolute; top:-50px; right:0; font-size:10px;}
	#homeNews .carouselBtn .carousel-control-prev{position:static; display:initial; opacity:1; color:#285898; background:#fff9; border-radius:50%; height:25px; width:25px; line-height:25px; text-align:center; display:inline-block; margin-right:3px; transition:.5s;}
	#homeNews .carouselBtn .carousel-control-prev:hover{background:#285898; color:#fff9;}
	#homeNews .carouselBtn .carousel-control-next{position:static; display:initial; opacity:1; color:#285898; background:#fff9; border-radius:50%; height:25px; width:25px; line-height:25px; text-align:center; display:inline-block; margin-left:3px; transition:.5s;}
	#homeNews .carouselBtn .carousel-control-next:hover{background:#285898; color:#fff9;}
/*  Box 5 Close  */
/*  Box 6  */
	#homeSidebar .box6{background:#027ad0; padding:15px 10px;}
	#homeSidebar .box6 span{font-size:25px; font-weight:300; color:#fff;}
	#homeSidebar .box6 span i{font-size:13px; height:30px; width:30px; background:#fff; color:#255d96; position:relative; top:-3px; text-align:center; line-height:30px; margin-left:7px; border-radius:50%;}
/*  Box 6 Close  */
/*  Home Page Close  */

/*  About Us Page  */
	#wrapper{margin:50px auto;}
	#sidebar{width:100%;}
	#sidebar ul{margin:0; padding:0; list-style:none; background:#027ad0; margin-bottom:20px;}
	#sidebar ul a{text-decoration:none;}
	#sidebar ul li{padding:13px 20px; background:#027ad0; border-bottom:1px solid #0001; font-size:15px; color:#fff; transition:.5s;}
	#sidebar ul li i{color:#fba631; font-size:15px;}
	#sidebar ul li:hover{background:#006cb8;}
	#sidebar .galleryBtn{background:#027ad0;}
	#sidebar .galleryBtn .image{overflow:hidden; width:100%; z-index:1;}
	#sidebar .galleryBtn .image img{transition:.5s; width:100%;}
	#sidebar .galleryBtn span{display:block; color:#fff; font-size:15px; height:35px; padding-left:15px; line-height:30px; z-index:2; background:#027ad0; position:relative;}
	#sidebar .galleryBtn span i{float:right; display:block; height:100%; width:40px; background:#006cb8; line-height:35px; text-align:center;}
	#sidebar .galleryBtn:hover .image img{transform:scale(1.1);}

	#mainContent .pageTitle{font-size:30px; color:#006cb8; font-weight:400; text-transform:capitalize;}
	#mainContent p{color:#505050; font-size:15px; font-weight:300; margin:10px 0 0; padding:0;}
	#mainContent hr{padding:0; margin:30px 0; background:#0001;}
	#mainContent .box{padding:20px; background:#fafafa; width:100%; text-align:center; cursor:default; transition:.5s;}
	#mainContent .box:hover{box-shadow:0 0 5px #0002;}
	#mainContent .box .image{margin:0 auto 20px; height:100px; width:100px;}
	#mainContent .box .image img{width:100%; border-radius:130px;}
	#mainContent .box .text h4{font-size:20px; font-weight:300; color:#505050; margin-bottom:5px;}
	#mainContent .box .text b{color:#fba631; font-size:15px; font-weight:500;}
	#mainContent .box .text p{font-size:15px; font-weight:300; margin-top:5px;}
	#mainContent .box .text a{display:block; width:130px; padding:7px 20px; text-align:center; color:#fff; background:#fba631; transition:.5s; font-size:15px; margin:10px auto 0; text-decoration:none;}

	#mainContent .thumbnail{background:#027ad0; margin-bottom:30px;}
	#mainContent .image{overflow:hidden; width:100%; z-index:1;}
	#mainContent .image img{transition:.5s; width: 100%;}
	#mainContent .image span{display:block; color:#fff; font-size:14px; height:40px; padding-left:10px; line-height:40px; z-index:2; background:#027ad0; position:relative;}
	#mainContent a:hover {text-decoration: none;}
	#mainContent .image span i{float:right; display:block; height:100%; padding-right:10px; line-height:40px; text-align:center;}
	#mainContent .thumbnail:hover .image img{transform:scale(1.1);}

	#mainContent .galleryimages{height:210px; width:100%; overflow:hidden;margin-bottom: 20px;}
	#mainContent .galleryimages img{height:100%;}
/*  About Us Page Close  */
/*  Facility Page  */
	.facilityTitle{font-size:30px; color:#027ad0; text-transform:uppercase; margin:0 0 30px; padding:0;}
	.facility{border-bottom:1px solid #dedede; margin-bottom:30px;box-shadow: 0px 10px 30px 0px rgba(115, 115, 115, 0.1);background:#fff;padding: 30px 15px;border-radius: 20px;}
	.facility:last-child{padding-bottom:0; border-bottom:0; margin-bottom:30px;}
	.facility img{width:100%;border-radius:5px;}
	.facility h4{color:#285898; text-transform:uppercase; font-size:25px; font-weight:400; margin:10px 0 0;}
	.facility p{font-size:15px; font-weight:300; margin-top:20px;}
/*  Facility Page Close  */

















/*  Media Query  */
@media only screen and (max-width:1280px) {}
@media only screen and (max-width:900px) {
	header{position:absolute; width:100%; top:0;}
	#headerNav .logo{text-align:center; margin-bottom:20px;}
	#headerNav .logo img{width:200px;}
	#headerNav ul{margin:15px 0;}
	#homeSidebar{width:100%;}
	#homeCarousel{display:none;}
}
@media only screen and (max-width:767px) {
	.menuButton{position:absolute; right:0px;}
	.menuButton i{position:relative; top:-5px;}
	#banner{text-align:center;}
	#banner .logo{width:165px; margin:auto;padding-top: 30px;padding-bottom: 30px;}
	#banner p{position:static; margin:20px 0 0;}
	#mainContent{margin-top:20px;}
	#footer .col-md-4{border-bottom:1px dotted #efefef82; margin-bottom:15px; padding-bottom:15px;}
	#footer .col-md-4:last-child{border-bottom:0; margin-bottom:0; padding-bottom:0;}
	.desktop-view-sidebar{display: none}
	.mobile-view-sidebar{display: block;margin-top:15px;}
}
@media only screen and (max-width:414px) {}
/*  Media Query Close  */
@media only screen and (min-width:768px){.mobile-view-sidebar{display:none;}}

.header_menu_items > a {
	text-transform: uppercase;
}


/* added by ankita 06-06-2019 */
@media only screen and (min-width:1700px) {#homeCarousel img{height:100% !important;width: 100% !important}
#homeCarousel{width: 100%;}}
@media only screen and (max-width:1300px){#homeCarousel .carousel-inner{width:100%;height: 100%}
#homeCarousel .carousel-item{width:100%;height: 100% !important}
#homeCarousel img{height: 100% !important;width: 100% !important}
#homeCarousel{width: 100%;}}


.uploaded-file-div{
  border: 1px solid #dbe0e4;
  border-radius: 5px 5px;
  padding:15px 25px;
  margin:25px 0px;
}

/* added by ankita 30-12-2019 */
.big-gallery{padding:50px 0px;}
.cbp-caption-activeWrap {background-color:#c1353e !important;color:#fff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.gallery-banner{position: absolute;bottom: 8%;left: 8%;color:#fff;font-size: 45px;}
.gallery-box{position: relative;}
.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap {transform: scale(1.2) !important;transition: .5s ease;}
.cbp-item-wrapper{border:2px solid #27589A;}

.box-login{background: #027AD0;color:#fff;padding:5px 24px;border-radius:2px;font-size: 15px;text-transform: uppercase;}
.box-login:hover{color:#fff;text-decoration: none}
.box1 img{margin-bottom: 25px;}
