/* This is a Trade and Value, Corp. design *//* Please refrain from copying this style sheet */



/*mobile small	360pxmobile large	620pxsmall tablet	740pxlarge tablet	850pxsmall desktop	955pxmedium desktop	1100pxlarge desktop	1240px*/

@media(max-width: 1199px){

  .in-page1200{
    width: 100%;
  }
  /* Home */
  .home-tabs ul{
    width: 100%;
    flex-flow: row wrap;
    justify-content: space-around;
    align-items: center;
  }

  
}
@media(max-width: 1099px){



}


@media(max-width: 1079px){



}


@media(max-width: 999px){
  .in-page, .in-page1000,
  .home-insert{
    width: 100%;
  }
  .home-tabs ul{
    gap: 30px;
  }
  
  .each-service{
    width: 100%;
  }


}



@media(max-width: 899px){
  
  
}

@media(max-width: 799px){

  
  


  
  
}



@media (max-width: 768px){
  .home-insert{
    justify-content: center;
    align-items: center;
  }
  .each-service{
    padding: 20px;
    margin-bottom: 40px;
    border-radius: 30px;
    flex-flow: column-reverse;
    justify-content: flex-start;
  }
  .each-service:nth-child(odd){
    flex-flow: column-reverse;
  }
  .each-service-image{
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .each-service-image img{
    min-width: 400px;
    margin: 0px auto;
    height: auto;
  }
  .each-service-buttons{
    justify-content: center;
  }
 
  

}



@media(max-width: 647px){
  
 

  
}



@media (max-width: 639px){




}


@media(max-width: 600px){

/* Home */
  .home-tabs ul{
    flex-flow: column;
    justify-content: center;
    gap: 40px;
  } 

}




@media(max-width: 480px){
  .home-insert{
    width: 100%;
    padding: 20px 20px;
  }
  .home-insert-message-holder{
    width: 100%;
    padding: 20px;
  }
  .home-insert-message-holder h3{
    margin-bottom: 40px;
    font-size: 3em;
    color: #072842;
  }
  
  .each-service-image img{
    max-width: 300px;
    margin: 0px auto;
    height: auto;
  }
  .paragraph-block .generic-button{
    margin: 0px auto;
  }


  
}










/* End of Custom CSS  */