	


	@media only screen and (min-width:1621px) and (max-width:1880px) {
		.banner-slider .item {height: 550px;}
	}

	/* Custom */
	@media only screen and (min-width:1441px) and (max-width:1620px) {

		.container { max-width: 1330px; }
		.header .menu-side li { font-size: 14px; padding: 0 16px; }
		.header .menu-side li .drop_box { top: 39px; }

		.about_section .about .text { padding: 20px 30px; }
		.about_section .leader  { padding-left: 0; }
		.about_section .leader ul { margin-left: 0; }
		.about_section .leader li:first-child img { margin-top: -15px; }


		.event_section .right .text { padding: 21px 40px; }
		.event_section .left .text { padding-bottom: 28px; }
		.event_section .testimonial .slide-box { padding: 19px 25px; }
		footer li{padding: 0px 8px;}
		.banner-slider .item {height: 520px;}

	}

	/* Custom */
	@media only screen and (min-width:1366px) and (max-width:1440px) {

		.container { max-width: 1220px; }
		.header .menu-side li { font-size: 14px;  padding: 0px 11px;}
		.header .menu-side li .drop_box { top: 37px; }

		.marquee-section .left { background-size: 100%; }

		.about_section .about .text { padding: 20px; }		
		.about_section .leader  { padding-left: 0; }
		.about_section .leader ul { margin-left: 0; }
		.about_section .leader li { margin-bottom: 21px; }
		.about_section .leader li .left { padding-right: 0; }
		.about_section .leader li:first-child img { margin-top: -15px; }
		.about_section .cards li { margin-bottom: 22px; }
		.about_section .cards h3 {font-size: 115%;}

		.event_section .right .image { padding-right: 0; }
		.event_section .right li { margin-bottom: 30px; }
		.event_section .right .text-inner { padding-left: 15px; }
		.event_section .right .text { padding: 17px 5px; }
		.event_section .text p { font-size: 95%; }
		.event_section .left .text { padding-bottom: 28px; }
		.event_section .testimonial h4 { padding-top: 20px; }
		.event_section .testimonial .slide-box { padding: 19px 25px; }
		.event_section .testimonial p { padding-bottom: 30px; }
		.header .stripe li{font-size:12px;}
		.stripe .col-md-5.right {padding-left: 0px; padding-right: 0px}
		footer li a {font-size: 95%;}
		footer p{font-size: 95%;}
		footer span{font-size: 95%;}
		footer li {padding: 0 7px;}
		.banner-slider .item {height: 480px;}
	}

	/* Custom */
	@media only screen and (min-width:1221px) and (max-width:1365px) {

		.container { max-width: 1140px; }
		.header .menu-side li { font-size: 14px; padding: 0 7px; }
		.header .menu-side li.sub_menu a{padding-right: 15px;}		
		.header .menu-side li .drop_box { top: 36px; }
		.header .menu-side li .drop_box li { font-size: 14px; }

		.banner_section .owl-nav .owl-prev, .banner_section .owl-nav .owl-next { width: 50px; height: 50px; background-position: 10px center !important; }

		.marquee-section .left { background-size: 100%; }

		.about_section .about .text { padding: 16px; }		
		.about_section .about a { margin-top: 10px; }
		.about_section .leader  { padding-left: 0; }
		.about_section .leader ul { margin-left: 0; }
		.about_section .leader li { margin-bottom: 21px; }
		.about_section .leader li .left { padding-right: 0; }
		.about_section .leader li:first-child img { margin-top: -8px; }
		.about_section .leader h3 { font-size: 16px; }
		.about_section .cards li { margin-bottom: 22px; }
		.about_section .cards h3 { font-size: 19px; }
		.event_section .right .image { padding-right: 0; }
		.event_section .right li { margin-bottom: 31px; }
		.event_section .right .text-inner { padding-left: 15px; }
		.event_section .right .text { padding: 12px 5px; }
		.event_section .left .text p { padding-top: 11px; }
		.event_section .text p { font-size: 13px; }
		.event_section .left .text { padding-bottom: 28px; }
		.event_section .testimonial h4 { padding-top: 20px; }
		.event_section .testimonial .slide-box { padding: 19px 25px; }
		.event_section .testimonial p { padding-bottom: 15px; font-size: 14px; }
		.event_section .testimonial .image { width: 190px; height: 190px; }
		.header .stripe li a{font-size:95% !important;}
		.header .stripe li{padding: 0px 5px;font-size:11.5px;}
		footer li{ padding: 0 7px;}
		.stripe .col-md-5.right {padding-left: 0px; padding-right: 0px}
		footer li a {font-size: 90%;}
		footer p{font-size: 90%;}
		footer span{font-size: 90%;}
		.banner-slider .item{height:460px;}
	}

	/* Custom */
	@media only screen and (min-width: 1025px) and (max-width: 1220px) {
		.container { max-width: 94%; }
		.header .stripe li { font-size: 10.5px; padding: 0px 4px;}
		.header .menu-side li { font-size: 13px; padding: 0 7px; }
        .header .menu-side li.sub_menu a { padding-right: 15px;}	
		.header .menu-side li .drop_box { top: 35px; }
		.header .menu-side li .drop_box li { font-size: 13px; }
		
		.banner_section .banner_logo span { font-size: 12px; }
		.banner_section .owl-nav .owl-prev, .banner_section .owl-nav .owl-next { width: 50px; height: 50px; background-position: 10px center !important; }

		.marquee-section .left { background-size: 100%; padding: 12px 18px 12px 12px; }
		.marquee-section h3 { padding-left: 25px; }
		.marquee-section .right button { padding: 10px 0; }


		.about_section .center { align-items: center; }
		.about_section .about .text { padding: 16px; }		
		.about_section .about a { margin-top: 10px; }
		.about_section .leader  { padding-left: 0; }
		.about_section .leader ul { margin-left: 0; }
		.about_section .leader li { margin-bottom: 21px; }
		.about_section .leader li .left { padding-right: 0; }
		.about_section .leader li:first-child img { margin-top: -8px; }
		.about_section .leader h3 { font-size: 16px; }
		.about_section .cards li { margin-bottom: 22px; }
		.about_section .cards li .right { padding: 15px 15px 15px 0; }
		.about_section .cards h3 { font-size: 19px; }

		.event_section .news-side .right { padding-left: 0; }
		.event_section .right .image img { height: 105px; }
		.event_section .right .image { padding-right: 0; }
		.event_section .right li { margin-bottom: 31px; }
		.event_section .right .text-inner { padding-left: 15px; }
		.event_section .right .text { padding: 12px 5px; }
		.event_section .left .text p { padding-top: 11px; }
		.event_section .text p { font-size: 13px; }
		.event_section .left .text { padding-bottom: 28px; }
		.event_section .testimonial h4 { padding-top: 20px; }
		.event_section .testimonial .slide-box { padding: 19px 25px; }
		.event_section .testimonial p { padding-bottom: 15px; font-size: 14px; text-align: center; }
		.event_section .testimonial .image { width: 180px; height: 180px; }

		.logo_section .owl-nav .owl-prev, .logo_section .owl-nav .owl-next { top: 40%; }
		.gallery_section .left .top_image { margin-bottom: 22px; }
		.banner-slider .item{height:450px;}
		.banner_section .banner_logo img {height: 60px;}
		.col-md-6.top-logo img{height: 70px;}
		.Ayushman_logo h6{font-size: 17px;line-height:22px;margin-top:5px;}
		footer li{ padding: 0 6px;}
		.about_text.text-box-right2 h3 {font-size:25px;}
		.stripe .col-md-5.right {padding-left: 0px;padding-right: 0px}
		.header select{width:60px;}
		.header .stripe {padding: 8px 30px;	}
		footer li a {font-size: 100%;}
		footer p{font-size: 100%;}
		footer span{font-size: 100%;}
		footer li {padding:0px 10px;}
		footer .col-md-10.left{	padding-left:10px; -webkit-box-flex: 0;	-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; text-align: center;}
		footer .col-md-2.right {padding-right:10px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;text-align: center;}
		footer li a {font-size: 95%;}
		footer p{font-size: 95%;}
		footer span{font-size: 95%;}
		footer li{padding: 2px 5px;}
		footer li { padding: 2px 7px; float: none; display: inline-block;}	
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (max-width: 1024px) {
		.container { max-width: 97%; }
		.header .stripe li { font-size: 9px; padding: 0 4px; }
		.header .menu-side li { font-size: 11px; padding: 0 6px; }		
		.header .menu-side li .drop_box { top: 32px; }
		.header .menu-side li .drop_box li { font-size: 13px; }

		
		.banner_section .banner-logo-slider .owl-stage-outer { overflow: hidden; }
		.banner_section .banner_logo a { padding: 10px; }
		.banner_section .banner_logo span { font-size: 12px; }
		.banner_section .owl-nav .owl-prev, .banner_section .owl-nav .owl-next { width: 50px; height: 50px; background-position: 10px center !important; }
		.banner_section .banner_logo a:hover:after { height: 100%; top: 0; }

		.marquee-section .left { background-size: cover; padding: 12px 18px 12px 12px; }
		.marquee-section h3 { padding-left: 25px; font-size: 15px; }
		.marquee-section h3:after { top: 4px; }
		.marquee-section .right button { padding: 10px 0; }

		.about_section { padding: 50px 0 }
		.about_section .center { align-items: center; }
		.about_section .about .text { padding: 16px; }		
		.about_section .about a { margin-top: 10px; }
		.about_section .leader  { padding-left: 0; }
		.about_section .leader ul { margin-left: 0; }
		.about_section .leader li { margin-bottom: 21px; }
		.about_section .leader li .left { padding-right: 0; }
		.about_section .leader li:first-child img { margin-top: 0; }
		.about_section .leader h3 { font-size: 16px; }
		.about_section .cards li { margin-bottom: 22px; }
		.about_section .cards li .right { padding: 20px 15px 20px 0; }
		.about_section .cards h3 { font-size: 17px; }
		.about_section .about { max-width: 100%; flex: auto; margin-bottom: 15px; }
		.about_section .cards, .about_section .leader { max-width: 50%; flex: auto; padding: 0 15px; }

		.feature_section .overlay { padding: 50px 0; }
		.feature_section h3 { font-size: 16px; }


		.event_section h2 { font-size: 20px; margin-bottom: 20px; }
		.event_section .testimonial .inner-right h2 { padding-bottom: 20px; }
		.event_section h3 { font-size: 20px; }
		.event_section .news-side, .event_section .testimonial { max-width: 100%; flex: auto; } 
		.event_section .testimonial { margin-top: 20px; }
		.event_section .left .text a { font-size: 14px; margin-top: 12px; }
		.event_section .news-side .right { padding-left: 0; }
		.event_section .right .image img { height: auto; }
		.event_section .right .image { padding-right: 0; }
		.event_section .right li { margin-bottom: 20px; }
		.event_section .right .text-inner { padding-left: 15px; }
		.event_section .right .text { padding: 12px 5px; }
		.event_section .left .text p { padding-top: 11px; }
		.event_section .text p { font-size: 13px; }
		.event_section .left .text { padding: 15px 19px; }
		.event_section .testimonial h4 { padding-top: 20px; }
		.event_section .testimonial .slide-box { padding: 19px 25px; }
		.event_section .testimonial p { padding-bottom: 15px; font-size: 14px; text-align: center; }
		.event_section .testimonial .image { width: 180px; height: 180px; }
		.logo_section .owl-nav .owl-prev { left: -23px; }
		.logo_section .owl-nav .owl-next { right: -23px; }
		.logo_section .owl-nav .owl-prev, .logo_section .owl-nav .owl-next { top: 40%; }

		.gallery_section h2 { font-size: 20px; margin-bottom: 20px; }
		.gallery_section h2:after { display: none; }
		.gallery_section .left .top_image { margin-bottom: 21px; }  
		.banner-slider .item { height: 400px;}
		.col-md-6.top-logo img{height: 70px;}
		.Ayushman_logo h6{font-size: 17px;line-height:22px;margin-top:5px;}
		.list_site{width:22.8%;}
		.header .menu-side li.sub_menu a {padding-right: 14px;}
		.about_section .about p{height: auto;}
		.header .stripe{padding: 8px 0px;}
		.header .stripe li a{font-size:95% !important}
		.stripe .col-md-5.right {padding-left: 0px;	}	
		footer li a {font-size: 80%;}
		footer p{font-size: 80%;}
		footer span{font-size: 80%;}
		footer li{padding: 0px 5px;}

		footer .col-md-10.left{	padding-left:10px; -webkit-box-flex: 0;	-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; text-align: center;}
		footer .col-md-2.right {padding-right:10px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;text-align: center;}
		footer li a {font-size: 95%;}
		footer p{font-size: 95%;}
		footer span{font-size: 95%;}
		footer li{padding: 2px 5px;}
		footer li { padding: 2px 7px; float: none; display: inline-block;}
		span.size img{
			width:auto;
		}
		
	}
	
	@media only screen and (max-width: 991px) {
	   .ab_img{ width:100%; }
	   .in_ab_sec{ display: inline-block;}
	   .ab_cont {width: 100%; padding: 25px;}
	   .ab_img img { display: block; position: relative;  height: auto; width: auto; margin: 0px auto;}
	   .list_site{width:30%; margin-bottom:20px;}
	   /* .banner_section{ height: 42vh;} */
	   .inner_banner img{height:100%;width:100%;object-fit: cover;}
	   .banner-slider .item{height:310px;}
	   .header .stripe{padding: 8px 0px;}
	   .header .mid-side{padding: 10px 0px;}
	   .header .menu-side{padding: 0px 0px;}
	   .col-md-6.top-logo img{height: 50px;}
	   .Ayushman_logo h6{font-size: 14px !important;line-height: 17px;}
		.col-md-6.site-logo img{height: 55px;}	
		.about_text.text-box-right2 h3 {font-size:25px;}
		.list_site{width:30.8%;}		
		.container { max-width: 100%; }
		.header .stripe { text-align: center; padding:8px 0px;}
		.header .mid-side{padding: 10px 0px;}
		.header .stripe ul { display: flex; float: none !important; align-items:left;}
		.header .stripe li { font-size: 9px; padding: 0 5px; float: none; display: inline-block;text-align: left; }
		.banner_section .banner_logo img{height: 55px;}
		.mobile_menu { display: block; }
		.col-md-6.top-logo img{height: 56px;}
		
		/* .header .site-logo { width: 200px; } */
		.header .top-logo { padding-top: 10px; }
		.header .top-logo ul { float: none; }
		.header .top-logo li { display: inline-block; float: none; }
		.header .menu-side { display: none;	}
		.header .menu-side li:first-child {	padding-left: 5px;}	
		.about_section .about p{height:auto;}		
		.stripe .col-md-7.left {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center; text-align: center; display: flex; justify-content: center;}
		.stripe .col-md-5.right {-webkit-box-flex: 0; -ms-flex: 0 0 100; flex: 0 0 100%; max-width: 100%; text-align: center; display: flex; justify-content: center;}
		.header .stripe li{font-size: 12px;}
		footer .col-md-10.left{	padding-left:10px; -webkit-box-flex: 0;	-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; text-align: center;}
		footer .col-md-2.right {padding-right:10px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;text-align: center;}
		footer li a {font-size: 95%;}
		footer p{font-size: 95%;}
		footer span{font-size: 95%;}
		footer li{padding: 2px 5px;}
		footer li { padding: 2px 7px; float: none; display: inline-block;}
	}
	

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (max-width: 767px) {

		.container { max-width: 100%; }
		.header .stripe { text-align: center; padding:8px 0px;}
		.header .mid-side{padding: 10px 0px;}
		.header .stripe ul { display: block; float: none !important; }
		.header .stripe li { font-size: 10px; padding: 0 6px; float: none; display: inline-block; }

		.mobile_menu { display: block; }
		.col-md-6.top-logo img{height: 56px;}
		
		/* .header .site-logo { width: 200px; } */
		.header .top-logo { padding-top: 10px; }
		.header .top-logo ul { float: none; text-align: center; }
		.header .top-logo li { display: inline-block; float: none; }
		.header .menu-side { display: none; }		

		
		.banner_section .banner-logo-slider .owl-stage-outer { overflow: hidden; }
		.banner_section .banner_logo a { padding: 10px; }
		.banner_section .banner_logo span { font-size: 12px; }
		.banner_section .owl-nav .owl-prev, .banner_section .owl-nav .owl-next { width: 50px; height: 50px; background-position: 10px center !important; }
		.banner_section .banner_logo a:hover:after { height: 100%; top: 0; }

		/* .banner_section .banner_logo_section { position: revert; } */

		.marquee-section .left { background-size: cover; padding: 12px 18px 12px 12px; max-width: 25%; flex: auto; }
		.marquee-section .mid { max-width: 60%; flex: auto; }
		.marquee-section .right { max-width: 15%; flex: auto; }
		.marquee-section h3 { padding-left: 15px; font-size: 15px; }
		.marquee-section h3:after { left: 0px; }
		.marquee-section .right button { padding: 10px 0; }

		.about_section { padding: 30px 0 }
		.about_section .center { align-items: center; }
		.about_section .about .text { padding: 16px; }		
		.about_section .about a { margin-top: 10px; }
		.about_section .leader  { padding-left: 0; margin-top: 10px; }
		.about_section .leader ul { margin-left: 0; }
		.about_section .leader li { margin-bottom: 15px; }
		.about_section .leader li .left { padding-right: 0; }
		.about_section .leader li:first-child img { margin-top: 0; }
		.about_section .leader h3 { font-size: 18px; }
		.about_section .cards li { margin-bottom: 15px; }
		.about_section .cards li .right { padding: 20px 15px 20px 0; }
		.about_section .cards h3 { font-size: 17px; }
		.about_section .about { max-width: 100%; flex: auto; margin-bottom: 15px; }
		.about_section .cards, .about_section .leader { max-width: 100%; flex: auto; padding: 0 15px; }
		.about_section .cards .left { max-width: 30% }
		.about_section .cards .right { max-width: 70% }

		.about_section .leader .left { max-width: 30% }
		.about_section .leader .right { max-width: 70% }


		.feature_section .overlay { padding: 30px 0; }
		.feature_section .same-box { margin-bottom: 15px; }
		.feature_section .same-box:last-child { margin-bottom: 0; }
		.feature_section h3 { font-size: 22px; }
		.feature_section .inner .left { max-width: 35%; flex: auto; }
		.feature_section .inner .right { max-width: 65%; flex: auto; }


		.event_section { padding: 30px 0 }
		.event_section h2 { font-size: 20px; margin-bottom: 20px; }
		.event_section .testimonial .inner-right h2 { padding-bottom: 20px; }
		.event_section h3 { font-size: 20px; }
		.event_section .news-side, .event_section .testimonial { max-width: 100%; flex: auto; } 
		.event_section .testimonial { margin-top: 20px; }
		.event_section .left .text a { font-size: 14px; margin-top: 12px; }
		.event_section .news-side .right { padding-left: 15px; margin-top: 15px; }
		.event_section .right .image img { height: 105px; }
		.event_section .right .image { padding-right: 15; max-width: 30%; flex: auto; }
		.event_section .right li { margin-bottom: 20px; }
		.event_section .right .text-inner { padding-left: 15px; max-width: 70%; flex: auto; }
		.event_section .right .text { padding: 12px 5px; }
		.event_section .left .text p { padding-top: 11px; }
		.event_section .text p { font-size: 13px; }
		.event_section .news-side .text { padding: 15px 19px; }
		.event_section img { width: 100% }
		.event_section .testimonial h4 { padding-top: 20px; }
		.event_section .testimonial .slide-box { padding: 19px 25px; }
		.event_section .testimonial p { padding-bottom: 15px; font-size: 14px; text-align: center; }
		.event_section .testimonial .image { width: 180px; height: 180px; }
		.logo_section .owl-nav .owl-prev { left: -15px; }
		.logo_section .owl-nav .owl-next { right: -15px; }
		.logo_section .owl-nav .owl-prev, .logo_section .owl-nav .owl-next { top: 31%; }

		.gallery_section { padding-bottom: 30px; }
		.gallery_section h2 { font-size: 20px; margin-bottom: 20px; }
		.gallery_section h2:after { display: none; }
		.gallery_section img { width: 100%; }
		.gallery_section .left .top_image { margin: 30px 0; }
		.gallery_section .same { max-width: 50%; flex: auto; padding-right: 0; }
		.gallery_section .right { margin-top: 20px; }

		footer { text-align: center; padding: 15px 0 }
		footer li { float: none; display: inline-block; }
		footer .right { text-align: center; }
	   .ab_img{ width:100%; }
	   .in_ab_sec{ display: inline-block;}
	   .ab_cont {width: 100%; padding: 10px;}
	   .list_site {width:100%; margin-bottom:20px;}
		.inner_banner img{height:100%;width:100%;object-fit: cover;}
		.col-md-12.col-12.card.tableList { width: 58%;}
		.banner-slider .item{height:100%;}
		.banner_section .banner_logo_section{position: relative;}
		.banner_section .banner_logo{padding-top:0px;}
		section.logo_section .image{padding:20px;}
		ul.bread_cum{ left: 10px;}
		.Ayushman_logo h6{font-size: 14px !important;line-height: 18px;}
		.col-md-6.site-logo img{height: 52px;}
		.header .menu-side li:first-child{padding-left:5px;;}
		.header .menu-side li {font-size:11px;}	
		
		
	}
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {

		.container { max-width: 100%; }
		.header .stripe { text-align: center; }
		.header .stripe ul { display: block; float: none !important; }
		.header .stripe li { font-size: 10px; padding: 0 6px; float: none; display: inline-block; }

		.mobile_menu { display: block; }

		.header .site-logo { width: 200px; }
		.header .top-logo { padding-top: 10px; }
		.header .top-logo ul { float: none; text-align: left; padding-left:20px;}
		.header .top-logo li { display: inline-block; float: none; }
		.header .menu-side { display: none; }		

		
		.banner_section .banner-logo-slider .owl-stage-outer { overflow: hidden; }
		.banner_section .banner_logo a { padding: 10px; }
		.banner_section .banner_logo span { font-size: 12px; }
		.banner_section .owl-nav .owl-prev, .banner_section .owl-nav .owl-next { width: 40px; height: 40px; background-position: 8px center !important; top: 40%; }
		.banner_section .banner_logo a:hover:after { height: 100%; top: 0; }
		/* .banner_section .banner_logo_section { position: revert; } */
		.banner_section .banner_logo:before { position: absolute; top: 0; left: 0; width: 2px; height: 100%; content: ""; background: #fff; z-index: 9; }

		.marquee-section .left { background-size: cover; padding: 12px 18px 12px 10px; max-width: 25%; flex: auto; }
		.marquee-section .mid { max-width: 60%; flex: auto; }
		.marquee-section .right { max-width: 15%; flex: auto; }
		.marquee-section h3 { padding-left: 0; font-size: 14px; }
		.marquee-section h3:after { display: none; }
		.marquee-section .right button { padding: 5px 0; }

		.about_section { padding: 30px 0 }
		.about_section .center { align-items: center; }
		.about_section .about .text { padding: 16px; }		
		.about_section .about a { margin-top: 10px; }
		.about_section .leader  { padding-left: 0; margin-top: 10px; }
		.about_section .leader ul { margin-left: 0; }
		.about_section .leader li { margin-bottom: 15px; }
		.about_section .leader li .left { padding-right: 0; }
		.about_section .leader li:first-child img { margin-top: 0; }
		.about_section .leader h3 { font-size: 18px; }
		.about_section .cards li { margin-bottom: 15px; }
		.about_section .cards li .right { padding: 20px 15px 20px 0; }
		.about_section .cards h3 { font-size: 17px; }
		.about_section .about { max-width: 100%; flex: auto; margin-bottom: 15px; }
		.about_section .cards, .about_section .leader { max-width: 100%; flex: auto; padding: 0 15px; }
		.about_section .cards .left { max-width: 30% }
		.about_section .cards .right { max-width: 70% }

		.about_section .leader .left { max-width: 30% }
		.about_section .leader .right { max-width: 70% }


		.feature_section .overlay { padding: 30px 0; }
		.feature_section .same-box { margin-bottom: 15px; }
		.feature_section .same-box:last-child { margin-bottom: 0; }
		.feature_section h3 { font-size: 20px; }
		.feature_section .inner .left { max-width: 35%; flex: auto; }
		.feature_section .inner .right { max-width: 65%; flex: auto; }

		.event_section { padding: 30px 0 }
		.event_section h2 { font-size: 20px; margin-bottom: 20px; }
		.event_section .testimonial .inner-right h2 { padding-bottom: 20px; }
		.event_section h3 { font-size: 20px; }
		.event_section .news-side, .event_section .testimonial { max-width: 100%; flex: auto; } 
		.event_section .testimonial { margin-top: 20px; }
		.event_section .left .text a { font-size: 14px; margin-top: 12px; }
		.event_section .news-side .right { padding-left: 15px; margin-top: 15px; }
		.event_section .right .image img { height: auto !important; }
		.event_section .right .image { padding-right: 15; max-width: 30%; flex: auto; }
		.event_section .right li { margin-bottom: 20px; }
		.event_section .right .text-inner { padding-left: 15px; max-width: 70%; flex: auto; }
		.event_section .right .text { padding: 12px 5px; }
		.event_section .left .text p { padding-top: 11px; }
		.event_section .text p { font-size: 13px; }
		.event_section .left .text { padding: 15px 19px; }
		.event_section .testimonial h4 { padding-top: 20px; }
		.event_section .testimonial .slide-box { padding: 19px 25px; }
		.event_section .testimonial p { padding-bottom: 15px; font-size: 14px; text-align: center; }
		.event_section .testimonial .image { width: 180px; height: 180px; }
		.logo_section .owl-nav .owl-prev { left: -15px; }
		.logo_section .owl-nav .owl-next { right: -15px; }
		.logo_section .owl-nav .owl-prev, .logo_section .owl-nav .owl-next { top: 30%; width: 35px; height: 35px; background-position: 7px center !important; }

		.gallery_section { padding-bottom: 30px; }
		.gallery_section h2 { font-size: 20px; margin-bottom: 20px; }
		.gallery_section h2:after { display: none; }
		.gallery_section .left .top_image { margin: 15px 0; }
		.gallery_section .same { max-width: 50%; flex: auto; padding-right: 0; }
		.gallery_section .right { margin-top: 20px; }
		footer { text-align: center; padding: 15px 0 }
		footer li { float: none; display: inline-block; }
		footer .right { text-align: center; }
		.whatsnew_table p{text-align:initial !important;}
		.marquee-section .left{	padding-left: 5px;}
		.Ayushman_logo h6{font-size: 13px !important;line-height: 16px;width:150px;}
	 .header .site-logo {margin-bottom: 15px;}

		.col-md-6.site-logo img{height: 46px;}
		footer li a {font-size: 94%;}
		footer p{font-size: 94%;}
		footer span{font-size: 94%;}
		.header .stripe li a{
			font-size:100% !important;
		}
		.contnrbox {
			margin-bottom: 20px;
		}
		.info-box h3 {
			font-size: 20px;
		}
	}
	@media only screen and (max-width: 400px) {
		.marquee-section h3 {
			padding-left: 0;
			font-size: 12px;
		}
		.Ayushman_logo{
			width:250px;
		}
		
	}