body{padding:0; margin:0;}

h5{ font-size:14px; font-weight:bold; display:block; color:#4a4b5c; margin:20px 0 0;}

/*header {
    background: #f5b335;
    height:120px;
    position: fixed;
    top: 0;
    transition: top 0.2s ease-in-out;
    width: 100%;
}*/




#header {
    width: 100%;
    top: 0;
	
}

#header-wrap {
    width: 100%;
	height:179px;
  
	z-index:9999;
}


#dynamic {
    border: solid 1px;
    border-radius: 8px;
    width: 80%;
    min-height: 80%;
    max-height: 80%;
    color: red;
    padding-top: 1em;
    margin: 0 auto;
}

nav{ z-index:99999;}
.panchkulalogo{   
    background-size:514px 69px;
	position: absolute;
	top: 20px;
	left:50px;
     z-index: 9999;
    }
.panchkulalogo a{   
 outline:none;
    }	

.top-header{
    width: 100%;
    height:127px;
	clear:both;
    background-color:#f26527;  
   z-index: 99999;
   position:relative;
}

.topphpone1 {
    color: #fff;
    font-size:20px;
    position: absolute;
    right:80px;
	text-align:right;
    top: 35px;
    width:100%;
}	

.topphpone1 a {
    color: #fff;
   
}	




.navbar-inverse {
  background-color: #f28150 !important;
  border-color:none;
  color:#fff;
}

.navbar-inverse .navbar-nav > li > a {
  color: #fff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  outline:none;
  background-color: transparent;
}

.navbar {
    border-radius:0 !important;
}

.navbar {
    /*margin-top:1px;*/
    /*margin-bottom:1px !important;*/
	/*border:none;*/
	margin:0;
	border-top:1px solid #fff !important;
	border-bottom:1px solid #fff !important;
	position:relative;
   
}


section#bannersection {
    background: #ffffff;
	
	
	
}
.bannersection{margin:178px 0 0; padding:0; position:relative; z-index:10;}

.aboutuspopupout{ width:100%; position:relative; height:690px !important;
 width:100%; position:absolute; display:none; background: #4a4b5c none repeat scroll 0 0;
    height: 660px;
    opacity: 0.8;
    position: absolute !important;
    width: 100% !important;
    z-index: 100;
}




.ourservicessectionnew{
	border:1px solid #4b4c5b;
	background:#ebebeb;
	 padding:12px 0 40px 19px;
	 height:345px;
	 margin:20px 0 20px 0;
}
.ourservicessectionnew ul{
	margin:0; padding:0;
	list-style:none;
}
.ourservicessectionnew li{
	margin:0; padding:0;
	font-family: 'RobotoMedium';
	font-weight:400 !important;
	
	font-size:13px; color:#4b4c5b;
		list-style-type:none;
}

.ourservicessectionnew p{
	font-family: 'RobotoMedium';
	font-size:13px; color:#4b4c5b  !important;
	margin:5px 0 0;
	padding:12px 0 0;
	clear:both;
}

.assistedrep{margin:0; padding:0; width:92%; float:left;}

.assistedrep ul{list-style:none;  margin:0 0 0 15px; padding:0;}
.assistedrep li{list-style-type:disc;}

p.paratxt{
	font-family: 'RobotoMedium';
	font-size:13px; color:#4b4c5b;
	margin:0 0 10px;
	width:92%;
	float:left;
	padding:0;
	clear:both;
}

.directiontofacilitypanelout{
	
	position:fixed;
	
}


.directiontofacilitypanel{
	border:1px solid #f58452;
	background:#fff;
	 padding:12px 0 0;
	 display:inline-block;
	/* height:345px;*/
	 margin:20px 4px 16px;
	 width: 98.4%;
}

.directiontofacilitypanel h5{
	color:#f58452;
	display:block;
	margin:15px 0 0;
}

p.directiontxt{
	font-family: 'RobotoMedium';
	font-size:13px; color:#f58452;
	margin:0 0 10px;
	display:block;
	padding:0;
	clear:both;
}

.directiontofacilitypanel h1{color:#f5844e; font-size:20px; line-height:5px; margin:5px 0 20px;
}


.mappanelnew{
	padding:12px 0 40px 0; /*height:345px; */
	margin:25px 0 0;
	text-align:right;
}

span.mapaddr{ font-size:16px; color:#f26522; width:75%; float:right; font-weight:bold; text-align:center; padding:10px 0 0; display:block;}


.close1 {
    border-image: none !important;
    border-radius: 50%;
	opacity:1;
    border: 1px solid #f58452 !important;
    color:#f58452 !important;
	background:#fff;
    float: right !important;
    font-size: 28px !important;
    font-weight: bold;
    height: 30px;
	position:absolute;
	right:30px;
	top:28px;
    line-height: 1;
    width: 30px !important;
	z-index:9999;
}

.modal-content11 {
   
    left: 58px;
    outline: 0 none;
	bottom:98px;

	
    position: absolute !important;
}

.modal-header11{border:none !important;}

.modal.in1 {
    position: absolute;
	overflow: hidden !important;
	
}

.modal1 {
    bottom: 0;
    display: none;
    left: 0;
    outline: 0 none;
    overflow: hidden;
    position: fixed;
    right:0;
    top: 0;
    z-index: 1050;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in1 {
  filter: alpha(opacity=0);
  opacity: .0;
}



.paraheadd{
	font-family: 'RobotoMedium';
	font-size:13px; color:#4b4c5b;
	font-weight:bold;
	margin:0;
	width:92%;
	float:left;
	padding:0;
	clear:both;
}

h4{font-family: 'RobotoMedium';
	font-size:13px; color:#4b4c5b;
	font-weight:bold;
}


.triangleimg {
 margin-left: 1%;
    margin-top: 10px;
    position: relative;
    text-align: left;
	float:right;
	outline:none;
    vertical-align: middle;
    width: 4%;
	}

.triangleimg1 {
 margin-left: 1%;
    margin-top: 10px;
    position: relative;
    text-align: left;
	float:right;
	outline:none;
    vertical-align: middle;
    width: 4%;
	bottom:40px;
	
}




.ourservicessectionnew h1{background-image:url(../images/ourservicesicon.png); background-size:45px 41px;
background-position:left; background-repeat:no-repeat;
 color:#4b4c5b; font-size:20px;
 line-height:41px;
padding-left:65px;

}



.contactspanel{
	border:1px solid #f2814c;
	background:#ededed;  padding:12px 0 40px 19px; height:345px; 
	margin:20px 0 0;
}
.contactspanel p{
	color:#f26522;

}

.phonecontact{background-image:url(../images/phoneicon1.png); background-repeat:no-repeat;
background-size:38px 37px; background-position:5% 0%;padding-left:80px; line-height:27px;}

.phonecontact ul{margin:0; padding:0; list-style:none;}
.phonecontact li{ list-style-type:none; padding:0; margin:0;  color:#f26522; font-size:17px;}
.phonecontact li.headd{font-size:19px;}

.emailcontact{background-image:url(../images/emailicon1.png); background-repeat:no-repeat; margin:20px 0 0;
background-size:42px 30px; background-position:5% 0%;padding-left:80px; line-height:27px;}
.emailcontact ul{margin:0; padding:0; list-style:none;}
.emailcontact li{ list-style-type:none; padding:0;  margin:0; color:#f26522; font-size:17px;}
.emailcontact li.headd{font-size:19px;}

.addresscontact{background-image:url(../images/addressicon1.png); background-repeat:no-repeat;
background-size:46px 48px; background-position:5% 0%;padding-left:80px; margin:20px 0 0;}

.addresscontact ul{margin:0; padding:0; list-style:none;}
.addresscontact li{ list-style-type:none; padding:0; margin:0; color:#f26522;  font-size:17px;}
.addresscontact li.headd{font-size:19px;}



.readmorerightpanel{
	margin:0; padding:0;
}
.readmoreaboutbtn{background:#fff; font-size:18px; text-align:center; color:#f26527; line-height:44px;}

.readmoreaboutbtn a{color:#f26527; outline:none;  border:1px solid #f26527;  outline:none; text-decoration:none; display:block;}
.readmoreaboutbtn a:hover{color:#fff; border:1px solid #f5844e; background:#f5844e;  outline:none; text-decoration:none; display:block;}

.directtofacilitybtn{background:#fff;  font-size:18px; margin:10px 0 0; text-align:center; color:#f26527; line-height:44px;}

.directtofacilitybtn a{color:#f26527; border:1px solid #f26527;  outline:none; text-decoration:none; display:block;}
.directtofacilitybtn a:hover{color:#fff; border:1px solid #f5844e; background:#f5844e;  outline:none; text-decoration:none; display:block;}


.hometext1{
	background:#f58452;
	 padding:3px 0;
	margin:0;
}
.hometext1 h1{
	font-size:20px;
	color:#fff;
	padding:10px 0 5px 19px;
	margin:0;
	}
.hometext1 p{
	font-size:14px;
	color:#fff;
	padding:3px 20px 5px 19px;
	margin:0;
	}
	
	
.doctorssection {
    background-color: #f2814c;
      width: 100%;
	margin:0;
	padding:0;
}

.doctorssectioninn {
	margin:0;
	padding:0;
}	
	

.doctorssection h1 {
    color: #fff !important;
    font-size: 30px;
    font-weight: 600;
    padding:25px 0 50px;
    text-align: center;
}


.doctorssectioninnnew {
    /*margin:0 auto;*/
	/*margin:178px 0 0;*/
	margin:178px 0;
	padding:0 0 25px;
	
}

.txt15{width:70% !important; margin:0 auto;}

.txt16{margin:0 auto; width:66% !important;}

.healthcaresection {
    background-color: #ffffff;
      width: 100%;
	margin:0;
}

.healthcaresectioninn {
    width: 100%;
	margin:0;
	padding:20px 0 20px;
}	

.healthcarestaffimg {
    margin: 0 auto;
    padding: 0;
    width: 85%;
}	

.healthcarestaffimg img {
    width: 100%;
	height:auto;
	border-radius:4px;
	border:4px solid #f6844e;
}	
	
	
.doctospannew{display:block; width:20%; outline:none; float:left;  text-align:center;}

.leftmarginnew{margin-left:3.2%;}

.doctospannew img{border-radius:50%; width:95px; height:95px; border:2px solid #fff;}

/*.doctospannew a img:hover{border:2px solid #4b4c5b;}*/

.doctospannew > p {
    font-size: 16px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	padding:20px 0 0; margin:0;
}
.doctospannew > span {
    font-size: 11px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:0; margin:0;
}


p.doctostxt{font-family: "RobotoMedium";
   line-height:25px; text-align:center; color:#fff;
   font-style:italic;
  width:50%;
 display:inline-block;
   padding:0;
   margin:50px 0 30px;
   font-size:16px;}



.healthcaresectioninn h1 {
    color: #f26522;
    font-size: 30px;
    font-weight: 600;
    padding:10px 0 10px;
    text-align: center;
}


.servicespart{background:#ffffff;}


.directiontofacility{background:none;}


.panchkulafooter {
    background-color: #4a4c5b;
    width: 100%;
}
.panchkulafooter ul {
   margin:0; padding:0;
   list-style:none;
}
.panchkulafooter li {
   margin:0; padding:0;
   list-style-type:none;
   color:#fff;
   font-family: "RobotoMedium";
   line-height:30px;
   font-size:18px;
   
}
.panchkulafooter li a {
	text-decoration:none;
   color:#fff;
}

.panchkulafooterinner {
  margin:20px 0 20px; padding:0;
}
.panchkulafooterinner ul {
	list-style:none;
}
.panchkulafooterinner li {
	 text-transform:uppercase; list-style-type:none;
}
.panchkulafooterinner li a {
	color:#fff; text-decoration:none;
	outline:none;
}


.footerlogonew {
  margin:50px 0; padding:0;
  text-align:center;
}


.roundblock1{display:block;  text-align:center;}


.roundblock1 > p {
    font-size: 18px;
	color:#f26522;
	padding:10px 0 0; margin:0;
}
.roundblock1 > span {
    font-size: 14px;
	color:#f26522;
	padding:0; margin:0;
}

p.healtcarestafftxt{font-family: "RobotoMedium";
   line-height:25px; text-align:center; color:#f2814c;
   font-style:italic;
  
   padding:0;
   margin:50px 0 50px;
   font-size:16px;}
   
   
   p.doctorsdesc{font-family: "RobotoMedium";
   line-height:25px; text-align:center; color:#fff;
   font-style:normal;
  
   padding:0;
   margin:50px 0;
   font-size:16px;}
   

.roundblockcontainer {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.roundblockcontainer {
 width:850px;
}


.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
 }
 
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-image:url(../images/hoverbg.png); background-repeat:repeat-x; background-position:center;
	background-color:#f28150 !important;

}

.nav > li > a {
      padding: 15px 30px !important;
	  text-align:center;
   
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #fff;
  outline:none;
  text-decoration: none;
  background:none !important;
  
}



.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{background-image:url(../images/hoverbg.png); background-repeat:repeat-x; background-position:center;}


.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin:-1px 0 0 !important;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #4a4b5b;
  opacity:0.9;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
/*  border-bottom:1px dotted #f28150;*/
  font-weight: normal;
  line-height: 1.42857143;
  color: #fff;
  white-space: nowrap;
}




.dropdown-menu > li:last-child > a {
  border-bottom:none;
 
}


.dropdown-toggle{padding:15px 29px 15px 29px !important;}



.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block !important;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}



/*MODAL BOX CSS*/

.modal {
    bottom: 0;
    display: none;
    left: 0;
    outline: 0 none;
    overflow: hidden;
    position: fixed;
    right:0;
    top: 0;
    z-index: 1050;
}

.modal-dialog {
    margin: 35px auto;
    width: 650px !important;
	
	
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y:scroll !important;

}


.modal-backdrop {
  top:0;
  right: 0;
  bottom: 0;
  position:absolute;
  height:690px;
  left: 0;
  z-index: 1040;
  background-color: #4a4b5c;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;

 
  
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .8;
}



.modal-content {
    background-clip: padding-box;
    background-color: #fff;
    border:2px solid rgba(255, 255, 255,1);
    border-radius: 6px;
	left:20px;
   
    outline: 0 none;
    position: absolute !important;
    top: 200px !important;
   /* width: 100% !important;*/
}

/*MODAL BOX CSS ENDS*/



.openedmenu{
color:#fff !important;
background-image:url(../images/hoverbg.png); background-repeat:repeat-x; background-position:center;
padding:15px 29px 15px 29px !important;
}


/*SLIDER CSS*/
	.page {
		text-align: center;
		color: white;
	}
	.page .panorama-viewport {
		/*width:600px !important;*/
		margin-right: auto;
		width:100% !important;
	}
	

.aboutuspopup{
    display: block;
    height: 660px;
    left: auto;
    margin: 0 auto;
    position: relative;
    right: auto;
    top:0;
    width: 1152px;
    z-index: 200;}

.aboutusleftcont{float:left; /*width: 70%;*/width:500px; text-align:justify; top:40%; padding:20px 0; z-index:200; left:4%; color:#fff;  position: absolute;}
.aboutusrightlogo{float: right;
    position: absolute;
    right:5%;
    text-align: center;
    top: 40%;
    width: 480px; /* text-align:right; width: 30%;*/ }
	
	
.aboutuspopupinn{float:left; /*width: 70%;*/width:500px; text-align:justify; top:40%; padding:20px 0; z-index:200; left:4%; color:#fff;  position: absolute;}	
.aboutusleftcontinn{float:left; /*width: 70%;*/width:500px; text-align:justify; top:20%; padding:20px 0; left:8%; color:#fff;  position: absolute;}
.aboutusrightlogoinn{float: right;
    position: absolute;
    right:5%;
    text-align: center;
    top: 40%;
    width: 480px; /* text-align:right; width: 30%;*/ }

.aboutdialog{margin-left: auto;
    margin-right: auto;
	
	padding:250px 0;
    width: 1024px;}
	
.aboutdialoginner{margin-left: auto;
    margin-right: auto;
	
	padding:250px 0;
    width: 1024px;}
	
	/*.aboutdialog{margin-left: auto;
    margin-right: auto;
    margin-top: 25%;
    width: 1024px;}*/
	


.aboutuspopouter{width:100%; background-color:#fff !important; background-image:url(../images/greybg.png); opacity:0.8;  background-repeat:repeat; margin:0;  height: 666px; position:relative; padding:0; display:none;}


.aboutnonbg{
background: none !important;
 color: #fff !important;
  /*width: 750px;*/
  width: 1000px !important;
  display: inline-block;
  font-size: 16px;
  font-weight: 50% !important;
  margin: 0 auto !important;
}

.close {
    border-image: none !important;
    border-radius: 50%;
	opacity:1;
    border: 1px solid #fff !important;
    color: #fff !important;
    float: right !important;;
    font-size: 28px !important;;
    font-weight: bold;
    height: 35px;
    line-height: 1;
    width: 35px !important;;
}

.modal-content1 {
    border:none;
    border-radius: 6px;
    bottom: 0 !important;
    left: 552px;
    outline: 0 none;
    position: absolute !important;
}

.modal-header1{border:none !important;}

.modal.in {
    position: absolute;
	overflow: hidden !important;
	
}

/*SLIDER CSS ENDS*/





#details{
  position:absolute; background:white; border: 1px solid #D1C9C2; border-top: 0; width: 400px; margin-top: 20px; margin-left:-16px; padding:  7px 15px; text-align: left; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; 
}

#faqBox{border: 1px solid #D1C9C2; border-top: 0; width: 400px; margin: 0 auto; padding:  7px 15px; text-align: left; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }

#close2{}
button.closepop{border:1px solid #f58452; position:absolute; background:none; right:30px; top:0 color:#f58452; display:block; text-align:center; font-family:robotobold; border-radius:50%;  padding:2px; width:25px; height:25px; color:#f58452;}




/*DOCTORS CSS STARTS*/
.doctorsdesc{width:auto;}
.doctorsdesc h4{ font-size:17px; font-weight:400; display:block; color:#fff !important; margin:20px 0 10px;}
.doctorsdesc p{ font-size:14px; text-align:left; display:block; line-height:19px; color:#fff !important; margin:20px 0 0;}
.doctorsdesc h2{ font-size:20px; font-weight:600; display:block; color:#fff !important; margin:20px 0 10px;}

p.aboutdoctor{
	font-family: 'RobotoMedium';
	font-size:14px; color:#fff;
	margin:0 0 10px;
	display:block;
	padding:0;
	clear:both;
}

#tabdrmahesh{display:block; }

.doctorsdetailsection {
    background-color: #f2814c;
      width: 100%;
	margin:0;
	padding:0;
}


.doctorsdetailsection h1 {
    color: #fff !important;
    font-size: 30px;
    font-weight: 600;
    padding:25px 0 50px;
    text-align: center;
}

.menuGone{display:none;}

.homeMenuClass{display:block;}

#close3{}

button.closepopaboutus{

    border: 1px solid #fff !important;
    border-radius: 50%;
	background:none; 
    color: #fff !important;
    float: right !important;
    font-size: 24px !important;
    padding:2px;
	font-family:robotomedium;
    height: 35px;
    line-height: 1;
	position:absolute;
	eft:50%; right:50%;
    opacity: 1;
	bottom:98px;
    width: 35px !important;
}	

#section7{display:none;}

#transparentbgnew{background:transparent url(../images/greybg.png) repeat; z-index:40;  width:100%; position:absolute;  height:auto; margin-top:178px; display:none;}

.panoramasection{  z-index:9999999; }
	
#page{margin:0 auto; margin-top:68px;  margin-bottom:68px; width:608px; border:4px solid #fff; padding:0; clear:both;  z-index:1000;}

/*#doctordetail{display:none;}*/


/*DOCTORS CSS ENDS*/

section#virtualtoursection {
    background: #f26527;
}

.modalpopcont {
	/*background:#f26527;*/
	height:1000px;
	width:100%;
	display:inline-block;
	
}

/*
.modal1popup{ background: rgba(074, 75, 92, 0.5) none repeat scroll 0 0;
    display: block;
    height: 690px !important;
  
    position: relative !important;
    width: 100%;
    z-index: 1;
}*/


.modal1popup {
    background:#9f5842;
    display: block;
    height: 570px !important;
   /* margin: 178px auto 0;*/
   margin:0;
    position: relative !important;
    width: 100%;
    z-index: 1;
}

.modal1popup1{ background: rgba(074, 75, 92, 0.5) none repeat scroll 0 0;
    display: block;
    height: 690px !important;
  
    position: relative !important;
    width: 100%;
    z-index: 1;
}

.modal1popup2{ background: rgba(074, 75, 92, 0.5) none repeat scroll 0 0;
    display: block;
    height: 690px !important;
  
    position: relative !important;
    width: 100%;
    z-index: 1;
}


/*.modal-contentnew {

    background-color: #fff;
    border: 2px solid rgba(255, 255, 255, 1);
    border-radius: 6px;
    left: 25%;
    opacity: 1;
    outline: 0 none;
    position: absolute;
    right: auto;
    text-align: center;
    top: 230px;
    z-index: 99999;

    
}
*/

.modal-contentnew {
    background-color: #fff;
    border: 2px solid rgba(255, 255, 255, 1);
    border-radius: 6px;
    clear: both;
    left: 0;
    margin: 0 auto;
    opacity: 1;
    outline: 0 none;
    position: absolute;
    right: 0;
    text-align: center;
    width: 80%;
    z-index: 99999;
	top:80px;
}



.virtualselectclass{
	 background:url(../images/hoverbg.png) repeat-x center;
}


.aboutorangepane {
    background: rgba(0, 0, 0, 0) url("../images/bg2.png") repeat-y scroll 0 0;
    margin: 0;
    padding: 0;
}

.closebuttoncss{position: absolute; bottom: 4%; right: 50%; z-index: 400; left: 50%;}



#aboutuspopupout:target {
    display: block;
}





















@media (min-width:481px) and (max-width:768px){
	.topphpone1 {
    font-size:14px;
	width:100%;
	position:absolute;
	right:0;
	display:block;
	clear:both;
	top: 45px;
}



.navbar-nav > li {
    float: left;
    font-size: 12px;
}
.doctorssection {
 	margin:20px 0 0;
}

.nav > li > a {
    padding: 15px 20px !important;
    text-align: center;
}

.aboutorangepane{ margin:0; padding:0; display:inline;}

.readmoreaboutbtn{margin-top:10px;}

p.doctorsdesc{padding-top:25px; font-size:12px;}

.doctospannew > p {font-size:12px;}


.aboutuspopupout {
    background: #4a4b5c none repeat scroll 0 0;
    display: none;
    height: 535px !important;
    opacity: 0.8;
    position: absolute !important;
    width: 100% !important;
    z-index: 100;
}

.aboutusleftcont {
    color: #fff;
    float: left;
    left: 4%;
    padding: 20px 0;
    position: absolute;
    text-align: justify;
    top: 40%;
    width: 400px;
    z-index: 200;
}

.aboutusrightlogo {
    float: right;
    position: absolute;
    right: 40%;
    text-align: center;
    top: 45%;
    width: 180px;
}

aboutorangepane {
    background: rgba(0, 0, 0, 0) url("../images/bg2.png") repeat-y scroll 0 0;
	background-position:20% 30%;
    margin: 0;
    padding: 0;
}

.contactspanel{height:auto;}

.closebuttoncss {
    bottom: 4%;
    left: 35%;
    position: absolute;
    right: 50%;
    z-index: 400;
}
.aboutuspopup {
  
  	height:550px;
}

.doctospannew {
    display: inline-block;
    float:none;
    outline: medium none;
    text-align: center;
    width: 19%;
}

.tabby-tabs ul li {
    display: inline !important;
    position: relative;
}
.navbar-toggle{background-color:#000;}

.modal-contentnew{width:90% !important;}

.phonecontact li a {
    color: #f26522;
}

.topphpone1 a {
    color: #fff;
   
}	


.panorama-control {
	
	display: block !important;
	
}



}


@media (max-width:480px)
{
	.panchkulalogo {
	display:block;
	width:90%;
	margin:0 auto;
	clear:both;
}

.panorama-control {
	
	display: block !important;
	
}


.panchkulalogo img {
	width:100%; height:auto;}

.ourservicessectionnew {
   height:auto !important;
	display:inline-block !important;
}

.contactspanel{margin:0 0 20px;}




.aboutorangepane{ margin:0; padding:0; background:none; display:inline-block;}

.readmoreaboutbtn{margin-top:10px;}

p.doctorsdesc{padding-top:25px; font-size:12px;}

.doctospannew > p {font-size:12px;}


.aboutuspopupout {
    background: #4a4b5c none repeat scroll 0 0;
    display: none;
    height: 690px !important;
    opacity: 0.8;
    position: absolute !important;
    width: 100% !important;
    z-index: 100;
}

.aboutusleftcont {
    color: #fff;
    float: left;
    left: 4%;
    padding: 20px 0;
    position: absolute;
    text-align: justify;
    top: 50%;
    width: 400px;
    z-index: 200;
}

.aboutusrightlogo {
    float: right;
    position: absolute;
    right: 20%;
    text-align: center;
    top: 30%;
    width: 180px;
}

.doctospannew{display:block; width:100%; outline:none; float:none;  text-align:center; margin-top:20px;}

.panchkulalogo {
    background-size: 150px 55px;
    left: 50px;
	left:0;
	right:0;
    position: absolute;
    top: 20px;
    z-index: 9999;
}

.topphpone1 {
    color: #fff;
    font-size:16px;
	left:0;
	right:0;
	position:absolute;
	 text-align: center;
    top: 80px;
    width: 100%;
}

.topphpone1 a {
    color: #fff;
   
}	


.ourservicessectionnew h1{font-size:16px; font-weight:bold; line-height:20px !important;} 
.emailcontact li {font-size:13px}
.phonecontact li{font-size:13px}
.addresscontact li{font-size:13px}
.txt15 {
    margin: 0 auto;
    width: 100% !important;
}

.healthcaresectioninn h1{font-size:20px;}
.doctorssection h1{font-size:20px; padding:0; margin:20px 0 0; padding:20px 0 0;}
.panchkulafooter li{font-size:13px;}

.nav > li > a {
    padding: 5px 30px !important;
    text-align: left;
}

.aboutuspopup {
    display: block;
	position:static;

    left: auto;
    margin: 0 auto;
  	height:550px;
    right: auto;
    top: 0;
    z-index: 200;
}
.navbar-toggle{background-color:#4a4b5c; border-color: #4a4b5c !important;}


.panorama-control{display:block !important;}
.panorama-control-pause{width:12% !important;}
.panorama-control-right{width:12% !important;}
.panorama-control-left{width:12% !important;}


.ourservicessectionnew {
  border: 1px solid #4b4c5b;
  background: #ebebeb;
  padding: 12px 0 90px 19px !important;
   height:auto !important; 
  margin: 20px 0 20px 0;
}



.tabby-tabs ul li a.active{background:rgba(0,0,0,0.5);}

.tabby-tabs ul li a.active::before{border:none !important;} 

p.aboutdoctor{font-size:12px;}
.doctorsdesc h4{font-size:15px;}
.doctorsdesc h2{font-size:18px;}

.mappanelnew{text-align:center;
padding:0;}

span.mapaddr{font-size:12px; width:100%;}

.directiontofacilitypanel{width:auto !important;}

.modal-contentnew{width:90% !important;}

.healthcaresectioninn{padding:5px 0;}
.txt16{width:100% !important;}

p.healtcarestafftxt{font-size:13px; margin:20px 0; line-height: 20px !important;}

.phonecontact li a{color:#f26522;}









}


@media (max-width:1024px) and (min-width:769px){
	.aboutorangepane {
   background: rgba(0, 0, 0, 0) url("../images/bg2.png") repeat-y scroll 0 0;
	background-position:20% 30%;
    margin: 0;
    padding: 0;
}


.aboutorangepane{background:none; background-position:22% 55%;}

.modal-contentnew{width:90% !important;}
.ui-page {
    -webkit-backface-visibility: hidden;
}

.phonecontact li a{color:#f26522;}

.phonecontact{padding-left:65px;}
.phonecontact li{font-size:16px;}
.emailcontact{padding-left:65px;}
.emailcontact li{ font-size:16px;}

.addresscontact{padding-left:65px;}
.addresscontact li{font-size:16px;}
}

