﻿body { background-color: #F5F5F5; font-size:15px; font-family:'Exo 2', sans-serif; color:#333333; font-weight: normal;}

.header-main { 
  min-height:80px;  
  min-width: 100%;     
}
.logo {width:23%; margin-left:25% }
.logo span{display:block;color:#1a1a1a; }
.logo .job{text-align:center; font-size: 24px; line-height: 24px; font-weight: 200 !important;}
.logo .name{font-size:30px;line-height:36px; padding-bottom:20px; float:left; }

.logo_min {width:30%; margin-left:10% }
.logo_min span{display:block;color:#1a1a1a; }
.logo_min .job{text-align:center; font-size: 24px; line-height: 24px; font-weight: 200 !important;}
.logo_min .name{font-size:30px;line-height:36px; padding-bottom:20px; float:left; }

.logo_mob {
    width:100%;
    margin-left:5%;
    font-size: 100%;
    font-weight: bold;
}

.phone a{
    font-size: large;
    font-weight: bold;
    text-decoration: none;
    color: #444;    
}

.email a{
	font-size: large;
    text-decoration: none;
    color: #444;	
}

.contacts {	
    margin-top: -40px;
    float:right;
	margin-right:20%;
    color: #1a1a1a;
    font-size: 100%;
    line-height: 20px;
}

.contacts_min {	  
    margin:10px 20% 10px 5%;  	
    color: #1a1a1a;
    font-size: 100%;
    line-height: 20px;
}

.contacts_mob {	
    margin:10px 20% 10px 5%;    
    color: #1a1a1a;
    font-size: 100%;   
}

.content { 
  clear:both;
  line-height: 2;
  background-color: #FFFFFF;
  padding-left:10%;
  padding-right:10%;
  padding-top:20px;
  padding-bottom:20px;
  text-align: justify;
}

.content_min { 
  clear:both;
  line-height: 2;
  background-color: #FFFFFF;
  padding-left:5%;
  padding-top:20px;
  padding-bottom:20px;
  text-align: left;
}

.photo {
	float:right;
	margin-top:-590px; 
	margin-right:10%;
}

.photo_min {
	float:right;
	margin-top:-590px; 
}

.footer {
  clear:both;
  padding-left:10%;
  padding-right:10%;
  padding-top:20px;  
}

.footer_sector1 {
	float:left;
	padding-right:25%;
}

.footer_sector1_min {
	padding-bottom:20px;
}

.footer_contact {	
   font-weight: 600;
   line-height:36px;
}

.footer_phone a{	
    color: #1a1a1a;
    font-size: 20px;
    line-height: 20px;
	font-weight: normal !important;	
}

.footer_resource {	
   font-weight: 600;
   line-height:36px;
}

.list_logos {       
  margin-top: 5px;
  padding-left: 0; 
  padding-bottom: 25px;
  list-style: none;
  display:flex;  
}

.copyright {	
	padding: 25px 0;
    border-top: 1px solid #e6e6e6;
    color: #4c4c4c;
    font-size: 13px;
	text-align: center;
}

@media screen and (max-width: 610px) {
	.footer_contact {
		 font-weight: normal !important;
	     font-size: medium !important ;
	}
}