/*.footer-ex2 Layout*/
.footer-ex2 { background:#fff; display:flex; flex-direction:column; float:left; width:100%; }
    .footer-ex2 > div { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; }
		
		
			
			
		/*Details Section*/
        .footer-ex2 > .details { display:flex; padding:60px; position:relative; justify-content:space-around; }
            .footer-ex2 > .details .address { width:250px; }
				.footer-ex2 > .details .address img { margin:0 auto; display:block; }
                .footer-ex2 > .details .address a { color:#333; text-decoration:none; font-size:24px; font-weight:400; margin-bottom:0px; display:table; height:80px; vertical-align:top; padding:21px 0 0 0; margin:0 auto; text-align:center; }
                    
					
            .footer-ex2 > .details .phone { width:250px; }
				.footer-ex2 > .details .phone img { margin:0 auto; display:block; }
                .footer-ex2 > .details .phone a { color:#333; text-decoration:none; font-size:24px; font-weight:500; margin-bottom:0px; display:table; height:20px; vertical-align:top; padding:21px 0 0 0; margin:0 auto; text-align:center; }
                    
					
            .footer-ex2 > .details .social { width:250px; display:flex; justify-content:space-between; flex-wrap:wrap; } 
                .footer-ex2 > .details .social a { margin:0 auto 15px; }
					.footer-ex2 > .details .social a img { width:85px; margin-top:25px }
				
				
				
			
			
			
			
			/*Seed Link*/
			.footer-ex2 > div .seedTag { position:absolute; bottom:10px; width:100%; left:0; right:0; text-align:center; }
				.footer-ex2 > div .seedTag a { color:#444; text-decoration:underline; }
			
			
			
			
			
			
			
			
			
			
/*.footer-ex2 Responsive*/
@media only screen and (max-width: 1919px) {
    .footer-ex2>.details .social { width:15%; }
}





@media only screen and (max-width: 1679px) {
    .footer-ex2>.details .social { width:19%; }
}





@media only screen and (max-width: 1439px) {
    .footer-ex2>.details { padding:30px; }
}





@media only screen and (max-width: 1365px) {
    .footer-ex2>.details .social { width:21%; }
}





@media only screen and (max-width: 1279px) {
    .footer-ex2>.details .social { width:27%; }
}





@media only screen and (max-width: 991px) {
    .footer-ex2>.details { flex-direction:column; }
	
        .footer-ex2>.details .address { position:relative; text-align:center; width:100%; top:unset; bottom:unset; left:unset; right:unset; }
        .footer-ex2>.details .phone  { text-align:center; width:100%; }
		
        .footer-ex2>.details .social { margin:0 auto; width:33%; }
		
		.footer-ex2 > div .seedTag { bottom:0; }
} 





@media only screen and (max-width: 767px) {
	.footer-ex2 .stMenu { padding:0; }
	
    .footer-ex2>.details .social { width:51%; }
}





@media only screen and (max-width: 500px) {
    .footer-ex2 .stMenu li { width:50%; margin:3px 0; }
		.footer-ex2 .stMenu li a { margin:0 auto; display:table; }
	
	.footer-ex2 > .details .address a,
	.footer-ex2 > .details .phone a	{ margin:0 auto; display:table; }
	
    .footer-ex2>.details .social { width:100%; text-align:center; }
}




