@media only screen and (max-width:1200px) {
.header-right {
    padding-top: 5px;
}
.hdcont li:last-child
{
	display:none;
	}
.widget-title p
{
	width:100%;
	}
.ser-title h3
{
	font-size:18px;
	}
.banner .carousel-caption {
    bottom: 30%;
}
.abfllist li {
    min-height: 283px;
}
.contact-form {
    width: 40%;
}
.cont-add li {
    width: 46%;
}
.appbhpage-form
{
	padding-left:0px;
	}
}
@media only screen and (max-width :1024px) {

.banner .carousel-caption h1 {
    font-size: 35px;
}
.abtsrtitle {
    width: 100%;
}
.contact-form, .contact-info {
    width: 50%;
}
.cont-add li {
    width: 100%;
}
}
@media only screen and (max-width :991px) {
.header-right {
    float: none;
}
.sticky
{
	position:absolute;
	background:transparent !important;
box-shadow:none;
	}
#cssmenu ul li .appbook
{
	width:95%;
	margin:5px 10px;
	}
}
@media only screen and (max-width:767px) {
.widget-title {
    font-size: 25px;
}
.entry-title, .header-top ul li, .subdes {
	text-align: center
}
.banner .carousel-caption {
    bottom: 25%;
}
.banner .carousel-caption h1 {
    font-size: 25px;
}
.tab-icon .nav-tabs > li
{
	width:100%;
	}
.tab-icon .nav-tabs > li a
{
	border:solid 1px #cccccc;
	}
.tabcon-right img
{
	margin-top:30px;
	}
.blog-sec {

    width: 100%;
    margin-bottom: 15px;
}
.test-box p {
    padding: 21px 30px 65px;
}	
.test-author {
    padding-bottom: 35px;
}
.test-box {
    height: auto;		
}
.footer-top h3 {
    padding-top: 20px;
    text-align: left;
}
.footer-top input[type="text"] {
	width:100%;
    margin-bottom: 15px;
}
.footer .widget
{
	margin-bottom:25px;
	}
.footer {
    padding: 30px 0px 0px 0px;
}
.header {
    position:inherit;
    top: 0;
	padding-bottom:5px;
}
#cssmenu
{
	border-bottom:none !important;
	}
.bntx {
    padding: 5% 0px 10% 0px;
}
.bntx h1 {
    font-size: 35px;
}
.abtsrtitle {
    width: 100%;
    text-align: center;
    float: left;
    padding-top: 35px;
    margin-bottom: 45px;
}
.abfllist li {
    width: 49.33%;
	min-height:auto;
}
.contact-form, .contact-info {
    width: 100%;
}
.contact-form {
    padding: 45px 15px 0px 15px;
}
.dr-about .col-sm-5 img
{
	margin-bottom:25px;
	width:100%;
	}
.ul-part li {
    width: 100%;
    margin-right: 0px;
}
.appbhpage-form {
    float: left;
    margin-top: 25px;	
}
.test-list li {
    width: 100%;
}
.docttalk-des h5 {
    margin-bottom: 30px !important;
}
.doct-talk {
    margin-bottom: 25px;
}
}
@media only screen and (max-width:640px) {
.hdcont, .hdsocial
{
	width:100%;
	float:left;
	text-align:center;
}
.hdcont li
{
	display:inline-block;
	float:none;
	margin:6px 5px;
	}
.banner .carousel-caption {
    bottom: 5%;
}
.banner .button
{
	display:none;
	}
.abfllist li {
    width: 100%;
}
.facabl-btn .button
{
width: 100%;
float: left;
margin-bottom: 10px;
	}	
}
.app_btn_res{
    display: none!important;
}
@media only screen and (max-width:415px) {
}
@media only screen and (max-width:320px) {

}



@media only screen and (min-width :320px) and (max-width: 920px){
	.respo_none{
		display: none!important;
	}
	.app_btn_res{
    display: block!important;
}
.app_btn_res {
    position: fixed;
    bottom: 0;
    right: 0px;
    writing-mode: vertical-lr;
    color: #000;
    background: #fff;
    padding: 10px 5px;
}	
	
	
input[type=text], input[type=email], input[type=file], input[type=password], input[type=number], input[type=date], input[type=tel], input[type=url], input[type=search], select {
    min-height: 45px;
    border-radius: 0px!important;
}	
.enquiry-form .modal-body textarea {
    height: 80px;
    border-radius: 0px!important;
}	
.carousel-inner {
    height: auto!important;
}	
.banner .carousel-caption {
    bottom: 20% !important;
}
.app_btn_res {
    position: fixed;
    bottom: 0;
    right: 0px;
    writing-mode: vertical-lr;
    color: #fff;
    padding: 10px 7px;
    font-size: 15px;
    letter-spacing: .5px;
    font-weight: 700;
    border-radius: 5px 0px 0px 0px;
    background: #06083b;
    border: 1px solid #e0e1f5;
    border-right: 0px;
}
.menu-mobile:after {
    color: #06083b !important;
}
.footer-top input[type="text"], .footer-top input[type="email"] {
    width: 100%;
    margin-bottom: 10px;
}
.sticky {
    background: #fff!important;
}
input.form-control.res_des_1 {
    border-radius: 25px!important;
}
.col-lg-3.col-md-4.col-xs-6.thumb {
    width: 100%;
}
.thumbnail {
    height: auto;
}





	
}
