@media (max-width: 480px)
{
	
				
	
}

@media (max-width: 480px) and (orientation : landscape)
{
		
		
}

@media (max-width:720px) {
    .main-menu {margin-top: 30px; }
	.container-menu { width:100%;}
    .navigation { float:left; display:block;  width:100%; }
	.core-menu {float:right; width:100%;background:#1a1a1a; margin:auto; display:none; text-align: center; }
	.core-menu li {width:100%; display:block; }
	.core-menu li a{display:block;  margin:auto; }
	.hamburger-menu {display:block;position: absolute;right: 0;top: -58px; }
	.burger-1, .burger-2, .burger-3 {display:block;position:absolute; width:25px; height:3px; border-radius:30px; right:0; margin-right:25px;
	 background:#8c8805;-webkit-transition:.2s ease; -ms-transition:.2s ease;-moz-transition:.2s ease; -o-transition:.2s ease; transition:.2s ease; }
	.burger-1 {top:15px;cursor: pointer; }
	.burger-2 {top:23px;cursor: pointer; }
    .burger-3 { top:31px;cursor: pointer;}
    .burger-1.open, .burger-2.open, .burger-3.open { -webkit-transition:.2s ease; -ms-transition:.2s ease; -moz-transition:.2s ease;-o-transition:.2s ease;
		 transition:.2s ease;transform-origin:50% 50%;}
    .burger-1.open {top:25px; width:23px; transform:rotate(45deg);-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); 
		-o-transform:rotate(45deg); }
	.burger-2.open {opacity:0;}
	.burger-3.open {top:25px; width:23px; transform:rotate(-45deg);}
	.dropdown { width:100%; background:#0e0e0e; position:relative; }
	.dropdown2 {right:0; top:0; width:100%; position:relative;padding:0 20px; }
  
}


@media (max-width:768px){
	
	
	.logo{ padding:0;}
	.main_slider .carousel-caption{ bottom:  inherit; padding: 0; right: 0; text-align: center;}
	.main_slider .banner_info p span{ display: initial;}
	.header_bg{ padding: 0;}
	.main_slider{ top: 86px; z-index: 100;}
	.main_slider .banner_info{ position:  absolute; bottom: 0; margin: 0; left: 0; text-align: center;}
	.main_slider .banner_info h2{ font-size: 20px; margin-bottom: 6px;}
	.main_slider .banner_info p{ font-size: 16px;}
	.main_slider .banner_info h3{ margin: 0;}
	.main_menu .navbar-right{ margin: 0;}
	.last_pointer .fa {width: 30px;	height: 30px;border-radius: 30px;line-height: 30px;	text-align: center;	font-size: 18px; }
	.last_pointer{ bottom: 45px; right: 7px; z-index: 999;}
	.navigation nav ul { float: left; margin: 0;}
	.navigation nav ul li a, .navigation nav ul li a:visited{ color: #fff;}
	.navigation nav ul{ background: #2d3a5c; width:100%;}
	.navigation nav ul li.active a{ color:#fff;}
	.navigation nav ul li ul{ margin-top:0; padding-bottom: 20px;}
	.navigation nav ul li a:hover, .navigation nav ul li a:visited:hover{ background: none;}
	.navigation nav ul li a:hover{ color:#fff;}
	.navigation nav ul li.active a, .navigation nav ul li:hover a{ border-bottom: none;}
	.navigation .brand img{ width: 100%;}
	.navigation .brand{ width: 52%; position: relative !important; top: 12px !important;}
	.navigation{ height:  inherit; padding: 0; z-index: 101;}
	.navigation nav ul li.active a::after{ display:  none;}
	.main_slider .banner_info a{ margin-top: 5px; font-size: 12px;}
	.main_slider .banner_info h2 span{ font-size: 22px; display: initial;}
	.cntroexcb{ padding: 20px 0 20px 0;}
	.excellence_slider{ padding: 0;}
	.wycseicgcbc{ padding: 0;}
	.wycseicgcbc h1{ font-size: 28px; margin-top: 0;}
	.wycseicgcb h3{ margin-top: 0;}
	.wycseicgcbs{ padding: 0;}
	.wycseicgcbs img{ margin: 0px auto; display:  block;}
	.wycseicgcb{ padding: 0 15px 30px 15px;}
	.wycseicgcb h3{ margin-bottom: 20px; font-size: 30px;}
	.glmsoowrsb .nav-tabs > li > a{ padding: 10px 19px; font-size: 16px;}
	.metorfndrb{ background-size:  inherit; padding:15px 0;}
	.idxtstmb{ padding: 30px 15px 20px 15px;}
	.testi_slider .banner_info p{ line-height: 28px; text-align: center;}
	.testi_slider .banner_info h4{ margin: 35px 0 0 0;}
	.icgcftrb{ padding: 30px 0 0 0; margin-bottom: 43px;}
	.icgcftrbadrs ul li .icgcftrbadrss h3{ font-size: 20px; z-index: 2;}
	.icgcftrbadrs ul li .icgcftrbadrss h3 span{ font-size: 16px;}
	.icgcftrbadrs ul li .icgcftrbadrss h3 a.whatsapp{ font-size: 25px;}
	.icgcftrqckls{ padding: 20px 0;}
	.icgcsftrb{ background-size:  cover;}
	.icgcsftrb ul{ text-align: center;}
	.icgcsftrb ul li{ font-size: 16px;}
	.icgcsftrb ul li:last-child{ float:  none;}
	.cntroexcb h3{ font-size: 28px;}
	.metorfndrb h3{ font-size: 30px;}
	.glmsoowrsb h3{ font-size: 28px;}
	.idxtstmb h3{ font-size: 30px;}
	.inner_banner{ margin-top: 95px;}
	.inner_banner .caption{ bottom: 0; top:  inherit;}
	.inner_banner .caption p{ font-size: 18px; margin: 0;}
	.inner_banner .caption h3{ font-size: 22px; margin: 0;}
	.abtuinnb{ padding: 15px 0 0 0;}
	.abtuinnb h2{ margin-bottom: 0; font-size: 25px;}
	.abtuinnb ul li .abtuinnbs_img img{ width: 100%;}
	.hstryinnb{ padding: 30px 15px 0 15px;}
	.hstryinnb h6{ padding: 10px;}
	.prntsinnb_img{ padding: 0;}
	.prntsinnb_info{ padding: 0;}
	.prntsinnb{ padding: 30px 15px 0 15px;}
	.ortminnb ul li .ortminnbs_info h3{ font-size: 20px;}
	.ortminnb ul li .ortminnbs_info{ margin-top: 20px;}
	.ortminnb{ padding: 30px 0 0 0;}
	.ourvsnb{ padding: 30px 0 0 0;}
	.ortminnbs_info h4{ text-align: center;}
	.whyicgcbmtos{ padding: 0; margin-bottom: 20px;}
	.whyicgcb{ padding: 30px 0 0 0;}
	.whyicgcb h2{margin-top: 0; font-size: 25px;}
	.whyicgcbs_img img{ width: 100%;}
	.whyicgcbs_info{ padding-right: 15px;}
	.whyicgcbs_info.adjust{ padding: 15px;}
	.whyicgcbs_info h6{ padding: 15px 20px;}
	.mafrcmhb{ padding: 30px 0 0 0;}
	.mafrcmhb .panel-heading{ padding: 18px 5px;}
	.mafrcmhb .panel-title{ font-size: 16px; position: relative; padding-left: 20px;}
	.mafrcmhb .panel-title .fa{ position: absolute; left: 0; top: 2px;}
	.mafrcmhb .panel-group .panel-heading + .panel-collapse > .panel-body{font-size: 16px; line-height: 30px;}
	.icgcftrbadrs ul li{ margin-bottom: 20px !important; line-height:20px;}
	.icgcftrbadrs ul li .icgcftrbadrss h3 img{ top: -9px;}
	.cntusinnb ul li .cntusinnbs_info{ padding: 60px 20px 40px 20px;}
	.cntusinnb ul li .cntusinnbs_info h3{ left: 21px; font-size: 18px;}
	.cntusinnb{ padding: 30px 15px 0 15px;}
	.cntusinnb h2{ font-size: 25px;}
	.vrstrpyordb{ padding: 30px 0 0 0;}
	.vrstrpyordbs{ padding: 0;}
	.vrstrpyordbacc{ padding: 0;}
	.vrstrpyordbs_img{ padding: 0; margin-bottom: 20px;}
	.vrstrpyordbs > h3{ margin: 10px 0; font-size: 24px;}
	.vrstrpyordbs_img h3{ font-size: 18px;}
	.vrstrpyordb .panel-title{ font-size: 20px;}
	.cmncldwdcb ul li .cmncldwdcb_info h5{ padding: 20px;}
	.attention{ padding: 0;}
	.cmncldwdcb ul li .cmncldwdcb_img img{ width: 100%;}
	.cmncldwdcb ul li .cmncldwdcbs{ padding: 0;}
	.cmncldwdcb ul li{ padding: 0;}
	.cmncldwdcb ul li h2{ font-size: 25px;}
	.cmncldwdcb{ padding: 30px 0 0 0;}
	.cmncldwdcb ul li .cmncldwdcb_info ul{ margin: 0;}
	.workshops{ padding: 0;}
	.workshops ul li .workshopss_info{ padding: 0;}
	.workshops ul li .workshopss_img{ padding: 0;}
	.workshops ul li .workshopss_info h3{ padding: 20px;}
	.workshops ul li .workshopss h2{ font-size: 24px;}
	.cmncldwdcb ul li .cmncldwdcb_info ul.medical_management{ margin-bottom: 20px;}
	.whyicgcbs_info.parenting_tips{ padding-right: 15px;}
	.workshops ul li:last-child{ padding: 0; margin: 0;}
	.workshops ul li .workshopss h6{ margin: 20px 0;}
	.testi_slider .banner_info h4 span{ font-size: 18px;}
	.know_more.video{margin-top: 20px;}
	.hdrtops ul{ position: absolute; right: 75px; top:-46px; background:  none; bottom: inherit;}
	.hdrtops ul li{ display:  inherit;}
	.hdrtops .fa{ line-height: 22px;}
	.hdrtops ul li a{ font-size: 18px; color: #2d3a5c;}
	.hdrtops ul li a .fa{ color: #2d3a5c;}
	.hdrtops ul li:last-child a{ font-size: 14px;}
	.mobfix{ position: fixed; bottom: 0; left: 0; width: 100%; background: #2d3a5c; z-index: 1000;}
	.mobfix ul{ padding: 10px 0; margin: 0; text-align: center;}
	.mobfix ul li{ list-style:  none; padding: 0 5px; border-right: 1px solid #fff; float: none; display:  inline-block;}
	.mobfix ul li a{ color: #fff; text-decoration:  none; font-size: 15px;}
	.mobfix ul li .fa{ margin-right: 3px; color: #fff200;}
	.mobfix ul li:last-child{ border:  none;}
	.flashit{ font-size: 18px; top: 29px;}
	.flash{ position: static; padding: 10px 0 10px 0;}
	.hdrtops{ margin: 0; }
	.founder_slider .banner_info{ padding-bottom: 0;}
	.metorfndrb .know_more{ margin-top: 0;}
	.icgcsftrb{ background: #8c8805; padding: 20px 15px;}
	.icgcftrbadrs{ padding: 0 15px;}
	.inner_banner .caption{ position: inherit; padding: 50px 0;}
	.inner_banner img{ display:  none;}
	.lg-actions .lg-next{ right: 13%;}
	.lg-actions .lg-prev{ left: 13%;}
	.menu_rgt{ padding: 0;}
	.ortminnb ul li .ortminnbs_info.jyothirmayi{ margin-top: 0;}
	.modal-dialog{width: auto;}
	.whyicgcbs_info.hrmanager{ margin-top: 30px;}
	.glmsoowrsb .nav-tabs > li{ float: initial;}
	.ftrlogo{ padding: 0;}
	.vimiqub_abs_info{ width:  inherit; height:  inherit; border-radius:  inherit;}
  .vimiqub_abs_info ul{ padding: 0 15px;}
  .vimiqub_abs{ top: 0;}
  .bhhfhfb h1{ font-size: 25px;}
  .bhhfhfb{ padding: 30px 15px 0 15px;}
  .shdratrmnts{ padding: 0;}
  .getintchbc{ padding: 10px;}
  .cntusinnb h1{ font-size: 25px;}
  .contact_enq h3{ padding: 10px 0; text-align: center; font-size: 25px;}
  .contact_enq .form-control.submit{margin-top: 20px; width:  inherit;}
  .wycseicgcbs p{ text-align: center; line-height: 24px;}
  .know_more a.whychoose{ margin-top:20px;}
  .glmsoowrsb{ padding:30px 15px;}
  .glmsoowrsb .tab-content{ padding:0}
  .glmsoowrsb .nav-tabs{ margin-bottom:20px;}
  .icgcftrqckls ul li::before{ top:11px;}
  .icgcftrqckl{ padding-top:20px;}
  .icgcftrqckls p{ margin:0; line-height:24px;}
  .icgcftrqckls ul li a{ font-size:18px;}
  .vimiqub h2{ font-size:20px; line-height:24px;}
  .shdratrmnt{ text-align: center;}
  .shdratrmnts p{ line-height:24px;}
  .shdratrmnts ul li{ text-align: left;}
	
    
				
}


@media only screen and (max-width: 798px) {
	.navigation .nav-mobile { display: block; top: -67px; }
	.navigation nav { width: 100%; padding:0; position: relative; z-index: 2; }
	.navigation nav ul { display: none; }
	.navigation nav ul li { float: none; border-bottom:1px solid rgba(255,255,255,.3); border-image: none; padding: 5px 0; }
	.navigation nav ul li a { padding:10px 15px; line-height:10px; }
	.navigation nav ul li ul li a { padding-left: 30px; }
	.navigation .nav-dropdown { position: relative; box-shadow: none; top:-4px;  }
  }


@media (max-width: 1024px)  
{
	
	
		
}



@media (min-width: 1024px) and (max-width: 1366px)  
{
		
	
	
}


@media (min-width: 1920px) and (max-width: 1080px)  
{

	
		
	
	
}

@media (max-width: 1600px)  
{

	.flash{}
	
	
}
