
.doctors-area h3 {position:absolute; left:0px; top:0px;
-webkit-animation: head3 4s infinite; /* Chrome, Safari, Opera */ 
 animation: head3 4s infinite;}

@-webkit-keyframes head3 {
 0% {top:-200px;left:-250px;font-size:20px;}
 30% {left: 0px; top:0px; font-size:80px;}
 70% {left: 0px; top:0px; font-size:80px;}
 100% {top:-200px;left:-0px;font-size:20px;}
} 

@-moz-keyframes head3 {
 0% {top:-200px;left:-250px;font-size:20px;}
 30% {left: 0px; top:0px; font-size:80px;}
 70% {left: 0px; top:0px; font-size:80px;}
 100% {top:-200px;left:-0px;font-size:20px;}
} 
@-ms-keyframes head3 {
 0% {top:-200px;left:-250px;font-size:20px;}
 30% {left: 0px; top:0px; font-size:80px;}
 70% {left: 0px; top:0px; font-size:80px;}
 100% {top:-200px;left:-0px;font-size:20px;}
} 
@keyframes head3 {
 0% {top:-200px;left:-250px;font-size:20px;}
 30% {left: 0px; top:0px; font-size:80px;}
 70% {left: 0px; top:0px; font-size:80px;}
 100% {top:-200px;left:-0px;font-size:20px;}
} 

.doctors-area h4{position:absolute;bottom: -200px; right:-200px;-webkit-animation:head4 4s infinite; /* Chrome, Safari, Opera */ animation: head4 4s infinite; animation-delay:0.5s;}
@-webkit-keyframes head4 {
 0% {bottom: -200px; right:-200px; font-size:20px;}
 30% {right: 10px; bottom:10px; font-size:75px;}
 70% {right: 10px; bottom:10px; font-size:75px;}
 100% {bottom: -200px; right:-0px; font-size:20px;}
} 

@-moz-keyframes head4 {
 0% {bottom: -200px; right:-200px; font-size:20px;}
 30% {right: 10px; bottom:10px; font-size:75px;}
 70% {right: 10px; bottom:10px; font-size:75px;}
 100% {bottom: -200px; right:-0px; font-size:20px;}
}
@-ms-keyframes head4 {
 0% {bottom: -200px; right:-200px; font-size:20px;}
 30% {right: 10px; bottom:10px; font-size:75px;}
 70% {right: 10px; bottom:10px; font-size:75px;}
 100% {bottom: -200px; right:-0px; font-size:20px;}
}
@keyframes head4 {
 0% {bottom: -200px; right:-200px; font-size:20px;}
 30% {right: 10px; bottom:10px; font-size:75px;}
 70% {right: 10px; bottom:10px; font-size:75px;}
 100% {bottom: -200px; right:-0px; font-size:20px;}
}

.doctors-area h5{position:absolute;top:10px;right:10px;}/*-webkit-animation:head5 5s infinite; animation: head5 5s infinite;animation-delay:2.5s;*/
@-webkit-keyframes head5 {
 0% {top: 10px; right:-300px;}
 30% {right: 10px; top:10px;}
 70% {right: 10px; top:10px;}
 100% {top: 10px; right:-300px;}
} 

@-moz-keyframes head5 {
 0% {top: 10px; right:-300px;}
 30% {right: 10px; top:10px;}
 70% {right: 10px; top:10px;}
 100% {top: 10px; right:-300px;}
}

@-ms-keyframes head5 {
 0% {top: 10px; right:-300px;}
 30% {right: 10px; top:10px;}
 70% {right: 10px; top:10px;}
 100% {top: 10px; right:-300px;}
} 
@keyframes head5 {
 0% {top: 10px; right:-300px;}
 30% {right: 10px; top:10px;}
 70% {right: 10px; top:10px;}
 100% {top: 10px; right:-300px;}
}


@media (max-width:1025px) {
.container{width:auto;display:block;padding:0 30px}

}

@media (max-width:980px) {
ul.toplinks li a{margin-left:20px}
ul.toplinks li.visitapollo a{font-size:14px}
ul.toplinks li.learnmore a{font-size:16px}
.mr30{margin-right:0;}
.mb30{margin-bottom:0}
.leftpanel{width:auto;float:none;padding-bottom:20px}
.leftpanel h2{font-size:26px}
.leftpanel p{font-size:18px;line-height:22px}
.leftpanel p span {font-size:22px}
.rightpanel{width:auto;float:none;padding-bottom:20px}
.rightpanel h2{font-size:26px}
.rightpanel p{font-size:18px;line-height:22px}
.rightpanel p span {font-size:22px}
.applyonline{display:block;padding:0 30px;margin:0 auto;font-size:24px;line-height:45px;width:25%}
.sendcv h5{font-size:20px}
.sendcv p{font-size:14px}
.apollo-address p {font-size:14px}
ul.footlink li{font-size:11px}
}

@media (max-width:767px) {
.leftpanel{padding-bottom:0}
 .visible-xs{display:block!important}
 .hidden-xs{display:none!important}
header {min-height: 53px;}
ul.toplinks{padding-top:6px}
ul.toplinks li a{margin-left:15px}
ul.toplinks li.visitapollo a{font-size:12px}
ul.toplinks li.learnmore a{font-size:15px;padding:0 15px}
.applyonline{display:block;padding:0 15px;margin:0 auto;font-size:20px;line-height:45px;width:30%}
.doctors-area{min-height:inherit; height:90px}
.doctors-area h5{font-size:14px;top:5px}
@-webkit-keyframes head3 {
 0% {top:-200px;left:-250px;font-size:20px;}
 30% {left: 0px; top:-15px; font-size:40px;}
 70% {left: 0px; top:-15px; font-size:40px;}
 100% {top:-200px;left:-0px;font-size:20px;}
} 

@-moz-keyframes head3 {
 0% {top:-200px;left:-250px;font-size:20px;}
 30% {left: 0px; top:-15px; font-size:40px;}
 70% {left: 0px; top:-15px; font-size:40px;}
 100% {top:-200px;left:-0px;font-size:20px;}
} 
@-ms-keyframes head3 {
 0% {top:-200px;left:-250px;font-size:20px;}
 30% {left: 0px; top:-15px; font-size:40px;}
 70% {left: 0px; top:-15px; font-size:40px;}
 100% {top:-200px;left:-0px;font-size:20px;}
} 
@keyframes head3 {
 0% {top:-200px;left:-250px;font-size:20px;}
 30% {left: 0px; top:-15px; font-size:40px;}
 70% {left: 0px; top:-15px; font-size:40px;}
 100% {top:-200px;left:-0px;font-size:20px;}
} 
@-webkit-keyframes head4 {
 0% {bottom: -200px; right:-200px; font-size:20px;}
 30% {right: 10px; bottom:-10px; font-size:40px;}
 70% {right: 10px; bottom:-10px; font-size:40px;}
 100% {bottom: -200px; right:-0px; font-size:20px;}
} 

@-moz-keyframes head4 {
 0% {bottom: -200px; right:-200px; font-size:20px;}
 30% {right: 10px; bottom:-10px; font-size:40px;}
 70% {right: 10px; bottom:-10px; font-size:40px;}
 100% {bottom: -200px; right:-0px; font-size:20px;}
}
@-ms-keyframes head4 {
 0% {bottom: -200px; right:-200px; font-size:20px;}
 30% {right: 10px; bottom:-10px; font-size:40px;}
 70% {right: 10px; bottom:-10px; font-size:40px;}
 100% {bottom: -200px; right:-0px; font-size:20px;}
}
@keyframes head4 {
 0% {bottom: -200px; right:-200px; font-size:20px;}
 30% {right: 10px; bottom:-10px; font-size:40px;}
 70% {right: 10px; bottom:-10px; font-size:40px;}
 100% {bottom: -200px; right:-0px; font-size:20px;}
}

ul.social-media{padding:10px 0;}
.logo-apollo{width:200px;}
}

@media (max-width:568px) {
.form-applyonline{width:530px;margin-left:-150px;left:29%;}
.form-fld{padding:0 50px 20px; width:100%}

.form-fld {width: 90%;padding: 0 5% 0;}
.inputfld{width:100%}
.selectopt2{padding-bottom:15px;height:inherit;width:100%}
.selectopt2 label{width:100%}
.inputfld2{width:100%}
.inputfld2 p {width:auto}
.inputfld input {padding: 8px 10px;width: 100%;display:block;height:34px;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
.inputfld2 .form-wrap {width:100%}
.inputfld2 .form-wrap .input2{padding: 8px 10px;width: 100%;display:block;height:34px;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;-ms-box-sizing: border-box;margin-bottom:7px}
.inputfld2 .form-wrap .input3{padding: 8px 10px;width: 100%;display:block;height:34px;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;-ms-box-sizing: border-box;}

.form-fld h3 {font-size:20px;background-size:71% auto}
.inputfld .inputcv{width:41% !important}
.selectopt{width:100%;height:50px}
.selectopt select {padding: 0 8px;width: 100%;display:block;height:34px;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
.submitbtn{padding-bottom:15px}
.submitbtn img{width:120px}
.selectopt2 .sel-dt{margin-right:2%;width:26%;padding:0 8px;height:34px}
.selectopt2 .sel-mth{margin-right:2%;width:35%;padding:0 8px;height:34px}
.selectopt2 .sel-year{width:30%;padding:0 8px;height:34px}

}

@media (max-width:480px) {
header {min-height:34px;margin:10px 0 0;}
.aapi-banner{margin:5px 0 10px;}
.container{padding:0 15px}
.logo-apollo{width:125px;}
.apollo-address{float:left;}
.apollo-address p{text-align:left;}
ul.toplinks{padding-top:4px}
ul.toplinks li.visitapollo a{font-size:9px;line-height:20px;padding:0 5px}
ul.toplinks li.learnmore a{font-size:8px;line-height:20px;padding:0 3px}
ul.toplinks li a{margin-left:5px}
.leftpanel h2{font-size:18px}
.leftpanel p{font-size:12px;line-height:16px}
.rightpanel h2{font-size:18px}
.rightpanel p{font-size:12px;line-height:16px}
.new-hospital-blk h3{font-size:15px}
.new-hospital-blk .new-hosptial-in{padding:8px 12px;font-size:14px;margin-bottom: 20px;line-height:20px}
.leftpanel p span {font-size:14px}
.rightpanel p span {font-size:14px}
.applyonline{padding:0 15px;font-size:12px;line-height:27px;width:30%}
.content-area{padding-bottom:20px}
.bluestrip{padding:15px 0}
.sendcv h5 {font-size: 14px;padding:0}
.sendcv p {font-size: 11px;padding-bottom:7px}
.apollo-address{margin-top:5px}
.apollo-address p{font-size:11px}
ul.footlink{padding:7px 0}
ul.footlink li{font-size:10px}
.mandatory{font-size:10px}
.form-applyonline{width:90%;left:10%;margin-left:-6%}
}

