@font-face {
  font-family: 'OpenSans';
  src: url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf')  format('truetype'), url('../fonts/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf')  format('truetype'), url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf')  format('truetype'), url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Roboto-Bold';
  src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Bold.woff') format('woff'), url('../fonts/Roboto-Bold.ttf')  format('truetype'), url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf')  format('truetype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Oswald-Regular';
  src: url('../fonts/Oswald-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Oswald-Regular.woff') format('woff'), url('../fonts/Oswald-Regular.ttf')  format('truetype'), url('../fonts/Oswald-Regular.svg#Oswald-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Oswald-Medium';
  src: url('../fonts/Oswald-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Oswald-Medium.woff') format('woff'), url('../fonts/Oswald-Medium.ttf')  format('truetype'), url('../fonts/Oswald-Medium.svg#Oswald-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Regular';
  src: url('../fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway-Regular.woff') format('woff'), url('../fonts/Raleway-Regular.ttf')  format('truetype'), url('../fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'QuiteMagical-Regular';
  src: url('../fonts/QuiteMagical-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/QuiteMagical-Regular.woff') format('woff'), url('../fonts/QuiteMagical-Regular.ttf')  format('truetype'), url('../fonts/QuiteMagical-Regular.svg#QuiteMagical-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

h2{ font-family: 'Oswald-Medium';}
::-webkit-input-placeholder { 
  color: #fff;
}
::-moz-placeholder { 
  color: #fff;
}
:-ms-input-placeholder {
  color: #fff;
}
:-moz-placeholder { 
  color: #fff;
}
p{ color:#363636; font-size:15px}

  .px{ padding:0}


body { background: #fff ; font-family: 'OpenSans'; font-size:14px; line-height:25px;  }
.header {width: 100%;	display: block;	min-height: 140px;	padding: 5px 0; background:url(../images/bg.jpg) repeat;}
.header img{ float:left;}
.div1{ float: right;   width: 82%;}
.forminput{ width:55%; background:#9a0000; border:0; border-bottom:3px solid #4f0101; height:35px; padding:5px 10px; float:left; 
    margin-left: 20px;}
.formsubmit{ background:#4f0101 url(../images/search.png) no-repeat; width:43px; height:35px;  border:0; background-position: 5px 5px; float:left}
.header ul li span{ width:48px; height:48px; background:#506bb5; text-align:center; color:#fff; font-size:25px; line-height:48px; border-radius:50%; border:2px solid #cbd0d6; margin-right:10px}
.header ul{ margin:0; padding:10px 0 0 0; clear:both; }
.header ul li{ font-family: 'Roboto-Regular'; color:#373738; font-size:16px;     margin-bottom: -12px; list-style-type:none; float:right;line-height:45px;}
.header ul li a{  font-family: 'Oswald-Medium'; color:#c71717; font-size:17px}

.nav_div{  background:url(../images/NAV.png) no-repeat;     background-position: 0 0;min-height:59px; position:relative; top:7px; width:1180px; margin:0 auto }
.navigaton{ display:table; width:100%; margin:0 auto; position:relative;z-index:66666; top:0;     padding: 0 0; background:#4255a3;   }

.logo {	padding: 0; display:table; 	margin:-103px 0 -44px 0/*-120px 0 -44px 0*/;	float: left; z-index:55555; position:relative; top:-44px}

.dmn_home_about2{padding: 25px 15px 10px;text-align:justify;}
.header .wrapper{ position:relative}
.header h3 { font-family: 'Oswald-Medium'; float:left; margin-top:12px}
.header h3 span{background: #e77817;   color: #fff;    padding: 5px 10px;   font-family: 'Oswald-Medium';}
.icon{ float:right; padding:10px 0 0 0}
.icon span{  color:#fff; text-align:center; line-height:45px; font-size:18px; border-radius:50%; margin-right:8px; width:45px; height:45px } 


.navigaton .container{ position:relative}
.slider {  position: relative;     z-index: 1;     margin-bottom:0;}
.sticky{ position: -webkit-sticky; position: fixed;     background: #ffffff;  top: 0;}
.sticky .logo{ margin:0}

.welcome { padding:27px 0 0px; background:#8bb1f3 url(../images/bg2.jpg) no-repeat; min-height:386px  }
.welcome h2{ font-size:20px; background:#850000; color:#fff; display:table; padding:10px 20px; font-family:poppins; margin:0}
.welcome h3{ background:#ffcc00;   font-family: 'Raleway-Regular'; color:#000000; /*text-transform:uppercase;*/ margin:0 0 5px 0; padding:15px; 
font-size:25px; line-height:45px;text-align:justify; }
.welcome h3 span{ color:#910011}
.welcome p{ color:#000}
.welcome img{ margin:40px auto }


.our_facilities { padding:27px 0; background:#8bb1f3 url(../images/bg3.jpg) no-repeat; min-height:auto ; background-size:cover; position:relative }
.our_facilities h2{ text-align:center;  font-family: 'Oswald-Medium'; font-size:35px; color:#fff; padding:10px 50px; border-radius:4px; background:#be0f0e; display:table; margin:-22px auto 0 }
.facilities_sec{ background:#fff url(../images/bg.png) no-repeat; background-size:100%; margin:45px auto 80px; display:table; min-height:578px; width:100%; max-width:1075px}
.facislider{ width:100%; height:100%;  min-height:345px; }
.facislider img{ margin:0 auto; width:124px; height:124px; margin:-60px auto 0; border-radius:50%; border:3px solid #fff; -webkit-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.32); -moz-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.32);box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.32);}

.btn_read{ background:#fff; border-radius:30px; padding:10px 30px; color:#000; font-size:15px; margin:0 auto; display:table}
.facislider{ background: -moz-linear-gradient(90deg, #9ec600 0%, #9ec600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ec600), color-stop(100%, #9ec600)); background: -webkit-linear-gradient(90deg, #9ec600 0%, #9ec600 100%);  background: -o-linear-gradient(90deg, #9ec600 0%, #9ec600 100%); background: -ms-linear-gradient(90deg, #9ec600 0%, #9ec600 100%); background: linear-gradient(0deg, #9ec600 0%, #9ec600 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec600', endColorstr='#9ec600',GradientType=0 );  border-radius:30px;  border:3px solid #fff; -webkit-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.22);
-moz-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.22);box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.22); padding:20px; text-align:center; color:#fff}

.facislider1{ background: -moz-linear-gradient(90deg, #9ec600 0%, #9ec600 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ec600), color-stop(100%, #9ec600)); background: -webkit-linear-gradient(90deg, #9ec600 0%, #9ec600 100%);  background: -o-linear-gradient(90deg, #9ec600 0%, #9ec600 100%); background: -ms-linear-gradient(90deg, #9ec600 0%, #9ec600 100%); background: linear-gradient(0deg, #9ec600 0%, #9ec600 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec600', endColorstr='#9ec600',GradientType=0 );  border-radius:0px;  border:3px solid #fff; -webkit-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.22);
-moz-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.22);box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.22); padding:0px; text-align:center; color:#fff}

.facislider2{ background: linear-gradient(0deg, #cccccc70 0%, #2c2c2c61 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec600', endColorstr='#9ec600',GradientType=0 );  border-radius:0px;  border:3px solid #fff; -webkit-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.22);
-moz-box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.22);box-shadow: -1px -1px 17px 0px rgba(0,0,0,0.22); padding:0px; text-align:center; color:#fff}

.header .fa-phone{width:40px; height:40px;line-height:40px;font-size:20px;}
.header .fa-map-marker{width:40px; height:40px;line-height:40px;font-size:20px;}
.facilities_sec ul li p{ color:#fff; line-height:21px}
.facislider h3{ font-size:22px; color:#fff; text-transform:uppercase}
.facilities_sec .bx-wrapper{ margin: 0 auto;  padding: 75px 0 0 0;}
.facilities_sec .bx-viewport{ padding:50px 10px}
.facilities_sec .bx-wrapper .bx-prev{ left:-90px;}
.facilities_sec .bx-wrapper .bx-next{ right:-90px}


.div2{background: -moz-linear-gradient(90deg, #ffaf40 0%, #d77d00 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d77d00), color-stop(100%, #ffaf40)); /* safari4+,chrome */
background: -webkit-linear-gradient(90deg, #ffaf40 0%, #d77d00 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(90deg, #ffaf40 0%, #d77d00 100%); /* opera 11.10+ */
background: -ms-linear-gradient(90deg, #ffaf40 0%, #d77d00 100%); /* ie10+ */
background: linear-gradient(0deg, #ffaf40 0%, #d77d00 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d77d00', endColorstr='#ffaf40',GradientType=0 ); 
}

.div3{background: -moz-linear-gradient(90deg, #ff6666 0%, #db2727 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #db2727), color-stop(100%, #ff6666)); 
background: -webkit-linear-gradient(90deg, #ff6666 0%, #db2727 100%); 
background: -o-linear-gradient(90deg, #ff6666 0%, #db2727 100%);
background: -ms-linear-gradient(90deg, #ff6666 0%, #db2727 100%);
background: linear-gradient(0deg, #ff6666 0%, #db2727 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2727', endColorstr='#ff6666',GradientType=0 ); }

.academic{ margin:0 auto; display:block; width:900px}
.academic h2{ margin-bottom:20px}
.academic ul{ margin:0; padding:0}
.px-10{ padding:0 10px}
.academic h3{ margin:0 0 2px 0; font-family: 'Roboto-Regular'; color:#fff; font-size:17px}
.academic img{ margin-right:5px}
.academic  p{ background:#f0f0f0; color:#454545; font-size:14px; padding:8px 15px; border-bottom: 1px solid #d0d0d0; margin:0}
.academic  p a{ color:#454545}
.academic p span{ margin-right:5px; font-size:20px; color:#a4a4a4}
.teaching{ background:#fd6363; padding:5px;     min-height: 175px; }
.curricalm{ background:#95cc44}
.yearly{ background:#fbaa3a}

.quickform{ width:100%; max-width:568px; margin:0 auto; display:table; padding:30px 0 0 0 }
.quickform h4{ text-align:center; background:url(../images/icon5.png) no-repeat; width:237px; line-height:35px; font-size:25px; display:table; margin:0 auto; text-align:center; color:#fff; min-height:37px;  font-family: 'Oswald-Regular';}
.quickform input{ min-height:45px; border:0}
.quicksubmit{ background:#941b1b; padding:10px 40px; color:#fff}
.quickform .forminput{ width:74%; background:#bf0e0e}
.image2{ position:absolute; left:0; bottom:0}
.image3{ position:absolute; right:0; bottom:0}

.message{ background:#d6e9ff; padding:40px; -webkit-box-shadow: inset 2px 3px 14px 0px rgba(0,0,0,0.25);
-moz-box-shadow: inset 2px 3px 14px 0px rgba(0,0,0,0.25);
box-shadow: inset 2px 3px 14px 0px rgba(0,0,0,0.25);}
.message_div{ background:#ffe98f; padding:0px 0; display:table; width:100%}
.message_div .nav{ padding:0px}
.message_div .tab-content {  border-top: 1px solid #de9a2e !important ; margin-top: -2px; clear:both; border:0; padding:40px 20px; display:table}
.message_div .nav>li>a{ color:#fff; font-size:15px; padding:0 15px}
.message_div .nav>li{ line-height: 45px; width:19.92%; text-align:center}
.message_div .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{ background:#bf0e0e !important; border-radius: 0; }
.message_div .nav li a:hover{ background:#8d0505 !important; color:#fff; }
.message_div .nav>li>a{ background:#434343; border-radius:0 !important;}
.message_div .nav-pills>li+li{ margin-left:1px}
.message_div img{ border-radius:50%; border:4px solid #d71717; margin:0 auto 5px; display:block; }
.dmn_dir_image img{height:218px;}
.message_div h3{ margin:0 auto;  font-family: 'OpenSans-Bold'; font-size:14px; text-align:center; text-align:center}


.blog{ padding:50px 0}
.blog h2{ color:#b51010; margin-bottom:10px; margin-top:0}
.content_blog{ padding:15px;      background: #f0f0f0;  z-index: 99999; min-height:373px}
.content_blog p{ font-family: 'Roboto-Regular'; margin:0}
.content_blog h3{ display:block; font-size:16px;   font-family: 'OpenSans-Bold'; background:#ffba00; line-height: 24px;  margin-top: 0;  padding: 6px 40px;    font-style: italic;}
.content_blog h4{ color:#2c68d1; font-size:25px; text-align:center; font-weight:bold; font-family:Book Antiqua; padding:10px 30px; margin:0}
.content_blog h4 span{ padding:5px; color:#b48404}
.blog img{ min-height:373px}

.News{ padding:0px 0 50px 0; background:#ccccaa2e;}
.News h2{ text-align:center; color:#b51010; margin:20px auto 20px}
.News p{ background:#ffb400; text-align:center; padding:10px 0; color:#000; font-size:16px}
.News .bx-wrapper .bx-prev{ background:url(../images/back2.png) no-repeat}
.News .bx-wrapper .bx-next{ right:-36px; background:url(../images/next2.png) no-repeat}


.know_div{ padding:0px 0; width:100%; display:table; margin:0px auto 0; background: -moz-linear-gradient(90deg, #b00000 0%, #4a8cff 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a8cff), color-stop(100%, #b00000)); /* safari4+,chrome */
background: -webkit-linear-gradient(90deg, #b00000 0%, #4a8cff 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(90deg, #b00000 0%, #4a8cff 100%); /* opera 11.10+ */
background: -ms-linear-gradient(90deg, #b00000 0%, #4a8cff 100%); /* ie10+ */
background: linear-gradient(0deg, #b00000 0%, #4a8cff 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a8cff', endColorstr='#b00000',GradientType=0 ); /* ie6-9 */}
.know_div h2{ color:#fff; padding:10px 0 10px 10px}
.contact_div input{ border:0; border-radius:0; padding:12px 12px; height:55px; margin-bottom:25px; border-radius:3px }
.contact_div textarea{ border:0; border-radius:0; padding:20px; height:155px; margin-bottom:15px;  border-radius:3px}
.contact_div .btn_submit{ color:#fff; width:121px; background:#000; height:auto; font-weight:normal !important}







.footer .fa-facebook{ background:#6081c4}
.footer .fa-twitter{ background:#43bdef}
.footer .fa-youtube{ background:#bb0000}
.footer .fa-instagram{ background:#c7249c}
.icon2 span{ width:45px; height:45px; border-radius:50%; line-height:45px; text-align:center; color:#fff; font-size:20px}
.icon2 span a{ color:#fff}

.footer{ padding:30px 0; background:#2c2c2c;     margin: 0px auto 0; position:relative; border-top:10px solid #f9b715}
.div_footer p:last-child{ border-bottom:0}
.footer .container{ width:1200px}

.footer p{  font-size:14px;     margin-bottom: 15px; line-height: 23px; color:#fff; clear:both }
.footer p b{ color:#f86004; font-size:27px; font-family: 'Oswald-Regular';}
.footer p span{ margin-right:15px; color:#f9b715; font-size:18px}
.footer p img{ margin-right:10px}
.footer .logo2{ width:122px}
.footer h3{ margin-bottom:15px; font-size:20px; color:#fff;  padding-bottom:5px;  font-family: 'OpenSans-Bold'; position:relative}
.footer ul{ margin:0; padding:0;}
.footer ul li{ list-style-type:none;     line-height: 32px; float:left; width:50%; padding-left:15px; position:relative }
.footer ul li:before{ position:absolute; left:0; content:"\f105"; font-family:'FontAwesome'; font-size:14px; color:#f9b715; }
.gallery li img{ width:100%; border-radius:8px;min-height:65px;}
.gallery li{ width:33.3% !important; padding:2px !important}
.gallery li:before{ display:none}
.footer iframe { border:2px solid #333 !important}
.ftr{ padding:0} 

.footer ul li a { color:#fff; font-size:14px; padding:0px 0;  display:block}
.footer img{ margin-bottom:10px; clear:both; float:left} 


.footer-bottom{     border-top: solid 1px ;  background: #074093; text-align:center; padding:10px 0}
.footer-bottom ul{ margin:0 auto 15px; display:table; padding:0; }
.footer-bottom ul li{ float:left; margin-right:6px; list-style-type:none; position:relative}
.footer-bottom p{  font-size:14px;    color:#fff; margin-bottom:0; }
.footer-bottom p img{ margin-left:10px}
.footer h4{ color:#666;     font-size: 15px;     font-family: 'OpenSans-Semibold';}
.footer-bottom .text-left{ float:left}
.footer-bottom a{ color:#333; padding:0 10px}


.copyright{clear: both; background:#000; width:100%; margin:0 auto; text-align:center; padding:10px 0 }
.copyright p{ margin:0; color:#fff}

/*------------------SearchButton-----------------------*/



/*-------------About------------------*/


.inner_banner{ width:100%; margin:0 auto; display:block; position:relative; padding:0;  }
.inner_banner img{ height:300px; width:100%; object-fit:cover;  }
.highwel{ padding:30px 0;background: #8bb1f3 url(../images/bg3.jpg) no-repeat;background-size: cover;}
.highwel h2{   font-family: 'OpenSans-Bold';}
.btn{ background:#c20b0a; padding:12px 40px; color:#fff; text-align:center; font-size:20px; border-radius:0; }
.btn2{ background:#eee300; color:#000}
.btn3{ background:#12578c}
.btn:hover{ background:#999}
.highwel img{ margin:20px auto}

.apply_admission{ border:1px solid #fc4544}
.apply_admission h3{ margin:0 0 5px 0; background:#fc4544; text-align:center; color:#fff; font-family: 'OpenSans-Bold'; font-size:16px; padding:10px 30px}
.apply_admission input{ width:95%; margin:0 auto 5px; background:#499edf; border:0; padding:6px 20px; display:block; border-radius:4px; font-size:13px }
.apply_admission textarea{ width:95%; margin:0 auto 10px; background:#499edf; border:0; padding:8px 20px; display:block; height:60px;  border-radius:4px; font-size:13px }
.form-submit{ background:#12578c !important; color:#fff}
.apply_admission ::-webkit-input-placeholder {   color: #fff;}
.apply_admission ::-moz-placeholder {   color: #fff;}
.apply_admission:-ms-input-placeholder {  color: #fff;}
.apply_admission:-moz-placeholder {   color: #fff;}
.dmn_senior_facilities{ margin:0; display:table; width:100%;    background: url(../images/bg6.png) repeat !important;padding: 30px;}

.facilities{ margin:0; display:table; width:100%;    background: url(../images/bg6.png) repeat;padding: 30px;}
.facidiv{ background:#606060; width:100%; border-bottom:6px solid #ffb400; display:table; width:100%}
.facidiv h3{ margin:0; background:#c20b0a; display:table; color:#fff; font-size:21px; padding:10px 30px; float:left}
.btn-view{ padding: 5px 15px; background: #e0dddd;  border-radius: 4px;  color: #333;  float: right;  margin: 4px 5px 0 0; font-size:13px}
.px-6{ padding:0 5px}
.facilities p {  background: #12578c;  text-align: center; padding: 8px 0; color: #fff;  font-size: 16px;  margin: -60px 0 0 0;  position: relative;}
.facilities img{ margin:20px auto; height: 203px;    object-fit: cover; width:100%}
.event p{ background:#f8c60dde; color:#000;}

.parent_test{ background:url(../images/bg4.jpg) repeat; padding:30px}
.parent_test h3{ text-align:center; color:#deb804; font-size:30px}
.parent_test h4{ text-transform:uppercase; font-family: 'OpenSans-Bold'; font-size:18px}
.parentin{ background:#fff; text-align:center; padding:20px; margin:60px auto}
.parentin img{ width:114px; height:114px; border-radius:50%; border:2px solid #deb804; margin:-60px auto 20px}
.parent_test .bx-wrapper { margin:0 auto}

.facalties{ background:#ededed; padding:30px; width:100%; clear:both}
.facalties h3{ background:#3298e7; color:#fff; display:table; padding:10px 30px}
.management{ padding:10px 0; margin:0 auto 20px; display:table; width:100%; background: #fff;padding: 10px;}
.management h4{ margin:0 0 10px 0; border-bottom:1px solid #b2adad; padding:0 0 10px 0}
.management img{ width:150px; height:150px; border-radius:50%; border:2px solid #3298e7; margin:15px auto 8px; display:block}
.management p{ text-align:center; font-family: 'Raleway-Regular'; font-weight:bold}
.staff img{ border:2px solid #999}
.banner_content{ display:none !important}
.img2{ min-height:471px}


.banner_img{ background:url(../images/bg2.png) no-repeat; width:283px; height:187px; margin-top:-230px; position:relative}
.banner_img h3 { font-family:"Quite Magical"; font-size:65px; text-align:center; color:#516eb6;     line-height: 45px; margin:0;     padding-top: 20px;}
.banner_img h3 span{ color:#e32f2e; font-size:50px}


.banner_bottom{ width:100%; margin:0 auto; display:block; background:url(../images/bg5.jpg) repeat; padding:40px 0}
.div4 span{ width:114px; height:114px; border-radius:50%; margin:0 auto 10px; display:block; border:1px solid #fff; background:#fb6b47}
.div4 span img{     margin: 20px auto;  display: block; }
.div4 p{ text-align:center; font-size:28px; color:#fb6b47; font-family: 'QuiteMagical-Regular'; text-transform:uppercase; margin:0}

.div5 span{ background:#5bc4db}
.div5 p{ color:#5bc4db}
.div6 span{ background:#bf007e}
.div6 p{ color:#bf007e}
.div7 span{ background:#0c7e00}
.div7 p{ color:#0c7e00}

.primarywelcome { padding:30px 0 0 0; background:url(../images/bg3.png) repeat }
.primarywelcome h2{ font-size:30px; color:#577eb9; font-family: 'QuiteMagical-Regular'; text-transform:uppercase}
.primarywelcome h2 span{ color:#fb6b47; font-size:36px}


.quick{ background:#de0293; padding:30px 0 15px 0}
.quick h2{ width:369px; height:58px; background:url(../images/bg4.png) no-repeat; font-family: 'QuiteMagical-Regular'; font-size: 46px;  color: #fff;  text-align: center;
    margin: -88px auto;  display: block;  z-index: 999999;  position: relative;  line-height: 65px;  font-weight: bold;}
.quick input{ width:100%; margin:0 auto 20px; border:0; background:#fffab2; border-radius:4px; padding:10px 20px; min-height:55px}
.quick textarea{ width:100%; margin:0 auto 10px; border:0; background:#fffab2; border-radius:4px; padding:10px 20px; min-height:130px}
.input-submit{ background:#f1e651 !important; margin-top:40px !important }

.quick ::-webkit-input-placeholder {   color: #000;}
.quick ::-moz-placeholder {   color: #000;}
.quick:-ms-input-placeholder {  color: #000;}
.quick:-moz-placeholder {   color: #000;}

.our_course{ background:url(../images/bg6.png) repeat; padding:30px 0}
.our_course h2{ width:369px; height:86px; background:url(../images/bg5.png) no-repeat; font-family: 'QuiteMagical-Regular'; font-size: 46px;  color: #fff;  text-align: center;    margin:0px auto 30px;  display: block;  z-index: 999999;  position: relative;  line-height: 95px;  font-weight: bold;}
.drawing_class{ background:#fff; display:table; width:100%; margin:0 auto 30px}
.drawing_class img{ float:right}
.content_class{ float:left; padding:15px; width:56%; text-align:right}
.content_class h3{ color:#fb6b47; font-family: 'QuiteMagical-Regular'; font-size:35px; margin:0}
.content_class h4{ color:#000; font-family: 'Oswald-Regular'; margin:10px 0}
.content_class h4 span{ color:#0ccbe3}.content_class ul{ margin:0 auto; padding:0; display:table}
.content_class ul li{ list-style-type:none}
.content_class ul li{ background:#00bcd4; text-align:center; color:#fff; float:left; width:80px; min-height:75px; margin-right:5px; padding: 10px}
.content_class ul li:nth-child(2){ background:#80cd33}
.content_class ul li:nth-child(3){ background:#fd5252}
.content_class p{ line-height:21px}


.primary_tab{ background:url(../images/bg7.jpg) repeat; padding:70px 0 }
.dmn_scool_tab{background:url(../images/bg7.jpg) repeat !important;padding: 70px 0;box-shadow: none;}
.primary_tab .tab-content{ background:#ffeab7; border-radius:30px; border:4px solid #ffd46b !important; margin:0}
.primary_tab .message_div{ background:none; width: 80%;
    margin: 0 auto;}

.primary_tab .nav>li>a{ color:#fff; font-size:35px; padding:10px 40px}
.primary_tab .nav>li{ line-height: 45px; width:auto; text-align:center; margin-right: 10px;  font-family: 'QuiteMagical-Regular';}
.primary_tab .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{ background:#de0293 !important;   border-radius: 20px 20px 0 0;  }
.primary_tab .nav li a:hover{ background:#8d0505 !important; color:#fff}
.primary_tab .nav>li>a{ background:#434343;  border-radius: 20px 20px 0 0;}
.primary_tab .nav-pills>li+li{ margin-left:1px}

.primary_tab .nav{  margin: 0 auto;  display: table;}





 @media only screen and (min-width: 320px) and (max-width:550px) {
	 ul.praacenter li:nth-child(2) {
    display: none;
}
	 .col-12.tt {
    padding-left: 75px;
}
 ul.praacenter {
    padding-left: 45px;
}
	 .menu-toggle {margin-left: 251px; color:#fff;}
	 .menu-toggle:hover{color:#fff;}
	 #wsnavtoggle{display:none;}
	 #primary-menu{ position:relative;top:10px;}
	 #primary-menu li{ background:none;}
.nav_div{ width:100%}
.wsmenu .wsmenu-list > li{ background:none !important}.logo {display: none !important;}
.div1 {  float: none;   width: 100%;  margin: 0 auto; display:none}
.header ul li span{ }    
.header ul li{ text-align:right; line-height:6px; margin:0; font-size:14px} 
.smallogo img{ width:190px}	 
.nav_div{ background:none; top:0}	 
.navigaton{ padding:10px 0}
.animated-arrow{ margin:0}
.welcome img {  margin: 0px auto 10px}
.News .bx-wrapper { max-width: 290px !important;  margin: 0 auto; display: block;}
.News .bx-wrapper li {  width: 290px !important;  margin: 0 auto;}
.News .bx-wrapper .bx-controls-direction a{ top:50% !important}
.News .bx-wrapper .bx-next{ right:0 !important}
.News .bx-wrapper .bx-prev{ left:0 !important}

.facilities_sec .bx-wrapper { max-width: 290px !important;  margin: 0 auto; display: block;}
.facilities_sec .bx-wrapper li {  width: 270px !important;  margin: 0 auto;}
.facilities_sec .bx-wrapper .bx-controls-direction a{ top:50% !important}
.facilities_sec .bx-wrapper .bx-next{ right:0 !important}
.facilities_sec .bx-wrapper .bx-prev{ left:0 !important}	 
	 
.bx-wrapper .bx-controls-direction a{ width: 50px !important;  height: 50px !important;  background-size: cover;}
.facilities_sec{ max-width:100%; background:#fff; border:5px solid #e4736f; min-height: inherit; margin:20px auto 50px}
.facilities_sec .bx-wrapper {  margin: 0 auto; padding: 5px 0 0 0;}
.academic{ width:100%}
.image3{ display:none}	 
.image2{ display:none}		 
	 
.quickform{ max-width:100%}	 
.quickform input {   width: 100% !important; margin:0 auto }
.message{ padding:20px}
.message_div .nav>li{ width:100%}
	 .message_div{ display:block}
.footer .container{ width: auto}	 
	
.btn{ width:100%}
.management img{ width:100%; height:100%}	
.management p{ font-size:14px}
.management .col-sm-2{ padding:0 5px}
.input-submit{ margin-top:0 !important}



}


 @media only screen and (min-width: 551px) and (max-width:767px) {
	 .nav_div{ width:100%}
.wsmenu .wsmenu-list > li{ background:none !important}
.logo {display: none !important;}
.div1 {    width: 100%;  margin: 0 auto; }
.header ul li span{ }    
.header ul li{ text-align:right; line-height:6px; margin:0; font-size:14px} 
.smallogo img{ width:190px}	 
.nav_div{ background:none; top:0}	 
.navigaton{ padding:10px 0}
.animated-arrow{ margin:0}
.welcome img {  margin: 0px auto 10px}
.News .bx-wrapper { max-width: 520px !important;  margin: 0 auto; display: block;}
.News .bx-wrapper li {  width: 240px !important;  margin: 0 auto;}
.News .bx-wrapper .bx-controls-direction a{ top:50% !important}
.News .bx-wrapper .bx-next{ right:0 !important}
.News .bx-wrapper .bx-prev{ left:0 !important}

.facilities_sec .bx-wrapper { max-width: 500px !important;  margin: 0 auto; display: block;}
.facilities_sec .bx-wrapper li {  width: 220px !important;  margin: 0 auto;}
.facilities_sec .bx-wrapper .bx-controls-direction a{ top:50% !important}
.facilities_sec .bx-wrapper .bx-next{ right:0 !important}
.facilities_sec .bx-wrapper .bx-prev{ left:0 !important}	 
	 
.bx-wrapper .bx-controls-direction a{ width: 50px !important;  height: 50px !important;  background-size: cover;}
.facilities_sec{ max-width:100%; background:#fff; border:5px solid #e4736f; min-height: inherit; margin:20px auto 50px}
.facilities_sec .bx-wrapper {  margin: 0 auto; padding: 5px 0 0 0;}
.academic{ width:100%}
.image3{ display:none}	 
.image2{ display:none}		 
	 
.quickform{ max-width:100%}	 
.quickform input {   width: 100% !important; margin:0 auto }
.message{ padding:20px}
.message_div .nav>li{ width:100%}
	 .message_div{ display:block}
.footer .container{ width: auto}	 

.btn{ width:100%}	
.px-6 {  padding: 0 10px;  width: 50%;  float: left;}

.quick h2 { width: 100%; background: #32508a; font-size: 46px; color: #fff;  text-align: center; margin: 0 auto 20px; display: block;  border-radius: 30px 10px;} 
.our_course h2{ background:#fd5252; width: 100%; height:auto; border-radius: 30px 10px;}

.drawing_class img{ margin:0 auto; display:block; float:none}
.primary_tab .message_div{ width:100%}
.primary_tab .nav>li>a{ font-size:25px; border-radius:0}
.input-submit{ margin-top:0 !important}
}



 @media only screen and (min-width: 768px) and (max-width:991px) {
.wsmenu-list > li > a{ padding:2px 18px}
.nav_div{ width:100%}
.wsmenu .wsmenu-list > li{ background:none !important}
.div1 {margin: 0 auto; }
.bigmegamenu{ margin:0}
.header ul li span{ }    
.logo{ margin:-50px 0 -44px 0}
.logo img{ width:200px}
.header ul li{ text-align:right; line-height:6px; margin:0; font-size:14px} 
.smallogo img{ width:190px}	 
.nav_div{ background:none; top:0}	 
.navigaton{ padding:10px 0}
.animated-arrow{ margin:0}
.welcome img {  margin: 0px auto 10px}
.News .bx-wrapper { max-width: 720px !important;  margin: 0 auto; display: block;}
.News .bx-wrapper li {  width: 220px !important;  margin: 0 auto;}
.News .bx-wrapper .bx-controls-direction a{ top:50% !important}
.News .bx-wrapper .bx-next{ right:0 !important}
.News .bx-wrapper .bx-prev{ left:0 !important}

.facilities_sec .bx-wrapper { max-width: 600px !important;  margin: 0 auto; display: block;}
.facilities_sec .bx-wrapper li {  width: 280px !important;  margin: 0 auto;}
.facilities_sec .bx-wrapper .bx-controls-direction a{ top:50% !important}
.facilities_sec .bx-wrapper .bx-next{ right:0 !important}
.facilities_sec .bx-wrapper .bx-prev{ left:0 !important}	 
	 
.bx-wrapper .bx-controls-direction a{ width: 50px !important;  height: 50px !important;  background-size: cover;}
.facilities_sec{ max-width:100%; background:#fff; border:5px solid #e4736f; min-height: inherit; margin:20px auto 50px}
.facilities_sec .bx-wrapper {  margin: 0 auto; padding: 5px 0 0 0;}
.academic{ width:100%}
.image3{ display:none}	 
.image2{ display:none}		 
	 
.quickform{ max-width:100%}	 
.quickform input {   width: 100% !important; margin:0 auto }
.message{ padding:30px 0}
.message_div .nav>li{ width:100%}
	 .message_div{ display:block}
.footer .container{ width: auto}	 
.blog img{ margin:0 auto }	


.facilities p{ font-size:13px}
.management img{ width:100%; height:100%}
.btn{ width:100%}	

.primary_tab .nav>li>a{ padding:10px}
.primary_tab .nav li{ width:auto}	
.primary_tab .message_div{ width:100%}
.input-submit{ margin-top:0 !important}
}
 @media only screen and (min-width: 992px) and (max-width:1200px) {
	 .primarywelcome {
    padding: 30px 0 40px 0;}
	 .nav_div{ width:100%}
.blog img {   min-height: 463px;}.footer .container{ width:100%}.logo{ margin:-90px 0 -44px 0}
.logo img{ width:350px}
.wsmenu-list > li > a {  display: block;  color: #fff;  padding: 16px 11px;   font-size: 13px; }
.nav_div{ background-position: -15px 0;}
.facilities_sec .bx-wrapper .bx-next {  right: 0;}
.facilities_sec .bx-wrapper .bx-prev {   left: 0;}
.message_div .nav>li{ width:15%}
.message_div .nav>li>a {
    color: #fff;
    font-size: 14px;
    padding: 0 4px;
}

.facilities p{ font-size:13px}
.management img{ width:100%; height:100%}
.btn{ padding:10px 15px}
.primary_tab .nav>li>a{ padding:10px 30px; font-size:30px }
.primary_tab .nav li{ width:auto}	
.primary_tab .message_div{ width:100%}
.input-submit{ margin-top:0 !important}
.content_class{ width:44%}.content_class h3{ font-size:25px}
.content_class ul li{ width:100%}
}
