@media only screen and (min-width: 981px) and (max-width:991px)
{
	.logo img
	{
		width:100%;
	}
	.nav > li > a
	{
		padding:10px 13px;
	}
}
@media only screen and (min-width: 768px) and (max-width:980px)
{
	.logo img
	{
		width:100%;
	}
	.nav > li > a
	{
		padding:10px 13px;
	}
	h2.resp-accordion
	{
		background:#dd550c;
		color:#fff;
	}
	h2.resp-tab-active
	{
		background:#03244d!important;
	}
	.lft_icon
	{
		margin-right:15px;
	}
	.contactleft_sidebar ul > li
	{
		font-size:13px;
	}
	.left_sidebar ul > li a
	{
		font-size:11px;
	}
	.right_content .main-title
	{
		font-size:22px;
	}
	.faq_acc .panel-title > a
	{
		font-size:14px;
	}
	.left_sidebar h2
	{
		font-size:15px;
	}
	.vira_tab .resp-tabs-list li
	{
		font-size:18px;
	}
	.meet_tab .resp-tabs-list li
	{
		font-size:11px;
	}
	.apply_tab .resp-tabs-list li
	{
		font-size:10px;
	}
	.left_sidebar ul > li  ul > li
	{
		text-align:left;
	}
	.post
	{
		padding:4px;
		margin:0px 0px 10px;
	}
	.news_latst a
	{
		font-size:14px;
	}
}
@media only screen and (max-width: 767px)
{
	.logo img
	{
		width:100%;
	}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
	{
		background:#03244d;
	}
	.navbar-collapse
	{
		border-top:1px solid transparent!important;
		
	}
	.left_sidebar ul
	{
		min-height:auto;
	}
	h2.resp-accordion
	{
		background:#dd550c;
		color:#fff;
	}
	h2.resp-tab-active
	{
		background:#03244d!important;
	}
	
	
}
@media only screen and (max-width: 360px)
{
	.gallery-heading h2 a
	{
		padding:0px 18px;
		font-size:14px;
	}
	.gallery-heading h2
	{
		font-size:14px;
	}
	.guest_desc h4 {
    font-size: 18px;
    margin-bottom: 10px;
}	
	
}
@media only screen and (max-width: 320px)
{
.guest_desc h4 {
    font-size: 18px;
    margin-bottom: 10px;
}	
}