@media(max-width:1199px){
	.ah-pr-services-main .ah-pr-services-cols .ah-services-scroll .d-flex{
    	width: 1170px;
	}
	.ha-headicon .ha-headicon-cols .d-flex{
		width: 1170px;
	}
}

@media(max-width:991px){
	header .ha-header-info {
	    text-align: right;
	    width: 100%;
	    max-width: 177px;
	}
	.ah_login{
		display: block;
	}
	header .ha-topheader{
		padding:8px 0;
	}
	header .ha-search{
		max-width: 320px;
	}
	header nav{
		padding:0;
	}
	.ah-slot-main .title {
    	padding: 15px 0 10px;
	}
}

@media(max-width:767px){
	.modal.show .modal-dialog{
		width: 92% !important;
	}
	.modal.ah-loginmodal .modal-dialog{
		width:92%
	}
	.ah-network-main h1 span {
	    font-size: 12px;
	}	
	header .ha-topheader .ah-header-topalign .ha-search{
    	margin-left: 0;
	}
	.ah-sameday-cs .d-flex{
	    width: 100%;
	   justify-content: flex-end;
	}	
	.ah-pr-services-main .ah-pr-services-cols .ah-services-scroll{
		padding-right: 0;
		padding-left:0px;
	}
	header .ha-header-info a.ah_login span{
    	display: none;
	}
	header .ha-topheader .ah-header-topalign .ha-search button{
		margin:0;
	}
	.ah_login{
	    position: absolute;
	    top: 13px;
	    right: 12px;
	}
	.ah-network-cols .ah-network-box.ah-doctors-box .ah-doc-img {
	    width: 80px;
	    height: 83px;
	    margin-right: 20px;
	}
	.ah-network-cols .ah-network-box.ah-doctors-box .ah-doc-img img {
	   /* width: 80px;
	    height: 80px;*/
	 	object-fit: cover;
	}
	.ah-filter-icon{
		margin-left: 10px;
		max-width: 28px;
	}
	.ah-network-cols .ah-network-box.ah-doctors-box .ah-network-box-text{
		padding: 25px 15px 10px;
	}
	.ah-network-main.ah-doc-network-main{
		padding:0 0 70px;
	}
	.ah-footer-menu li{
		width: 20%;
	    margin: 0 4px;
	}
	.ah-footer-menu li a span{
		font-size: 10px;
		line-height: 10px;
	}
	.ah-footer-menu .ah-footer-menu-auto{
		padding:0;
	}
	.ah-pr-services-main .ah-pr-services-cols .ah-pr-services-box{
		height:70px;
		max-width:82px;
		padding: 26px 8px 10px;
	}
	.ah-pr-services-main .ah-pr-services-cols a{
    	margin-right:0;
	}
	.ah-pr-services-main .ah-pr-services-cols .ah-services-scroll .d-flex{
    	width:720px;/*Sujit720px*/
	}
	.ah-pr-services-main .ah-pr-services-cols .ah-pr-services-box .ah-pr-services-text{
	    line-height: 0.7rem;
	    font-size: 9px;
	}
	.ha-headicon .ha-headicon-cols .ha-headicon-box .ha-headicon-box-text{
		line-height: 0.7rem;
		min-height: auto;
		color: #000;
		font-size:9px; 
	}
	.ha-headicon .ha-headicon-cols .d-flex{
    	width: 825px;/*Sujit 990px*/
	}
	.ah-sameday-cs{
		display: block;
		width: 100%;
		display: flex;
		justify-content: flex-end;
	}
	.ah-gpd-main{
		display:block;
	}
	.ah-pr-services-main .ah-pr-services-cols .ah-pr-services-box .ah-pr-services-img{
	    width:40px;
	    height:40px;
	    padding:5px;
	    border-radius: 10px;
		top: -15px;
		right: -5px;
	}
	h1 {
    	font-size:17px !important;
	}
	.ah-network-main.ah-doc-network-main h1 span{
		font-size: 12px;
	}
	.ah-footer-menu .ah-footer-menu-auto .d-flex{
    	width:100%;
	}
	.ha-headicon .ha-headicon-cols .ha-headicon-box .ha-headicon-box-img{
		width: 50px;
		height: 50px;
	}
	.ha-headicon .ha-headicon-cols .ha-headicon-box .ha-headicon-box-img.hra{
		max-width:28px;
	}
	.ha-headicon .ha-headicon-cols .ha-headicon-box span{
		width: 18px;
		height: 18px;
		line-height: 18px;
		top: 20px;
		right: 21px;
	}
	.ha-searchbox input{
		padding-left:50px;
		height: 40px;
	}
	.ha-banner .ha-banner-slider img.desktop_banner{
		display:none;
	}

	.ha-banner .ha-banner-slider img.mobile_banner{
		display:block;
	}
	.ah-network-btn button{
		margin-top:0;
	}
	.ah-network-cols .ah-network-box .ah-network-box-text .ah-network-doctor-icon{
		display:block;
	}
	.ah-network-cols .ah-network-box .ah-network-box-text {
    	padding: 8px 10px;
	}
	.ah-network-cols .ah-network-box .ah-network-box-text .title{
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 1.2rem;
	}
	/*.ah-network-cols .ah-network-box .ah-network-top .ah-network-img{
		display: none;
	}Sujit*/
	.ah-network-cols .ah-network-box .ah-network-top .ah-network-star span.mobile {
    	display: block;
	}
	/*.ah-network-cols .ah-network-box .ah-network-top .d-flex{
    	justify-content: flex-end !important;
	}Sujit*/
	.ah-footer-menu{
		display:block;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.26);
	}
	.ah-down-arrow{
		display: none;
	}
	.ah-network-main {
    	padding:0 5px 80px;
	}
	.ah-network-cols .ah-network-box{
		margin-bottom: 30px;
		min-height: auto;
	}
	.ah-slot-main {
    	padding:40px 0;
	}
	html, body{
		background: #fff;
	}
	.ah-user-main .ah-user-main-cols{
		-webkit-box-shadow: none;
		        box-shadow: none;
		margin: 0;
		padding: 20px 0;
	}
	.ah-user-main .container-fluid{
	    padding: 28px 15px;
	    background: #fbfbfb;
	}
	.ah-pr-service_btn {
    	margin-top: 10px;
    	display: none;
	}
	.ah-user-main .nav-tabs .nav-link{
	    font-size: 12px;
        padding: 8px 10px;
	}
	.ha-banner{
    	padding: 0;
	}
	.ha-headicon{
	    padding: 15px 0;
	    background: #efefef;
	}
	.ah-pr-services-main .ah-pr-services-cols {
    	padding: 15px 0;
	}
	.ah-pr-services-main {
    	padding:30px 0 0px;
	}
	
	header .ha-header-info p{
		display: none;
	}
	header .ha-header-info{
		/*width: 100%;*/
	    max-width:78px;
	}
	header .mob_view{
		display: block;
		text-align: left;
		padding:0 0 0 5px;
	}
	header .ha-logo{
	    width: 100%;
		max-width: 28px;
	}

	header .ha-header-info .mob_view a{
	    color: #333;
	    font-size: 19px;
	    margin: 0 3px;
	}
	header .ha-header-info .mob_view a:nth-child(02) i {
    	-webkit-transform: rotate(260deg);
    	    -ms-transform: rotate(260deg);
    	        transform: rotate(260deg);
	}
	header .ha-search{
		position: relative;
		max-width: 100%;
	}
	header .ha-search:before{
		content: "\f002";
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		position: absolute;
		top: 10px;
		left: 10px;
		color: #ccc;
	}
	header .ha-search input{
		border: none;
		text-transform: uppercase;
	    color: #26283f;
	    font-weight: 600;
	    padding-left:35px;
        padding-right: 0;
	}
	header .ha-search input:focus{
		outline: none;
		border: none;
	}
	header .ha-search input::-webkit-input-placeholder { /* Edge */
  		color: #26283f;
	}

	header .ha-search input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	  color: #26283f;
	}

	header .ha-search input::-moz-placeholder {
	  color: #26283f;
	}

	header .ha-search input::-ms-input-placeholder {
	  color: #26283f;
	}

	header .ha-search input::placeholder {
	  color: #26283f;
	}
	.ha_desklogo{
		display: none;
	}

	.ha_mobilelogo{
		display: block;
	    width: 32px;
	}
	.ha_mobilelogo img{
    	width: 25px;
	}
	header .ha-topheader{
	    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
	            box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
	}
	header .ha-rightpanel .ha-selectcity{
		display:none;
	}
	header .ha-header-location{
		display: none;
	}
	header nav{
		background:#f4f4f4;
	    margin-top: 4px;
        height: auto;
	}
	header .ha-planfilter{
		background:#f4f4f4;
		-webkit-box-shadow: none;
		        box-shadow: none; 
		width: -webkit-fit-content; 
		width: -moz-fit-content; 
		width: fit-content;
	    height: auto;
	}
	header .ha-planfilter .bootstrap-select>.dropdown-toggle:after{
		padding:7px 13px;
	}
	header .ha-planfilter .dropdown.bootstrap-select button{
		padding:0;
	}
	header .ah-navbtn{
		display: none;
	}
	.ha-searchbox:before{
		left: 30px;
		background-size: 24px;
	    top: 3px;
	}
	.ha-searchbox{
		padding:0 25px;
	}
	.ah-user-main{
    	padding: 0;
	}
	.ah-pr-services-main .ah-pr-services-cols .ah-services-scroll::-webkit-scrollbar {
	    height:0px;
	}
	.imgcategory{
		width: 83px !important;
		height:110px !important;
	}
	.fill{
		position: absolute;
		width: 18px;
		height: 18px;
		line-height: 18px;
		top: 32px;
		right: 21px;
		display: block;
		background: #007bff;
		border-radius: 50%;
		color: #fff;
		font-size: 12px;
	}
}


@media(max-width:320px){
	.modal.ah-loginmodal .modal-dialog .modal-content .modal-body .container-fluid{
		padding:0;
	}
}