@charset "utf-8";

*{margin: 0px;padding: 0px;}

body{
    background-color: #fff;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 14.5px;
    color: #333;
    line-height: 25px;
}

h1,h2,h3,h4{margin:0px;}

img{vertical-align: middle; max-width: 100%;height: auto;}

.clear{ clear:both}

hr.style-one {margin-top:12px;margin-bottom:12px; border: 0; height: 1px; background: #bbb;background-image: linear-gradient(to right, #ddd, #9422d0, #ddd);}

hr.style-two {margin-top:12px;margin-bottom:12px; border: 0; height: 1px; background: #bbb;background-image: linear-gradient(to right, #ddd, #c1c1c1, #ddd);}

hr.style-six { border: 0; height: 0; border-top: 1px solid rgb(220, 220, 220); border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

ul.arrow2  {list-style: none;margin-bottom: 2%;}

ul.arrow2 li {
padding-left: 1.6em;
    text-indent: -1.61em;
}

ul.arrow2 li:before {
content: "\00BB \0020";
    font-size: 27px;
    color: #4e4e4e;
    font-weight: bold;
	position: relative;
    top: 3px;

}

ul.arrow3  {list-style: none;margin-bottom: 1%;}

ul.arrow3 li {padding-left: 1em; text-indent:-1.01em;}

ul.arrow3 li:before { content: "\0261E";font-size: 30px;color: #b6000b;font-weight: bold;}

ul.arrow4  {list-style: none;margin-bottom: 1%;}

ul.arrow4 li {padding-left: 1em; text-indent:-1.01em;}

ul.arrow4 li:before { content: "\0261E";font-size: 30px;color: #b6000b;font-weight: bold;}

.arrow5{
	color: #444;
    font-size: 22px;
    padding-right: 4px;
}

.arrow6{
	font-size: 18px;color: #eaeaea;font-weight: bold;
}

ul.arrow7  {list-style: none;margin-bottom: 2.5%;}

ul.arrow7 li {padding-left: 1em; text-indent:-1.01em;padding-bottom: 2%;}

ul.arrow7 li:before { content: "\00BB \0020";font-size: 30px;color: #555;font-weight: bold;}

header{
	width: 100%;height: auto;margin: 0 auto;background: linear-gradient(#F3F3F3, #fff);
}  

.head-container1{
	background-color: #32343B;height: 35px;border-bottom: 1px #9c9c9c solid;color: #f1f1f1;
}

.mailtop-container{
	width: 100%;margin: 0 auto;
}

.top-menu {
    float: left;
    display: inline;
    font-size: 13px;padding-top: .4%;
}

.head-mailtop {
    float: right;
    display: inline;
    font-size: 13px;
    padding-top: 3.3%;
    margin-left: 2%;
    color: #0a0a0a;
}

.head-mailtop div {
    float: right;
    margin-left: 10px;
    font-size: 13px;
    letter-spacing: 0.3px;
}

.head-container2{
    max-width: 91.5%;
    height: 104px;
    margin: 0 auto;
    overflow: hidden;
   }

.head-tital{
	float: left;
	margin-top: 1%;
}

.head-subtit{
	font-weight: bold;font-size: 15px;color:#444; float: right;
}

.founder-top{
	float: right;margin-top: .4%;
}

.founder-top img{
	width: 90px;
    border: 1px #9c9c9c solid;
    border-radius: 5px;
}


.head-container3{
	width: 100%;background-color: #fdfdfd;
}

.container{
	max-width: 100%; margin: 0 auto;padding: 2%;padding-top: 3%;padding-bottom:1%; background-color: #fdfdfd;
}

.con-div1{
	border:1px;border-color:#d0d0d0;border-style:solid;padding:0px;border-radius:6px;background-color: #f1f1f1;overflow: hidden;text-align: center;clear: both;
}
.con-div2{
	 margin:1px;
    width:29%;
    text-align:left;
   display:inline-block; padding:1.5%;
}

.read-div1{
	float: none;margin-top: 5%;
}

ul.govnt{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.govnt{
	 text-align:justify;
     background:url('../image/download-ic.png') no-repeat left 12px;
     list-style-position: inside;
     padding: 10px 0px 10px 28px;
     text-indent: 0px;border:0px;
  display: block;
  border-bottom: 1px #ddd solid;
  text-align: left;
}

ul li.govnt:hover{
	text-decoration: underline;
}

ul.implink{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.implink{
	 text-align:justify;
     background:url('../image/imp-link.png') no-repeat left 12px;
     list-style-position: inside;
     padding: 10px 0px 10px 28px;
     text-indent: 0px;border:0px;
  display: block;
  border-bottom: 1px #db95ff solid;
  text-align: left;
}

ul li.implink:hover{
	text-decoration: underline;
}

ul.qcklink{
 list-style:none;
 padding-left:0px; padding-right:0px;margin-top: 12px;
}
ul li.qcklink{
	 text-align:justify;
     background:url('../image/qcklink.png') no-repeat left 12px;
     list-style-position: inside;
     padding: 9px 0px 5px 30px;
     text-indent: 0px;border:0px;
  display: block;
  border-bottom: 1px #c7c7c7 solid;
  text-align: left;
}

ul li.qcklink:hover{
	text-decoration: underline;
}



ul.news{
 list-style:none;
 padding-left:0px; padding-right:0px;width: 100%;
}
	
ul li.news {
    font-size: 15px;
    font-weight: bold;
    color: #8800c1;
    text-align: justify;
    background: url(../image/new-ic.png) no-repeat left 7px;
    list-style-position: inside;
    padding: 6px 0px 6px 31px;
    text-indent: -2px;
    border: 0px;
    display: block;
    border-bottom: 1px #c7c7c7 solid;
}

ul li.news:hover{	
	 font-weight: bold;
	text-decoration: underline;
}


ul.news2{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.news2{
	 font-size: 1.0em;
	 font-weight: bold;
	 text-align:justify;
     background:url('../image/new-ic.png') no-repeat left 12px;
     list-style-position: inside;
     padding: 10px 0px 10px 25px;
     text-indent: 0px;border:0px;
  display: inline-block;
}

ul li.news2:hover{
	text-decoration: none;
}
.nwsdate{ color: #ea4747}

.nwsdate2{ color: #ea4747;font-size: 14px;}

.heading-wel{
	    font-size: 25px;
    text-transform: uppercase;
    word-spacing: 2px;
    margin-bottom: 2.4%;
    text-align: left;
    color: #9600d4;
    font-family: 'Raleway', sans-serif;
    color: #fff;
    padding: 9px;
    background: -webkit-linear-gradient(left, #d40075, #fff);
    background: -o-linear-gradient(right, #d40075, #fff);
    background: -moz-linear-gradient(right, #d40075, #fff);
    background: linear-gradient(to right, #d40075, #fff);
    }

.heading1{
	font-size: 1.8em;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	word-spacing: 2px;
	text-align: left;
	color: #9600d4;	
	margin-bottom:2%;
	float:left;
    display: inline-flex;
}

.heading2{
	font-family: 'Raleway', sans-serif;color: #fff;font-size: 21px;margin-bottom: 1.5%;background: linear-gradient(to right, #077ed5, #ccd1fd);
    padding: 1%;
}

.heading3{
	font-family: 'Raleway', sans-serif;color: #ef0087; font-size:17px;margin-bottom:0.5%;
    text-transform: uppercase;
}

.heading5{font-weight: bold;color: #454545;font-size: 18px;font-family: 'Noto Sans', sans-serif;text-transform: uppercase;text-align: center;margin: .5%;
    margin-top: 1.5%;}

.heading6{font-weight: bold;color: #E19100;font-size: 20px;font-family: 'Noto Sans', sans-serif;text-transform: uppercase;text-align: center;margin-bottom: 1.2%;}

.heading7{
	font-family: 'Raleway', sans-serif;
    color: #f1f1f1;
    font-size: 18px;
    text-align: center;
    width: 100%;
    background-color: #c32d28;
    padding: .5%;
    font-weight: 700;
    border: 1px #ccc solid;
	}

.heading8{
	font-family: 'Raleway', sans-serif;
    color: #555;
    font-size: 20px;
    text-align: center;
    }

    .heading9{
			font-family: 'Raleway', sans-serif;
			    color: #fff;
			    font-size: 25px;
			    text-align: left;
			    text-transform: uppercase;
			    background: linear-gradient(to right, #9600d4 , #fff);
			    padding: 10px 8px 8px 8px;
			       margin: -3.2%;
    margin-bottom: 1%;
    }

    .heading10{
			font-family: 'Raleway', sans-serif;
					color: #fff;
					font-size: 25px;
					text-align: left;
					text-transform: uppercase;
				 background: linear-gradient(to right, #008e49, #fff);
					padding: 10px 8px 8px 8px;
            margin: -3.2%;
    margin-bottom: 1%;
    }

        .heading11{
	font-family: 'Raleway', sans-serif;
    color: #555;
    font-size: 20px;
    text-align: center;
    background: #f5f5f5;
    padding: 1%;
    border: 1px #d8d8d8 solid;
    }

.admdiv{
	border: 1px solid #ddd;
}

.admtit{
	background-color: #4f81bc;padding: 1%;color:#fff;
}


.arrowdw{
	color: #00479a; font-size:50px;margin-bottom: 1.5%;text-align: center;font-weight: 700;ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}

.admprc{
	font-family: 'Raleway', sans-serif; font-size:20px;margin-bottom: 1.5%;text-align: center;font-weight: 700;width: 98.1%;text-transform: capitalize;
}


.proc1{
	color: #d05d00;
}

.proc2{
	color: #004fac;
}

.proc3{
	color: #c0504e;
}

.proc4{
	color: #784ca9;
}

.proc5{
	color: #ba5509;
}


.proc6{
	color: #759d27;
}


.proc7{
	color: #004fac;
}



.home-img1{
	border:1px solid #ddd;border-radius:6px; padding:0px; margin-top: 3%;
}

.det-home1{
	display: flex; text-align: justify;
}

.read-div2{
	float: none;margin-top: 1.5%;
}

.line-div{
	border-left: 1px #d8d8d8 solid;float: left; margin: 25px; margin-top: 0px; margin-bottom: 0px;
}

.det-home2{
	width: 66%;float: left;
}

.br-custom{
	line-height:35px;
}

.det-home3{

}

.home-img2{
	float: right;margin-left: 2%;
}

.det-side{
	width: 33%;float: left;background: #f2faff;
}

.newlinkdiv{text-align:right; padding: 3% 0 3% 0;}

.news-div{
	  padding: 3%;
	  background: #f2faff;
}
.new-con{
	margin-bottom:5%; margin-top: 5%;
}

.new-con2{
	margin-bottom:2%; margin-top: 2%;
}

.new-sum2{
	float: left;width: 80%;line-height: 22px;padding-left: 1%;
}


.stf-div{
	margin-bottom:5%; margin-top: 9%;
}

.date-div1{
	height: 60px;
	width: 60px; text-align: center;float: left;
	font-size: 25px; font-weight: bold;
	background-image: url('../image/calendar-icon.png');
	margin-top: 1%;
}

.date-div3{
	height: 60px;
	width: 60px; text-align: center;float: left;
	font-size: 25px; font-weight: bold;
	background-image: url('../image/calendar-icon.png');
	margin-top: 0%;
}

.date-div2{
	font-size: 12px; font-weight: bold;color: #efefef;

}

.new-tital{
	font-weight: bold;color: #555;
}

@keyframes blink {
to { color: red; }
}

.new-sign {
color: blue;font-size: 16px;
animation: blink 1s steps(2, start) infinite;
}

.new-sum{
	float: left;width: 80%;line-height: 22px;padding-left: 2%;
}

.staff-home{
	float: left;
}
.staff-imghome{
	border:1px;border-color:#bcbcbc;border-style:solid;padding:0px;border-radius:6px;
}

.staff-sumhm{
	float: left;width: 75%;line-height: 22px;padding-left: 2%;
}

.under-con{
	text-align: center;background-color: #fdfdfd
}

.ftr-container1{
	width: 100%;height: auto;overflow: hidden;background:#404040; font-size: 13px;font-family: Noto Sans;border-top: 3px #d8d8d8 solid;

}

.ftr-container2{
	margin: 0 auto;padding: 2%;text-align: center;
}


.ftr-div1{
	color: #dedede;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    width: 18%;
    margin: 0% 1.8% 0% 1.8%;
}

.ftr-div2{
	color:#ececec;
    text-align:left;
    display:inline-block;vertical-align: top;width: 30%;
    margin : 0% 1.25% 0% 1.25%;
}


.heading4{
	color: #ececec; font-size:17px;margin-bottom: 1.5%;
}

.br-custom2{
	line-height: 40px;
}
.enq-tbhm{width:254px;border: 1px solid #aaaaaa;  height:27px; border-radius:0px;padding-left: 5px;margin-bottom: 5%;}

.form-mshm{width: 254px; height:55px;  border-radius:0px;padding-left: 5px;}

.ftr-div4{
	width: 100%;height: auto;overflow: hidden;background:#2f2f2f; padding-top: 0%;padding-bottom: .50%;font-family: Noto Sans;border-top: 1px #969696 solid;
}

.ftr-div5{
	width: 96%;margin: 0 auto;padding: 2%;font-size: 12px;color:#efefef;
	}

.ftr-div6{
	float: left;padding-bottom: 1.3%;
}

.ftr-div7{
	float: right;padding-top:.5%;
}

img.grayscale{
opacity: 0.8; filter: alpha(opacity=70);float:left;height:35px;cursor: pointer;margin-right: 10px;margin-top: 2.5%;
}

img.grayscale:hover{
opacity: 1; filter: alpha(opacity=100);
}


.container-fac{
	max-width: 88%; margin: 0 auto;padding: 2%;padding-top: 1.5%;padding-bottom: 0;
    background-color: #FDFDFD;
}

.dtl-div1{
	text-align: justify;clear: both; display:block;
}

.dtl-div1 p{
	text-align: justify; 
}

.dtl-img1{
	float: right;margin-left: 2%;margin-bottom:2%;margin-top: 1%; border: 1px solid #dddddd;border-radius: 6px; width: 50%;
}

.dtl-img2{
	float: right;margin-left: 2%;margin-bottom:1%; border: 1px solid #dddddd;border-radius: 6px;width: 50%;
}

.dtl-img3{
	float: left;margin-right: 2%;margin-bottom:1%; border: 1px solid #dddddd;border-radius: 6px;
}

.dtl-div2{
	text-align: left;clear: both;max-width:1175px;
}


ul.ser {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}

ul li.ser {
  position: relative;
  margin-left: 1em;
  padding: 6px 0px 6px 0px;
}

ul li.ser:before {
  position: absolute;
  left: -1em;
  content: "\2713";
  font-weight: bold;color:#016ead;
}



.tpk-div1{
	float: left;width: 33%;
}

.tpk-div2{
	float: left;max-width: 50%;
}

.fac-div{
	text-align: justify;
}
.fac-div img{
	float: left;margin-right: 2%;
}

.fac-div span{
	color:#3673DB
}

.fac-spn{
	font-weight: bold;color:#5a5a5a;font-size:20px;font-family: 'Raleway', sans-serif;text-transform: uppercase;
}

.fac-spn2{
	font-size:25px;text-transform: capitalize;
}

.news-title{
	font-weight: bold;color:#525252;font-size:16px;
}

.fxdiv{
	display: flex
}

.con-spn{
	font-weight:700;color:#ef0087;font-size:16px;font-family: 'Raleway', sans-serif;
}

.oth-div3{
	width: 55%;float: left;background-color: #fcfcfc;height: auto;border:1px #dddddd solid;margin-top:10px;margin-right: 1%;
}

.adddiv{
	padding-left: 5%;padding-right: 5%;
}
.mapdiv{
	text-align: center;width: 100%;
}

.contact-heading{ font-size: 18px;
    /* text-transform: uppercase; */
    font-weight: bold;
    text-align: center;
    background-color: #e4e4e4;
    border-bottom: 1px solid #DDDDDD;
    padding: 7px;
    color: #444;}

.form-heading{ font-size: 18px;
    /* text-transform: uppercase; */
    font-weight: bold;
    text-align: center;
    background-color: #e4e4e4;
    border-bottom: 1px solid #DDDDDD;
    padding: 7px;
    color: #444;}
.enq_div_1{width:58%; border:1px; border-style:solid;height: auto; float: left; border-color:#DDDDDD; margin-top:10px;background-color:#fcfcfc; margin-bottom:0px;}
.enq_div_2{ text-align:right;}
.enq_div_3{float:left; padding-left:0px; width:76%; margin-bottom:10px; margin-left:5%;}
.enq_div_3{float:left; padding-left:0px; width:75%; margin-bottom:14px; margin-left:5%;}
.enq_div_4{padding-bottom:10px; padding-top:8px;  }
.enq_tb{width:338px;border: 1px solid #aaaaaa;  height:29px; border-radius:5px;float:right; background-color:#ffffff; margin-left:10px; padding-left:5px; color:#454545;}
.form_ms{width: 338px; height:95px;  border-radius:5px;border: 1px solid #aaaaaa;background-color:white;float:right;margin-left:10px;}


.enq_img_1{
	width: 40%;
    border: 1px;
    border-style: solid;
    height: auto;
    float: right;
    border-color: #DDDDDD;
    margin-top: 10px;
    background-color: #fcfcfc;
    margin-left: 2%;
    background: #F5F5F5;
	}

.con-tit{
	background-color: #2063a5;font-size:30px;padding:5%;text-align: center;color:#fff;margin: -8%;margin-bottom: 4%;
}

.con-titpg{
	background-color: #2063a5;font-size:30px;padding:5%;text-align: center;color:#fff;margin: -10.8%;margin-bottom: 4%;
}


.container-cof{
	width: 100%;
    margin: 0 auto;
    padding: 2% 0;
    text-align: center;
    clear: both;
    padding-top: .6%;
    background-color: #FDFDFD;
}

.con-cof{
	max-width: 26.1%;margin: 1%;padding: 2%;text-align: left; font-size:15px; display: inline-block;border:1px solid #ddd;
}

.con-pg{
	width: 19%;margin:0% 1%; padding: 2%;text-align: left; font-size:15px; display: inline-block;border:1px solid #ddd;
}

.con-pgre{
	background-color: #e88823;font-size:18px;padding:1%;text-align: left;color:#fff;margin: -4.55%;margin-bottom: 4%;
}

.con-re{
	clear: both;width: 44.7%;margin: 1%;padding: 2%;text-align: left; font-size:15px; display: inline-block;border:1px solid #ddd;
}

.heading-cr{
	font-family: 'Noto Sans', sans-serif;color: #454545;font-size: 21px;margin-bottom: 0%;
}

.container-cr{
	max-width: 88%;
    margin: 0 auto;
    padding: 2%;
    padding-top: 2%;
    padding-bottom: 0;
    background-color: #FDFDFD;
}


.corhed{
	color: #005086;text-transform: uppercase;
}


.home-imgcr{
	float: right;margin-left: 2%;width: 45%;
}


.cat-container{
	max-width: 1175;text-align: center;margin: 0 auto;
}

.pro_cat1{ width:22%;text-align: center; border:1px solid #aaaaaa; border-radius:5px; overflow: hidden;margin: 1.1%;display: inline-block;vertical-align: top;}

.pro_cat1:hover{

}

.pro_cat2{
	text-align: center; background-color:#f7008c;width: 100%; padding: 3.5% 3% 3% 3%; margin-bottom: 0%; border-radius: 3px;
}

.div_paging{margin: 0 auto; text-align: center; font-size:15px; margin-bottom: 4%; width: 100%;padding: 0 3%;}

.pag_pre{float: left;}

.pag_nex{float: right;}

.ab_arrow3{font-size: 30px;color: #f7008c;font-weight: bold;}


a.hdgal1{
	text-decoration: none;margin-bottom: 1.5%;color: #9600d4;cursor: pointer
}

a.hdgal1:hover{
	text-decoration: underline;
}


ul.dow{
 list-style:none;
 padding-left:0px; padding-right:0px;
}
ul li.dow{
	 text-align:justify;
     background: url('../image/download-ic.png')no-repeat 0px 9px transparent;
     list-style-position: inside;
     padding: 10px 0px 10px 28px;
     text-indent: 0px;border:0px;
  display: inline-block;
}

ul li.dow:hover{
	text-decoration: underline;
}



.facmn-box{
	background-color:#fff;   
	text-transform: uppercase;
	font-weight: 700;
	border: 2px solid #9600d4;
    width: 45%;
   height: 59px;
    display: inline-block;
    line-height: 59px;
    cursor: pointer;
    text-align: center;
    margin-top: 0%;
    margin-bottom: 1.5%;
    text-decoration: none;
    font-size: 20px;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    color: #9600d4;
    
}

.facmn-box:hover{
	background-color:#9600d4;border:2px solid #9600d4;color: #eee;
}


.menu1{color:#0a0a0a;text-decoration:none}
.menu1:hover{color:#0a0a0a;text-decoration:underline}
.menu1:active{color:#0a0a0a;text-decoration:none;}

.menu2{color:#8800c1;cursor:pointer;text-decoration:none; text-transform:uppercase;font-weight: 700; }
.menu2:hover{color:#8800c1;text-decoration:underline}
.menu2:active{color:#8800c1;text-decoration:none;}

.menu3{color:#3673DB;text-decoration:none; cursor: pointer;float: right;}
.menu3:hover{color:#3673DB;text-decoration:underline}
.menu3:active{color:#3673DB;text-decoration:none;}

.menu4{color:#ececec;text-decoration:none}
.menu4:hover{color:#ececec;text-decoration:underline;}
.menu4:active{color:#ececec;text-decoration: none;}

.menu5{font-size:12px; color:#bbbbbb;text-decoration:none}
.menu5:hover{color:#bbbbbb;text-decoration:underline;}
.menu5:active{color:#bbbbbb;text-decoration: none;}

.menu6{color:#8800c1;text-decoration:none; cursor: pointer;float: none;}
.menu6:hover{color:#8800c1;text-decoration:underline}
.menu6:active{color:#8800c1;text-decoration:none;}

.menu7{color: #eee; font-size: 15px; font-weight: bold; text-decoration: none; cursor: pointer; text-transform: uppercase;}
.menu7:hover{text-decoration:underline;}
.menu7:active{text-decoration: none;}
.menu7:visited{text-decoration: none;}

.menu8{color:#3673DB; font-weight: bold; text-decoration:none;cursor: pointer; padding: .5%;}
.menu8:hover{color:#3673DB;;text-decoration:underline;}
.menu8:active{color:#3673DB;;text-decoration: none;}
.menu8:visited{color:#3673DB;text-decoration: none;}

.menu9{color:maroon;text-decoration:none;cursor: pointer; padding: .5%;}
.menu9:hover{color:maroon;;text-decoration:underline;}
.menu9:active{color:maroon;;text-decoration: none;}
.menu9:visited{color:maroon;text-decoration: none;}

.menu10{text-decoration: none;text-transform: uppercase;font-weight: 700;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 20px;
    color: #6e408a;}
.menu10:hover{color:#6e408a;;text-decoration:underline;}
.menu10:active{color:#6e408a;;text-decoration: none;}
.menu10:visited{color:#6e408a;text-decoration: none;}

.menu11{color:#555;text-decoration:none; cursor: pointer;float: none;font-size: 15px;font-weight: 700;}
.menu11:hover{color:#555;text-decoration:underline}
.menu11:active{color:#555;text-decoration:none;}



.sport-name{
	text-align: center;
}
.name1{
	display: inline-block;width: 31.5%;text-align: left; margin-left:1.5%;
}
.name1 ul{margin:0px;
	padding:0px;
}
.name1 ul li{list-style:none;
	text-decoration:none;
}

.qualification{text-align: center;}
.qualification h4{font-family: 'Nunito Sans', sans-serif;font-size:14.5px; color:#333;}
.qualification li{list-style:none;}
.qualification a{text-decoration:none; font-family:'Nunito Sans', sans-serif; font-size:15px; color:#333;}
.qualification a:hover{text-decoration:underline;}
.heading8 a{text-decoration:none; font-family:'Nunito Sans', sans-serif; font-size:20px; color:#6e408a; }
.heading8 a:hover{text-decoration:underline;}

.fees2{margin-top:1%;text-align: left;}

.fees3{margin-top:1%;text-align: center;}

.fees{margin-top:1%;text-align: left;}
.fees span{float: none;}
.fees li{    list-style-type: square;text-indent: -19px; padding-left: 1.8%;}
.ba-part{
	font-size: 16px;
    text-align: center;
    display: block;
	}
.diploma{color: #555; font-family:"Raleway",sans-serif; font-size:16px; margin-bottom:1%;}
.diploma2{}
.diploma2 span{ float:left;}
.diploma2 li{list-style:none; padding-left:7%; line-height:30px; font-size:15px;}

.contact-add{width:100%; float:left; background-color:#fcfcfc; height:auto; margin-top:10px;
border:1px #dddddd solid; margin-right: 1%;}
.contact-ditls{padding-left:2%; padding-right:2%;}
.ditl-part1{float:left; padding:2% 5% 0% 0;}

.imgcenter{
	display: block;margin: 0 auto;
}

#imgslide {margin: 0 auto; position: relative; width: 100%; }

#imgslide > div {position: absolute;}

.carer-with{display:block;}

.admison-proces{background-color:#f3f3f3; border:1px #ccc solid; width:100%;}

a.mgschool-contact{text-decoration:none; color:#333;}

a.mgschool-contact:hover{text-decoration:underline; color:#ef0087;}

.salery-dtl{font-size:16px; line-height:30px;}

.salary-txt{font-weight:700; color:#ef0087; font-size:20px; font-family:'Raleway', sans-serif;
	text-transform:uppercase;}

.admison-txt{font-weight:700; color:#ef0087; font-size:20px; font-family:'Raleway', sans-serif;
	text-transform:uppercase; margin-left:2%;}

.academic-txt{font-weight:700; color:#666; font-size:18px; text-transform:capitalize;}

.acdmic-img{text-align:center; margin-top:3%;}

.acdmic-img a{text-decoration:none;}

.acdmic-img img{width:20%;}

ul.arrow-lab{list-style:none;  margin-bottom: 1%;}
li.arrow-lab{padding-left:1em; text-indent:-1.01em;}
ul.arrow-lab li:before {content:"\00BB \0020"; font-size:21px; color:#1C82C4; font-weight:bold;}

.download-txt{font-weight:700; color:#666; font-size:18px; text-transform:capitalize; display:
	block; margin-bottom:1%;}

.download-img img{width:25%;}

.dtl-img6{float: right;
    margin-left: 2%;
    margin-bottom: 1%;
    border-radius: 6px;
	width:70%;
}
.career-img{text-align:center;}

.camest-text{font-size:16px; margin-bottom:1%;}

.camst-img{text-align:left;}

.camst-img img{}

.teach-staf{margin-top: .7%;}

.vision-part{
display: flex;
    margin-bottom: 2.5%;
    text-align: justify;

}

.main-bodypart{width: 100%; }

.part-man{padding-top:1%;}

.div-news2{background:#fff7f7;}

.line{padding-top:1.7%;}


.image-about{text-align:center; display:inline-block; margin-top:2%;}

.image-about img{margin-bottom:2%;}

.dtl-img5{
	float: right;
    margin-left: 2%;
    margin-bottom: 1%;
    border: 1px solid #dddddd;
    border-radius: 6px;
	width:40%;
}
.infra-img{text-align:center; margin-top:1%;}

ul.arrow10 {list-style: none; margin-bottom:5px;}

ul.arrow10 li {padding-left: 1em; text-indent: -1.01em;}

ul.arrow10 li:before {
    content: "\00BB \0020";
    font-size: 21px;
    color: #1C82C4;
    font-weight: bold;
}
.ltst-new{
	margin-bottom: 10px;
}





@media handheld, only screen and (max-width: 1024px) {

.head-container2{
	max-width: 97%;
}

.head-container3 {
    width: 100%;
}

.mailtop-container {
    display: block;
}
.head-mailtop{
	padding-top: 1.5%;
}
.container {
    max-width: 100%;
	padding: 2%;
}

.heading-wel {
    line-height: 32px;
	font-size:20px;
}


.head-tital {
    float: left;
    width: 50%;
	margin:0;
}

.container-cr{
	padding:2% 4% 1% 4%;
}

.home-imgcr{
	display: none;
}

.con-titpg{
	margin: -5%;margin-bottom: 2%;
}

.con-pgre{
	margin: -2.3%;margin-bottom: 4%;
}


.con-pg{
	width: 42%;
}

.con-re{
	width: 91%;
}


.head-container2{
	height: auto;
    padding: 1% 0%;
}


.head-mail{
	float: right; padding-bottom: 1.1%;
}

.head-mail img{

}

.founder-top {
    margin-bottom: .4%;

.container{
	padding: 2%;
}

.con-div2 h1{
	font-size: 20px;
}

.det-home1{
	display: block;
}


.det-home2{
	width: 100%;float: none;
}

.line-div{
	display: none;
}

.det-side{
	width: 100%;float: none;vertical-align: top;margin-top: 5%;
}

.news-div{
	float: left;
    width: 48%;
    margin-right: 2%;
    vertical-align: top
}

.stf-div{
	float: left;width:47%;margin-top: 0;margin-bottom: 2%;padding-left: 1%;
}


.new-con{
	margin-bottom:2%; margin-top: 2%;clear: both;
}

.news-div h1{
	margin-bottom: 3%;
}

.stf-div h1{
	margin-bottom: 3%;
}

.staff-imghome{
	width: 60px;
}

.ftr-div1{
	width: 46%;
    margin : 0% 1.25% 2% 1.25%;
}

.ftr-div2{
	width: 46%;
    margin : 0% 1.25% 2% 1.25%;
}

.dtl-img1{
	width: 50%;
}

.enq_div_1{border:1px; border-style:solid;float: none; border-color:#DDDDDD; width:100%; margin-top:15px;background-color:#fcfcfc;}
.enq_div_2{ text-align:left;}
.enq_div_3{float:left; padding-left:2%; width:42%; margin-bottom:20px;}
.enq_div_3{float:left; padding-left:2%; width:42%; margin-bottom:20px;}
.enq_div_4{padding-bottom:25px;  }

.enq_tb{width:100%;border: 1px solid #aaaaaa;  height:29px; border-radius:5px;background-color:#ffffff; margin-left:10px; color:#454545;}

.form_ms{width: 216%; height:95px;  border-radius:5px;border: 1px solid #aaaaaa;float:left;margin-left:0%;}

.fxdiv{
	display: block;text-align: center;
}

.adddiv{
	margin: auto;text-align: left;display: inline-block;
}

.oth-div3{
	width: 100%;float: none;background-color: #fcfcfc;height: auto;border:1px #dddddd solid;margin-top:10px;margin-right: 1%;
}

.admprc{
	margin: 3%;
}

.pro_cat1{width: 45%;margin: 2%;}

.diploma2 li{padding-left:11.5%;}

.contact-ditls{text-align:left;}

.ditl-part1{text-align:left;}

.dtl-img5 {width: 38%; margin: 0;}




}




@media handheld, only screen and (max-width: 768px) {
	
.dtl-img5{width:100%;}

.dtl-img1{width:100%;}	

.facmn-box{width:100%;}	

.vision-part{display:block;} 
	
.det-side{width:100%;}	

.ltst-new{margin-bottom:0px;}

.det-home2{width:100%; margin-top:3%;}

.det-home1{display:block;}

.news-div{float:left; width:100%; margin-bottom:2%;}

.head-tital{float:none; width:100%; margin:0% auto; text-align:center;}

.head-container2{padding:1% 2%;}	

.mailtop-container{display:none;}


}





@media handheld, only screen and (max-width: 667px) {

.head-container1 {
	display: none;
}
.con-tit{
	margin: -2.6%;margin-bottom: 4%;
}
.con-cof{
	max-width: 100%;margin-bottom:5%
}
.head-mail {
	display: none;
}
.head-subtit{
	font-size: 13px;
}
.founder-top {
    display: none;
}
.con-div2{
	display: block;
	clear: both;
	width: 100%;
	margin-bottom: 2%;
	padding-top: 4%;
}
.con-div2 img{
	width: 96%;
}
.stf-div{
	float: left;width:100%;margin-top: 4%;margin-bottom: 7%;padding-left: 1%;
}
.ftr-div1{
	width: auto;    
	display: inline-block;
    width: 95%;
    margin: 3% 1.25% 2% 3.25%;
}
.ftr-div2{
	width: 93%;
    margin : 0% 1.25% 8% 1.25%;
}
.ftr-div5{
	width: 100%; text-align: center;
	}
.ftr-div6{
	float: none;display: inline-block;padding-top:2%;
}
.ftr-div7{
	float: none;display: inline-block;font-size: 10px;text-align: center;width: 100%;
}
.container{
	padding-top: 3%;
}
.dtl-img1{
	width: 100%;float: none;display: block;
    margin-left: auto;
    margin-right: auto
}
.dtl-img2{
	width: 100%;
}
.dtl-img5{
	width: 100%;
	margin:0;
}
.tpk-div1{
	float: none;max-width: 100%;
}
.tpk-div2{
	float: none;max-width: 100%;
}
.fac-div img{
	width: 90px;
}
.enq_div_1{float: left; border:1px; border-style:solid; border-color:#DDDDDD; width:100%; margin-top:10px; margin-bottom:0px; }
.enq_div_2{background-color:#f5f5f5;padding-bottom:13px; padding-right:30px;}
.enq_div_3{float:left; padding-left:0px; width:100%; margin-bottom:15px; }
.enq_div_4{padding-bottom:12px; }

.enq_tb{width:100%;border: 1px solid #aaaaaa;  height:29px; border-radius:5px;background-color:#ffffff;margin-left:10px; color:#454545;}

.form_ms{width: 96%; height:100px;border: 1px solid #aaaaaa;  border-radius:5px;background-color:white;margin-left:0px; padding-left:5px; padding-right:5px; margin-bottom:0px;}

.heading5{
	font-size:18px;
}

.pro_cat1{width: 100%;margin:0; margin-bottom: 5%;}


.facmn-box{width: 100%;}


.sport-name{
	text-align: left;
}

.name1{
	width: 49%;
    vertical-align: top;
    margin-bottom: 3%;
	}

.diploma2 li{padding-left:23%;}

.ditl-part1{text-align:center; width:100%; padding:0%;}

.container-cr {padding: 2% 4% 0 4%;}

.container-cof {padding-top: 2.5%;}

.download-img img {width: 90%;}

.acdmic-img img {width: 90%;}

.academic-txt {margin-top: 5%; display: block;}

.contact-add {margin-bottom:5%;}

.enq_img_1 {width:100%;}
    
.fxdiv{display:block;}

.enq_img_1{display:none;}






	

}

@media handheld, only screen and (max-width: 360px) {

.con-titpg{
	margin: -2.4%;margin-bottom: 2%;
}


.con-pg{
	width: 90%;margin-bottom: 5%;
}


.new-sum{
	width: 75%;
}

.staff-sumhm{
	width: 72%;
}

.new-sum2{
	width: 75%;
}





}






