@media only screen and ( max-width: 479px){
.r-pt0 {
	padding-top:0px !important;
}	
	.left ul li {
    display: block;
    padding: 0px 5px;
    text-align: center;
}	.left ul{margin-bottom: 0px;}
.left ul li:first-child{ border-right: 0px; }
.right ul{float: left;margin-bottom: 5px;}
.right ul li{padding: 0px 5px; font-size: 13px;}
.compact .header {
    padding-top: 15px !important;
}
.right ul li:last-child{padding-right: 0px;}
.featured_section111 h1 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
}
.left-bar .text-box{width: 65%;}
.left-bar .img-box {
    width: 35%;
   
}.left-bar .text-box h3{padding-left: 0px;}
.left-bar{padding-bottom: 10px;}
.left-bar .text-box p{padding-left: 0px;}
.title29{font-size: 25px;}
.admition{height: auto;padding-bottom: 30px;}
.admition h1{margin-top: 0px; margin-bottom: 0px;}
.contact-form .one_fourth{margin-bottom: 15px;}

.header {
	padding-bottom:10px;
}
#logo18 {
    background-position: center top;
    background-size: 85%;
}
#logo18 {
    min-height: 60px;
}
.compact .header {
    padding-top: 15px;
    padding-bottom: 9px;
}
.slidermar8 {
    float: inherit;
    margin-top: 77px !important;
}

.year {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    color: #000;
    padding-bottom: 5px;
}
.featured_section111 {
	padding-bottom:30px;
}
.margin_top4 {
	margin-top:0px !important
}
.left-bar {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    padding-top: 15px;
}
.left-bar .text-box h3 {
	font-size:18px;
	line-height: 23px;
}
.works01 {
	padding-top:20px;
}
.works01 h1 {
	font-size: 22px;
    font-weight: 700;
    margin-bottom: 15px;
}
.left-bar .text-box p a {
	margin-top: 5px;
}

.inner-box h2 {
	font-size: 21px;
    line-height: 30px;
    font-weight: 600;
}

.contact-form h1 {
	font-size: 30px;
}
.contact-form p {
	font-size:16px !important;
	line-height: 28px;
	padding-bottom: 30px !important;
}

.one_third.r-third {
	width: 31.33%;
    margin-bottom: 2px;
    margin-right: 6px;
}
.one_third.r-third img {
	width:100%;
}
.r-half {
	width:48%;
}
ul.footer_social_links {
    float: left;
    margin: 0px 0px 0px 0px;
}

/*inner banner css*/
/*scholl page css*/
.container {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto;
    margin-left: auto;
}
.inner-banner.ban {
    margin-top: 125px;
}
.full_width{
	padding: 30px 0px;
}
.padd {
    padding-left: 15px !important;
}
.padd2 {
	padding-left: 0px !important;
}
.stcode_title5 h3.nmb {
    margin-bottom: 5px !important;
    /* padding-left: 15px; */
}
/* .para-head.para-head1 { */
	/* padding:0px 15px; */
/* } */
/* .arrow-list { */
	/* padding:0px 15px; */
/* } */
/* .full_width .para { */
	/* padding:0px 15px; */
/* } */
.shadow {
	margin: 15px 0px;
} 
/* founder page css*/
.stcode_title5 h3 {
    font-size: 21px !important;
    padding-bottom: 5px !important;
}
/*pre-scholl page css*/
.full_width table tr td{
	padding-left: 0px !important;
    vertical-align: middle;
    text-align: center;
}
.full_width table{
	width:100%;
}
/*contact page css*/
.nmb {
	text-align:left !important;
}
.content_fullwidth.less2 {
    padding: 0px 0px 0px 0px;
}
.full_width .margin_top12 {
	margin-top:0px !important;
}
}

@media only screen and ( min-width: 480px) and ( max-width: 639px) {
.r-pt0 {
	padding-top:0px !important;
}	
.left ul li {
    display: inline-block;
    padding: 0px 5px;
    text-align: center;
    border-right: 1px solid #fff !important;
}	
.left ul li:last-child {
	border-right: 0px solid #fff !important;
}
.right ul {
	margin-left: 15%;
}
.right ul li{
	margin: 8px 0px;
}
.left ul{margin-bottom: 0px;}
.left ul li:first-child{ border-right: 0px; }
.right ul{float: left;margin-bottom: 5px;}
.right ul li{padding: 0px 10px; font-size: 13px;}
.right ul li:last-child{padding-right: 0px;}
.featured_section56 .left  {
	padding: 40px 0px 20px 0px;
}
.featured_section56 .right  {
	padding: 40px 0px 20px 0px;
}
.featured_section111 h1 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
}
.left-bar .text-box{width: 75%;}
.left-bar .img-box {
    width: 25%;   
}
.left-bar .text-box h3{padding-left: 0px;}
.left-bar{padding-bottom: 10px;}
.left-bar .text-box p{padding-left: 0px;}
.title29{font-size: 25px;}
.admition{height: auto;padding-bottom: 30px;}
.admition h1{margin-top: 0px; margin-bottom: 0px;}
.contact-form .one_fourth{margin-bottom: 15px;}

.header {
	height: 135px;
}
.menu_main {
	margin-top: 0px;
}
#logo18 {
    background-position: center top;
   background-size: 65%;
}
#logo18 {
    min-height: 60px;
}
.compact .header {
    padding-top: 15px;
    padding-bottom: 9px;
}
.slidermar8 {
    float: inherit;
    margin-top: 122px !important;
}

.year {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    color: #000;
    padding-bottom: 5px;
}
.featured_section111 {
	padding-bottom:30px;
}
.margin_top4 {
	margin-top:0px !important
}
.left-bar {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    padding-top: 15px;
}
.left-bar .text-box h3 {
	font-size:18px;
	line-height: 23px;
}
.works01 {
	padding-top:20px;
}
.works01 h1 {
	font-size: 22px;
    font-weight: 700;
    margin-bottom: 15px;
}
.left-bar .text-box p a {
	margin-top: 5px;
}
.admition img {
    width: 80%;
}
.inner-box h2 {
	font-size: 21px;
    line-height: 30px;
    font-weight: 600;
}

.contact-form h1 {
	font-size: 30px;
}
.contact-form p {
	font-size:16px !important;
	line-height: 28px;
	padding-bottom: 30px !important;
}

.one_third.r-third {
	 width: auto;
    margin-bottom: 2px;
    margin-right: 6px;
}
.one_third.r-third.last {
	margin-right: 6px !important;
}
.r-half {
	width:48%;
}
ul.footer_social_links {
    float: left;
    margin: 0px 0px 0px 0px;
}
/*inner banner css*/
/*scholl page css*/
.full_width{
	padding: 30px 0px;
}
/* founder page css*/ 
.padd {
    padding-left: 15px !important;
}
/*pre-scholl page css*/
.full_width table{
	width:100%;	
}
.r-pb20 {
	padding-bottom:20px;
}
.full_width table tr td{
	padding-left: 0px !important;
    vertical-align: middle;
    text-align: center;
	
}

/*primary page css*/
.padd2 {
	padding-left: 0px !important;
}

/*contact page css*/
.content_fullwidth.less2 {
    padding: 5px 0px 0px 0px;
}
.full_width .margin_top12 {
	margin-top:0px !important;
}
}
@media only screen and ( min-width: 640px) and ( max-width: 767px) { 
.top_nav .left {
    width: 62%;
}
.left ul li {
    display: inline-block;
    padding: 0px 5px;
    font-size: 12px;
}
.left ul li:first-child {
    padding-left: 0px;
    border-right: 0px solid #fff;
}
.top_nav .right {
    width: 38%;
}
.right ul li a {
    margin: 0px;
    font-size: 11px;
}
.right ul li {
    display: inline-block;
    padding: 0px 2px;
    border-right: 0px solid #fff;
    margin: 8px 0px;
}
.right ul li a {
    margin: 0px;
    font-size: 11px;
}
.header {
	height: 70px;
}
.logo {
    width: 50%;
}
.compact .header {
    padding-top: 20px;
    padding-bottom: 9px;
}
#logo18  {
	background-size: 90%;
	    margin-top: -9px;
}
.compact #logo18  {
	min-height: 50px;
}

.menu_main {
    width: 50%;
}
.navbar-toggle {
	margin-top: 0px;
}
/*banner css*/
.slidermar8 {
    margin-top: 40px;
}
.featured_section111 h1 {
	font-size: 30px;    
	font-weight: 600;
}
.margin_top4 {
	margin-top:20px;
}

/*latest news sec*/
.title29 {
    margin-bottom: 25px;
    font-size: 26px;
}
.left-bar .img-box {
    width: 28%;
    float: left;
}
.left-bar .text-box {
    float: left;
    width: 64%;
}
/*join with us sec */
.admition {
	height: 152px;
}
.admition h1 {
    font-size: 32px;
    margin-top: 25px;
    margin-bottom: 20px;
}
.admition img {
	margin-top: 0px !important;
}
/*our events sec*/
.inner-box h2{
	font-size: 18px;
	font-weight:600;
	line-height: 25px;
}
/*contact form sec*/
.contact-form p{
	font-size: 16px !important;
}
/*footer css*/
.footer2 {
	padding-bottom:0px !important;
}
.footer2 .one_third {
	width:100%;
}

.one_third.r-third {
	 width: 15%;
    margin-bottom: 2px;
    margin-right: 6px;
}
.one_third.r-third  img {
	width:100%;
}
.one_third.r-third.last {
	margin-right: 6px !important;
}
.stcode_title5 {
	margin-bottom:20px;
}
.copyright_info2 p {
	text-align: left;
    font-size: 13px;
}
/*inner banner css*/
/*scholl page css*/
.inner-banner.ban {
    margin-top: 55px;
}
.stcode_title5 h3.nmb {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.shadow{
	margin-top:10px;
}
/* founder page css*/ 
.padd {
    padding-left: 15px !important;
}
/*primary page css*/
.padd2 {
	padding-left: 0px !important;
}

/* gallery img css*/
.cbp-l-grid-fullWidth .col-md-3{
	width:50%;
	float:left;
}
.gall {
	height:200px !important;
}
/*contact page css*/
.full_width .margin_top12 {
	margin-top:20px !important;
}
}
@media only screen and ( min-width: 768px) and ( max-width: 1023px) { 
.top_nav .left {
    width: 60%;
}
.top_nav .right {
    width: 40%;
	 float: left;
}
.right ul li {
    display: inline-block;
    padding: 0px 4px;
    border-right: 1px solid #fff;
    /* width: 100%; */
    margin: 8px 0px;
}
.header {
	height: 80px;
}
#logo18 {
	background-size: 90%;
	    margin-top: -10px;
}
.compact #logo18 {
	min-height: 60px;
}
.navbar-toggle {
	margin-top: 5px;
}
.compact .header {
    padding-top: 30px;
    padding-bottom: 10px;
}
/*banner css*/
.slidermar8 {
    margin-top: 50px;
}
.featured_section111 h1{
	line-height: 45px;
}
/*latest news sec*/
.left-bar .img-box {
    width: 27%;
    float: left;
}
.left-bar .text-box {
    float: left;
    width: 73%;
}
.admition {
    background-color: #00294a;
    margin-top: 20px;
    height: 188px;
}
.admition h1 {
	margin-top: 35px !important;
}
.admition img {
	margin-top: 5px !important;
}
/*footer css*/
.one_third.r-third img{
	width:100%;
}
.footer2 p {
	font-size:13px;
}
/*inner banner css*/
/*scholl page css*/

.container {
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-right: auto;
    margin-left: auto;
}
.inner-banner.ban {
    margin-top: 55px;
}
.stcode_title5 h3.nmb {
	/* margin-bottom: 10px; */
    padding-left: 0px;
    padding-bottom: 21px;

}
.shadow{
	margin-top:10px;
}
.padd {
    padding-left: 15px !important;
}
/* founder page css*/ 
.padd {
    padding-left: 15px !important;
}
/*primary page css*/
.padd2 {
	padding-left: 0px !important;
}
/* gallery img css*/
.cbp-l-grid-fullWidth .col-md-3{
	width:50%;
	float:left;
}
.gall {
	height:248px !important;
}
/*contact page css*/
.full_width .margin_top12 {
	margin-top:20px !important;
}
}

@media only screen and ( min-width: 1024px) and ( max-width: 1279px) { 
.right ul li {
    display: inline-block;
    padding: 0px 15px;
    border-right: 1px solid #fff;
    margin: 8px 0px;
}
.container_fhstyle {
    width: 970px;
    margin: 0 auto;
}
.logo {
    float: left;
    width: 25%;
    margin-top: 5px;
}
.menu_main {
    float: left;
    width: 75%;
    z-index: 9999;
    margin-top: -10px;
}
#logo18 {
	background-size:100%;
	    margin-top: -5px;
}
.compact #logo18 {
	background-size:100%;
	    min-height: 65px;
}
.compact .header {
	padding-top: 15px !important;
}
/*latest news sec*/
.left-bar .img-box {
    width: 21%;
    float: left;
}
.left-bar .text-box {
    float: left;
    width: 79%;
}
/*join with us sec*/
.admition {
    background-color: #00294a;
    margin-top: 20px;
    height: 249px;
}
.admition h1 {
    color: #fff;
    font-size: 32px;
    margin-top: 60px;
    margin-bottom: 10px;
}
/*inner banner css*/
/*scholl page css*/

.inner-banner.ban {
    margin-top: 55px;
}
/* founder page css*/ 
.padd {
    padding-left: 15px !important;
}
/*primary page css*/
.padd2 {
	padding-left: 0px !important;
}
.gall {
	height:161px !important;
}
/*contact page css*/
.full_width .margin_top12 {
	margin-top:20px !important;
}
}
@media only screen and ( min-width: 1280px) {
.admition.admition2 img {
	width:auto;
}