@media (max-width:768px){
iframe {
    left: 0 !important;
}	
html,body{overflow-x:hidden !important;}
table{background-color:transparent;width:100%;overflow-x:scroll;display:inline-block;}
#contacts-info{margin-top:0;position:relative;z-index:999;}
article.appoint-area{background:#00aecd;text-align:center;padding:20px 0px 10px;}
article.appoint-area .infoicons{margin:0;padding:0;text-align:center;margin-bottom:30px;width:140px;}
.activePart .icon-open i:before{content:"\f00d";}
.for-responsive-top{display:none;}
.top-hide{display:block !important;background:linear-gradient(141deg, #00aecd 0%, #0faac6 51%, #15c0de 75%);padding:11px 0px;border-bottom:solid 2px #eee;}
.icon-open{
	color:#fff;
	padding:0px 0px;
	display:flex;
	    justify-content: center;
    align-items: center; 
	}
	
.icon-open img {
    display: flex;
    margin: 0 auto;
	height:20px; width: 20px;
}	

.icon-open p:first-child{
	float:left;
	}
.fixed-social.hid{border-top:solid 1px #ffffff5c;padding-top:13px;}
	.icon-open p:nth-child(2){ 
		    margin-right: 10px;
           margin-left: 20px;
	}
.header-top ul {
    justify-content: space-between;
    align-items: center;
    height: 72px;
    flex-direction: row;
    margin-bottom: 0;
}
.header-top ul li {
    padding-right: 10px;
}
.header-top ul li:last-child {
    padding-right: 0;
    margin-top: 10px;
}
.header-top ul li a {
    align-items: center;
    flex-direction: column;
}
.header-top ul li a img {
    margin-right: 5px;
    margin-bottom: 5px;
    width: 20px;
}
.header-top i.fa.fa-envelope-o {
    font-size: 20px;
}
.quote-btn a .fa {
    margin-right: 5px !important;
    font-size: 16px !important;
}
.quote-btn a {
    font-size: 15px;
    padding: 5px 10px;
}
.icon-open p:last-child{
	float: left;
    margin-left: 8px;
    margin-right: 0px;  
	}
	.icon-open p:last-child:before{
		display:none;
	}
.icon-open p{margin:0; float:left;     font-size: 13px !important; position:relative; line-height: 36px; 
	
	}
/* .icon-open p:before {
	content: "";
    position: absolute;
    top: 0;
    right: -10px;
    width: 2px;
    height: 20px;
    background: #fff;
	}	 */
.only-for-responsive{display:block !important;}
.icon-open i{font-size:18px;color:#fff;}
.top-hide .main-area{display:none;}
.top-hide.activePart .main-area{display:block;padding-top:30px;}
.content-hide{text-align:center;padding:10px 0px;padding-bottom:0px;}
.fixed-social ul{text-align:center;}
.fixed-social.hid ul li{display:inline-block;color:#fff;text-align:center;padding:2px;margin-bottom:3px;}
.fixed-social.hid ul li a{color:#fff;background:#ffffff3b;padding:2px 9px;display:block;font-size:14px;}
.top-hide .headersocial ul li{display:inline-block;}
.top-hide .emergency{
/* 	background:#f00;position:relative;top:11px;left:0;right:0;margin:0 auto;display:inline-block;text-align:center; font-size:12px; */
	}
.top-hide .emergency{
/* 	background:#f00;position:relative;top:11px;left:0;right:0;margin:0 auto;display:block;text-align:center;padding:5px 10px;color:#fff; font-size:12px; */
	 background: red;
    position: relative;
    top: 11px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: none;
    text-align: center;
    padding: 5px 0px;
    color: #fff;
    font-size: 12px;
	}
	.top-hide .emergency ul {
  margin-bottom:0px;
}
.top-hide .emergency ul li {
    list-style-type: none;
    display: inline-block;
    width: 48%;
    padding: 5px 0px;
}
.top-hide .emergency img{filter:brightness(100%) invert(10);width:19px;}
.top-hide .emergency span{color:#fff;font-size:12px;}
.top-hide .emergency a{color:#fff;font-size:12px;}
article.headerBottom{display:none;}
li#menu-item-242 ul.sub-menu{width:100%;}
.headerTop .main-logo a img {
    max-width: 100%;
    margin-top: 10px;
}
.headerTop .main-logo{width:100%;float:left;}
.main-menu-button{display:block !important;}
.active-main-menu #cssmenu{margin-left:0;}
	body.active-main-menu #Wrapper {
		position:fixed;
	}	
#cssmenu{width:80%;color:#ffffff;position:fixed;top:0;z-index:999999;height:100%;background:#33779b;overflow-y:scroll;padding-top:0;margin-left:-80%;transition:0.4s;display:block !important;}
#cssmenu ul ul li a{line-height:22px;}
.main-menu-button{position:absolute;z-index:9999999;right:17px;top:13px;border:none;background:#12b8d5;color:#fff;font-size:20px;padding:3px 10px; display: none !important;}
.active-main-menu button.main-menu-button{background:red;}
.active-main-menu button.main-menu-button i:before{content:"\f00d";}
.infoicons span{font-size:13px;}
.blogsarea{clear:both;padding:0px 0 50px 0;width:100%;float:left;}
.serviceArea ul li{overflow:inherit;position:relative;}
.serviceArea ul li .productcatimg{width:100%;height:290px;position:absolute;visibility:hidden;}
.serviceArea ul li.active .productcatimg{position:inherit;}
.serviceArea ul li .productcatimg .productcatimgdec .productcatimgtext{padding:15px 10px;width:100%;}
.serviceArea ul li .productcatimg .productcatimgdec .prodesc{padding:0 20px;}
.serviceArea ul li .productcatdesc{padding:0px;width:100%;height:160px;overflow:hidden;z-index:999;}
.fluid-width-video-wrapper{height:100%;}
.morestories{width:100%;}
.serviceArea ul li .productcatimg .productcatimgdec .productcatimgtext p{font-size:13px;padding:0 10px;}
.serviceArea ul li .productcatimg .productcatimgdec .productcatimgtext a{padding:0 10px;font-size:13px;}
.serviceArea ul li .productcatimg .productcatimgdec .productcatimgtext a:before{content:'';left:36%;background-size:8px 12px;}
.morestories .storybtn a{color:#fff;font-size:15px;}
.morestories .storybtn a:before{content:'';right:12%;background-size:11px 17px;margin-top:2px;}
.patientcareArea{padding:40px 0;}
.patientcareArea h2{font-size:24px;}
.blogsarea h2, .eventarea h2{font-size:24px;}
.blogsarea .col-xs-12.col-sm-4.col-md-4{margin-bottom:20px;}
.blog-cnt h3{font-size:14px;}
a.viewblogs:before{content:'';left:36.5%;}
article.eventarea .col-xs-12.col-sm-4.col-md-4{margin-bottom:20px;}
.viewevent a:before{content:'';left:39%;}
.footer-content{text-align:center;float:none;}
.footer-content ul:last-child{float:none;}
.footer-content ul{float:left; text-align: left;}
.footer-content ul:first-child li:first-child{padding:0;margin-bottom: 0;}
.footer-content ul li{padding-right:0;margin-bottom:10px;}
.page-detail .container .title{padding: 150px 0;}
.page-breadcrumb{padding:3px 3px;}
.innerpages h1{font-size:20px;}
.content-area p{line-height:24px;font-size:14px;margin:0 0 10px 0;  text-align: inherit !important;}
.testimonialsimg{float:none;width:30%;text-align:center;margin:0 auto;}
.testimonialscont{float:none;width:100%;}
.depart_doctors{
/* 	height:340px;  */
	height: 410px; 
	}
.content-area ul li{padding:0;background-size:0;font-size:14px; width: 100%;}
td, th{padding:4px 5px !important;border:1px solid #ccc;font-size:11px;}
.about-us li a{padding:14px 15px;position:relative;padding-right:35px;font-size:12px;}
.form-media input.wpcf7-form-control.wpcf7-text{width:100%;}
.form-media .wpcf7-textarea{width:100%;}
h2.recent-posts{margin-top:30px;}
.page-detail .container .title .h2{font-size:20px;line-height:28px;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:5px;margin-top:4px;width:48%;}
.page-id-228 iframe{width:100%;}
.flex-direction-nav .flex-next{opacity:1;right:30px;}
.home-coe li.flex-nav-prev{left:-6px;}
.text-int{margin-bottom:10px;}
.alignleft, img.alignleft{display:block;float:none;margin-right:0;margin-top:4px;width:100%;}
.patient-speak-item{margin-top:40px;border-bottom:1px solid #e8e8e8;padding-bottom:20px; overflow: hidden;}
.footercopyright a{display:inline-block;}
.aboutlist .panel-title > a{padding:0px;font-size:15px;line-height:24px;}
.aboutlist .panel-body{padding:0 9px 8px 15px !important;border-top:none !important;}
}

/*.fixedinrpopup ul li {
    height: 100px;
    width: 100%;
}

.fixedsidebar.active .fixedinrpopup {
    width: 200px; 

}*/

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

.footermenu.part1 {
    float: left;
    width: 50%;
}
.get-social-footer {
    /* width: 100%; */
    float: unset !important;
	margin-top: 10px;}
	
	.footer-bottom .footermenu {
    /* text-align: left; */
    margin-left: 0 !important;
    /* CLEAR: both; */
	}
	.part1 {
    width: 50%;
    float: left;
    /* clear: both; */
	}
	div#nav_menu-22 {
    clear: both;
}
	div#nav_menu-11, div#nav_menu-12 {
    width: 50%;
    float: left;
}
	.footermenu IMG {
    width: 50%;
    FLOAT: LEFT;
    /* grid-template-columns: AUTO AUTO; */
    padding: 0px 8px;
}
	.dicebutton {
    
    width: 35px;
    height: 35px;
    left: 9px;
	}
  .coe-img {
    width: 100% !important;
	  		    height: auto !important;

}
	.hospital-item-name {
    width: 100% !IMPORTANT;
		
}
	.hospital-item-name h4 {
    text-align: center !IMPORTANT;
    font-size: 12px !important;
}
	.item-hospit {
    width: 50% !important;
    float: left;
    padding: 0px 6px;
}
	.hospital-item-name {

    padding: 0 !important;
}
	.News-event-new ul:first-child {
    display: flex;
    flex-direction: column-reverse;
}
	.coe {
    display: block !important;

}
	.footer-content ul li {

    font-size: 11px !important;

}
	.footer-content ul:last-child li {
    display: contents !important;
}
	.three-patient .coe.medical .coe-img {
    width: 100% !important;
}
	.nav-tabs {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
	ul.here-is-link li a.active {

    width: 186px;
}
	.tab-pane ul {
    list-style-type: none;
    text-align: center;
}
	ul.here-is-link li a {
    font-size: 14px !important;
    white-space: nowrap;
    display: block;
    width: 100% !important;}
	ul.here-is-link li a {
    width: 186px;
	}
	#patient-cara .owl-controls .owl-buttons div {
 
    width: 34px;

}
.footer-content ul:first-child li:last-child {
	padding-left: 15px;	
}
.footer-content ul li {
    margin-bottom: 0;
}
	#patient-cara .owl-controls .owl-buttons .owl-prev {
    left: 0 !important;
}
	#patient-cara .owl-controls .owl-buttons .owl-next {
    right: 0 !important;
}
	.content-area-speak .featured-video-plus.fvp-center iframe {
    width: 85% !important;
    /* border: none !important; */
}
	.content-area-speak {
    border: 0px solid #ddd !important;

}
	.innerpages h3 {
    white-space: unset !important;
}
	a.health-text {
    padding: 0px !important;
    margin: 3px auto !important;
    display: block;
    width: 100%;
}
	.find-doctors select {
 
    width: 100% !important;
}
	
	.footer-content .ion-ios-location:before {
    content: "\f456";
		display:none !important;
}
	
.order-mobile {
    width: 100%;
    display: flex;
    flex-direction: column-reverse; 
}
	
}

/* Extra large devices (large desktops, 1200px and up) */

@media (max-width: 1200px) {

}


/* Large devices (desktops, 992px and up) */

@media (max-width: 992px) {

}

/* Medium devices (tablets, 768px and up) */

@media (max-width: 768px) {

.footercopyright {
    margin-left: 0;
}
.ptnt-icon {
	margin-left: 0;	
}
.fclty-cont {
    margin-left: 10px;
}
.fclty-cont h4 {
	font-size: 16px;	
}
.fclty-cont p {
   line-height: 15px;
}
.two-btn ul {
    width: 61%;
}
.travel-part ul {
    width: 100%;
}
.form-main {
    padding: 30px 60px;
}
.quote-btn {
    top: 25%;	
}

}

/* Small devices (landscape phones, 576px and up) */

@media (max-width: 576px) {

.header-top ul li a {
    flex-direction: row;
}
.platform-part p.top-dctor {
    padding: 0;
}	
.quote-btn {
    position: unset;
    margin-right: 0;
}
.quote-btn a {
    font-size: 18px;
    padding: 5px 20px;
}
.top-links ul {
    flex-direction: column;
}
.top-links span {
    margin-bottom: 5px;
}
.get-social-footer {
    margin-left: 0;
}
.top-links p {
	margin-bottom: 10px;
	text-align: center;
}
.platform-part center h3 {
	font-size: 22px;	
	margin: 30px 0;
    
}
ul.spclist-main {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.header-top ul li {
    display: none;	
}
.header-top ul li a {
    justify-content: center;
}
.header-top ul li:last-child {
    display: block;
    width: 100%;
    text-align: center;
}
ul.spclist-main li {
	width: 100%;
	border-right: unset;
    border-bottom: solid 1px #CCC;
    padding-bottom: 15px;
	margin-bottom: 0;
}
.header-top ul {
    justify-content: space-between;
    align-items: center;
    height: auto;
    margin-bottom: 10px;
    flex-wrap: wrap;
}
.two-btn ul {
    width: 100%;
    text-align: center;
}
.two-btn ul li {
    width: 100%;
}
.two-btn ul li a {
	font-size: 16px;	
}
.hdng-trvl h3 {
    font-size: 22px;
    margin-bottom: 20px;
}
.travel-part ul {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.travel-part ul li {
	width: 100%;
	margin-bottom: 30px;
}
.circle-img:before {
	display: none;	
}
.form-main {
    padding: 20px 20px;
}
.modal-dialog {
    width: auto !important;
}
.modal-content {
    overflow-x: hidden;
    overflow-y: scroll;
    height: auto;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    height: 50px;
    padding:0px;
}
	
}