﻿ 

@media only screen and (max-width: 600px) {

	 
	
	#slider_first .slides li img { float:none; display:inline-block	}
		#slider_first .slides li p { margin-top:20px;		}
}
 

@media only screen and (max-width: 767px) {

#gallerSec .flex-direction-nav .flex-next, .topper-xii .flex-direction-nav .flex-next { right:0;	}
#gallerSec .flex-direction-nav .flex-prev, .topper-xii .flex-direction-nav .flex-prev { left:0;}
 
 
ul.topIcons,.wrapfull { width:100%; display:none	}
#AchievementHome_lblAchievement {padding: 0px 35px;}
.custom-navigation1 { width:100%; text-align:center; top:0; 	}
.menuLogo { padding:0px 10px 10px 10px; 	}
.noticeH { float:none; width:100%;	}
.noticeSlide { padding:0px 5px!important	}
.msgBox h3,.switcher { top:0; padding:0; margin:0; text-align:center	}
.msgBox { padding-top:20px}
.custom-msg { position:relative;  text-align:center	}
.switcher { margin:10px 0px;	}
.switcher ul li a { padding:0px 5px;	}
#slider_first .slides li p.msgrm { text-align:center	}
#slider_first .slides li { text-align:justify	}
.font34 { font-size:25px;	}
.logoname {
   
    margin-top: 10px!important;
}
    .bdybox .color2
    {color: #a03331;
    }
    
    .xyz
    { height:50px;
    }
    .Subscribebg .mt-5 
    { margin-top:0px!important;
    }
    #slider_first .slides li span.msgroung
    {   margin:0; width:100%;
    }
    .noticeH img
    {  max-height:40px;
    }
    .logoname a img
    {max-width: 100%;
    }
    .logoname h2
    { font-size:20px;
    }
    .logoname h4
    {font-size:15px;
    }
    .logoname p
    {    height: 38px;
    overflow: hidden;
    text-overflow: ellipsis; margin-top:0;font-size: 12px;line-height: 18px;
    }
    .roundbtn ul li a    {width: 138px;    height: 138px;margin: 0px 10px;  padding-top: 33px;font-size: 15px;}
    .roundbtn ul li a p img {
    max-height: 50px;
}
 
 
        .roundbtn ul li a svg        {height: 45px;        }
        .roundbtn ul li a p {    margin-bottom: 0; font-size: 15px;}
        .nWrap {
    min-height: 130px; padding:0;
}
    .msgpd
    { margin-top:30px;
    }
    .nWrap
    { padding:0;
    }
    .boxx1 .Subscribebg,.achivebg,.boxx1 .pb-2
    { background:none!important;
    }
}

@media only screen
and (min-width : 990px)
and (max-width :1024px)
{

	#slider_first .slides li img { max-width:340px;	}
	.msgBox h3 { padding-left:70px;	}
	.switcher { padding-left:115px;	}
    .font34
    {
        font-size: 32px;
    }
    .noticeH.font34.text-uppercase.font-weight-bold img {
    max-height: 40px;
}#slider_first .slides li p.fp {
    height: 385px;
    /* overflow: auto; */
    /* white-space: nowrap; */
    overflow: hidden !important;
    text-overflow: ellipsis;
}
}




@media only screen and (max-width: 989px) 

{#slider_first .slides li span.msgroung {
    float: left;
    margin-left: 0;
    text-align: center;
    width: 100%;
}
    .xyz {
    height: 50px;
}
    .footer
    { margin:0;padding:0;background-size: auto 100%;
    }
    .fbdr
    { margin:0;
    }
    .footer .container
    {background: rgb(255 255 255 / 34%);
    }
.logoname { top:0;  margin-top:40px;	}
.panorama_slider,#panorma_slider_2 { height:auto; margin-top:110px; 	}
    .roundbtn    { margin-top:0px; margin-bottom: 30px;   }
    .boxx1 .Subscribebg
    {min-height: 399px;
    }
    .bx3,.achivebg 
    { margin-top:0px!important
    }
    .topper-t-2
    {color: #3b3735;
    }
    .stdhd
    {color: #a03331; border: 2px solid #a03331;
    }
    .bdybox1 .flexslider .flex-direction-nav .flex-next{ cursor: pointer;background: url(/images/leftarrow.svg) center center no-repeat;float: left;opacity: 1;visibility: visible; right:0%; height:24px; width:24px; top:70px;  z-index:0 }
.bdybox1 .flexslider .flex-direction-nav .flex-prev { cursor: pointer;background: url(/images/rightarrow.svg) center center no-repeat;float: left;opacity: 1;visibility: visible; left:0%; height:24px; width:24px;top:70px;  z-index:0 }


    .custom-navigation1
    { margin-bottom:10px;
    }
        .roundbtn ul li:first-child, .roundbtn ul li:last-child
        { top:0;
        }
.menubar { position:relative;	}
.leftMenu {background: url(/images/menubg.svg); margin:0;	width: 100%; float:left}
    .menu ul li > ul
    { border:0;
    }
    .mobileview
    { display:block;
    }
    .aboutmain:before
    { display:none
    }
    .w46
    { max-width:100%;
    }
    .aboutmain
    { height:auto;
    }
    .msgH
    { position:relative; float:left; text-align:left
    }
    .msgin
    { max-width:100%;
    }
    .msgimages
    { display:none;
    } .master-hdr
    { margin-top:20px;
    }
     

.leftMstr { height:auto	}
.ecareMobile{    width: 100%;
    
    margin-left: 0;}
.footer .container { max-width:100%;	}
.footer img { max-width:100%;	}
.bg-1 .bg-1img, .bg-1 .bg-1text { max-width:50%;	}
.secpg { margin-top:20px;	}
#menu-mobile { display:block;	}
#menu { display:none; width:100%; float:left; text-align:center	}
.menu ul { float:left; width:100%; padding:0px 0;	}
.mstrMenus { padding:0; width:100%; float:left; background:none	}
.menu > ul > li { display:block; background:none;}
.menu ul li > .submenu,.menu ul li:hover > .submenu,.menu ul li:hover > .sublavel,.menu > ul > li > ul li .sublavel  { left:0;    }
.menu > ul > li > ul li .sublavel { display:none;}
.menu ul li:first-child > a { border-top:0;    }
	
.menu > ul > li > ul > li a{    text-align:center;  }
.dropmenu .active3 .activeAA{ display:block;  visibility: visible;    opacity: 1;  }
.dropmenu li > .submenu,.dropmenu li:hover > .submenu,.dropmenu ul.submenu li:hover > .submenulavel1 { display:none;    }
.menu ul li > ul { margin:0;	}
.dropmenu .active3 > .activeAA { display:block!important;   }
.dropmenu ul.submenu .active3 > .activeAA { display:block;      width: 100%; left:auto; right:0; top: auto;  }
.dropmenu ul.submenu {position: relative;top: 0;}
.menu ul li > .submenu { position:relative ; width:100%;   }
.menu ul li > .aboutMenu { width:100%;}
.menu ul li a { color:#fff;	}
    .menu > ul > li:hover a
    {border-top: 0px solid #fff;
    }
    .menu > ul > li > ul li
    { display:block
    }
    .menu ul li > ul
    { padding:0;
    }
    .active3 span
    { background:#fff!important
    }
    .menu ul li > .submenu .mt-5
    { display:none
    }
    .menu ul li.no-view
{ display:block; padding-bottom: 50px;
}
 
.mstrRight { padding:0;	}
.facility .col-md-6 { margin:10px 0px;	}
 
    .footer .container .col-md-6    { max-width: 100%;    flex: 0 0 100%; margin: 30px 0;  } 
        .footer .container .col-md-4, .footer .container .col-md-2    { max-width: 50%;    flex: 0 0 50%;   } 

.fmstr {padding: 0 0 20px 0px;	}
.noticeBox { text-align:center	}
.noticeH { width:100%;	}
.noticeSlide { float:none	}
.bigIcons ul li,.bigIcons ul li:first-child { float:none; margin:10px;	}
.menuLogo { margin-bottom:10px;	}
	 
		.footer img { max-width:100%;	}
	.menubar { padding:0px 10px;	} 
	.box_in  { padding:0px 10px;	}
	.footer .container .row,.galleryBox .row { margin:0; }
	.bigIcons ul li a span { margin-top:20px;	}
	.footer .container { padding:0;	}
	.fleft,.footerRight { max-width:100%; width:100%;text-align: left;	}
	.fimg { float:none	}
}


@media only screen and (max-width: 1024px) {

	.msgBox .container { max-width:100%; 	}
	
	.menuLogo { padding:0px 5px;	}
      .thoughtbg
    { display:none;
    }
      .boxx1 .pb-2{ background:url(/images/Subscribe.svg) top left no-repeat;}
	 .achivMent {
    float: none;
}
}

 

@media only screen and (min-width : 768px) and (max-width :989px) {

	a.menuLogo {   margin-bottom:10px;	}
	.menuLogo { padding-left:10px;}
	ul.topIcons li { margin:5px 0; font-size:12px;}
	.facility .col-md-6 { max-width:100%;-ms-flex: 0 0 100%;    flex: 0 0 100%; margin:10px 0px;	}
	.msgBox { padding-top:20px;	}
	.switcher { text-align:right; top:0; 	}
	 
	.msgBox h3 { top:0; margin:0; padding:0	}
	#slider_first .slides li img { max-width:50%;	}
	#slider_first .slides li p { margin-top:20px;	}
	#AchievementHome_lblAchievement, #facility { padding:0px 40px;	}

    .roundbtn ul li a
    {
        width: 168px;
        height: 168px;font: normal normal bold 16px/28px Times New Roman;margin: 0px 10px;
    }
        .roundbtn ul li a svg         { height:53px;        }
        .roundbtn ul li a p {     margin-bottom: 0px;}
    .logoname img     { max-width:130px;    }
    .logoname h2
    { font-size:35px;
    }
    .logoname h4
    {font-size: 25px;
    }
    .noticeH
    {line-height: 38px;
    }
    .font34
    {font: normal normal bold 24px/42px Times New Roman;
    }
    .noticeH svg
    {    height: 40px; margin-right: 5px;
    }
    .gift, .prize {
    max-height: 48px;
}
    #slider_first .slides li p.fp {
    min-height: 284px;
}
    .noticeH.font34.font-weight-bold.text-uppercase img {
    max-height: 40px;
}
}
 

 
@media only screen and (min-width : 990px) and (max-width :1280px) {
	
	.footer img { max-width:100%;	}
	.menubar { padding:0px 10px;	}
	.bigIcons ul li a {    width: 181px;    height: 200px;	}
	.bigIcons ul li { float:none;	}
	.box_in  { padding:0px 10px;	}
	.footer .container .row,.galleryBox .row { margin:0; }
	.bigIcons ul li a span { margin-top:20px;	}
	.footer .container { padding:0;	}
    .roundbtn ul li a
    {margin: 0px 10px;
    }
    .logoname
    { top:90px;
    }
    .logoname a img 
    {max-width: 530px;
    }
    .logoname h2
    { font-size:40px;
    }
    .logoname h4
    {font-size:25px;
    }
    .boxx1,  .boxx2,  .boxx3
    { max-width:1140px;padding: 0px 30px;
    }
    .thoughtbg
    { display:none;
    }
.boxx1 .pb-2{ background:url(/images/Subscribe.svg) top left no-repeat;}
}

 
 