@charset "utf-8";
/*-----------------------=============================================================================================
CSS FOR MEDIA QUERY
----------------------============================================================================================---*/
.show-mob, .show-tab { display: none;}
.show-desk { display: block;}

@media only screen and (max-width: 1159px){
.container { width: 1004px;}
/*************/
.menu-bar li a { padding: 9px 30px 13px;}	
.menu-bar li:first-child a { padding: 7px 25px 6px 24px;}
/*************/
.sec1-lft { width: 630px;}
.p2-sec1 span.span1 { display: block;}
/*************/
.sec1-btmdiv1, .sec1-btmdiv2, .sec1-btmdiv3 { height: 350px;}
/*************/
ul.list-fclty li { margin: 0 50px;}
/*************/
ul.list-actvts li a { width: 315px;}
ul.list-actvts li:nth-child(2) a, ul.list-actvts li:nth-child(5) a { margin: 17px 28px 0;}
/*************/
.slide-glry1 { width: 93%;}
/*************/
ul.list-prgrm li { margin: 0 27px; line-height: 100px;}
/**************/
.links-ftr { margin: 0 0 0 30px;}
.cont-ftr { margin: 0 0 0 130px;}
.adrs-ftr { margin: 0 0 0 140px;}
/***********************************/
.sec-content-rgt { width: 635px;}
.img1-naac {
    width: 34%;
}
.img2-naac {
    width: 65%;
}
		
}

 @media only screen and (max-width:1023px) {
.container { width: 750px;}
.show-mob, .show-desk { display: none;}
.show-tab { display: block;}
/*************/
.logo { max-width: 100%; width: 62%; margin: 4px 0;}
ul.list-hdr { margin: 19px 0 0;}
/*************/
.menu-bar li { font-size: 17px;}
.menu-bar li a { padding: 9px 16px 13px 17px;}
.menu-bar li:first-child a { padding: 7px 10px 6px 9px;}
.menu-bar li ul li a { padding: 10px 10px !important;}
/*************/
.sec1-rgt { width: 295px; padding: 10px 0 0;}
.sec1-lft { width: 440px; padding: 15px 0 0;}
.hdng1 {
    font-size: 22px;
    line-height: 22px;
    padding-bottom: 18px;
    letter-spacing: -0.6px;
}
.img1-sec1 { margin: 0 15px 15px 0; width: 185px;}
.p2-sec1 span.span1 { margin: 0;}
/*************/
.msnvsn-div { margin: 25px 0;}
.p8-sec1 { padding: 9px 10px;}
.ic-msn, .ic-vsn { display: table; margin: 0 auto 10px;}
.p7-sec1 {
	background: #dedbdb;
    width: 105px;
    padding: 86px 0 0;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
}
.msnvsn-divin1, .msnvsn-divin2 { height: 240px;}
/*************/
.sec1-btmdiv3 { margin-left: 1%;}
.sec1-btmdiv2, .sec1-btmdiv3 { width: 23.75%;}
.p9-sec1 {
    font-size: 20px;
    line-height: 20px;
    padding: 12px 5px 6px;
}
.p11-sec1 { float: right; margin: 15px 8px 9px;}
/*************/
.sec1-linkdiv { margin: 25px 0;}
/*************/
.ic-fclty { width: 140px;}
ul.list-fclty li { margin: 0 30px;}
ul.list-fclty li span { margin: 6px auto 0;}
/*************/
ul.list-actvts { margin: 12px auto 0;}
ul.list-actvts li a {
    width: 246px;
	height: 50px;
    font-size: 19px;
    line-height: 19px;
    vertical-align: middle;
	margin: 13px 0 0;
	padding: 16px 10px 0;}
ul.list-actvts li:nth-child(2) a, ul.list-actvts li:nth-child(5) a { margin: 13px 5px 0;}
/*************************/
.slide-glry1 { width: 90%;}
.img-glrysldr{width: 215px;}
/**********************/
ul.list-prgrm li { margin: 0 11px;}
ul.list-prgrm li:nth-child(1) .logo-prgrm { width:140px;}
ul.list-prgrm li:nth-child(2) .logo-prgrm { width:105px;}
ul.list-prgrm li:nth-child(3) .logo-prgrm { width:115px;}
ul.list-prgrm li:nth-child(4) .logo-prgrm { width:125px;}
ul.list-prgrm li:nth-child(5) .logo-prgrm { width:170px;}
/****************/
footer { font-size: 16px; border-top: 20px solid #076da6;}
.links-ftr { margin: 0 0 0 20px;}
.cont-ftr { margin: 0 0 0 45px;}
.social-ftr { margin: 48px 0 0;}
.social-ftr li img{ width:38px;}
.adrs-ftr { margin: 0 0 0 45px;}
.map-ftr { width: 240px;}
/**************************************************/
.sec-content-lft { width: 295px;}
ul.list-actvts-inr li a {
    height: 50px;
    font-size: 19px;
    line-height: 19px;
    margin: 13px 0 0;
    padding: 16px 10px 0;
}
.sec-content-rgt { width: 440px;}
.mrgn1-abt{ margin: 10px 0 20px;}
.p3-fees span.spanl { width: 73%;}
/**********************************/
.r1-ch, .r11-ch, .r21-ch, .r31-ch, .r41-ch, .r51-ch, .r61-ch { height: 78px;}
.r1-bg, .r2-bg, .r3-bg, .r2-slop, .r3-slop, .r4-slop, .r5-slop, .r2-tcng, .r3-tcng, .r4-tcng, .r5-tcng, .r6-tcng, .r21-ch, .r31-ch, .r41-ch, .r51-ch, .r61-ch, .r11-ch { padding: 5px;}
/**************************/
.cont-info, .form-cont { width: 100%;}
.mrgn1-cont { margin: 27px 0 0;}
/*************************/
.mrgn2-aqar { margin: 40px 0 20px;}


/****************************/
.naacimg1-ssr { max-width: 140px;}
.naacimg2-ssr, .w1-ssr { max-width: 330px;}
ul.pdfdiv-ssr li { width: 32.33%;}


}
 @media only screen and (max-width:767px) {
.container {
	width: 100%;
	padding: 0 10px;
	max-width: 600px;
}
.show-desk, .show-tab { display: none;}
.show-mob { display: block;}
/*************/
.header { padding: 6px 0;}
.logo { width: 350px; margin: 0;}
.smobitrigger { position: absolute; right: 10px; top: 28px;}
/*************/
.sec1-lft { width: 100%;}
.hdng1 { padding-bottom: 8px;}
.hdng2 { font-size: 24px;}
.sec1-rgt {
    max-width: 400px;
    padding: 0;
    width: 100%;
    float: none;
    margin: 20px auto 0;
    display: inline-block;
}
.sec-prgrm { margin: 30px 0 0;}
/*************/
.msnvsn-divin1, .msnvsn-divin2 { height: auto; width: 100%;}
.msnvsn-divin2 { margin: 10px 0 0;}
.p7-sec1 {
    background: #dedbdb;
    width: 100%;
    padding: 8px 0 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	font-size: 22px;
    line-height: 22px;
}
.ic-msn, .ic-vsn { display: table; margin: 0 auto 6px;}
.p8-sec1 { text-align: center;}
.msnvsn-div { margin: 15px 0;}
/*************/
.sec1-btmdiv1, .sec1-btmdiv2, .sec1-btmdiv3 { height: auto; width: 100%;}
.sec1-btmdiv2, .sec1-btmdiv3{ margin-left:0;}
.sec1-btmdiv2{ margin:10px 0;}
.img2-sec1 {
    float: none;
    display: table;
    margin: 0 auto;
}
.sec1-btmdiv2 .img2-sec1, .sec1-btmdiv3 .img2-sec1{ max-width:261px; padding: 10px 0 0;}
/*************/
.sec1-linkdiv1, .sec1-linkdiv2 { width: 100%;}
.sec1-linkdiv { margin: 15px 0;}
.sec1-linkdiv2 { margin-top:10px;}
.p12-sec1 { padding: 10px 10px;}
/*************/
ul.list-fclty li { margin: 35px auto 0px; width: 50%;}
ul.list-fclty { margin: 0 auto 15px;}
ul.list-fclty li span { font-size: 18px; line-height: 18px;}
/*************/
ul.list-actvts li {
    width: auto;
    height: auto;
    float: none;
    display: inline-block;
	margin:0 auto;   
}
ul.list-actvts li a{margin: 10px 10px 0 !important;}
/********************/
ul.list-prgrm li {
    margin: 5px 25px !important;
	display: inline-block;
	float:none;
}
ul.list-prgrm li:last-child { line-height: 50px;}
/*************/
footer { border-top: 14px solid #076da6;}
.links-ftr { margin: 10px 0 0; width:100%;}
.cont-ftr { margin: 30px 0; width: 100%;}
.social-ftr { margin: 15px 0 0;}
.adrs-ftr { margin: 0; width: 100%;}
/*******************************************/
.section-inr { padding: 12px 0 0;}
.sec-content-lft{
    max-width: 400px;
    padding: 0;
    width: 100%;
    float: none;
    margin: 20px auto 0;
    display: inline-block;
}
.sec-content-rgt { width: 100%;}
.imgdiv-abt { border: 3px solid #d7d7d7;}
/***********/
.r1-bg, .r2-bg, .r3-bg, .r2-slop, .r3-slop, .r4-slop, .r5-slop { padding: 5px 5px;}
.p3-fees span.sub-span { padding-left: 15px;}
.p3-fees span.spanl { width: 65%;}
/*************/
.p1-a span.span1 span.span3 { width: 15px;}
.p1-a span.span1 { width: 35%;}
.p1-a span.span2 { width: 63%;}
.p1-a span.span2 span.span3 { width: 20px;}
.p1-a span.span2 span.span4 span.span5 { width: 40px;}
/****************/
.btn-dwnld {
    float: none;
    display: inline-block;
    margin: 0 auto;
}
.p1-l span.span1 { width: 20px;}
.p1-l span.span3, .p1-l span.span4 { padding-left: 20px;}
.p1-l span.span3 span.spana { width: 90px;}
.p1-l span.span3 span.spanb { width: 13px;}
/************/
ul.grp-imgdiv { margin: 10px 0 0;}
/******************/
.holiday-list { max-width: 600px;}
.r1-ch, .r11-ch, .r21-ch, .r31-ch, .r41-ch, .r51-ch, .r61-ch { height: 100px;}
/*****************/
.imgdiv-naac { margin: 25px 0 0;}
.img1-naac {
    float: none;
	display:table;
    margin: 0 auto;
	width: 50%;
    max-width: 170px;}
.img2-naac {
    float: none;
	display:table;
    margin: 10px auto 0;
	width: 90%;
  }
/******************/
.p1-aqar{ text-align:center;}

/*************************/
.mrgn1-ssr {
    margin: 7px 0 17px;
}
.naacimg1-ssr {
    max-width: 125px;
}


 }
 
@media only screen and (max-width:480px) {
/*************/
.logo { width: 280px;}
.smobitrigger { top: 20px;}
/*************/
.ic-fclty { width: 120px;}
/***********/
ul.grp-imgdiv li {
    float: none;
    margin-right: auto;
    margin: 10px auto;
    display: block;
	width: 100%;
}
ul.grp-imgdiv li img { max-width: 230px;}

.portfolio-items article {
    width: 100%;
    margin-right: 0;
}

ul.pdfdiv-ssr li { width: 49%;}
}
 
@media only screen and (max-width:380px) { 
/*************/
.logo { width: 236px;}
.smobitrigger { top: 14px;}
/*****************/
.ic-fclty { width: 100px;}
/*************/
.map-ftr { width: 215px;}
/*************/
.btn-aqar, .btn-iqac { padding: 9px 10px;}

 }
