@media (min-width: 1200px){
	.container {
		width: 1350px;
	}
}
#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: 81%;
}
}
.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;
}
.accordion-section .panel-default > .panel-heading {
    border: 0;
    background: #f4f4f4;
    padding: 0;
}
.accordion-section .panel-default .panel-title a {
    display: block;
    font-style: italic;
    font-size: 1.5rem;
}
.accordion-section .panel-default .panel-title a:after {
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 3rem;
    content: "\f106";
    color: #1f7de2;
    float: right;
    margin-top: -12px;
}
.accordion-section .panel-default .panel-title a.collapsed:after {
    content: "\f107";
}
.accordion-section .panel-default .panel-body {
    font-size: 1.2rem;
}
label.error{ color:#ff0000;}

.golf-section-img{
	background-image: url("/imgs/golf-college.png");
	background-repeat:no-repeat;
	padding-top: 12em;
	background-size: auto;
}

.video_frame{
  max-width:70%; margin:0 auto;
}
.video-style-1{ margin-top:20px;}
.red-bdr-lr{ border-left: 2px solid #e45; border-right: 2px solid #e45; }
.teaching-img-section{ float: left; margin-right: 10px; margin-bottom: 10px;}
.teaching-img-section .popup-gallery{ margin-top:10px; }

.cd-image-container {
  width: 100%;
  margin: 0em;
  margin-bottom: 10px;
}
.cd-image-container img {
  display: block;
  width:100%;
}

.cd-image-label {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #ffffff;
  padding: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -o-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s;
  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
}
.cd-image-label.is-hidden {
  visibility: hidden;
}
.is-visible .cd-image-label {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.cd-resize-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  overflow: hidden;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-resize-img img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: auto;
  max-width: none;
}
.cd-resize-img .cd-image-label {
  right: auto;
  left: 0;
}
.is-visible .cd-resize-img {
  width: 50%;
  /* bounce in animation of the modified image */
  -webkit-animation: cd-bounce-in 0.7s;
  -moz-animation: cd-bounce-in 0.7s;
  animation: cd-bounce-in 0.7s;
}

@-webkit-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@-moz-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
.cd-handle {
  position: absolute;
  height: 44px;
  width: 44px;
  /* center the element */
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border-radius: 50%;
  background: #dc717d url("../imgs/cd-arrows.svg") no-repeat center center;
  cursor: move;
  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2), 0 0 10px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.3);
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0) scale(0);
  -moz-transform: translate3d(0, 0, 0) scale(0);
  -ms-transform: translate3d(0, 0, 0) scale(0);
  -o-transform: translate3d(0, 0, 0) scale(0);
  transform: translate3d(0, 0, 0) scale(0);
}
.cd-handle.draggable {
  /* change background color when element is active */
  background-color: #445b7c;
}
.is-visible .cd-handle {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;
  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0s 0.7s;
}