 @charset 'utf-8';
 /* css document */
 
  
   
  .footer{	  
	  Border: solid thin #333;
	  display: flex;
	  background-color: #333;
	  margin: auto;
  }


   .footer-sections h4{
	  padding: 15px 2px 34px 2px;
	  color: #fff;
	  text-decoration: underline;
   }
  
  
   .footer-sections p{
	   color: #f0f0f3;
	   font-size: 14px;
	   padding: 5px 0px;
   }
  
   
  .footer-sections{	  
	  width: 30%;
	  margin: 2px auto;
	  color: #fff;	  
  }

.footer-sections ul{
	list-style: none;	
}

.footer-sections ul li{
	 margin: 4px 0px;
}  
	
.ptf{
  line-height: 2em;
 }
  
 ul.ptf a{ 
  color: #fff;
  text-decoration: none;
 }

   form#subscription input{
	 height: 29px;
	 width: 200px;
	 padding: 0px 1px;
   }
   
   form#subscription input#submit{
	 padding: 6px 6px;
     margin: 6px 0px;  
	 color: #f2f2f2;
	 width: 80px;	
	 background-color: #085be5;	 
	 border: solid thin #085be5;
	 border-radius: 0px;
   }




   /*    social media icons */

   .social-media{
	border: solid thin transparent;
    position: relative;
    height: 100px;  
	top: 30px;
  }



 .socialm{   
    position: inherit;  
    padding: 0px;
	margin: 7px 0px;
    display: inline-block;
	left: -12px;
}

 #instagram.socialm{
    top: 3px;
}

 span#twitter.socialm{
    left: -26px;
	top: 3px;
    position: inherit;
}

  .admin-login {
    border: solid thin transparent;
    height: 50px;
    position: relative;
    width: 114px;
    bottom: -126px;
 }

  .admin-login a{
	  position: relative;
	  top: 25px;
  }





@media (max-width: 767px) {

 .footer {
      Border: solid thin #fff;
      display: block;    
      margin: auto;
  }	   
  
  .footer-sections {
      /* width: 100%; */
      width: 96%;
      padding: 0px 11px;
  	  border-bottom: solid 1px #ccc;
  	  margin: 0px;
  }


}
