/* @media (orientation: portrait) { */
   /* body { */
     /* -webkit-transform: rotate(-90deg); */
     /* -moz-transform: rotate(-90deg); */
     /* -o-transform: rotate(-90deg); */
     /* -ms-transform: rotate(-90deg); */
     /* transform: rotate(-90deg); */
   /* } */
 /* } */
audio { width: 92%}

@media (orientation: portrait) {
  /* body { */
    /* -webkit-transform: rotate(-90deg) !important; */
    /* -moz-transform: rotate(-90deg) !important; */
    /* -o-transform: rotate(-90deg) !important; */
    /* -ms-transform: rotate(-90deg) !important; */
    /* transform: rotate(-90deg) !important; */
  /* } */
}



@media only screen and (width : 667px) and (height: 375px){
	#taocard img {height: 350px !important;	}
}
@media only screen and (width : 736px) and (height: 414px){
	#taocard img {height: 350px !important;	}
}
@media only screen and (width : 812px) and (height: 375px){
	#taocard img {height: 230px !important;	}
}
@media only screen and (width : 800px) and (height: 1280px){
	#taocard img {height: 230px !important;	}
}


/** Tablet **/
@media only screen and (width : 768px) and (height: 1024px){
.become_acupuncturist_row h2{margin-top: 1.5rem !important;}
.readmore {width: 80%;}
.boxmenu{margin-right: 50px;}
.testimonialImgBox2{width: 95.4% !important;}
.youVideoImg {height: 230px !important;}
.playImg3 {position: absolute;bottom: 22% !important; right: 45% !important;}
#mainpopup {   margin-left: 22% !important;}

.news .news_bg{width: 100%!important}

#taocard img {height: 230px !important;	}


}

/** Tablet **/
@media only screen and (width : 1024px) and (height: 768px){
/*.become_acupuncturist_row h2{margin-top: 1.5rem !important;}
.readmore {width: 80%;}
.boxmenu{margin-right: 50px;}
.testimonialImgBox2{width: 95.4% !important;}
.youVideoImg {height: 230px !important;}
.playImg3 {position: absolute;bottom: 22% !important; right: 45% !important;}
#mainpopup {   margin-left: 22% !important;}*/
}




@media only screen and (width: 320px) and (height:480px) {
}

@media only screen and (width: 320px) and (height:568px) {
}



.imini-show{display: none !important; }

/*ipad mini starts here*/
@media only screen and (width: 768px) and (height:1024px) {
	.imini-show{display: block !important; }
}
@media only screen and (width: 1024px) and (height:768px) {
	.imini-show{display: block !important; }
}


/*ipad mini starts ends here*/


@media only screen and (min-width: 1024px){
.hide-md { display: none !important;}
#at-share-dock{display: block !important;z-index: 1;}
}

@media only screen and (max-width: 1024px){
	.hide-sm { display: none !important;}
.social-media-list img{height: 46px;width: 46px;}

}

@media only screen and (min-width: 300px){
ul.ul-location-list {
list-style: none !important;
padding: 0px !important;
}

.location-list ul li {
	display: inline-block;
	padding: 5px 10px;
	background-color: #00A6E7;
	color: #f5f5f5;
	margin: 0 5px 5px 0;
	border-radius: 5px;
}

}

/* iPhone 6,7,8 */
@media only screen and (width: 375px) and (height:667px) {
.testimonialImgBox2 {width: 91.2% !important;}
.playImg3 {right: 40% !important;}

.testimonialv2{}
.testimonialv2 .playImg{}
}



/* iPhone 6+,7+,8+ */
@media only screen and (width: 414px) and (height:736px) {
.testimonialImgBox2 {width: 92% !important;}
.playImg3 {right: 40% !important;}


}

/* iPhone x,xs */
@media only screen and (width: 375px) and (height:812px) {
.testimonialImgBox2 {width: 91.1% !important;}
.playImg3 {right: 45% !important;}

.testimonialv2{}
.testimonialv2 .playImg{}


}



@media (max-height: 480px) and (min-width: 320px)
{
.main-logo{height:50px !important;padding-left:10px}
}

@media (max-width: 360px)
{
footer{height:auto;font-size:12px;margin-top:0px}
footer li{display:inline-block;text-align:right;line-height:2.5;}
}

@media (min-width: 360px)
{
audio { width: 91.5% !important; }
}

@media (min-width: 410px)
{
audio { width: 92% !important; }
}

@media (min-width: 768px)
{
audio { width: 87% !important; }
.app_parallax_mobi{display:none !important}
}

@media (min-width: 1365px)
{
audio { width: 100% !important; }

.location-list ul {
  width: 100%;
  padding: 0 !important;
  background-color: #00A6E7;
  display: table;
  /*table-layout: fixed; */
}

.location-list ul li {
  display: table-cell;
  width: auto;
  text-align: center;
  border-right: 1px solid #ffffff;
  padding: 10px 10px;
  color:#ffffff;
  border-radius: 0px;
}

.location-list ul li:hover{
    cursor: pointer;
}

}

@media screen and (min-width: 1365px) and (max-width:1367px) {
	/* footer{margin-top:10.4% !important;}*/
 }

 
 

@media (min-width: 1600px)
{
audio { width: 93.3% !important; }
}

@media screen and (max-width: 812px)

{footer{height:auto;font-size:12px;margin-top:0px}
footer li{display:inline-block;text-align:center !important;line-height:2.5;}
}



@media screen and (max-width: 768px)
{
#mainpopup {margin-left: 3.3%;}
#mainpopup .modal-content{margin-left:-10px;}
#mainpopup .modal-info {width: 350px !important; margin-top:35px;}
#mainpopup .modal-content {width:300px !important}
#mainpopup .modal-content img {height:450px}

.testimonialv2 .testimonialImgBox img{width:88%; position:absolute;bottom:8px;}
.testimonialv2 .playImg2{right: 40%; bottom:14%}


	.mobile-banner{max-width: 768px !important}
	
	.testimonialImgBox2{position:absolute;bottom:2px;width:91.2%}
	.playImg3{position: absolute;bottom: 13%;right: 35%;font-size: 1.5em;}
	.playImg3 img{height:45px; width:70px}
	
	
	.youVideoImg{height: 160px; width: 100%; border-radius:7px;}
	
	.footer-social{padding:10px;margin-bottom:5px}

	

	
	
.app_parallax_mobi {padding-top:3.5%;
background-image: url("../img/mobile-app-bg-m.jpg");
background-repeat:no-repeat;
background-position: 40% 30%;
margin:-20px 0 -40px 0;
width: 100%;
height: 680px !important;
position:absolute;
top:20%;
z-index:2
}

.app-banner{margin-top: 15px;}

.app_parallax_mobi p{color:#ffffff}
.app_parallax_mobi .caption_title {margin-top:30px;}
.app_parallax_mobi .main_title{font-size:35px !important}

.app-info-box img {
    margin: 20px;
}
.app-info-box h3 {
    padding: 10px 10px;
    font-size: 22px;
    margin-top: 0px !important;
	text-align:center
}

.mobile-app {
    padding-bottom: 10px;
}

.footer-content{text-align:center}


	.main-logo{height:60px;padding-left:20px}
	.lobo-pb{margin-bottom:1rem}
	
	.mmb20{margin-bottom:20px}

	#info-mobile table{width:100%}
	.infoBx {height: 100px;}
	.infobox-icon{height:76px;width:76px!important;margin-top:0px}
	.infobox-icon2{height: 76px; width: 76px !important; margin-top: 0px;}
	
	.info-text-single{margin-top:0%}
	.info-text-double{margin-top:0%}
	
	.tao-profile {
    height: 100px;
    width: 100px;
}

.cell-phone {
    height: 18px;
    margin-bottom: 4px;
}

.more-info-img{
	position:absolute;
	bottom:50px;
	right:5px;
	height:30px;
}

.register-img{
	position:absolute;
	bottom:10px;
	right:5px;
	height:30px;
}
	

	
	.custom-tabs2 .mobile-tab .nav-tabs {
    background-color: #ffffff;
 }
 
.btn-space {
    margin-right: 5px;
	 margin-bottom: 5px;
}




.footer-row{
 position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color: #ffffff;
   text-align: center;
   height:50px;
   z-index:99;
   -webkit-box-shadow: -1px -4px 4px 0px rgba(0,0,0,0.05);
-moz-box-shadow: -1px -4px 4px 0px rgba(0,0,0,0.05);
box-shadow: -1px -4px 4px 0px rgba(0,0,0,0.05);
}
	.footer-row table{width:100%}

	.slider-text h1{font-size: 2rem;}
	.slider-text .slider-p{font-size: 1rem !important;margin-bottom: 0rem !important;}

	.infoTitle {
	font-size: 20px;
	letter-spacing: .05em;
	font-weight: 300;
	margin-bottom: 0px;
	}

	#navbarsExample05 .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.7) !important;padding:0px 5px}
	#navbarsExample05 .navbar-nav .nav-link.active{ color: #00A6E7 !important;}
	.menu-auto{margin-right: auto !important;}
	.navbar-toggler{position:absolute;right:20px;top:25px}

	.justify-content-center .subtitle-1 {
	font-size: 1.5rem;
	font-weight: 400;
	}
	
		.text-center .subtitle-1 {
	font-size: 1.3rem;
	font-weight: 400;
	}

	.relatedimg{width:100%}
	
	.content-pad {
	margin-top: 1.75rem;
	}

	.class_bg{height:220px; width:100%;}


	.container {
	width: 100%;
	}

	.for-patients-2 {
    height: 470px;
}
	
	
	.mobile-arrow{
		position:absolute;
		right:10px;
	}

		.title-box-3 {
	height: 40px;
	width: 80%;
	

padding: 0.3rem;
height: 30px;
width: 35%;
margin-left: 5px;

	}
	
	.title-box-3::after {
    border-width: 25px;
    margin-top: -25px;
}
	
	
.course-btn:not([disabled]):not(.disabled).active {
    background-color: #FF6C00;
    border-color: #FF6C00;
}

	
	
	
	.newsTitle.section-mini-2 {
	padding: 0em 0em;
	}

	#NewsList.mt-5{
	margin-top: 0rem !important;
	}
	#news.card-block{margin-bottom:2rem;}
	#taocard img {
	height: 200px;
	}

	.newsTitle{	font-size: 1.5rem;}
	.patientsTitle{	font-size: 2rem !important;}


	.login-logo{height:250px !important;width:250px !important}
	.boxmenu{min-width:300px !important; padding:0px 15px}
	.menuTable tr td{padding:0px 10px;}
	.btn-pad{padding-bottom:10px}
	
	.applyBtnDisable {margin-bottom: 5%;}
	.applyBtn{margin-bottom: 5% !important;}
	.class-banner img{height:110px;width:100%}
	hr{padding:0px}
	
	.box.youImg{padding: 0px 15px 0px 0px;}
	
	.playImg2{position: absolute;bottom: 15%;right: 44%;font-size: 1.5em;}
	.playImg2 img{height:45px; width:70px}
	
	.info-table{padding:6px}
	

}






@media (min-width: 576px) {
	.card-columns {-webkit-column-count: 1 !important;-moz-column-count: 1 !important;column-count: 1 !important;}
}


@media (min-width: 768px) {
   .card-columns {-webkit-column-count: 2 !important;-moz-column-count: 2 !important;column-count: 2 !important;}
   .menu-auto{margin-left: auto !important;}
   
   
	.youVideoImg{height: 180px; width: 100%; border-radius:7px;}
	.testimonialImgBox{position:absolute;bottom:2px;width:95%}
	
	.playImg2{position: absolute;bottom: 12%;right: 42%;font-size: 1.5em;}
	.playImg2 img{height:45px; width:70px}
	.playImg3 img{height:45px; width:70px}
}


@media (min-width: 992px) {
	.footer-social{margin-right:10px;margin-top:40px;margin-bottom:33px}
	.LocationsTitle{margin-top:50px}
	
	.card-columns {-webkit-column-count: 3 !important;-moz-column-count: 3 !important;column-count: 3 !important;}
	.main-logo{height:80px}
	#forpat.youImg{padding:0px 15px 0px 0px !important; }
	.forpat.youImg{padding:0px 15px 0px 0px !important; }
	
	#taocard img {height: 165px;}
	
	.course.box.youImg {padding: 0px 15px 0px 0px;}
	
	.youVideoImg{height: 150px; width: 100% !important; border-radius:7px;}
	.testimonialImgBox{position:absolute;bottom:2px;width:88.7%}
	
		.testimonialImgBox2{position:absolute;bottom:2px;width:98.5%}
	.playImg3{position: absolute;bottom: 13%;right: 35%;font-size: 1.5em;}
	
}

@media (min-width: 1200px){
	
/*footer{margin-top:11.8%;}*/
footer li{line-height:3.6}

	
	.gallery_thumb{height:200px}
	.maps-location{height:370px;}
	.map-contact-1{height:440px;width:100%;}
	.gallery-thumb{height:170px;}
	.gallery-big-img{height:500px;}
	.news-thumb{height:190px;}
	.infobox-icon{height:70px;width:70px!important;margin-top: 1rem !important;}
	.class_bg{height:210px; width:100%;}
	.card-columns {-webkit-column-count: 4 !important;-moz-column-count: 4 !important;column-count: 4 !important;}
	
	.youVideoImg{height: 150px; width: 100%; border-radius:7px;}
	.testimonialImgBox{position:absolute;bottom:2px;width:87%}
	
	.testimonialImgBox2{position:absolute;bottom:2px;width:98.5%}
	.playImg3{position: absolute;bottom: 13%;right: 35%;font-size: 1.5em;}
	
	.media-custom {
    max-height: 450px;
    min-height: 450px;
    overflow: hidden;}

.news_bg{height:444px;width:100%;}

.info-table{padding:5px}
#classes .img_description{padding:0px}


.class-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
	font-size:18px
}

.centers-list .nav-tabs a{padding:10px 5px !important}



	.class-btn-box-1{background-color:#228B22;position:absolute;right:5px;bottom:35px;width:80px;font-size: 13px;}
	.class-btn-box-2{background-color:#F16334;position:absolute;right:5px;bottom:5px;width:80px;font-size: 13px;}
	
	.class-btn-box-1 a, .class-btn-box-2 a{color:#ffffff}




}


@media (min-width: 1600px) {
	
	footer{margin-top:8.8%;}

	.youVideoImg{height: 150px; width: 100%; border-radius:7px;}
	.testimonialImgBox{position:absolute;bottom:2px;width:91%}
	
   
}


@media (min-width:1900px) {
	
		footer{margin-top:7.5%;}

		.gallery_thumb{height:250px;width: 100%;}
		.course_img{height:280px;width: 100%;}
		.contact-email{padding-top:70px;}
		.contact-box{height:350px;font-size:22px}
		.contact-box img{height:100px;width:100px;}
		.contact-box p {padding-top:140px;}
		.contact-text1{position:absolute;top:18%;right:28%}
		.contact-form .form-group{margin-bottom: 2rem;}
		.contact-num{padding-top:70px;}
		.maps-location{height:570px;}
		.map-contact-1{height:530px;width:100%;}
		.gallery-thumb{height:300px;}
		.gallery-big-img{height:600px;}
		.news-thumb{height:300px;}
		.owl-carousel.home-slider .slider-item{min-height: 1100px;}
		.owl-carousel.home-slider .slider-item .slider-text{min-height: 1100px;}
		.sliderheadrow { margin-top: 250px;}
		.infoBx {height: 250px;}	
		.infobox-icon{height:100px;width:100px!important;margin-top: 2rem !important;}
		.for-patients {height: 630px;}
		.for-patients h3 {font-size: 2.7rem;}
		.content-pad {margin-top: 6.75rem;margin-bottom: 3.75rem;}
		.callnow h2 {margin-top: 2rem;}
		
		.bigbox{height: 440px;}
		.bigbox img {border-radius: 50%;height: 280px; width: 280px;}
		.bigbox h2 {margin-top: 9rem;font-size: 3.5rem;}
		.courses-text {font-size: 2rem;}
		.acutouchimg {padding-top: 5em;}
		.readmore {top: 48%;}
		.news_bg{height:700px;width:100%;}
		.class_bg{height:338px; width:100%;}
		.divTableRow .divTableCell{font-size: 2rem;}
		
		
		.card-columns {-webkit-column-count: 6 !important;-moz-column-count: 6 !important;column-count: 6 !important;}
		#taocard img { height: 200px;}
		
		.member-box {height: 300px;}
		
		.section-mini-2 {padding: 4em 0;position: relative;}
		
		.loginBg {height: 850px; max-height: 850px;}
		.loginFormLogo,.loginForm{height: 850px; max-height: 850px;}
		
		.loginBg img {height: 550px;}
		.studentForm h3{}
		.loginTitle{font-size:50px;}
		.loginTitlePadding{margin-top:110px}
		.loginFormPadding{margin-bottom: 2rem}
		.loginForm button {height:70px}
		.loginForm input {height:70px}
		
		.youImg {
		height: 200px !important;
		 width: 94% !important
		}
		
		.youVideoImg{height: 200px; width: 100%; border-radius:7px;}
		.testimonialImgBox{position:absolute;bottom:2px;width:93%}
		
		.testimonialImgBox2{position:absolute;bottom:2px;width:98.5%}
		.playImg3{position: absolute;bottom: 17%;right: 44%;font-size: 1.5em;}
		
		
		#subTitleIndex h2 {font-size: 0.5rem !important;}

			.videoImg{
		height: 200px;
		width: 174%;
	}
	
	.testimonialv2 .playImg {
    bottom: 16%;
    right: 45%;
	}
	
	.box.youImg{padding: 0px 15px 0px 0px;}
	
	.class-btn-box-1{background-color:#228B22;position:absolute;right:5px;bottom:40px;width:100px;}
	.class-btn-box-2{background-color:#F16334;position:absolute;right:5px;bottom:5px;width:100px;}
	
	.class-btn-box-1 a, .class-btn-box-2 a{color:#ffffff}

}	

@media (min-width:2500px) {
	footer{margin-top:5.7%;}
}

