
/***************************************** media for all devices start from here *****************************************/
/* 1600 view*/
@media only screen and (max-width:1919px){
/* .header-inner{ */
/*    flex-wrap: wrap; */
/* } */

header .navbar-collapse{
	width: 100%;
	}
	
/* 	header .navbar-collapse, header .navbar-toggler {
    border-top: 1px solid #d9d9d9;
} */

}

/* 1440 view*/
@media only screen and (max-width:1599px){

/* header .logo-main {
    order: 1;
}
header .custom-btn {
    order: 2;
    margin: 0 0 0 auto;
}
header .logo-main1 {
    order: 3;
} 
header .site-logo {
    order: 3;
}
header .navbar-collapse, header .navbar-toggler {
    order: 4;
    border-top: 1px solid #d9d9d9;
}
header .navbar-collapse{
	width: 100%;
	} */
	
.custom-report-page .custom-data-value .case-report{
	min-width: 12%;
}



}

/* 1366 view*/
@media only screen and (max-width:1439px){
/* 	inner pages start */
	.intro-single .title-single-box {
    	padding: 1rem 0 1rem 1rem;
	}	
		
/* 	inner pages end */

/* Start Minister Info Section Start */
.img-container{
	    width: 250px;
}
/* Start Minister Info Section End */

/* research css start */

/* .theme-color-v5 .navbar-collapse:before { */
/* 	    height: 106px; */
/* } */

/* research css end */

}

/* 1280 view*/
@media only screen and (max-width:1365px){
	/* Start Minister Info Section Start */
	.inner-skew{
	width:190px;
	}
	/* Start Minister Info Section End */
	
}

/* iPad 1024 (Landscape) view*/
@media only screen and (max-width:1279px){
/* Portal landing page start*/
	.navbar-default.navbar-trans .nav-item, 
	.navbar-default.navbar-reduce .nav-item {	
		padding: 5px 12px;	
	}
	.nav-link{
		padding: 0.2rem 1rem;
	}
	.landing-main .intro, .intro, .theme-color-v3.landing-main .intro {
		height: 60vh;
	}	
	/* .intro .swiper-pagination {	
		top: -2px;
		line-height: 0px;
	} */
	.about-image-area .shape-1 {
		top: 30px;	
		right: 0;	
		max-width: 55%;
	}
	.navbar-default .dropdown .dropdown-menu.max-dropdown{
		left: -130%;
	}
	.navbar-default .dropdown .dropdown-menu{
		left: -100%;
	}		
		
	.authentication-detail .login-text{
		font-size: 14px;		
		margin-right:4px;
	}
	.authentication-detail .login-icon{
		display: inline-block !important;
		vertical-align: middle;
	}
	.authentication-detail .login-icon{
		font-size: 18px;
		line-height: 18px;
	}
	.authentication-detail .btn-bh {
    	min-width: 40px;
    	min-height: 40px;
	}	
	.head-top .page-fontsize {
		display: none !important;
	}
	/* .head-top {
		justify-content: end;
	} */
	.navbar-default.navbar-trans .nav-link:before, .navbar-default.navbar-reduce .nav-link:before{
		bottom: -1px;
	}
	.animation-btn{
	    padding: 1rem;
	}
	
/* Portal landing page end */
	/* Start Minister Info Section Start */
	.img-container {
    width: 400px;
}
	/* Start Minister Info Section End */
	
	/* research css start */

/* .theme-color-v5 .navbar-collapse:before { */
/* 	   height: 76px; */
	     
/* } */

/* research css end */
.custom-report-page .custom-data-value .case-report{
	min-width: 20%;
}
}

/* iPad 768 (portrait) view*/
@media only screen and (max-width: 1023px) {
	
	header .custom-header-between {
	border-top: 1px solid #d9d9d9;
    order: 3 !important;
    width: 100%;
    text-align: center;
}

.theme-color-v5 .navbar-collapse:before {
	display:none
}

/* title roller text start */
.roller {
		height: 2.6rem;
		line-height: 2.125rem;
	}
#spare-time {
		font-size: 1rem;
		letter-spacing: 0.1rem;
	}
.roller #rolltext {
		animation: slide-mob 10s infinite;
	}
@keyframes slide-mob {
	  0%{
	    top:0;
	  }
	  25%{
	    top: -2.125rem;    
	  }
	  50%{
	    top: -4.25rem;
	  }
	  72.5%{
	    top: -6.375rem;
	  }
	}
	
	
	
	/* Search BOX COLAPSE */
	.box-collapse {
  width: 100%;
}
	/* Start Minister Info Section Start */
	.img-container {
		width: 240px;
	}
	/* Start Minister Info Section end */
	/* Portal landing page start */
    header .custom-btn {
	    order: 2;	    
	}
	header .navbar-collapse, header .navbar-toggler {
		order: 3;		
	}
	header .navbar-toggler {
		margin-left: 10px;
		border: none;
	}
	header .logo-main1 {
		order: 2;
		margin: 0 4px 0 auto;
	}
	.logo-main .logo-subtext.d-none{
		display: block !important;
	}
	header .logo-main1{
		display: none;
	}
	.logo-main a{
		max-width: 160px;
	}
	.logo-subtext{
		font-size: 12px;
	}
	.logo-subtext .moa-logo{
		max-width: 12px;
	}
	.authentication-detail .login-text{
/* 		display: none; */
	}
	.navbar-default .dropdown .dropdown-menu {
    	left: 0;
	}
	.authentication-detail .login-icon{
		font-size: 20px;
    	line-height: 20px; 
	}
	.authentication-detail .login-icon{
		vertical-align: middle;
	}
	.head-top-link{
	display: none;
	}
	

	/* mobile menu style start */
	.navbar-default.navbar-trans .nav-link::before, .navbar-default.navbar-reduce .nav-link::before{
		width: 6%;
    	bottom: -1px;
	}	
	.navbar-default.navbar-trans .nav-link, 
	.navbar-default.navbar-reduce .nav-link,
	.navbar-default.navbar-trans .show > .nav-link,
	.navbar-default.navbar-trans .active > .nav-link,
	.navbar-default.navbar-trans .nav-link.show, 
	.navbar-default.navbar-trans .nav-link.active{
		color: #f0f0f0;
	}
	.navbar-default.navbar-trans .nav-link:hover{
		color: #ffffff;
	}
	header .navbar-collapse{
		border-top: 1px solid #ecebeb;	
		background: #27272E;	
		padding: 8px 0;	
		position: absolute;
		z-index: 999;
		width: 100%;
		left: 0;
		right: 0;
		top: 100%;	
		-webkit-box-shadow: 0px 2px 8px 0px rgba(100,100,100,1);
		-moz-box-shadow: 0px 2px 8px 0px rgba(100,100,100,1);
		box-shadow: 0px 2px 8px 0px rgba(100,100,100,1);	
	}	
	header .navbar-default .dropdown .dropdown-menu{
	    margin: 10px 0 0 0;		    
	    padding: 5px 0;
	    background: #2e2e34;
	    border-top-width: 1px;	
	    border-radius: 2px;
	}
	.navbar-default .dropdown .dropdown-menu .dropdown-item{
	    color: #f0f0f0;
	}	
	.navbar-default.navbar-trans .nav-item, .navbar-default.navbar-reduce .nav-item {
    	padding: 8px 5px;
	}				
	.navbar-default.navbar-trans .nav-link, .navbar-default.navbar-reduce .nav-link{
		font-size: 1rem;
	}
	/* mobile menu style end */
		
	.custom-zoombox .card-title-a, .custom-zoombox .card-title-a a {
	    font-size: 1.1rem;	    
	}
	.section-bg-md::before {
	    width: 138px;
	    height: 88px;
	    bottom: -58px;
	}	
	.section-bg-sm::before {
	    width: 69px;
	    height: 69px;	    
	    top: -36px;	    
	}
	.section-bg-lg::before {
	    width: 138px;
	    height: 88px;	    
	    top: -28px;	    
	}
	.title-a{
		max-width: 80%;
	}
	/* menu max dropdown start */
	.navbar-default .dropdown .dropdown-menu.max-dropdown {
	    left: 0;
	    margin-left: 0;
	}
	.navbar-default .dropdown .dropdown-menu .multi-col-menu.col-m2:before{
		display: none; 
	}
	.navbar-default .dropdown .dropdown-menu .multi-col-menu.col-m2 .dropdown-item{
		width: 100%; 
	}
	.navbar-default .dropdown .dropdown-menu {		
		visibility: visible;
		opacity: 1;		
		transform: none;
	}
	/* menu max dropdown end */
	
		
/* Portal landing page end */

/* 	inner pages start */
.intro-single .breadcrumb-box {
    padding: 0.8rem 0 0 0.5rem;
}
.about-img-box-sm .about-img-box{
	height: 360px !important;
    background-position: top center !important;	
    background-size: auto 100% !important;
}
.about-img-box-sm .innerpage-imgbox{
	bottom: 20px;
}
.sinse-box .sinse-title {    
    letter-spacing: normal;
    font-size: 1.5rem; 
}
.sinse-box {  
    padding: 0.5rem;
}
/* 	inner pages end */
.custom-report-page .custom-data-value .case-report{
	min-width: 25%;
}

.theme-color-v5 .about-img-box-sm .about-img-box{
	height: 200px !important;
}

.theme-color-v6 .about-img-box-sm .about-img-box {
    height: 240px !important;
}

.theme-color-v6 .ministry-img {
	margin:20px 0px;
} 

}

/* iPhone-6 plus 736 (Landscape) view */
@media only screen and (max-width: 767px) {
	/* Minister Info Section Start*/
	.img-container {
    width: 320px;
}
/* Minister Info Section End*/
/* Portal landing page start */
	.section-tb {
    	padding: 40px 0;
	}
	.section-bg-md::before {
	    width: 98px;
	    height: 68px;
	    bottom: -44px;
	}
	.section-bg-sm::before {
	    width: 50px;
	    height: 50px;
	    top: -25px;
	}
	.section-bg-lg::before {
	    width: 98px;
	    height: 68px;
	    top: -22px;
	}
	.about-image-area .about-image{
		max-width: 95%;
	}
	.about-image-area .shape-1 {
	    top: 100px;
	    right: 0;
	    max-width: 40%;
	}
	.icon-box-shape-animation .shape-1.shape-btm{
		bottom: -10px;
	}
	.section-footer{
		text-align: center;
	}	
	.logo-footer-right{
		margin: 0 auto 30px auto;
	}
	.animation-btn{
	    padding: 0.8rem;
	}
	 .wrapper1 {
    width: auto;
    height: auto;
  }
  
  	.custom-search{
	display:none;
}

.site-logo-inner {
	    margin: 0;
	    padding-left: 0;
	}
	.site-logo-inner .logo-s1 {
	    max-width: 46px;	    
	}
	
/* Portal landing page end */

/* Counselling page start */
	.custom-m-line li, .custom-m-line li p, .custom-m-line li a {
	    font-size: 14px;
	}
	.custom-m-line li::before {
	    top: 3px;
	}
/* Counselling page end */	
/* Sign Up page start */	
.select2-container .select2-selection--single{
	height:50px;
}
/* Sign Up page end */	
.custom-report-page .custom-title-tag .value-bind{
		margin-top: 20px;
	}
	
.custom-report-page .custom-data-value .custom-title-tag{
	flex-wrap: wrap;
}
}

/* iPhone-6 667 (Landscape) view */
@media only screen and (max-width: 735px) {
/* title roller text start */
.rolling-text .rolling-text-main{
	font-size: 1rem;
    line-height: 1rem;
}
.roller{
	font-size: 0.9rem;
}
#spare-time{
	font-size: 0.8rem;
}

/* Minister Info Section Start*/
	.img-container {
    width: 350px;
}
/* Minister Info Section end*/
/* Portal landing page start */
	.card-box-ico{
		padding: 1rem;
	}
	.ayush-iconbox .card-box-ico svg {
    	max-width: 60px;
	}
	.link-icon{
		font-size: 14px;
	}		
	.intro .intro-content{
		display: none;
	}
	.landing-main .intro, .intro, .theme-color-v3.landing-main .intro {
    	height: 40vh;
	}
	.ayush-btn .btn{
	padding: 0.5rem 1rem;
	font-size: 0.9rem;
	}
	
.info-two-col .info-list{
	width:100%;
}
/* Portal landing page end */

/* 	inner pages start */
	.img-intro {
	    max-width: 120px;	    	    
	    margin: 15px auto 15px auto;	    
	}
	.login-form-main {
	    padding: 30px 15px;	    
	}
	
	header .site-logo {
    left: 120px;
	}
/* 	inner pages end */	
	.custom-visit-data{
		display: block;
	}
	.custom-visit-data .custom-data-value{
		justify-content: flex-end !important;
	}
	.custom-details-keywords{
		flex-wrap: wrap !important;
	}
	
}

/* iPhone-5 568 (Landscape) view */
@media only screen and (max-width: 666px) {
  .intro-single .title-single-box .title-single,
  .theme-color-v6 .intro-single .title-single-box .title-single{
  font-size:26px;
  }
  .intro-single .breadcrumb{
      font-size: 14px;
  }
}

/* iPhone-4 480 (Landscape) view */
@media only screen and (max-width: 567px) {
	
		/* Minister Info Section Start  */
	.img-container {
		width: 308px;
	}
	.a-box {
		display: inline-block;
	}
	.text-container {
		border-radius: 10px;
		margin: -20px 0px 30px 0px;
	}
	
	.bg-pattern:before {
    right: 0px;
	}
	/* Minister Info Section end  */
	/* Portal landing page start */
	.logo-footer-right{
		max-width: 80px;
	}
	
	.section-bg-sm.bg-pos-lb::before {	    
	    bottom: -25px;
	}
	
	.head-top .head-top-logo .logo-sidetext{
	display:none
}
	
/* Portal landing page end */

/* 	inner pages start */
.intro-single .title-single-box {
    padding: 0.5rem 0 0.5rem 0.5rem;
}
.sinse-box .sinse-title {    
    font-size: 1rem;
}

.sinse-box .sinse-subtitle {
font-size: 12px;
}    

header .site-logo {
	   order: 4;		
	   position: absolute;
	   top: -45px;
	   left: 50px;
	   background: rgba(255,255,255,0.8);
}
/* 	inner pages end */

.header-inner {
    flex-wrap: nowrap;
}

}

/* iPhone-6 plus 414 (portrait) view */
@media only screen and (max-width: 479px) {
/* Portal landing page start */
	header .navbar-toggler{
		margin-left: 10px;
	}
	
	.wrap-multi-btn{
	width:100%;
	}
	
/* Portal landing page end */

.custom-header-block .custom-logo-title {
    font-size: 20px;
}

}

/* iPhone-6 375 (portrait) view */
@media only screen and (max-width: 413px) {
/* Portal landing page start */
	.section-bg-md::before {
	    width: 58px;
	    height: 48px;
	    bottom: -30px;
	}
	.section-bg-sm::before {
	    width: 30px;
	    height: 30px;
	    top: -16px;
	}
	.section-bg-lg::before {
	    width: 68px;
	    height: 48px;
	    top: -16px;
	}
	
	
/* Portal landing page end */

}

/* iPhone-4 320 (portrait) view */
@media only screen and (max-width: 374px) {
/* Portal landing page start */
.logo-main a {
    max-width: 120px;
}
header .navbar-toggler {
    margin-left: 5px;
}

/* Portal landing page end */
}

/* Harsh */
@media only screen and (max-width: 420px) {
    .link-icon {
        font-size: 8px;
    }
}
@media only screen and (max-width: 580px) {
	
    .link-icon {
        font-size: 9px;
    }
    
    .d-none-580{
    	display: none;
    }
}

@media only screen and (min-width: 580.98px) {
	.d-block-580{
		display: none;
	}
}

@media only screen and (max-width: 992px) {
    header .navbar-collapse {
        background: #ffffff;
        
    }
}
@media only screen and (max-width: 420px){
.enter_captcha{
	width: 100% !important;
}
.custom-padding {
    padding: 0px 20px !important;
}
}

.containernavbar {
    display: flex;
    align-items: center;
    gap: 10px;
    
}

@media only screen and (max-width: 1023px) {
    header .navbar-collapse {
    background: #ffffff;
    }
}


@media only screen and (max-width: 1279px) {
    .authentication-detail .btn-bh {
        min-width: 90px;
        
    }
}


@media only screen and (max-width: 1023px) {
    .navbar-default.navbar-trans .nav-link:hover {
        color: #000000;
    }
}




/* Harsh */
/*************************************header dropdown menu(on hover/click)start*************************************/

@media (min-width: 992px){	
	.navbar-default .dropdown .dropdown-menu {    
/*     	display: block; */
    	position: absolute;    
	}
} 



/*************************************header dropdown menu(on hover/click)start*************************************/
 
 