

@media only screen and (min-width: 992px) and (max-width: 1050px) { 
}

@media only screen and (min-width: 768px) and (max-width: 991px) { 
    .wrapper{padding: 0 15px;}
	
	.sidebar{margin-right: 6px;}
	.contact-page{padding-right: 15px;}
    
    .main-menu ul li a {font-size: 15px; line-height: 18px; min-width: 110px;}
    .logo-content {width: 45%;}
    
    .official-form .official-left label, .official-form .official-right label{padding-right: 10px;}
    .content-form-left {padding-right: 15px;}
    .hospital-data-inner.type label { min-width: 70px;}
    .hospital-data-inner.type input[type="text"] {max-width: 175px;}
    .content-form-right.salutation .wpcf7-form-control-wrap.your-salutation {width: 55%;}
    .content-form-right.salutation .wpcf7-form-control-wrap.your-salutename {width: 45%;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) { 
	.wrapper{padding: 0 15px;}
	
	.sidebar{margin-right: 0px;width: 100%;margin-bottom: 20px;}
	.content-right{width: 100%;}
	.sidebar-top h6{padding-bottom: 10px;}
	address{margin-bottom: 20px;}
	.sidebar-top{padding-bottom: 20px;}
	.sidebar-mid{padding: 20px 0px;}
	.sidebar-mid ul li{padding-top: 20px;}
	
	.footer-block ul{max-width: none;float: left;margin: 0px;}
	.footer-block ul li{width: 100%;padding: 7px 0px;margin: 0px;border: none;text-align: center;}
	
	.fav-data{padding-left: 10px;}
	.contact-page{width: 100%;}
	.contact-map{width: 100%;padding: 20px 0px;}
	.content-area{padding-bottom: 0px;}
	
	#wrap_404 h1{font-size: 110px;line-height: 150px;}
	#wrap_404 h2{font-size: 20px;}
	#wrap_404 h6{font-size: 14px;}
    
    .header-top {padding: 30px 0 0;}
    .main-menu {float: left; width: 100%;}
    .main-menu ul li{margin-left: 0px;}
    .main-menu ul li a{font-size: 14px;}
    
    
    .logo-content {width: 44%;}
    .logo-block {padding: 8px 0 10px 10px; padding: 20px 10px 20px 10px;}
    
    .hospital-data-inner.type input[type="text"]{margin-top: 20px;}
    .official-form .official-left, .official-form .official-right{width: 100%;}
    .official-form .official-left{padding-bottom: 15px;}
    .official-form .official-left label, .official-form .official-right label {padding-right: 15px;width: 25%;}
    .content-form-left {padding-right: 15px;}
    
    .content-form-right.salutation .wpcf7-form-control-wrap.your-salutation {width: 100%;}
    .content-form-right.salutation .wpcf7-form-control-wrap.your-salutename {margin-top: 0px; width: 100%;}
	
	.heading-block h2{font-size: 16px;}
	
	.brand-code{padding: 0 7px;}
	.content-form-single{padding-bottom: 30px;}
}

@media only screen and (min-width: 480px) {
} 

@media only screen and (max-width: 479px) { 
	.fav-img{width: 100%;}
	.fav-data{width: 100%;text-align: center;}
    
    .logo-block {background: #fff;}
    .logo-content {width: 100%; margin-top: 0px;}
    
    .content-form-right {display: unset; float: left; width: 100%;}
    .content-form-right input[type="radio"] {display: unset; float: left; transform: translateY(0px); width: auto;}
    .content-form-right label {display: unset; float: left;}
    .content-form-right input[type="text"] {margin-top: 10px; max-width: none;} 
    .content-form-left {width: 100%; padding: 0px;}
    .content-form-outer label {float: left;}
    .official-form .official-left {padding: 0px; width: 100%;}
    .official-form .official-left label, .official-form .official-right label {padding-right: 0px;  width: 100%; text-align: left;}
    .official-form .official-left input[type="text"], .official-form .official-right input[type="text"] {
width: 100%; margin-top: 10px;}
    .official-right.dob label{margin-top: 10px;}
    .official-right.dob input{max-width: none;}
    .official-right label{margin-top: 10px;}
    .hospital-data .content-form-right label {min-width: 60px;}
    .hospital-data-inner > input {margin-right: 10px;}
    .hospital-data-inner.type label {min-width: 70px;}
    .official-form .official-left label, .official-form .official-right label{padding: 5px 0px;}
}
 

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