@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;800;900&family=Open+Sans:wght@400;500;700;800&display=swap');
@import url("https://use.typekit.net/dhb7nit.css");

.text-white {color:#ffffff;}
.border-success {color:#6AC334 !important;}
.bg-green{background:#4D8C40 !important}
#career1 {
background-image: url("https://cdn.truegcloud.com/truegenics/website/careertruegenics.png");
background-color: #cccccc;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
  min-height:400px;
  padding-bottom:20px;
}


#career1 div{
  width:80%;
}

#career1 h1{
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size:60px;
letter-spacing: 0.05px;
color: #4D8C40;
font-weight:800;
}
#career1 h2{
text-align: left;
font-family: 'Montserrat', sans-serif;
font-size:40px;
letter-spacing: 0.05px;
color: #000000;
font-weight:800;
}

#career1 h4{
text-align: left;
font-family: Arial, sans-serif;
font-size:20px;
letter-spacing: 2px;
color: #4D8C40;
font-weight:800;
padding-top: 35px;
text-transform:uppercase;
}
#career1 p{
font-family: Arial, sans-serif;
font-size:16px;
text-align: center;
letter-spacing: 0px;
color: #000000;
line-height: 1.2;
margin-bottom: 10px;
}

#career2 h2, #career3 h2, #career4 h2, #career5 h2, #career6 h2, #career8 h2 , #career9 h2{
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size:32px;
letter-spacing: 0px;
color: #0E4603;
font-weight:800;
margin-bottom:10px;
}


#career2 h3, #career3 h3,  #career4 h3, #career5 h3,  #career6 h3{
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size:26px;
letter-spacing: 0px;
color: #000000;
font-weight:600;
margin-top:10px;
padding-bottom: 10px;
}

#career2 h4, #career3 h4,  #career4 h4, #career5 h4,  #career6 h4{
text-align: center;
font-family: Arial, sans-serif;
font-size:20px;
letter-spacing: 2px;
color: #6AC334;
font-weight:800;
padding-top: 30px;
padding-bottom:10px;
}

#career9 h4{
text-align: left;
font-family: 'Montserrat', sans-serif;
font-size:20px;
letter-spacing: 0px;
color: #4D8C40;
font-weight:600;
padding-bottom:10px;
}

#career2 p, #career3 p, #career4 p, #career6 p{
font-family: Arial, sans-serif;
font-size:18px;
text-align: center;
letter-spacing: 0px;
color: #000000;
line-height: 1.2;
margin-bottom: 25px;
}

#career9 p{
font-family: droid-sans, sans-serif;
font-size:18px;
text-align: left;
letter-spacing: 0px;
color: #000000;
line-height: 1.2;
margin-bottom: 25px;
  font-weight:400;
}

#career3, #career9 {
  background-color:#EEEEEE;
  padding:20px 0px;
}
#career6{
  background-color: #4D8C40;
  padding: 15px 0px 30px;
}



#values h2{
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size:28px;
letter-spacing: 0px;
color: #0E4603;
font-weight:800;
margin-bottom:5px;
}
#values h3{
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size:18px;
letter-spacing: 0px;
color: #000000;
font-weight:600;
margin-top:0.5px;
padding-bottom: 10px;
}
#values .circle-singleline {
	width: 70px;
    height: 70px;
    border-radius: 50%;
    font-size: 35px;
    line-height: 70px;
    text-align: center;
    background: #6AC334;
    color: #fff;
    font-family: PT Serif;
    display: inline;
}

#career7{
background-image: url("https://cdn.truegcloud.com/truegenics/website/careertg.png");
background-color: #cccccc;
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center;
  min-height: 400px;
}
#career5{
    padding: 0px 0px 50px;
}

#career8{
  padding: 15px 0px;
}

#benefits .grey-box{
  background-color:#F0F0F0;
  padding:15px;
}
#benefits h2{
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size:28px;
letter-spacing: 0px;
color: #4D8C40;
font-weight:800;
margin-bottom:10px;
}
#benefits p{
font-family: Arial, sans-serif;
font-size:18px;
text-align: left;
letter-spacing: 0px;
color: #000000;
line-height: 1.2;
  margin-bottom:0px;
}

#benefits .circle-singleline {
  	margin: 0 auto -40px;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    font-size: 40px;
    line-height: 75px;
    text-align: center;    
    background: #F0F0F0;
    color: #fff;
}
#benefits i{
  color:#6AC334;
}



#career6 {
  padding:30px 10px;
}

#tgtesti .row{
  margin-bottom:40px !important;
}

@media screen and (min-width: 1920px) {
  #career7{
background-image: url("https://cdn.truegcloud.com/truegenics/website/careertg.png");
background-color: #cccccc;
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center;
  min-height: 450px;
}
}

@media screen and (min-width: 1200px) {
 #career1 h2{
text-align: left;
font-family: 'Montserrat', sans-serif;
font-size:38px;
letter-spacing: 0.05px;
color: #000000;
font-weight:800;
}

 #career3 p, #career4 p{
margin-bottom:35px;
  }

}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
 and (-webkit-min-device-pixel-ratio: 1) {
   
#career1 div{
width: 100%;
  margin: 0 auto;
}
 #career1 {
background-image: url(https://cdn.truegcloud.com/truegenics/website/careertruegenics.png);
background-color: #cccccc;
background-repeat: no-repeat;
background-size: auto 100%;
background-position: center;
   min-height: 360px;
    padding-bottom: 20px;
} 
  
#career1 h1{
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size:50px;
letter-spacing: 0.05px;
color: #4D8C40;
font-weight:800;
}

#career1 h2{
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size:34px;
letter-spacing: 0.05px;
color: #000000;
font-weight:800;
  padding-bottom:0px;
}

#career1 h4{
text-align: center;
font-size:16px;
padding-top: 30px;
}  
  #career1 p{
font-family: Arial, sans-serif;
font-size:16px;
text-align: center;
letter-spacing: 0px;
color: #000000;
line-height: 1.2;
margin-bottom: 10px;
}
   #career7 {
    background-image: url(https://cdn.truegcloud.com/truegenics/website/careertg.png);
    background-color: #cccccc;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 380px;
}
   #values h3 {
    font-size: 16px;
   }
   #benefits .row {
    margin-top: 0px;
    margin-bottom: 0px;
}
}
@media screen and (max-width: 768px) {

#career1 div{
width: 100%;
  margin: 0 auto;
      padding-bottom: 10px;
}
 #career1 {
background-image: url(https://cdn.truegcloud.com/truegenics/website/careertruegenics.png);
background-color: #cccccc;
background-repeat: no-repeat;
background-size: auto 100%;
background-position: left;
} 
  
#career1 h1{
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size:50px;
letter-spacing: 0.05px;
color: #4D8C40;
font-weight:800;
}

#career1 h2{
text-align: center;
font-family: 'Montserrat', sans-serif;
font-size:34px;
letter-spacing: 0.05px;
color: #000000;
font-weight:800;
  padding-bottom:0px;
}

#career1 h4{
text-align: center;
font-size:16px;
padding-top: 30px;
}  
  #career1 p{
font-family: Arial, sans-serif;
font-size:16px;
text-align: center;
letter-spacing: 0px;
color: #000000;
line-height: 1.2;
margin-bottom: 10px;
}
#career2 h2{
font-size:28px;
margin-bottom:10px;
}


#career2 h3{
font-size:22px;
margin-top: 10px;
padding-bottom: 15px;
}

  #career2 h3, #career3 h3, #career4 h3, #career5 h3, #career6 h3 {
    padding-bottom:0px;
  }
#career2 h4{
font-size:16px;
padding-top: 20px;
padding-bottom: 0;
}
  
#career2 p, #career3 p, #career4 p, #career6 p{
font-family: Arial, sans-serif;
font-size: 18px;
padding: 0px 15px;
  margin-top:20px;
}
#career2 img{
max-height:180px;
}
  #values .circle-singleline {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    font-size: 32px;
    line-height: 60px;
    text-align: center;
    background: #6AC334;
    color: #fff;
    font-family: PT Serif;
    display: inline;
    margin-right: 0px;
    margin-left:10px;
  }
  
#career7{
background-image: url("https://cdn.truegcloud.com/truegenics/website/careertg.png");
background-color: #eeeeee;
background-repeat: no-repeat;
    background-size: auto 100%;
background-position: center;
  min-height: 180px;
}
  
  #career6 img{
    display:flex;
  }
  #career2 h4, #career3 h4, #career4 h4, #career5 h4, #career6 h4 {
    padding-top:10px;
  }
   #career3 p, #career4 p{
margin-bottom:20px;
  }
#career2 h2, #career3 h2, #career4 h2, #career5 h2, #career6 h2, #career8 h2, #career9 h2 {
font-size:28px;
  }
  
  
 #benefits .grey-box {
    background-color: #F0F0F0;
    padding: 15px;
    height: auto !important;
   margin-bottom: 10px;
}
  
  #benefits .row {
    margin-top: 0px;
    margin-bottom: 0px;
}
#career6 h4 {
    padding-top: 0px;
  }
  #career9 p {
    line-height: 1.3;
    text-align: center;
  }
  #career9 h4 {
    text-align: center;
    font-size: 18px;
  }
  
  #tgtesti img{
    display:block;
    margin:0 auto 15px; 
    width:200px;
    
  }
  
  .bg-green img{
    display:block;
  }
}