@charset "utf-8";



@media all and (max-width: 960px) {
	.resp-tab-content {
		min-height: 364px;
	}
	.float-element {
		display: none;
	}
	.welcome-text {
		float: left;
		width: 60%;
	}
	.gallery-container {
		padding: 30px 0px;
	}
	.common-wrappper .container.common-container.four_content {
		max-width: 100%;
		width: 100% !important;
		padding: 0;
		height: auto;
	}
	/*===========responsive nav ===========*/
	/*responsive nav theme*/
	.main-menu .sub-nav ul li a {
		color: #fff !important;
	}
	#nav li {
		background: #CBC9C9;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	#nav li a {
		color: #000;
	}
	.nav-wrappper ul li.open ul li a {
		background: #CBC9C9 !important;
		color: #fff !important;
	}
	.nav-wrappper ul li.open ul li:hover a {
		background: #32789D !important;
	}
	.sub-menu i {
		color: #fff;
	}
	.nav-wrappper ul li:hover a {
		background: #32789D !important;
	}
	#nav {
		max-height: none;
		overflow: visible;
	}
	.mid-bg-wrappper .body-container {
		padding: 50px 0 5px;
	}
	.gallery-holder ul.slides {
		float: left;
		padding: 1px;
		width: 100%;
		margin-bottom: 4px;
	}
	.gallery-holder ol.flex-control-nav.flex-control-thumbs {
		float: right;
		margin: 0px;
		padding: 0;
		width: 100%;
	}
	.gallery-holder .flex-control-thumbs li {
		margin: 0 2% 0 0px;
		padding: 0;
		float: left;
		width: 32%;
	}
	.gallery-holder .flex-control-thumbs li:last-child {
		margin-right: 0px;
	}
	.gallery-area h3 {
		padding: 5px 15px;
	}
	.gallery-area a {
		padding: 5px 10px;
	}
	ul.ul-v>li {
		display: inline-block;
		padding: 0.55em 1em;
	}
	.imp-link {
		width: 100%;
		margin-top: 0.5em;
		margin-right: 0px;
	}
	.imp-img-cir ul.ul-v>li {
		width: 33%;
		vertical-align: top;
	}
	.ministerr {
		padding: 0px;
		width: 100%;
		margin-bottom: 0px;
	}
	.whats-new-maincontainer {
		width: 100%;
		float: left;
		margin: 0;
		margin-top: 30px;
		margin-bottom: 25px;
	}
	.gallery-area {
		float: left;
		position: relative;
		width: 54%;
	}
	.gallery-right{
		width: 44%;
	}
	.ebook-maincontainer {
		float: right;
		width: 30%;
	}
	.digital-container .digital-content {
		margin-top: 15px;
		width: 44%;
	}
	.white-container .visitor {
		float: none;
		padding: 30px 20px;
		width: 100%;
	}
	.white-container .imp-link {
		float: none;
		padding: 30px 0;
		width: 100%;
	}
	.poorpatient-content {
		margin-bottom: 28px;
	}
	.body-container ul.list li a {
		display: inline;
	}
	.sub-nav li {
		background: none;
	}
	.social-feeds .panel-social {
		float: none;
		padding-right: 0;
		width: 100%;
	}
	.panel-feed {
		padding-left: 0px;
		width: 100%;
		float: none;
		padding-top: 40px;
	}
	.socialTab_1 iframe {
		width: 100% !important;
	}
	.imp-link .quicklink {
		min-height: 275px;
		width: 50%;
	}
	.otonomus-content .flex-pauseplay {
		display: block !important;
	}
	.banner-content-wrappper, .banner-right-wrappper{
		width: 100%;
	}
	.banner-box {
		margin: 30px 0px 0px;
	}
}











@media screen and (max-width: 1024px) {
	.ministerr-sub1 {
		padding: 0px 0px 25px 0px;
	}
	a.portgolio-button {
		padding: 5px 4px;
	}
	.footer-top-wrappper ul li a {
		padding: 0px 4px;
	}
	.gray-bg,
	.home-btm-slider {
		background-size: 100%;
	}
	.scroll-left,
	.scroll-text-1,
	.scroll-text {
		height: 320px;
	}
	.banner-box-wrappper {
		padding-top: 35px;
	}
	.banner-content-wrappper{
		padding-right: 4%;
	}
	.video-heading a,
	.video-heading h3 {
		padding: 10px 10px;
	}
	.ministerr-box {
		padding: 10px 10px 5px;
	}
	.gallery-right .video-wrappper {
		height: 310px;
		overflow: hidden;
	}
	.banner-box{
		padding: 20px 15px;
	}
	.gallery-container{
		padding: 50px 15px !important;
	}
	.list .date em{
		padding: 5px 10px;
	}
	.banner-wrappper .flex-control-nav:before{
		border-bottom: 41px solid #D2412D;
	}
	.page-tab .scroll-left, .page-tab .scroll-text-1, .page-tab .scroll-text, .page-tab .scroll-text01, .page-tab .scroll-test01{
		height: 265px;
	}
}

@media screen and (max-width: 812px) {
	.four_content .common-left ul li {
		width: 50%;
		padding: 10px 0px;
	}
	.ministerr-sub1 {
		padding: 10px 0px 20px 0px;
		width: 40%;
		border-right: 1px solid #ece7e7;
		border-bottom: 0px;
	}
	.ministerr-sub {
		width: 30%;
		padding: 15px 20px;
	}
	.ministerr .ministerr-sub1 .ministerr-image {
		width: 100%;
	}
	.ministerr .ministerr-sub1 .min-info {
		width: 100%;
		text-align: center;
	}
	.ministerr .min-info h5.prime:after {
		left: 90px;
	}
	.ministerr .min-info h5.prime {
		margin-bottom: 25px;
	}
	.ministerr-sub1:after {
		left: 100%;
		bottom: 40%;
		width: 2px;
		height: 50px;
	}
	.banner-content-wrappper {
		width: 100%;
		float: none;
		padding-right: 0px;
	}
	.banner-right-wrappper {
		width: 100%;
		padding-top: 10px;
	}
	.banner-box {
		width: 32%;
		float: left;
		margin: 20px 0px 0px 0px;
	}
	.banner-box h2 {
		font-size: 140%;
	}
	.banner-box p{
		font-size: 120%;
	}
	.wrappper.home-banner {
		padding: 40px 0px;
	}
	p.banner-content {
		padding: 20px 0px 20px;
		line-height: 25px;
	}
	.scroll-left,
	.scroll-text-1,
	.scroll-text {
		height: 317px;
	}
	.banner-box-wrappper {
		padding-top: 0px;
	}
	.left-block{
		padding: 0px;
	}
	a.portgolio-button {
		padding: 5px 10px;
	}
	.common-left ul {
		overflow: hidden;
		border-bottom: 1px solid #e2e0e0;
	}
	.video-wrappper {
		height: auto;
		overflow: hidden;
	}
	.video-overlay-play-button {
		padding: 10px calc(53% - 50px);
	}
	.gallery-container {
		padding: 20px 15px !important;
	}
	.wrappper.home-banner .container {
		/* width: 96%; */
	}
	.ministerr-box {
		padding: 0px 10px 0px;
	}
	.page-tab .scroll-left, .page-tab .scroll-text-1, .page-tab .scroll-text, .page-tab .scroll-text01, .page-tab .scroll-test01{
		height: 302px;
	}
}

@media screen and (max-width: 767px) {	
	.left-block .left-col-2 {
		width: 100%;
		padding: 10px;
	}
	.left-block .left-col-2:nth-child(1) {
		margin-right: 0px;
		margin-bottom: 20px;
	}
	.banner-box-wrappper {
		padding: 10px 0px;
	}
	.banner-content-wrappper h2 span {
		display: block;
		margin-top: -5px;
		padding-bottom: 10px;
	}
	.ministerr .min-info h5.prime {
		margin-bottom: 35px;
	}
	.ministerr .ministerr-sub h4 {
		font-size: 110%;
	}
	.four_content .common-left ul li {
		padding: 0px;
	}
	li.hindi.cmf_lan.m-hide {
		display: none;
	}
	.padding-top-bott {
		padding-top: 5px !important;
		background: #fff;
	}
	.wrappper.home-banner {
		background: url(../images/banner-bg.jpg) #000;
		background-repeat: no-repeat;
	}
	.footer-top-wrappper ul li a {
		padding: 0px;
	}
	.home-btm-slider {
		background: #fff;
	}
	.slide-caption {
		display: none;
	}
	.flex-pauseplay a:before {
		font-size: 18px;
	}
	.flex-pauseplay a {
		bottom: 6px !important;
	}
	.megamenu-wraper .showhide {
		right: 20px;
		top: -50px;
	}
	#scroll {
		right: 0px;
		width: 40px;
		height: 40px;
	}
	.gallery-holder .slide-caption {
		padding: 0px;
	}
	.view-footer {
		overflow: hidden;
		border-top: 1px solid #ccc;
		padding-top: 15px;
	}
	.footer-wrappper .footer-top-wrappper ul li {
		width: 55%;
		text-align: left;
	}
	.footer-wrappper .footer-top-wrappper ul li:nth-child(odd) {
		width: 45%;
	}
	.ico-site-search .search-drop {
		LEFT: 0px;
	}
	.common-right ul>li>.de-lag span {
		display: none;
	}
	.scroll-left,
	.scroll-text-1,
	.scroll-text {
		height: 350px;
	}
	.video-overlay-play-button {
		padding: 10px calc(60% - 50px);
	}
	.carousel-wrappper .flexslider {
		padding: 0px 20px;
	}
	.flex-direction-nav .flex-next {
		opacity: 0.7;
		right: -10px;
	}
	.flex-direction-nav .flex-prev {
		opacity: 0.7;
		left: -10px;
	}
	.logo a em{
		padding-top: 10px;
	}
	.banner-box {
		padding: 20px 20px;
	}
	.megamenu-wraper .container.common-container.four_content {
		padding: 0px;
	}
	.common-left a {
		padding: 5px 0px;
	}
	.common-left ul li span.li_eng a {
		padding-bottom: 0px;
	}
	.wrappper.home-banner .container{
		/* width: 95% !important; */
	}
	.video-heading a, .video-heading h3{
		padding: 5px 10px;
	}
	.banner-box p{
		font-size: 120%;
	}
	.banner-box h2{
		font-size: 140%;
	}
	.scroll-left, .scroll-text-1, .scroll-text {
		height: 265px;
	}
	.top-body-container.padding-top-bott2 {
		padding-bottom: 0px;
	}
	.ministerr .min-info h5.prime:after {
		left: 40px;
	}
	.page-tab .text-slide, .page-tab .text-slide01{
	right: 40px;
	top: -38px;
	/* background: #fff; */
	padding: 3px 10px;
	color: #fff;
	}
	.body-container .content-wrappper ul.list{
		padding: 0px 5px;
	}

}

@media screen and (max-width: 480px) {
	.scroll-left,
	.scroll-text-1,
	.scroll-text {
		height: 360px;
	}
	.banner-box {
		width: 100%;
		margin-left: 0px;
	}	
	.banner-box.banner-box-2{
		margin-left: 0px;
	}
	.video-wrappper{
		width: 100%;
	}
	.video-heading {
		left: 0;
	}
	.ministerr-sub{
		padding: 10px;
	}
	.banner-box {
		padding: 20px 30px;
	}
	caption{
		text-align: left;
	}
	.align-rt img {
		float: left;
	}
	.wrappper.home-banner .container{
		/* width: 92% !important; */
	}	
	.gallery-area {
		float: none;
		position: relative;
		width: 100%;
	}
	.gallery-container .gallery-right .video-wrappper{
		height: auto;
	}
	.gallery-right{
		width: 45%;
	}
	.gallery-container .gallery-right{
		width: 100%;
		margin-top: 10px;
	}
	.banner-right-wrappper .banner-box h2 {
		font-size: 150%;
	}
	.banner-right-wrappper .banner-box p {
		font-size: 130%;
	}
	.ministerr-sub1 {
		border-bottom: 1px solid #ece7e7;
		border-right: 0px;
		width: 100%;
		padding: 0px 0px 20px 0px;
	}
	.ministerr-sub {
		width: 50%;
	}	
	.ministerr .min-info h5.prime:after {
		left: 0;
		right: 0;
		margin: 0 auto;
	}	
	.ministerr-sub1:after {
		left: 44%;
		bottom: 0px;
		width: 50px;
		height: 2px;
	}
}

