
html {
	color: #343434;
	font-size: 1em;
	line-height: 1.4;
	font-family: "Roboto-regular";
}

body {
	font-family: "Roboto-regular";
	color: #343434;

}

#int_Ara>li>a:focus{
	color: #fff!important;
}
p{
	text-align: justify!important;
}
.d-block {
    display: block !important;
}
.icon {
    line-height: 1.3;
    position: relative;
    width: 70px;
    height: 70px;
    margin: 0 auto;
    position: relative;
    z-index: 0;
    border-radius: 50%;
    background: #354b9c;
    -webkit-box-shadow: 0px 10px 30px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 10px 30px -4px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 10px 30px -4px rgba(0, 0, 0, 0.15);
}
 .d-block:hover #id-1{
    transform: rotate(360deg);

    -webkit-transition-duration: 0.5s;
    -webkit-transition-delay: 0.5s;
    transition-duration: 0.7s;
    transition-delay: 0.2s;
    }

.resultbtndiv{background:#fff; margin-top: 50px;}
.resultbtndiv .controlBoxes{margin-bottom: 0px;}

/* .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 
    outline: none;
} */

.btn.focus, .btn:focus, .btn:hover {
    color: #333;
	text-decoration: none;
	outline: none;
}


.viewallbtn.focus, .viewallbtn:focus, .viewallbtn:hover {
    color: #333;
	text-decoration: none;
	outline: none;
	
}

@font-face {
	font-family: "Roboto-thin";
	src: local(Roboto Thin), url("../fonts/roboto/Roboto-Thin.eot");
	src: url("../fonts/roboto/Roboto-Thind41d.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("../fonts/roboto/Roboto-Thin.woff") format("woff"), url("../fonts/roboto/Roboto-Thin.ttf") format("truetype");
	font-weight: 200
}

@font-face {
	font-family: "Roboto-light";
	src: local(Roboto Light), url("../fonts/roboto/Roboto-Light.eot");
	src: url("../fonts/roboto/Roboto-Lightd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Light.woff2") format("woff2"), url("../fonts/roboto/Roboto-Light.woff") format("woff"), url("../fonts/roboto/Roboto-Light.ttf") format("truetype");
	font-weight: 300
}

@font-face {
	font-family: "Roboto-regular";
	src: local(Roboto Regular), url("../fonts/roboto/Roboto-Regular.eot");
	src: url("../fonts/roboto/Roboto-Regulard41d.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/roboto/Roboto-Regular.woff") format("woff"), url("../fonts/roboto/Roboto-Regular.ttf") format("truetype");
	font-weight: 400
}

@font-face {
	font-family: "Roboto-medium";
	src: url("../fonts/roboto/Roboto-Medium.eot");
	src: url("../fonts/roboto/Roboto-Mediumd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("../fonts/roboto/Roboto-Medium.woff") format("woff"), url("../fonts/roboto/Roboto-Medium.ttf") format("truetype");
	font-weight: 500
}

@font-face {
	font-family: "Roboto-bold";
	src: url("../fonts/roboto/Roboto-Bold.eot");
	src: url("../fonts/roboto/Roboto-Boldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("../fonts/roboto/Roboto-Bold.woff") format("woff"), url("../fonts/roboto/Roboto-Bold.ttf") format("truetype");
	font-weight: bold
}


/* * Remove text-shadow in selection highlight: * https://twitter.com/miketaylr/status/12228805301 * * These selection rule sets have to be separate. * Customize the background color to match your design. */

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

.page-title-cen {
    font-size: 24px;
    margin: 0px 0px;
    /* font-weight: bold!important; */
    font-family: 'Roboto-bold';
	text-align: center;
	color: #354b9c; text-transform: uppercase;
}
.contenttxt p {
    font-family: 'Roboto-Regular';
    font-size: 16px;
    color: #343434;
    line-height: 28px;
    text-align: center;
    margin-bottom: 25px;
}
/* * A better looking default horizontal rule */

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}


/* * Remove the gap between audio, canvas, iframes, * images, videos and the bottom of their containers: * https://github.com/h5bp/html5-boilerplate/issues/440 */

audio,
canvas,
iframe,
img,
svg,
video {
	vertical-align: middle;
}


/* * Remove default fieldset styles. */

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}


/* * Allow only vertical resizing of textareas. */

textarea {
	resize: vertical;
}


/* ========================================================================== Browser Upgrade Prompt ========================================================================== */

.browserupgrade {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}


/* ========================================================================== Author's custom styles ========================================================================== */


/* home page css start here */

header {
	padding: 0px;
	width: 100%;
	background: #fff url(../img/header-bg.jpg) left bottom repeat-x;
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 999;
	transition: all 0.5s;
	/* border-bottom: 3px solid #d7dbeb; */
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background-color: #000;
}
.vtitle{font-size: 24px;
    color: #354b9c;
    font-family: "Roboto-medium";
    margin-bottom: 15px; display: none;}
.header-alt {
	background-color: #fff;
	position: fixed;
	margin: 0;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.brandlogo {
	float: left;
	/*padding: 8px 0px;*/
	/*margin-top: -10px;*/
}
#set{
	    height: 100px!important;
    width: 349px!important;
    -webkit-box-shadow: 0 4px 30px -5px black;
    border-radius: 10px;
    /*margin-left: 100px;*/
    /*border: 1px dotted #fff; */
    box-shadow: 0 4px 30px -5px #fff;

}

.whitesection {
	background: #fff;
	padding: 50px 0px;
	position: relative;
}

.bluesection {
	background:url(../img/milestones.jpg);
	padding: 50px 0px;
	border-top: 1px solid #d7dce7;
	border-bottom: 1px solid #d7dce7;
}

.sectiontitle {
	width: 100%;
}

.sectiontitle h1 {
	padding: 0px 0px;
	margin: 0px 0px;
	text-align: center;
	font-size: 30px;
	font-family: "Roboto-medium";
	color: #354b9c;
}

.sectiontitle h1 div {
	width: 60px;
	height: 2px;
	background: #b2b1b1;
	margin: 10px auto 30px;
	position: relative;
}

.sectiontitle h1 div span {
	background: #4caf50;  
	position: absolute;
	height: 4px;
	width: 80%;
	right: 10%;
	top: -1px;
}

.sectiontitle h1 span {
	color: #0cab61;
}

.achivebox {
	background: #fff;
	border-radius: 10px;
	height: auto;
	overflow: hidden;
	border:Â 1px solidÂ #d7dce7; 
	/* -webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.75); */
	/* -webkit-box-shadow: 0px 0px 9px 0px rgba(35, 39, 65, 0.25);
	-moz-box-shadow: 0px 0px 9px 0px rgba(35, 39, 65, 0.25);
	box-shadow: 0px 0px 9px 0px rgba(35, 39, 65, 0.25); */
	-webkit-box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1);
	box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1);
}

.achivebox .imgbox {
	width: 100%;
}

.achivebox .imgbox img {
	width: 100%;
}

.achivebox .contentbox {
	width: 100%;
	padding: 30px 25px;
	height: auto;
}

.contentbox .date {
	font-size: 14px;
	color: #0cab61;
	font-weight: 400;
	padding: 0px 0px 25px 27px;
	background: url(../img/cal-icon.png) left -1px no-repeat;
}

.events .date {
    font-size: 14px;
    color: #0cab61;
    font-weight: 400;
    padding: 2px 0px 15px 27px; 
	background: url(../img/cal-icon.png) left 0px no-repeat;
	display: flex;
}



.contentbox .content {
	height: auto;
}

.contentbox .content h1 {
	padding: 0px 0px;
	margin: 0px 0px 3px;
	color: #343434;
	font-size: 16px;
	font-family: "Roboto-medium";
	line-height: 22px;
}

.contentbox .content p {
	padding: 0px 0px;
	margin: 0px 0px;
	color: #343434;
	font-size: 16px;
	font-family: "Roboto-regular";
	line-height: 22px;
}

.contentbox .readmore {
	color: #354b9c;
	font-size: 14px;
	margin: 30px 0px 0px 0px;transition: 0.5s;
}

.contentbox .readmore a {
	color: #343434;
	text-decoration: underline;
	font-family: "Roboto-bold";
	text-decoration: none;
	transition: 0.5s;
}

.contentbox .readmore a:hover {
	color: #354b9c;
	text-decoration: underline;
}

.btndiv {
	width: 100%;
	padding: 5px;
	margin-top: 30px;
	text-align: center;
}

.viewallbtn {
	border: 2px solid #354b9c;
	font-size: 14px;
	color: #343434;
	padding: 7px 25px;
	border-radius: 10px;
	background: transparent;
	transition: 0.5s;
	font-family: "Roboto-medium";
}

.viewallbtn:hover {
	background: #354b9c;
	color: #fff;
}

.welcomediv {
	width: 100%;
	height: auto;
	margin-top: 80px;
}

.welcomediv h1 {
	color: #354b9c;
	font-size: 30px;
	font-family: "Roboto-medium";
}

.welcomediv h1 span {
	color: #ed1c24;
}

.homepoup img{width: 100%;}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 9;
    position: absolute;
    right: -9px;
	top: -8px;
	z-index: 9;
}
.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .9;
}

.modelpupbox{
	display: block;
}
.modelpupbox .modal-backdrop.in {
	opacity: .8;
}
.santabanner{
	position: fixed;
	bottom: 0; 
	right: 0;
	z-index: 13;
}

.modelpupbox .modal-body {
	padding: 5px;
}



@media screen and (min-width:1400px) and (max-width:2000px) {
	.modelpupbox .modal-dialog {
		width: 70%;
		margin-top: 50px;
	}
	
}
.welcomediv h1 div {
	width: 60px;
	height: 2px;
	background: #b2b1b1;
    margin: 10px 0 30px 0;
	position: relative;
}

.welcomediv h1 div span {
	background: #4caf50;
	position: absolute;
	height: 4px;
	width: 80%;
	right: 10%;
	top: -1px;
}

.welcomediv p {
	font-family: "Roboto-regular";
	font-size: 16px;
	line-height: 25px;
	text-align: justify!important;
}

.welcomediv .btndiv {
	width: 100%;
	padding: 5px;
	margin-top: 20px;
	text-align: left;
}
/* 
.welcomediv .viewallbtn {
	border: 2px solid #354b9c;
	font-size: 14px;
	color: #fff;
	padding: 5px 25px;
	border-radius: 10px;
	background: #354b9c;
	transition: 0.5s;
} */

/* .welcomediv .viewallbtn:hover {
	background: transparent;
	color: #354b9c;
	border: 2px solid #354b9c;
} */

.innperpagegallery .galleryGrid .grid .element-item {
	width: 25%;
}
.innperpagegallery .galleryGrid  .details .text h2{padding: 0px 0px 0px 0px;     margin: 10px 0px 5px;
}
.frame .details {
	width: 100%;
	height: 100%;
	padding: 2% 8%;
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	border-radius: 10px;
	/* transform: translate(-50%, -50%) rotateY(90deg);
	transform-origin: 50%;*/
	background: rgba(53, 75, 156, 0.9); 

	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);

	opacity: 0;
	transition: all 0.4s ease-in;
}
.tablemar{margin: 30px 0px;}

.frame:hover .details {
	/* transform: translate(-50%, -50%) rotateY(0deg); */
	opacity: 1;
	bottom: 0;
}


.imgbox:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0%;
    height: 100%;
    background-color: rgba(255,255,255,0.4);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
   
}

.imgbox:hover:after {
    width: 120%;
    background-color: rgba(255,255,255,0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; cursor: default;
}


.introimg:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0%;
    height: 100%;
    background-color: rgba(255,255,255,0.4);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
   
}

.introimg:hover:after {
    width: 120%;
    background-color: rgba(255,255,255,0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; cursor: default;
}

/* .fullimg:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0%;
    height: 100%;
    background-color: rgba(255,255,255,0.4);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
   
}

.fullimg:hover:after {
    width: 120%;
    background-color: rgba(255,255,255,0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; cursor: pointer;
} */

.vaimg:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0%;
    height: 100%;
    background-color: rgba(255,255,255,0.4);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
   
}

.vaimg:hover:after {
    width: 100%;
    background-color: rgba(255,255,255,0);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; cursor: default;
}

.greenband {
	width: 100%;
	height: 48px;
	margin: 0px 0px;
	background: #14a564 url(../img/bg-green-bg.png) left top repeat-x;
	border-top: 1px solid #4144a7;
	border-bottom: 1px solid #4144a7
}

.greenband .container {
	position: relative;
}

.blueband .innerdiv {
	font-size: 14px;
	color: #fff;
	padding: 10px;
	padding: 19px 25px;
}

.blueband .innerdiv a {
	text-decoration: none;
	color: #fff; transition: 0.5s;
}

.blueband .innerdiv a:hover{
	text-decoration: underline;
}

.blueband .innerdiv img {
	margin: 0px 10px 5px 0px;

}

.introimg {
	border-radius: 10px;
	margin-top: 80px;
}

.introimg img {
	width: 100%;
	border-radius: 10px;
}

.blueband {
	width: 90%;
	margin: 0px 5%;
	background: #354b9c;
	border-radius: 10px;
	position: absolute;
	top: -10px;
	height: 63px;
}

footer {
	background:#354b9c;
	padding: 40px 0px 25px; z-index: 9; 
}

.copyft {
	background: #1c2e73;
	color: #fff;
	border-top:1px solid #fff; 
	font-size: 15px;
	padding: 10px 0px;
	text-align: center;
	font-family: "Roboto-regular";
}

.copyft a {
	color: #fff;
	font-size: 16px;
	text-decoration: none; transition: 0.5s;
}
.copyft a:hover{text-decoration: underline; color: #f8b239; }

footer ul h4 {
	color: #fff;
	font-size: 16px;
	border-bottom: 1px solid #d7dce7;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 10px 0px;
	font-family: "Roboto-medium";
}

footer ul h3 {
	color: #fff;
	font-size: 16px;
	border-bottom: 1px solid #d7dce7;
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-family: "Roboto-medium";
	text-decoration: none;
}

footer ul h3 a {
	color: #343434;
	text-decoration: none;
	transition: 0.5s;
}

footer ul h3 a:hover {
	color: #354b9c;
	text-decoration: none;
}

footer ul h4 a {
	color: #343434;
	text-decoration: none;
	transition: 0.5s;
}

footer ul h4 a:hover {
	color: #354b9c;
	text-decoration: none;
}

footer ul {
	width: 18%;
	float: left;
	padding: 0px 0px 0 0;
	margin: 0px 2% 0 0
}

footer ul li {
	width: 100%;
	display: block;
	list-style: none;
	padding: 5px 0px 5px 10px;
	background: url(../img/ft-arrow.png) left 10px no-repeat;
	font-size: 15px;
}

.sporttitle{   padding: 0px 0px;
    margin: 0px 0px 10px;
    text-align: left;
    font-size: 16px;
    font-family: "Roboto-medium";
    color: #343434;}

footer ul li a {
	color: #fff;
	text-decoration: none!important;
	transition: 0.5s;
	font-weight: 580;
}

footer ul li a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: underline; padding-left: 5px;    display: block;
}

.fourbox {
	position: absolute;
	width: 100%;
	/* background: #000; */
	height: auto;
	top: -140px;
	z-index: 2;
}

.fourbox .whitebox {
	background: #fff;
	border-radius: 10px;
	border: 1px solid #d7dce7;
	padding: 30px 72px;
	text-align: center;
	/* -webkit-box-shadow: 0px -1px 14px -6px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px -1px 14px -6px rgba(0, 0, 0, 0.75);
	box-shadow: 0px -1px 14px -6px rgba(0, 0, 0, 0.75); */

	-webkit-box-shadow: 0px 0px 9px 0px rgba(35, 39, 65, 0.25);
	-moz-box-shadow: 0px 0px 9px 0px rgba(35, 39, 65, 0.25);
	box-shadow: 0px 0px 9px 0px rgba(35, 39, 65, 0.25);
	 
/*  */
	 -webkit-box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1);
	box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1); */
}

.fourbox .whitebox .icon01 {
	width: 100%;
	text-align: center;
	margin: 0 auto 25px;
	width: 68px;
	height: 68px;
	background: url(../img/board-icon-b.png) center center no-repeat;
}

.fourbox .whitebox .icon02 {
	width: 100%;
	text-align: center;
	margin: 0 auto 25px;
	width: 68px;
	height: 68px;
	background: url(../img/date-icon-b.png) left center no-repeat;
}

.fourbox .whitebox .icon03 {
	width: 100%;
	text-align: center;
	margin: 0 auto 25px;
	width: 68px;
	height: 68px;
	background: url(../img/student-care-b.png) left center no-repeat;
}

.fourbox .whitebox .icon04 {
	width: 100%;
	text-align: center;
	margin: 0 auto 25px;
	width: 68px;
	height: 68px;
	background: url(../img/activiti-icon-b.png) left center no-repeat;
}

.fourbox .whitebox:hover .icon01 {
	background: url(../img/board-icon-w.png) center center no-repeat;
}

.fourbox .whitebox:hover .icon02 {
	background: url(../img/date-icon-w.png) center center no-repeat;
}

.fourbox .whitebox:hover .icon03 {
	background: url(../img/student-care-w.png) center center no-repeat;
}

.fourbox .whitebox:hover .icon04 {
	background: url(../img/activiti-icon-w.png) center center no-repeat;
}

.fourbox .whitebox .icontxt {
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #343434;
	font-family: "Roboto-medium";
}

.fourbox .whitebox:hover {
	border: 1px solid #26126b;
	cursor: pointer;
	background: #3d59bf url(../img/box-overlay-bg.jpg) left bottom repeat-x;
	box-shadow: none;
}

.fourbox .whitebox:hover .icontxt {
	color: #fff;
}

.leimex {
	width: 100%;
	height: 100%;
}

.leimex .icon {
	font-size: 24px;
	color: #354b9c;
	text-transform: uppercase;
	font-family: "Roboto-bold";
}

.leimex .icon div {
	float: left;
	padding-top: 18px;
	margin-right: 15px;
}

.leimex .description {
	color: #343434;
	font-size: 16px;
	padding: 30px 0px 0px 0px;
	font-family: "Roboto-regular";
}

nav {
	display: block;
	float: right;
	/* background: #374147; */
}

.menu {
	display: block;
	margin-bottom: 0;
	margin-right: 35px;
}

.menu li {
	display: inline-block;
	position: relative;
	z-index: 100;
}

.menu li:first-child {
	margin-left: 0;
}

.menu li a {
	text-decoration: none;
	padding: 40px 7px;
	display: block;
	color: #000;
	transition: all 0.2s ease-in-out 0s;
	font-size: 15px;
	font-weight: 500;
}

.menu li a:hover,
.menu li:hover>a {
	color: #000;
	 /*background: #fafafa;*/
	border-bottom: 3px solid #2e3192;

}

.menu li:hover>a{
padding: 37px 7px!important;	
}

.menu li:hover>.sub-menu li a{
padding: 12px 12px!important;	
}

.menu ul {
	visibility: hidden;
	opacity: 0;
	margin: 0;
	padding: 0;
	width: 240px;
	position: absolute;
	left: 0px;
	background: #f6f9fe;
	z-index: 99;
	transform: translate(0, 20px);
	transition: all 0.2s ease-out;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(35, 39, 65, 0.25);
	-moz-box-shadow: 0px 0px 9px 0px rgba(35, 39, 65, 0.25);
	box-shadow: 0px 0px 9px 0px rgba(35, 39, 65, 0.25);
}


/* .menu ul:after {
    bottom: 100%;
    left: 20%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 6px;
    margin-left: -6px;
} */

.menu ul li {
	display: block;
	float: none;
	background: none;
	margin: 0;
	padding: 0;
}

.menu ul li a {
	font-size: 15px;
	font-weight: normal;
	display: block;
	color: #343434;
	background: #f6f9fe;
}

.menu ul li a:hover,
.menu ul li:hover>a {
	background: #9ca3da;
	color: #fff;
}

.menu li:hover>ul {
	visibility: visible;
	opacity: 1;
	transform: translate(0, 0);
}

.menu ul ul {
	left: 169px;
	top: 0px;
	visibility: hidden;
	opacity: 0;
	transform: translate(20px, 20px);
	transition: all 0.2s ease-out;
}

.menu ul ul:after {
	left: -6px;
	top: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 6px;
	margin-top: -6px;
}

.menu li>ul ul:hover {
	visibility: visible;
	opacity: 1;
	transform: translate(0, 0);
}

.responsive-menu {
	display: none;
	width: 100%;
	padding: 20px 15px;
	background: #374147;
	color: #354b9c;
	text-transform: uppercase;
	font-weight: 600;
}

.responsive-menu:hover {
	background: #374147;
	color: #2642a7;
	text-decoration: none;
}

a.homer {
	/* background: #9ca3da; */
	/* border-bottom: 3px solid #3e43a2;
	color: #3e43a2 !important; */
}

.sub-menu li a {
	text-decoration: none;
	padding: 12px 12px;
	transition: all 0.2s ease-in-out 0s;
	border-bottom: 1px solid #d6dde7;
}

.sub-menu li a:hover,
.sub-menu li:hover>a {
	color: #fff;
	background: #364b9c !important;
	border-bottom: 1px solid #364b9c;
}
.sub-menu {border-bottom-left-radius: 10px ;border-bottom-right-radius: 10px}
.sub-menu li:last-child a{border-bottom-left-radius: 10px ;border-bottom-right-radius: 10px}
/*inner page css start here */

.contdiv {
	width: 100%;
}

.contdiv p {
	padding: 0px 0px;
	margin: 0px 0px 15px;
	font-size: 16px;
	color: #343434;
	font-family: "Roboto-regular";
	line-height: 25px;
}

.titlediv {
	height: 230px;
	/*background: #354b9c url(../img/inside-banner.jpg) left bottom no-repeat;*/
	background:  url(../img/bradcam.png) ;
	
	padding-top: 88px;
	position: relative;
	z-index: 1;
	top:70px;
}
#parents:hover{
	color: red!important
}

.fullimg {
	width: 100%;
	height: auto;
	margin: 30px 0px 35px;
	overflow: hidden;
	/* float: left; */
	display: inline-block;
}

.fullimg img {
	border-radius: 10px; width: 100%;
}

.titlediv h1 {
	color: #fff;
	font-size: 30px;
	font-family: "Roboto-medium";
}

.titlediv h1 span {
	color: #0cab61;
}

.titlediv h1 div {
	width: 60px;
	height: 2px;
	background: #b2b1b1;
	margin: 10px 0 20px 0;
	position: relative;
}

.titlediv h1 div span {
	background: #4caf50;
	position: absolute;
	height: 4px;
	width: 80%;
	right: 10%;
	top: -1px;
}

.titlediv::before {
	position: absolute;
	/*top: 75%;*/
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	width: 100%;
	background: url(../img/innerpage-curve.png) no-repeat;
	background-size: cover;
	z-index: 999;
}

.breadcrum {
	color: #fff;
	text-align: right;
	z-index: 999;
    position: relative;
}

.breadcrum a {
	text-decoration: underline;
	color: #fff;
	font-family: "Roboto-regular";
	font-size: 16px;
	cursor: pointer;
}



.breadcrum .active {
	font-family: "Roboto-bold";
	text-decoration: none;
}

.contdiv ul {
	padding: 0px;
	margin: 0px;
}

.contdiv ul li {
	background: url(../img/right-arrow.png) left 16px no-repeat;
	padding: 13px 0px 13px 25px;
	font-size: 16px;
	list-style: none;
	border-bottom: 1px solid #d7dce7;
}

.contdiv ul li:last-child {
	border-bottom: none;
}

.contdiv02 li {
	background: url(../img/right-arrow.png) left 10px no-repeat;
	padding: 10px 0px 10px 25px;
	font-size: 16px;
	list-style: none;
	border-bottom: 1px solid #d7dce7;
	width: 45%;
	float: left;
	margin-right: 5%;
}

.contdiv03 li:last-child {
	border-bottom: none;
}

.rf-logo {
	width: 240px;
	margin: 0 auto;
}

.founderIntro .quoteArea .founderName {
	/* font-weight: 700; */
	font-family: "Roboto-medium";
    padding-top: 35px;
	padding-left: 30px;
	font-size: 16px;
}

.founderIntro {
	background: #3db075;
	color: #fff;
	font-size: 16px;
	float: left;
	margin: 20px 15px 40px 15px;
	border-radius: 10px;
}

.noPaddingLeft {
	padding-left: 0px;
}

.noPaddingLeft img{    border-top-left-radius: 10px;     border-bottom-left-radius: 10px;}

.founderIntro .quoteArea .quote {
	line-height: 26px;
	position: relative;
	padding-left: 30px;
	font-size: 16px;
}

.founderIntro .quoteArea .founderDec {
	padding-left: 30px;
}

.contenttext p {
	font-size: 16px;
	color: #343434;
	padding: 0px 0px;
	margin: 0px 0px 15px;
	word-break: break-word;
	line-height: 25px;
}

.founderIntro .quoteArea {
	padding: 30px 40px 0 20px;
}

.founderIntro .quoteArea .founderDec {
	padding-left: 30px;
}

.founderIntro .quoteArea .quote:before {
	position: absolute;
	left: 28px;
	top: 0;
	content: '';
	width: 24px;
	height: 21px;
	background: url(../img/quote-left01.png);
}

.founderIntro .quoteArea .quote:after {
	position: absolute;
	bottom: -5px;
	content: '';
	width: 30px;
	height:21px;
	background: url(../img/quote-left02.png) top right no-repeat;
}

.abutthumb ul {
	margin: 10px -10px 0 -10px;
	padding: 0px;
	float: left;
}

.abutthumb ul li {
	width: 14%;
	float: left;
	display: inline-block;
	padding: 0 10px;
}

.abutthumb ul li img{border-radius: 10px;}

.externalLink {
	color: #666;
	font-size: 15px;
	padding-top: 15px;
}
.externalLink a
{
	font-family: "Roboto-bold";color: #354b9c;
}

.conttitle {
	font-size: 24px;
	color: #354b9c;
	font-family: "Roboto-medium";
	margin-bottom: 15px;
}

.visionicon {
	float: left;
	width: 15%;
	padding: 50px;
}

.vmtext {
	float: left;
	width: 80%;
	border-left: 1px solid #d7dce7;
	padding-left: 30px;
}

.vaimg {
	width: 100%;
	height: auto;
}

.vaimg img {
	border-radius: 10px;
	width: 100%;
}

.facilitybox {
	border-radius: 10px;
	margin-bottom: 30px;
	padding: 30px 30px 0;
	border: 1px solid #d7dce7;
	height: auto;
	overflow: hidden;
	/* -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.39);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.39); */
	-webkit-box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1);
	box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1);
	position: relative;
}

.facilitybox:last-child {
	margin-bottom: 0px;
}

.facilitybox .rightimg {
	float: right;
	margin: 0px 0px 30px 30px;
	width: 40%;
}

.facilitybox .thumbdiv {
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0px;
}

.facilitybox .co-circuls {
	font-size: 12px;
	padding: 3px 15px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	color: #fff;
	background: #13a160;
	position: absolute;
    right: 0;
    top: 30px;
}


.rightimgbox .co-circuls {
	font-size: 12px;
	padding: 3px 15px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
	color: #fff;
	background: #13a160;
	position: absolute;
    left: 0;
	top: 30px;
	display: table;
}
	/* font-family: 'Roboto-Medium'; */


.facilitybox .datedaymobile {
	display: none;
}

.facilitybox .comment ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
}

.facilitybox .comment ul li {
	list-style-type: none;
	background: url(../img/right-arrow-ac.png) left 8px no-repeat;
	padding: 0px 0px 0px 20px;
	margin: 3px 0px;
	display: flex;
	font-size: 16px;
}

.facilitybox .rm-link {
	font-size: 14px;
	text-decoration: none;
	color: #354c9c;
	font-weight: 500;padding: 10px 0px;
    display: block;
}

.facilitybox .rm-link .fas {
	font-size: 15px;
	padding-right: 2px;
	top: 1px;
	position: relative;
}

.facilitybox .thumbdiv .galleryGrid {
	margin: 0px 0;
}

.facilitybox .galleryGrid .grid {
	position: relative;
	width: 100%;
}

.facilitybox .thumbdiv .galleryGrid .grid .element-item .overlay {
	border-radius: 10px;
}

.facilitybox .galleryGrid .grid .element-item a img {
	display: block;
	width: 100%;
	border-radius: 10px;
}

.facilitybox .thumbdiv .galleryGrid .grid .element-item {
	width: 100%;
	height: auto;
	padding: 0 0px;
	margin-bottom: 0px;
}

.facilitybox .eyeicon {
	/* background: #fff; */
	color: #fff;
	padding: 10px 15px;
	display: table-cell;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	top: 40%;
	margin: 0 auto;
	width: 60px;
	height: 46px;
	text-align: center;
	vertical-align: middle;
}

.facilitybox .eyeicon .fas {
	font-size: 40px;
	opacity: 0.9;
}

.facilitybox .comment {
	font-size: 16px;
	color: #343434;
	font-family: "Roboto-regular";
	line-height: 25px;
	margin-bottom: 10px;
}

.facilitybox .leftimg {
	float: left;
	/* margin: 0px 30px 20px 0px; */
	margin: 0px 30px 30px 0px;
	width: 40%;
}

.btmmarg {
	margin-bottom: 30px;
}

.academictable .bluebg {
	background: #f6f9fe;
}

.academictable {
	font-size: 16px;
	color: #343434;
	font-family: "Roboto-regular";
}

.academictable span {
	color: #354b9c;
	font-family: 'Roboto-Medium';
}

.academictable tr td {
	padding: 10px 20px !important;
}

.controlBoxes {
	height: 100%;
	overflow: hidden;
	margin-bottom: 40px;
}

.controlBoxes .form-inline {
	margin-right: 8px;
	display: inline-block;
}

.controlBoxes .tabBtns {
	display: block;
	float: right;
}

.resultbtn {
	border: 2px solid #354b9c;
	font-size: 14px;
	color: #343434;
	padding: 7px 25px;
	border-radius: 10px !important;
	background: #fff;
	transition: 0.5s;
	margin-right: 10px;
	font-family: "Roboto-medium";
}

.resultbtn:hover, .resultbtn.btnactive {
	background: #354b9c;
	color: #fff;
	border: 2px solid #354b9c;
}

.controlBoxes .form-control {
	border-radius: 10px;
	border: 1px solid #d7dce7; 
    height:40px;
}

.subtitle {
	font-size: 20px;
	font-family: 'Roboto-Medium';
	margin: 20px 0px;
}

.conttitle span {
	font-size: 16px;
	color: #343434;
}

.resulttable .thead-dark tr {
	background: #d2ae6d !important;
}

.resulttable .table>thead>tr>th {
	padding: 12px 25px;
	font-size: 16px;
	font-weight: 500;
	color: #705a33;
	font-family: 'Roboto-bold';
}

.resulttable tr td {
	padding: 13px 25px !important;
	background: #fff;
	font-size: 16px;
}

.table-responsive {
	min-height: .01%;
	overflow-x: auto;
	/* border-radius: 10px; */
}

.table-responsive .table {
	margin-bottom: 0px;
}

.toppers {
	height: auto;
	overflow: hidden;
	border-radius: 10px;
	margin-bottom: 25px;

	/* -webkit-border-top-left-radius: 10px;
-moz-border-radius-top-left: 10px; */
border-top-left-radius: 10px; 

/* -webkit-border-top-right-radius: 10px;

-moz-border-radius-top-right: 10px; */
border-top-right-radius: 10px; 

/* -webkit-border-bottom-left-radius: 10px; */
/* -moz-border-radius-bottom-left: 10px; */

border-bottom-left-radius: 0px; 

/* -webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottom-right: 10px; */
border-bottom-right-radius: 0px;


}

.resulthead {
	background: #d2ae6d;
	padding: 12px;
	text-align: left;
	font-size: 16px;
	font-weight: 500;
	color: #705a33;
	height: 100%;
	overflow: hidden;
	font-family: 'Roboto-bold';
	/* font-family: 'Roboto-Bold'; */
}

.toppers .borderstudent {
	border: 1px solid #d7dce7;
	padding-bottom: 25px;
	border-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 0px;  
	border-top-right-radius:0px; 
}

.borderstudent .studentimg {
	width: 176px;
	height: 209px;
	margin: 25px auto;
	position: relative;
}

.borderstudent .studentimg img {
	border-radius: 10px;
	border: 1px solid #d7dce7
}

.borderstudent .name {
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.borderstudent .percentage {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	line-height: 1;
	color: #354b9c;
}

.contbox {
	background: #f6f9fe;
	padding: 30px 10px;
	text-align: center;
	border: 1px solid #d7dce7;
	margin: 0px 0px;
	font-size: 16px;
	height: 220px;
	border-radius: 10px;
	/* -webkit-box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1);
	box-shadow: 0px 0px 9px 0px rgba(214, 214, 214, 1); */

}

.add-title {
	font-size: 24px;
    color: #354b9c;
    font-family: "Roboto-medium";
	/* font-weight: bold; */
	padding-bottom: 8px;
	font-weight: 500;
}


.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
    outline-offset: 0px;
}

.resulttable{    border: 1px solid #d7dce7;
    border-radius: 10px;}

.table  tr th:nth-child(1){border-right: 1px solid #d7dce7;}
.table  tr td:nth-child(1){border-right: 1px solid #d7dce7;}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: none;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #d7dce7 !important;
}

.fullscreenmap h1 {
	font-size: 24px;
    color: #354b9c;
    font-family: "Roboto-medium";
	margin-bottom: 15px;
	text-align: center;
}

.googlemap {
	margin: 20px 0px 0px;
	width: 100%;
	height: auto;
}

.achive-date {
	color: #9a9a9a;
	font-size: 14px;
	padding-bottom: 10px;
}

.facilitybox h4 {
	font-size:20px!important;
	font-family: 'Roboto-medium';
	color: #354b9c;
	padding-top: 25px;
	position: relative;
	margin-bottom: 5px;
	 
}

.topfilter {
	width: 100%;
	margin: 0px 0px 0px 0px;
	height: 100%;
	overflow: hidden;
}

.topfilter .form-inline {
	float: left;
	margin-right: 10px;
}

.topfilter .form-control {
	border-radius: 10px;
	height: 40px;;
}


.slidertopmar{padding: 78px 0px 0px;}
.grid ul{padding: 0px; margin: 0px;}
.grid ul li{ width: 32%; float: left;}

@media (max-width: 1024px){
.blueband .innerdiv img {
margin: 0px 10px 5px 0px;
float: left;
}

@media (min-width: 768px) and (max-width: 979px) {
	.mainWrap {
		width: 768px;
	}
	.menu ul {
		top: 37px;
	}
	.menu li a {
		font-size: 12px;
	}
	a.homer {
		background: #374147;
	}
}

@media (max-width: 992px) {

	.fourbox .whitebox{padding: 30px 12px;}
	.blueband .innerdiv img {
		margin: 0px 10px 5px 0px;
		float: none;
	}

	.leimex{    padding-bottom: 30px;}
	footer ul h4{    margin: 15px 0px 6px 0px;}
	footer ul h3{    margin: 15px 0px 6px 0px;}
	.breadcrum {
		color: #fff;
		text-align: left;
	}
	.mainWrap {
		width: auto;
		padding: 50px 20px;
	}
	.menu {
		display: none;
		padding-left: 0px;
	}
	.responsive-menu {
        display: block;
        /* width: 15%; */
        POSITION: absolute;
        right:7px;
        /* top: 3px; */
		background: url(../img/Menu-Icon.png) left top no-repeat !important;
		
		width: 37px !important;
		top: 62px !important; cursor: pointer;
	}

	#set{
		height: 90px!important;
    width: 297px!important;
        margin-left: 0px!important;
        margin-top: 8px;
	}
	.hl{
		text-align: left;
		font-size: 11px;
	}
	nav {
		margin: 0;
		background: none;
		width: 100%;
	}
	.menu li {
		display: block;
		margin: 0;
	}
	.menu li a {
		background: #fff;
		color: #797979;
		padding: 8px 8px;
		border-bottom: 1px solid #e6e6e6;
	}
	.sub-menu li a {
		font-size: 15px;
		font-weight: normal;
		display: block;
		color: #fff!important;
		background: #272363!important;
	}

	.sub-menu li:last-child a {
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	.menu li a:hover,
	.menu li:hover>a {
		background: #fff;
		color: #3e43a2;
		font-family: "Roboto-medium";
	}
	.menu ul {
		visibility: hidden;
		opacity: 0;
		top: 0;
		left: 0;
		width: 100%;
		transform: initial;
	}
	.menu li:hover>ul {
		visibility: visible;
		opacity: 1;
		position: relative;
		transform: initial;
	}
	.menu ul ul {
		left: 0;
		transform: initial;
	}
	.menu li>ul ul:hover {
		transform: initial;
	}
}

@media (max-width: 768px) {
    .fourbox .whitebox{padding: 30px 20px;}
    .titlediv h1 div {margin: 11px 0 11px 0;}
	.blueband { top: -14px; height: 76px;}
	.titlediv{height: 232px;}
	.titlediv h1{margin-top: 0;}

	.abutthumb ul li {
		width: 24%;
		float: left;
		display: inline-block;
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.abutthumb ul li img{width: 100%;}
}

@media (max-width: 767px) {
	.sporttitle{margin: 30px 0px 10px;}
	.vtitle{    font-size: 24px;
		color: #354b9c;
		font-family: "Roboto-medium";
		margin-bottom: 15px;
		display: block;
		line-height: 62px;}
		.vtitled{display: none;}
		.visionicon img{float: left;
			display: block;
			margin-bottom: 20px;
			margin-right: 15px;}
	.introimg:hover:after{background-color:none !important;transition:none; width: 0;}
	.skdslider ul.slide-navs{bottom: 10px;left: 65%;}
	#demo1::before{background: none;}
	.toppadding{padding: 0 0 !important;}
	.blueband .innerdiv{    padding: 10px 20px 10px 20px;}
	.subtitle {
	
		margin: 30px 0px 30px;
	}
	.founderIntro .quoteArea .founderDec {
		padding-left: 0px;
	}
	.founderIntro .quoteArea .founderName{    padding-left: 0px;}
	.founderIntro .quoteArea .quote{padding-left: 5px;}
	.founderIntro .quoteArea .quote:before{left: 6px;}
	.topfilter{margin: 40px 0px 0px 0px;}
	.topfilter .form-inline{width:100%}
	.contdiv02 li:last-child{border-bottom:none !important;}
	.resultbtn{width: 100%;}
.controlBoxes .form-inline{ width: 100%;}
.controlBoxes .tabBtns{width: 100%;}
.tabBtns button{width: 100%; margin-bottom: 10px;}
.conttitle{    margin-bottom: 0px; padding: 20px 0px 30px;}
.text-center {
    text-align: center !important;
    width: 100%!important;
     
	}
	.resultbor ul li:last-child {
		border-bottom: 1px solid #d7dce7 !important;
	}
	.contdiv ul li:last-child {
		border-bottom: none;
	}
	.titlediv {
		height: 180px;
	}
	.btmmarg {
		margin-bottom: 0px;
	}
	.titlediv::before{background: none;}
	.slidertopmar{display: block;}
	.fourbox {
		position: relative;
		width: 100%;
		/* background: #000; */
		height: auto;
		top: 25px;
		z-index: 12;
	}
	.fourbox .whitebox {
		padding: 30px 20px;
		margin-bottom: 20px;
	}
	.responsive-menu{    width: 22%;    top: 2px;}
	.introimg {
		
		margin-top: 20px;
	}
	.achivebox{margin-bottom: 20px;}
	.btndiv{    margin-top: 0px;}
	.filter-button-group .btn{border-right: none; border-bottom: 1px solid #dadada;}
	.brandlogo {
		float: left;
		padding: 8px 16px;
	}
	.fullimg img{width: 100%; height: auto;}
	.contbox {margin-bottom: 20px;}
	.greenband{height: auto; overflow: hidden;}
	.blueband{    margin: 15px 0%;
		position: relative;
		height: auto;
		top: 0;
		width: 100%;}
	.founderIntro .quoteArea {
		padding: 30px 19px 40px 18px;
	}
	.facilitybox{       padding: 30px 30px 20px;}
	.rightimgbox .co-circuls{    top: 10px;}
	.facilitybox .co-circuls{top: 20px;}
}
@media (max-width: 600px) {

	.tabBtns button {
		width: 48%;
		margin-bottom: 10px; margin-right: 0px; 
	}
	/* .tabBtns button:nth-child(){    margin-right: 0px;} */
	
.innperpagegallery .galleryGrid .grid .element-item {
    width: 100%;
}
footer ul{    width: 100%;    margin: 0px 0 0 0;}
.titlediv h1{    margin-top: 4px;}
.abutthumb ul li{    width:50%; margin-bottom: 10px; padding: 0 4px;}
.abutthumb ul li img{ width: 100%}
.fullimg{    margin: 10px 0px 20px;}
.whitesection {
    background: #fff;
    padding: 50px 0px;
    position: relative;
}
/* .responsive-menu {
    width: 27%;
    top: 2px;
} */
.noPaddingLeft {
    padding-left: 0px;
    padding-right: 0px;
}
.noPaddingLeft img{width: 100%;}
.visionicon {
    float: left;
    width: 100%;
    padding: 0px 0px ;
    text-align: left;
}
.vmtext {
    float: left;
    width: 100%;
    border-left: none;
    padding-left: 0px;
}
.responsive-menu {
    width: 27%;
    top: 11px;
}
}

@media (max-width: 440px) {
	.vaimg img {margin: 10px 0px ;}
	.contdiv02 li{width: 100%;}
	.titlediv h1{font-size: 20px;}
	.facilitybox .rightimg{width: 100%;    margin: 20px 0px 30px 0px;}
	.facilitybox .leftimg{width: 100%;     margin: 20px 0px 30px 0px;}
	.noPaddingLeft img{  border-top-left-radius: 10px;     border-top-right-radius: 10px;}
	.events .date{margin-top: 10px;}
}
@media (max-width: 600px) {

.lb-prev,.lb-next{
position: absolute;
left: 20px;
}
#noticelstid{
/*background: red!important;*/
width: 100%!important;
}
}   

@media only screen and (min-width: 1033px) and (max-width: 1061px)  {

.menu li a{
    padding: 44px 12px!important;
}
ul.sub-menu li>a{
    padding: 10px!important;
}

#noticelstid{
/*background: red!important;*/
width: 100%!important;
}	

}

@media only screen and (min-width: 770px) and (max-width: 1050px) {

#set{
    width: 300px!important;

}
.menu li a{
    padding: 49px 7px!important;
    font-size: 12px!important;
}
ul.sub-menu li>a{
    padding: 10px!important;
}

#noticelstid{
/*background: red!important;*/
width: 100%!important;
}

}

@media only screen and (min-width: 300px) and (max-width: 900px) {
#noticelstid{
/*background: red!important;*/
width: 100%!important;
}
}

