@charset "utf-8";

/* CSS Document */
@media(max-width:1650px) {
}

@media(max-width:1366px) {
.carousel_section {
	height: 440px;
}
.ghatal_logo_txt a{
	font-size: 38px;
	font-weight: bold;
	line-height: 45px;
	
}
}

@media(max-width:1280px) {
}

@media (min-width: 992px) and (max-width:1198px) {
	
	.absolute_block2{
		display:none;
	}
	.pad_100 {
		padding-top: 0;
	}
	
	
}

@media (max-width: 1198px) {
.navbar-header {
	float: none;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-collapse.collapse.in {
	display: block!important;
}
.navbar-nav {
	float: none!important;
	margin: 7.5px -15px;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.dropdown-menu{
	left:auto;
}

.nav_lg{
	display:none;
}
.menu_small{
	display:block;
}
.carousel_section {
   margin-top: 48px;
}
.notice{
	z-index:1;
}
.logo_ghatal img{
	max-width:100%;
}
.enquiry_xs{
	display:block;
}
.enquiry_btn{
  display:block;
}

}


@media (min-width: 991px) {
ul.nav li:hover > ul.dropdown-menu {
	display: block;
}

}

@media (min-width: 768px) and (max-width:991px) {
	.carousel_section {
		overflow:visible;
	}
   .logo_ghatal {
			text-align: left;
	}
	.nav_block{
		position: absolute;
		top: 0;
		right: 0;
		text-align: right;
	}
		
	.carousel_section{
		height:auto;
	}
	.absolute_block2{
		position:relative;
		top:0;
		display:none;
	}	
	.pad_100 {
		padding-top: 0px;
	}
	.enquiry_form_block::after, .enquiry_form_block::before{
		display:none;
	}
	.notice{
		margin-top:30px;
		z-index:1;
	}
	#vertical-ticker{
		height:256px;
	}
	.control {
		padding-top: 20px;
		display:none;
	}
	.top_contact_block{
		padding-bottom: 154px;
	}
	.navbar-nav > li {
		padding-left: 30px;
	}
}
@media (min-width: 850px) and (max-width:991px){
	
	.top_contact_block{
		padding-bottom: 220px;
	}
	
	
} 




@media (min-width: 768px) and (max-width:800px) {
	
	
	
}


@media (max-width: 767px) {
	.logo_ghatal {
		text-align: left;
	}
	.logo_ghatal img {
		width: 91px;
	}
	.nav_block{
		position: absolute;
		top: 0;
		right: 0;
		text-align: right;
	}
	.top_contact li {
		padding-left: 82px;
	}
	.top_contact li a, .top_contact li a:focus, .top_contact li a:hover {
		display: none;
	}
	.top_contact_block{
		padding-top:10px;
	}
	.social li{
		display:none;
	}
	.pad_100{
		padding-top:10px;
	}
	
	.enquiry_form_block::after, .enquiry_form_block::before{
		display:none;
	}
	.absolute_block2{
		display: none;
		position:relative;
		top: auto;
		width: 100%;
	}
	.carousel_section {
		height: auto;
		overflow:visible;
	}
	
	.sub_title_block::before, .sub_title_block::after, .notice_block::after{
		display:none;
	}
	.enquiry_form_block{
		padding-left:0;
		padding-right:0;
		margin-bottom: 20px;
	}
	.form_block {
		padding-top: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.notice{
		margin-top:10px;
	    padding-left: 0px;
        padding-right: 0px;	
	}
	#vertical-ticker {
		height: 310px;
		padding-left: 20px;
	}
	.control {
		float: right;
		padding-top: 16px;
		display: none;
	}
	
	.image_block {
		margin-bottom: 25px;
	}
	.learning{
	  padding-bottom: 30px;
      padding-top: 30px;	
	}
	.learning p{
		padding-left: 20px;
        padding-right: 20px;
	}
	  
	.dropdown-menu > li{
	  padding-left:15px;	
	}  
	.dropdown-menu > li > a{
       color:#fff !important;		
	} 
	.box-padding {
		padding: 0 15px 40px 15px;
	} 
	.box-padding2 {
		padding: 0px 15px 25px 15px;
	}
	.box-padding3 {
		padding: 0px 15px 30px 15px;
	}
	.chairman_img {
		width: 200px;
		margin-bottom: 20px;
	}
	.president-title{
		width: auto;
        height: auto;
		font-size:20px;
		padding-left:0;
		border-radius: 4px;
		text-align:center;
		line-height: 40px;
	}
	.reset1 {
		padding: 0 15px;
	}
	.staff{
		padding-top:10px;
		padding-bottom:10px;
	}
	.staff-text2 {
		font-size: 18px;
		padding-top: 15px;
		text-align: center;
	}
	.staff-text3 {
		font-size: 18px;
		padding-top: 15px;
		text-align: center;
	}
	.staff-text2 p, .staff-text3 p{
		margin-bottom:0;
	}
	.course-title{
		width:auto;
		height:auto;
		font-size: 22px;
		border-radius: 4px;
		text-align:center;
		line-height: 40px;
	}
	.course-title::after{
		display:none;
	}
	.list_of_school{
		width:auto;
		height:auto;
		font-size: 22px;
		border-radius: 4px;
		text-align:center;
		line-height: 40px;
	}
	.list_of_school::after{
		display:none;
	}
	.list_schools {
		margin-bottom: 40px;
	}
	.list_schools li {
		line-height: 26px;
	}
	.fee-title::after{
		display:none;
	}
	.fee-title{
		width:auto;
		height:auto;
		font-size: 22px;
		border-radius: 4px;
		text-align:center;
		line-height: 40px;
	}
	.nav-tabs > li{
		margin-bottom:10px;
	}
	.form_contact_page .form_block {
		padding-left: 15px;
		padding-right: 15px;
	}
	.get-in-touch {
		margin-top: 30px;
	}
	.quote_txt {
		text-align: justify;
	}

}

@media (min-width: 641px) and (max-width:767px) {
	.logo_ghatal img {
		position: relative;
		width: 180px;
		z-index:100;
	}
    .nav_block{
		position: absolute;
		width:100%;
		
	}
	.social li{
		display:block;
	}
	.top_contact li a, .top_contact li a:focus, .top_contact li a:hover {
		display: block;
	}
	.top_contact_block .hidden-xs{
		display:block !important;
	}
	.navbar-default{
		z-index:101;
	}
	.top_contact_block {
		padding-bottom: 84px;
        padding-top: 25px;
    }
	.navbar-default{
		z-index:101;
	}
}
@media (min-width: 580px) and (max-width:640px) {
	.logo_ghatal img {
		position: relative;
		text-align: left;
		width: 138px;
		z-index:100;
	}
	.nav_block{
		position: absolute;
		width:100%;
		
	}
	.top_contact_block {
		padding-bottom: 65px;
	}
	.social li{
		display:block;
	}
	.top_contact li a, .top_contact li a:focus, .top_contact li a:hover {
		display: block;
	}
	.top_contact_block .hidden-xs{
		display:block !important;
	}
	.navbar-default{
		z-index:101;
	}
	
}
@media (min-width: 481px) and (max-width:579px) {
	.logo_ghatal img {
		position: relative;
		text-align: left;
		width: 125px;
		z-index:100;
	}
	.nav_block{
		position: absolute;
		width:100%;
		
	}
	.top_contact li a, .top_contact li a:focus, .top_contact li a:hover {
		display: block;
	}
	.top_contact_block{
		padding-top:10px;
	}
	.top_contact_block .hidden-xs{
		display:block !important;
	}
	.navbar-default{
		z-index:101;
	}
	.top_contact li{
		padding-left: 100px;
	}
	.top_contact_block {
		padding-bottom: 65px;
	}
	
	
}

@media (min-width:360px) and (max-width: 767px) {
	.top_contact_block {
		padding-bottom: 51px;
	}
	.list_of_school{
		font-size: 17px;
		
	}
}
























