@media only screen and (max-width: 600px) {
  .tz_contact_us.tz_contact_type3 .tz_contact_box{
    display: block;
    a{
      padding-left: 0 !important;
      padding-right: 0 !important;
      padding-bottom: 28px;
      padding-top: 28px;
    }
    .tz_contact_mail{
      padding-bottom: 50px;
      padding-top: 0;
    }
  }
  .tzElement_Portfolio .tz_view_all.tz_slide_center a{
    top: -53px;
  }
  .tz_video_slide .flexslider.tz_flexslider .flex-direction-nav,
  .tzElement_Portfolio .tzPortfolio_slide_center .owl-controls
  {
    display: none;
  }
  .tzElement_Portfolio .tzPortfolio_slide_center .tzPortfolioSlide_special_image{
    height: auto;
  }
  .tzElement_Service-v2.tz_Service_type3 .tzService_Wrap .tzService_Info .tzService_Info_Box .tzService_v2_number{
    font-size: 80px;
    margin-bottom: 15px;
  }
  .tzElement_Service-v2.tz_Service_type3 .tzService_Wrap .tzService_Info .tzService_Info_Box .tzService_v2_title{
    margin-bottom: 15px;
  }
  .tzElement_Service-v2.tz_Service_type3 .tzService_Wrap .tzService_Info .tzService_Info_Box .tzService_v2_des{
    margin-bottom: 30px;
  }
  .tzElement-title.tz-title-type-12.tz-text-align-right.tz_under_title .tzTitle{
    font-size: 26px !important;
  }
  .tz_contactform2 {
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  .tzElement_Service-v2.tz_Service_type3 .tzService_Wrap .tzService_Info.tz_content_bottom .tzService_Info_Box,
  .tzElement_Service-v2.tz_Service_type3 .tzService_Wrap.service_right .tzService_Info .tzService_Info_Box,
  .tzElement_Service-v2.tz_Service_type3 .tzService_Wrap .tzService_Info.tz_content_top .tzService_Info_Box
  {
    padding: 0;
    margin: 0;
    .tzService_v2_number{
      font-size: 60px;
    }
  }
  .tz_contactform2{
    padding: 60px 30px;
  }
  .tzElement_Service-v2.tz_Service_type3 .tzService_Wrap .tzService_Info .tzService_Info_Box .tzService_v2_title{
    font-size: 24px;
  }
}






























