/*!
 * 
 * Health v.1.0.0
 * 
 */


@media (min-width: 480px) {

.team-box .image {
	width:38%;
	float:left;
}
.hoverable > li {
	transition:width 0.4s ease;
}
.team-box .text {
	margin-left:38%;
	padding:15px 20px 15px 0px;
}


.team-list {
	margin-left:-20px;
}
.team-list:before,
.team-list:after {
	display:table;
	content:'';
}
.team-list:after {
	clear:both;
}
.team-list > li {
	width:50%;
	padding-left:20px;
	float:left;
}

.hoverable .team-box {
	position:relative;
}
.hoverable .team-box .image {
	width:auto;
	float:none;
}
.hoverable .team-box .text {
	margin:1px;
	padding:15px;
	background-color:rgba(255,255,255,0.9);
	border:1px solid transparent;
	border-radius:3px;
	visibility:hidden;
	opacity:0;

	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	
	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.hoverable .active .team-box .text {
	visibility:visible;
	opacity:1;
}
.team-box .text .social-links {
	display:none;
}

.hoverable .active .team-box .text h4 {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.blog-btm ul.grid-2 li {
	width:100%;
}
.blog-btm > ul > li + li {
	border-top:0px;
	border-left:1px solid #fff;
}
.activity-box.media > .pull-left {
	float:left !important;
}

.filter-list > li {
	width:33%;
}

.post-nav a {
	padding:4px 25px;
	font-size:18px;
	text-transform:uppercase;
}

.comment-bx .text {
	margin-left:120px;
}

.service-block .iconic {
	width:200px;
	float:left;
}
.service-block .detail {
	margin-left:200px;
}
.service-block .detail:after {
	width:1px;
	height:80%;
	top:10%;
	left:0px;
}

.service-block .detail .text {
	text-align:left;
}


}

@media (min-width: 768px) {

.menu-sibling {
	display: none;
}
.site-banner h1 {
	margin-bottom:0px;
	display:inline-block;
}
.site-banner .breadcrumb {
  padding:;
	margin-bottom:0px;
	float:right;
}

/*** Fullscreen slider ***/
.fullscreen-slider .banner-content {
	width: 485px;
	padding: 25px 30px;
}
.fullscreen-slider .banner-content-outer {
	padding-bottom: 300px;
}
.banner-content .iconic-large {
	margin-bottom: 20px;
}
.banner-content h2 {
	font-size: 20px;
}
.banner-content .iconic {
	width: 65px;
	height: 65px;
	line-height: 65px;
	font-size: 36px;
}
.banner-content .visible-med {
	display: block;
}



/*** Site Search Bar style
------------------------------------------------------------ ****/

.site-search-form ul {
	padding-right:160px;
}
.site-search-form .form-control {
	margin-bottom:0px;
}
.site-search-form input[type="submit"] {
	position:absolute;
	right:0px;
	top:30px;
}

.panel-title > a {
  padding:15px 20px;
}
.panel-title:after {
	top:15px;
}
.thumb-list:before,
.thumb-list:after {
	display:table;
	content:'';
}
.thumb-list:after {
	clear:both;
}
.thumb-list {
	padding-left:1px;
}
.thumb-list > li {
	width:33.333%;
	margin-left:-1px;
	float:left;
}


.site-btm p.copyright {
	float:left;
}
.site-btm p {
	margin-bottom:0px;
}

.site-btm .bottom-links {
	float:right;
}

.image-hover figcaption {
	background-color:rgba(0,0,0,0.6);
	opacity:0;
	filter:alpha(opacity=0);
	visibility:hidden;
	
	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.image-hover:hover figcaption {
	opacity:1;
	filter:alpha(opacity=100);
	visibility:visible;
}

.gallery-box figcaption .image-popup,
.gallery-box figcaption .link {
	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.gallery-box figcaption .image-popup {
	transform:translateX(-40px);
}
.gallery-box figcaption .link {
	transform:translateX(40px);
}

.gallery-box:hover figcaption .image-popup,
.gallery-box:hover figcaption .link {
	transform:translateX(0px);
}
.filter-list {
	margin-left:-30px;
}
.filter-list > li {
	padding-left:30px;
	margin-bottom:30px;
}




.team-list {
	margin-left:-30px;
}
.team-list > li {
	padding-left:30px;
}
.hoverable .team-box .text {
	padding:20px 20px;
}
.team-box .text .social-links {
	display:block;
}
.hoverable .active .team-box .text h4 {
	white-space:normal;
	overflow:visible;
}

.appintment-form-btm .checkbox {
	display:inline-block;
}
.appintment-form-btm .checkbox + input[type="submit"] {
	float:right;
}
.form-buttons > li {
	width:33.333%;
}
.form-buttons > li .btn {
	margin-bottom:0px;
}

.quick-contact {
	padding-top:0px;
}
.quick-contact-box {
	position:absolute;
	left:15px;
	right:15px;
	bottom:275px;
}
.quick-contact .row > .col-sm-4:last-child .quick-contact-box {
	border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;

	box-shadow:0px -5px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:0px -5px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px -5px 5px rgba(0,0,0,0.3);
}
.quick-contact-box header .fa{
	display:none;
}
.quick-contact-box span.time {
	float:none;
}


.comment-box + .comment-box {
	margin-top:50px;
}
.comment-box figure {
  float: left;
  top: 60px;
}
.comment-box.comment-box-2 {
  border-bottom: 1px dashed #ddd;
  margin: 27px 0;
  overflow: hidden;
  padding-bottom: 20px;
}
.item:last-child .comment-box.comment-box-2 {
  border: medium none !important;
  padding: 0 !important;
}
.comment-box .text {
	padding:15px 20px;
	margin-top:0px;
	margin-left:130px;
}
.comment-box .text:before {
	background-position:0 -595px;
	left:-31px;
	top:50px;
	transform:none;
	-moz-transform:none;
	-webkit-transform:none;
}

.comment-box:nth-child(even) .text {
	margin-left:0px;
	margin-right:130px;
}
.comment-box:nth-child(even) .text:before {
	background-position:-32px -595px;
	left:auto;
	right:-31px;
	transform:none;
	-moz-transform:none;
	-webkit-transform:none;
}
.comment-box:nth-child(even) figure {
	float:right;
}


.comment-box-2 figure {
	border-width:1px;
	top:0;
}
.comment-box-2 figure img {
	border:1px solid #f3f3f3;
}
.comment-box-2 .text {
	margin-left:100px;
	border-color:#f3f3f3;
}
.comment-box-2 .text:before {
	width:26px;
	height:37px;
	display:block;
	content:'';
	background-position:-84px -595px;
	position:absolute;
	left:-26px;
	top:70px;

	background-position:-84px -595px;
	left:-26px;
	top:70px;
}

.appointment-box {
	margin-bottom:-30px;
}

.section,
.section-parallax {
	padding:50px 0px 50px 0px;
}
.section + .section {
	padding-top:50px;
}
.section-condensed {
	padding:50px 0px;
}
.section .upper-section,
.section-parallax .upper-section {
	padding-bottom:50px;
}
.heading {
  margin-bottom: 15px;
  padding-bottom: 5px;
  width: 80%;
}

.comment-bx .text p:last-of-type {
	margin-bottom:0px;
}
.reply-button {
	text-transform:uppercase;
	position:absolute;
	top:0px;
	right:0px;
}

#load-selected-member .owl-buttons {
	margin-bottom: 0;
	background-color: #fff;
	position: absolute;
	right: 0;
	bottom: 44px;
}

}

@media (min-width: 992px) {

/*** Fullscreen slider ***/
.fullscreen-slider .banner-content {
	width: 485px;
	padding: 25px 30px;
}
.banner-content .iconic-large {
	margin-bottom: 40px;
}
.banner-content .iconic-large img {
	width: auto;
}
.banner-content h2 {
	font-size: 24px;
}
.banner-ico-list > li {
	width: 25%;
	float: left;
}
.banner-content .iconic {
	width: 95px;
	height: 95px;
	line-height: 95px;
	font-size: 46px;
}
.banner-content .visible-med {
	display: block;
}


.team-box-selected {
	border:0px;
}
.team-box-selected .image {
	width:470px;
	border:1px solid #f3f3f3;
	
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.team-box-selected .text {
	padding:0px 20px 15px 30px;
	margin-left:470px;
}
.team-box-selected .text h4 {
	font-size:26px;
}

.team-list > li {
	width:33.333%;
	padding-left:30px;
}
.appointment-box-snap {
	display:block;
}

.quick-contact-box header .fa {
	display:inline-block;
}
.quick-contact-box span.time {
	float:right;
}
.footer .widget {
	margin-bottom:0px;
}


.section-testimonials:before {
	width:80%;
	left:0;
}
.section-testimonials:after {
	width:20%;
	right:0;
}
.testimonials {
	overflow:hidden;
}
.testimonials:before,
.testimonials:after {
	display:block;
	content:'';
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	
	position:absolute;
	top:-20px;
	right:0px;
}
.testimonials:before {
	width:350px;
	height:350px;
	margin-right:45px;
	background-color:rgba(0,0,0,.15);
	top:-25px;
}
.testimonials:after {
	width:385px;
	height:385px;
	background-color:rgba(255,255,255,1);	
}
.testim-text {
  margin-left: 30px;
  text-align: left;
  width:632px;
}
.testim-picture .snap {
	width:212px;
	height:215px;
	margin-top:15px;
	float:right;
}
.testim .owl-pagination {
	padding-top:0px;
	margin-top:-40px;
	position:relative;
	top:30px;
}


.section-social .social-links li {
	margin:0px 22px 15px 22px;
}
.section-social .social-links li a {
	font-size:38px;
}

.section-single h2 {
	font-size:60px;
}
.section-single p {
	margin-bottom:50px;
	font-size:18px;
}

.blog-btm li.share,
.blog-options li.share {
	float:right;
}

#map-canvas {
	height:500px;
}

.service-block .detail .image {
	width:200px;
	display:table-cell;
}

.member-info > li {
	font-size:16px;
}
.member-info > li + li > div {
	padding-top:15px;
}
.member-info .info-title {
	width:135px;
}
.member-info .info-desc {
	padding-left:30px;
	margin-left:134px;
}

}

@media (min-width: 1200px) {


.btn {
 
}
	
.team-list > li {
	width:25%;
	padding-left:30px;
}
.team-list > li.active {
	width:50%;
}

.hoverable .team-box .text {
	margin:0px;
	padding:20px 20px;
	border:none;
}

.hoverable > li .team-box {
	width:555px;
}
.hoverable .team-box .image {
	width:265px;
	float:left;
}
.hoverable .team-box .text {
	width:290px;
	padding:20px 20px 15px 0px;
	float:left;
	position:relative;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
}

.dept-box,
.news-box,
.blog-box {
	margin-bottom:0px;
}
.contents .dept-box,
.contents .news-box,
.contents .blog-box,
.widget .blog-box,
.dept-box-2 {
	margin-bottom:30px;
}
.quick-contact-box header h4 {
  color: #534848;
  font-size: 15px;
}
.quick-contact-box {
	font-size:18px;
}
.quick-contact-box span.time {
	float:right;
}
.timetable li + li {
	margin-top:10px;
	border-top:1px solid #f1efef;
}



.comment-box figure {
	width:152px;
	height:152px;
	border:7px solid transparent;
	top:0px;
}
.comment-box .text {
	padding:15px 20px;
	margin-top:0px;
	margin-left:200px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
.comment-box .text:before {
	background-position:0 -595px;
	left:-31px;
	top:50px;
}

.comment-box:nth-child(even) .text {
	margin-left:0px;
	margin-right:200px;
}
.comment-box:nth-child(even) .text:before {
	background-position:-32px -595px;
	left:auto;
	right:-31px;
}


.comment-box-2 figure {
	width:133px;
	height:133px;
	padding:6px;
	border-width:1px;
    margin-left:10px;
}
.comment-box-2 .text {
  float: left;
  margin-left: 30px;
  width: 85%;
}
.comment-box-2 .text::before {
  background-position: -84px -595px;
  left: -26px;
  top: 45%;
}

#map-canvas {
	height:800px;
}

.service-block .iconic,
.service-block .detail .image {
	width:270px;
}
.service-block .detail {
	margin-left:270px;
}
.service-block .detail .image {
	border-left:1px solid #f3f3f3;
}

.flickr-gallery li {
	width: 33.333%;
}

}


@media (min-width: 1600px)  {

.department .ab-cnter {
  left: -180px;
}


#banner #jssor_1 {
  height: 620.2px !important;
}
.main-bnr-text {
  top: 50%;
 }
 .department .ab-cnter {
  left: 0px;
 }
/*.department .dep-sec-nav {
  width: 352px;
}*/
 
 #banner #jssor_1 {
  height: 434.2px !important;
}
/*.department .nav-tabs li a {
    padding: 14px 0 13.8px 18px;
}*/

.department .nav-tabs li a {
	padding: 17.1px 0 16px 18px;
}
.department .dep-sec-nav {
	width: 350px;
}

.patients-testi {
  margin-top: -10px;
}
.jssora22l {
  bottom: 240px !important;
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: absolute;
  right: 207px !important;
  top: auto !important;
}
.jssora22r {
    bottom: 240px !important;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 160px !important;
    top: auto !important;
}

	
}
@media (min-width: 1760px)  {
.jssora22l {
    bottom: 240px !important;
    right: 197px !important;
}	
.jssora22r {
    bottom: 240px !important;
    right: 160px !important;
}
.department .nav-tabs li a {
    padding: 16px 0 17.7px 18px;
}
.department .ab-cnter {
    left: 0;
}
}
@media (max-width: 1920px)  {
#home::before {
  width: 43%;
}	
	
.department .dep-sec-img {
  width: 52.9%;
}
.department .dep-sec-txt {
  float: right;
  margin-left: 0;
  padding: 0 20px;
  width: 35%;
}
.department .ab-cnter {  left: 0px; }
#banner #jssor_1 {  height: 620.2px !important;}
.main-bnr-text {  top: 50%; }
.department .dep-sec-nav {  width: 352px; margin: 0 auto;}
 #banner #jssor_1 {
  height: 524.2px !important;
}
.jssora22l {
  bottom: 220px !important;
  right: 227px !important;
}
.jssora22r {
  bottom: 220px !important;
  right: 190px !important;
}

.department .nav-tabs li a {
    padding:20px 0px 20px 18px;
}
}

@media (max-width: 468px) {
/*====== GAURAV RESPONSIVE CSS ======*/

.formbox {
	margin-top: 30px !important;
}
.contactDetail li {
	font-size: 14px !important;
}
.contactDetail li .fa {
	margin-right: 4px !important;
	font-size: 18px !important;
}
.contactDetail li {
	padding: 6px 6px 6px 6px !important;
}
.top-header-box .social-links {
  margin-top: 13px;
}
.accordion .link {
  right: 0px !important;
  top: 0 !important;
  width: 100%;
}
.DummyCol6 {
  margin-left: 0;
}
.dr-quote span.quote {
  font-size: 27px;
}
.dr-quote {
  height: 190px;
}
.quick-contact {
  padding-top: 30px;
}
/*.headingAbout::after {
  left: 10%;
}*/
.department .nav-tabs li a {
  font-size: 16px;
}
.department .dep-sec-img {
display:none;
}
.department .dep-sec-txt {
  padding: 0 20px;
  width: 100%;
}
.department .dep-sec-nav {
  width: 100%;
}
.department .ab-cnter {
  position: relative;
}
.gallerySection {
  padding-left: 17px;
}
.gallerySection .widget-post-thumb.img-responsive {
  width: 120px;
}
.headingAbout {
  width: 100%;
}
.nav.navbar-nav.floatRight{ float:none;}
.banner, .bannercontainer {
  width: 100%;
}
.outterbox {
  width: 100% !important;
}
/*.AboutHead .headingAbout::after, #why-choose.AboutPage .headingAbout::after {
  left: 10%;
}*/

/*====== GAURAV RESPONSIVE CSS ======*/
}

@media (max-width: 768px) {
.ourTeamSec li, .timeBox {
	width: 100% !important;
}
table.dataTable tbody td {
	display: block !important;
	width: 94% !important;
	float: none !important;
}
table.dataTable{
	display: block;
}
table.dataTable tbody {
	display: block !important;
	width: 100% !important;
}	
.dataTable .comment-box-2 .text {
	float: left;
	margin-left: 30px;
	width: 80%;
}
.comment-box-2 figure {
	width: 100px;
	height: 100px;
}
.comment-box-2{
	text-align: center;
}
table.dataTable.display tbody td {
	border-top: none !important;
}
.main-gallery .gallery-sec .detail h6 {
	font-size: 15px;
}
/*====== GAURAV RESPONSIVE CSS ======*/
.international_page .carousel-caption h1, .international_page .carousel-caption h3 {
	font-size: 13px !important;
}
.international_page .carousel-caption.left {
	top: -6% !important;
}
.formbox {
	margin-top: 30px !important;
}
.contactDetail li {
	font-size: 14px !important;
}
.contactDetail li .fa {
	margin-right: 4px !important;
	font-size: 18px !important;
}
.contactDetail li {
	padding: 6px 6px 6px 6px !important;
}
.service-box .iconic{
	width: 100%;
	position: relative;
}	
.service-box .text h4, .service-box .text > p {
	padding-left: 10px;
}
.quick-contact .service-box {
	min-height: auto !important;
}
.filterContainer li {
	width: 100%;
}
.hiddenContent h3 {
	display: none;
}
.form-fixed ul {
	text-align: center;
	width: 100px;
	padding: 0;
	transform: scale(0.6) translateX(34px);
	-webkit-transform: scale(0.6) translateX(34px);
	-moz-transform: scale(0.6) translateX(34px);
	-o-transform: scale(0.6) translateX(34px);
}
.popup-content {
	background: #ffffff none repeat scroll 0 0;
	left: 10px;
	margin: 0 0 0 0;
	padding: 14px;
	position: absolute;
	top: 0;
	width: 300px;
	z-index: 11;
}
span.appointment-title {
	font-size: 19px;
	text-align: left;
}
.dep-sec-img.img-bg-dep {
	float: left;
	width: 100%;
}
.dep-sec-txt.text-left {
	width: 100%;
	padding: 2%;
}
.serviceTab ul.tabs {
	width: auto !important;
}
.serviceTab a.make_an_appointment.btn {
	margin-left: 0;
}
.btn {
	font-size: 13px;
	min-width: auto;
}
.popup span {
	display: block;
}
.popup .bgcolor-3 {
	padding: 0;
}
.popup div {
	overflow: hidden;
}
#home::before {
  display: none;
}
.top-header-box {
  width: 100%;
}
.phone_boxs p {
  display: none;
}
.phone_boxs li i {
  font-size: 30px;
  vertical-align: middle;
}
.banner, .bannercontainer {
  width: 100%;
}
.outterbox {
  float: left;
  margin-bottom: 21px;
  width: 50%;
}
.service-box .text > p {
  font-size: 15px;
}
.department .dep-sec-img {
  display: none;
}
.department .dep-sec-txt {
  float: right;
  padding: 0 15px;
  width: 60%;
}
.department .dep-sec-nav {
  width: 100%;
}
.department .ab-cnter {
  position: relative;
}
.navbar-toggle {
  background-color: transparent;
  background-image: none;
  border: 1px solid #e3e3e3;
  float: right;
  margin-bottom: 28px;
  margin-left: 15px;
  margin-top: 28px;
  padding: 9px 10px;
  position: relative;
}
.tp-bar .navbar {
  float: right;
  width: 100%;
}
.logoDiv {
  background-color: #fff;
  float: left;
  left: 40px;
  padding-bottom: 8px;
  position: absolute;
  top: 0;
  width: 200px;
  z-index: 3;
}
.headingAbout {
  width: 99%;
}
.col-md-3.NewTabs {
  width: 100%;
}
.ui-tabs-vertical .ui-tabs-panel, .ui-tabs-vertical .ui-tabs-nav {
  float: none;
}
.navbar-nav > li > a {
  padding: 22px 20px;
  border-bottom: 1px solid #ddd;
}



/*====== GAURAV RESPONSIVE CSS ======*/
}

@media only screen and (min-width: 670px) and (max-width: 1200px) {

table.dataTable tbody td {
	display: block !important;
	width: 94% !important;
	float: none !important;
}
table.dataTable{
	display: block;
}
table.dataTable tbody {
	display: block !important;
	width: 100% !important;
}	
.dataTable .comment-box-2 .text {
	float: left;
	margin-left: 40px;
	width: 60%;
}
.comment-box-2 figure {
	width: 100px;
	height: 100px;
}
.comment-box-2{
	text-align: center;
}
table.dataTable.display tbody td {
	border-top: none !important;
}
.main-gallery .gallery-sec .detail h6 {
	font-size: 15px;
}	
/*====== GAURAV RESPONSIVE CSS ======*/

.international_page .carousel-caption.left {
	top: -4% !important;
}
.formbox {
	margin-top: 30px !important;
}
.department .tab-content {
  display: inline-block;
  left: auto;
  right: 0;
  width: 64%;
}
.department .nav-tabs li a {
  font-size: 12px;
  padding: 5px 10px !important;
}
#why-choose .col-md-12 .row {
  float: left;
  width: 100%;
}
#why-choose ul li {
  list-style: outside none none;
  margin-bottom: 0;
  padding-left: 18px;
  width: 100%;
}
.department .ab-cnter {
  position: relative;
}
.department .dep-sec-img {
  display: none;
}
.department .dep-sec-txt {
  float: right;
  padding: 0 20px;
  width: 100%;
}
.logoDiv {
      background-color: #fff;
    left: 0px;
    padding-bottom: 8px;
    position: absolute;
    top: 23px;
    width: 175px;
    z-index: 3;
}
.phone_boxs p {
  display: none;
}
.banner, .bannercontainer {
  width: 100%;
}
.service-box .text > p {
  font-size: 13px;
}

.department .nav-tabs li.active a::before {
  color: #15aca9;
  content: "";
  font-family: "FontAwesome";
  font-size: 50px;
  left: auto;
  position: absolute;
  right: -19px;
  top: -21px;
  z-index: 8;
}
    
/*====== GAURAV RESPONSIVE CSS ======*/
}

@media only screen and (min-width: 769px) and (max-width: 992px) {
.ourTeamSec li {
	width: 47% !important;
}	
.PersonDetails ul li{
	width: 100% !important;
}
.Content {
	width: 100% !important;
	display: block !important;
}	
/*====== GAURAV RESPONSIVE CSS ======*/
.international_page .carousel-caption h3, .international_page .carousel-caption h1 {
	font-size: 33px !important;
}
.col-md-3.NewTabs {
  width: 39%;
}
.NewTabs > li {
  font-size: 15px;
}
.NewTabs .iconic::before {
  margin: -15px 9px -20px -15px;
}
.ui-tabs-vertical .ui-tabs-panel {
  float: right;
  padding: 1em;
  width: 60%;
}
.ui-tabs-vertical .ui-tabs-nav {
  float: left;
}

/*====== GAURAV RESPONSIVE CSS ======*/

}

/*@media only screen and (min-width: 768px) and (max-width: 1200px) {
.logoDiv {
  left: -10px;
  position: absolute;
  top: -60px;
}
}*/

@media only screen and (min-width: 993px) and (max-width: 1200px) {
.carousel-caption.left {
	left: 57%;
}
.international_page .carousel-caption.left {
	top: 1% !important;
}	
.NewTabs .iconic::before {
  margin: -15px 6px -20px -15px;
}
.NewTabs > li {
  font-size: 14px;
  overflow: hidden;
}
.NewTabs li::after {
  right: 7px;
}
}
@media only screen and (max-width: 1199px) {
.department .dep-sec-nav {
  margin: 0 auto;
  width: 202px;
}
    .department .tab-content {
  display: inline-block;
  left: auto;
  right: 0;
  width: 100%;
}
    .department .dep-sec-img {
  display: block;
  float: left;
  width: 60%;
}
    
.department .dep-sec-txt {
  float: right;
  padding: 0 20px;
  width: 40%;
}
 .dep-sec-txt > p {
  line-height: 24px;
  margin-bottom: 0;
  text-align: left;
}  
    .department .nav-tabs li a {
  padding: 7px 10px !important;
}  
#why-choose ul li {
  min-height: auto;
  width: 33.33%;
}
}


@media only screen and (max-width: 991px) {
.navbar-nav > li > a {
  padding: 25px 10px; font-size: 14px;
}    
.department .dep-sec-nav {
  margin: 0;
  width: 30%;
}
.department .tab-content {
  display: inline-block;
  left: auto;
  right: 0;
  width: 100%;
}
    .department .dep-sec-img {
  display: block;
  float: left;
  position: absolute;
  width: 70%; right: 0;
  
}
    .department .dep-sec-txt {
  background-color: rgba(255, 255, 255, 0.9);
  float: right;
  min-height: 359px;
  padding: 0 20px;
  position: relative;
  width: 70%;
}
    .department .nav-tabs li a {
  padding: 5.6px 10px !important; font-size: 11px;
}
.quick-contact .service-box {
  min-height: 260px;
 }  
.comment-form .form-control, .contact-form .form-control {
  margin-bottom: 10px;
}
 .comment-form textarea.form-control {  height: 100px;}
#why-choose ul li {
  float: left;
  min-height: 210px;
} 
/*.AboutHead .headingAbout::after {
  left: 27%;
}*/ 
.section .upper-section, .section-parallax .upper-section {
 padding: 0; 
}   
/*.section .upper-section .headingAbout::after {
  left: 28%;
 }*/    
}
@media only screen and (max-width: 800px) {
.content-section iframe {
  border: 0 none;
  display: block;
  height: 350px !important;
  width: 100%;
}
.comment-box .text {
  float: right;
  margin-right: 5%;
  width: 72%;
}  
.comment-box figure {
  left: 2%;
 }   
.comment-box .text::before {
  transform: rotate(358deg);
 }    
    
.blog .row div:nth-child(2) {
  display: none;
}  
.blog .col-md-4.col-lg-6.col-sm-6.col-sm-6.pull-left {
  width: 54%;
}    
}
@media only screen and (max-width: 767px) {
 .navbar-nav {
  margin: 7.5px 0;
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
}
.navbar-nav .nav-dropdown {
  background: rgb(238, 238, 238) none repeat scroll 0 0;
  left: 0;
  margin-top: 0;
  opacity: 1;
  padding: 20px;
  position: absolute;
  top: 100%;
  visibility: visible;
  width: 100%;
  z-index: 400;
}
 .navbar-nav li .nav-dropdown li a {
  color: rgb(119, 119, 119) !important;
}
.active > .menu-sibling::before {
  transform: rotate(90deg);
}
    .menu-sibling {
  right: 8px;
  top: 13px;
 }

.subscribe {
  width: 340px;
}
#why-choose ul {
 padding: 0 20px; 
}    
}

@media only screen and (max-width: 742px) {

.department .dep-sec-nav {
  margin: 0;
  width: 35%;
}
   .department .dep-sec-img {
  width: 65%;
  
}
    .department .dep-sec-txt {
  width: 65%;
}    
  .department .nav-tabs li a {
  font-size: 10px;
 
}  
    .dep-sec-txt > p {
  font-size: 13px;
  line-height: 19px;
 }
    .department .tab-content .tittle {
  margin-bottom: 0;
  margin-top: 16px;
}
    .department .tab-content .tittle > h2 {
  font-size: 20px;
  margin-bottom: 5px;
 }

.banner .carousel-indicators {
  display: none;
  }    

    
}
@media only screen and (max-width: 684px) {
#why-choose ul li {
  min-height: 250px;
}
}
@media only screen and (max-width: 667px) {
.department .dep-sec-nav {
  margin: 0;
  width: 100%;
}
.department .nav-tabs li {
  border: medium none;
  margin: 0;
  width: 50%;
}
    .department .nav-tabs li.active a::before {
  display: none;
}
    .department .nav-tabs {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
 }
    .department .tab-content {
  position: relative;
 }
    .department .dep-sec-txt {
  float: none;
  padding: 0 20px 30px;
  width: 100%; min-height: auto;
}
    .department .dep-sec-img {
  display: block;
  float: none;
  padding: 0 20px;
  width: 100%; position: relative;
}
.department .nav-tabs li:nth-child(even) {
  border-left: 1px solid
}
.department .nav-tabs li a {
  font-size: 13px;

}

   
   
    
}
@media only screen and (max-width: 572px) {
 .make-appointment {
  margin-top: -42px;
}
/*    .headingAbout::after {
 
  left: 26%;
 }*/
#why-choose ul li {
  min-height: 70px;
  width: 100%;
}  
     
}
@media only screen and (max-width: 535px) {
.department .nav-tabs li a {
  font-size: 15px;
}

}
@media only screen and (max-width: 490px) {

.department .nav-tabs li a {
  font-size: 13px;
}    


}
@media only screen and (max-width: 468px) {
.make-appointment {
  margin-top: 0px;
}
#about {
  margin-top: 0;
  padding-top: 42px;
}
.comment-box .text {
  margin-right: 2%;
  width: 63%;
}  
/*.AboutHead .headingAbout::after {
  left: 7%;
}*/
.section .upper-section .headingAbout::after {
  left: 8%;
}
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  margin: 0 4px;
  width: 52px;
}
.owl-theme .owl-controls .owl-page span {
  width: auto;
}
}
@media only screen and (max-width: 397px) {
    .department .nav-tabs li a {
  font-size: 10px;
}

.headingAbout h1 {
  font-size: 21px;
 }
/*.headingAbout::after {
  left: 13%;
}*/
.subscribe {
  width: 100%;
} 
.ui-tabs-panel .cover h1 {
  font-size: 15px;
}    
}
@media only screen and (max-width: 340px) {
.logoDiv {
	width: 140px;
}	
.tp-bar {
	height: 72px;
}
.department .nav-tabs li a {
  font-size: 12px;
}
.department .nav-tabs li {
  width: 100%;
}
   
}

@media screen and (min-width: 320px) and (max-width: 900px) {

	

.ac {
	float: right;
	width: 100%;
}	
.logoDiv {
       width: 239px;
    top: 2px;
}
.tp-bar {
	height: 72px;
}
.button {
	margin-top: 14px !important;
}
.HeaderTopview {
	position: relative;
	z-index: 999;
}
.form-fixed {
	z-index: -1;
}
.has-sub a > .fa.fa-plus {
	display: none !important;
}
.submenu_3 li a::before {
	content: "-";
	display: inline-block;
	position: relative;
	margin-right: 5px;
}
#cssmenu > ul {
	height: 166px;
	overflow: scroll;
}
.carousel-caption h1 {
	font-size: 20px;
	margin: 0 0 5px;
}
.carousel-caption.left {
	left: 50%;
	margin-left: -140px;
	top: 0;
	width: 106px;
}
.carousel-caption h3 {
	font-family: "Champagne-Limousines-Bold";
	font-size: 10px;
	line-height: normal;
	margin: 0;
}
}
@media screen and (min-width: 500px) and (max-width: 900px) {
.col-sm-3.outterbox {
	width: 48%;
}
.filterContainer li {
	width: 49%;
}	
.quick-contact .service-box {
	min-height: auto;
}
.service-box .text > p {
	padding-bottom: 8px;
}
.popup-content {
	margin: 0 0 0 -264px !important;
}
}

@media screen and (min-width: 600px) and (max-width: 1000px) {
.carousel-caption h1 {
	font-size: 65px;
}
.carousel-caption.left {
	left: 50%;
	margin-left: -298px;
	top: 0;
	width: 280px;
}
.carousel-caption h3 {
	font-size: 15px;
}
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
.navbar {
	display: block;
}
#cssmenu{
	display: none !important;
}
.navbar-nav > li {
	float: left;
	margin: 7px 14px;
}
.col-sm-3.outterbox {
	width: 49%;
}
.quick-contact .service-box {
	min-height: auto;
}
.AboutHead .headingAbout::after, #why-choose.AboutPage .headingAbout::after {
	left: 0;
}
.popup-content {
	margin: 0 0 0 -264px !important;
}
}	