/* Enter Your Custom CSS Here */
.post_content p {
  display: block;
}
.sppn {
    display: none;
}
#AnythingPopup_BoxTitle9, #AnythingPopup_BoxTitle10, #AnythingPopup_BoxTitle11, #AnythingPopup_BoxTitle12 {
    display: none;
}
/*#AnythingPopup_BoxTitle10 {
    display: none;
}
#AnythingPopup_BoxTitle11 {
    display: none;
}
#AnythingPopup_BoxTitle12 {
    display: none;
}*/
#AnythingPopup_BoxContainerBody12 {
    overflow: hidden !important;
}
#AnythingPopup_BoxTitle13 {
    display: none;
}
.bpo img {
    margin-right: 20px;
}
.clfgt {
    clear: both;
    padding-top: 30px;
}
.clfgt .my-form {
    margin-top: 20px;
}
.col-md8 {
    width: 65%;
    float: left;
}
.col-md4 {
    width: 30%;
    float: left;
    padding: 9px;
    border: 2px solid #000;
    border-radius: 10px;
}
.col-md4 .wpcf7-form-control {
    width: 100%;
    line-height: 22px;
}
.center a {
    color: #fff;
}
.adjst {
    text-align: center;
}
.Send a {
    padding: 15px 60px;
    font-size: 40px;
    background: green;
}
/*.neww-text p {
    font-size: 16px;
}*/
.teezt {
    margin-bottom: 10px;
}
#AnythingPopup_BoxTitle8 {
    display: none;
}
/*.floe {
    width: 43% !important;
   margin-right: 8px;
}*/
.Send {
    text-align: center;
}
#AnythingPopup_BoxTitle6, #AnythingPopup_BoxTitle7, #AnythingPopup_BoxTitle5 {
    display: none;
}
/*#AnythingPopup_BoxTitle7 {
    display: none;
}
#AnythingPopup_BoxTitle5 {
    display: none;
}*/
#AnythingPopup_BoxContainerBody6, #AnythingPopup_BoxContainerBody4, #AnythingPopup_BoxContainerBody13, #AnythingPopup_BoxContainerBody8, #AnythingPopup_BoxContainerBody9, #AnythingPopup_BoxContainerBody10, #AnythingPopup_BoxContainerBody11 {
    overflow: hidden !important;
}
/*#AnythingPopup_BoxContainerBody4 {
    overflow: hidden !important;
}
#AnythingPopup_BoxContainerBody13 {
    overflow: hidden !important;
}
#AnythingPopup_BoxContainerBody8 {
    overflow: hidden !important;
}
#AnythingPopup_BoxContainerBody9 {
    overflow: hidden !important;
}
#AnythingPopup_BoxContainerBody10 {
    overflow: hidden !important;
}
#AnythingPopup_BoxContainerBody11 {
    overflow: hidden !important;
}*/
#cntr-boxs .ddmo {
    width: 32% !important;
}
b {
  font-size: 16px;
}
#AnythingPopup_BoxTitle3, #AnythingPopup_BoxTitle2, #AnythingPopup_BoxTitle4 {
    display: none;
}
/*#AnythingPopup_BoxTitle2 {
    display: none;
}
#AnythingPopup_BoxTitle4 {
    display: none;
}*/
#AnythingPopup_BoxContainerBody7, #AnythingPopup_BoxContainerBody3, #AnythingPopup_BoxContainerBody5, #AnythingPopup_BoxContainerBody2 {
    overflow: hidden !important;
}
/*#AnythingPopup_BoxContainerBody3 {
    overflow: hidden !important;
}
#AnythingPopup_BoxContainerBody5 {
    overflow: hidden !important;
}
#AnythingPopup_BoxContainerBody2 {
    overflow: hidden !important;
}*/
/*#AnythingPopup_BoxContainerBody4 {
    margin: 15px;
    overflow: hidden !important;
    height: 250px !important;
}*/
.pum-container {
    background-color: transparent !important;
}
.seend {
    text-align: center;
}
.height {
    margin-top: 30px;
}

#pum-2074 {
    opacity: 1 !important;
}
#popmake-2074 {
    opacity: 1 !important;
   background-color: white !important;
}
.image-width {
    width: 25%;
    float: left;
    margin-right: 23px;
}
.text-bottm {
    margin-top: 30px;
}
.sp-slides-container {
    width: 100% !important;
}
.pum-container.pum-responsive.pum-responsive-medium {
    margin-left: 0px;
}
.pum-container.custom-position {
    left: 16%;
    top: 5%;
}
.box-head.retrans {
    height: 65px !important;
    line-height: 23px !important;
}
.box-image.reimg {
    padding-bottom: 14px;
}
#nf-form-title-4 h3 {
    display: none;
}
#nf-form-title-5 {
    display: none;
}
#nf-form-title-6 {
    display: none;
}
#nf-form-title-7 {
    display: none;
}
#nf-form-title-8 {
    display: none;
}
#nf-form-title-9 {
    display: none;
}
.nf-field-label {
    width: 50% !important;
    padding-right: 0 !important;
}
.nf-field-element {
    width: 30% !important;
}
.home-page .testimonial_rotator_wrap {
    z-index: 0;
    display: block;
    overflow: hidden;
}
.bgnone .test-container {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  max-height: 60px;
  padding-left: 0;
}
.testimonial-con {
width:100%;
}
.testimonial_rotator_quote img {
  margin-right: 20px;
  max-height: 85px;
  max-width: none;
  min-width: auto;
}
.testimonial-con .test-img {
  margin-right: 20px;
}
.post_content ul .box-item {
    width: 24%;  
}

.testimonial-con .testimonial-head{
 display:none; 
}
.size2 img {
  border: medium none;
  height: 250px;
  margin: 0 auto;
  max-width: 200%;
  width: auto;
}
.size2 {
  display: block;
  overflow: hidden;
}

.trailer_testi .testimonial_rotator_slide_title {
  display: none;
}
.trailer_testi .testimonial_rotator_quote img{
  
    max-height: none;
    width: 100%;

}
.boxcustomcontact {
    min-height: 318px;
}
.boxcustomcontact .box-desc.phone-email {

    padding: 0; 
    margin-bottom: 0px;
}
.box-image a img{
  height: 200px;
}
h2.box-head {
  font-size: 14px;
}
.box-item.rounded-5 > p {
  text-align: center;
}
/*.btn-equip {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #0000cc;
  font-weight: bold;
  height: auto;
  line-height: 14px;
  padding: 0;
  margin-top: 30px;
}
.btn-equip:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #0000cc;
  font-weight: bold;
}*/
.template-page .test-container img {
  border: none;
}
#post-113 .box-image.small-img-box {
  height: 300px;
}
#post-113 .equip-opt-text {
  margin-top: 0;
}


.trailer_testi {
  background-color: #ffffff;
  border: 2px solid #2c2c2c;
  display: inline-block;
  list-style-type: none;
  margin: 0 6px 0px 0;
  padding-bottom: 4px;
  position: relative;
  border-radius: 5px;
}
.trailer_testi h2 {
  background-color: #2c2c2c;
  border-bottom: 1px solid #2c2c2c;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  height: 35px;
  line-height: 35px;
  margin: 0;
  padding: 0 5px;
  text-align: center;
}
.trailer_testi #testimonial_rotator_1698 {
  display: block;
  margin: 10px 10px 0 10px;
  overflow: hidden;
}
.trailer_testi img {
  margin-bottom: 10px;
}
#post-25 .post_content ul .box-item {
  width: 32%;
}
.test-img.size-full.wp-image-1099.aligncenter {
  width: 25%;
}
h4 {
  display: block;
  font-weight: bold;
  line-height: 20px;
  overflow: hidden;
  padding: 10px 0;
}
.row {
  display: block;
  overflow: hidden;
}
.width {
  display: block;
  overflow: hidden;
  padding: 15px;
  width: 35%;
}
.double img {
  display: inline-block;
  float: none;
}
.boxcustomcontact-email {
  font-size: 12px !important;
}
.boxcustomcontact a img {
  width: 35px;
}
.easy li {
    list-style-type: disc;
}

@media (max-width: 920px){
.post_content ul .box-item {
    width: 31%;

}
	.easy {
    padding: 0px 20px;
}
}
@media (max-width: 767px){
#cntr-boxs .ddmo {
    width: 48% !important;
}
#post-2012 .box-desc > div{
      position: absolute !important;
}
	.post_content .news-ul_cls li {
    width: 100%;
}
	.news-ul_cls li img {
    margin: 0 auto;
}
#post-2012 .blmk > div {
    top: 50px !important;
}
.post_content ul .box-item {
    width: 48%;
}
  .col-md8 {
    width: 100%;
}
 .col-md4 {
    width: 100%;
    border: none;
}
  .col-md4 .wpcf7-form-control {
    width: 97%;
}
  .harn {
    display: block;
    width: 100%;
}
 .row .col-md-7 {
    width: 100% !important;
}
   .row .col-md-5 {
    width: 100% !important;
}
  .rigth_img img {
    float: none;
    margin: 0 auto;
}
}
@media (max-width: 641px){
.post_content ul .box-item {
    width: 48%;
}
#post-2012 .blmk > div {
    width: 100% !important;
    left: 0 !important;
    height: auto !important;
}
#post-2012 .box-desc > div {
    width: 100% !important;
    left: 0 !important;
    height: auto !important;
}
#post-2012 .box-desc > div > div {
    max-height: 300px !important;
}
#cntr-boxs .ddmo {
    width: 100% !important;
}
#AnythingPopup_BoxContainerBody8, #AnythingPopup_BoxContainerBody9, #AnythingPopup_BoxContainerBody10, #AnythingPopup_BoxContainerBody11, #AnythingPopup_BoxContainerBody12, #AnythingPopup_BoxContainerBody13 {
    max-height: 300px;
}
/*#AnythingPopup_BoxContainerBody9 {
    max-height: 300px;
}
#AnythingPopup_BoxContainerBody10 {
    max-height: 300px;
}
#AnythingPopup_BoxContainerBody11 {
    max-height: 300px;
}
#AnythingPopup_BoxContainerBody12 {
    max-height: 300px;
}
#AnythingPopup_BoxContainerBody13 {
    max-height: 300px;
}*/
.bgnone .test-container {
  max-height: none;
}
.testimonial_rotator_quote img {
  max-height: 100%;
  max-width: 100%;
}
#post-25 .post_content ul .box-item {
  width: 95%;
}
.trailer_testi {
  width: 95%!important;
    margin-top: 10px;
}
.post_content .full {
  width: 95% !important;
}
.more-info {
  right: auto;
}
.testimonial-table tr td {
  float: left;
  width: 100%;
}
}

@media (max-width: 481px){
.post_content ul .box-item {
    width: 47%;
}
  .extra_cl .alignright {
    display: block;
    width: 100%;
}
    .col-md4 .wpcf7-form-control {
    width: 94%;
}
}

@media (max-width: 375px){
.post_content ul .box-item {
    width: 95%;
   }

}

/***************  harness-training page css  *****************************/
.cntnt:after {
    clear: none !important;
}
.mrg-top {
    transform: translateY(-48px);
}
.pad0 {
    padding-bottom: 0px;
}
.cont_ul {
    font-size: 14px;
}

/***************  EWP training page css  *****************************/
.img_center img {
    padding-bottom: 15px;
}

.img_center a {
    width: 100%;
}

/************** Overhead gantry operation **************************/
.mg20 {
    margin-top: 25px;
}
.row-cntr {
    display: flex;
    align-items: center;
}
/******** training page css **********/

.row .col-md-5 {
    width: 40%;
    float: left;
}
.row .col-md-7 {
    width: 60%;
    float: left;
}
.extra_cl li strong {
    font-size: 16px;
}

.extra_cl li {
    list-style: none;
}
/*********** News Page css ***********/
.news-ul_cls li {
    display: inline-block;
    width: 49%;
    float: left;
}

/*********** GTJZ0608M css ***********/
.gt_cls ul li {
    width: 70% !important;
    margin: 0 auto !important;
    display: block !important;
    float: none !important;
}