.text-white{
    color:#fff !important;
}
.callNow:hover{
    color:#2e375f !important;
}
.mt-1 { margin-top: 5rem !important; }
.mt-2 { margin-top: 10rem !important; }
.mt-3 { margin-top: 15rem !important; }
.mt-4 { margin-top: 20rem !important; }
.mt-5 { margin-top: 25rem !important; }

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .sec-title h2 { font-size: 32px; }
   h2.box-header { font-size: 30px; }
   
   .imgWidth{
     object-fit:contain;
     width:300px;
   }
   .about-box {
     padding: 0px 0px;
   }
   /*.counter-section{*/
   /*    padding:30px 25px 20px 43px;*/
   /*}*/
   
   .couterup {
    font-size: 43px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    color: #d5d5d5;
    display: inline-block;
     margin-bottom: 2px; 
     
     
  }
  
 .counter-up > li > p {
        font-size: 22px;
        font-family: 'lato', sans-serif;
        font-weight: 400;
        line-height: 4px;
        margin: 0 0 10px;
        font-style: italic;
        color: #767676;
    }
    .services-page-section .services-wrapp .services-post img{
        width:100%;
        object-fit:contain;
    }
    
    /*.formMargin{*/
    /*    margin-bottom:20px;*/
    /*}*/
    .title-header h2{
        font-size:22px;
        font-weight:bold;
    }
}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  .example {background: blue;}
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .example {background: orange;}
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .example {background: pink;}
}