 

.topheadermobile .form-group {
    font-size: 11px!important;
    padding: 0 5px!important;
    margin-bottom: 15px;
}
.footerform h4 {
    padding-top: 10px;
    color: #fff;
    font-weight: bold;
}
.footer-bottom {
    background-color: rgb(35,31,32);
    color: rgb(120,122,108);
    padding: 5px 0px 105px;
}
#feedback {
    display: none;
    border: none;
    background: #bb201d;
    height: 0px;
    width: 65px;
    position: fixed;
    right: 5px;
    top: 40%;
    z-index: 9999;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#feedback a {
    border-radius: 30px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
    display: block;
    background-color: #24536d !important;
    height: 36px;
    width: 160px;
    padding: 6px 20px;
    color: #fff;
    text-decoration: none;
    border: solid 0px #fff;
}
.footer {
    padding-bottom: 70px;
    font-size: 17px;
}
.footerform {
   background-color: #24536d !important;
    position: fixed;
    z-index: 999;
    bottom: 0;
    padding: 20px 0 10px;
    width: 100%;
}
.footerform h4{
color:#fff;
font-weight:bold;
}

.topheadermobile p {
    font-size: 11px;
}

@media screen and (min-width:360px) and (max-width:480px){
.formdiv {
    top: 40px!important;
}
.footer-bottom {
    padding: 5px 0px 80px!important;
}
.logo{
left: 0!important;
    text-align: left !important;
    padding-top: 15% !important;
    position: relative!important;
    padding-left: 15px!important;
}
.moreinfocontact {
    left: 218px!important;
}
.right-top-text {
    left: 20px!important;
    bottom: -40px!important;
    padding: 4% 0!important;
}
.moreinfocontact {
   bottom: -40px!important;
 width: 36%!important;
}
.doctorpanel {
    margin: 5px!important;
    padding: 18px 0!important;
}
.topheadermobile .form-control {
    display: block;
    width: 100%;
    height: auto!important;
    padding: 6px 12px;
    font-size: 10px!important;
    text-align: center;
}
.modal-dialog {
    margin: 30px auto;
    width: 90%!important;
    top: 47px;
}


}
@media screen and (min-width:320px) and (max-width:359px){
.modal-dialog {
    margin: 30px auto;
    width: 90%!important;
    top: 47px;
}

.topheadermobile .form-control {
    display: block;
    width: 100%;
    height: auto!important;
    padding: 6px 12px;
    font-size: 10px!important;
    text-align: center;
}
.footer-bottom {
    padding: 5px 0px 80px!important;
}
body{overflow-x:hidden;}
.logo{
left: 0!important;
    text-align: left !important;
    padding-top: 15% !important;
    position: relative!important;
    padding-left: 15px!important;
}
.topheadermobile p{
font-size:11px;
}
.right-top-text {
    bottom: 0!important;
    padding: 5% 0!important;
}
.moreinfocontact {
   bottom: 0;
    float: none;
    font-size: 11px;
    left: 160px;
    padding: 5px 0;
    position: absolute;
    right: auto;
    top: auto;
    width: 38%;
}
}


@media screen and (max-width:767px){
.formdiv {
    width:100%;
    margin-bottom: 20px;
    z-index: 0!important;
    top: 40px!important;
    padding: 20px 0;
}
.doctorpanel {
    margin: 5px!important;
    padding: 18px 0!important;
}
.footerform{
display:none !important;
}
.footermobile{
display:block !important;
}
.topheadermobile{
width: 100%;
color: #fff;
    z-index: 9999;
    background: #24536d;
    display: block !important;
    height: 60px;
    position: fixed;
    margin-bottom: 20px;
    font-weight: bold;
}

.topheadermobile .form-control {
    display: block;
    width: 100%;
    height: auto!important;
    padding: 6px 12px;
    font-size: 12px;
    text-align:center;
}
div#feedback.show {
    display: none!important;
}
.logo{
left: 0!important;
    text-align: left !important;
    padding-left: 15px!important;
padding-top: 8%;
position:relative!important;
}
.topheadermobile .enqiurem {
    border: 0px solid #ccc!important;
}
.topheadermobile .col-xs-4{
padding:0 10px!!important;
}
.logo{padding-bottom: 10px!important;}
}

.footermobile,.topheadermobile{
display:none;
}

.modal_data #reqcallback .subbtn {
    background: rgb(0, 126, 174) none repeat scroll 0 0;
    padding: 5px 20px!important;
}
.enqiurem{
color: #fff;
    font-weight: bold;
    background: #bb201d;
    padding: 10px 15px;
    border-radius: 0px;
    font-size: 12px;
cursor:pointer;
}
.footermobile{
    z-index: 999;
    position: fixed;
    width: 100%;
    text-align: center;
    padding: 12px;
    bottom: 0;
    background: #24536d !important;
}
.footermobile a{color:#fff!important;font-weight:bold; font-size:16px;}
.modal{z-index:9999;}








@media only screen and (min-width: 1367px) { 
.sliderTag{width:69.2%;}
 }
 @media only screen and (max-width:1280px) { 
.sliderTag{ width:72.4%;}
.tagtxt{ width:56%;}
.bottomBox1{ border-right:none; width:4%;}
 .readmorebtn {
  font-size: 15px;
 }
 .footer .title-b {
  font-size: 30px;
 }
 .formbtn {
	  font-size: 15px;
	}
	.textdiv {
	  min-height: 225px;
	}
	#tab1, #tab2  {
	  min-height: 807px;
	}
	.right-top-text {
	  font-size: 14px;
	  left: 60px;
	  padding: 13px 0;
	  right: auto;
	  text-align: center;
	  top: auto;
	  width: 18%;
	}
	.moreinfocontact {
	  bottom: 19px;
	  font-size: 13px;
	  left: 320px;
	  padding: 4px 0;
	  right: auto;
	  top: auto;
	  width: 20%;
	}
	.head {
	  font-size: 22px;
	  margin: 55px 0 20px;
	}
	 .liverformdiv {
	  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	  border-radius: 5px;
	  bottom: 25px;
	  padding: 15px 20px;
	  position: absolute;
	  right: 0;
	  z-index: 9;
	} 
 }
 
@media only screen and (max-width:1024px) { 
.video > iframe {
  border-radius: 15px;
  height: 250px;
  width: auto;
}

/* footer css start */
.brochure {
  color: rgb(255, 255, 255);
  font-size: 13px;
  margin-left: 10px;
}
.maincopyright {
  font-size: 9px;
  position: relative;
  top: 8px;
}
/* footer css end */
.carousel-inner .readmorebtn {
  font-size: 14px;
 }
 .carousel-caption {
  padding: 8px;
 }
 .carousel-caption > h3 {
  font-size: 20px;
 }
 .carousel-caption > p {
  font-size: 15px;
 }
 .tab-content .liver, .tab-content .kidney {
  line-height: 22px;
}

.sliderTag{ width:74.8%;}
.tagtxt { font-size:20px; width:50%; line-height:30px;}
.tagtxt span{ font-size:20px;}
.titletxt{ line-height:38px; margin-top:12px; font-size:26px;}
.titletxt span{ font-size:28px;}
.formwrapper h3{ font-size:20px; text-align:center;}
.leftColumn ul li span { background: url("../images/bullet.png") no-repeat scroll left 30px top 1px rgba(0, 0, 0, 0); padding-left:58px;}
.qukimg { text-align:left; float:left; display:block; width:93.5%;}
.quktxt ul li { margin-left:15px !important; padding-left:20px !important; font-size:13px;}
.qukimg img.img1 { margin-left:0 !important; float:left;}
.qukimg img.img2 { margin-left:0 !important; float:left;}
.qukimg img.img3 { margin-left:0 !important; float:left;}
.quktxt { float:left; width:100%;}
.showtitle { width:87%;}
.bottomBox1{ width:2%;}
.bottomBox2 { padding-left:0; width:35%;}

.textdiv {
  min-height: 295px;
}
.readmorebtn {
  font-size: 13px;
}
#tab1, #tab2  {
	  min-height: 507px;
	}
.head {
  font-size: 22px;
  margin: 0 0 20px;
}
.group-control input {
  border-radius: 8px;
  margin: 5px 0;
  padding: 3px 12px;
}
#RegistrationForm textarea, #RegistrationForm input {
  margin: 0;
}
.formdiv .subbtn {
  font-size: 15px;
}

 .formtagline {
  font-size: 15px;
  top: -2px;
  margin:0;
}
.formdiv {
  right: 38px;
  top: -326px;
  width: 28%;
}
.right-top-text {
  bottom: 30px;
  font-size: 13px;
  left: 50px;
  padding: 11px 14px;
  right: auto;
  top: auto;
}

.moreinfocontact {
  bottom: 30px;
  font-size: 12px;
  left: 255px;
  right: auto;
  top: auto;
  width: 20%;
}
.moreinfocontact > span {
  font-size: 10px;
}
.appointdiv {
  margin: 0 auto;
  width: 38%;
}
.footer iframe {
  width: 100%;
}


}
@media only screen and (max-width:959px) {
.sliderTag { width:75.15%;}
.tagtxt { font-size:16px; width:48%; line-height:26px;}
.tagtxt span{ font-size:16px;}
.titletxt{ line-height:34px; font-size:20px; margin-top:29px;}
.titletxt span{ font-size:20px;}
.showtitle { width:86%;}
.leftColumn ul li span { background:url("../images/bullet.png") no-repeat scroll left 25px top 1px rgba(0, 0, 0, 0); padding-left:50px;}
.qukimg { width: 93.2%;}
.qukimg img.img1 { width:160px !important;}
.qukimg img.img2 { width:160px !important;}
.qukimg img.img3 { width:160px !important; margin-left:10px !important;}
.quktxt ul li { margin-left:10px !important;}
.rightBox img{ width:227px;}
.bottomBox3 { width:36%;}
}
@media only screen and (max-width:800px) {
	.liverformdiv {
	  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	  padding: 25px;
	  position: relative;
	  top: 5%;
	}
	.subbtn {
	  font-size: 14px;
	  margin: 10px 0 0;
	  text-align: center;
	  width: auto;
	}
	#RegistrationForm {
	  margin: 0 auto;
	  position: relative;
	  right: auto;
	  top: auto;
	  width: 80%;
	}
	/* footer social icons */
	.socialicon {
	  position: relative;
	}
	.brochure, .brochure:hover {
	  font-size: 14px;
	  margin-left: 30px;
	  margin-right: 10px;
	}
	.maincopyright {
	  font-size: 12px;
	  position: relative;
	  text-align: left;
	  top: 20px;
	}
	
	/* footer code end */
	.appointdiv {
	  margin: 0 auto;
	  width: 48%;
	}
.spec {
  border-bottom: 1px solid rgb(198, 198, 198);
  font-size: 18px;
  height: auto;
  padding: 10px 0;
}
.div2_ul > li {
  font-size: 18px;
  line-height: 40px;
  list-style: outside none disc;
}
.textdiv {
	  min-height: 145px;
	}
	
#tab1, #tab2 {
  min-height: 480px;
}
.right-top-text {
  bottom: 10px;
  left: 38px;
  padding: 12px 0;
  text-align: center;
  top: auto;
  width: 21%;
}
.moreinfocontact {
  bottom: 10px;
  left: 230px;
  padding: 4px 8px;
  top: auto;
  width: 28%;
}
.formdiv {
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
  border-radius: 0;
  bottom: auto;
  margin: 0 auto;
  position: relative;
  right: auto;
  top: auto;
  width: 80%;
  z-index: 10;
}
.carousel-caption {
  padding: 10px;
}
.carousel-caption > p {
  font-size: 18px;
 }
 .carousel-caption > h3 {
  font-size: 20px;
}
.carousel-inner .readmorebtn {
  border-radius: 5px;
  font-size: 15px;
  padding: 6px;
  text-shadow: 0 0;
}
.logo a img{ width:180px;}
.tagtxt{ line-height:24px; text-align:center; width:100%;}

.formwrapper h3{ text-align:center;}
.sliderTag { display:none;}
.sliderTagRes{ display:block; bottom:-26px;}

.leftTitle{ background:#af2828; margin-top:0 !important; height:0 !important; position:static; margin:0 0 11% 0; width:100%; background-image:none !important;}
.showtitle { width:100%; height:80px; background-image:none !important;}
.pageBody { margin-top:20px;}
.pageData h2{ font-size:24px; line-height:22px;}
.pageData h3{ font-size:21px; line-height:21px;}
.container_16 .grid_5 { width:100%; margin:0px 0 20px 0px; padding: 0 0 0 5px;}
.leftColumn ul li { float:left; width:48%;}
.container_16 .grid_11 { width:100%;}
.qukimg {width: 94.5%;}
.group-control {
  float: left;
  margin: 0 auto;
  width: 100%;
}

.qukimg { text-align:center; width: 92.5%;}
.qukimg img.img1 { width:194px !important;}
.qukimg img.img2 { width:194px !important;}
.qukimg img.img3 { width:194px !important; margin-left:10px !important;}
.quktxt ul li { margin-left:15px !important;}
.quktxt { width:98.1%; margin:0 0 20px 0px;}
.leftBg{ display:none;}
.rightBox{ width:98.1%;}
.bottomBox1 { padding: 20px 2% 30px 1%;}
.bottomBox2 { padding-left:0%; padding-right:1%; width:44%;}
.bottomBox3 { width:43%;}
.titletxt{ padding:12px 0 0; float:none; width:100%; text-align:center; line-height:28px;}
.quickLinks { margin: 30px 0 10px;}

#CallbackForm > input[type="text"] {
    width: 110px;
}
#loadingCallBack{
padding:13px;
}
#divCallbackRequest input[type="button"], #divCallbackRequest input[type="submit"]{
margin-right:8px;
float:right;
}
#loadingAppointment{
    padding: 12% 44%;
    top: 30%;
}
#RegistrationForm textarea, #RegistrationForm input {
  margin: 5px 0;
}

}	
@media only screen and (max-width:768px) {
	.liverformdiv {
	  padding: 25px;
	  position: relative;
	  top: 5%;
	}
	.subbtn {
	  margin: 10px 0 0;
	  text-align: center;
	  width: auto;
	}
	/* Anuja Css start */
	.modal_data .modal-body > p {
	  font-size: 12px;
	  line-height: 25px;
	}
	.textdiv {
	  min-height: 165px;
	}
	.spec {
	  border-bottom: 1px solid rgb(198, 198, 198);
	  font-size: 18px;
	  height: auto;
	  padding: 10px 0;
	}
	.right-top-text {
	  bottom: 9px;
	  font-size: 14px;
	  left: 35px;
	  padding: 10px 0;
	  text-align: center;
	  top: auto;
	  width: 25%;
	}
	.right-top {
	  display: block;
	  float: right;
	  position: absolute;
	  right: 90px;
	  top: 12px;
	  width: 12%;
	  z-index: 9999;
	}
	#tab1 {
	  min-height: 490px;
	}
	.appointdiv {
	  margin: 0 auto;
	  width: 65%;
	}
	.contactdiv {
	  color: rgb(255, 255, 255);
	  position: absolute;
	  right: 12px;
	  top: 205px;
	  z-index: 99999;
	  font-size:12px;
	}
	.contactdiv span {
	  font-size: 18px;
	}
	.fadd {
	  height: auto;
	  margin: 30px auto;
	  padding: 0;
	  position: relative;
	}
	.carousel-caption {
	  bottom: 0;
	  left: 0;
	  padding: 7px 15px;
	  right: inherit;
	  text-align: left;
	  width: 100%;
	}
	.carousel-caption > p {
	  font-size: 18px;
	}
	.carousel-inner .readmorebtn {
	  font-size: 14px;
	  padding: 3px 12px;
	 }
	 .carousel-caption > h3 {
	  font-size: 18px;
	 }
	 .introdiv .form-section p {
	  padding: 0 50px;
	}
	.title-b {
	  font-size: 26px;
	 }
	/*  .right-top-text {
	  font-size: 15px;
	  left: 35px;
	  top: 213px;
	  width: 21%;
	}
	 */
	.formdiv {
	  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
	  border-radius: 12px;
	  bottom: auto;
	  left: auto;
	  margin: 0 auto;
	  position: relative;
	  right: auto;
	  top: auto;
	  width: 75%;
	  z-index: 10;
	}
	#firstvideo {
	  margin: 30px auto;
	  text-align: center;
	}
	
	
	
	.group-control{ width:100%; margin:0 4px;}
	.bottomBox2{ width:45%;}
	.qukimg{ width:92.4%;}
	.bottomBox3{ width:42%;}
	img.clockImg{ padding:0 0 50%;}
	.left-top{
		left:5px;
		top:10px;
	}

	.left-top-text {
		left: 20px;
		top: 75px;
	}
	.curl{
		display:none;
	}
	#RegistrationForm {
	  margin: 0 auto;
	  padding: 15px;
	  position: relative;
	  right: auto;
	  top: auto;
	  width: 80%;
	}
	
	
}
@media only screen and (max-width:640px) {
	/* footer social icons */
	.socialicon {
	  bottom: 0;
	  left: 0;
	  position: relative;
	}
	.brochure, .brochure:hover {
	  font-size: 13px;
	  margin-left: 20px;
	  margin-right: 5px;
	}
	
	.maincopyright {
	  font-size: 11px;
	  text-align: left;
	}
	
	
	/* footer code end */
.modal_data .modal-body > p {
  font-size: 12px;
  line-height: 25px;
}
.btn1, .btn2 {
	background-size: contain;
    float: left;
}	
.title-b{font-size:20px;margin-bottom: 30px;}
.form-section p,.form-section ul{	font-size:17px;}
.logo a img{ width:170px;}
.tagtxt{ font-size:16px; line-height:20px;}

.formwrapper h3{ font-size:18px;}
.container_16 .grid_16{ width:96%;}
.group-control{ width:44%;}
.pageBody{ margin-top:40px;}
.subbtnGroup{ margin:23px 0 0 14px;}
.titletxt{ line-height:28px; font-size:22px;}
.titletxt span{ font-size:22px;}
.quickLinks{ margin:30px 0 8px;}
.qukimg { width:90.8%;}
.qukimg img.img1 { width:150px !important;}
.qukimg img.img2 { width:150px !important;}
.qukimg img.img3 { width:150px !important; margin-left:10px !important;}
.quktxt ul{ margin-left:0;}
.quktxt ul li{ margin-left:10px !important; font-size:11px;}
.bottomBox2{ padding-left:0%; padding-right:2%; font-size:12px; width:43%;}
.bottomBox3{ width:43%; font-size:12px;}
.bottomBox3 strong{ font-size:12px;}
img.clockImg{ padding:0 0 50% 0px;}
.curl{display:none;}
.moreinfocontact {
  bottom: 5px;
  left: 255px;
  top: auto;
  width: 35%;
}
.right-top-text {
  bottom: 6px;
  font-size: 12px;
  left: 35px;
  padding: 13px 0;
  right: auto;
  text-align: center;
  top: auto;
  width: 30%;
}
.liverformdiv {
  padding: 25px;
  position: relative;
  top: 5%;
}
.liverformdiv #LiverAppointment .subbtn {
  margin: 10px 0 0;
  padding: 5px 40px;
}
.group-control {
  width: 100%;
}
#RegistrationForm textarea, #RegistrationForm input {
  margin: 5px 0;
}
.subbtnGroup {
  margin: 3px 0 0 5px;
  width: 100%;
}


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

.testimonial-section {
    background-image: url("../images/testimonial1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.service-section h3.title-c{
	font-size:22px;
}
.container_16 .grid_5{ padding:0 0 0 2px;}	
.qukimg{ width:90.4%;}
.topcontactno {
    width: 100%;
}
.curl{
	display:none;
}
}

@media only screen and (max-width:480px) {	
	
	#RegistrationForm {
	  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	  border-radius: 10px;
	  height: auto;
	  padding: 15px;
	  position: relative;
	  right: auto;
	  text-align: center;
	  top: auto;
	  width: 100%;
	  z-index: 99;
	}
	/* footer social icons */
	.socialicon > a {
	  font-size: 12px;
	}
	.brochure, .brochure:hover {
	  font-size: 11px;
	  margin-left: 8px;
	  margin-right: 3px;
	}
	
	.maincopyright {
	  font-size: 11px;
	  text-align: left;
	}
	
	
	/* footer code end */
	.liverformdiv #LiverAppointment .subbtn {
	  padding: 5px;
	}
	.modal_data .modal-body > p {
	  font-size: 12px;
	  line-height: 25px;
	}
	.tab-links li {
	  width: 50%;
	 
	}
	.tab-links .btn1, .tab-links .btn2 {
	  float: none;
	  text-align: center;
	   padding: 50px 0;
	}
	.readmorebtn {
	  font-size: 12px;
	  padding: 10px 0;
	  width: 45%;
	}
	.moreinfocontact > span {
	  font-size: 8px;
	}
	/* .moreinfocontact {
	  font-size: 10px;
	  left: 186px;
	  padding: 2px 0;
	  top: 108px;
	  width: 50%;
	}
	
	.right-top-text {
	  border-radius: 6px;
	  font-size: 11px;
	  left: 20px;
	  padding: 9px 12px;
	  top: 110px;
	  width: 29%;
	} */
	#RegistrationForm textarea, #RegistrationForm input {
	  margin: 5px 0;
	}
	.subbtnGroup {
	  margin: 0;
	}
	.logo {
	  float: none;
	  left: 20px;
	  text-align: center;
	  top: 8px;
	}
	.logo a img {
	  width: 125px;
	}
/* request callback button */
	.right-top {
	  display: block;
	  float: right;
	  position: absolute;
	  right: 85px;
	  top: 92px;
	  width: 12%;
	  z-index: 9999;
	}
	.right-top > img {
	  width: 115px;
	}
	.introdiv .form-section p {
	  font-size: 17px;
	  line-height: 33px;
	  margin-bottom: 60px;
	  padding: 0;
	}
	.div2_ul > li {
	  font-size: 18px;
	  line-height: 25px;
	  list-style: outside none disc;
	}
	.formdiv {
	  position: relative;
	  right:0;
	  top: 0;
	  width: 100%;
	  z-index: 10;
	}
	.group-control {
	  margin: 0;
	  width: 100%;
	}
	.formtagline {
	  top: 0;
	}	
	/* footer css */
	.footer .title-b {
	  font-size: 22px;
	}
	.footer iframe {
	  height: auto;
	  width: auto;
	}
	.footer p {
	  font-size: 15px;
	}
	.title-d {
	  font-size: 16px;
	}
	.textdiv {
	  min-height: 240px;
	  padding: 12px 25px;
	}
	.appointdiv {
	  margin: 0 auto;
	  width: 100%;
	}
	.formbtn {
	  font-size: 15px;
	}
	/* brilliant medical team */
	.spec {
	  height: auto;
	}
	/* doctors speak */
	.video > iframe {
	  border-radius: 15px;
	  height: 250px;
	  width: 250px;
	}
	
	.textdiv > p {
	  font-size: 12px;
	  text-align: justify;
	}
	.simage1, .simage2, .simage3 {
	  height: auto;
	  padding: 56px 0;
	  width: auto;
	}
	/* FAQ head */
	.head {
	  font-size: 22px;
	  font-weight: bold;
	  margin: 70px 10px 40px;
	  text-transform: uppercase;
	}
	.btn1, .btn2 {
	  padding: 15px 50px;
	}
	/* index page css start */
	.formtagline {
		top:0;
	}
	.carousel-caption {
	  padding: 4px 10px;
	 }
	.carousel-caption > p {
	  font-size: 11px;
	}
	 .carousel-caption > h3 {
	  font-size: 15px;
	}
	.carousel-caption {
	  line-height: 7px;
	 }
	 .carousel-inner .readmorebtn {
	  font-size: 12px;
	  line-height: 16px;
	  padding: 2px 10px;
	  width: 40%;
	}
	
	




.col-xs-6.col-sm-3.simage > img {
    width: 100%;
}
.faimage{display:none;}

.faimage-mobile{
	display:block;
	width: 100%;
}

	.container.form-section, .service-section, .treatment-section, .footer .container{width:100%;}

	.fadd{width:90%;}
	.tagtxt { font-size:14px; line-height:16px; width:100%; text-align:center;}
	tagtxt2 span{ font-size:14px;}
	.formwrapper h3{ font-size:18px;}

	.group-control label{  font-size:13px;}

	.subbtn{ font-size:13px; width:90px; background-image:none; background:#af2828; box-shadow:4px 4px 5px 0 rgba(50, 50, 50, 0.75);}
	.subbtnGroup a img{ width:10px;}
	.group-control select option{ width:100%;} 
	.showtitle{ height:65px;}
	.titletxt{ font-size:20px; line-height:24px;}
	.titletxt span{ font-size:20px;}
	.container_16 .grid_5{ padding: 0 0 0 4px;}
	.leftColumn ul li{ float:left; width:47%; font-size:13px;}
	.leftColumn ul li span{ background:url("../images/bullet.png") no-repeat scroll left 10px top 1px rgba(0, 0, 0, 0); padding-left:28px;}
	.qukimg { width:88.8%;}
	.qukimg img.img1 { width:125px !important;}
	.qukimg img.img2 { width:125px !important;}
	.qukimg img.img3 { width:125px !important; margin-left:10px !important;}
	.heading{ font-size:20px; margin-bottom:10px;}
	.bottomBox2{ padding-left:0; padding-right:2%; width:42%;}
	.bottomBox3{ display:block; float:left; height:100px; width:43%;}
	.pageData h2{ font-size:22px;}
	.pageData h3{ font-size:18px;}
	.quktxt ul li{ font-size:14px; margin-left:15px !important; width:41%; margin:0 0 5px 0px;}
	.container_16 .grid_8{ width:47%;}
	.copyRight{ font-size:11px;}
	.designBy{ font-size:11px;}
	.curl{
		display:none;
	}
}

@media (max-width:360px) and (min-width:320px) {
	/* footer social icons */
	
	.brochure, .brochure:hover {
	  font-size: 10px;
	  margin-left: 8px;
	  margin-right: 0;
	}
	
	.maincopyright {
	  font-size: 10px;
	  text-align: left;
	}
	
	
	/* footer code end */
	.modal_data .modal-body > p {
	  font-size: 12px;
	  line-height: 25px;
	}
	.moreinfocontact {
	  bottom: 48%;
	  float: none;
	  font-size: 11px;
	  left: 160px;
	  padding: 5px 0;
	  position: absolute;
	  right: auto;
	  top: auto;
	  width: 48%;
	}
	.right-top-text {
	  bottom: 20px;
	  float: none;
	  font-size: 11px;
	  left: 0;
	  padding: 4% 0;
	  position: relative;
	  text-align: center;
	  top: auto;
	  width: 42%;
	}
	/* footer css */
	.footer .title-b {
	  font-size: 22px;
	}
	.footer iframe {
	  height: auto;
	  width: auto;
	}
	.footer p {
	  font-size: 15px;
	}
	.title-d {
	  font-size: 16px;
	}
	.textdiv {
	  min-height: 240px;
	  padding: 12px 25px;
	}
	.appointdiv {
	  margin: 0 auto;
	  width: 100%;
	}
	.formbtn {
	  font-size: 15px;
	}
	/* brilliant medical team */
	.spec {
	  height: auto;
	}
	/* doctors speak */
	.video > iframe {
	  border-radius: 15px;
	  height: 250px;
	  width: 250px;
	}
	.readmorebtn {
	  font-size: 14px;
	}
	.textdiv > p {
	  font-size: 12px;
	}
	
	/* FAQ head */
	.head {
	  font-size: 22px;
	  font-weight: bold;
	  margin: 70px 10px 40px;
	  text-transform: uppercase;
	}
	.btn1, .btn2 {
	  padding: 15px 50px;
	}
	/* index page css start */
	.formtagline {
		top:0;
	}
	.carousel-caption {
	  padding: 4px 10px;
	 }
	.carousel-caption > p {
	  font-size: 11px;
	}
	 .carousel-caption > h3 {
	  font-size: 15px;
	}
	.carousel-caption {
	  line-height: 7px;
	 }
	 .carousel-inner .readmorebtn {
	  font-size: 12px;
	  line-height: 16px;
	  padding: 2px 10px;
	  width: 40%;
	}
	/* request callback button */
	.right-top {
	  display: block;
	  float: right;
	  position: absolute;
	  right: 85px;
	  top: 92px;
	  width: 12%;
	  z-index: 9999;
	}
	.right-top > img {
	  width: 115px;
	}
	.introdiv .form-section p {
	  font-size: 17px;
	  line-height: 33px;
	  margin-bottom: 60px;
	  padding: 0;
	}
	.div2_ul > li {
	  font-size: 18px;
	  line-height: 25px;
	  list-style: inherit;
	}
	.formdiv {
	  position: relative;
	  right:0;
	  top: 0;
	  width: 100%;
	  z-index: 10;
	}
	

.footer-bottom .container {
    width: 81%;
}
.formwrapper > h4{
	font-size:18px;
}
#firstvideo{
	margin-right:0;
}
.col-sm-5.video{
	display:block;
}
.tab-links li{
	padding:0;
}
.top-left{
	width:100%;
}
.top-right {
    margin-top: 12px;
    text-align: left;
    width: 100%;
}
#CallbackForm > input[type="text"] {
    width: 100%;
}
#loadingCallBack {
    padding: 43px 0;
    top: 103px;
    width: 104%;
}
#divCallbackRequest input[type="button"], #divCallbackRequest input[type="submit"]{
float:right;
}


#loadingAppointment {
    padding: 53% 36%;
    top: 20%;
}
.top-thnk{width:91%;}
.logo a img {
  width: 103px;
}

.tagtxt{ font-size:12px; line-height:14px;}
.tagtxt1{ font-size:12px; line-height:26px;}
.tagtxt2-s, .tagtxt3-s{ display:block;}
.tagtxt2-s{ font-size:12px; line-height:14px; width:80%; padding:11px 10%;}
.tagtxt3-s{ font-size:12px; line-height:14px; width:80%; padding:11px 10%;}
.tagtxt1 span{ font-size:12px;}
.tagtxt2-s span{ font-size:12px;}
.tagtxt3-s span{ font-size:12px;}
.formwrapper h3{font-size:14px;}
.group-control { display:block; float:none; width:99%; margin:0px;}
.subbtnGroup {
  margin: 0 auto;
}
.titletxt{ font-size:18px; line-height:22px;}
.titletxt span{font-size:18px;}
.pageBody{ margin-top:55px;  overflow: hidden;}
.heading{ text-align:center;}
.leftColumn ul li{ display:block; float:none; font-size:14px; width:94%;}
.leftColumn ul li span{ background: url("../images/bullet.png") no-repeat scroll left 15px top 1px rgba(0, 0, 0, 0); padding-left:40px;}
.pageData h2{ font-size:20px;}
.pageData h3{ font-size:16px; line-height:20px;}
.qukimg{ width:84.3%; text-align:center;}
.qukimg img.img1 { width:194px !important; float:none;}
.qukimg img.img2 { width:194px !important; float:none;}
.qukimg img.img3 { width:194px !important; float:none;}
.quktxt ul li{ display:block; float:none; width:100%;}
.bottomBox1{ display:none;}
.bottomBox2{ padding-left:0%; width:100%; border-right:none;}
.bottomBox2 strong{ font-size:16px;}
.bottomBox3{ width:100%;}
.bottomBox3 strong{ font-size:16px;}
footer{ display:block; height:62px; line-height:29px;}
.container_16 .grid_8{ width:96%;}
.copyRight{ font-size:12px; text-align:center;}
.designBy{ float:none; text-align:center;}

.tab-links {
    padding-left: 0;
}
.curl{
	display:none;
}
.formwrapper{
	top:-100px;
}
.tab-content{
	padding:15px 15px 0 14px;
}
.clinichour{
	bottom:10px;
	padding: 16px 2%;
}
.left-top-text{
	display:none;
}
.logo {
  left: 18px;
  top: 2px;
}
.left-top > img {
    width: 140px;
}
.curl{
	display:none;
}
#RegistrationForm {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 10px;
  height: auto;
  padding: 15px;
  position: relative;
  right: auto;
  text-align: center;
  top: auto;
  width: 100%;
  z-index: 99;
}
.tab-content {
	max-height: none;
	overflow-y: unset;
}

}
