.bearing-inner {
    padding-top: 40px;
    padding-bottom: 40px;
}
.bearing p {
    min-height: initial;
}

@media (min-width: 992px) {
    .top-company p span img {margin: 0 0 0 5px;}
}


@media (min-width: 992px) and (max-width: 1199px) {
    .top-company p span img {width: 45px}
    .top-company p span img {margin: 0 0 0 3px;}
}

@media (max-width: 991px) {
    .bearing-left,  .bearing-right  {
        padding: 0;
        min-height: initial;
    }

     .bearing-left .container ,  .bearing-right .container {
         padding-top: 30px;
         padding-bottom: 30px;
     } 

      .bearing .container {
         position: relative;
      }

      .bearing .img {
          height: 50px; width: 50px;
         background: url(../img/icon1.png) no-repeat;
         position: absolute;
         top: 50%; margin-top: -25px;
         left: 15px;
      }

      .bearing-left .img {

      }
      .bearing-right .img {
          background-position: -64px 0;
      }

     .bearing h3 {
         padding-left: 70px;
     }

    .bearing p {
        min-height: initial;
        padding-left: 70px;
    }

    .bearing-left::before, .bearing-right::before {
        display: none;
    }

    .box .box-inner-main p {
        min-height: 155px;
    }
}

@media (max-width:600px) {
    
	.box .box-inner-main p {
		min-height: 120px;
	}
}

@media (max-width: 359px) {
    .top-company p span {display: inline;}
    .top-company p span img {
        margin: 0 5px 5px;
    }
}