@media(min-width: 320px) and (max-width: 767px){
	.nav_bar_section .site_logo{
		width: 40%;
	}
	.web_logo{
		width: 90%;
	}
	.nav_bar_section .cta_top_bar{
		width: 60%;
		padding: 0;	
	}
	.banner{
		padding: 30px 0px;
	}
	.heading_style{
		font-size: 28px;
	}
	.banner_ul .banner_li{
		font-size: 15px;
		line-height: 35px;
	}
	.content{
		padding: 30px;
	}
	.specialities{
		margin: 30px 0 30px 0;
	}
	.eye_specialities_section_row_one, .eye_specialities_section_row_two{
		margin: 0 auto;
		width: 90%;
	}
	.ml-2, .mx-2{
		margin-left: 0!important;
	}
	.card{
		margin-bottom: 5px;
	}
	.cta_footer, .cta_footer_left{
		text-align: center;
    	margin-top: 20px;
	}
	.cta_buttons{
		padding: 10px 0;
	}
	.form_two{
		padding: 30px 0;
	}
	.banner_heading{
		font-size: 28px;
	}
	.form_two_content_form{
		margin-top: 4%;
	}
	.countdown{
		padding: 0;
	}
	.why_sharp_sight{
		padding: 30px 0 0;
	}
	.banner_ul{
		margin: 0;
	}
	.why_sharp_sight_heading{
		margin: 30px;
	}
	.doctor_profile_section{
		margin-top: 30px;
	}
	.doctor_section_profile{
		width: 48%;
    	max-width: 47%;
    	/*flex: 10;*/
	}
	.footer_location{
		margin-top: 50px;
		padding: 40px 0px;
	}
	.footer_logo{
		width: 100%;
	}
	.footer_logo img{
		width: 50%;
		margin: 0 auto;
		display: flex;
		align-content: center;
		justify-content: center;
	}
	.br_thankou{
		display: block;
	}
	.col-md-2.doctor_section_profile1 {
    width: 47%!important;
    max-width: 47%;
    /*flex: 10;*/
}
}

@media (min-width: 768px) and (max-width: 1023px){
	.cta_top_bar{
		padding: 0;
	}
	.banner_ul .banner_li{
		line-height: 35px;
	}
	.content{
		padding: 30px;
	}
	.countdown{
		padding: 0;
    	margin-top: 0;
	}
	.projects_overview .item{
		padding: 15px 0px;
	}
	.card.col-md-3.col-sm-6.col-12{
		max-width: 50%!important;
		width: 50%!important;
		flex:  0 0 40%;
		margin-bottom: 10px!important;
    	margin-right: 5px!important;
	}
	.ml-2, .mx-2{
		margin: 0!important;
	}
	.doctor_section_profile{
		margin: 0 auto;
	}
	.col-md-2.doctor_section_profile1 {
    width: 18%;
    max-width: 20%;
    margin: 5px;
    border: 1px solid #006834;
    flex: 0 0 18.6%;
    padding: 5px;
}
}
@media(min-width:1024px){
    .col-md-2.doctor_section_profile1 {
      width: 18%;
      max-width: 20%;
      margin: 5px;
      border: 1px solid #006834;
      flex: 0 0 19.04%;
    }
}