:root{
   --pri_color :#1a76d1;
   --sec_color :#e12454;
   --uni_color :#223a66;
}

    footer{
    	width : 100%;
    	background-color :#11253d;
    	font-size : 1.075rem;
		padding : 6rem 1.5rem 6rem 1.5rem;
    }
    
    .footer_content{
    	margin-left : 2%;
    	margin-right : 2%;
    	color : #ffffff;
    }
    
    .footer_flex{
    	display : flex;
		flex-direction : column;
		column-gap : 0;
		row-gap : 50px;
    	width : 100%;
		margin-left : auto;
		margin-right : auto;		
    }
    
    .footer_flex>div{
    	width : 100%;
    	margin : 0 0;
    }
    
    footer a, footer a:hover{
    	text-decoration : none;
    	color : #ffffff;
    }
    footer h3{
    	font-weight : 600;
		font-size : 1.5rem
    }
    
    .footer_brand, .footer_brand:hover{
    	color :#ffffff;
    	font-weight : 700;
    	font-size : 1.8rem;
    	padding-right : 10%;
    	display :flex;
    	align-items : center;
    	text-decoration : none;
		justify-content : center;
    }
    
    
    .footer_large_o{
    	border : 4px solid #ffffff;
    	border-radius : 100px;
    	height : 65px;
    	width : 50px;
    	display : flex;
    	justify-content : center;
    	align-items : center;
    }
    .footer_brand_small{
    	display : inline;
    }
    .fa-stethoscope{	
    	font-size : 2rem;
    }
    
    .fab{
    	font-size : 1.2rem;
    }
	.footer_location{
		text-align : center;
	}
    footer .social_media_icons{
    	display : flex;
		justify-content : center;
    }
    footer .sm_icon{
    	width : 40px;
    	height : 40px;
    	background-color:none;
    	margin : 0 5px;
    	border-radius : 100px;
    	border:solid 3px #ffffff;
    	color : #ffffff;
    	display : flex;
    	align-items : center;
    	justify-content : center;
    }
    
    footer ul{
    	list-style-type : none;
    	text-align : left;
    	margin-left : -15px;
    }
    
    footer li{
    	
    	text-align : left;
    }
    
    .email_url{
    	color : #ffffff;
    	text-decoration : none;
    }
    
    .email_url:hover{
    	text-decoration : none;
    	color : #ffffff;
    	
    }
    
    .post_footer{
    	background-color : #ffffff;
    	color : var(--pri_color);
    	height : 75px;
    }
    .post_footer p{
       font-weight : 600;
       font-size : 0.9rem;
       padding : 20px;
    }
	
	
@media(min-width : 1025px){

    footer{
    	width : 100%;
    	background-color :#11253d;
    	font-size : 1rem;
		padding : 6rem 0 6rem 0;
    }
    
    .footer_content{
    	color : #ffffff;
    }
    
    .footer_flex{
    	display : flex;
		flex-direction : row;
		column-gap : 75px;
		row-gap : 0;
    	width : 95%;
		margin-left : auto;
		margin-right : auto;
    }
    
    .footer_flex>div{
    	width : 100%;
    	margin : 0 0;
    }
    
    footer a, footer a:hover{
    	text-decoration : none;
    	color : #ffffff;
    }
    footer h3{
    	font-weight : 600;
		font-size : 1.25rem
    }
    
    .footer_brand, .footer_brand:hover{
    	color :#ffffff;
    	font-weight : 700;
    	font-size : 1.8rem;
    	padding-right : 10%;
    	display :flex;
    	align-items : center;
    	text-decoration : none;
		justify-content : center;
    }
    
    
    .footer_large_o{
    	border : 4px solid #ffffff;
    	border-radius : 100px;
    	height : 65px;
    	width : 50px;
    	display : flex;
    	justify-content : center;
    	align-items : center;
    }
    .footer_brand_small{
    	display : inline;
    }
    .fa-stethoscope{	
    	font-size : 2rem;
    }
    
    .fab{
    	font-size : 1.2rem;
    }
	.footer_location{
		text-align : center;
	}
    footer .social_media_icons{
    	display : flex;
		justify-content : center;
    }
    footer .sm_icon{
    	width : 40px;
    	height : 40px;
    	background-color:none;
    	margin : 0 5px;
    	border-radius : 100px;
    	border:solid 3px #ffffff;
    	color : #ffffff;
    	display : flex;
    	align-items : center;
    	justify-content : center;
    }
    
    footer ul{
    	list-style-type : none;
    	text-align : left;
    	margin-left : 0;
   	padding-left : 0;		
    }
    
    footer li{
    	
    	text-align : left;
    }
    
    .email_url{
    	color : #ffffff;
    	text-decoration : none;
    }
    
    .email_url:hover{
    	text-decoration : none;
    	color : #ffffff;
    	
    }
    
    .post_footer{
    	background-color : #ffffff;
    	color : var(--pri_color);
    	height : 75px;
    }
    .post_footer p{
       font-weight : 700;
       font-size : 1rem;
       padding : 20px;
    }





}




@media(min-width : 1280px){

    footer{
    	width : 100%;
    	background-color :#11253d;
    	font-size : 1.075rem;
		padding : 6rem 0 6rem 0;
    }
    
    .footer_content{
    	color : #ffffff;
    }
    
    .footer_flex{
    	display : flex;
		flex-direction : row;
		column-gap : 75px;
		row-gap : 0;
    	width : 95%;
		margin-left : auto;
		margin-right : auto;
    }
    
    .footer_flex>div{
    	width : 100%;
    	margin : 0 0;
    }
    
    footer a, footer a:hover{
    	text-decoration : none;
    	color : #ffffff;
    }
    footer h3{
    	font-weight : 600;
		font-size : 1.5rem
    }
    
    .footer_brand, .footer_brand:hover{
    	color :#ffffff;
    	font-weight : 700;
    	font-size : 1.8rem;
    	padding-right : 10%;
    	display :flex;
    	align-items : center;
    	text-decoration : none;
		justify-content : center;
    }
    
    
    .footer_large_o{
    	border : 4px solid #ffffff;
    	border-radius : 100px;
    	height : 65px;
    	width : 50px;
    	display : flex;
    	justify-content : center;
    	align-items : center;
    }
    .footer_brand_small{
    	display : inline;
    }
    .fa-stethoscope{	
    	font-size : 2rem;
    }
    
    .fab{
    	font-size : 1.2rem;
    }
	.footer_location{
		text-align : center;
	}
    footer .social_media_icons{
    	display : flex;
		justify-content : center;
    }
    footer .sm_icon{
    	width : 40px;
    	height : 40px;
    	background-color:none;
    	margin : 0 5px;
    	border-radius : 100px;
    	border:solid 3px #ffffff;
    	color : #ffffff;
    	display : flex;
    	align-items : center;
    	justify-content : center;
    }
    
    footer ul{
    	list-style-type : none;
    	text-align : left;
    	margin-left : 0;
    	padding-left : 0;
    }
    
    footer li{
    	
    	text-align : left;
    }
    
    .email_url{
    	color : #ffffff;
    	text-decoration : none;
    }
    
    .email_url:hover{
    	text-decoration : none;
    	color : #ffffff;
    	
    }
    
    .post_footer{
    	background-color : #ffffff;
    	color : var(--pri_color);
    	height : 75px;
    }
    .post_footer p{
       font-weight : 700;
       font-size : 1rem;
       padding : 20px;
    }





}	