#main-wrapper{
	min-height: calc(100vh - 77px);
}
.lable-color1{
    padding-top:10px;
}
.new_header {
    float: right;
    padding: 0;
}
.row_botton_fit{
min-height : 400px;
float      : left ;

}
.custom-success {
    margin-left: unset;
    margin-bottom: 13px;
}
.margin-textarea{
	margin-bottom: 7px;
}
iframe{
	text-align: center;
}
@media (min-width: 992px){
.new_header {
    width: 50%;
}
}
.header_nav {
    float: right;
}
@media (min-width: 60px) and (max-width: 240px) {

}
@media (min-width: 240px) and (max-width: 320px) {
	.arrow-left,.arrow-right{
		bottom: 6px;
		top: unset;
	}
	.slider-h-st {
		position: relative;
		border: none;
		width: 38%;
	}
	.slider-h-st span{
		position: absolute;
    	font-size: 9px;
    	line-height: normal;
   	    top: 2em;
    	left: -3em;
	}
	.slider-btn-1{
		font-size: 1em;
	}
	.logo{
		text-align: center;
    	width: 100%;
	}
	.logo img{
    	width: 100%;
    	margin-bottom:30px;
	}
	img.img-responsive.margin-bottom-10 {
	    width: 100%;
	}
	.tab-pane,.col-md-12.col-sm-12 {
		text-align: center;
	}
	.col-md-5.testimonials-v1 {
		margin-top: 10px;
	}
	.author{
		padding-top: 15px;
	}
	.nav-sidebar a,.tab-pane {
		text-align: center!important;
	}
	.benefit-h2 {
    	text-align: center;
	}
	.col-sm-offset-2.col-sm-10.text-right {
    	text-align: center;
	}
	.col-lg-12.col-sm-12.col-xs-12.loin-div {
		text-align: center;
	}
	h4.your-rer-h4 {
		text-align: center;
	}
	.buttDiv{
		text-align: center;
	}
	.deshobrd-st1 {
		text-align: center;
	}
	iframe {
    	height: auto;
   	 	width: 100%!important;
	}
	video {
    	width: fit-content!important;
	}
	.right_self-contant {
    	text-align: center;
	}
	.cl-border {
		text-align: left;
	}
	.mLeft{
		text-align: left;
	}
	.pagination {
    float: unset!important;
	}
	.pageBtn {
    	width: 100%;
    	text-align: center;
	}

}
@media (min-width: 320px) and (max-width: 480px) {
	.arrow-left,.arrow-right{
		bottom: 20px;
		top: unset;
	}
	.slider-h-st {
		border: none;
		position: relative;
		width: 100%;
		text-align: center;
		padding-bottom: 20px;
		padding-left: 15px;
    	padding-right: 15px;
	}
	.slider-h-st span{
    	font-size: 11px;
    	line-height: normal;
   	    top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
	}
	.slider-btn-1{
		
	}
	.slider-text{
		padding: unset;
		top: 14%;
	}
	.sliber-buttpo{
		position: absolute;
    	    right: 42%;
    	bottom: 23px;
	}
	.slider-btn-1{
		font-size: 8px;
	}
	.logo{
		text-align: center;
    	width: 100%;
	}
	.logo img{
    	width: 100%;
	}
	img.img-responsive.margin-bottom-10 {
	    width: 100%;
	}
	.tab-pane,.col-md-12.col-sm-12 {
		text-align: center;
	}
	.col-md-5.testimonials-v1 {
		margin-top: 10px;
	}
	.author{
		padding-top: 15px;
	}
	.navbar-toggle {
		margin-right: -10px;
		margin-top: 35px;
	}
	.nav-sidebar a,.tab-pane {
		text-align: center!important;
	}
	.benefit-h2 {
    	text-align: center;
	}
	.col-sm-offset-2.col-sm-10.text-right {
    	text-align: center;
	}
	.col-lg-12.col-sm-12.col-xs-12.loin-div {
		text-align: center;
	}
	h4.your-rer-h4 {
		text-align: center;
	}
	.buttDiv{
		text-align: center;
	}
	.deshobrd-st1 {
		text-align: center;
	}
	iframe {
    	height: auto;
   	 	width: 100%!important;
	}
	video {
    	width: fit-content!important;
	}
	.right_self-contant {
    	text-align: center;
	}
	.cl-border {
		text-align: left;
	}
	.mLeft{
		text-align: left;
	}
	.pagination {
    float: unset!important;
	}
	.pageBtn {
    	width: 100%;
    	text-align: center;
	}
    .header_nav {
        width: 110%;
    }
}
@media (min-width: 320px) and (max-width: 400px) {
	

	
}

@media (min-width: 400px) and (max-width: 480px) {
	

	
}
@media (min-width: 480px) and (max-width: 767px) {
	.arrow-left,.arrow-right{
		bottom: 25px;
		top: unset;
	}
	.slider-h-st {
		border: none;
		position: relative;
		width: 100%;
		text-align: center;
		padding-bottom: 20px;
		padding-left: 15px;
    	padding-right: 15px;
	}
	.slider-h-st span{
    	font-size: 18px;
    	line-height: normal;
   	    top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
	}
	.slider-btn-1{
		
	}
	.slider-text{
		padding: unset;
		top: 14%;
	}
	.sliber-buttpo{
		position: absolute;
    	    right: 42%;
    	bottom: 23px;
	}
	.slider-btn-1{
		font-size: 1em;
	}
	.logo{
		text-align: center;
    	width: 100%;
	}
	.logo img{
    	width: 100%;
	}
	img.img-responsive.margin-bottom-10 {
	    width: 100%;
	}
	.tab-pane,.col-md-12.col-sm-12 {
		text-align: center;
	}
	.col-md-5.testimonials-v1 {
		margin-top: 10px;
	}
	.author{
		padding-top: 15px;
	}
	.navbar-toggle {
		margin-right: -10px;
		margin-top: 35px;
	}
	.nav-sidebar a,.tab-pane {
		text-align: center!important;
	}
	.benefit-h2 {
    	text-align: center;
	}
	.col-sm-offset-2.col-sm-10.text-right {
    	text-align: center;
	}
	.col-lg-12.col-sm-12.col-xs-12.loin-div {
		text-align: center;
	}
	h4.your-rer-h4 {
		text-align: center;
	}
	.buttDiv{
		text-align: center;
	}

	iframe {
    	height: 386px;
   	 	width: 100%!important;
	}
	video {
    	width: fit-content!important;
	}
	.deshobrd-st1 {
    	text-align: center;
	}

	.cl-border {
		text-align: left;
	}
	.mLeft{
		text-align: left;
	}
	.pagination {
    float: unset!important;
	}
	.pageBtn {
    	width: 100%;
    	text-align: center;
	}
    .header_nav {
        width: 110%;
    }

}
@media (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {
	.arrow-left,.arrow-right{
		bottom: 25px;
		top: unset;
	}
	.slider-h-st {
		border: none;
		position: relative;
		width: 100%;
		text-align: center;
		padding-bottom: 20px;
		padding-left: 15px;
    	padding-right: 15px;
	}
	.slider-h-st span{
    	font-size: 20px;
    	line-height: normal;
   	    top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
	}
	.slider-btn-1{
		
	}
	.slider-text{
		padding: unset;
		top: 14%;
	}
	.sliber-buttpo{
		position: absolute;
    	    right: 42%;
    	bottom: 23px;
	}
	.slider-btn-1{
		font-size: 1em;
	}
	.logo{
		text-align: center;
    	width: 100%;
	}
	.logo img{
    	width: 100%;
	}
	iframe {
    	height: 403px;
   	 	width: 100%!important;
	}
	video {
    	width: fit-content!important;
	}


}
@media (min-width: 768px) and (max-width: 990px) {
	.diagnosis-st-div.text-center {
    margin-bottom: 15px;
}
	.logo{
		text-align: center;
    	width: 100%;
	}
	.slider-h-st span{
    	font-size: 23px;
    	line-height: normal;
   	    top: 50%;
    	left: 50%;
    	transform: translate(-50%, -50%);
	}
	.header_nav {
		text-align: center;
    	width: 84%;
    	float: left!important;
	}
	#bs-example-navbar-collapse-1 {
    padding: 30px 0 0 0;
    padding-bottom: 10px;
}
.tab-pane,.col-md-12.col-sm-12 {
		text-align: center;
	}
	.col-md-5.testimonials-v1 {
		margin-top: 10px;
	}
	.author{
		padding-top: 15px;
	}
	.benefit-h2 {
    text-align: center;
	}
	.col-lg-12.col-sm-12.col-xs-12.loin-div {
		text-align: center;
	}
	h4.your-rer-h4 {
		text-align: center;
	}
	.buttDiv{
		text-align: center;
	}
	.desh-pro li {
		padding: unset;
		padding-top: 10px;
		padding-bottom: 10px; 
	}
	.desh-pro li:first-child {
    	margin-bottom: unset;
	}
	.cl-border {
		text-align: left;
	}
	.mLeft{
		text-align: left;
	}
	.pagination {
    float: unset!important;
	}
	.pageBtn {
    	width: 77%;
    	text-align: center;
    	float: right;
	}
	iframe {
    	height: 350px;
   	 	width: 100%!important;
	}
	video {
    	width: fit-content!important;
	}
	div#lightbox {
    padding-right: 30px!important;
	}

}
div#lightbox {
    padding-right: 30px!important;
	}
	iframe {
		width: 100%;
	}
@media (min-width: 1024px) and (max-width: 1164px) {

}	
@media only screen and (max-width: 990px) {
    #no-more-tables{
    	padding-left: 0;
    	padding-right: 0;
    }
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
	.courseBtn{
		margin-top: 10px;
		margin-right: 16px;
	}
	.table-default {
    	padding-bottom: 0;
	}
	.mtext {
		text-align: center;
	}
	.st_csans{
		text-align: center!important;
	}
	.row_botton_fit{
	float : unset ;

	}
	.teaching-margin_div-shtee {
    	margin-bottom: 0px;
	}
}
.st_csans{
	text-align: right!important;
}
.radio.col-md-8{
	display: table;
}	
 .diagnosis-st-div img {
    height: 250px;
    object-fit: cover;
    width:100%;
}
.right_self-contant img.img-responsive {
    height: 150px;
    object-fit: cover;
    width:100%;
}
.register_alert .alert-danger{ margin-left: 0px;}
.grecaptcha-badge { 
    visibility: hidden;
}
@media only screen and (min-width: 990px) {
  .teachingcase_heading{ margin-left:20%; }
}