@font-face {font-family:'fram';src: url('FRAMDCN.TTF');}
@font-face {font-family:'frank';src: url('ITC Franklin Gothic LT Book Condensed.ttf');}

html{}
body{background-color:#fff;overflow-x:hidden;font-size:14px;font-family: 'frank', sans-serif; }
header{height:109px; position:fixed; overflow:hidden;width:100%}
p {}
a{color:#d27a41}
h2{text-transform: uppercase;}
h1,h2,h3,h4{font-weight: normal;font-family:'fram'}
.top{width:100%;background-color:#fff; z-index:100;left:0;top:0;}
.headerTop{width:1200px; margin: 0 auto; padding-top: 20px;overflow:hidden}

#logo{text-align:center;width:350px; float:left;}
#logo > img{  background-color: #fff; z-index: 100;  width:150px;padding:6px; float:left; margin-top:-30px;  /* width: 75px;  padding: 18px 20px;  margin:0 10px 0 145px;*/}
.pageTitle{color: #c63;  padding: 10px; margin-top:25px; text-align:left;}
.pageTitle h1{padding:0;  margin: 0; font-size:1.7em;text-transform:uppercase;line-height:1.2em;}
.pageTitle h2{font-size: 0.8em;padding: 0;margin: 0; color:#000;font-weight:normal;text-transform:none;}
.pageTitle h3{margin:5px 0 0; text-transform:none; font-weight:normal;line-height:1em;color:#666;letter-spacing:0.9px}
.pageTitle img{height:18px;}
.tagLine{display:block;color:#039;font-size:0.6em;font-weight:bold}
#loginInfo{padding:10px 70px 10px 10px;border-left:solid 2px #006;background-color:#06c;color:#fff;z-index:100}
.logout{background-color:#fff;background-position:5px center;border-radius:20px;right:3px;top:6px;padding:3px 10px 3px 20px;cursor:pointer}

#mobileMenu{display:none}
.navigation{text-align:center;float:right;margin-top:40px;}
.navigation nav ul{margin:0;padding:0;list-style:none;}
.navigation nav ul li{display:inline-block;}
.navigation nav ul li a{padding:8px 8px;color:#d27a41;text-decoration:none;cursor:pointer;text-transform:uppercase;margin-left:5px;display:block}
/*.navigation nav ul li a.on{color:#fff;background-color:#2a8cb3;}*/
.navigation nav ul li a.on{color:#fff;background-color:#000}

.navigation nav ul li.on{background:none;}
.navigation nav ul li.parent > a:after{content:'\25B8';}
.navigation nav ul li.parent:hover a{border-radius:0;}
.navigation nav ul li.parent:hover a.on:hover{border-radius:0;}
.navigation nav ul li.parent:hover a.on{border-radius:0}
.navigation nav ul li.parent:hover > a:after{content:'\25BE';}
.navigation nav ul.subMenu{display:none;position:absolute;z-index:10;border-top:solid 3px #fff;box-shadow:0 2px 6px rgba(0,0,0,0.1);font-size:1.0em;text-align:left}
.navigation nav ul li:hover ul.subMenu{display:block;}
.navigation nav ul.subMenu li{background-color:#fff;font-size:1em;display:block;padding:0;border-bottom:solid 1px #eee;margin:0;}
.navigation nav ul.subMenu li a{display:block;padding:5px 20px;border-radius:0;}
.navigation nav ul.subMenu li a.on{background-color:#fff; color:#000;}


#featuredNotice{background-color:#ced;padding:10px;color:#666;overflow:hidden;min-height:15px;width:100%;font-size:0.8em;}
#featuredNotice .scrollCont {position: absolute;width:auto; text-align:left;font-size:1.2em;white-space:nowrap;left:100%;}
#featuredNotice .scrollCont a{color:#333}
#featuredNotice .scrollCont strong{padding:0 10px;color:#333}
#featuredNotice .scrollCont p{display:inline-block;margin:0}
#featuredNotice .noticeDt{color:#000}
.noticeDt{color:#666;padding-right:10px;}

.imageSlider .section_title{}
.imageSlider .wrapper{position:relative;width:100%}
.imageSlider ul {height:560px;list-style: none;margin: 0;padding: 0;position: relative;}
.imageSlider li {height: 100%;width:100%;position: absolute;overflow: hidden;top: 0;left: 0;display: none;background-size: cover;background-position: center center;}
.imageSlider li img {visibility: hidden;}
.imageSlider .current {display: block;}
.imageSlider .slider-box.slide-animation {position: relative;overflow: hidden;}
.imageSlider .slider-box.slide-animation li {float: left;position: absolute;left: 100%;display: block;-webkit-transition: all 0.3s;transition: all 0.3s;}
.imageSlider .slider-box.slide-animation li.current,.imageSlider .slider-box.slide-animation li.prev {left: 0%;}
.imageSlider .slider-box.slide-animation li.prev {z-index: 997;}
.imageSlider .slider-box.slide-animation li.current {z-index: 998;}
.imageSlider .slider-dots {text-align: center;position: absolute;top: 0;right:0; margin:20px;padding: 5px;z-index:99;height:auto; width:auto;}
.imageSlider .slider-dots li {cursor:pointer;height:10px; width:40px;display:block;background-color:#1c9072;border:2px solid #fff;display: inline-block;margin: 0 5px;position: static;}
.imageSlider .slider-dots li:hover {background-color: #fff;}
.imageSlider .slider-dots li.current {background-color: #2085af;border:2px solid #adc;box-shadow:0 0 3px #666}
.imageSlider .arrows {cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);width: 60px;height:50px;z-index:1000;background: rgba(255,255,255,0.6);}
.imageSlider .arrows:hover {background: #ccc;}
.imageSlider .prev-arrow {left: 0px;}
.imageSlider .next-arrow {right: 0px;}
.imageSlider .arrows img {height: 100%;}
.imageSlider .info{position:absolute; text-align:center;padding:20px;font-size:2em;width:84%;box-sizing:border-box;background-color:rgba(0,0,0,0.5);bottom:0; color:#fff; right:8%;margin:0}
.imageSlider .info span{display:block;text-transform:uppercase;font-size:1.6em}


.message{background-color:#222;margin:0;padding:30px;color:#fff}
.message .wrapper{width:auto}
.message .section_title{text-align:center;color:#fff;margin:10px 0 40px}
.message article{font-size:1.2em}

/*LAYOUTS CSS -- START */
.main {padding:0; background: rgba(180, 167, 167, 0.2);}
.slide{position:relative;margin-bottom:40px}
.slide .section_title{display:none;}
#breadcrumb{width: 100%; margin: 10px auto;;display:none}

#breadcrumb a{text-transform:uppercase; text-decoration:none;}
#breadcrumb a >after {content: '\25B8';}
.main_content{width:1200px;margin:0 auto;overflow: hidden;padding-top:10px}
.section_title.page { display: none;}
.section_title h2{}
.left{width:53%; float:left; margin-left:8%}
.right{width:29%;float:right; margin-right:8%}
.right iframe{width:100%}
.right .page{width:100%}
.b1{width:100%; float:left;}
.b3{width:40%; float:left;}
.bottom1{clear:both;}
.bottom1, .bottom2, .bottom3, .bottom4 {background-color: rgb(50, 50, 50); background-overlay-opacity: 0;min-height:200px;color: #fff; float:left;width:22%}

.bottom1{padding-left:10%;width:23%}
.bottom2{}
.bottom3{width:28%;padding-left:6%}
.bottom4{padding-right:2%;width:31%}
.bottom1 .section_title, .bottom2 .section_title,.bottom3 .section_title, .bottom4 .section_title{display:none;}
.wrapper_Single_Content_bottom{padding: 20px 20px;}

#footerNav {display:none;}
#footerNav{position:relative}
#footerNav ul{list-style:none;padding:50px 15px;margin:0 5%;position:absolute;top:0;left:0;width:90%;height:100%;box-sizing:border-box;background-color:rgba(0,0,0,0.1)}
#footerNav ul li{margin:10px 5%;width:40%;display:inline-block;text-align:center}
#footerNav ul li a{padding:5px 10px;background-color:rgba(255,255,255,0.7);text-decoration:none;display:block;transition: background-color 0.6s ease;}
#footerNav ul li a:hover{background-color:rgba(255,255,255,1);}

.bottom1 .section_title h2, .bottom2 .section_title h2, .bottom3 .section_title h2{color:#CCC;}

.wrapper_Notice.page{margin-top:40px}
.wrapper_Notice article{margin:0 20px 20px 0;padding:10px 20px;background-color:#eee}
.wrapper_Notice article .noticeTtl{margin:5px 0;font-weight:normal}
/*LAYOUTS CSS end - End */

.ttlImg{width:100px;}
.right .section_title{display:block;text-transform:uppercase}

#minislideCont{list-style:none}
#minislideCont li{margin:5px 12px;background-color:#fff;padding:10px;border:solid 1px #ccc;text-align:center;display:inline-block;width:140px;height:70px}
#minislideCont li img{height:100%;width:100%;object-fit:contain;}

.contact_form{padding:40px}
.wrapper_Contact.Form.contact_form{background-color:#eee;margin-left:0;color:#000;}
.wrapper_Contact.Form.contact_form .field{margin:10px;}
.wrapper_Contact.Form.contact_form form label{display:inline-block;width:100px;text-align:left;float:left;padding:2px 10px 0 0;}
.wrapper_Contact.Form.contact_form form input,.contact_form form textarea{background-color:rgba(255,255,255,0.7);border:solid 1px #fff;width:80%}
.wrapper_Contact.Form.contact_form form input[type=submit]{width:auto;background-color:#039;color:#fff;text-transform:uppercase;padding:4px 10px;}
.wrapper_Contact.Form.contact_form form .btns:before{content:" ";display:inline-block;width:85px;}
.wrapper_Contact.Form.contact_form form textarea{height:70px;resize:none}
.wrapper_Contact.Form.contact_form form .captchaImg label{margin-top:-3px}
.wrapper_Contact.Form.contact_form form .captchaImg input{width:25%;float:left;margin-right:10px;padding:4px 2px}
#reload{padding:4px;background-color:#fff;margin-left:10px;border-radius:8px;cursor:pointer}

.notice {width:80%; margin:0 auto;}
.notice article{margin:20px 0;padding-bottom:15px;background-color:#fff;border-top:solid 1px #ddd ; margin:20px auto;}
.notice h4{font-size:1.4em;font-weight:normal;}
.notice h4, .notice p{margin:0;padding:5px 20px;clear:both}
.notice .noticeDt{float:left;background-color:#973;color:#fff;padding:2px 5px; margin-top: -20px;}
.cat_Notice.notice.spm52 .content_wrap{width:75%;margin:0 auto;}


.album{overflow:auto;background-color:#fff;margin:30px 0;padding:0;}
.pageHeader{font-weight:normal;text-transform:Capitalize;margin:5px 0 0;padding:2px 10px;border-bottom:solid 1px #eee}
.albumPhoto{float:left;margin:10px;border:solid 1px #ccc;padding:1px;position:relative;width:23%}
.albumPhoto a,.albumPhoto img{display:block; object-fit: cover;  width:100%;  height: 200px;}
.albumPhoto a.deletePhoto{position:absolute;right:5px;top:5px;background-color:#c00;color:#fff;padding:2px 5px;font-size:0.8em;width:auto;height:auto}
.deletePhoto,.deleteAlbum{cursor:pointer}
.deleteAlbum{margin-left:5px;background-color:#c00;color:#fff;padding:2px 5px;border-radius:3px;}
.deletePhoto:hover{box-shadow:0 0 3px #000}
.footer{width:auto; clear:both;background-color:#000;color:#999;text-align:center;padding:10px; font-size:0.9em}
.footer ul{padding:2px; margin:2px;}
.footer li{display:inline;}
.footer li a{text-transform:uppercase;;}
.wrapper_Single_Content.contact_address {}
.sitemap{color:#fff;}
.sitemap{}
.sitemap ul{column-count:1;padding:0}.sitemap ul ul{column-count:1;}
.sitemap ul li{margin:5px 0;}
.sitemap ul a{color:#eee;font-weight:normal;}
.map{margin:4px 40px; padding:4px 20px;}
.col2{width:50%;float:left;}
.col2 ul li{ padding: 4px;}
.col2 ul li a{color:#fff; text-transform:uppercase; padding:4px;font-weight:normal;}
.two_col_content{column-count:2;width:100%; text-align:justify;}
.two_col_content >img{width:100%}

.cat_News h3{margin:0;}
.cat_News article{display:flex;margin:10px 0}
.cat_News article .actions{position:absolute}
.cat_News article img{width:250px;margin-right:20px;min-height:100px}
.cat_News article h3 a,.newsBlock h3 a{text-decoration:none;color:#279a05;cursor:pointer;font-weight:normal;}
.cat_News .featured{border-bottom:solid 1px #ccc;padding:10px 0 20px;margin-bottom:40px}
.cat_News .featured h4{text-transform:uppercase;font-size:1.2em;margin:15px 0}
.cat_News .featured article{background-color:#f6f6f6;padding:10px 25px 5px 10px}
.newsBlock{margin:0;padding:10px 0 10px 0;list-style:none;display:flex;margin-top:4px;border-top:solid 1px #ccc;flex-wrap:wrap;}
.newsBlock h3{margin:10px 0;}
.newsBlock li{width:100%;margin:0; background-color:#efc;}
.newsBlock li img{float:left;margin-right:10px;width:100px;min-height:70px}
.newsBlock > img{}
.newsBlock a{color:#fff;}
.newsBlock .ndt{color:#666; padding-top:10px;font-size:0.8em}
.newsBlock .ndt i{display:inline-block;margin-right:10px;}
.newsBlock small.fa-angle-right{font-size:0.7em;padding:0;text-decoration:underline;}
.b3 .section_title h2{background-color:rgba(35, 157, 219, 1);}
.b1 .section_title,.b3 .section_title{border-color:rgba(35, 157, 219, 1)}
/*.b1 .section_title{margin-top:54px;}
.b1 .section_title h2{display:none;}*/
.b1 .section_title h2{background-color:#fff;text-indent:-100000px;}
.partners .section_title{display:none;}

.buttonlk {  width: 100px;  text-align: center;  border: 1px solid;  margin: 0 auto;  border-radius: 4px;  padding: 10px;  color: orange;}

.latestNews h4{margin-bottom:15px;text-transform:uppercase;font-size:1.2em}
.latestNews .articles{display:flex;}
.latestNews .articles article{margin:0 10px 10px 0;position:relative;width:25%}
.latestNews .articles article:nth-child(even){margin-right:0;}
.newsBlock li:nth-child(even){margin:10px 0 ; background-color:#dfd;}
.cont_thumbImage {width: 100%;}
.latestNews .articles img{width: 100%;height: 180px; object-fit: cover;}
.latestNews .articles p{display:none;}
.latestNews { padding: 0 10px 0 10px;}
.news_list { overflow: hidden;  margin: 10px; }
.news_list h3 a { color:#279a05}
.news_list .ndt{float:left; margin-right:10px; color:#f23b1b;}
.news_list >img{float:left;padding: 20px; width:200px;}
.wrapper .fullNews {width:60%; margin:0 auto; overflow:hidden; float:left;}
.fullNews >img{width:400px; float:left;padding: 10px;}
.fullNews h2 {padding: 2px 10px 0 0;  margin-left: 4px;font-weight:500; margin:0 0;text-align:left;font-size:1.2em;}
.fullNews .ndt {margin:4px;text-align:left;color:red;font-weight:500; padding-right:10px; float:left; margin:0}
.fullNews .content{}
.fullNews .imgCont{width:300px;}
.fullNews .contbody,.fullNews .imgCont{margin:4px;}
.fullNews .imgCont img{width:100%;margin:0 8px 4px 0; float:left;}
.wrapper_News{margin:0 auto;}
.wrapper_News h4{}
.wrapper_News .featured article{background-color:#fee;}
.wrapper_News .featured h3:before{content:'';}
.anouncement{float:left; width:80%; margin:15px 0 15px 2%; background:#eee;border:solid 5px rgba(35, 157, 219, 1);padding:20px;text-align:center;}
.anouncement img{width:100%;}



.profile{width: 90%; margin:0 auto 50px auto;clear: both;}
.profile h2{color:#2a8cb3;}
.pro_image {float:left; width:180px;}
.pro_image img{ width:150px;}
.profile_text{margin-left: 150px; margin-bottom:20px; min-height:200px;}



#mobileMenu{position: fixed;top: 0;left: 0;width: 100%;display: none;z-index:100;}
#mobileMenu ul{margin:0;padding:0;font-size:1.0em}
#mobileMenu ul li{display:block;background-color: #000;text-align: center;text-transform: uppercase;border-bottom: 1px solid #fff;}
#mobileMenu ul li a{padding: 10px 0;display:block;color:#fff;text-decoration:none;font-size:1.2em}
#mobileMenu ul li.lion{background-color:#c63;}
#mobileMenu ul.subMenu{z-index:10;margin-top:2px;font-size:1em;}
#mobileMenu ul.subMenu li{background-color:transparent;display:block;padding:0;border-bottom:none;margin:0}
#mobileMenu ul.subMenu li a{background-color:rgba(0,0,0,0.2);display:block;padding:5px 10px;border-radius:0;text-transform:none;width:85%;margin:0 auto 2px}
#mobileMenu ul.subMenu li a.on{background-color:rgba(0,0,0,0.5)}




.keyinfo ul{column-count:2;list-style:none;padding:20px 0;}
.keyinfo li span{color:#777;}
.keyinfo li{margin:0 0 20px;padding:10px 0 10px 75px;background:url('icons-keyinfo.png') no-repeat;background-size:60px 1200px;}
.keyinfo li:nth-child(1){background-position:-15px -15px;}
.keyinfo li:nth-child(2){background-position:-15px -63px;}
.keyinfo li:nth-child(3){background-position:-15px -111px;}
.keyinfo li:nth-child(4){background-position:-15px -158px;}
.keyinfo li:nth-child(5){background-position:-15px -211px;}
.keyinfo li:nth-child(6){background-position:-15px -267px;}
.keyinfo li:nth-child(7){background-position:-15px -318px;}
.keyinfo li:nth-child(8){background-position:-15px -365px;}
.keyinfo li:nth-child(9){background-position:-15px -413px;}
.keyinfo li:nth-child(10){background-position:-15px -459px;}
.keyinfo li:nth-child(11){background-position:-15px -508px;}
.keyinfo li:nth-child(12){background-position:-15px -551px;}/*
.keyinfo li:nth-child(1):hover{background-position:-15px -604px;}
.keyinfo li:nth-child(2):hover{background-position:-15px -653px;}
.keyinfo li:nth-child(3):hover{background-position:-15px -702px;}
.keyinfo li:nth-child(4):hover{background-position:-15px -750px;}
.keyinfo li:nth-child(5):hover{background-position:-15px -803px;}
.keyinfo li:nth-child(6):hover{background-position:-15px -851px;}
.keyinfo li:nth-child(7):hover{background-position:-15px -907px;}
.keyinfo li:nth-child(8):hover{background-position:-15px -955;}
.keyinfo li:nth-child(9):hover{background-position:-15px -1003px;}
.keyinfo li:nth-child(10):hover{background-position:-15px -1050px;}
.keyinfo li:nth-child(11):hover{background-position:-15px -1097px;}
.keyinfo li:nth-child(12):hover{background-position:-15px -1141px;}*/

.holidayList{display:flex;flex-wrap:wrap;padding:20px;}
.holidayList ul{list-style:none;width:calc(25% - 20px);margin:20px 10px;background-color:#23a0db;color:#fff;padding:5px 0 25px;}
.holidayList ul:before{display:block;padding:15px;font-size:1.5em;}
.holidayList ul:nth-child(1){background-color:rgba(35, 160, 220, 1);}.holidayList ul:nth-child(1)::before{content:'JAN';}
.holidayList ul:nth-child(2){background-color:rgba(35, 160, 220, 0.85);}.holidayList ul:nth-child(2)::before{content:'FEB';}
.holidayList ul:nth-child(3){background-color:rgba(35, 160, 220, 0.7);}.holidayList ul:nth-child(3)::before{content:'MAR';}
.holidayList ul:nth-child(4){background-color:rgba(35, 160, 220, 0.55);}.holidayList ul:nth-child(4)::before{content:'APR';}
.holidayList ul:nth-child(5){background-color:#FFFDE7;color:#000;}.holidayList ul:nth-child(5)::before{content:'MAY';}
.holidayList ul:nth-child(6){background-color:#FFEFCB;color:#000;}.holidayList ul:nth-child(6)::before{content:'JUN';}
.holidayList ul:nth-child(7){background-color:#F6E3BA;color:#000;}.holidayList ul:nth-child(7)::before{content:'JUL';}
.holidayList ul:nth-child(8){background-color:#DFCAA0;color:#000;}.holidayList ul:nth-child(8)::before{content:'AUG';}
.holidayList ul:nth-child(9){background-color:rgba(180, 50, 50, 1);}.holidayList ul:nth-child(9)::before{content:'SEP';}
.holidayList ul:nth-child(10){background-color:rgba(180, 50, 50, 0.85);}.holidayList ul:nth-child(10)::before{content:'OCT';}
.holidayList ul:nth-child(11){background-color:rgba(180, 50, 50, 0.7);}.holidayList ul:nth-child(11)::before{content:'NOV';}
.holidayList ul:nth-child(12){background-color:rgba(180, 50, 50, 0.55);}.holidayList ul:nth-child(12)::before{content:'DEC';}
.holidayList ul li{margin:10px 15px;}
.holidayList ul li label{padding-left:5px;}
/*.holidayList ul.single li label{display:block;font-size:1.8em;padding-top:10px;padding-left:0;}
.holidayList ul.noe li span{font-size:4.5em;font-weight:bold;}*/

#albox{display:flex;flex-wrap:wrap;}
#albox .back{cursor:pointer;background-color:red;color:#fff;padding:15px 0;width:30px;line-height:0px;text-align:center;border-radius:15px;display:none;position:absolute;right:20px;}
#albox.off .box{display:none;}
#albox.off .back{display:block;}
#albox .box{background-color:#425F57;width:calc(25% - 20px);margin:20px 10px;text-align:center;color:#fff;font-weight:normal;text-transform:uppercase;cursor:pointer;}
#albox .box:nth-child(2){background-color:#425F57;}
#albox .box:nth-child(3){background-color:#425F57;}
#albox .box:nth-child(4){background-color:#425F57;}
#albox .box .boxImg{height:200px;overflow:hidden;}
#albox .box img{width:100%;height:100%;}
#albox .box .albumNm{padding:30px 10px;}
#albumCont .album{display:none;margin:30px 0;padding:0;border:none;width:100%}
#albumCont .album.on{display:flex;flex-wrap:wrap;align-items:center;}
#albumCont .album h2{width:100%;box-sizing:border-box}
#albumCont.show .album{display:block;}
#icon_wrapper{position:fixed;right:0;top:5px;text-align:center;z-index:100;}
#icon_wrapper a{color:#fff;display:inline-block;margin:5px 0;font-size:1.2em;}

#social_icons{position:absolute;right:8%;top:0;z-index:99;}
#social_icons a{background:transparent url('../asset/social-logos.png') center -3px no-repeat;display:inline-block;padding:12px;margin:5px;background-size:80%}
#social_icons a.facebook{}
#social_icons a.instagram{background-position:center -57px;}
#social_icons a.youtube{background-position:center -72px;padding:12px 14px;}
#social_icons a.twitter{background-position:center -97px;padding:12px 14px;}

#connect_icons{position: fixed;  right: 0;  bottom: 10%;  z-index: 99;  background-color: #ccc;  box-shadow: 0 0 10px rgba(0,0,0,0.5);  border-radius: 4px 0 0 4px;}
#connect_icons .button{background-color: #65bc54; margin:8px 0 8px 8px;}
#connect_icons .button a img{height:20px}
#connect_icons a{color: #fff;  padding: 4px 10px 4px 4px;  display: flex;  align-items: center;  gap: 4px;  border-radius: 3px;  font-weight: 400; text-decoration:none; }
#connect_icons a.wa_imphal{background-position:center}
#connect_icons a.wa_guwahati{background-position:center}



.mob .parent .fa-angle-down{position:absolute;right:15px;top:12px}
.mob .parent{position:relative}
.mob .parent .subMenu{display:none}

#flashMsg{position:fixed;background-color:rgba(0,0,0,0.8);height:100%;width:100%;z-index:90000;top:0;box-sizing:border-box;display:none;transition: visibility 0s, opacity 0.5s linear;text-align:center}
#flashMsg .msg{background:url('admission-open.png') no-repeat center center;background-size:100% 100%;padding:70px 30px 20px;box-sizing:border-box;color:#666;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width:310px}
#flashMsg .msg strong{color:#000;}
.pic{text-align:center;margin:10px 0;}
.text{text-align:justify;}
.heads{text-align:center; }


.row,.flex {display:flex;}
/*.col3{width:33%; text-align:center;box-shadow:0 0 5px #9df;border-radius:5px}*/
.col3{width:33%; text-align:center}
.row .col3:nth-child(2){margin:0 50px}


.col4{width: calc(25% - 20px); text-align:center; background:#fff; padding: 10px; margin:10px; box-sizing:border-box;}


/*.col3{width:33%; text-align:center;box-shadow:0 0 5px #9df;border-radius:5px}*/
.col2{width:50%;}

.row .col2:nth-child(2){margin-left:50px}


.services .row .col4{padding: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.5); border-radius:4px; }
.services .row .col4 h3{margin:0}

.taCont{position:relative;margin-bottom:170px}
.timing{position:absolute;margin-top:20px}
.timing p{padding:10px 20px;float:left;margin:0 20px 0 0;background-color:#ffc}
.arise{width:28%;float:right;margin:40px 0 40px 40px;padding:20px;text-align:center;background-color:#fed}
.pic{float:left;margin:10px 10px 20px 0}
.numbertext{display:none}
.fade{margin-bottom:40px}
.fade .heads{text-align:left}
.boys,.girls{padding:0 25px 15px;background-color:#f6f6f6;min-width:40%}
.boys{margin-right:40px;background-color:#eee}
.boys ol,.girls ol{list-style-position:inside;padding:0}
.boys li,.girls li{margin:5px}
.holidays{width:50%}
.holidays table{width:100%;border-collapse:collapse}
.holidays thead td{background-color:#0af;color:#fff;}
.holidays td{padding:3px 6px;border:solid 1px #ccc;background-color:#f6f6f6}
.holidays tr:nth-child(even) td{background-color:#cef}
.prog{margin-left:40px}
.prog ol{margin:0 0 50px}
.prog li{margin:5px 0}

.mid_content{width:600px; margin:0 auto;padding:5px 20px 40px}
.wrapper_Contact form{display:flex;flex-wrap:wrap}
.wrapper_Contact .field{width:calc(50% - 10px);margin:10px 10px 10px 0;}
.wrapper_Contact .field.full{width:100%}
.wrapper_Contact label{display:block; margin-bottom:5px;}
.wrapper_Contact input,.wrapper_Contact textarea{width:100%;box-sizing:border-box;border:solid 1px #ccc;padding:5px;border-radius:3px}
.captchaImg{display:flex;flex-wrap:wrap}
.captchaImg label{width:100%}
.captchaImg #captcha{width:calc(100% - 125px)}
.captchaImg img{margin:1px 0}

.wrapper_Contact .field .captchaImg input { width: 200px;}
.wrapper_Contact .btns{width:100%;margin-top:20px}
.wrapper_Contact .btns input{text-transform:uppercase;padding:12px 40px;background-color:#000;color:#fff;cursor:pointer;border:none;border-radius:3px;width:auto}
.btnLnk{padding: 10px 20px;
  display: inline-block;
  background-color: #ced;
  border-radius: 5px;
  text-decoration: none;
  border: solid 2px #adc;
  transition: background-color 0.6s ease;
}
.btnLnk:hover{background-color: #adc;}

.mySlides {display: none;}
.mySlides img {vertical-align: middle;}
.slideshow-container { max-width:250px;  position: relative;  margin: auto;}
.text {  color: #f2f2f2;  font-size: 15px;  padding: 8px 12px;  position: absolute; bottom: 8px;  width: 100%;  text-align: center;}
/* Number text (1/3 etc) */
.numbertext {  color: #f2f2f2;  font-size: 12px;  padding: 8px 12px;  position:absolute; top: 0;
}
/* The dots/bullets/indicators */
.dot {  height: 15px;  width: 15px;  margin: 0 2px;  background-color: #bbb;  border-radius: 50%;  display: inline-block;  transition: background-color 0.6s ease;}
.active {  background-color: #717171;}
/* Fading animation */
.fade {  animation-name: fade;  animation-duration: 1.5s;}




.section_title ,.wrapper_Gallery_{margin:0;padding:20px}
.section_title h2{margin:0}
.section_title.block{display:none;}
.homeIntro  .content_title{display:none;}
.banner{background:rgba(180, 167, 167, 0.2);}
.banner1{text-align:center;padding:10px 0 40px}
.banner2{background:#fff; padding:10px;text-align:center;}
.row .col3{background:#fff;}
.row .col2{background:#fff;}

.tagline{text-align:center;}
.homeIntro h2{font-size:2.8em; padding: 0 20px; margin:10px;}
.homeIntro .col3{border:solid 5px rgba(0,0,0,0.2);box-sizing:border-box}
.homeIntro .col3 h3{font-size:2.8em; padding:10px; margin:10px;}
.homeIntro .col3 p{font-size:1.6em;}

.homeIntro .col2{border:solid 5px rgba(0,0,0,0.2);box-sizing:border-box}
.homeIntro .col2 h3{font-size:2.8em; padding:10px;}
.homeIntro .col2 p{font-size:1.6em;}



.homeIntro .banner2 .main_content{font-size:1.4em;padding:30px 0 0}
.homeIntro .banner1:last-child{background-color:#fff;}
.homeIntro .banner1:last-child .col4{background-color:#fec;font-size:1.2em;border:solid 5px #c63}
.homeIntro .banner1:last-child .main_content,.homeIntro .banner1:last-child .main_content h3{margin-top:0;padding-top:0}
.homeIntro .banner1:last-child .main_content h3{font-size:1.4em}

.products{text-align:center; padding: 10px; }
.products .row .col4{background:#fff; box-shadow: 0 0 10px rgba(0,0,0,0.5);}


.partners{white-space:nowrap}


@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
	   
}


@media (max-width: 1100px)
{
}

@media (max-width: 960px)
{
header,nav{width:100%;margin:0}
}

@media (max-width: 820px)
{
	
}
/**/
@media (max-width: 765px)
{
.top{width:100%}
.pageTitle{font-size:0.8em; margin:0; padding:0;text-align:center;}
.wrapper_Single_Content_page{padding:20px}
.wrapper_Contact .field{width:100%}
	nav{display:none;}
	#mobileMenu{position:fixed;overflow-y:auto;height:100%}
	.toggleMobile{position: fixed;top:5px;left:5px;display: block;width:30px;height:28px;cursor: pointer;z-index: 999;}
	.toggleMobile span.menu1, .toggleMobile span.menu2, .toggleMobile span.menu3{display: block;position: absolute;width:30px;height:6px;left: 0;background:#000;
			-webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
			transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
	
																																							  
	}
	.toggleMobile span.menu1{top: 0;}
	.toggleMobile span.menu2{top: 10px;}
	.toggleMobile span.menu3{top: 20px;}
	.toggleMobile.active span.menu1,.toggleMobile.active span.menu2{background-color:#fff}
	.toggleMobile.active span.menu1{top: 10px;
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
			-webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
			transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
	}
	.toggleMobile.active span.menu2{
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			transform: rotate(-45deg);
			-webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
			transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
	}
	.toggleMobile.active span.menu3{
			opacity: 0;
			-webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
			transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
	}

	.headerTop{height:auto; width:auto;}
	#logo{text-align:center; width:100%; margin:4px auto;}
	#logo > img {width:150px; float:none;padding-bottom:0}
	
	.pageTitle h1{font-size:1.6em;display:none}
	.pageTitle h2{font-size:1em}
	.imageSlider .info {padding:0; font-size:1.0em;bottom:0; width:100%;right:0;}
	.wrapper,.contact_address .wrapper, .contact_form .wrapper{width:auto;}	
	.imageSlider .slider-dots{margin:5px 0 0; padding:0;}
	.imageSlider .slider-dots li{width:10px}
	.notice,.left, .right,.b3,.b1,.bottom1, .bottom2 {width: 100%;}
		.bottom1 .section_title, .bottom2 .section_title, .bottom3 .section_title{padding:10px 0 0 10px;}
.latestNews .articles article:nth-child(2n), .newsBlock li:nth-child(2n) {  margin:10px 0;}
.latestNews .articles{  flex-direction:column;}
.latestNews .articles article {  width:auto;  margin:10px 0;}
.latestNews {  padding:20px;  margin: 0}	
.b3:first-child{margin-right:17%;}
	
	.contact_address .wrapper, .contact_form .wrapper{min-height:auto;float:none;}
	.contact_address,.contact_form{width:auto;float:none}
	.contact_form form input, .contact_form form textarea{width:100%}
	.contact_form form label{width:100%; text-align:center;}
	.single_article article{width:100%}
	.imageSlider ul{height:180px}
	.twocolumn article{width:100%}
	
	.three_col_content{width:100%; margin:0 4px;}
	.album{width:100%}
.main_content{width:100%; }
.message .msgCont{display:block;padding:10px}
.message .msgBox{width:100%;margin-top:40px;text-align:center;}
.message .msgBox img{float:none}
.message .msgBox p{clear:both;padding:5px}
.schemes .wrapper{display:block}
.schemes h2{display:block}
.schemes article{width:calc(100% - 60px);}
#featuredNotice .scrollCont{position:static;white-space:normal;text-align:center;}
.map{margin:4px;padding:4px;}
.anouncement{width:89%;float:none;margin:30px auto;box-sizing:border-box;}
.main .anouncement article{padding:0;font-size:1em}
.main .anouncement article p{font-size:1em;}
.notice article, .content_wrap{width:100%;}
.left, .right{width:100%; margin:10px;}
.bottom1 , .bottom2, .bottom3, .bottom4{width:100%; padding:0; margin:0;min-height:auto;text-align:center}
.wrapper_Single_Content.sitemap{margin:0; padding:0}
.wrapper_Single_Content.contact_address{margin:4px;; padding:10px;}
.two_col_content{column-count:1; width:auto; margin:0 10px;}
.page{width:auto; margin:auto;}
#social_icons{right:0;}
.main{}
.main article{}
.section_title{margin:0;}
.b1 .section_title{display:none;}
.section_title h2{width:100%;box-sizing:border-box;}
.holidayList{display:block;padding:0;}
.holidayList ul{width:100%;margin:30px 0;}
.keyinfo ul{column-count:1;}
.heads{text-align:center; }
#connect_icons{bottom:5%;}
#albox,#albumCont{display:block;padding:20px;}
#albox .box{width:100%;margin:20px 0;}
.wrapper .fullNews{width:100%;box-sizing:border-box;}
.fullNews .content{display:block;}
.fullNews .contbody,.fullNews .imgCont{width:100%;margin:0px;}
#featuredNotice{box-sizing:border-box;margin-top:20px}
.wrapper_Single_Content article img{height:auto}
.albumPhoto{width:100%;}
.row,.flex{display:block}
.row .col3{width:100%;padding:10px;margin:20px 0}
.row .col3:nth-child(2){margin:20px 0}
.row .col2{width:calc(100% - 20px);padding:10px;margin:20px 0}
.row .col2:nth-child(2){margin:20px 0}
.pro_image{width:100%;text-align:center;}
.profile_text{margin:0;}
.profile{width:100%; margin:0;}

.taCont{margin-bottom:0px}
.timing{position:static}
.timing p,.arise{float:none;margin-right:0}
.arise{width:auto;margin:20px 0}
.pic{float:none;margin:10px auto}
.text{width:auto}
.boys,.girls{margin:10px 0;width:auto;padding:1px 20px}
.boys ol,.girls ol{list-style-position:outside;padding-left:16px}
.holidays{width:auto;font-size:0.8em}
.prog{margin:30px auto}
.wrapper_Notice article{margin:20px}

#footerNav{display: block;width: 100%;min-height: auto;padding-bottom: 20px;}
#footerNav ul{position: static;background: transparent;padding: 0;}


.homeIntro h2{font-size:1.8em;}
.homeIntro h3{font-size:1.4em;margin:0}
.row .col4{width: auto; margin: 20px 0;}
.mid_content {width: auto}
.wrapper_Contact.Form_{}


#connect_icons_mobile {display:block; position: fixed; bottom:0; background:#ccc; width:100%;}
#connect_icons_mobile .location{float: left;
    width: 50%;
    text-align: center;
    border-right: 1px solid #ccc;}
#connect_icons_mobile .location .button{float:left; text-align:center; border:1px solid #fff; width:50%}
#connect_icons_mobile .location .button a {padding: 0 10px;}
#connect_icons_mobile .location .button a img{height:40px;}
.rowmob{display:flex;}


.homeIntro .banner1{padding:20px 20px 40px}
.homeIntro .banner2{padding:10px 30px}

#connect_icons .button{background-color: #65bc54; margin:20px 0 20px 8px;}

#connect_icons a{color: #fff;  padding: 10px 10px 10px 4px;  display: flex;  align-items: center;  gap: 4px;  border-radius: 3px;  font-weight: 400; text-decoration:none; }

}
/*end here*/

			  
  

#mobView{position:fixed;z-index:1001;height:100%;top:20px;text-align:center}
#mobView img{background-color:#fff;padding:2%;width:90%;border-radius:5px;}
#mobView h3{background-color:#fff;margin:auto;width:94%;border-radius:5px;}
#mobView a.close{background-color:#e00;color:#fff;cursor:pointer;padding:2px 5px;border-radius:5px;position:fixed;right:10px;top:5px}



@media (max-width: 500px)
{

}